img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--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--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:12px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:48px;--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)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}.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 .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.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;opacity:.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;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 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.wpcf7-not-valid-tip{direction:rtl}.use-floating-validation-tip .wpcf7-not-valid-tip{right:1em}.wpcf7-list-item{margin:0 1em 0 0}.wp-block-paragraph{margin-bottom:1.5em}.wp-block-list{margin-left:1.5em;padding-left:1.5em}ul.wp-block-list{list-style-type:disc}ol.wp-block-list{list-style-type:decimal}.wp-block-list li,.entry-content ul li,.content ul li,.article-seven .content ul li{list-style-type:disc;margin-bottom:.5em}.wp-block-list ol li,.entry-content ol li,.content ol li,.article-seven .content ol li{list-style-type:decimal}.wp-block-heading h1,.wp-block-heading h2,.wp-block-heading h3,.wp-block-heading h4,.wp-block-heading h5,.wp-block-heading h6{margin-top:1.5em;margin-bottom:.5em;font-weight:700;line-height:1.2}.wp-block-quote{border-left:4px solid #000;padding-left:1em;margin-left:0;margin-right:0;font-style:italic}.wp-block-image img{max-width:100%;height:auto}.wp-block-image figcaption{text-align:center;font-size:.9em;color:#555}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table td,.wp-block-table th{border:1px solid #ddd;padding:8px}.wp-block-code{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:.8em;font-family:monospace}.wp-block-button__link{display:inline-block;padding:.5em 1em;border-radius:4px;text-decoration:none}.is-style-outline .wp-block-button__link{background-color:#fff0;border:2px solid currentColor}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.has-text-align-left{text-align:left}img.aligncenter{margin-left:auto;margin-right:auto;display:block}.alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw}.rtl .wp-block-quote{border-left:none;border-right:4px solid #000;padding-left:0;padding-right:1em}/*!
 * Bootstrap v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-right:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-right:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:right}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:right;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:right}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=email],[type=number],[type=tel],[type=url]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-right:0;list-style:none}.list-inline{padding-right:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-left:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);margin-left:auto;margin-right:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-left:calc(var(--bs-gutter-x) * -.5);margin-right:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-right:8.33333333%}.offset-2{margin-right:16.66666667%}.offset-3{margin-right:25%}.offset-4{margin-right:33.33333333%}.offset-5{margin-right:41.66666667%}.offset-6{margin-right:50%}.offset-7{margin-right:58.33333333%}.offset-8{margin-right:66.66666667%}.offset-9{margin-right:75%}.offset-10{margin-right:83.33333333%}.offset-11{margin-right:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-right:0}.offset-sm-1{margin-right:8.33333333%}.offset-sm-2{margin-right:16.66666667%}.offset-sm-3{margin-right:25%}.offset-sm-4{margin-right:33.33333333%}.offset-sm-5{margin-right:41.66666667%}.offset-sm-6{margin-right:50%}.offset-sm-7{margin-right:58.33333333%}.offset-sm-8{margin-right:66.66666667%}.offset-sm-9{margin-right:75%}.offset-sm-10{margin-right:83.33333333%}.offset-sm-11{margin-right:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-right:0}.offset-md-1{margin-right:8.33333333%}.offset-md-2{margin-right:16.66666667%}.offset-md-3{margin-right:25%}.offset-md-4{margin-right:33.33333333%}.offset-md-5{margin-right:41.66666667%}.offset-md-6{margin-right:50%}.offset-md-7{margin-right:58.33333333%}.offset-md-8{margin-right:66.66666667%}.offset-md-9{margin-right:75%}.offset-md-10{margin-right:83.33333333%}.offset-md-11{margin-right:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-right:0}.offset-lg-1{margin-right:8.33333333%}.offset-lg-2{margin-right:16.66666667%}.offset-lg-3{margin-right:25%}.offset-lg-4{margin-right:33.33333333%}.offset-lg-5{margin-right:41.66666667%}.offset-lg-6{margin-right:50%}.offset-lg-7{margin-right:58.33333333%}.offset-lg-8{margin-right:66.66666667%}.offset-lg-9{margin-right:75%}.offset-lg-10{margin-right:83.33333333%}.offset-lg-11{margin-right:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-right:0}.offset-xl-1{margin-right:8.33333333%}.offset-xl-2{margin-right:16.66666667%}.offset-xl-3{margin-right:25%}.offset-xl-4{margin-right:33.33333333%}.offset-xl-5{margin-right:41.66666667%}.offset-xl-6{margin-right:50%}.offset-xl-7{margin-right:58.33333333%}.offset-xl-8{margin-right:66.66666667%}.offset-xl-9{margin-right:75%}.offset-xl-10{margin-right:83.33333333%}.offset-xl-11{margin-right:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-right:0}.offset-xxl-1{margin-right:8.33333333%}.offset-xxl-2{margin-right:16.66666667%}.offset-xxl-3{margin-right:25%}.offset-xxl-4{margin-right:33.33333333%}.offset-xxl-5{margin-right:41.66666667%}.offset-xxl-6{margin-right:50%}.offset-xxl-7{margin-right:58.33333333%}.offset-xxl-8{margin-right:66.66666667%}.offset-xxl-9{margin-right:75%}.offset-xxl-10{margin-right:83.33333333%}.offset-xxl-11{margin-right:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{min-height:calc(1.5em + (.5rem + 2px));padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + (1rem + 2px));padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + (.75rem + 2px))}textarea.form-control-sm{min-height:calc(1.5em + (.5rem + 2px))}textarea.form-control-lg{min-height:calc(1.5em + (1rem + 2px))}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem .75rem .375rem 2.25rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-left:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-right:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-right:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-right:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:right;margin-right:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-right:2.5em}.form-switch .form-check-input{width:2em;margin-right:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:right center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:left center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-left:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;right:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:100% 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(-.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(-.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(-.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-left:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-left-radius:0;border-bottom-left-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-left:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-left:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) left calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-left:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:left .75rem center,center left 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-right:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-left:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-left:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) left calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-left:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:left .75rem center,center left 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-right:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-left:.3em solid transparent;border-bottom:0;border-right:.3em solid transparent}.dropdown-toggle:empty::after{margin-right:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:right;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;right:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:0;right:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:0;right:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:0;right:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:0;right:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:0;right:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:0;right:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:0;border-left:.3em solid transparent;border-bottom:.3em solid;border-right:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-right:0}.dropend .dropdown-menu[data-bs-popper]{top:0;left:auto;right:100%;margin-top:0;margin-right:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-left:0;border-bottom:.3em solid transparent;border-right:.3em solid}.dropend .dropdown-toggle:empty::after{margin-right:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;left:100%;right:auto;margin-top:0;margin-left:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-right:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-left:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-right:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-right:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-right-radius:0;border-bottom-right-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-right:0}.dropstart .dropdown-toggle-split::before{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-right-radius:0;border-top-left-radius:0}.nav{display:flex;flex-wrap:wrap;padding-right:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-right-radius:.25rem;border-top-left-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-left:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-right:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-right:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-left:-.5rem;margin-bottom:-.5rem;margin-right:-.5rem;border-bottom:0}.card-header-pills{margin-left:-.5rem;margin-right:-.5rem}.card-img-overlay{position:absolute;top:0;left:0;bottom:0;right:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-right:0;border-right:0}.card-group>.card:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:not(:first-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-right-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:right;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-left:0;border-right:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-right:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:right;padding-left:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-right:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-right:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item:last-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-left:3rem}.alert-dismissible .btn-close{position:absolute;top:0;left:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-right:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-right-radius:inherit;border-top-left-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-right-radius:.25rem;border-top-left-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-left-radius:.25rem;border-bottom-right-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-right-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-right:-1px;border-right-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-right-radius:.25rem;border-top-left-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-left-radius:.25rem;border-bottom-right-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-right-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-right:-1px;border-right-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-right-radius:.25rem;border-top-left-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-left-radius:.25rem;border-bottom-right-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-right-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-right:-1px;border-right-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-right-radius:.25rem;border-top-left-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-left-radius:.25rem;border-bottom-right-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-right-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-right:-1px;border-right-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-right-radius:.25rem;border-top-left-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-left-radius:.25rem;border-bottom-right-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-right-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-right:-1px;border-right-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-right-radius:.25rem;border-top-left-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-left-radius:.25rem;border-bottom-right-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-right-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-right:-1px;border-right-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-left:-.375rem;margin-right:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;right:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-right-radius:calc(.3rem - 1px);border-top-left-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem auto -.5rem -.5rem}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-left-radius:calc(.3rem - 1px);border-bottom-right-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:right;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:right;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;right:50%;display:block;width:1rem;margin-right:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-right-radius:calc(.3rem - 1px);border-top-left-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:right;width:100%;margin-left:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{right:0}.carousel-control-next{left:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;left:0;bottom:0;right:0;z-index:2;display:flex;justify-content:center;padding:0;margin-left:15%;margin-bottom:1rem;margin-right:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-left:3px;margin-right:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;left:15%;bottom:1.25rem;right:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-left-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1050;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-left:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-end{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-top{top:0;left:0;right:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{left:0;right:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;right:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;left:0;right:0;z-index:1030}.fixed-bottom{position:fixed;left:0;bottom:0;right:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:right!important}.float-end{float:left!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{right:0!important}.start-50{right:50%!important}.start-100{right:100%!important}.end-0{left:0!important}.end-50{left:50%!important}.end-100{left:100%!important}.translate-middle{transform:translate(50%,-50%)!important}.translate-middle-x{transform:translateX(50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-left:1px solid #dee2e6!important}.border-end-0{border-left:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-right:1px solid #dee2e6!important}.border-start-0{border-right:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-left:0!important}.me-1{margin-left:.25rem!important}.me-2{margin-left:.5rem!important}.me-3{margin-left:1rem!important}.me-4{margin-left:1.5rem!important}.me-5{margin-left:3rem!important}.me-auto{margin-left:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-right:0!important}.ms-1{margin-right:.25rem!important}.ms-2{margin-right:.5rem!important}.ms-3{margin-right:1rem!important}.ms-4{margin-right:1.5rem!important}.ms-5{margin-right:3rem!important}.ms-auto{margin-right:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-left:0!important}.pe-1{padding-left:.25rem!important}.pe-2{padding-left:.5rem!important}.pe-3{padding-left:1rem!important}.pe-4{padding-left:1.5rem!important}.pe-5{padding-left:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-right:0!important}.ps-1{padding-right:.25rem!important}.ps-2{padding-right:.5rem!important}.ps-3{padding-right:1rem!important}.ps-4{padding-right:1.5rem!important}.ps-5{padding-right:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:right!important}.text-end{text-align:left!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-primary{color:#0d6efd!important}.text-secondary{color:#6c757d!important}.text-success{color:#198754!important}.text-info{color:#0dcaf0!important}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-reset{color:inherit!important}.bg-primary{background-color:#0d6efd!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#198754!important}.bg-info{background-color:#0dcaf0!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#dc3545!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.bg-body{background-color:#fff!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-right-radius:.25rem!important;border-top-left-radius:.25rem!important}.rounded-end{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-bottom{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-start{border-bottom-right-radius:.25rem!important;border-top-right-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:right!important}.float-sm-end{float:left!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-left:0!important}.me-sm-1{margin-left:.25rem!important}.me-sm-2{margin-left:.5rem!important}.me-sm-3{margin-left:1rem!important}.me-sm-4{margin-left:1.5rem!important}.me-sm-5{margin-left:3rem!important}.me-sm-auto{margin-left:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-right:0!important}.ms-sm-1{margin-right:.25rem!important}.ms-sm-2{margin-right:.5rem!important}.ms-sm-3{margin-right:1rem!important}.ms-sm-4{margin-right:1.5rem!important}.ms-sm-5{margin-right:3rem!important}.ms-sm-auto{margin-right:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-left:0!important}.pe-sm-1{padding-left:.25rem!important}.pe-sm-2{padding-left:.5rem!important}.pe-sm-3{padding-left:1rem!important}.pe-sm-4{padding-left:1.5rem!important}.pe-sm-5{padding-left:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-right:0!important}.ps-sm-1{padding-right:.25rem!important}.ps-sm-2{padding-right:.5rem!important}.ps-sm-3{padding-right:1rem!important}.ps-sm-4{padding-right:1.5rem!important}.ps-sm-5{padding-right:3rem!important}.text-sm-start{text-align:right!important}.text-sm-end{text-align:left!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:right!important}.float-md-end{float:left!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-left:0!important}.me-md-1{margin-left:.25rem!important}.me-md-2{margin-left:.5rem!important}.me-md-3{margin-left:1rem!important}.me-md-4{margin-left:1.5rem!important}.me-md-5{margin-left:3rem!important}.me-md-auto{margin-left:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-right:0!important}.ms-md-1{margin-right:.25rem!important}.ms-md-2{margin-right:.5rem!important}.ms-md-3{margin-right:1rem!important}.ms-md-4{margin-right:1.5rem!important}.ms-md-5{margin-right:3rem!important}.ms-md-auto{margin-right:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-left:0!important}.pe-md-1{padding-left:.25rem!important}.pe-md-2{padding-left:.5rem!important}.pe-md-3{padding-left:1rem!important}.pe-md-4{padding-left:1.5rem!important}.pe-md-5{padding-left:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-right:0!important}.ps-md-1{padding-right:.25rem!important}.ps-md-2{padding-right:.5rem!important}.ps-md-3{padding-right:1rem!important}.ps-md-4{padding-right:1.5rem!important}.ps-md-5{padding-right:3rem!important}.text-md-start{text-align:right!important}.text-md-end{text-align:left!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:right!important}.float-lg-end{float:left!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-left:0!important}.me-lg-1{margin-left:.25rem!important}.me-lg-2{margin-left:.5rem!important}.me-lg-3{margin-left:1rem!important}.me-lg-4{margin-left:1.5rem!important}.me-lg-5{margin-left:3rem!important}.me-lg-auto{margin-left:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-right:0!important}.ms-lg-1{margin-right:.25rem!important}.ms-lg-2{margin-right:.5rem!important}.ms-lg-3{margin-right:1rem!important}.ms-lg-4{margin-right:1.5rem!important}.ms-lg-5{margin-right:3rem!important}.ms-lg-auto{margin-right:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-left:0!important}.pe-lg-1{padding-left:.25rem!important}.pe-lg-2{padding-left:.5rem!important}.pe-lg-3{padding-left:1rem!important}.pe-lg-4{padding-left:1.5rem!important}.pe-lg-5{padding-left:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-right:0!important}.ps-lg-1{padding-right:.25rem!important}.ps-lg-2{padding-right:.5rem!important}.ps-lg-3{padding-right:1rem!important}.ps-lg-4{padding-right:1.5rem!important}.ps-lg-5{padding-right:3rem!important}.text-lg-start{text-align:right!important}.text-lg-end{text-align:left!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:right!important}.float-xl-end{float:left!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-left:0!important}.me-xl-1{margin-left:.25rem!important}.me-xl-2{margin-left:.5rem!important}.me-xl-3{margin-left:1rem!important}.me-xl-4{margin-left:1.5rem!important}.me-xl-5{margin-left:3rem!important}.me-xl-auto{margin-left:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-right:0!important}.ms-xl-1{margin-right:.25rem!important}.ms-xl-2{margin-right:.5rem!important}.ms-xl-3{margin-right:1rem!important}.ms-xl-4{margin-right:1.5rem!important}.ms-xl-5{margin-right:3rem!important}.ms-xl-auto{margin-right:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-left:0!important}.pe-xl-1{padding-left:.25rem!important}.pe-xl-2{padding-left:.5rem!important}.pe-xl-3{padding-left:1rem!important}.pe-xl-4{padding-left:1.5rem!important}.pe-xl-5{padding-left:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-right:0!important}.ps-xl-1{padding-right:.25rem!important}.ps-xl-2{padding-right:.5rem!important}.ps-xl-3{padding-right:1rem!important}.ps-xl-4{padding-right:1.5rem!important}.ps-xl-5{padding-right:3rem!important}.text-xl-start{text-align:right!important}.text-xl-end{text-align:left!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:right!important}.float-xxl-end{float:left!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-left:0!important}.me-xxl-1{margin-left:.25rem!important}.me-xxl-2{margin-left:.5rem!important}.me-xxl-3{margin-left:1rem!important}.me-xxl-4{margin-left:1.5rem!important}.me-xxl-5{margin-left:3rem!important}.me-xxl-auto{margin-left:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-right:0!important}.ms-xxl-1{margin-right:.25rem!important}.ms-xxl-2{margin-right:.5rem!important}.ms-xxl-3{margin-right:1rem!important}.ms-xxl-4{margin-right:1.5rem!important}.ms-xxl-5{margin-right:3rem!important}.ms-xxl-auto{margin-right:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-left:0!important}.pe-xxl-1{padding-left:.25rem!important}.pe-xxl-2{padding-left:.5rem!important}.pe-xxl-3{padding-left:1rem!important}.pe-xxl-4{padding-left:1.5rem!important}.pe-xxl-5{padding-left:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-right:0!important}.ps-xxl-1{padding-right:.25rem!important}.ps-xxl-2{padding-right:.5rem!important}.ps-xxl-3{padding-right:1rem!important}.ps-xxl-4{padding-right:1.5rem!important}.ps-xxl-5{padding-right:3rem!important}.text-xxl-start{text-align:right!important}.text-xxl-end{text-align:left!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}/**
 * Swiper 9.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 13, 2023
 */

 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@font-face{font-family:lg;src:url(/wp-content/themes/karenTheme/assets/fonts/lg.woff2?io9a6k) format("woff2"),url(/wp-content/themes/karenTheme/assets/fonts/lg.ttf?io9a6k) format("truetype"),url(/wp-content/themes/karenTheme/assets/fonts/lg.woff?io9a6k) format("woff"),url(/wp-content/themes/karenTheme/assets/fonts/lg.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans','Liberation Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}.lg-next,.lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084;outline:0;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:'\e095'}.lg-prev{left:20px}.lg-prev:after{content:'\e094'}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.4))}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;will-change:color;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;background:0 0;border:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:'\e070'}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:'\e90a'}.lg-toolbar .lg-download:after{content:'\e0f2'}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6))}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-moz-transition:-moz-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-o-transition:-o-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;-moz-transform:scale3d(.5,.5,.5);-o-transform:scale3d(.5,.5,.5);-ms-transform:scale3d(.5,.5,.5);-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);will-change:transform,opacity;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.lg-icon:focus-visible{color:#fff;border-radius:3px;outline:1px dashed rgba(255,255,255,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;width:100%;max-height:350px;overflow:hidden;float:left}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{padding:5px 0;height:100%;margin-bottom:-5px;display:inline-block;vertical-align:middle}@media (min-width:768px){.lg-outer .lg-thumb{padding:10px 0}}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border-radius:2px;margin-bottom:5px;will-change:border-color}@media (min-width:768px){.lg-outer .lg-thumb-item{border-radius:4px;border:2px solid #fff;-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover;display:block}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:'\e1ff'}.lg-outer.lg-animate-thumb .lg-thumb{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.lg-outer .lg-video-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-video-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-video-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-video-object{position:absolute;left:0;right:0;width:100%;height:100%;top:0;bottom:0;z-index:3}.lg-outer .lg-video-poster{z-index:1}.lg-outer .lg-has-video .lg-video-object{opacity:0;will-change:opacity;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button,.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster{opacity:0!important}.lg-outer .lg-has-video.lg-video-loaded .lg-video-object{opacity:1}@keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes lg-play-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lg-video-play-button{width:18%;max-width:140px;position:absolute;top:50%;left:50%;z-index:2;cursor:pointer;transform:translate(-50%,-50%) scale(1);will-change:opacity,transform;-webkit-transition:-webkit-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;-moz-transition:-moz-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;-o-transition:-o-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;transition:transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s}.lg-video-play-button:hover .lg-video-play-icon,.lg-video-play-button:hover .lg-video-play-icon-bg{opacity:1}.lg-video-play-icon-bg{fill:none;stroke-width:3%;stroke:#fcfcfc;opacity:.6;will-change:opacity;-webkit-transition:opacity .12s ease-in;-o-transition:opacity .12s ease-in;transition:opacity .12s ease-in}.lg-video-play-icon-circle{position:absolute;top:0;left:0;bottom:0;right:0;fill:none;stroke-width:3%;stroke:rgba(30,30,30,.9);stroke-opacity:1;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200}.lg-video-play-icon{position:absolute;width:25%;max-width:120px;left:50%;top:50%;transform:translate3d(-50%,-50%,0);opacity:.6;will-change:opacity;-webkit-transition:opacity .12s ease-in;-o-transition:opacity .12s ease-in;transition:opacity .12s ease-in}.lg-video-play-icon .lg-video-play-icon-inner{fill:#fcfcfc}.lg-video-loading .lg-video-play-icon-circle{animation:lg-play-rotate 2s linear .25s infinite,lg-play-stroke 1.5s ease-in-out .25s infinite}.lg-video-loaded .lg-video-play-button{opacity:0;transform:translate(-50%,-50%) scale(.7)}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;will-change:opacity;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:'\e01d'}.lg-show-autoplay .lg-autoplay-button:after{content:'\e01a'}.lg-single-item .lg-autoplay-button{opacity:.75;pointer-events:none}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;-o-transition:-o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .8s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .8s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .8s cubic-bezier(0,0,.25,1) 0s;transition:transform .8s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-o-transition:-o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition{transition:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition{transform:scale3d(1,1,1) translate3d(-50%,-50%,0)!important;max-width:none!important;max-height:none!important;top:50%!important;left:50%!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x{transform:scale3d(1,1,1) translate3d(-50%,0,0)!important;top:0!important;left:50%!important;max-width:none!important;max-height:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y{transform:scale3d(1,1,1) translate3d(0,-50%,0)!important;top:50%!important;left:0!important;max-width:none!important;max-height:none!important}.lg-icon.lg-zoom-in:after{content:'\e311'}.lg-actual-size .lg-icon.lg-zoom-in{opacity:.5;pointer-events:none}.lg-icon.lg-actual-size{font-size:20px}.lg-icon.lg-actual-size:after{content:'\e033'}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:'\e312'}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-zoom-out{opacity:.75;pointer-events:none}.lg-outer .lg-pager-outer{text-align:center;z-index:1080;height:10px;margin-bottom:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer.lg-single-item .lg-pager-outer{display:none}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;will-change:transform,opacity;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer .lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:absolute;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;will-change:visibility,opacity;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active .lg-dropdown,.lg-outer.lg-dropdown-active .lg-dropdown-overlay{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active .lg-share{color:#fff}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);will-change:visibility,opacity,transform;-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:'';display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#fff;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer .lg-share{position:relative}.lg-outer .lg-share:after{content:'\e80d'}.lg-outer .lg-share-facebook .lg-icon{color:#3b5998}.lg-outer .lg-share-facebook .lg-icon:after{content:'\e904'}.lg-outer .lg-share-twitter .lg-icon{color:#00aced}.lg-outer .lg-share-twitter .lg-icon:after{content:'\e907'}.lg-outer .lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer .lg-share-pinterest .lg-icon:after{content:'\e906'}.lg-comment-box{width:420px;max-width:100%;position:absolute;right:0;top:0;bottom:0;z-index:9999;background-color:#fff;will-change:transform;-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .4s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .4s cubic-bezier(0,0,.25,1) 0s;transition:transform .4s cubic-bezier(0,0,.25,1) 0s}.lg-comment-box .lg-comment-title{margin:0;color:#fff;font-size:18px}.lg-comment-box .lg-comment-header{background-color:#000;padding:12px 20px;position:absolute;left:0;right:0;top:0}.lg-comment-box .lg-comment-body{height:100%!important;padding-top:43px!important;width:100%!important}.lg-comment-box .fb-comments{height:100%;width:100%;background:url(/wp-content/themes/karenTheme/assets/images/loading.gif) no-repeat scroll center center #fff;overflow-y:auto;display:inline-block}.lg-comment-box .fb-comments[fb-xfbml-state=rendered]{background-image:none}.lg-comment-box .fb-comments>span{max-width:100%}.lg-comment-box .lg-comment-close{position:absolute;right:5px;top:12px;cursor:pointer;font-size:20px;color:#999;will-change:color;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-comment-box .lg-comment-close:hover{color:#fff}.lg-comment-box .lg-comment-close:after{content:'\e070'}.lg-comment-box iframe{max-width:100%!important;width:100%!important}.lg-comment-box #disqus_thread{padding:0 20px}.lg-outer .lg-comment-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;will-change:visibility,opacity;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer .lg-comment-toggle:after{content:'\e908'}.lg-outer.lg-comment-active .lg-comment-overlay{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer.lg-comment-active .lg-comment-toggle{color:#fff}.lg-outer.lg-comment-active .lg-comment-box{-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-img-rotate{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition:-webkit-transform .4s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .4s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .4s cubic-bezier(0,0,.25,1) 0s;transition:transform .4s cubic-bezier(0,0,.25,1) 0s}.lg-outer[data-lg-slide-type=iframe] .lg-flip-hor,.lg-outer[data-lg-slide-type=iframe] .lg-flip-ver,.lg-outer[data-lg-slide-type=iframe] .lg-rotate-left,.lg-outer[data-lg-slide-type=iframe] .lg-rotate-right,.lg-outer[data-lg-slide-type=video] .lg-flip-hor,.lg-outer[data-lg-slide-type=video] .lg-flip-ver,.lg-outer[data-lg-slide-type=video] .lg-rotate-left,.lg-outer[data-lg-slide-type=video] .lg-rotate-right{opacity:.75;pointer-events:none}.lg-outer .lg-img-rotate:before{content:'';display:inline-block;height:100%;vertical-align:middle}.lg-rotate-left:after{content:'\e900'}.lg-rotate-right:after{content:'\e901'}.lg-icon.lg-flip-hor,.lg-icon.lg-flip-ver{font-size:26px}.lg-flip-ver:after{content:'\e903'}.lg-flip-hor:after{content:'\e902'}.lg-medium-zoom-item{cursor:zoom-in}.lg-medium-zoom .lg-outer{cursor:zoom-out}.lg-medium-zoom .lg-outer.lg-grab img.lg-object{cursor:zoom-out}.lg-medium-zoom .lg-outer.lg-grabbing img.lg-object{cursor:zoom-out}.lg-relative-caption .lg-outer .lg-sub-html{white-space:normal;bottom:auto;padding:0;background-image:none}.lg-relative-caption .lg-outer .lg-relative-caption-item{opacity:0;padding:16px 0;transition:.5s opacity ease}.lg-relative-caption .lg-outer .lg-show-caption .lg-relative-caption-item{opacity:1}.lg-group:after{content:'';display:table;clear:both}.lg-container{display:none;outline:0}.lg-container.lg-show{display:block}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;will-change:transform,opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar{opacity:1}.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:0;will-change:auto;overflow:hidden;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;top:0;left:0;right:0;bottom:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(/wp-content/themes/karenTheme/assets/images/loading.gif) no-repeat scroll center center transparent}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:'';display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;-webkit-transition:opacity 333ms ease-in 0s;-o-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-o-transition:-o-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:'\e909'}.lg-components{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);will-change:transform;-webkit-transition:-webkit-transform .35s ease-out 0s;-moz-transition:-moz-transform .35s ease-out 0s;-o-transition:-o-transform .35s ease-out 0s;transition:transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}/*
** persian-datepicker - v1.2.0
** Reza Babakhani <babakhani.reza@gmail.com>
** http://babakhani.github.io/PersianWebToolkit/docs/datepicker
** Under MIT license 
*/ 

.datepicker-plot-area{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.datepicker-plot-area .datepicker-time-view .down-btn,.datepicker-plot-area .datepicker-time-view .up-btn{transition:all 100ms ease}.datepicker-plot-area .datepicker-day-view .table-days td.disabled span,.datepicker-plot-area .datepicker-year-view .year-item-disable,.datepicker-plot-area .datepicker-month-view .month-item-disable{border-radius:0}.datepicker-plot-area .datepicker-time-view .down-btn,.datepicker-plot-area .datepicker-time-view .up-btn{border-radius:0;border-top-left-radius:0;border-top-right-radius:0}.datepicker-plot-area .datepicker-time-view .down-btn{border-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.datepicker-plot-area,.datepicker-plot-area .datepicker-time-view>.time-segment{border-radius:0}.datepicker-plot-area .datepicker-day-view .table-days td span,.datepicker-plot-area .datepicker-year-view .year-item,.datepicker-plot-area .datepicker-month-view .month-item,.datepicker-plot-area .datepicker-navigator .pwt-btn-next,.datepicker-plot-area .datepicker-navigator .pwt-btn-switch,.datepicker-plot-area .datepicker-navigator .pwt-btn-prev{border-radius:0}.datepicker-plot-area{box-shadow:0 5px 10px rgba(0,0,0,0.2)}.datepicker-plot-area .datepicker-day-view .table-days td span,.datepicker-plot-area .datepicker-year-view .year-item,.datepicker-plot-area .datepicker-month-view .month-item,.datepicker-plot-area .datepicker-day-view .table-days td.disabled span,.datepicker-plot-area .datepicker-year-view .year-item-disable,.datepicker-plot-area .datepicker-month-view .month-item-disable,.datepicker-plot-area .datepicker-time-view>.time-segment,.datepicker-plot-area .datepicker-time-view .down-btn,.datepicker-plot-area .datepicker-time-view .up-btn,.datepicker-plot-area .datepicker-time-view input,.datepicker-plot-area .datepicker-navigator .pwt-btn-next,.datepicker-plot-area .datepicker-navigator .pwt-btn-switch,.datepicker-plot-area .datepicker-navigator .pwt-btn-prev,.datepicker-plot-area .toolbox .pwt-btn-submit,.datepicker-plot-area .toolbox .pwt-btn-calendar,.datepicker-plot-area .toolbox .pwt-btn-today{cursor:pointer}.datepicker-plot-area .datepicker-day-view .table-days td span,.datepicker-plot-area .datepicker-year-view .year-item,.datepicker-plot-area .datepicker-month-view .month-item{font:14px;background-color:#fff;color:#333;border:0;text-shadow:none}.datepicker-plot-area .datepicker-day-view .table-days td.disabled span,.datepicker-plot-area .datepicker-year-view .year-item-disable,.datepicker-plot-area .datepicker-month-view .month-item-disable{background-color:#f1f1f1;color:#ccc;border:none;text-shadow:none;cursor:default}.datepicker-plot-area .datepicker-day-view .table-days td.today span{background-color:#333;color:#fff;border:0;text-shadow:none}.datepicker-plot-area .datepicker-day-view .table-days td span.other-month{background-color:"";color:#ccc;border:none;text-shadow:none}.datepicker-plot-area .datepicker-day-view .table-days td.selected span,.datepicker-plot-area .datepicker-year-view .year-item.selected,.datepicker-plot-area .datepicker-month-view .month-item.selected{background-color:#005299;color:#fff;border:none;text-shadow:1px 1px 1px #000}.datepicker-plot-area .datepicker-day-view .table-days td.selected span .datepicker-plot-area .datepicker-day-view .table-days td:hover,.datepicker-plot-area .datepicker-day-view .table-days td span:hover,.datepicker-plot-area .datepicker-year-view .year-item:hover,.datepicker-plot-area .datepicker-month-view .month-item:hover{background-color:#007be6;color:#fff;border:0;text-shadow:none}.datepicker-container{display:block;position:absolute;z-index:100000;top:0;direction:ltr}.datepicker-container.pwt-hide{display:none}.datepicker-plot-area{box-sizing:border-box;overflow:hidden;min-height:70px;display:block;width:200px;min-width:200px;padding:3px;position:absolute;font:12px tahoma;border:1px solid #ccc;background-color:#fff}.datepicker-plot-area.datepicker-state-only-time{padding:0}.datepicker-plot-area table,.datepicker-plot-area th,.datepicker-plot-area td{border:0;background:none}.datepicker-plot-area *{text-align:center;color:#333}.datepicker-plot-area .datepicker-day-view,.datepicker-plot-area .datepicker-month-view,.datepicker-plot-area .datepicker-year-view{display:block;width:100%;float:left;min-height:200px;margin:0}.datepicker-plot-area-inline-view{display:block;width:100%;position:static;float:left}.datepicker-plot-area .datepicker-time-view{display:block;float:left;width:100%;padding:5px;background:#f9f9f9;border-top:1px solid #f1f1f1}.datepicker-plot-area .datepicker-time-view>.time-segment{display:block;width:22%;float:left;overflow:hidden}.datepicker-plot-area .datepicker-time-view>.time-segment:hover .down-btn,.datepicker-plot-area .datepicker-time-view>.time-segment:hover .up-btn{font-weight:bold}.datepicker-plot-area .datepicker-time-view .divider{display:block;width:3%;height:60px;line-height:60px;float:left;overflow:hidden;font:12px bold}.datepicker-plot-area .datepicker-time-view .divider span{height:60px;line-height:60px}.datepicker-plot-area .datepicker-time-view .down-btn,.datepicker-plot-area .datepicker-time-view .up-btn{display:block;float:left;width:100%;margin:0;height:20px;line-height:22px;color:#ccc}.datepicker-plot-area .datepicker-time-view .down-btn:hover,.datepicker-plot-area .datepicker-time-view .up-btn:hover{background-color:rgba(250,250,250,0.3);color:#807f7f}.datepicker-plot-area .datepicker-time-view input{display:block;width:90%;margin:0 5%;height:20px;padding:0;outline:none;border:none;background:transparent}.datepicker-plot-area.datepicker-state-only-time .datepicker-time-view{padding:0 5px;margin:0}.datepicker-plot-area.datepicker-state-only-time .datepicker-time-view>.time-segment,.datepicker-plot-area.datepicker-state-only-time .datepicker-time-view>.divider{padding:5px 0}.datepicker-plot-area.datepicker-state-no-meridian .datepicker-time-view>.time-segment{width:31.33%}.datepicker-plot-area.datepicker-state-no-meridian .datepicker-time-view>.meridian-divider{display:none}.datepicker-plot-area.datepicker-state-no-second .datepicker-time-view>.time-segment{width:31.33%}.datepicker-plot-area.datepicker-state-no-second .datepicker-time-view>.second-divider{display:none}.datepicker-plot-area.datepicker-state-no-meridian.datepicker-state-no-second .datepicker-time-view>.time-segment{width:48%}.datepicker-plot-area.datepicker-state-no-meridian.datepicker-state-no-second .datepicker-time-view>.second-divider,.datepicker-plot-area.datepicker-state-no-meridian.datepicker-state-no-second .datepicker-time-view>.meridian-divider{display:none}.datepicker-plot-area .datepicker-day-view .table-days{width:100%;float:left;direction:rtl}.datepicker-plot-area .datepicker-day-view .table-days td{width:14.2%;height:26px;padding:0;margin:0;position:relative}.datepicker-plot-area .datepicker-day-view .table-days td .alter-calendar-day{font-style:normal;position:absolute;font-size:8.5px;bottom:0;right:2px;color:#f1f1f1}.datepicker-plot-area .datepicker-day-view .table-days td span{display:block;width:100%;height:26px;line-height:26px;padding:0;margin:0}.datepicker-plot-area .datepicker-day-view .month-grid-box{display:block;width:100%;float:right;min-height:180px;margin:8px 0}.datepicker-plot-area .datepicker-day-view .month-grid-box .header{display:block;width:100%;float:left;padding-bottom:8px}.datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row{display:block;width:100%;height:25px;float:left}.datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row-cell{display:block;width:14.2%;height:25px;float:right;line-height:25px;font:11px;font-weight:bold;color:#333}.datepicker-plot-area .datepicker-year-view,.datepicker-plot-area .datepicker-month-view{padding-top:10px}.datepicker-plot-area .datepicker-year-view .year-item,.datepicker-plot-area .datepicker-month-view .month-item{display:block;width:33.333333%;margin:2px 0 0;float:right;height:42px;line-height:42px}.datepicker-plot-area .datepicker-navigator{display:block;width:100%;float:left}.datepicker-plot-area .datepicker-navigator .pwt-btn-next,.datepicker-plot-area .datepicker-navigator .pwt-btn-switch,.datepicker-plot-area .datepicker-navigator .pwt-btn-prev{display:block;float:left;height:28px;line-height:28px;font-weight:bold;background-color:rgba(250,250,250,0.1);color:#333}.datepicker-plot-area .datepicker-navigator .pwt-btn-next:hover,.datepicker-plot-area .datepicker-navigator .pwt-btn-switch:hover,.datepicker-plot-area .datepicker-navigator .pwt-btn-prev:hover{background-color:rgba(250,250,250,0.3)}.datepicker-plot-area .datepicker-navigator .pwt-btn-next{display:block;width:15%;float:left}.datepicker-plot-area .datepicker-navigator .pwt-btn-switch{display:block;width:66%;margin:0 2%;float:left}.datepicker-plot-area .datepicker-navigator .pwt-btn-prev{display:block;width:15%;float:left}.datepicker-plot-area .toolbox{display:block;float:left;width:100%;margin-top:5px}.datepicker-plot-area .toolbox .pwt-btn-submit,.datepicker-plot-area .toolbox .pwt-btn-calendar,.datepicker-plot-area .toolbox .pwt-btn-today{background-color:rgba(250,250,250,0.1);float:right;display:block;font-weight:bold;font-size:11px;height:24px;line-height:24px;white-space:nowrap;margin:0 auto;margin-left:5px;padding:0 5px;min-width:50px}.datepicker-plot-area .toolbox .pwt-btn-submit:hover,.datepicker-plot-area .toolbox .pwt-btn-calendar:hover,.datepicker-plot-area .toolbox .pwt-btn-today:hover{background-color:rgba(250,250,250,0.3)}.datepicker-plot-area .datepicker-navigator{display:block;width:100%;float:left}.datepicker-plot-area .datepicker-navigator .pwt-btn-next,.datepicker-plot-area .datepicker-navigator .pwt-btn-switch,.datepicker-plot-area .datepicker-navigator .pwt-btn-prev{display:block;float:left;height:28px;line-height:28px;font-weight:bold;background-color:rgba(250,250,250,0.1);color:#333}.datepicker-plot-area .datepicker-navigator .pwt-btn-next:hover,.datepicker-plot-area .datepicker-navigator .pwt-btn-switch:hover,.datepicker-plot-area .datepicker-navigator .pwt-btn-prev:hover{background-color:rgba(250,250,250,0.3)}.datepicker-plot-area .datepicker-navigator .pwt-btn-next{display:block;width:15%;float:left}.datepicker-plot-area .datepicker-navigator .pwt-btn-switch{display:block;width:66%;margin:0 2%;float:left}.datepicker-plot-area .datepicker-navigator .pwt-btn-prev{display:block;width:15%;float:left}.datepicker-container.pwt-mobile-view{position:fixed;width:100%;height:100%;top:0;left:0;bottom:0;overflow:hidden;transition:all 1s}.datepicker-container.pwt-mobile-view.pwt-hide{top:100vh;height:0}.datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .pwt-btn-submit{color:#fff;background:#ccc}.datepicker-container.pwt-mobile-view .datepicker-plot-area{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.datepicker-container.pwt-mobile-view .datepicker-plot-area .table-days td,.datepicker-container.pwt-mobile-view .datepicker-plot-area .table-days td span{height:44px;line-height:44px;font-size:14px}.datepicker-container.pwt-mobile-view .datepicker-plot-area .datepicker-year-view .year-item,.datepicker-container.pwt-mobile-view .datepicker-plot-area .datepicker-month-view .month-item{height:70px;line-height:70px}.datepicker-container.pwt-mobile-view .datepicker-plot-area [class*='pwt-btn']{height:48px;line-height:48px}.datepicker-container.pwt-mobile-view .datepicker-plot-area .pwt-btn-today{float:left}.datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time{background:rgba(0,0,0,0.7);border:0;padding-top:60%}.datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .pwt-btn-submit{margin-right:5px}.datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view input{height:40px;line-height:40px;font-size:24px;margin:5px 0}.datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view .divider,.datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view .divider span{font-size:16px;display:block;height:144px;line-height:144px}.datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view .down-btn,.datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view .up-btn{height:48px;line-height:48px}.datepicker-container.pwt-mobile-view .datepicker-time-view input{height:32px;line-height:34px;font-size:18px}.datepicker-container.pwt-mobile-view .datepicker-time-view .divider,.datepicker-container.pwt-mobile-view .datepicker-time-view .divider span{height:120px;line-height:120px}.datepicker-container.pwt-mobile-view .datepicker-time-view .down-btn,.datepicker-container.pwt-mobile-view .datepicker-time-view .up-btn{height:40px;line-height:40px}

/*# sourceMappingURL=persian-datepicker.min.css.map */@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.green-audio-player{width:400px;min-width:300px;height:56px;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.07);box-shadow:0 4px 16px 0 rgba(0,0,0,.07);display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:24px;padding-right:24px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.green-audio-player.player-accessible .controls:hover,.green-audio-player.player-accessible .download:hover,.green-audio-player.player-accessible .play-pause-btn:hover,.green-audio-player.player-accessible .volume__button:hover,.green-audio-player.player-accessible .volume__controls:hover{outline:1px dotted #999}.green-audio-player img,.green-audio-player svg{display:block}.green-audio-player .holder{position:relative}.green-audio-player .holder .loading .loading__spinner{position:absolute;left:-3px;bottom:2px;width:16px;height:16px;border:2px solid #b0b0b0;border-right-color:transparent;border-radius:50%;-webkit-animation:spin .4s linear infinite;animation:spin .4s linear infinite}.green-audio-player .holder .play-pause-btn{visibility:hidden;cursor:pointer;outline:none}.green-audio-player .holder .play-pause-btn:focus{outline:none}.green-audio-player .slider{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#d8d8d8;cursor:pointer;position:relative}.green-audio-player .slider .gap-progress{background-color:#44bfa3;border-radius:inherit;position:absolute;pointer-events:none}.green-audio-player .slider .gap-progress .pin{height:16px;width:16px;border-radius:8px;background-color:#44bfa3;position:absolute;pointer-events:all;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.32);box-shadow:0 1px 1px 0 rgba(0,0,0,.32)}.green-audio-player .slider .gap-progress .pin:after{content:"";display:block;background:transparent;width:200%;height:200%;margin-left:-50%;margin-top:-50%;border-radius:50%}.green-audio-player .controls{font-family:Roboto,sans-serif;font-size:16px;line-height:18px;color:#55606e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:15px;margin-right:15px;outline:none}.green-audio-player .controls .controls__slider{margin-left:16px;margin-right:16px;border-radius:2px;height:4px}.green-audio-player .controls .controls__slider .controls__progress{width:0;height:100%}.green-audio-player .controls .controls__slider .controls__progress .progress__pin{right:-8px;top:-6px}.green-audio-player .controls span{cursor:default}.green-audio-player .controls:focus{outline:none}.green-audio-player .volume{position:relative}.green-audio-player .volume .volume__button{cursor:pointer;outline:none}.green-audio-player .volume .volume__button:focus{outline:none}.green-audio-player .volume .volume__button.open path{fill:#44bfa3}.green-audio-player .volume .volume__controls{width:30px;height:135px;background-color:rgba(0,0,0,.62);border-radius:7px;position:absolute;left:-3px;bottom:52px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;outline:none}.green-audio-player .volume .volume__controls .volume__slider{margin-top:12px;margin-bottom:12px;width:6px;border-radius:3px}.green-audio-player .volume .volume__controls .volume__slider .volume__progress{bottom:0;height:100%;width:6px}.green-audio-player .volume .volume__controls .volume__slider .volume__progress .volume__pin{left:-5px;top:-8px}.green-audio-player .volume .volume__controls:focus{outline:none}.green-audio-player .volume .volume__controls.hidden{display:none}.green-audio-player .volume .volume__controls.top{bottom:52px;left:-3px}.green-audio-player .volume .volume__controls.middle{bottom:-54px;left:54px}.green-audio-player .volume .volume__controls.bottom{bottom:-164px;left:-3px}.green-audio-player .download{display:none;margin-left:16px;cursor:pointer;outline:none}.green-audio-player .download:focus,.green-audio-player:focus{outline:none}.message__offscreen{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}:root{--tagify-dd-color-primary:rgb(53,149,246);--tagify-dd-bg-color:white;--tagify-dd-item-pad:.3em .5em}.tagify{--tags-disabled-bg:#F1F1F1;--tags-border-color:#DDD;--tags-hover-border-color:#CCC;--tags-focus-border-color:#3595f6;--tag-border-radius:3px;--tag-bg:#E5E5E5;--tag-hover:#D3E2E2;--tag-text-color:black;--tag-text-color--edit:black;--tag-pad:0.3em 0.5em;--tag-inset-shadow-size:1.1em;--tag-invalid-color:#D39494;--tag-invalid-bg:rgba(211, 148, 148, 0.5);--tag-remove-bg:rgba(211, 148, 148, 0.3);--tag-remove-btn-color:black;--tag-remove-btn-bg:none;--tag-remove-btn-bg--hover:#c77777;--input-color:inherit;--tag--min-width:1ch;--tag--max-width:auto;--tag-hide-transition:0.3s;--placeholder-color:rgba(0, 0, 0, 0.4);--placeholder-color-focus:rgba(0, 0, 0, 0.25);--loader-size:.8em;--readonly-striped:1;display:inline-flex;align-items:flex-start;flex-wrap:wrap;border:1px solid var(--tags-border-color);padding:0;line-height:0;cursor:text;outline:0;position:relative;box-sizing:border-box;transition:.1s}@keyframes tags--bump{30%{transform:scale(1.2)}}@keyframes rotateLoader{to{transform:rotate(1turn)}}.tagify:hover:not(.tagify--focus):not(.tagify--invalid){--tags-border-color:var(--tags-hover-border-color)}.tagify[disabled]{background:var(--tags-disabled-bg);filter:saturate(0);opacity:.5;pointer-events:none}.tagify[disabled].tagify--select,.tagify[readonly].tagify--select{pointer-events:none}.tagify[disabled]:not(.tagify--mix):not(.tagify--select),.tagify[readonly]:not(.tagify--mix):not(.tagify--select){cursor:default}.tagify[disabled]:not(.tagify--mix):not(.tagify--select)>.tagify__input,.tagify[readonly]:not(.tagify--mix):not(.tagify--select)>.tagify__input{visibility:hidden;width:0;margin:5px 0}.tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div,.tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div{padding:var(--tag-pad)}.tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div::before,.tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div::before{animation:readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused}@keyframes readonlyStyles{0%{background:linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;box-shadow:none;filter:brightness(.95)}}.tagify[disabled] .tagify__tag__removeBtn,.tagify[readonly] .tagify__tag__removeBtn{display:none}.tagify--loading .tagify__input>br:last-child{display:none}.tagify--loading .tagify__input::before{content:none}.tagify--loading .tagify__input::after{content:"";vertical-align:middle;opacity:1;width:.7em;height:.7em;width:var(--loader-size);height:var(--loader-size);min-width:0;border:3px solid;border-color:#eee #bbb #888 transparent;border-radius:50%;animation:rotateLoader .4s infinite linear;content:""!important;margin:-2px 0 -2px .5em}.tagify--loading .tagify__input:empty::after{margin-left:0}.tagify+input,.tagify+textarea{position:absolute!important;left:-9999em!important;transform:scale(0)!important}.tagify__tag{display:inline-flex;align-items:center;margin:5px 0 5px 5px;position:relative;z-index:1;outline:0;line-height:normal;cursor:default;transition:.13s ease-out}.tagify__tag>div{vertical-align:top;box-sizing:border-box;max-width:100%;padding:var(--tag-pad);color:var(--tag-text-color);line-height:inherit;border-radius:var(--tag-border-radius);white-space:nowrap;transition:.13s ease-out}.tagify__tag>div>*{white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top;min-width:var(--tag--min-width);max-width:var(--tag--max-width);transition:.8s ease,.1s color}.tagify__tag>div>[contenteditable]{outline:0;-webkit-user-select:text;user-select:text;cursor:text;margin:-2px;padding:2px;max-width:350px}.tagify__tag>div::before{content:"";position:absolute;border-radius:inherit;inset:var(--tag-bg-inset,0);z-index:-1;pointer-events:none;transition:120ms ease;animation:tags--bump .3s ease-out 1;box-shadow:0 0 0 var(--tag-inset-shadow-size) var(--tag-bg) inset}.tagify__tag:focus div::before,.tagify__tag:hover:not([readonly]) div::before{--tag-bg-inset:-2.5px;--tag-bg:var(--tag-hover)}.tagify__tag--loading{pointer-events:none}.tagify__tag--loading .tagify__tag__removeBtn{display:none}.tagify__tag--loading::after{--loader-size:.4em;content:"";vertical-align:middle;opacity:1;width:.7em;height:.7em;width:var(--loader-size);height:var(--loader-size);min-width:0;border:3px solid;border-color:#eee #bbb #888 transparent;border-radius:50%;animation:rotateLoader .4s infinite linear;margin:0 .5em 0 -.1em}.tagify__tag--flash div::before{animation:none}.tagify__tag--hide{width:0!important;padding-left:0;padding-right:0;margin-left:0;margin-right:0;opacity:0;transform:scale(0);transition:var(--tag-hide-transition);pointer-events:none}.tagify__tag--hide>div>*{white-space:nowrap}.tagify__tag.tagify--noAnim>div::before{animation:none}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div>span{opacity:.5}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before{--tag-bg:var(--tag-invalid-bg);transition:.2s}.tagify__tag[readonly] .tagify__tag__removeBtn{display:none}.tagify__tag[readonly]>div::before{animation:readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused}@keyframes readonlyStyles{0%{background:linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;box-shadow:none;filter:brightness(.95)}}.tagify__tag--editable>div{color:var(--tag-text-color--edit)}.tagify__tag--editable>div::before{box-shadow:0 0 0 2px var(--tag-hover) inset!important}.tagify__tag--editable>.tagify__tag__removeBtn{pointer-events:none}.tagify__tag--editable>.tagify__tag__removeBtn::after{opacity:0;transform:translateX(100%) translateX(5px)}.tagify__tag--editable.tagify--invalid>div::before{box-shadow:0 0 0 2px var(--tag-invalid-color) inset!important}.tagify__tag__removeBtn{order:5;display:inline-flex;align-items:center;justify-content:center;border-radius:50px;cursor:pointer;font:14px/1 Arial;background:var(--tag-remove-btn-bg);color:var(--tag-remove-btn-color);width:14px;height:14px;margin-right:4.6666666667px;margin-left:auto;overflow:hidden;transition:.2s ease-out}.tagify__tag__removeBtn::after{content:"×";transition:.3s,color 0s}.tagify__tag__removeBtn:hover{color:#fff;background:var(--tag-remove-btn-bg--hover)}.tagify__tag__removeBtn:hover+div>span{opacity:.5}.tagify__tag__removeBtn:hover+div::before{box-shadow:0 0 0 var(--tag-inset-shadow-size) var(--tag-remove-bg,rgba(211,148,148,.3)) inset!important;transition:box-shadow .2s}.tagify:not(.tagify--mix) .tagify__input br{display:none}.tagify:not(.tagify--mix) .tagify__input *{display:inline;white-space:nowrap}.tagify__input{flex-grow:1;display:inline-block;min-width:110px;margin:5px;padding:var(--tag-pad);line-height:normal;position:relative;white-space:pre-wrap;color:var(--input-color);box-sizing:inherit}.tagify__input:empty::before{position:static}.tagify__input:focus{outline:0}.tagify__input:focus::before{transition:.2s ease-out;opacity:0;transform:translatex(6px)}@supports (-ms-ime-align:auto){.tagify__input:focus::before{display:none}}.tagify__input:focus:empty::before{transition:.2s ease-out;opacity:1;transform:none;color:rgba(0,0,0,.25);color:var(--placeholder-color-focus)}@-moz-document url-prefix(){.tagify__input:focus:empty::after{display:none}}.tagify__input::before{content:attr(data-placeholder);height:1em;line-height:1em;margin:auto 0;z-index:1;color:var(--placeholder-color);white-space:nowrap;pointer-events:none;opacity:0;position:absolute}.tagify__input::after{content:attr(data-suggest);display:inline-block;vertical-align:middle;position:absolute;min-width:calc(100% - 1.5em);text-overflow:ellipsis;overflow:hidden;white-space:pre;color:var(--tag-text-color);opacity:.3;pointer-events:none;max-width:100px}.tagify__input .tagify__tag{margin:0 1px}.tagify--mix{display:block}.tagify--mix .tagify__input{padding:5px;margin:0;width:100%;height:100%;line-height:1.5;display:block}.tagify--mix .tagify__input::before{height:auto;display:none;line-height:inherit}.tagify--mix .tagify__input::after{content:none}.tagify--select::after{content:">";opacity:.5;position:absolute;top:50%;right:0;bottom:0;font:16px monospace;line-height:8px;height:8px;pointer-events:none;transform:translate(-150%,-50%) scaleX(1.2) rotate(90deg);transition:.2s ease-in-out}.tagify--select[aria-expanded=true]::after{transform:translate(-150%,-50%) rotate(270deg) scaleY(1.2)}.tagify--select .tagify__tag{position:absolute;top:0;right:1.8em;bottom:0}.tagify--select .tagify__tag div{display:none}.tagify--select .tagify__input{width:100%}.tagify--empty .tagify__input::before{transition:.2s ease-out;opacity:1;transform:none;display:inline-block;width:auto}.tagify--mix .tagify--empty .tagify__input::before{display:inline-block}.tagify--focus{--tags-border-color:var(--tags-focus-border-color);transition:0s}.tagify--invalid{--tags-border-color:#D39494}.tagify__dropdown{position:absolute;z-index:9999;transform:translateY(1px);overflow:hidden}.tagify__dropdown[placement=top]{margin-top:0;transform:translateY(-100%)}.tagify__dropdown[placement=top] .tagify__dropdown__wrapper{border-top-width:1.1px;border-bottom-width:0}.tagify__dropdown[position=text]{box-shadow:0 0 0 3px rgba(var(--tagify-dd-color-primary),.1);font-size:.9em}.tagify__dropdown[position=text] .tagify__dropdown__wrapper{border-width:1px}.tagify__dropdown__wrapper{max-height:300px;overflow:auto;overflow-x:hidden;background:var(--tagify-dd-bg-color);border:1px solid;border-color:var(--tagify-dd-color-primary);border-bottom-width:1.5px;border-top-width:0;box-shadow:0 2px 4px -2px rgba(0,0,0,.2);transition:.25s cubic-bezier(0,1,.5,1)}.tagify__dropdown__header:empty{display:none}.tagify__dropdown__footer{display:inline-block;margin-top:.5em;padding:var(--tagify-dd-item-pad);font-size:.7em;font-style:italic;opacity:.5}.tagify__dropdown__footer:empty{display:none}.tagify__dropdown--initial .tagify__dropdown__wrapper{max-height:20px;transform:translateY(-1em)}.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper{transform:translateY(2em)}.tagify__dropdown__item{box-sizing:border-box;padding:var(--tagify-dd-item-pad);margin:1px;white-space:pre-wrap;cursor:pointer;border-radius:2px;position:relative;outline:0;max-height:60px;max-width:100%}.tagify__dropdown__item--active{background:var(--tagify-dd-color-primary);color:#fff}.tagify__dropdown__item:active{filter:brightness(105%)}.tagify__dropdown__item--hidden{padding-top:0;padding-bottom:0;margin:0 1px;pointer-events:none;overflow:hidden;max-height:0;transition:var(--tagify-dd-item--hidden-duration,.3s)!important}.tagify__dropdown__item--hidden>*{transform:translateY(-100%);opacity:0;transition:inherit}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0;background:0 0}.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible){outline:0;background:0 0}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}/* * Note that this is toastr v2.1.3, the "latest" version in url has no more maintenance, * please go to https://cdnjs.com/libraries/toastr.js and pick a certain version you want to use, * make sure you copy the url from the website since the url may change between versions. * */.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}.nav-responsive-content ul li a,
.megamenu-content,
.megamenu-tabs li {
  position: relative;
}

.nav-responsive-content ul li.has-child>a::after,
.megamenu-content-item,
.megamenu-tabs li::after,
.megamenu::before {
  position: absolute;
}

.comments-jamin-items li .content,
.blog-jamin-aside-box-top-articles li,
.faq-jamin-items li .heading,
.contact-us-jamin-info-jamin li,
.web-sms-service-files-item .content .image,
.plugins-jamin-item .content .image .overlay,
.plugins-jamin-item .content .image,
.plans-content-options li,
.plans-content-name-item .image,
.footer-contact li,
.faq-home .tabs li,
.customers-comments-jamin-item .author,
.customers-comments-jamin-item .stars,
.sms-panel-plans-item .image,
.pagination-jamin,
.tabs-jamin,
.megamenu-content-item .right .links {
  display: flex;
}

.nav-responsive-content ul li a,
.megamenu-content-item .right .links a {
  display: block;
}

.blog-jamin-aside-box-top-articles li,
.faq-jamin-items li .heading,
.contact-us-jamin-info-jamin li,
.web-sms-service-files-item .content .image,
.plugins-jamin-item .content .image,
.plans-content-options li,
.plans-content-name-item .image,
.footer-contact li,
.faq-home .tabs li,
.customers-comments-jamin-item .author,
.customers-comments-jamin-item .stars,
.sms-panel-plans-item .image,
.pagination-jamin {
  align-items: center;
}

.web-sms-service-files-item .content .image,
.plugins-jamin-item .content .image .overlay,
.plugins-jamin-item .content .image,
.plans-content-name-item .image,
.sms-panel-plans-item .image,
.pagination-jamin {
  justify-content: center;
}

.megamenu-content-item .right .links {
  flex-direction: column;
}

a,
a:hover,
a:focus,
a:active,
*::after,
button,
.btn,
input,
.form-control {
  transition: all 0.3s ease-in-out;
}

.about-us-jamin-team-item .image::after,
.about-us-jamin-team-item .image::before,
.web-sms-service-files-item .content .image::after,
.plugins-jamin-item .content .image .overlay::after,
.customers-comments-jamin .container::after,
.new-articles-blog .container::before,
.special-features .row::after,
.nav-responsive,
.nav-responsive-backdrop,
.link-fix {
  top   : 0;
  left  : 0;
  width : 100%;
  height: 100%;
}

* {
  box-sizing: border-box;
  color     : inherit;
  list-style: none;
}

ul,
ol {
  padding: 0;
  margin : 0;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
}

.table> :not(caption)>*>* {
  box-shadow      : none;
  border          : 0;
  background-color: transparent;
}

img,
video,
svg,
i {
  vertical-align: middle;
  display       : inline-block;
}

img {
  max-width: 100%;
  height   : auto;
}

a,
a:hover,
a:focus,
a:active {
  text-decoration: none;
}

button,
select {
  cursor: pointer;
}

button,
input,
textarea,
select {
  outline         : none;
  border          : none;
  padding         : 0;
  margin          : 0;
  background-color: transparent;
}

i {
  color: inherit;
}

input[type=tel],
input[type=number],
input[type=email] {
  direction: rtl;
}

textarea {
  resize: none;
}

a,
a:hover,
a:focus,
a:active,
.btn {
  color  : inherit;
  opacity: 1;
}

.app {
  overflow: hidden;
}

body {
  font-size  : 14px;
  font-weight: 400;
  line-height: 20px;
  text-align : right;
  direction  : rtl;
  background : linear-gradient(0deg, rgba(243, 245, 252, 0.3), rgba(243, 245, 252, 0.3)), #ffffff;
  color      : rgba(73, 73, 73, 0.6);
}

body.white {
  background: #fff;
}

@font-face {
  font-family : "icomoon";
  src         : url("/wp-content/themes/karenTheme/assets/fonts/icon/icomoon.eot?kr5gqf");
  src         : url("/wp-content/themes/karenTheme/assets/fonts/icon/icomoon.eot?kr5gqf#iefix") format("embedded-opentype"), url("/wp-content/themes/karenTheme/assets/fonts/icon/icomoon.ttf?kr5gqf") format("truetype"), url("/wp-content/themes/karenTheme/assets/fonts/icon/icomoon.woff?kr5gqf") format("woff"), url("/wp-content/themes/karenTheme/assets/fonts/icon/icomoon.svg?kr5gqf#icomoon") format("svg");
  font-weight : normal;
  font-style  : normal;
  font-display: block;
}

[class^=icon-],
[class*=" icon-"] {
  font-family            : "icomoon" !important;
  font-style             : normal;
  font-weight            : normal;
  font-variant           : normal;
  text-transform         : none;
  line-height            : 1;
  -webkit-font-smoothing : antialiased;
  -moz-osx-font-smoothing: grayscale;
  display                : inline-block;
  vertical-align         : middle;
}

.icon-computer:before {
  content: "\e9ca";
}

.icon-phone-12:before {
  content: "\e9cb";
}

.icon-photo:before {
  content: "\e9cc";
}

.icon-wallet-3:before {
  content: "\e9cd";
}

.icon-dental:before {
  content: "\e9be";
}

.icon-edit-square-2:before {
  content: "\e9bb";
}

.icon-cooperation:before {
  content: "\e9b2";
}

.icon-global-user:before {
  content: "\e9b3";
}

.icon-namad:before {
  content: "\e9b4";
}

.icon-play-5:before {
  content: "\e9b1";
}

.icon-cloud-2:before {
  content: "\e9ce";
}

.icon-personal-card:before {
  content: "\e9cf";
}

.icon-website:before {
  content: "\e9d0";
}

.icon-chat:before {
  content: "\e9c5";
}

.icon-download-4:before {
  content: "\e9c6";
}

.icon-global:before {
  content: "\e9c7";
}

.icon-setting:before {
  content: "\e9c8";
}

.icon-volume:before {
  content: "\e9c9";
}

.icon-home-3:before {
  content: "\e9c3";
}

.icon-wallet-2:before {
  content: "\e9c4";
}

.icon-edit-3:before {
  content: "\e9bf";
}

.icon-video-2:before {
  content: "\e9c0";
}

.icon-heart-3:before {
  content: "\e9c1";
}

.icon-user-4:before {
  content: "\e9c2";
}

.icon-ampool:before {
  content: "\e9b5";
}

.icon-barometer:before {
  content: "\e9b6";
}

.icon-blood-pumping:before {
  content: "\e9b7";
}

.icon-heart-2:before {
  content: "\e9b8";
}

.icon-heart-beat:before {
  content: "\e9b9";
}

.icon-microbial-detection:before {
  content: "\e9ba";
}

.icon-pause-2:before {
  content: "\e9ae";
}

.icon-play-3:before {
  content: "\e9af";
}

.icon-next:before {
  content: "\e9ac";
}

.icon-prev:before {
  content: "\e9ad";
}

.icon-paper-negative:before {
  content: "\e9d1";
}

.icon-play-4:before {
  content: "\e9b0";
}

.icon-valume-off:before {
  content: "\e9aa";
}

.icon-voice-2:before {
  content: "\e9ab";
}

.icon-scan-3:before {
  content: "\e9a9";
}

.icon-document:before {
  content: "\e9bd";
}

.icon-home-2:before {
  content: "\e9bc";
}

.icon-more-circle-2:before {
  content: "\e9a8";
}

.icon-angle-up-circle:before {
  content: "\e9a7";
}

.icon-card-2:before {
  content: "\e9a4";
}

.icon-check-square-2:before {
  content: "\e9a5";
}

.icon-valume:before {
  content: "\e9a6";
}

.icon-play-2:before {
  content: "\e9a0";
}

.icon-arrow-down-square:before {
  content: "\e99f";
}

.icon-flash:before {
  content: "\e99d";
}

.icon-card:before {
  content: "\e994";
}

.icon-ribbon:before {
  content: "\e995";
}

.icon-suport-24:before {
  content: "\e996";
}

.icon-volome:before {
  content: "\e997";
}

.icon-search-3:before {
  content: "\e993";
}

.icon-direct-send:before {
  content: "\e992";
}

.icon-pause:before {
  content: "\e9a2";
}

.icon-send-2:before {
  content: "\e99b";
}

.icon-google:before {
  content: "\e991";
}

.icon-document-upload:before {
  content: "\e990";
}

.icon-notification-2:before {
  content: "\e98c";
}

.icon-angle-left-circle-2:before {
  content: "\e986";
}

.icon-more-square:before {
  content: "\e999";
}

.icon-tick:before {
  content: "\e988";
}

.icon-angle-left-3:before {
  content: "\e985";
}

.icon-arrow-left-circle:before {
  content: "\e983";
}

.icon-phone-11:before {
  content: "\e982";
}

.icon-star-3:before {
  content: "\e980";
}

.icon-check-square:before {
  content: "\e99a";
}

.icon-home:before {
  content: "\e998";
}

.icon-clock:before {
  content: "\e98e";
}

.icon-location-4:before {
  content: "\e98f";
}

.icon-receipt:before {
  content: "\e98d";
}

.icon-user-3:before {
  content: "\e97e";
}

.icon-direct:before {
  content: "\e97d";
}

.icon-shopping-bag:before {
  content: "\e9a1";
}

.icon-global-map:before {
  content: "\e97c";
}

.icon-angle-dubble-left-2:before {
  content: "\e987";
}

.icon-filter-setting:before {
  content: "\e97b";
}

.icon-arrow-left-circle-2:before {
  content: "\e989";
}

.icon-arrow-right-circle:before {
  content: "\e98a";
}

.icon-user-tag:before {
  content: "\e98b";
}

.icon-mouse:before {
  content: "\e97f";
}

.icon-headphone:before {
  content: "\e97a";
}

.icon-fatrows:before {
  content: "\e979";
}

.icon-video-fill-2:before {
  content: "\e978";
}

.icon-angle-left-square:before {
  content: "\e977";
}

.icon-angle-right-square:before {
  content: "\e981";
}

.icon-comment-dots-outline:before {
  content: "\e96e";
}

.icon-phone-9:before {
  content: "\e96d";
}

.icon-phone-8:before {
  content: "\e96c";
}

.icon-upload:before {
  content: "\e96a";
}

.icon-folder-fill:before {
  content: "\e96b";
}

.icon-edit-square:before {
  content: "\e968";
}

.icon-time-square:before {
  content: "\e969";
}

.icon-arrow-left-4:before {
  content: "\e976";
}

.icon-arrow-down:before {
  content: "\e984";
}

.icon-email-4:before {
  content: "\e973";
}

.icon-location-3:before {
  content: "\e974";
}

.icon-phone-10:before {
  content: "\e975";
}

.icon-android:before {
  content: "\e965";
}

.icon-apple:before {
  content: "\e96f";
}

.icon-ios:before {
  content: "\e972";
}

.icon-linux:before {
  content: "\e970";
}

.icon-window:before {
  content: "\e971";
}

.icon-find-every-month:before {
  content: "\e963";
}

.icon-search-internet:before {
  content: "\e964";
}

.icon-arrow-left-3:before {
  content: "\e962";
}

.icon-arrow-left-2:before {
  content: "\e961";
}

.icon-comment-dots:before {
  content: "\e960";
}

.icon-angle-right-3:before {
  content: "\e95f";
}

.icon-angle-left-31:before {
  content: "\e9a3";
}

.icon-edit-2:before {
  content: "\e95c";
}

.icon-video:before {
  content: "\e95d";
}

.icon-voice:before {
  content: "\e95e";
}

.icon-cart-2:before {
  content: "\e956";
}

.icon-angle-inline:before {
  content: "\e952";
}

.icon-danger:before {
  content: "\e953";
}

.icon-info-square-2:before {
  content: "\e954";
}

.icon-phone-6:before {
  content: "\e955";
}

.icon-info-square:before {
  content: "\e94f";
}

.icon-scan-2:before {
  content: "\e950";
}

.icon-send:before {
  content: "\e951";
}

.icon-email-3:before {
  content: "\e95a";
}

.icon-phone-7:before {
  content: "\e95b";
}

.icon-download-3:before {
  content: "\e958";
}

.icon-users-2:before {
  content: "\e959";
}

.icon-users:before {
  content: "\e957";
}

.icon-eye-face:before {
  content: "\e94b";
}

.icon-face:before {
  content: "\e94c";
}

.icon-glasses:before {
  content: "\e94d";
}

.icon-lips:before {
  content: "\e94e";
}

.icon-toman-2:before {
  content: "\e94a";
}

.icon-angle-right-circle:before {
  content: "\e949";
}

.icon-scan:before {
  content: "\e946";
}

.icon-security:before {
  content: "\e947";
}

.icon-wallet:before {
  content: "\e948";
}

.icon-dribble:before {
  content: "\e945";
}

.icon-database-download:before {
  content: "\e93b";
}

.icon-could:before {
  content: "\e93c";
}

.icon-internet:before {
  content: "\e93d";
}

.icon-mobile-data:before {
  content: "\e93e";
}

.icon-network:before {
  content: "\e93f";
}

.icon-user-role:before {
  content: "\e940";
}

.icon-user-setting:before {
  content: "\e941";
}

.icon-wifi:before {
  content: "\e942";
}

.icon-arrow-left-square:before {
  content: "\e943";
}

.icon-arrow-right-square:before {
  content: "\e944";
}

.icon-download-2:before {
  content: "\e93a";
}

.icon-bookmark:before {
  content: "\e935";
}

.icon-angle-left-2:before {
  content: "\e936";
}

.icon-angle-right-2:before {
  content: "\e937";
}

.icon-heart-fill:before {
  content: "\e934";
}

.icon-star-squre:before {
  content: "\e933";
}

.icon-phone-5:before {
  content: "\e931";
}

.icon-filter-fill:before {
  content: "\e932";
}

.icon-search-2:before {
  content: "\e92f";
}

.icon-user-2:before {
  content: "\e92c";
}

.icon-location-2:before {
  content: "\e92d";
}

.icon-phone-4:before {
  content: "\e92e";
}

.icon-heart:before {
  content: "\e92a";
}

.icon-comments:before {
  content: "\e92b";
}

.icon-video-fill:before {
  content: "\e928";
}

.icon-gallery:before {
  content: "\e929";
}

.icon-angle-down-circle:before {
  content: "\e927";
}

.icon-angle-left-circle:before {
  content: "\e938";
}

.icon-star-2:before {
  content: "\e925";
}

.icon-more-circle:before {
  content: "\e924";
}

.icon-play:before {
  content: "\e923";
}

.icon-star:before {
  content: "\e91d";
}

.icon-calander-2:before {
  content: "\e91f";
}

.icon-folder:before {
  content: "\e920";
}

.icon-notification:before {
  content: "\e921";
}

.icon-phone-3:before {
  content: "\e91e";
}

.icon-arrow-right-fill:before {
  content: "\e91b";
}

.icon-toman:before {
  content: "\e91c";
}

.icon-instagram-2:before {
  content: "\e917";
}

.icon-pinterst:before {
  content: "\e918";
}

.icon-whatsapp:before {
  content: "\e919";
}

.icon-youtube:before {
  content: "\e91a";
}

.icon-calendar:before {
  content: "\e916";
}

.icon-filter:before {
  content: "\e926";
}

.icon-location:before {
  content: "\e915";
}

.icon-email-2:before {
  content: "\e914";
}

.icon-edit:before {
  content: "\e913";
}

.icon-plus:before {
  content: "\e922";
}

.icon-grid:before {
  content: "\e912";
}

.icon-angle-dubble-left:before {
  content: "\e900";
}

.icon-angle-dubble-down:before {
  content: "\e99c";
}

.icon-angle-left:before {
  content: "\e901";
}

.icon-angle-down:before {
  content: "\e939";
}

.icon-angle-left-fill:before {
  content: "\e902";
}

.icon-angle-down-fill:before {
  content: "\e967";
}

.icon-angle-up-fill:before {
  content: "\e99e";
}

.icon-angle-right-fill:before {
  content: "\e966";
}

.icon-angle-right:before {
  content: "\e903";
}

.icon-arrow-left:before {
  content: "\e904";
}

.icon-arrow-right:before {
  content: "\e930";
}

.icon-cart:before {
  content: "\e905";
}

.icon-chart:before {
  content: "\e906";
}

.icon-download:before {
  content: "\e907";
}

.icon-email:before {
  content: "\e908";
}

.icon-gps:before {
  content: "\e909";
}

.icon-info-circle:before {
  content: "\e90a";
}

.icon-instagram:before {
  content: "\e90b";
}

.icon-login:before {
  content: "\e90c";
}

.icon-phone:before {
  content: "\e90d";
}

.icon-phone-2:before {
  content: "\e90e";
}

.icon-search:before {
  content: "\e90f";
}

.icon-user:before {
  content: "\e910";
}

.icon-user-plus:before {
  content: "\e911";
}

@font-face {
  font-family : "ico";
  src         : url("/wp-content/themes/karenTheme/assets/fonts/font-icon/icomoon.eot");
  src         : url("/wp-content/themes/karenTheme/assets/fonts/font-icon/icomoon.eot") format("embedded-opentype"), url("/wp-content/themes/karenTheme/assets/fonts/font-icon/icomoon.ttf") format("truetype"), url("/wp-content/themes/karenTheme/assets/fonts/font-icon/icomoon.woff") format("woff"), url("/wp-content/themes/karenTheme/assets/fonts/font-icon/icomoon.svg") format("svg");
  font-weight : normal;
  font-style  : normal;
  font-display: block;
}

[class^=ico-],
[class*=" ico-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family            : "ico" !important;
  speak                  : never;
  font-style             : normal;
  font-weight            : normal;
  font-variant           : normal;
  text-transform         : none;
  line-height            : 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing : antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ico-sitemap-svgrepo-com:before {
  content: "\e96f";
}

.ico-world-wide-web-svgrepo-com:before {
  content: "\e96d";
}

.ico-domain-www-svgrepo-com:before {
  content: "\e96e";
}

.ico-database-server-ui-svgrepo-com:before {
  content: "\e96c";
}

.ico-note-business-marketplace-shop-sale-buy-marketing-svgrepo-com:before {
  content: "\e96a";
}

.ico-shield-svgrepo-com:before {
  content: "\e96b";
}

.ico-person-svgrepo-com:before {
  content: "\e969";
}

.ico-tick-circle-svgrepo-com-1:before {
  content: "\e965";
  color  : #030d45;
}

.ico-noun-quotation-mark-2822674:before {
  content: "\e962";
}

.ico-noun-quotation-mark-2822684:before {
  content: "\e961";
}

.ico-computer-svgrepo-com-1:before {
  content: "\e968";
}

.ico-accept-approved-check-done-ok-tick-svgrepo-com:before {
  content: "\e963";
}

.ico-list-check-minimalistic-svgrepo-com:before {
  content: "\e964";
  color  : #1c274c;
}

.ico-security-safe-svgrepo-com:before {
  content: "\e966";
}

.ico-chart-column-grow-svgrepo-com:before {
  content: "\e967";
}

.ico-eye-show-svgrepo-com:before {
  content: "\e95d";
}

.ico-edit:before {
  content: "\e95b";
}

.ico-info:before {
  content: "\e95a";
}

.ico-support-svgrepo-com:before {
  content: "\e955";
}

.ico-question:before {
  content: "\e957";
}

.ico-notes:before {
  content: "\e956";
}

.ico-messages-2:before {
  content: "\e954";
}

.ico-search:before {
  content: "\e953";
}

.ico-message:before {
  content: "\e94e";
}

.ico-google-plus-svgrepo-com-1:before {
  content: "\e94c";
}

.ico-google-plus-svgrepo-com:before {
  content: "\e94d";
}

.ico-instagram-svgrepo-com:before {
  content: "\e94a";
}

.ico-telegram-alt-svgrepo-com:before {
  content: "\e94b";
}

.ico-youtube:before {
  content: "\e921";
}

.ico-twitter:before {
  content: "\e922";
}

.ico-twitter2:before {
  content: "\e923";
}

.ico-tumblr:before {
  content: "\e924";
}

.ico-telegram:before {
  content: "\e925";
}

.ico-social-media1:before {
  content: "\e926";
}

.ico-social-media2:before {
  content: "\e927";
}

.ico-social-media:before {
  content: "\e928";
}

.ico-skype:before {
  content: "\e929";
}

.ico-shopping-bag:before {
  content: "\e92a";
}

.ico-profile:before {
  content: "\e92b";
}

.ico-location:before {
  content: "\e92c";
}

.ico-linkedin:before {
  content: "\e92d";
}

.ico-linkedin2:before {
  content: "\e92e";
}

.ico-facebook:before {
  content: "\e92f";
}

.ico-facebook2:before {
  content: "\e930";
}

.ico-cart2:before {
  content: "\e931";
}

.ico-Outline-1:before {
  content: "\e932";
}

.ico-call:before {
  content: "\e933";
}

.ico-basket:before {
  content: "\e934";
}

.ico-bars1:before {
  content: "\e935";
}

.ico-tick:before {
  content: "\e936";
}

.ico-Approve:before {
  content: "\e937";
}

.ico-bars:before {
  content: "\e938";
}

.ico-adobe:before {
  content: "\e939";
}

.ico-account2:before {
  content: "\e93a";
}

.ico-account:before {
  content: "\e93b";
}

.ico-whatsapp-128-svgrepo-com:before {
  content: "\e949";
}

.ico-fax-free-5-svgrepo-com:before {
  content: "\e93c";
}

.ico-fax-machine-svgrepo-com:before {
  content: "\e93d";
}

.ico-cloud-computing-svgrepo-com-2:before {
  content: "\e93e";
}

.ico-cloud-computing-svgrepo-com-1:before {
  content: "\e93f";
}

.ico-cloud-computing-svgrepo-com:before {
  content: "\e940";
}

.ico-smartphone-svgrepo-com:before {
  content: "\e941";
}

.ico-check2-all:before {
  content: "\e942";
}

.ico-filetype-pdf:before {
  content: "\e943";
}

.ico-clock-fill:before {
  content: "\e944";
}

.ico-aparat-svgrepo-com:before {
  content: "\e945";
}

.ico-whatsapp:before {
  content: "\e946";
}

.ico-telephone-fill:before {
  content: "\e947";
}

.ico-play-alt:before {
  content: "\e958";
}

.ico-play:before {
  content: "\e959";
}

.ico-close:before {
  content: "\e952";
}

.ico-cancel:before {
  content: "\e94f";
}

.ico-circle-left:before {
  content: "\e916";
}

.ico-left:before {
  content: "\e916";
}

.ico-circle-previous:before {
  content: "\e916";
}

.ico-arrow:before {
  content: "\e916";
}

.ico-circle-down:before {
  content: "\e917";
}

.ico-down:before {
  content: "\e917";
}

.ico-circle-bottom:before {
  content: "\e917";
}

.ico-arrow1:before {
  content: "\e917";
}

.ico-circle-right:before {
  content: "\e918";
}

.ico-right:before {
  content: "\e918";
}

.ico-circle-next:before {
  content: "\e918";
}

.ico-arrow2:before {
  content: "\e918";
}

.ico-circle-up:before {
  content: "\e919";
}

.ico-up:before {
  content: "\e919";
}

.ico-circle-top:before {
  content: "\e919";
}

.ico-arrow3:before {
  content: "\e919";
}

.ico-cross:before {
  content: "\e950";
}

.ico-star-half-empty:before {
  content: "\e91a";
}

.ico-star-o:before {
  content: "\e91b";
}

.ico-star-half:before {
  content: "\e91c";
}

.ico-star:before {
  content: "\e91d";
}

.ico-arrow-right:before {
  content: "\e900";
}

.ico-arrow-left:before {
  content: "\e901";
}

.ico-arrow-down:before {
  content: "\e902";
}

.ico-arrow-up:before {
  content: "\e903";
}

.ico-share:before {
  content: "\e95c";
}

.ico-clear:before {
  content: "\e951";
}

.ico-menu:before {
  content: "\e948";
}

.ico-star_outline:before {
  content: "\e91e";
}

.ico-star_outline1:before {
  content: "\e91f";
}

.ico-star_half:before {
  content: "\e920";
}

.ico-arrow_downward:before {
  content: "\e904";
}

.ico-subdirectory_arrow_right:before {
  content: "\e905";
}

.ico-subdirectory_arrow_left:before {
  content: "\e906";
}

.ico-arrow_upward:before {
  content: "\e907";
}

.ico-arrow_forward:before {
  content: "\e908";
}

.ico-keyboard_arrow_up:before {
  content: "\e909";
}

.ico-keyboard_arrow_right:before {
  content: "\e90a";
}

.ico-keyboard_arrow_left:before {
  content: "\e90b";
}

.ico-keyboard_arrow_down:before {
  content: "\e90c";
}

.ico-home:before {
  content: "\e970";
}

.ico-copy:before {
  content: "\e960";
}

.ico-minus:before {
  content: "\e95f";
}

.ico-plus:before {
  content: "\e95e";
}

.ico-arrow-right-circle:before {
  content: "\e90d";
}

.ico-arrow-left-circle:before {
  content: "\e90e";
}

.ico-arrow-down-circle:before {
  content: "\e90f";
}

.ico-arrow-up-circle:before {
  content: "\e910";
}

.ico-arrow-up-right:before {
  content: "\e911";
}

.ico-arrow-right1:before {
  content: "\e912";
}

.ico-arrow-left1:before {
  content: "\e913";
}

.ico-arrow-down1:before {
  content: "\e914";
}

.ico-arrow-up1:before {
  content: "\e915";
}

@font-face {
  font-family : "icon-jamin";
  src         : url("/wp-content/themes/karenTheme/assets/fonts/icon-jamin/icomoon.eot?i48lqv");
  src         : url("/wp-content/themes/karenTheme/assets/fonts/icon-jamin/icomoon.eot?i48lqv#iefix") format("embedded-opentype"), url("/wp-content/themes/karenTheme/assets/fonts/icon-jamin/icomoon.ttf?i48lqv") format("truetype"), url("/wp-content/themes/karenTheme/assets/fonts/icon-jamin/icomoon.woff?i48lqv") format("woff"), url("/wp-content/themes/karenTheme/assets/fonts/icon-jamin/icomoon.svg?i48lqv#icomoon") format("svg");
  font-weight : normal;
  font-style  : normal;
  font-display: block;
}

[class^=icon-jamin-],
[class*=" icon-jamin-"] {
  font-family            : "icon-jamin" !important;
  font-style             : normal;
  font-weight            : normal;
  font-variant           : normal;
  text-transform         : none;
  line-height            : 1;
  -webkit-font-smoothing : antialiased;
  -moz-osx-font-smoothing: grayscale;
  display                : inline-block;
  vertical-align         : middle;
}

.icon-jamin-comment:before {
  content: "\e92c";
}

.icon-jamin-print:before {
  content: "\e92d";
}

.icon-jamin-reply:before {
  content: "\e92e";
}

.icon-jamin-search:before {
  content: "\e92b";
}

.icon-jamin-minuse-circle:before {
  content: "\e929";
}

.icon-jamin-plus-circle:before {
  content: "\e92a";
}

.icon-jamin-key:before {
  content: "\e925";
}

.icon-jamin-download:before {
  content: "\e926";
}

.icon-jamin-star-o:before {
  content: "\e924";
}

.icon-jamin-sms-2:before {
  content: "\e922";
}

.icon-jamin-user-plus:before {
  content: "\e927";
}

.icon-jamin-user:before {
  content: "\e928";
}

.icon-jamin-menu-2:before {
  content: "\e923";
}

.icon-jamin-youtube:before {
  content: "\e900";
}

.icon-jamin-angle-dubble-left:before {
  content: "\e901";
}

.icon-jamin-arrow-circle-left:before {
  content: "\e902";
}

.icon-jamin-arrow-left:before {
  content: "\e903";
}

.icon-jamin-arrow-right-circle:before {
  content: "\e904";
}

.icon-jamin-arrow-up:before {
  content: "\e905";
}

.icon-jamin-bolt:before {
  content: "\e906";
}

.icon-jamin-card:before {
  content: "\e907";
}

.icon-jamin-cart-add:before {
  content: "\e908";
}

.icon-jamin-chat:before {
  content: "\e909";
}

.icon-jamin-check-circle:before {
  content: "\e90a";
}

.icon-jamin-clock:before {
  content: "\e90b";
}

.icon-jamin-email-open:before {
  content: "\e90c";
}

.icon-jamin-email-open-2:before {
  content: "\e90d";
}

.icon-jamin-facebook:before {
  content: "\e90e";
}

.icon-jamin-headset:before {
  content: "\e90f";
}

.icon-jamin-home:before {
  content: "\e910";
}

.icon-jamin-instagram:before {
  content: "\e911";
}

.icon-jamin-landing-page:before {
  content: "\e912";
}

.icon-jamin-location:before {
  content: "\e913";
}

.icon-jamin-message:before {
  content: "\e914";
}

.icon-jamin-messages:before {
  content: "\e915";
}

.icon-jamin-phone:before {
  content: "\e916";
}

.icon-jamin-phone-call:before {
  content: "\e917";
}

.icon-jamin-pinterest:before {
  content: "\e918";
}

.icon-jamin-ques:before {
  content: "\e919";
}

.icon-jamin-refresh:before {
  content: "\e91a";
}

.icon-jamin-send:before {
  content: "\e91b";
}

.icon-jamin-star:before {
  content: "\e91c";
}

.icon-jamin-suitcases:before {
  content: "\e91d";
}

.icon-jamin-twitter:before {
  content: "\e91e";
}

.icon-jamin-cancel:before {
  content: "\e920";
}

.icon-jamin-check_circle:before {
  content: "\e921";
}

.icon-jamin-menu:before {
  content: "\e91f";
}

.rounded-inherit {
  border-radius: inherit;
}

.rounded-4 {
  border-radius: 4px;
}

.rounded-5 {
  border-radius: 5px;
}

.rounded-6 {
  border-radius: 6px;
}

.rounded-7 {
  border-radius: 7px;
}

.rounded-8 {
  border-radius: 8px;
}

.rounded-9 {
  border-radius: 9px;
}

.rounded-10 {
  border-radius: 10px;
}

.rounded-11 {
  border-radius: 11px;
}

.rounded-12 {
  border-radius: 12px;
}

.rounded-13 {
  border-radius: 13px;
}

.rounded-14 {
  border-radius: 14px;
}

.rounded-15 {
  border-radius: 15px;
}

.rounded-16 {
  border-radius: 16px;
}

.rounded-17 {
  border-radius: 17px;
}

.rounded-18 {
  border-radius: 18px;
}

.rounded-19 {
  border-radius: 19px;
}

.rounded-20 {
  border-radius: 20px;
}

.rounded-21 {
  border-radius: 21px;
}

.rounded-22 {
  border-radius: 22px;
}

.rounded-23 {
  border-radius: 23px;
}

.rounded-24 {
  border-radius: 24px;
}

.rounded-25 {
  border-radius: 25px;
}

.rounded-26 {
  border-radius: 25px;
}

.rounded-27 {
  border-radius: 27px;
}

.rounded-28 {
  border-radius: 28px;
}

.rounded-29 {
  border-radius: 29px;
}

.rounded-30 {
  border-radius: 30px;
}

.rounded-31 {
  border-radius: 31px;
}

.rounded-32 {
  border-radius: 32px;
}

.rounded-33 {
  border-radius: 33px;
}

.rounded-35 {
  border-radius: 35px;
}

.rounded-36 {
  border-radius: 35px;
}

.rounded-37 {
  border-radius: 37px;
}

.rounded-38 {
  border-radius: 38px;
}

.rounded-39 {
  border-radius: 39px;
}

.rounded-40 {
  border-radius: 40px;
}

.rounded-45 {
  border-radius: 45px;
}

.rounded-50 {
  border-radius: 50px;
}

.mxw-fit {
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.dir-ltr {
  direction: ltr;
}

.transition-ease-in-out {
  transition: all 0.3s ease-in-out;
}

.transition-linear {
  transition: all 0.3s linear;
}

.position-unset {
  position: unset;
}

.img-cover {
  -o-object-fit: cover;
  object-fit   : cover;
}

.z-2 {
  z-index: 2;
}

.flex-fill-2 {
  flex: 0 0 auto;
}

.gap-14 {
  gap: 14px;
}

.gap-18 {
  gap: 18px;
}

.gap-20 {
  gap: 20px;
}

.gap-y-19 {
  row-gap: 19px;
}

.gap-y-21 {
  row-gap: 21px;
}

.gap-y-24 {
  row-gap: 24px;
}

.gap-y-38 {
  row-gap: 38px;
}

.stretched-link::after {
  z-index: 10;
}

.cursor-pointer {
  cursor: pointer;
}

@media only screen and (max-width: 575px) {
  .overflow-xs-visible {
    overflow: visible;
  }
}

:root {
  --default-color-select-two           : #869beb;
  --form-control-focused-border-color  : #1081e8;
  --form-control-focused-shadow        : 16, 129, 232;
  --form-control-focused-shadow-opacity: 0.2;
}

[class^=btn-gradient],
[class*=" btn-gradient"] {
  position: relative;
  overflow: hidden;
  z-index : 3;
}

[class^=btn-gradient]::after,
[class*=" btn-gradient"]::after {
  content   : "";
  position  : absolute;
  top       : 0;
  left      : 0;
  width     : 100%;
  height    : 100%;
  z-index   : -1;
  transition: all 0.3s linear;
  opacity   : 0;
  visibility: hidden;
}

[class^=btn-gradient]:hover::after,
[class*=" btn-gradient"]:hover::after {
  opacity   : 1;
  visibility: visible;
}

[class^=btn-gradient].btn-bordered::before,
[class*=" btn-gradient"].btn-bordered::before {
  content      : "";
  position     : absolute;
  border-radius: inherit;
  padding      : 1px;
  top          : 0;
  left         : 0;
  width        : 100%;
  height       : 100%;
  z-index      : -2;
}

[class^=btn-gradient].btn-bordered>*,
[class*=" btn-gradient"].btn-bordered>* {
  background-image       : inherit;
  color                  : transparent;
  -webkit-background-clip: text;
  background-clip        : text;
  transition             : all 0.3s ease-in-out;
}

[class^=btn-gradient].btn-bordered:hover>*,
[class*=" btn-gradient"].btn-bordered:hover>* {
  background: transparent;
  color     : inherit;
}

.btn {
  border     : none;
  box-shadow : none;
  font-size  : 14px;
  line-height: 20px;
  padding    : 14px 18px;
}

.btn:hover,
.btn:focus,
.btn:active {
  box-shadow: inherit;
}

.btn-primary {
  color: #fff;
}

.btn-success {
  background-color: #26d59c;
  color           : #fff;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active {
  background-color: #1eaa7c !important;
  color           : #fff !important;
}

.btn-success-2 {
  background-color: #1dcc9d;
  color           : #fff;
}

.btn-success-2:hover,
.btn-success-2:focus,
.btn-success-2:active {
  background-color: #179f7b !important;
  color           : #fff !important;
}

.btn-success-3 {
  background-color: #25d366;
  color           : #fff;
}

.btn-success-3:hover,
.btn-success-3:focus,
.btn-success-3:active {
  background-color: #1da851;
  color           : #fff;
}

.btn-success-4 {
  background-color: #27ad7b;
  color           : #fff;
}

.btn-success-4:hover,
.btn-success-4:focus,
.btn-success-4:active {
  background-color: #1e835d;
  color           : #fff;
}

.btn-success-4-5 {
  background-color: rgba(39, 173, 123, 0.05);
  color           : rgba(73, 73, 73, 0.8);
}

.btn-success-4-5:hover,
.btn-success-4-5:focus,
.btn-success-4-5:active {
  background-color: #27ad7b;
  color           : #fff;
}

.btn-purple {
  background-color: #7a67db;
  color           : #fff;
}

.btn-purple:hover,
.btn-purple:focus,
.btn-purple:active {
  background-color: #563ed1 !important;
  color           : #fff !important;
}

.btn-purple-2 {
  background-color: #6d4983;
  color           : #fff;
}

.btn-purple-2:hover,
.btn-purple-2:focus,
.btn-purple-2:active {
  background-color: #523762;
  color           : #fff !important;
}

.btn-purple-3 {
  background-color: #869beb;
  color           : #fff;
}

.btn-purple-3:hover,
.btn-purple-3:focus,
.btn-purple-3:active {
  background-color: #5a77e4;
  color           : #fff;
}

.btn-warning {
  background-color: #ff9f0f;
  color           : #fff;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active {
  background-color: #db8300 !important;
  color           : #fff;
}

.btn-warning-2 {
  background-color: #f6ae00;
  color           : #fff;
}

.btn-warning-2:hover,
.btn-warning-2:focus,
.btn-warning-2:active {
  background-color: #cd9100;
  color           : #fff;
}

.btn-warning-3 {
  background-color: #fcb712;
  color           : #fff;
}

.btn-warning-3:hover,
.btn-warning-3:focus,
.btn-warning-3:active {
  background-color: #e2a003;
  color           : #fff;
}

.btn-warning-3-50 {
  background-color: rgba(252, 183, 18, 0.5);
  color           : #fff;
}

.btn-warning-3-50:hover,
.btn-warning-3-50:focus,
.btn-warning-3-50:active {
  background-color: #fcb712;
  color           : #fff;
}

.btn-warning-4 {
  background-color: #f6b500;
  color           : #fff;
}

.btn-warning-4:hover,
.btn-warning-4:focus,
.btn-warning-4:active {
  background-color: #cd9700;
  color           : #fff;
}

.btn-warning-5 {
  background-color: rgba(246, 181, 0, 0.3);
  color           : #f6b500;
}

.btn-warning-5:hover,
.btn-warning-5:focus,
.btn-warning-5:active {
  background-color: #f6b500;
  color           : #fff;
}

.btn-warning-6 {
  background-color: #f69400;
  color           : #fff;
}

.btn-warning-6:hover,
.btn-warning-6:focus,
.btn-warning-6:active {
  background-color: #c37500;
  color           : #fff;
}

.btn-blue {
  background-color: #2693cd;
  color           : #fff;
}

.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active {
  background-color: #1e74a2 !important;
  color           : #fff;
}

.btn-blue-2 {
  background-color: #1d6ffa;
  color           : #fff;
}

.btn-blue-2:hover,
.btn-blue-2:focus,
.btn-blue-2:active {
  background-color: #0556df;
  color           : #fff;
}

.btn-blue-3 {
  background-color: #2e365d;
  color           : #fff;
}

.btn-blue-3:hover,
.btn-blue-3:focus,
.btn-blue-3:active {
  background-color: #1d223b;
  color           : #fff;
}

.btn-blue-4 {
  background-color: #0547c1;
  color           : #fff;
}

.btn-blue-4:hover,
.btn-blue-4:focus,
.btn-blue-4:active {
  background-color: #04358f;
  color           : #fff;
}

.btn-danger {
  background-color: #e63a2c;
  color           : #fff;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active {
  background-color: #c72518 !important;
  color           : #fff;
}

.btn-danger-2 {
  background-color: #ff5656;
  color           : #fff;
}

.btn-danger-2:hover,
.btn-danger-2:focus,
.btn-danger-2:active {
  background-color: #ff2323 !important;
  color           : #fff;
}

.btn-danger-3 {
  background-color: #e30d0c;
  color           : #fff;
}

.btn-danger-3:hover,
.btn-danger-3:focus,
.btn-danger-3:active {
  background-color: #b30a09 !important;
  color           : #fff;
}

.btn-danger-4 {
  background-color: #d93543;
  color           : #fff;
}

.btn-danger-4:hover,
.btn-danger-4:focus,
.btn-danger-4:active {
  background-color: #b8232f !important;
  color           : #fff;
}

.btn-danger-5 {
  background-color: #ea263a;
  color           : #fff;
}

.btn-danger-5:hover,
.btn-danger-5:focus,
.btn-danger-5:active {
  background-color: #ca1426 !important;
  color           : #fff;
}

.btn-danger-6 {
  background-color: #e9255a;
  color           : #fff;
}

.btn-danger-6:hover,
.btn-danger-6:focus,
.btn-danger-6:active {
  background-color: #c71444 !important;
  color           : #fff;
}

.btn-danger-6-5 {
  background-color: rgba(233, 37, 90, 0.05);
  color           : rgba(73, 73, 73, 0.8);
}

.btn-danger-6-5:hover,
.btn-danger-6-5:focus,
.btn-danger-6-5:active {
  background-color: #e9255a;
  color           : #fff;
}

.btn-dark {
  background-color: #0f2851;
  color           : #fff;
}

.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active {
  background-color: #071326 !important;
  color           : #fff;
}

.btn-dark-2 {
  background-color: rgba(91, 91, 91, 0.51);
  color           : #fff;
}

.btn-dark-2:hover,
.btn-dark-2:focus,
.btn-dark-2:active {
  background-color: #5b5b5b;
  color           : #fff;
}

.btn-default {
  background-color: #494949;
  color           : #fff;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active {
  background-color: #303030 !important;
  color           : #fff;
}

.btn-info {
  background-color: #1081e8;
  color           : #fff;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active {
  background-color: #0d66b8;
  color           : #fff;
}

.btn-info_5 {
  background-color: rgba(82, 167, 202, 0.05);
  color           : #52a7ca;
}

.btn-info_5:hover,
.btn-info_5:focus,
.btn-info_5:active {
  background-color: #52a7ca;
  color           : #fff;
}

.btn-info-2 {
  background-color: #26a5e5;
  color           : #fff;
}

.btn-info-2:hover,
.btn-info-2:focus,
.btn-info-2:active {
  background-color: #1788c1;
  color           : #fff;
}

.btn-info-3 {
  background-color: #5692e6;
  color           : #fff;
}

.btn-info-3:hover,
.btn-info-3:focus,
.btn-info-3:active {
  background-color: #2a75df;
  color           : #fff;
}

.btn-info-4 {
  background-color: #52a7ca;
  color           : #fff;
}

.btn-info-4:hover,
.btn-info-4:focus,
.btn-info-4:active {
  background-color: #378eb2;
  color           : #fff;
}

.btn-info-4-5 {
  background-color: rgba(82, 167, 202, 0.05);
  color           : #52a7ca;
}

.btn-info-4-5:hover,
.btn-info-4-5:focus,
.btn-info-4-5:active {
  background-color: #52a7ca;
  color           : #fff;
}

.btn-orange {
  background-color: #ff8353;
  color           : #fff;
}

.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active {
  background-color: #ff5e20;
  color           : #fff;
}

.btn-orange-2 {
  background-color: rgba(255, 131, 83, 0.05);
  color           : #ff8353;
}

.btn-orange-2:hover,
.btn-orange-2:focus,
.btn-orange-2:active {
  background-color: #ff8353;
  color           : #fff;
}

.btn-orange-3 {
  background-color: #ffe5de;
  color           : #e76f51;
}

.btn-orange-3:hover,
.btn-orange-3:focus,
.btn-orange-3:active {
  background-color: #e76f51;
  color           : #fff;
}

.btn-orange-4 {
  background-color: #e76f51;
  color           : #fff;
}

.btn-orange-4:hover,
.btn-orange-4:focus,
.btn-orange-4:active {
  background-color: #e2512d;
  color           : #fff;
}

.btn-gold {
  background-color: #b69d74;
  color           : #fff;
}

.btn-gold:hover,
.btn-gold:focus,
.btn-gold:active {
  background-color: #a28555;
  color           : #fff;
}

.btn-gray {
  background-color: #57648b;
  color           : #fff;
}

.btn-gray:hover,
.btn-gray:focus,
.btn-gray:active {
  background-color: #434d6c;
  color           : #fff;
}

.btn-gray-2 {
  background-color: rgba(87, 100, 139, 0.2);
  color           : #57648b;
}

.btn-gray-2:hover,
.btn-gray-2:focus,
.btn-gray-2:active {
  background-color: rgba(87, 100, 139, 0.6);
  color           : #fff;
}

.btn-gray-3 {
  background-color: rgba(87, 100, 139, 0.1);
  color           : #57648b;
}

.btn-gray-3:hover,
.btn-gray-3:focus,
.btn-gray-3:active {
  background-color: rgba(87, 100, 139, 0.5);
  color           : #fff;
}

.btn-white {
  background-color: #fff;
  color           : rgba(18, 18, 18, 0.3);
}

.btn-white:hover {
  background-color: rgba(18, 18, 18, 0.3);
  color           : #121212;
}

.btn-outline-purple {
  border: 0.5px solid #7a67db;
  color : rgba(122, 103, 219, 0.5);
}

.btn-outline-purple:hover,
.btn-outline-purple:focus,
.btn-outline-purple:active {
  background-color: #7a67db !important;
  color           : #fff !important;
}

.btn-outline-purple-2 {
  border: 0.5px solid #6b88c9;
  color : #6b88c9;
}

.btn-outline-purple-2:hover,
.btn-outline-purple-2:focus,
.btn-outline-purple-2:active {
  background-color: #6b88c9;
  color           : #fff;
}

.btn-outline-default {
  border: 2px solid rgba(73, 73, 73, 0.5);
  color : rgba(73, 73, 73, 0.8);
}

.btn-outline-default:hover,
.btn-outline-default:focus,
.btn-outline-default:active {
  background-color: #494949 !important;
  border-color    : #494949 !important;
  color           : #fff !important;
}

.btn-outline-warning {
  border: 1px solid #f6ae00;
  color : #f6ae00;
}

.btn-outline-warning:hover,
.btn-outline-warning:focus,
.btn-outline-warning:active {
  background-color: #f6ae00 !important;
  border-color    : #f6ae00 !important;
  color           : #fff !important;
}

.btn-outline-blue {
  border: 1px solid #2693cd;
  color : #2693cd;
}

.btn-outline-blue:hover,
.btn-outline-blue:focus,
.btn-outline-blue:active {
  background-color: #2693cd !important;
  border-color    : #2693cd !important;
  color           : #fff !important;
}

.btn-outline-blue-2 {
  border: 1px solid #2e365d;
  color : #2e365d;
}

.btn-outline-blue-2:hover,
.btn-outline-blue-2:focus,
.btn-outline-blue-2:active {
  background-color: #2e365d;
  border-color    : #2e365d;
  color           : #fff;
}

.btn-outline-blue-3 {
  border: 1px solid #0547c1;
  color : #0547c1;
}

.btn-outline-blue-3:hover,
.btn-outline-blue-3:focus,
.btn-outline-blue-3:active {
  background-color: #0547c1;
  border-color    : #0547c1;
  color           : #fff;
}

.btn-outline-info {
  border: 1px solid #1081e8;
  color : #1081e8;
}

.btn-outline-info:hover,
.btn-outline-info:focus,
.btn-outline-info:active {
  background-color: #1081e8 !important;
  border-color    : #1081e8 !important;
  color           : #fff !important;
  box-shadow      : 0px 9px 30px 2px rgba(16, 129, 232, 0.25);
}

.btn-outline-info-4 {
  border: 1px solid #52a7ca;
  color : #52a7ca;
}

.btn-outline-info-4:hover,
.btn-outline-info-4:focus,
.btn-outline-info-4:active {
  background-color: #52a7ca !important;
  border-color    : #52a7ca !important;
  color           : #fff !important;
  box-shadow      : 0px 9px 30px 2px rgba(82, 167, 202, 0.25);
}

.btn-outline-gold {
  border: 1px solid #b69d74;
  color : #b69d74;
}

.btn-outline-gold:hover,
.btn-outline-gold:focus,
.btn-outline-gold:active {
  background-color: #b69d74;
  border-color    : #b69d74;
  color           : #fff;
}

.btn-outline-secondary {
  border: 1px solid #919191;
  color : #494949;
}

.btn-outline-secondary:hover,
.btn-outline-secondary:focus,
.btn-outline-secondary:active {
  background-color: #919191;
  border-color    : #919191;
  color           : #fff;
}

.btn-outline-secondary-2 {
  border: 1px solid #c1c1c1;
  color : #919191;
}

.btn-outline-secondary-2:hover,
.btn-outline-secondary-2:focus,
.btn-outline-secondary-2:active {
  background-color: #c1c1c1;
  border-color    : #c1c1c1;
  color           : #fff;
}

.btn-outline-white {
  border: 1px solid #fff;
  color : #fff;
}

.btn-outline-white:hover,
.btn-outline-white:focus,
.btn-outline-white:active {
  background-color: gray;
  border-color    : gray;
  color           : #fff;
}

.btn-outline-gray {
  border: 1px solid #57648b;
  color : #57648b;
}

.btn-outline-gray:hover,
.btn-outline-gray:focus,
.btn-outline-gray:active {
  background-color: #57648b;
  color           : #fff;
}

.btn-outline-success {
  border: 1px solid #1abc9c;
  color : #1abc9c;
}

.btn-outline-success:hover,
.btn-outline-success:focus,
.btn-outline-success:active {
  background-color: #1abc9c;
  color           : #fff;
}

.btn-outline-success-4 {
  border: 1px solid #27ad7b;
  color : #27ad7b;
}

.btn-outline-success-4:hover,
.btn-outline-success-4:focus,
.btn-outline-success-4:active {
  background-color: #27ad7b;
  color           : #fff;
}

.btn-outline-danger-6 {
  border: 1px solid #e9255a;
  color : #e9255a;
}

.btn-outline-danger-6:hover,
.btn-outline-danger-6:focus,
.btn-outline-danger-6:active {
  background-color: #e9255a;
  color           : #fff;
}

.btn-gradient-warning {
  background-image: linear-gradient(92.59deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
  color           : #fff;
}

.btn-gradient-warning::after {
  background-image: linear-gradient(-92.59deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%), linear-gradient(-5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
}

.btn-gradient-warning:hover,
.btn-gradient-warning:active,
.btn-gradient-warning:focus {
  color: #fff;
}

.btn-gradient-warning-2 {
  background-image: linear-gradient(100deg, #fcb712 -38.77%, #fc8612 73.58%, #fc6612 113.81%);
  color           : #fff;
}

.btn-gradient-warning-2::after {
  background-image: linear-gradient(-100deg, #fcb712 -38.77%, #fc8612 73.58%, #fc6612 113.81%);
}

.btn-gradient-warning-2.btn-bordered::before {
  background: linear-gradient(#fff, #fff) content-box, linear-gradient(100deg, #fcb712 -38.77%, #fc8612 73.58%, #fc6612 113.81%) padding-box;
}

.btn-gradient-warning-2:hover,
.btn-gradient-warning-2:active,
.btn-gradient-warning-2:focus {
  color: #fff;
}

.btn-gradient-blue {
  background-image: linear-gradient(3.19deg, #0193cc 7.9%, #01d0cc 132.49%);
  color           : #fff;
}

.btn-gradient-blue::after {
  background-image: linear-gradient(-3.19deg, #0193cc 7.9%, #01d0cc 132.49%);
}

.btn-gradient-blue:hover,
.btn-gradient-blue:active,
.btn-gradient-blue:focus {
  color: #fff;
}

.btn-gradient-orange {
  background-image: linear-gradient(94.58deg, #ff8353 -5.69%, #ffa684 117.25%);
  color           : #fff;
}

.btn-gradient-orange::after {
  background-image: linear-gradient(-94.58deg, #ff8353 -5.69%, #ffa684 117.25%);
}

.btn-gradient-orange:hover,
.btn-gradient-orange:active,
.btn-gradient-orange:focus {
  color: #fff;
}

.btn-gradient-purple {
  background-image: radial-gradient(139.86% 1241.32% at -18.88% -11.46%, #a84c68 0%, #6d4983 100%);
  color           : #fff;
}

.btn-gradient-purple::after {
  background: radial-gradient(1248.91% 196.13% at -18.88% -11.46%, #6d4983 0%, #a84c68 100%);
}

.btn-gradient-purple:hover,
.btn-gradient-purple:active,
.btn-gradient-purple:focus {
  color: #fff;
}

.btn-gradient-purple-2 {
  background: radial-gradient(139.86% 1241.32% at -18.88% -11.46%, rgba(168, 76, 104, 0.2) 0%, rgba(109, 73, 131, 0.2) 100%);
  color     : #6d4983;
}

.btn-gradient-purple-2::after {
  background: radial-gradient(1248.91% 196.13% at -18.88% -11.46%, rgba(109, 73, 131, 0.2) 0%, rgba(168, 76, 104, 0.2) 100%);
}

.btn-gradient-purple-2:hover,
.btn-gradient-purple-2:active,
.btn-gradient-purple-2:focus {
  color: #6d4983;
}

.btn-gradient-purple-3 {
  background-image: linear-gradient(106.78deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%);
}

.btn-gradient-purple-3::after {
  background-image: linear-gradient(-106.78deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%);
}

.btn-gradient-purple-3,
.btn-gradient-purple-3:hover,
.btn-gradient-purple-3:active,
.btn-gradient-purple-3:focus {
  color: #fff;
}

.btn-gradient-gray {
  background-image: linear-gradient(266.04deg, rgba(87, 100, 139, 0.1) -20.91%, rgba(87, 100, 139, 0.0206505) 50.62%, rgba(87, 100, 139, 0) 125.12%);
  color           : #57648b;
}

.btn-gradient-gray::after {
  background-image: linear-gradient(-266.04deg, rgba(87, 100, 139, 0.1) -20.91%, rgba(87, 100, 139, 0.0206505) 50.62%, rgba(87, 100, 139, 0) 125.12%);
}

.btn-gradient-gray:hover,
.btn-gradient-gray:active,
.btn-gradient-gray:focus {
  color: #57648b;
}

.btn-gradient-danger-6 {
  background: linear-gradient(97.71deg, #fe0057 -14.94%, #ff004c 58.15%, #ff003c 116.03%);
}

.btn-gradient-danger-6::after {
  background: linear-gradient(-97.71deg, #fe0057 -14.94%, #ff004c 58.15%, #ff003c 116.03%);
}

.btn-gradient-danger-6,
.btn-gradient-danger-6:hover,
.btn-gradient-danger-6:active,
.btn-gradient-danger-6:focus {
  color: #fff;
}

.btn-gradient-danger-6-5 {
  background-image: linear-gradient(97.71deg, rgba(233, 37, 90, 0.05) -14.94%, rgba(243, 21, 81, 0.05) 58.15%, rgba(255, 0, 69, 0.05) 116.03%);
  color           : #e9255a;
}

.btn-gradient-danger-6-5::after {
  background-image: linear-gradient(97.71deg, #e9255a -14.94%, #f31551 58.15%, #ff0045 116.03%);
}

.btn-gradient-danger-6-5:hover,
.btn-gradient-danger-6-5:active,
.btn-gradient-danger-6-5:focus {
  color: #fff;
}

.btn-gradient-success-4 {
  background-image: linear-gradient(95deg, #00e898 -37.12%, #00b077 107.02%);
}

.btn-gradient-success-4::after {
  background-image: linear-gradient(-95deg, #00e898 -37.12%, #00b077 107.02%);
}

.btn-gradient-success-4,
.btn-gradient-success-4:hover,
.btn-gradient-success-4:active,
.btn-gradient-success-4:focus {
  color: #fff;
}

.btn-gradient-info {
  background-image: linear-gradient(275.59deg, #006ace -27.51%, #0083f0 119.66%);
}

.btn-gradient-info::after {
  background-image: linear-gradient(-275.59deg, #006ace -27.51%, #0083f0 119.66%);
}

.btn-gradient-info,
.btn-gradient-info:hover,
.btn-gradient-info:active,
.btn-gradient-info:focus {
  color: #fff;
}

.btn-img-hover:hover img {
  filter: invert(1) hue-rotate(180deg);
}

.btn-shape-left {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQzIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMTQzIDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTE1LjA1NzEgNi43NzAxNkMxNy44Mjk5IDIuNTQ0OTIgMjIuNTQ0IDAgMjcuNTk3OCAwTDEyOCAwQzEzNi4yODQgMCAxNDMgNi43MTU3MyAxNDMgMTVWMzNDMTQzIDQxLjI4NDMgMTM2LjI4NCA0OCAxMjggNDhIMTUuNzg1M0MzLjg1NDA2IDQ4IC0zLjMwMTU3IDM0Ljc0NTIgMy4yNDQ1OSAyNC43NzAyTDE1LjA1NzEgNi43NzAxNloiIGZpbGw9IiM0OTQ5NDkiLz4NCjwvc3ZnPg0K) 0 0/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQzIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMTQzIDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTE1LjA1NzEgNi43NzAxNkMxNy44Mjk5IDIuNTQ0OTIgMjIuNTQ0IDAgMjcuNTk3OCAwTDEyOCAwQzEzNi4yODQgMCAxNDMgNi43MTU3MyAxNDMgMTVWMzNDMTQzIDQxLjI4NDMgMTM2LjI4NCA0OCAxMjggNDhIMTUuNzg1M0MzLjg1NDA2IDQ4IC0zLjMwMTU3IDM0Ljc0NTIgMy4yNDQ1OSAyNC43NzAyTDE1LjA1NzEgNi43NzAxNloiIGZpbGw9IiM0OTQ5NDkiLz4NCjwvc3ZnPg0K) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  padding            : 13px 16px 13px 40px;
}

.btn-shape-right {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQzIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMTQzIDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTEyNy45NDMgNDEuMjI5OEMxMjUuMTcgNDUuNDU1MSAxMjAuNDU2IDQ4IDExNS40MDIgNDhMMTUgNDhDNi43MTU3MyA0OCAwIDQxLjI4NDMgMCAzM1YxNUMwIDYuNzE1NzMgNi43MTU3MyAwIDE1IDBIMTI3LjIxNUMxMzkuMTQ2IDAgMTQ2LjMwMiAxMy4yNTQ4IDEzOS43NTUgMjMuMjI5OEwxMjcuOTQzIDQxLjIyOThaIiBmaWxsPSIjRUEyNjNBIi8+DQo8L3N2Zz4NCg==) 0 0/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQzIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMTQzIDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTEyNy45NDMgNDEuMjI5OEMxMjUuMTcgNDUuNDU1MSAxMjAuNDU2IDQ4IDExNS40MDIgNDhMMTUgNDhDNi43MTU3MyA0OCAwIDQxLjI4NDMgMCAzM1YxNUMwIDYuNzE1NzMgNi43MTU3MyAwIDE1IDBIMTI3LjIxNUMxMzkuMTQ2IDAgMTQ2LjMwMiAxMy4yNTQ4IDEzOS43NTUgMjMuMjI5OEwxMjcuOTQzIDQxLjIyOThaIiBmaWxsPSIjRUEyNjNBIi8+DQo8L3N2Zz4NCg==) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  padding            : 13px 34px 13px 26px;
}

.btn-blob-bottom {
  position : relative;
  min-width: 157px;
}

.btn-blob-bottom::after {
  content            : "";
  position           : absolute;
  right              : 17px;
  bottom             : 0;
  left               : 17px;
  height             : 8px;
  background-color   : inherit;
  transform          : translate(0, 7.3px);
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIzIiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCAxMjMgOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIyLjExOCAwQzEyMS42OTcgMC4wNjUxNjMxIDEyMS4yNzEgMC4xMTgwMzEgMTIwLjg0MiAwLjE1ODIxMkwxMDMuNzk5IDEuNzUxNjFDMTAxLjc2OSAxLjk0MTM5IDk5Ljc2MjYgMi4yODcyNyA5Ny43NzYyIDIuNzQ1NjZDOTAuOTI3NCA0LjMyNjA5IDczLjY5NSA4IDYxLjQ5OTkgOEM0OS4zMDQ5IDggMzIuMDcyNSA0LjMyNjA5IDI1LjIyMzcgMi43NDU2NkMyMy4yMzczIDIuMjg3MjcgMjEuMjMwNiAxLjk0MTM5IDE5LjIwMDggMS43NTE2MUwyLjE1ODM4IDAuMTU4MjEyQzEuNzI4NjIgMC4xMTgwMzEgMS4zMDI4NiAwLjA2NTE2MzIgMC44ODE0NyAwSDEyMi4xMThaIiBmaWxsPSIjMDA4MDAwIi8+DQo8L3N2Zz4NCg==) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIzIiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCAxMjMgOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIyLjExOCAwQzEyMS42OTcgMC4wNjUxNjMxIDEyMS4yNzEgMC4xMTgwMzEgMTIwLjg0MiAwLjE1ODIxMkwxMDMuNzk5IDEuNzUxNjFDMTAxLjc2OSAxLjk0MTM5IDk5Ljc2MjYgMi4yODcyNyA5Ny43NzYyIDIuNzQ1NjZDOTAuOTI3NCA0LjMyNjA5IDczLjY5NSA4IDYxLjQ5OTkgOEM0OS4zMDQ5IDggMzIuMDcyNSA0LjMyNjA5IDI1LjIyMzcgMi43NDU2NkMyMy4yMzczIDIuMjg3MjcgMjEuMjMwNiAxLjk0MTM5IDE5LjIwMDggMS43NTE2MUwyLjE1ODM4IDAuMTU4MjEyQzEuNzI4NjIgMC4xMTgwMzEgMS4zMDI4NiAwLjA2NTE2MzIgMC44ODE0NyAwSDEyMi4xMThaIiBmaWxsPSIjMDA4MDAwIi8+DQo8L3N2Zz4NCg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  transition         : prop time;
  transition         : unset;
}

[data-copy] {
  position: relative;
}

[data-copy]::before,
[data-copy]::after {
  position  : absolute;
  left      : 50%;
  transform : translate(-50%, -10px);
  z-index   : 99;
  opacity   : 0;
  visibility: hidden;
  transition: all 0.3s linear;
}

[data-copy]::before {
  content         : "کپی شد!";
  padding         : 0 5px;
  white-space     : nowrap;
  bottom          : calc(100% + 12px);
  background-color: #494949;
  border-radius   : 3px;
  line-height     : 22px;
  color           : #fff;
  font-size       : 10px;
  font-weight     : 300;
}

[data-copy]::after {
  content     : "";
  border      : 5px solid;
  border-color: #494949 transparent transparent transparent;
  bottom      : calc(100% + 2px);
}

[data-copy].copied::before,
[data-copy].copied::after {
  transform : translate(-50%, 0);
  opacity   : 1;
  visibility: visible;
}

.lg-container {
  direction: ltr;
}

.contact-us-info {
  gap: 15px;
}

.contact-us-info li {
  border-radius: 37px;
  box-shadow   : 0px 65px 50px rgba(0, 0, 0, 0.02);
  padding      : 21px 30px 13px;
  max-width    : calc(33.333333% - 10px);
  flex         : 0 0 auto;
  opacity      : 0.5;
}

.contact-us-info li a::after {
  z-index: 9;
}

.contact-us-info li .icon {
  z-index    : 2;
  margin-left: 29px;
}

.contact-us-info li .icon::before {
  background-color: #494949;
  border-radius   : 15px;
  transform       : translate(-11px, -12px);
  box-shadow      : 0px 6px 17px rgba(0, 0, 0, 0.1), inset 7px 8px 13px rgba(255, 255, 255, 0.25);
  width           : 42px;
  height          : 42px;
}

.contact-us-info li .icon i {
  width : 47px;
  height: 48px;
}

.contact-us-info li .icon i::after {
  background-color       : rgba(73, 73, 73, 0.25);
  border-radius          : 23px;
  -webkit-backdrop-filter: blur(8.5px);
  backdrop-filter        : blur(8.5px);
}

.contact-us-info li .detail {
  flex: 1;
}

.contact-us-info li:hover {
  opacity: 1;
}

.contact-us-info li:hover .icon::before {
  background-color: #f6ae00;
}

.contact-us-info li:hover .icon i::after {
  background-color: rgba(246, 174, 0, 0.25);
}

.contact-us-info li:hover .detail .title {
  color: rgba(246, 174, 0, 0.7);
}

@media only screen and (max-width: 991px) {
  .contact-us-info li {
    max-width: calc(50% - 8px);
  }
}

@media only screen and (max-width: 767px) {
  .contact-us-info li {
    padding      : 21px 20px 13px;
    border-radius: 24px;
  }
}

@media only screen and (max-width: 575px) {
  .contact-us-info li {
    max-width: 100%;
  }
}

@media only screen and (max-width: 991px) {
  .scroll-x {
    overflow          : auto hidden;
    -ms-overflow-style: none;
    scrollbar-width   : none;
  }

  .scroll-x::-webkit-scrollbar {
    display: none;
  }
}

.btn-scroll-down {
  width : 55px;
  height: 88px;
  border: 1px solid #919191;
}

.btn-scroll-down span {
  transform: rotate(-90deg);
}

.megamenu {
  max-width    : calc(100% - 24px);
  border-radius: 0 0 42px 42px;
  height       : 350px;
  z-index      : 9999;
  transform    : translateY(40px);
  opacity      : 0;
  visibility   : hidden;
}

.megamenu::before {
  content: "";
  bottom : 100%;
  left   : 0;
  width  : 100%;
  height : 38px;
  z-index: -1;
}

.megamenu-tabs {
  max-width              : 212px;
  width                  : 100%;
  flex                   : 0 0 auto;
  padding                : 16px 25px 58px 0;
  background-color       : rgba(255, 255, 255, 0.1);
  border-radius          : 0 42px 42px 0;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter        : blur(6px);
}

.megamenu-tabs li {
  color      : rgba(73, 73, 73, 0.5);
  line-height: 23px;
  font-size  : 12px;
  cursor     : pointer;
  z-index    : 2;
  padding    : 0 10px;
  line-height: 32px;
}

.megamenu-tabs li,
.megamenu-tabs li::after {
  transition: all 0.3s ease-in-out;
}

.megamenu-tabs li::after {
  content        : "";
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 100%;
  z-index        : -1;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/meg.png") 0 0 no-repeat;
  background-size: 100% 100%;
  opacity        : 0;
}

.megamenu-tabs li:not(:last-child) {
  margin-bottom: 3px;
}

.megamenu-tabs li i {
  font-size  : 16px;
  margin-left: 4px;
}

.megamenu-tabs li:hover,
.megamenu-tabs li.active {
  color      : #494949;
  font-weight: bold;
}

.megamenu-tabs li:hover::after,
.megamenu-tabs li.active::after {
  opacity: 1;
}

.megamenu-content {
  border-radius: 0 0 0 42px;
  max-width    : calc(100% - 212px);
  width        : 100%;
  flex         : 0 0 auto;
}

@media only screen and (max-width: 1199px) {
  .megamenu-content {
    max-width: calc(100% - 200px);
  }
}

.megamenu-content-item {
  height    : 100%;
  opacity   : 0;
  transition: all 0.3s ease-in-out;
  width     : 100%;
  top       : 0;
  right     : 0;
}

.megamenu-content-item.active {
  opacity: 1;
}

.megamenu-content-item .right {
  max-width       : 100%;
  width           : 100%;
  background-color: #fff;
  padding         : 16px 15px 0;
  border-radius   : 42px 0 0 42px;
}

@media only screen and (max-width: 1199px) {
  .megamenu-content-item .right {
    max-width: 100%;
  }
}

.megamenu-content-item .right h5 {
  font-size    : 16px;
  font-weight  : 900;
  line-height  : 21px;
  margin-bottom: 20px;
}

.megamenu-content-item .right .links {
  width    : 100%;
  flex-wrap: wrap;
  height   : 79%;
  overflow : hidden;
}

.megamenu-content-item .right .links a {
  max-width  : 25%;
  width      : 100%;
  padding    : 0 4px;
  font-size  : 12px;
  color      : rgba(73, 73, 73, 0.8);
  line-height: 20px;
}

.megamenu-content-item .right .links a i {
  font-size  : 14px;
  color      : #8a9add;
  margin-left: 4px;
}

.megamenu-content-item .right .links a:not(:last-child) {
  margin-bottom: 8px;
}

.megamenu-content-item .right .links a:hover {
  color: #8a9add;
}

.category-has-megamenu:hover .megamenu {
  opacity   : 1;
  visibility: visible;
  transform : translateY(20px);
}

.nav-responsive {
  z-index   : 99999999 !important;
  opacity   : 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out 0.3s;
}

.nav-responsive-content {
  width         : 280px;
  right         : -280px;
  transition    : all 0.3s ease-in-out 0s;
  overflow      : hidden auto;
  padding-bottom: 32px;
}

.nav-responsive-content .titr {
  font-size  : 18px;
  font-weight: 900;
  line-height: 28px;
}

.nav-responsive-content ul:not(:last-child) {
  margin-bottom: 24px;
}

.nav-responsive-content ul li:not(:last-child) {
  margin-bottom: 12px;
}

.nav-responsive-content ul li a {
  font-size  : 13px;
  font-weight: 500;
  color      : rgba(73, 73, 73, 0.8);
  line-height: 24px;
  padding    : 0 12px;
}

.nav-responsive-content ul li a i {
  font-size  : 14px;
  margin-left: 4px;
}

.nav-responsive-content ul li.has-child>a::after {
  content    : "\e901";
  font-family: "icomoon";
  font-size  : 12px;
  top        : 0;
  left       : 12px;
  transition : all 0.3s ease-in-out;
  transform  : rotate(-90deg);
}

.nav-responsive-content ul li.has-child.opened>a::after {
  transform: rotate(90deg);
}

.nav-responsive-content ul li ul {
  overflow  : hidden;
  height    : 0;
  transition: all 0.3s ease-in-out;
}

.nav-responsive-content ul li ul li:first-child {
  margin-top: 12px;
}

.nav-responsive-content ul li ul li a {
  padding    : 0 24px;
  font-size  : 12px;
  font-weight: 400;
}

.nav-responsive-content ul li ul li a i {
  font-size: 10px;
}

.nav-responsive.opened {
  opacity   : 1;
  visibility: visible;
  transition: all 0.3s ease-in-out 0s;
}

.nav-responsive.opened .nav-responsive-content {
  right     : 0;
  transition: all 0.3s ease-in-out 0.3s;
}

.swiper-button-next,
.swiper-button-prev {
  transition: all 0.3s ease-in-out;
}

.swiper-visibled .swiper-slide>* {
  opacity   : 0;
  transform : scale(0);
  transition: all 0.3s linear;
}

.swiper-visibled .swiper-slide-visible>* {
  opacity  : 1;
  transform: scale(1);
}

.swiper-pagination-bullet {
  transition: all 0.3s linear;
}

.swiper-autoheight .swiper-wrapper {
  height     : auto !important;
  align-items: unset;
}

.swiper-autoheight .swiper-slide>* {
  height: 100%;
}

.swiper-blur .swiper-slide>* {
  filter: blur(7px);
}

.swiper-blur .swiper-slide-visible>* {
  filter: blur(0px);
}

.swiper-button-arrow .swiper-button-next::after,
.swiper-button-arrow .swiper-button-prev::after {
  font-family: "icomoon";
  font-size  : 19px;
  line-height: 1;
  color      : #494949;
}

.swiper-button-arrow .swiper-button-next:hover::after,
.swiper-button-arrow .swiper-button-prev:hover::after {
  color: #ea263a;
}

.swiper-button-arrow .swiper-button-next::after {
  content: "\e904";
}

.swiper-button-arrow .swiper-button-prev::after {
  content: "\e930";
}

@media only screen and (max-width: 575px) {
  .swiper-visible-mobile .swiper-slide>* {
    opacity   : 1;
    visibility: visible;
    transform : scale(1);
  }

  .swiper-blur-not-mobile .swiper-slide>* {
    filter: blur(0px);
  }
}

.swiper-pagination-circle:not(.not-pgination)::after {
  width        : 347px;
  height       : 279px;
  background   : linear-gradient(180deg, rgba(73, 73, 73, 0) 0%, rgba(73, 73, 73, 0) 59.48%, rgba(73, 73, 73, 0.5) 100%);
  padding      : 2px;
  transform    : translate(-50%, 98px);
  border-radius: 50% !important;
}

.swiper-pagination-circle .swiper-bottom {
  gap      : 48px;
  transform: translate(-50%, 150px);
}

.swiper-pagination-circle .swiper-pagination {
  height   : 40px;
  transform: translateY(112px);
}

.swiper-pagination-circle .swiper-pagination-bullet {
  width                                    : 16px;
  height                                   : 16px;
  border-radius                            : 2px;
  transform                                : translateY(5px) rotate(45deg);
  background-color                         : #cfcfcf;
  opacity                                  : 1;
  --swiper-pagination-bullet-horizontal-gap: 31px;
  --swiper-pagination-bullet-vertical-gap  : 34px;
}

.swiper-pagination-circle .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  width                                    : 0;
  height                                   : 0;
  transform                                : unset;
  --swiper-pagination-bullet-horizontal-gap: 0;
  --swiper-pagination-bullet-vertical-gap  : 0;
}

.swiper-pagination-circle .swiper-pagination-bullet-active:first-child+span,
.swiper-pagination-circle .swiper-pagination-bullet-active:first-child+span+span,
.swiper-pagination-circle .swiper-pagination-bullet.prev,
.swiper-pagination-circle .swiper-pagination-bullet.prev-prev,
.swiper-pagination-circle .swiper-pagination-bullet.next {
  width                                    : 16px;
  height                                   : 16px;
  transform                                : translateY(5px) rotate(45deg);
  --swiper-pagination-bullet-horizontal-gap: 31px;
  --swiper-pagination-bullet-vertical-gap  : 34px;
}

.swiper-pagination-circle .swiper-pagination-bullet-active:first-child,
.swiper-pagination-circle .swiper-pagination-bullet-active:first-child+span+span,
.swiper-pagination-circle .swiper-pagination-bullet.prev,
.swiper-pagination-circle .swiper-pagination-bullet.prev-prev,
.swiper-pagination-circle .swiper-pagination-bullet.next {
  transform: translateY(-9px) rotate(45deg);
}

.swiper-pagination-circle .swiper-pagination-bullet-active:not(:first-child),
.swiper-pagination-circle .swiper-pagination-bullet.prev-prev+.swiper-pagination-bullet.prev {
  transform: translateY(5px) rotate(45deg);
}

.swiper-pagination-circle .swiper-pagination-bullet-active:last-child {
  transform: translateY(-9px) rotate(45deg);
}

.swiper-pagination-circle .swiper-pagination-bullet-active {
  background-color: #ea263a;
}

.swiper-pagination-circle .swiper-pagination-vertical {
  right    : auto;
  transform: translate(-87px, 0);
  height   : auto;
}

.swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active,
.swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active+span {
  transform: translateX(0px) rotate(45deg);
}

.swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child,
.swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child,
.swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet.prev,
.swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet.prev-prev {
  transform: translateX(23px) rotate(45deg);
}

.swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child+span+span,
.swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet.next,
.swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet:last-child {
  transform: translateX(14px) rotate(45deg);
}

.swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child+.swiper-pagination-bullet.next {
  transform: translateX(0px) rotate(45deg);
}

.swiper-pagination-circle .swiper-pagination.has-two .swiper-pagination-bullet-active,
.swiper-pagination-circle .swiper-pagination.has-two .swiper-pagination-bullet-active+span,
.swiper-pagination-circle .swiper-pagination.has-two .swiper-pagination-bullet.prev {
  transform: translateY(2px) rotate(45deg);
}

.swiper-pagination-circle.swiper-vertical::after {
  height   : 279px;
  transform: translate(-114px, -50%) rotate(90deg);
}

@media only screen and (max-width: 991px) {
  .swiper-pagination-circle .swiper-pagination-vertical {
    top           : auto !important;
    left          : 50% !important;
    bottom        : 0;
    flex-direction: row !important;
    transform     : translate(-50%, 111px);
  }

  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active,
  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active+span {
    transform: translateY(0px) rotate(45deg);
    margin   : 0 !important;
  }

  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child,
  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet.prev,
  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet.prev-prev,
  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child+span+span,
  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet.next,
  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:last-child {
    transform: translateY(-15px) rotate(45deg);
    margin   : 0 31px !important;
  }

  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:not(:first-child),
  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child+span {
    margin: 0 31px !important;
  }

  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child+.swiper-pagination-bullet.next,
  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet:nth-last-child(2).prev {
    transform: translateY(0px) rotate(45deg);
  }

  .swiper-pagination-circle.swiper-vertical::after {
    top      : auto;
    bottom   : 0;
    left     : 50%;
    transform: translate(-50%, 104px);
  }
}

@media only screen and (max-width: 575px) {
  .swiper-pagination-circle:not(.not-pgination)::after {
    width    : 237px;
    height   : 190px;
    transform: translate(-50%, 72px);
  }

  .swiper-pagination-circle .swiper-pagination {
    transform: translateY(86px);
  }

  .swiper-pagination-circle .swiper-pagination-bullet-active:first-child,
  .swiper-pagination-circle .swiper-pagination-bullet-active:first-child+span+span,
  .swiper-pagination-circle .swiper-pagination-bullet.prev,
  .swiper-pagination-circle .swiper-pagination-bullet.prev-prev,
  .swiper-pagination-circle .swiper-pagination-bullet.next {
    transform: translateY(-18px) rotate(45deg);
  }

  .swiper-pagination-circle .swiper-pagination-bullet-active:last-child {
    transform: translateY(-18px) rotate(45deg);
  }

  .swiper-pagination-circle .swiper-pagination-vertical {
    transform: translate(-50%, 78px);
  }

  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child,
  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet.prev,
  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet.prev-prev,
  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child+span+span,
  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet.next,
  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:last-child,
  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:not(:first-child),
  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child+span {
    margin: 0 24px !important;
  }
}

.swiper-effect-scale .swiper-slide>* {
  transition: all 0.3s linear;
}

.swiper-effect-scale .swiper-slide:not(.swiper-slide-visible)>* {
  transform     : scale(0.8);
  opacity       : 0.5;
  pointer-events: none;
}

.before::before {
  content: "";
}

.after::after {
  content: "";
}

.before\:absolute::before {
  position: absolute;
}

.after\:absolute::after {
  position: absolute;
}

.before\:top-0::before {
  top: 0;
}

.after\:top-0::after {
  top: 0;
}

.before\:top-50::before {
  top: 50%;
}

.after\:top-50::after {
  top: 50%;
}

.before\:right-0::before {
  right: 0;
}

.after\:right-0::after {
  right: 0;
}

.before\:bottom-0::before {
  bottom: 0;
}

.after\:bottom-0::after {
  bottom: 0;
}

.before\:left-0::before {
  left: 0;
}

.after\:left-0::after {
  left: 0;
}

.before\:left-50::before {
  left: 50%;
}

.after\:left-50::after {
  left: 50%;
}

.before\:w-100::before {
  width: 100%;
}

.after\:w-100::after {
  width: 100%;
}

.before\:h-100::before {
  height: 100%;
}

.after\:h-100::after {
  height: 100%;
}

.before\:transition-ease-in-out::before {
  transition: all 0.3s ease-in-out;
}

.after\:transition-ease-in-out::after {
  transition: all 0.3s ease-in-out;
}

.before\:transition-linear::before {
  transition: all 0.3s linear;
}

.after\:transition-linear::after {
  transition: all 0.3s linear;
}

.before\:z-1::before {
  z-index: -1;
}

.after\:z-1::after {
  z-index: -1;
}

.before\:z-2::before {
  z-index: -2;
}

.after\:z-2::after {
  z-index: -2;
}

.before\:z-3::before {
  z-index: -3;
}

.after\:z-3::after {
  z-index: -3;
}

.before\:z-6::before {
  z-index: -6;
}

.after\:z-6::after {
  z-index: -6;
}

.before\:bg-cover::before {
  background-size: cover;
}

.after\:bg-cover::after {
  background-size: cover;
}

.before\:bg-contain::before {
  background-size: contain;
}

.after\:bg-contain::after {
  background-size: contain;
}

.before\:bg-full::before {
  background-size: 100% 100%;
}

.after\:bg-full::after {
  background-size: 100% 100%;
}

.before\:bg-center::before {
  background-position: center;
}

.after\:bg-center::after {
  background-position: center;
}

.before\:bg-no-repeat::before {
  background-repeat: no-repeat;
}

.after\:bg-no-repeat::after {
  background-repeat: no-repeat;
}

.before\:translate-y-50::before {
  transform: translateY(-50%);
}

.after\:translate-y-50::after {
  transform: translateY(-50%);
}

.before\:translate-x-50::before {
  transform: translateX(-50%);
}

.after\:translate-x-50::after {
  transform: translateX(-50%);
}

.before\:translate-50::before {
  transform: translate(-50%, -50%);
}

.after\:translate-50::after {
  transform: translate(-50%, -50%);
}

.before\:rounded-inherit::before {
  border-radius: inherit;
}

.after\:rounded-inherit::after {
  border-radius: inherit;
}

@media only screen and (max-width: 991px) {
  .before\:md-none::before {
    content: none;
  }

  .after\:md-none::after {
    content: none;
  }

  .before\:bg-md-cover::before {
    background-size: cover;
  }

  .after\:bg-md-cover::after {
    background-size: cover;
  }

  .before\:bg-md-center::before {
    background-position: center;
  }

  .after\:bg-md-center::after {
    background-position: center;
  }
}

@media only screen and (max-width: 767px) {
  .before\:sm-none::before {
    content: none;
  }

  .after\:sm-none::after {
    content: none;
  }

  .before\:bg-sm-cover::before {
    background-size: cover;
  }

  .after\:bg-sm-cover::after {
    background-size: cover;
  }

  .before\:bg-sm-contain::before {
    background-size: contain;
  }

  .after\:bg-sm-contain::after {
    background-size: contain;
  }

  .before\:bg-sm-full::before {
    background-size: 100% 100%;
  }

  .after\:bg-sm-full::after {
    background-size: 100% 100%;
  }

  .before\:bg-sm-center::before {
    background-position: center;
  }

  .after\:bg-sm-center::after {
    background-position: center;
  }

  .before\:bg-sm-no-repeat::before {
    background-repeat: no-repeat;
  }

  .after\:bg-sm-no-repeat::after {
    background-repeat: no-repeat;
  }
}

.before\:bg-border::before,
.after\:bg-border::after {
  -webkit-mask          : linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask                  : linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite        : xor;
  -webkit-mask-composite: xor;
  mask-composite        : exclude;
  border-radius         : 14px;
}

.achievement .row {
  gap: 84px 0;
}

.achievement-item {
  box-shadow      : 0px 68px 50px rgba(0, 0, 0, 0.05);
  padding         : 31px 52px 25px 38px;
  background-color: #fff;
}

.achievement-item .image {
  width : 110px;
  height: 110px;
}

.achievement-item .image::before {
  content            : "";
  position           : absolute;
  top                : 0;
  left               : 0;
  width              : 100%;
  height             : 100%;
  background-color   : #eaeaea;
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjExMCIgdmlld0JveD0iMCAwIDExMCAxMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTYuMzQ0MSAwLjQ1MDg2MkM3My4wMjggLTIuMDM3MTIgOTAuMTk1MiA1Ljk4NDQzIDEwMC42MjMgMTkuMjY1OEMxMTAuOTc2IDMyLjQ1MTQgMTExLjQ5MyA1MC4wNDY4IDEwOC4xOTggNjYuNDk0MkMxMDQuNzY0IDgzLjYzNjEgOTkuMjk5OSAxMDQuMTc3IDgyLjU5NiAxMDkuMjQ2QzY2LjcwNTcgMTE0LjA2OCA1NS42MTEzIDk0LjQ4NjcgNDAuODE0OCA4Ni45NDEyQzI2LjgyNzIgNzkuODA4MiA0LjUyMDE4IDgyLjYwNjMgMC41MzQ3ODMgNjcuMzk4NkMtMy40NjAzMSA1Mi4xNTM5IDE1LjkxMDkgNDIuNDkyMyAyNS45OTU5IDMwLjM5NDVDMzUuNTcxMiAxOC45MDgxIDQxLjU2ODEgMi42NTQzMSA1Ni4zNDQxIDAuNDUwODYyWiIgZmlsbD0iI0VBRUFFQSIvPgo8L3N2Zz4K) 0 0/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjExMCIgdmlld0JveD0iMCAwIDExMCAxMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTYuMzQ0MSAwLjQ1MDg2MkM3My4wMjggLTIuMDM3MTIgOTAuMTk1MiA1Ljk4NDQzIDEwMC42MjMgMTkuMjY1OEMxMTAuOTc2IDMyLjQ1MTQgMTExLjQ5MyA1MC4wNDY4IDEwOC4xOTggNjYuNDk0MkMxMDQuNzY0IDgzLjYzNjEgOTkuMjk5OSAxMDQuMTc3IDgyLjU5NiAxMDkuMjQ2QzY2LjcwNTcgMTE0LjA2OCA1NS42MTEzIDk0LjQ4NjcgNDAuODE0OCA4Ni45NDEyQzI2LjgyNzIgNzkuODA4MiA0LjUyMDE4IDgyLjYwNjMgMC41MzQ3ODMgNjcuMzk4NkMtMy40NjAzMSA1Mi4xNTM5IDE1LjkxMDkgNDIuNDkyMyAyNS45OTU5IDMwLjM5NDVDMzUuNTcxMiAxOC45MDgxIDQxLjU2ODEgMi42NTQzMSA1Ni4zNDQxIDAuNDUwODYyWiIgZmlsbD0iI0VBRUFFQSIvPgo8L3N2Zz4K) 0 0/cover;
  -webkit-mask-size  : 100% 100%;
  mask-size          : 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
}

.achievement-item .image img {
  bottom: 25px;
  width : 81px;
  height: 183px;
}

.achievement-item .detail {
  max-width    : calc(100% - 110px);
  padding-right: 38px;
}

.achievement-item .detail h2 {
  margin-bottom: 5px;
}

.achievement-item:hover {
  background-color: #1dcc9d;
}

.achievement-item:hover .detail h2 {
  color: #fff;
}

.achievement-item:hover .detail p {
  color: rgba(255, 255, 255, 0.8);
}

@media only screen and (max-width: 575px) {
  .achievement-item {
    padding: 24px;
  }

  .achievement-item .detail {
    max-width    : 100%;
    padding-right: 0;
  }

  .achievement-item .detail p {
    -moz-text-align-last: center;
    text-align-last     : center;
  }
}

.blog-article-top {
  padding: 103px 27px 70px 21px;
  border : 1px solid rgba(73, 73, 73, 0.2);
}

.blog-article-top img {
  border-radius: 20px 20px 0 20px;
  filter       : drop-shadow(0px 21px 25px rgba(0, 0, 0, 0.15));
}

@media only screen and (max-width: 1199px) {
  .blog-article-top h2 {
    font-size  : 24px;
    line-height: 38px;
  }

  .blog-article-top p {
    font-size  : 16px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 991px) {
  .blog-article-top {
    padding: 27px 27px 32px 21px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-article-top .btn {
    padding: 19px 20px;
  }
}

@media only screen and (max-width: 575px) {
  .blog-article-top {
    padding: 20px 12px;
  }

  .blog-article-top .btn {
    margin-left: 0;
  }
}

.article-news figure {
  margin-bottom: 48px;
}

.article-news figure>a>img {
  -webkit-mask     : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDE3IiBoZWlnaHQ9IjQ0MyIgdmlld0JveD0iMCAwIDQxNyA0NDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDcyLjEyNzFDMCAzMi4yOTI0IDMyLjI5MjQgMCA3Mi4xMjcxIDBWMEM5Mi41NzQzIDAgMTEyLjU5OCA4Ljg0Nzc5IDEzMS41NzIgMTYuNDY4MUMxNDguMDM2IDIzLjA4MDQgMTcyLjg2OCAyOS4xNjcgMjA4LjUgMjkuMTY3QzI0NC4xMzIgMjkuMTY3IDI2OC45NjQgMjMuMDgwNCAyODUuNDI4IDE2LjQ2ODFDMzA0LjQwMiA4Ljg0Nzc5IDMyNC40MjYgMCAzNDQuODczIDBWMEMzODQuNzA4IDAgNDE3IDMyLjI5MjQgNDE3IDcyLjEyNzFWMzQzQzQxNyAzOTguMjI4IDM3Mi4yMjggNDQzIDMxNyA0NDNIMTAwQzQ0Ljc3MTUgNDQzIDAgMzk4LjIyOCAwIDM0M1Y3Mi4xMjcxWiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/cover;
  mask             : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDE3IiBoZWlnaHQ9IjQ0MyIgdmlld0JveD0iMCAwIDQxNyA0NDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDcyLjEyNzFDMCAzMi4yOTI0IDMyLjI5MjQgMCA3Mi4xMjcxIDBWMEM5Mi41NzQzIDAgMTEyLjU5OCA4Ljg0Nzc5IDEzMS41NzIgMTYuNDY4MUMxNDguMDM2IDIzLjA4MDQgMTcyLjg2OCAyOS4xNjcgMjA4LjUgMjkuMTY3QzI0NC4xMzIgMjkuMTY3IDI2OC45NjQgMjMuMDgwNCAyODUuNDI4IDE2LjQ2ODFDMzA0LjQwMiA4Ljg0Nzc5IDMyNC40MjYgMCAzNDQuODczIDBWMEMzODQuNzA4IDAgNDE3IDMyLjI5MjQgNDE3IDcyLjEyNzFWMzQzQzQxNyAzOTguMjI4IDM3Mi4yMjggNDQzIDMxNyA0NDNIMTAwQzQ0Ljc3MTUgNDQzIDAgMzk4LjIyOCAwIDM0M1Y3Mi4xMjcxWiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/cover;
  -webkit-mask-size: 100% 100%;
  mask-size        : 100% 100%;
  -o-object-fit    : cover;
  object-fit       : cover;
}

.article-news figure .author {
  padding   : 1px 4px 1px 16px;
  box-shadow: 0px 24px 42px rgba(0, 0, 0, 0.1);
  transform : translate(0, 17px);
}

.article-news figure .author img {
  width      : 48px;
  height     : 48px;
  border     : 1px solid #d9d9d9;
  box-shadow : 0px 33px 50px rgba(0, 0, 0, 0.15);
  margin-left: 6px;
}

.article-news figure .author .detail .name {
  line-height: 22px;
}

.article-news figure .author .detail .sub-name {
  line-height: 17px;
}

.article-news .date-category {
  margin-bottom: 34px;
}

.article-news .date-category span {
  box-shadow      : 0px 18px 10px rgba(0, 0, 0, 0.05);
  border-radius   : 6px;
  line-height     : 24px;
  background-color: #fff;
}

.article-news .date-category span a:hover {
  color: #1dcc9d;
}

.article-news .date-category span:not(:last-child) {
  margin-left: 19px;
}

.article-news .date-category span i {
  text-shadow: 0px 4px 15px rgba(86, 146, 230, 0.5);
  color      : #1dcc9d;
}

.article-news .date-category span i.icon-folder {
  color: rgba(73, 73, 73, 0.8);
}

.article-news h2 {
  line-height: 32px;
  height     : 64px;
}

.article-news h2 a:hover {
  color: #1dcc9d;
}

.article-news p {
  line-height: 30px;
  margin     : 12px 0 18px;
  height     : 90px;
}

.article-news .btn {
  padding   : 20px;
  box-shadow: 0px 23px 50px rgba(0, 0, 0, 0.05);
}

.article-news .btn:hover,
.article-news .btn:focus,
.article-news .btn:active {
  background-color: #26d59c !important;
  border-color    : #26d59c !important;
}

.article-news .btn.red:hover,
.article-news .btn.red:focus,
.article-news .btn.red:active {
  background-color: #e63a2c !important;
  border-color    : #e63a2c !important;
}

.article-news-four figure {
  border-radius: 23px;
}

.article-news-four figure::before {
  content   : "";
  position  : absolute;
  top       : 0;
  left      : 0;
  width     : 100%;
  height    : 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
  z-index   : 1;
}

.article-news-four figure img {
  -o-object-fit: cover;
  object-fit   : cover;
  height       : 185px;
}

.article-news-four figure i {
  z-index: 2;
}

.article-news-four h2 {
  margin: 21px 0 6px;
}

.article-news-four h2 a:hover {
  color: #1dcc9d;
}

.article-news-four:hover figure img {
  transform: scale(1.05);
}

.article-news-two.info h2 a:hover,
.article-news.info h2 a:hover {
  color: #1081e8;
}

.article-news-two.info .date-category span:first-child i,
.article-news.info .date-category span:first-child i {
  color: #1081e8;
}

.article-news.info .btn:hover {
  background-color: #1081e8 !important;
  border-color    : #1081e8 !important;
}

@media only screen and (max-width: 767px) {
  .article-news figure>a>img {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDE3IiBoZWlnaHQ9IjQ0MyIgdmlld0JveD0iMCAwIDQxNyA0NDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEg4MS45ODE3Qzk2LjE1NjEgMCAxMDkuOTA5IDYuMDg4NjQgMTIyLjU4MyAxMi40MzQ3QzEzOC40MjYgMjAuMzY3MiAxNjUuNjU3IDI5LjE2NyAyMDguNSAyOS4xNjdDMjUxLjM0MyAyOS4xNjcgMjc4LjU3NCAyMC4zNjcyIDI5NC40MTcgMTIuNDM0N0MzMDcuMDkxIDYuMDg4NjMgMzIwLjg0NCAwIDMzNS4wMTggMEgzNjdDMzk0LjYxNCAwIDQxNyAyMi4zODU4IDQxNyA1MFYzOTNDNDE3IDQyMC42MTQgMzk0LjYxNCA0NDMgMzY3IDQ0M0g1MEMyMi4zODU4IDQ0MyAwIDQyMC42MTQgMCAzOTNWNTBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
    mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDE3IiBoZWlnaHQ9IjQ0MyIgdmlld0JveD0iMCAwIDQxNyA0NDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEg4MS45ODE3Qzk2LjE1NjEgMCAxMDkuOTA5IDYuMDg4NjQgMTIyLjU4MyAxMi40MzQ3QzEzOC40MjYgMjAuMzY3MiAxNjUuNjU3IDI5LjE2NyAyMDguNSAyOS4xNjdDMjUxLjM0MyAyOS4xNjcgMjc4LjU3NCAyMC4zNjcyIDI5NC40MTcgMTIuNDM0N0MzMDcuMDkxIDYuMDg4NjMgMzIwLjg0NCAwIDMzNS4wMTggMEgzNjdDMzk0LjYxNCAwIDQxNyAyMi4zODU4IDQxNyA1MFYzOTNDNDE3IDQyMC42MTQgMzk0LjYxNCA0NDMgMzY3IDQ0M0g1MEMyMi4zODU4IDQ0MyAwIDQyMC42MTQgMCAzOTNWNTBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
  }

  .article-news h2 {
    font-size  : 16px;
    line-height: 28px;
    height     : 56px;
  }
}

.articles-cleaning-item {
  box-shadow: 0px 9px 50px rgba(0, 0, 0, 0.05);
  padding   : 24px 20px 20px;
}

.articles-cleaning-item figure img {
  border-radius: 22px;
}

.articles-cleaning-item figure .date {
  top    : 18px;
  left   : 17px;
  z-index: 3;
  padding: 5px 12px;
}

.articles-cleaning-item figure .date::before {
  width                  : 100%;
  height                 : 100%;
  background-color       : rgba(18, 18, 18, 0.5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter        : blur(10px);
  z-index                : -1;
}

.articles-cleaning-item h2 {
  margin: 12px 0 24px;
}

.articles-cleaning-item h2 a:hover {
  color: #f6ae00;
}

.articles-cleaning-item .author img {
  border-radius: 7px;
}

.articles-cleaning-item .like-comment {
  gap: 10px;
}

.articles-cleaning-item .like-comment span {
  background-color: rgba(246, 174, 0, 0.15);
  border-radius   : 9px;
  color           : #f6ae00;
  padding         : 4px 9px;
}

.articles-cleaning-item .like-comment span.like {
  background-color: rgba(255, 86, 86, 0.15);
  color           : #ff5656;
}

.articles-cleaning-item p {
  margin     : 18px 0 21px;
  line-height: 25px;
  height     : 75px;
}

.articles-cleaning-item .read-more {
  box-shadow      : 0px 18px 50px rgba(189, 154, 246, 0.05), 0px 7px 17px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  padding         : 8px 19px;
}

.articles-cleaning-item .read-more:hover {
  color           : #fff;
  background-color: #f6ae00;
}

@media only screen and (max-width: 767px) {
  .articles-cleaning-item {
    padding: 20px 16px 16px;
  }

  .articles-cleaning-item h2 {
    font-size: 14px;
  }
}

.article-seo figure {
  position     : relative;
  border-radius: 22px;
}

figure .article-seo-date {
  z-index: 2;
  top    : 18px;
  left   : 17px;
  padding: 5px 9px;
}

figure .article-seo-date::before {
  background-color       : rgba(18, 18, 18, 0.5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter        : blur(10px);
}

.article-seo h2 {
  margin     : 14px 0 12px;
  line-height: 22px;
  height     : 44px;
}

.article-seo h2 a:hover {
  color: #7a67db;
}

.article-seo p {
  margin-bottom: 9px;
  line-height  : 25px;
  height       : 75px;
}

.article-seo .more i {
  font-size   : 8px;
  margin-right: 6px;
}

.article-seo .more:hover {
  color: #494949;
}

.article-seo.article-transport h2 a:hover {
  color: #fcb712;
}

.article-seo:hover figure img {
  transform: scale(1.05);
}

.article-seo-two {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding   : 29px 24px 33px;
}

.article-seo-two img {
  border-radius: 20px 20px 0px 20px;
  box-shadow   : 0px 21px 25px rgba(0, 0, 0, 0.15);
  max-width    : 25%;
}

.article-seo-two .detail {
  max-width    : 75%;
  padding-right: 10px;
}

.article-seo-two h2 {
  line-height: 34px;
}

.article-seo-two h2 a:hover {
  color: #7a67db;
}

.article-seo-two .date {
  background-color: rgba(18, 18, 18, 0.5);
  padding         : 5px 9px;
  transform       : translateY(-12px);
  margin-right    : 8px;
}

.article-seo-two .date i {
  margin-left: 6px;
}

.article-seo-two p {
  line-height: 22px;
  margin-top : 2px;
}

@media only screen and (max-width: 575px) {
  .article-seo-two {
    padding: 70px 16px 20px;
  }

  .article-seo-two img {
    max-width    : 50%;
    margin-bottom: 24px;
  }

  .article-seo-two .detail {
    max-width: 100%;
    padding  : 0;
  }

  .article-seo-two h2 {
    font-size  : 14px;
    line-height: 32px;
  }

  .article-seo-two .date {
    position : absolute;
    top      : 20px;
    left     : 16px;
    transform: unset;
  }
}

.article-seo-three figure {
  margin-bottom: 18px;
}

.article-seo-three figure a::before {
  content   : "";
  position  : absolute;
  z-index   : 3;
  background: linear-gradient(0deg, rgba(38, 213, 156, 0.5), rgba(38, 213, 156, 0.5)), linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
  top       : 0;
  left      : 0;
  width     : 100%;
  height    : 100%;
}

.article-seo-three figure a::before,
.article-seo-three figure img {
  border-radius: 23px;
}

.article-seo-three figure .title {
  z-index     : 5;
  max-width   : 215px;
  padding-left: 32px;
  left        : 0;
}

.article-seo-three figure .title::before {
  content         : "";
  position        : absolute;
  width           : 106px;
  height          : 3px;
  background-color: #fff;
  top             : 0;
  left            : 32px;
  transform       : translateY(-8px);
}

.article-seo-three h2 {
  line-height: 23px;
}

.article-seo-three h2 a:hover {
  color: #7a67db;
}

.article-seo-three p {
  line-height: 26px;
  max-height : 52px;
}

.article-seo-three.purple figure a:before {
  background: linear-gradient(0deg, rgba(122, 103, 219, 0.5), rgba(122, 103, 219, 0.5)), linear-gradient(0deg, rgba(38, 213, 156, 0.5), rgba(38, 213, 156, 0.5)), linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
}

.article-seo-three.success figure a:before {
  background: linear-gradient(0deg, rgba(122, 103, 219, 0.5), rgba(122, 103, 219, 0.5)), linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
}

.article-seo-three.purple-two figure a:before {
  background: linear-gradient(0deg, rgba(122, 103, 219, 0.5), rgba(122, 103, 219, 0.5)), linear-gradient(0deg, rgba(38, 213, 156, 0.5), rgba(38, 213, 156, 0.5)), linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
}

.services-item-blob {
  border : 1px solid rgba(73, 73, 73, 0.5);
  padding: 33px 8px 24px;
  z-index: 2;
}

.services-item-blob a::after {
  z-index: 99;
}

.services-item-blob,
.services-item-blob::before {
  border-radius: 35px;
}

.services-item-blob::before,
.services-item-blob i::after {
  content   : "";
  opacity   : 0;
  transition: all 0.3s ease-in-out;
  z-index   : -1;
  position  : absolute;
}

.services-item-blob::before {
  top             : -1px;
  right           : -1px;
  bottom          : -1px;
  left            : -1px;
  z-index         : -2;
  background-image: linear-gradient(92.59deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
  box-shadow      : 0px 40px 50px rgba(0, 0, 0, 0.15);
}

.services-item-blob::after,
.services-item-blob h2::before,
.services-item-blob h2::after {
  content        : "";
  position       : absolute;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/star-white.svg") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -1;
  width          : 17px;
  height         : 17px;
  transition     : all 0.3s ease-in-out;
  opacity        : 0;
}

.services-item-blob::after {
  top : 24px;
  left: 26px;
}

.services-item-blob i {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNzMiIHZpZXdCb3g9IjAgMCA3NyA3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MC4wNDMxIDcyLjY4NDFDNDguNzAxNCA3Mi4wNDUxIDU2Ljg5MTUgNjkuMzg3NSA2My40MjA0IDYzLjY1MTlDNzAuNDY1MiA1Ny40NjMyIDc3LjE3NSA0OS42MDg0IDc2Ljk5NjUgNDAuMjIwOUM3Ni44MiAzMC45MzQyIDY4LjgzMiAyNC40OTEyIDYyLjU0NjIgMTcuNjY2MUM1NS44NDE3IDEwLjM4NjUgNDkuODg0MyAxLjAyMTcyIDQwLjA0MzEgMC4wOTcxNjI2QzI5LjY3MzkgLTAuODc2OTk0IDIwLjI1MDQgNS42MjA0NiAxMi44ODUxIDEzLjAwMDZDNS41MTg2NiAyMC4zODE5IC0wLjAxMjM0MjYgMjkuNzgwNyAyLjA2ODU0ZS0wNSA0MC4yMjA5QzAuMDEyMzcxNSA1MC42NTA2IDQuODU5MDQgNjAuODE3NyAxMi45NDk1IDY3LjM3NjdDMjAuMzg3MiA3My40MDY1IDMwLjUwMjggNzMuMzg4MSA0MC4wNDMxIDcyLjY4NDFaIiBmaWxsPSIjQzRDNEM0Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDAuMDQzMSA3Mi42ODQxQzQ4LjcwMTQgNzIuMDQ1MSA1Ni44OTE1IDY5LjM4NzUgNjMuNDIwNCA2My42NTE5QzcwLjQ2NTIgNTcuNDYzMiA3Ny4xNzUgNDkuNjA4NCA3Ni45OTY1IDQwLjIyMDlDNzYuODIgMzAuOTM0MiA2OC44MzIgMjQuNDkxMiA2Mi41NDYyIDE3LjY2NjFDNTUuODQxNyAxMC4zODY1IDQ5Ljg4NDMgMS4wMjE3MiA0MC4wNDMxIDAuMDk3MTYyNkMyOS42NzM5IC0wLjg3Njk5NCAyMC4yNTA0IDUuNjIwNDYgMTIuODg1MSAxMy4wMDA2QzUuNTE4NjYgMjAuMzgxOSAtMC4wMTIzNDI2IDI5Ljc4MDcgMi4wNjg1NGUtMDUgNDAuMjIwOUMwLjAxMjM3MTUgNTAuNjUwNiA0Ljg1OTA0IDYwLjgxNzcgMTIuOTQ5NSA2Ny4zNzY3QzIwLjM4NzIgNzMuNDA2NSAzMC41MDI4IDczLjM4ODEgNDAuMDQzMSA3Mi42ODQxWiIgZmlsbD0iI0Y2QUUwMCIvPgo8L3N2Zz4K) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNzMiIHZpZXdCb3g9IjAgMCA3NyA3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MC4wNDMxIDcyLjY4NDFDNDguNzAxNCA3Mi4wNDUxIDU2Ljg5MTUgNjkuMzg3NSA2My40MjA0IDYzLjY1MTlDNzAuNDY1MiA1Ny40NjMyIDc3LjE3NSA0OS42MDg0IDc2Ljk5NjUgNDAuMjIwOUM3Ni44MiAzMC45MzQyIDY4LjgzMiAyNC40OTEyIDYyLjU0NjIgMTcuNjY2MUM1NS44NDE3IDEwLjM4NjUgNDkuODg0MyAxLjAyMTcyIDQwLjA0MzEgMC4wOTcxNjI2QzI5LjY3MzkgLTAuODc2OTk0IDIwLjI1MDQgNS42MjA0NiAxMi44ODUxIDEzLjAwMDZDNS41MTg2NiAyMC4zODE5IC0wLjAxMjM0MjYgMjkuNzgwNyAyLjA2ODU0ZS0wNSA0MC4yMjA5QzAuMDEyMzcxNSA1MC42NTA2IDQuODU5MDQgNjAuODE3NyAxMi45NDk1IDY3LjM3NjdDMjAuMzg3MiA3My40MDY1IDMwLjUwMjggNzMuMzg4MSA0MC4wNDMxIDcyLjY4NDFaIiBmaWxsPSIjQzRDNEM0Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDAuMDQzMSA3Mi42ODQxQzQ4LjcwMTQgNzIuMDQ1MSA1Ni44OTE1IDY5LjM4NzUgNjMuNDIwNCA2My42NTE5QzcwLjQ2NTIgNTcuNDYzMiA3Ny4xNzUgNDkuNjA4NCA3Ni45OTY1IDQwLjIyMDlDNzYuODIgMzAuOTM0MiA2OC44MzIgMjQuNDkxMiA2Mi41NDYyIDE3LjY2NjFDNTUuODQxNyAxMC4zODY1IDQ5Ljg4NDMgMS4wMjE3MiA0MC4wNDMxIDAuMDk3MTYyNkMyOS42NzM5IC0wLjg3Njk5NCAyMC4yNTA0IDUuNjIwNDYgMTIuODg1MSAxMy4wMDA2QzUuNTE4NjYgMjAuMzgxOSAtMC4wMTIzNDI2IDI5Ljc4MDcgMi4wNjg1NGUtMDUgNDAuMjIwOUMwLjAxMjM3MTUgNTAuNjUwNiA0Ljg1OTA0IDYwLjgxNzcgMTIuOTQ5NSA2Ny4zNzY3QzIwLjM4NzIgNzMuNDA2NSAzMC41MDI4IDczLjM4ODEgNDAuMDQzMSA3Mi42ODQxWiIgZmlsbD0iI0Y2QUUwMCIvPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  width              : 77px;
  height             : 73px;
  box-shadow         : 0px 21px 50px rgba(0, 0, 0, 0.05), inset 5px 9px 13px rgba(255, 255, 255, 0.5);
  background         : linear-gradient(0deg, #f6ae00, #f6ae00), #c4c4c4;
  font-size          : 22px;
  line-height        : 22px;
  color              : #fff;
  z-index            : 2;
}

.services-item-blob i::after {
  top       : 0;
  left      : 0;
  width     : 100%;
  height    : 100%;
  background: linear-gradient(0deg, #ffffff, #ffffff), #c4c4c4;
}

.services-item-blob h2::before {
  top  : 46px;
  right: 22px;
}

.services-item-blob h2::after {
  right : 42px;
  bottom: 54px;
}

.services-item-blob:hover::before,
.services-item-blob:hover i::after {
  opacity: 1;
}

.services-item-blob:hover::after,
.services-item-blob:hover h2::before,
.services-item-blob:hover h2::after {
  opacity: 1;
}

.services-item-blob:hover i {
  color: #f6ae00;
}

.services-item-blob:hover h2 {
  color: rgba(255, 255, 255, 0.9);
}

@media only screen and (max-width: 767px) {
  .services-item-blob {
    border-radius: 20px;
  }
}

.swiper-top-services-seo .swiper-slide {
  opacity  : 50%;
  transform: scaleY(0.9);
}

.swiper-top-services-seo .swiper-slide-active,
.swiper-top-services-seo .swiper-slide-next,
.swiper-top-services-seo .swiper-slide-next+div {
  opacity  : 1;
  transform: scale(1);
}

.top-services-item {
  background-color: #fff;
  box-shadow      : 0px 35px 50px rgba(0, 0, 0, 0.02);
  border-radius   : 37px;
  padding         : 30px 32px 25px 24px;
  z-index         : 2;
  height          : 100%;
}

.top-services-item .right::before {
  content         : "";
  position        : absolute;
  z-index         : -2;
  top             : 0;
  left            : 0;
  width           : 50px;
  height          : 50px;
  border-radius   : 15px;
  background-color: #26d59c;
  box-shadow      : 0px 6px 17px rgba(0, 0, 0, 0.1), inset 7px 8px 13px rgba(255, 255, 255, 0.25);
  transform       : translate(-13px, 0);
}

.top-services-item .right>i {
  font-size : 18px;
  width     : 56px;
  height    : 57px;
  z-index   : 2;
  color     : #fff;
  margin-top: 14px;
}

.top-services-item .right>i::after {
  content                : "";
  position               : absolute;
  top                    : 0;
  left                   : 0;
  width                  : 100%;
  height                 : 100%;
  background-color       : rgba(38, 213, 156, 0.25);
  border-radius          : 23px;
  -webkit-backdrop-filter: blur(8.5px);
  backdrop-filter        : blur(8.5px);
  z-index                : -1;
}

.top-services-item .detail {
  display       : flex;
  flex-direction: column;
}

.top-services-item .detail h2 {
  max-height: 50px;
  overflow  : hidden;
}

.top-services-item .detail p {
  margin     : auto 0 16px;
  line-height: 24px;
  max-height : 48px;
  overflow   : hidden;
}

.top-services-item .detail .read-more {
  color: #26d59c;
}

.top-services-item .detail {
  max-width    : calc(100% - 56px);
  padding-right: 24px;
}

.top-services-item.info .right::before {
  background-color: #1081e8;
}

.top-services-item.info .right::after {
  background-color: rgba(16, 129, 232, 0.32);
}

.top-services-item.info .right i::after {
  background-color: rgba(16, 129, 232, 0.25);
}

.top-services-item.info .detail .read-more {
  color: #1081e8;
}

.top-services-item.gold .right::before {
  background-color: #B69D74;
}

.top-services-item.gold .right::after {
  background-color: rgba(182, 157, 116, 0.32);
}

.top-services-item.gold .right i::after {
  background-color: rgba(182, 157, 116, 0.25);
}

.top-services-item.gold .detail .read-more {
  color: rgba(73, 73, 73, 0.8);
}

.top-services-item.danger .right::before {
  background-color: #E9255A;
}

.top-services-item.danger .right::after {
  background-color: rgba(233, 37, 90, 0.32);
}

.top-services-item.danger .right i::after {
  background-color: rgba(233, 37, 90, 0.25);
}

.top-services-item.danger .detail .read-more {
  color: rgba(73, 73, 73, 0.8);
}

.top-services-item.warning .right::before {
  background-color: #FCB712;
}

.top-services-item.warning .right::after {
  background-color: rgba(252, 183, 18, 0.32);
}

.top-services-item.warning .right i::after {
  background-color: rgba(252, 183, 18, 0.25);
}

.top-services-item.warning .detail .read-more {
  color: #FCB712;
}

@media only screen and (max-width: 1199px) {
  .top-services-item {
    padding: 30px 20px 25px;
  }

  .top-services-item .detail h2 {
    font-size: 14px;
  }
}

@media only screen and (max-width: 767px) {
  .top-services-item .right {
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin   : 0 auto 24px;
  }

  .top-services-item .detail {
    max-width: 100%;
    padding  : 0;
  }

  .top-services-item .detail h2,
  .top-services-item .detail p {
    text-align: center;
  }
}

.services-suports-item {
  box-shadow   : 0px 58px 50px rgba(0, 0, 0, 0.03);
  padding      : 46px 27px 46px 26px;
  border-radius: 23px;
}

.services-suports-item::after {
  content        : "";
  position       : absolute;
  top            : 100%;
  left           : 50%;
  transform      : translate(-50%, 0);
  width          : 216px;
  height         : 24px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-suport-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
}

.services-suports-item .info::after {
  content         : "";
  display         : inline-block;
  vertical-align  : middle;
  width           : 1px;
  height          : 66px;
  background-color: rgba(73, 73, 73, 0.2);
  margin          : 0 16px 0 10px;
}

.services-suports-item .info img {
  box-shadow   : 0px 20px 16px rgba(0, 0, 0, 0.1);
  border-radius: 18px;
  width        : 72px;
  height       : 72px;
}

.services-suports-item .info .detail {
  margin-right: 10px;
}

.services-suports-item .info .detail .name {
  line-height: 27px;
}

.services-suports-item .info .detail .position {
  line-height: 19px;
}

.services-suports-item .btn {
  border-radius: 11px;
  padding      : 12px 28px;
  line-height  : 21px;
  transform    : translate(50%, 30px);
  z-index      : 3;
}

@media only screen and (max-width: 1399px) {
  .services-suports-item {
    padding: 46px 20px 46px;
  }
}

@media only screen and (max-width: 1199px) {
  .services-suports-item .info img {
    width : 60px;
    height: 60px;
  }

  .services-suports-item .info .detail .name,
  .services-suports-item .contact>div {
    font-size  : 14px;
    line-height: 22px;
  }
}

@media only screen and (max-width: 767px) {
  .services-suports-item {
    padding: 23px 20px 35px;
  }

  .services-suports-item .info::after {
    width : 100%;
    height: 1px;
    margin: 16px 0;
  }
}

.options-home {
  margin: 109px 0 90px;
}

.options-home::before {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 280%;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-options-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform      : translateY(-100px);
  z-index        : -2;
}

.options-home .container::before {
  content        : "";
  position       : absolute;
  top            : 0;
  right          : 0;
  width          : 69px;
  height         : 72px;
  transform      : translate(9px, -55px);
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -1;
}

.options-home-item {
  box-shadow   : 0px 68px 50px rgba(0, 0, 0, 0.02);
  border-radius: 29px;
  border       : 0.5px solid rgba(73, 73, 73, 0.5);
  padding      : 41px 49px 38px 32px;
}

.options-home-item,
.options-home-item::before,
.options-home-item .heading::before,
.options-home-item .heading,
.options-home-item .heading i,
.options-home-item .heading i::after,
.options-home-item .heading .detail,
.options-home-item .heading .detail .name,
.options-home-item .heading .detail .members,
.options-home-item p,
.options-home-item .more-info {
  transition: all 0.3s ease-in-out;
}

.options-home-item::before {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 100%;
  opacity        : 0;
  visibility     : hidden;
  border-radius  : 29px;
  background     : #7a67db url("/wp-content/themes/karenTheme/assets/images/background/bg-options-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -3;
}

.options-home-item .heading::before {
  content         : "";
  position        : absolute;
  top             : 0;
  right           : 19px;
  width           : 50px;
  height          : 50px;
  border-radius   : 15px;
  background-color: #7a67db;
  box-shadow      : 0px 6px 17px rgba(0, 0, 0, 0.1), inset 7px 8px 13px rgba(255, 255, 255, 0.25);
  z-index         : -2;
}

.options-home-item .heading i {
  width    : 56px;
  height   : 57px;
  color    : #fff;
  font-size: 18px;
  margin   : 14px 0 0 27px;
}

.options-home-item .heading i::after {
  content                : "";
  position               : absolute;
  top                    : 0;
  left                   : 0;
  width                  : 100%;
  height                 : 100%;
  background-color       : rgba(122, 103, 219, 0.25);
  border-radius          : 23px;
  z-index                : -1;
  -webkit-backdrop-filter: blur(8.5px);
  backdrop-filter        : blur(8.5px);
}

.options-home-item p {
  line-height: 24px;
}

.options-home-item .more-info {
  color: #6b88c9;
}

.options-home-item:hover {
  border-color: #7a67db;
  box-shadow  : 0px 62px 50px rgba(0, 0, 0, 0.1);
}

.options-home-item:hover::before {
  opacity   : 1;
  visibility: visible;
}

.options-home-item:hover .heading::before {
  opacity   : 0;
  visibility: hidden;
}

.options-home-item:hover .heading i {
  color : #4744c9;
  margin: 4px 0 0 13px;
  width : 67px;
  height: 67px;
}

.options-home-item:hover .heading i::after {
  background-color: #fff;
  box-shadow      : 0px 16px 20px rgba(0, 0, 0, 0.05), inset 5px 9px 12px rgba(255, 255, 255, 0.3);
  border-radius   : 50%;
}

.options-home-item:hover .heading .detail .name {
  color: #fff;
}

.options-home-item:hover .heading .detail .members {
  color: rgba(255, 255, 255, 0.5);
}

.options-home-item:hover p {
  color: rgba(255, 255, 255, 0.6);
}

.options-home-item:hover .more-info {
  color: rgba(255, 255, 255, 0.9);
}

@media only screen and (max-width: 991px) {
  .options-home {
    margin: 0;
  }

  .options-home .row {
    padding           : 109px 0 90px;
    overflow          : auto hidden;
    -ms-overflow-style: none;
    scrollbar-width   : none;
    scroll-snap-type  : x mandatory;
  }

  .options-home .row::-webkit-scrollbar {
    display: none;
  }

  .options-home .row>div {
    scroll-snap-align: start;
  }
}

@media only screen and (max-width: 767px) {
  .options-home-item {
    padding: 32px 38px 28px 24px;
  }

  .options-home .row>div {
    max-width: 75%;
  }
}

@media only screen and (max-width: 575px) {
  .options-home-item .heading .detail .name {
    font-size  : 18px;
    line-height: 30px;
  }

  .options-home-item .heading .detail .members {
    font-size  : 13px;
    line-height: 20px;
  }

  .options-home .row>div {
    max-width: 90%;
  }
}

.pagination {
  margin-top: 93px;
  gap       : 16px 0;
}

.pagination .page-item:not(:last-child) {
  margin-left: 16px;
}

.pagination .page-link {
  background-color: #fff;
  box-shadow      : 0px 10px 20px rgba(0, 0, 0, 0.05);
  border-radius   : 10px;
  min-width       : 72px;
  min-height      : 72px;
  padding         : 12px;
  display         : flex;
  align-items     : center;
  justify-content : center;
  border          : none;
  font-size       : 14px;
  color           : rgba(73, 73, 73, 0.5);
  font-weight     : 400;
}

.pagination .page-link.active,
.pagination .page-link:hover {
  background-color: #1081E8;
  color           : #fff;
  font-size       : 23px;
  font-weight     : 900;
}

.pagination .page-link.prev,
.pagination .page-link.next {
  background-color: transparent;
  box-shadow      : none;
  border-radius   : 0;
  font-size       : 20px;
  color           : #1081E8;
  padding         : 0;
  min-width       : auto;
  min-height      : auto;
}

.pagination .page-link.prev {
  margin-left: 40px;
}

.pagination .page-link.next {
  margin-right: 40px;
}

@media only screen and (max-width: 991px) {
  .pagination .page-link {
    min-width : 56px;
    min-height: 56px;
  }
}

@media only screen and (max-width: 767px) {
  .pagination .page-item:not(:last-child) {
    margin-left: 8px;
  }

  .pagination .page-link.prev {
    margin-left: 20px;
  }

  .pagination .page-link.next {
    margin-right: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .pagination .page-link {
    min-width : 48px;
    min-height: 48px;
  }

  .pagination .page-link.active {
    font-size: 17px;
  }
}

.comments-detail-blog {
  margin-bottom: 122px;
}

@media only screen and (max-width: 767px) {
  .comments-detail-blog {
    margin-bottom: 70px;
  }
}

.comments-detail-blog::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-comments-marketing-2.png");
  transform       : translateY(-385px);
  height          : 180%;
}

.comments-detail-blog .container::after {
  width           : 167px;
  height          : 137px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-09.png");
  top             : 110px;
  mix-blend-mode  : difference;
  transform       : translateX(-50px);
}

.comments-detail-blog li:not(:last-child) {
  margin-bottom: 41px;
}

.comments-detail-blog li .content .text-reply p::before,
.comments-detail-blog li ul::before {
  background-color: rgba(255, 86, 86, 0.75);
  border-radius   : 5px;
  width           : 10px;
  height          : 80%;
  transform       : translateY(-50%);
  top             : 50%;
}

.comments-detail-blog li .content {
  padding   : 27px 40px 29px 54px;
  box-shadow: 0px 60px 30px rgba(0, 0, 0, 0.02);
}

.comments-detail-blog li .content .info {
  margin-bottom: 48px;
}

.comments-detail-blog li .content .info img {
  box-shadow : 0px 12px 10px rgba(0, 0, 0, 0.1);
  width      : 86px;
  height     : 86px;
  margin-left: 18px;
}

.comments-detail-blog li .content .text-reply p {
  padding-right: 26px;
  line-height  : 24px;
}

.comments-detail-blog li .content .text-reply .btn {
  margin-right: 56px;
  padding     : 13px 21px;
  box-shadow  : 0px 32px 25px rgba(82, 167, 202, 0.15);
}

.comments-detail-blog li ul {
  margin-top   : 41px;
  padding-right: 42px;
}

@media only screen and (max-width: 767px) {
  .comments-detail-blog li .content {
    padding: 20px 24px;
  }

  .comments-detail-blog li .content .text-reply .btn {
    margin-right: 0;
  }
}

@media only screen and (max-width: 575px) {

  .comments-detail-blog li .content .text-reply p::before,
  .comments-detail-blog li ul::before {
    width : 5px;
    height: 90%;
  }

  .comments-detail-blog li .content .text-reply p {
    padding-right: 16px;
  }

  .comments-detail-blog li ul {
    padding-right: 24px;
  }
}

.swiper-comments-marketing {
  padding-bottom: 102px;
}

.swiper-comments-marketing .swiper-slide {
  transform: scale(0.8);
  opacity  : 0.25;
}

.swiper-comments-marketing .swiper-slide-active {
  transform: scale(1);
  opacity  : 1;
}

.swiper-comments-marketing .swiper-pagination-bullet {
  width           : 16px;
  height          : 16px;
  transition      : all 0.3s linear;
  background-color: transparent;
  border          : 1px solid rgba(73, 73, 73, 0.5);
  border-radius   : 50%;
  opacity         : 1;
}

.swiper-comments-marketing .swiper-pagination-bullet-active {
  width           : 24px;
  height          : 24px;
  background-color: #1dcc9d;
  border-color    : #1dcc9d;
}

.comments-marketing-item .content {
  background-color: #ff5656;
  border-radius   : 80px 80px 80px 0;
  padding         : 49px 80px;
}

.comments-marketing-item .author-read {
  border-radius: 0 0 50px 50px;
  box-shadow   : 0px 27px 50px rgba(0, 0, 0, 0.05);
  padding      : 18px 33px 25px 35px;
  margin       : 0 98px 0 32px;
}

.comments-one li:not(:last-child) {
  margin-bottom: 77px;
}

.comments-one li .info img {
  box-shadow: 0px 12px 10px rgba(0, 0, 0, 0.1);
}

.comments-one li .detail {
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.05);
  padding   : 25px 32px;
}

.comments-one li .detail p {
  padding-right: 26px;
}

.comments-one li .detail p::before {
  width           : 10px;
  border-radius   : 5px;
  background-color: rgba(16, 129, 232, 0.75);
}

.comments-one li .detail .btn {
  margin-right: 48px;
  padding     : 10px 27.5px;
}

.comments-one li ul {
  margin-top   : 61px;
  padding-right: 42px;
}

.comments-one li ul::before {
  width           : 10px;
  border-radius   : 5px;
  background-color: rgba(16, 129, 232, 0.75);
}

@media only screen and (max-width: 767px) {
  .comments-one .info img {
    width : 64px;
    height: 64px;
  }

  .comments-one .info .name {
    font-size  : 14px;
    line-height: 22px;
  }

  .comments-one .info .date {
    font-size  : 12px;
    line-height: 18px;
  }
}

@media only screen and (max-width: 575px) {
  .comments-one li .detail {
    padding: 25px 16px;
  }

  .comments-one li .detail p {
    padding-right: 15px;
  }

  .comments-one li .detail p::before {
    width: 5px;
  }

  .comments-one li ul {
    padding-right: 25px;
  }

  .comments-one li ul::before {
    width: 5px;
  }
}

[data-link] {
  cursor: pointer;
}

.new-ques-follow-up-item {
  box-shadow: 0px 44px 50px rgba(0, 0, 0, 0.05);
  padding   : 72px 20px;
}

.new-ques-follow-up-item::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-clinic-24.png");
  background-color: #e9255a;
  opacity         : 0;
}

.new-ques-follow-up-item i {
  font-size: 90px;
}

.new-ques-follow-up-item p {
  max-width: 319px;
}

.new-ques-follow-up-item:hover::before {
  opacity: 1;
}

.new-ques-follow-up-item:hover .title,
.new-ques-follow-up-item:hover i {
  color: #fff;
}

.new-ques-follow-up-item:hover p {
  color: rgba(255, 255, 255, 0.8);
}

@media only screen and (max-width: 767px) {
  .new-ques-follow-up-item {
    padding      : 32px 16px;
    border-radius: 15px;
  }

  .new-ques-follow-up-item .title,
  .new-ques-follow-up-item i {
    margin-bottom: 32px;
  }

  .new-ques-follow-up-item i {
    font-size: 64px;
  }

  .new-ques-follow-up-item p {
    font-size  : 14px;
    line-height: 26px;
  }
}

@media only screen and (max-width: 575px) {
  .btns-fill-xs>* {
    flex: 1 0 auto;
  }
}

.send-comment {
  margin-bottom: 105px;
}

.send-comment::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-send-comment-marketing.png");
  transform       : translateY(-907px);
  height          : 405%;
}

.send-comment .row {
  gap: 43px 0;
}

.send-comment .form-group .form-control,
.send-comment .box-star,
.send-comment .form-group.textarea {
  height    : 76px;
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.02);
}

.send-comment .form-group i {
  right  : 40px;
  z-index: 10001;
}

.send-comment .form-group .form-control {
  padding: 0 70px 0 12px;
}

.send-comment .form-group.textarea {
  padding: 72px 36px 24px 16px;
  height : auto;
}

.send-comment .form-group.textarea i {
  top  : 24px;
  right: 40px;
}

.send-comment .form-group.textarea .form-control {
  height: 151px;
}

.send-comment .box-star {
  padding: 0 32px;
}

.send-comment .box-star .stars label {
  cursor: pointer;
}

.send-comment .box-star .stars label:not(:last-child) {
  margin-left: 4px;
}

.send-comment .box-star .stars input:checked~label i {
  color: #ff5656;
}

.send-comment .btn {
  padding    : 9px 18px;
  line-height: 21px;
  margin-top : -19px;
}

@media only screen and (max-width: 991px) {
  .send-comment .row {
    gap: 20px 0;
  }
}

@media only screen and (max-width: 575px) {
  .send-comment .box-star {
    padding: 0 20px;
  }
}

.plan-item {
  background-color: #fff;
  border-radius   : 34px;
  box-shadow      : 0px 70px 100px rgba(0, 0, 0, 0.05);
  padding         : 54px 12px 0;
  z-index         : 2;
}

.plan-item .image {
  margin-bottom: 26px;
}

.plan-item h2::before,
.plan-item h2::after,
.plan-item ul::before,
.plan-item ul::after,
.plan-item .price::before {
  content    : "\e91d";
  font-family: "icomoon";
  color      : #7a67db;
  font-size  : 14px;
  position   : absolute;
  z-index    : -1;
}

.plan-item h2::before {
  right : 24px;
  bottom: 247px;
}

.plan-item h2::after {
  bottom: 298px;
  left  : 63px;
}

.plan-item h2 span {
  z-index: 2;
}

.plan-item h2 span::before {
  content         : "";
  position        : absolute;
  top             : 0;
  left            : 50%;
  transform       : translateX(-50%);
  width           : calc(100% + 26px);
  height          : 100%;
  border-radius   : 100%;
  filter          : blur(50px);
  z-index         : -1;
  background-color: rgba(122, 103, 219, 0.5);
}

.plan-item ul {
  line-height: 36px;
}

.plan-item ul::before {
  right : 45px;
  bottom: 111px;
}

.plan-item ul::after {
  bottom: 159px;
  left  : 16px;
}

.plan-item .price {
  margin-bottom: 28px;
}

.plan-item .price::before {
  bottom: 65px;
  left  : 53px;
}

.plan-item .price span {
  z-index: 2;
}

.plan-item .price span::before {
  content         : "";
  position        : absolute;
  top             : 0;
  left            : 50%;
  transform       : translateX(-50%);
  width           : calc(100% + 12px);
  height          : 100%;
  border-radius   : 100%;
  filter          : blur(50px);
  z-index         : -1;
  background-color: rgba(122, 103, 219, 0.5);
}

.plan-item .btn {
  margin-top : -25px;
  transform  : translateY(25px);
  line-height: 21px;
  padding    : 19px 31px;
}

.plan-item.warning h2::before,
.plan-item.warning h2::after,
.plan-item.warning ul::before,
.plan-item.warning ul::after,
.plan-item.warning .price::before {
  color: #ff9f0f;
}

.plan-item.warning h2 span::before,
.plan-item.warning .price span::before {
  background-color: rgba(255, 182, 73, 0.5);
}

.plan-item.success h2::before,
.plan-item.success h2::after,
.plan-item.success ul::before,
.plan-item.success ul::after,
.plan-item.success .price::before {
  color: #26d59c;
}

.plan-item.success h2 span::before,
.plan-item.success .price span::before {
  background-color: rgba(38, 213, 156, 0.5);
}

.plan-item.default h2::before,
.plan-item.default h2::after,
.plan-item.default ul::before,
.plan-item.default ul::after,
.plan-item.default .price::before {
  color: #494949;
}

.plan-item.default h2 span::before,
.plan-item.default .price span::before {
  background-color: rgba(73, 73, 73, 0.5);
}

.plan-item.default .btn {
  opacity: 0.8;
}

.plan-item.info h2::before,
.plan-item.info h2::after,
.plan-item.info ul::before,
.plan-item.info ul::after,
.plan-item.info .price::before {
  color: #1081E8;
}

.plan-item.info h2 span::before,
.plan-item.info .price span::before {
  background-color: rgba(16, 129, 232, 0.5);
}

.plan-item.center {
  transform      : translateY(-61px);
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-service-seo-active.png") 0 0 no-repeat;
  background-size: 100% 100%;
}

@media only screen and (max-width: 991px) {
  .plan-item.center {
    transform: unset;
  }
}

@media only screen and (max-width: 575px) {
  .plan-item h2::after {
    left: 24px;
  }

  .plan-item ul::before {
    right: 12px;
  }

  .plan-item ul::after {
    left: 12px;
  }

  .plan-item .price::before {
    left: 12px;
  }
}

.form-control {
  background-color: #fff;
  border-radius   : 12px;
  height          : 52px;
  padding         : 0 12px;
  font-size       : 14px;
  font-weight     : 500;
  line-height     : 22px;
  border-color    : rgba(73, 73, 73, 0.2);
}

.form-control:focus {
  border-color: #27ad7b;
}

.form-group-box,
.form-group-box-star,
.form-group-box-content,
.form-group-box.textarea {
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.02);
}

.form-group-box i {
  right: 40px;
}

.form-group-box .form-control {
  padding-right: 70px;
  height       : 76px;
}

.form-group-box .form-control::-moz-placeholder {
  color: rgba(73, 73, 73, 0.5);
}

.form-group-box .form-control::placeholder {
  color: rgba(73, 73, 73, 0.5);
}

.form-group-box select.form-control {
  -webkit-appearance: none;
  -moz-appearance   : none;
  appearance        : none;
  background        : url("/wp-content/themes/karenTheme/assets/images/icon/angle-down.svg") left 24px center no-repeat;
  background-size   : 16px 9px;
}

.form-group-box.textarea {
  padding: 77px 36px 67px 0;
}

.form-group-box.textarea i {
  top  : 26px;
  right: 36px;
}

.form-group-box.textarea .form-control {
  padding: 0 0 0 12px;
  height : 103px;
}

.form-group-box.textarea .btn {
  bottom : 28px;
  left   : 42px;
  padding: 6.5px 21.5px;
}

.form-group-box-star {
  padding: 23px 24px;
}

.form-group-box-star span {
  margin-left: 10px;
}

.form-group-box-star .stars label {
  cursor: pointer;
}

.form-group-box-star .stars label:not(:last-child) {
  margin-left: 4px;
}

.form-group-box-star .stars input:checked~label i {
  color: #ff8353;
}

.form-group-box-content {
  padding: 72px 36px 24px;
}

.form-group-box-content i {
  top  : 24px;
  right: 36px;
}

.form-group-box-content .form-control {
  height: 151px;
}

@media only screen and (max-width: 767px) {
  .form-group-box i {
    right: 24px;
  }

  .form-group-box .form-control {
    padding-right: 54px;
  }

  .form-group-box-content,
  .form-group-box.textarea {
    padding-right: 24px;
  }

  .form-group-box-content i,
  .form-group-box.textarea i {
    right: 24px;
  }

  .form-group-box.textarea {
    padding-top: 60px;
  }

  .form-group-box.textarea .btn {
    bottom: 24px;
    left  : 24px;
  }
}

.form-control::-moz-placeholder,
.form-control:focus::-moz-placeholder {
  color  : inherit;
  opacity: 1;
}

.form-control,
.form-control::placeholder,
.form-control:focus,
.form-control:focus::placeholder {
  color  : inherit;
  opacity: 1;
}

.uploader-file-label {
  box-shadow: 0px 42px 22px rgba(0, 0, 0, 0.02);
  padding   : 16px 18px 16px 140px;
}

.uploader-file-label .btn {
  left       : 19px;
  box-shadow : 0px 20px 50px rgba(0, 0, 0, 0.05);
  padding    : 9px 24px;
  line-height: 18px;
}

@media only screen and (max-width: 767px) {
  .uploader-file-label {
    padding-left: 64px;
  }

  .uploader-file-label .btn {
    width          : 38px;
    height         : 38px;
    padding        : 0;
    display        : flex;
    align-items    : center;
    justify-content: center;
    border-radius  : 12px;
    left           : 12px;
  }

  .uploader-file-label .btn i {
    margin-right: 0;
  }
}

.form-group-box-two {
  border          : 1px solid #fff;
  transition      : border 0.3s linear;
  border-radius   : 20px;
  background-color: #fff;
  box-shadow      : 0px 24px 30px rgba(0, 0, 0, 0.02);
  position        : relative;
}

.form-group-box-two::before {
  content      : "";
  position     : absolute;
  top          : 0;
  left         : 0;
  width        : 100%;
  height       : 100%;
  border-radius: inherit;
  z-index      : -1;
  transition   : all 0.3s linear;
}

.form-group-box-two i {
  right: 24px;
}

.form-group-box-two .form-control {
  height       : 74px;
  color        : #494949;
  padding-right: 56px;
  background   : transparent;
}

.form-group-box-two .form-control::-moz-placeholder {
  color  : inherit;
  opacity: 0.5;
}

.form-group-box-two .form-control::placeholder {
  color  : inherit;
  opacity: 0.5;
}

.form-group-box-two .form-control:-webkit-autofill,
.form-group-box-two .form-control:-webkit-autofill:hover,
.form-group-box-two .form-control:-webkit-autofill:focus,
.form-group-box-two .form-control:-webkit-autofill:active {
  -webkit-background-clip: text;
  background-clip        : text;
  color                  : inherit;
}

.form-group-box-two .form-control:autofill,
.form-group-box-two .form-control:autofill:hover,
.form-group-box-two .form-control:autofill:focus,
.form-group-box-two .form-control:autofill:active {
  -webkit-background-clip: text;
  background-clip        : text;
  color                  : inherit;
}

.form-group-box-two-content {
  padding: 60px 24px 24px;
}

.form-group-box-two-content i {
  top: 26px;
}

.form-group-box-two-content .form-control {
  padding        : 0;
  height         : 161px;
  scrollbar-width: 3px;
  scrollbar-color: rgba(73, 73, 73, 0.3) #1081e8;
}

.form-group-box-two-content .form-control::-webkit-scrollbar {
  width           : 3px;
  background-color: rgba(73, 73, 73, 0.3);
}

.form-group-box-two-content .form-control::-webkit-scrollbar-thumb {
  background-color: #1081e8;
}

.form-group-box-two-content.has-btn {
  padding: 60px 24px 28px 42px;
}

.form-group-box-two-content.has-btn .btn {
  padding   : 7px 21px;
  box-shadow: 0px 18px 25px rgba(16, 129, 232, 0.15);
}

.form-group-box-two-content.has-btn-centered {
  margin : 0 auto;
  padding: 60px 24px 0 42px;
}

.form-group-box-two-content.has-btn-centered .form-control {
  height: 146px;
}

.form-group-box-two-content.has-btn-centered .btn {
  transform: translateY(50%);
}

.form-group-box-two.focused {
  border-color: var(--form-control-focused-border-color);
}

.form-group-box-two.focused::before {
  box-shadow: 0 0 0 4px rgba(var(--form-control-focused-shadow), var(--form-control-focused-shadow-opacity));
}

.form-group-box-two .select2-container--default .select2-selection--single {
  background-color: transparent;
  border          : 1px solid #fff;
  box-shadow      : 0px 24px 30px rgba(0, 0, 0, 0.02);
  height          : 76px;
  border-radius   : 20px;
  padding         : 0 56px 0 12px;
}

.form-group-box-two .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 0;
}

.form-group-box-two .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: var(--form-control-focused-border-color);
  box-shadow  : 0 0 0 4px rgba(var(--form-control-focused-shadow), var(--form-control-focused-shadow-opacity));
}

.form-group-box-two .select-two-item-title {
  font-size  : 16px;
  font-weight: 400;
  line-height: 29px;
  color      : rgba(73, 73, 73, 0.5);
}

@media only screen and (max-width: 767px) {
  .form-group-box-two {
    border-radius: 12px;
  }

  .form-group-box-two i {
    right: 12px;
  }

  .form-group-box-two input.form-control,
  .form-group-box-two .select2-container--default .select2-selection--single {
    height       : 58px;
    padding-right: 38px;
  }

  .form-group-box-two .form-control,
  .form-group-box-two .select-two-item-title {
    font-size: 14px;
  }

  .form-group-box-two-content.has-btn {
    padding: 60px 12px 12px 12px;
  }

  .form-group-box-two-content.has-btn-centered {
    padding: 60px 12px 0;
  }
}

.detail-blog-content {
  font-size    : 16px;
  font-weight  : 500;
  line-height  : 32px;
  text-align   : justify;
  margin-bottom: 100px;
}

.detail-blog-content p {
  margin-bottom: 16px;
}

.detail-blog-content img {
  margin       : 32px 0;
  width        : 100%;
  border-radius: 20px;
}

.detail-blog-content>.detail-blog-content:last-child {
  margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
  .detail-blog-content {
    font-size  : 14px;
    line-height: 28px;
  }
}

.detail-blog-hosting-info-wrapper {
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.05);
  padding   : 24px 66px 24px 37px;
  gap       : 24px 0;
}

.detail-blog-hosting-info-wrapper .info li:not(:last-child) {
  margin-left: 60px;
}

.detail-blog-hosting-info-wrapper .info li i {
  width           : 57px;
  height          : 57px;
  border-radius   : 9px;
  background-color: #1081e8;
  color           : #fff;
  margin-left     : 9px;
}

.detail-blog-hosting-info-wrapper .info li a:hover {
  color: #1081e8;
}

.detail-blog-hosting-info-wrapper .share ul li:not(:last-child) {
  margin-left: 20px;
}

.detail-blog-hosting-info-wrapper .share ul li a {
  width     : 23px;
  height    : 23px;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.05);
  color     : #787878;
}

.detail-blog-hosting-info-wrapper .share ul li a:hover {
  background-color: #1081e8;
  color           : #fff;
}

.detail-blog-hosting-info-wrapper .link {
  margin-right: 34px;
}

.detail-blog-hosting-info-wrapper .link span {
  max-width: 184px;
}

@media only screen and (max-width: 1399px) {
  .detail-blog-hosting-info-wrapper {
    padding: 24px 28px;
  }

  .detail-blog-hosting-info-wrapper .info li:not(:last-child) {
    margin-left: 24px;
  }
}

@media only screen and (max-width: 1199px) {
  .detail-blog-hosting-info-wrapper .info {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .detail-blog-hosting-info-wrapper {
    padding: 16px 12px;
  }

  .detail-blog-hosting-info-wrapper .info {
    gap: 24px 0;
  }

  .detail-blog-hosting-info-wrapper .info li i {
    width    : 40px;
    height   : 40px;
    font-size: 18px;
  }

  .detail-blog-hosting-info-wrapper .link {
    margin-right: 0;
  }

  .detail-blog-hosting-info-wrapper .link span {
    max-width : -moz-fit-content;
    max-width : fit-content;
    text-align: left;
    direction : ltr;
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-hosting-info-wrapper .info li {
    max-width: 100%;
    width    : 100%;
    flex     : 0 0 auto;
  }

  .detail-blog-hosting-info-wrapper .info li:not(:last-child) {
    margin-left: 0;
  }

  .detail-blog-hosting-info-wrapper .share {
    max-width: 100%;
    width    : 100%;
  }
}

.company-item {
  padding   : 18px 22px;
  box-shadow: 0px 70px 80px rgba(0, 0, 0, 0.05);
}

.company-item .image {
  box-shadow: 0px 35px 50px rgba(0, 0, 0, 0.05);
  height    : 150px;
}

.company-item .image img {
  max-height: 80px;
  filter    : grayscale(1);
}

.company-item .name {
  margin: 18px 0 16px;
}

.company-item .view i {
  margin-right: 10px;
}

.company-item:hover .image img {
  filter: grayscale(0);
}

.company-item:hover .name,
.company-item:hover .view {
  color: #fcb712;
}

.company-item.gold:hover {
  box-shadow: 0px 70px 80px rgba(0, 0, 0, 0.05);
}

.company-item.gold:hover .name,
.company-item.gold:hover .view {
  color: #b69d74;
}

@media only screen and (max-width: 575px) {
  .company-item {
    padding: 16px;
  }

  .company-item,
  .company-item .image {
    border-radius: 12px;
  }

  .company-item .name {
    font-size: 14px;
  }
}

.faq-item {
  padding   : 31px 52px 32px;
  box-shadow: 0px 48px 50px rgba(143, 138, 126, 0.05);
}

.faq-item:not(:last-child) {
  margin-bottom: 33px;
}

.faq-item-heading {
  cursor: pointer;
}

.faq-item-heading:not(.collapsed) i {
  transform: rotate(180deg);
}

@media only screen and (max-width: 767px) {
  .faq-item {
    padding: 24px;
  }
}

.faq-item-border {
  border: 1px solid #F3F3F3;
}

.video__js.vjs-fullscreen {
  border-radius: 0 !important;
}

.video__js .vjs-big-play-button {
  border          : none !important;
  background-color: transparent !important;
  top             : 50%;
  left            : 50%;
  transform       : translate(-50%, -50%);
  width           : 85px;
  height          : 85px;
  line-height     : 85px;
}

.video__js .vjs-big-play-button .vjs-icon-placeholder::before {
  content    : "\e978";
  font-family: "icomoon";
  font-size  : 85px;
}

.video__js .vjs-poster {
  border-radius   : 15px;
  background-color: transparent;
  background-size : cover;
}

.video__js .vjs-poster::before {
  content                : "";
  position               : absolute;
  top                    : 0;
  left                   : 0;
  width                  : 100%;
  height                 : 100%;
  border-radius          : inherit;
  background-color       : rgba(182, 157, 116, 0.2);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter        : blur(3px);
}

@media only screen and (max-width: 767px) {
  .video__js .vjs-big-play-button {
    width      : 64px;
    height     : 64px;
    line-height: 64px;
  }

  .video__js .vjs-big-play-button .vjs-icon-placeholder::before {
    font-size: 64px;
  }
}

@media only screen and (max-width: 575px) {
  .video__js .vjs-tech {
    position: relative;
  }

  .video__js video {
    min-height: 250px;
  }
}

.vjs-fullscreen video {
  border-radius: 0 !important;
  -o-object-fit: none !important;
  object-fit   : none !important;
}

.vjs-poster {
  background-size    : cover;
  background-position: center center;
}

.video-title-time .title {
  top       : 23px;
  right     : 21px;
  left      : 120px;
  max-height: 40px;
}

.video-title-time .time {
  min-width       : 68px;
  background-color: rgba(21, 21, 21, 0.51);
  top             : 25px;
  left            : 39px;
  padding         : 0 8px;
}

@media only screen and (max-width: 767px) {
  .video-title-time .title {
    right: 20px;
    left : 90px;
  }

  .video-title-time .time {
    top : 20px;
    left: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .video-title-time .title {
    font-size  : 12px;
    line-height: 18px;
    max-height : 36px;
    left       : 80px;
  }

  .video-title-time .time {
    font-size: 12px;
    min-width: 48px;
  }
}

.video-js {
  width: 100%;
}

.video-js .vjs-tech {
  position: relative;
}

.video-js.vjs-has-started,
.video-js.vjs-has-started video {
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius : 0px !important;
}

.video-js.video-js-btn-centered .vjs-big-play-button {
  background-color: transparent;
  border          : 0;
  top             : 50%;
  left            : 50%;
  transform       : translate(-50%, -50%);
  width           : auto;
  height          : auto;
}

.video-js.video-js-btn-centered .vjs-big-play-button .vjs-icon-placeholder {
  display: block;
}

.video-js.video-js-btn-centered .vjs-big-play-button .vjs-icon-placeholder::before {
  content    : "\e9a0";
  font-family: "icomoon";
  font-size  : 92px;
  line-height: 1;
  color      : #fff;
  filter     : drop-shadow(0px 13px 50px rgba(0, 0, 0, 0.25));
  position   : relative;
  width      : auto;
  height     : auto;
}

.video-js:not(.vjs-has-started) .vjs-tech {
  -o-object-fit: cover;
  object-fit   : cover;
}

.heading-text p {
  margin-right: 83px;
}

@media only screen and (max-width: 991px) {
  .heading-text>div {
    white-space: normal !important;
  }

  .heading-text p {
    margin-right: 0 !important;
  }
}

.badge-info {
  background-color: rgba(74, 155, 229, 0.15);
  color           : #4A9BE5;
}

.badge-danger {
  background-color: rgba(255, 86, 86, 0.15);
  color           : #FF5656;
}

.share-box-one {
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.05);
  padding   : 40px 66px 46px 37px;
  margin    : 80px 0 162px;
}

.share-box-one-title {
  margin-left: 92px;
}

.share-box-one-socials {
  gap          : 38px;
  margin-bottom: -81px;
}

.share-box-one-socials li {
  max-width: calc(25% - 28.5px);
}

.share-box-one-socials li a {
  padding   : 23px 12px 24px;
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.02);
}

.share-box-one-socials li a i {
  width     : 40px;
  height    : 40px;
  box-shadow: 0px 4px 15px rgbaa(#000, 0.05);
}

.share-box-one-socials li a:hover i {
  color           : #fff;
  background-color: #1081e8;
}

@media only screen and (max-width: 1399px) {
  .share-box-one-socials {
    gap: 28px;
  }

  .share-box-one-socials li {
    max-width: calc(25% - 21px);
  }
}

@media only screen and (max-width: 1199px) {
  .share-box-one {
    padding: 40px 32px 46px;
  }

  .share-box-one-title {
    margin-left: 24px;
  }

  .share-box-one-socials {
    gap: 20px;
  }

  .share-box-one-socials li {
    max-width: calc(25% - 15px);
  }
}

@media only screen and (max-width: 991px) {
  .share-box-one {
    padding: 16px 20px 32px;
  }

  .share-box-one-title {
    margin: 0 0 16px;
  }

  .share-box-one-socials {
    gap          : 12px;
    width        : 100%;
    margin-bottom: -62px;
  }

  .share-box-one-socials li {
    max-width: calc(25% - 9px);
  }

  .share-box-one-socials li a span {
    font-size  : 16px;
    line-height: 25px;
  }
}

@media only screen and (max-width: 767px) {
  .share-box-one-socials li {
    max-width: calc(50% - 6px);
  }

  .share-box-one-socials li a {
    padding      : 12px;
    border-radius: 10px;
  }
}

@media only screen and (max-width: 575px) {
  .share-box-one {
    padding: 16px 12px 32px;
  }

  .share-box-one-socials li a i {
    width    : 32px;
    height   : 32px;
    font-size: 16px;
  }

  .share-box-one-socials li a span {
    font-size  : 14px;
    line-height: 22px;
  }
}

.select2-container {
  z-index: 10002;
}

select+.select2-container {
  z-index: 10000;
  width  : 100% !important;
}

.select2-container--default .select2-selection--single {
  height          : auto;
  padding         : 12px 0;
  background-color: #fff;
  border-radius   : 12px;
  display         : flex;
  align-items     : center;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  top            : 50%;
  transform      : translateY(-50%);
  height         : auto;
  display        : flex;
  align-items    : center;
  justify-content: center;
  left           : 16px;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow::before {
  content    : "\e939";
  font-family: "icomoon";
  font-size  : 16px;
  line-height: 1;
  color      : var(--default-color-select-two);
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow b {
  display: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  overflow: visible;
}

.select2-container--default .select2-results__option--selected {
  transition: all 0.3s ease-in-out;
}

.select-two-item-icon {
  width           : 34px;
  height          : 34px;
  border-radius   : 10px;
  background-color: var(--default-color-select-two);
  box-shadow      : 0px 4px 7px rgba(0, 0, 0, 0.25);
}

.select-two-item-icon img {
  max-height: 17px;
}

.select2-container--default .select2-results__option--selected {
  background-color: rgba(var(--default-color-select-two), 0.1);
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: var(--default-color-select-two);
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable .select-two-item-icon {
  background-color: rgba(0, 0, 0, 0.1);
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable .select-two-item-title {
  color: #fff;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable .select-two-item-title-en {
  color: rgba(255, 255, 255, 0.5);
}

.form-group-box .select2-container--default .select2-selection--single {
  height       : 76px;
  border       : 0;
  box-shadow   : 0px 15px 22px rgba(0, 0, 0, 0.02);
  border-radius: 15px;
  padding      : 0 67px 0 12px;
  display      : flex;
  align-items  : center;
}

.form-group-box .select-two-item-title {
  color: rgba(73, 73, 73, 0.8);
}

.form-group-box .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 20px;
}

.form-group-box .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow::before {
  content  : "\e967";
  font-size: 10px;
  color    : #494949;
}

.select-two-form-control+.select2-container .select2-selection--single {
  padding      : 0 70px 0 12px;
  height       : 76px;
  box-shadow   : 0px 24px 30px rgba(0, 0, 0, 0.02);
  border-radius: 20px;
  border       : 0;
  display      : flex;
  align-items  : center;
}

.select-two-form-control+.select2-container .select2-selection--single .select2-selection__rendered {
  padding: 0;
}

.select-two-form-control+.select2-container .select2-selection--single .select2-selection__arrow::before {
  --default-color-select-two: rgba(#494949, 0.8);
}

.select-two-form-control+.select2-container .select2-selection--single .select-two-item-title {
  font-style : 16px;
  line-height: 25px;
  font-weight: 400;
  color      : rgba(73, 73, 73, 0.5);
}

.comments-customers-tourism-item {
  box-shadow   : 0px 20px 30px rgba(0, 0, 0, 0.02);
  padding      : 122px 62px 61px;
  border-radius: 100px;
}

.comments-customers-tourism-item .info {
  padding-bottom: 82px;
}

.comments-customers-tourism-item .info::after {
  width           : 51px;
  height          : 3px;
  border-radius   : 4px;
  background-color: #fcb712;
}

.comments-customers-tourism-item .info .image::after {
  right     : 18px;
  left      : 19px;
  height    : 24px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), rgba(252, 183, 18, 0.5);
  filter    : blur(16px);
}

.comments-customers-tourism-item .info .image img {
  width        : 120px;
  height       : 120px;
  border-radius: 35px;
}

@media only screen and (max-width: 767px) {
  .comments-customers-tourism-item {
    padding      : 48px 24px;
    border-radius: 32px;
  }

  .comments-customers-tourism-item .info {
    padding-bottom: 32px;
  }
}

@media only screen and (max-width: 575px) {
  .comments-customers-tourism-item {
    padding      : 40px 16px;
    border-radius: 20px;
  }

  .comments-customers-tourism-item .audio .equalizer {
    margin-left: 20px !important;
  }

  .comments-customers-tourism-item .audio .btn-play {
    font-size: 18px;
  }
}

.equalizer {
  height: 40px;
}

.equalizer .bar {
  height: 40px;
}

.equalizer .bar span {
  border    : 3px dashed;
  transition: all 0.3s linear;
}

.equalizer .bar span:not(:last-child) {
  margin-left: 4px;
}

.apexcharts-yaxis-label {
  direction: ltr;
}

.apexcharts-legend {
  gap: 24px 45px;
}

.apexcharts-legend-marker {
  margin-right: 9px !important;
}

.apexcharts-legend-series {
  direction: ltr;
  margin   : 0 !important;
}

.table-one thead tr th {
  padding: 26px 12px;
}

.table-one tbody tr td {
  vertical-align: middle;
  padding       : 25px 12px;
}

.table-one tbody tr td:first-child {
  border-top-right-radius   : 28px;
  border-bottom-right-radius: 28px;
}

.table-one tbody tr td:last-child {
  border-top-left-radius   : 28px;
  border-bottom-left-radius: 28px;
}

.table-one tbody tr:nth-child(odd) td {
  background-color: rgba(89, 89, 89, 0.03);
}

@media only screen and (max-width: 1199px) {
  .table-one thead tr th {
    font-size: 15px;
  }

  .table-one thead tr th,
  .table-one tbody tr td {
    padding: 25px 10px;
  }
}

@media only screen and (max-width: 991px) {

  .table-one thead tr th,
  .table-one tbody tr td {
    white-space: nowrap;
  }
}

.shadow-default,
.shadow-default.btn:hover,
.shadow-default.btn:focus,
.shadow-default.btn:active {
  box-shadow: 0px 17px 16px rgba(73, 73, 73, 0.2);
}

.shadow-1 {
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.1);
}

.shadow-2 {
  box-shadow: 0px 20px 15px rgba(0, 0, 0, 0.05);
}

.shadow-3 {
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.15);
}

.shadow-4 {
  box-shadow: 0px 74px 50px rgba(0, 0, 0, 0.02);
}

.shadow-5 {
  box-shadow: 0px 69px 50px rgba(0, 0, 0, 0.02);
}

.shadow .shadow-danger-7,
.shadow .shadow-danger-7.btn:hover,
.shadow .shadow-danger-7.btn:focus,
.shadow .shadow-danger-7.btn:active,
.shadow .shadow-dark,
.shadow .shadow-dark.btn:hover,
.shadow .shadow-dark.btn:focus,
.shadow .shadow-dark.btn:active {
  box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.05);
}

.shadow-info,
.shadow-info.btn:hover,
.shadow-info.btn:focus,
.shadow-info.btn:active {
  box-shadow: 0px 9px 30px 2px rgba(16, 129, 232, 0.25);
}

.shadow-info_2,
.shadow-info_2.btn:hover,
.shadow-info_2.btn:focus,
.shadow-info_2.btn:active {
  box-shadow: 0px 18px 25px rgba(16, 129, 232, 0.32);
}

.shadow-info_3,
.shadow-info_3.btn:hover,
.shadow-info_3.btn:focus,
.shadow-info_3.btn:active {
  box-shadow: 0px 23px 50px rgba(16, 129, 232, 0.15);
}

.shadow-info-2,
.shadow-info-2.btn:hover,
.shadow-info-2.btn:focus,
.shadow-info-2.btn:active {
  box-shadow: 0px 24px 30px rgba(38, 165, 229, 0.15);
}

.shadow-gold,
.shadow-gold.btn:hover,
.shadow-gold.btn:focus,
.shadow-gold.btn:active {
  box-shadow: 0px 16px 18px -1px rgba(182, 157, 116, 0.15);
}

.shadow-danger,
.shadow-danger.btn:hover,
.shadow-danger.btn:focus,
.shadow-danger.btn:active {
  box-shadow: 0px 24px 30px rgba(230, 58, 44, 0.15);
}

.shadow-danger-3,
.shadow-danger-3.btn:hover,
.shadow-danger-3.btn:focus,
.shadow-danger-3.btn:active {
  box-shadow: 0px 31px 51px rgba(227, 13, 12, 0.078);
}

.shadow-danger-4,
.shadow-danger-4.btn:hover,
.shadow-danger-4.btn:focus,
.shadow-danger-4.btn:active {
  box-shadow: 0px 41px 51px rgba(217, 53, 67, 0.15);
}

.shadow-danger-5,
.shadow-danger-5.btn:hover,
.shadow-danger-5.btn:focus,
.shadow-danger-5.btn:active {
  box-shadow: 0px 20px 38px 2px rgba(234, 38, 58, 0.02);
}

.shadow-danger-6,
.shadow-danger-6.btn:hover,
.shadow-danger-6.btn:focus,
.shadow-danger-6.btn:active {
  box-shadow: 0px 20px 38px 2px rgba(234, 38, 58, 0.05);
}

.shadow-success,
.shadow-success.btn:hover,
.shadow-success.btn:focus,
.shadow-success.btn:active {
  box-shadow: 0px 24px 30px rgba(37, 211, 102, 0.15);
}

.shadow-orange,
.shadow-orange.btn:hover,
.shadow-orange.btn:focus,
.shadow-orange.btn:active {
  box-shadow: 0px 28px 32px rgba(231, 111, 81, 0.25);
}

.shadow-warning,
.shadow-warning.btn:hover,
.shadow-warning.btn:focus,
.shadow-warning.btn:active {
  box-shadow: 0px 28px 50px rgba(252, 185, 0, 0.15);
}

.shadow-warning-3,
.shadow-warning-3.btn:hover,
.shadow-warning-3.btn:focus,
.shadow-warning-3.btn:active {
  box-shadow: 0px 17px 16px rgba(252, 183, 18, 0.2);
}

.shadow-warning-6,
.shadow-warning-6.btn:hover,
.shadow-warning-6.btn:focus,
.shadow-warning-6.btn:active {
  box-shadow: 0px 31px 51px rgba(246, 148, 0, 0.25);
}

.shadow-warning-gradient,
.shadow-warning-gradient.btn,
.shadow-warning-gradient.btn:hover,
.shadow-warning-gradient.btn:focus,
.shadow-warning-gradient.btn:active {
  box-shadow: 0px 9px 30px 2px rgba(252, 183, 18, 0.25);
}

.shadow-blue-2,
.shadow-blue-2.btn:hover,
.shadow-blue-2.btn:focus,
.shadow-blue-2.btn:active {
  box-shadow: 0px 31px 51px 0px rgba(29, 111, 250, 0.25);
}

.shadow-blue-3,
.shadow-blue-3.btn:hover,
.shadow-blue-3.btn:focus,
.shadow-blue-3.btn:active {
  box-shadow: 0px 34px 64px rgba(46, 54, 93, 0.25);
}

.shadow-blue-4,
.shadow-blue-4.btn:hover,
.shadow-blue-4.btn:focus,
.shadow-blue-4.btn:active {
  box-shadow: 0px 36px 36px rgba(5, 71, 193, 0.1);
}

.shadow-purple-2,
.shadow-purple-2.btn:hover,
.shadow-purple-2.btn:focus,
.shadow-purple-2.btn:active {
  box-shadow: 0px 31px 51px 0px rgba(109, 73, 131, 0.25);
}

.shadow-purple-3,
.shadow-purple-3.btn:hover,
.shadow-purple-3.btn:focus,
.shadow-purple-3.btn:active {
  box-shadow: 0px 9px 20px 2px rgba(134, 155, 235, 0.25);
}

.shadow-gray,
.shadow-gray.btn:hover,
.shadow-gray.btn:focus,
.shadow-gray.btn:active {
  box-shadow: 0px 28px 44px rgba(87, 100, 139, 0.2);
}

.shadow-white {
  box-shadow: 0px 6px 40px rgba(0, 0, 0, 0.05);
}

.shadow-ads {
  box-shadow: 0px 21px 50px rgba(0, 0, 0, 0.15);
}

.bg-cover {
  background-size: cover;
}

.bg-contain {
  background-size: contain;
}

.bg-full {
  background-size: 100% 100%;
}

.bg-center {
  background-position: center;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.bg-text {
  -webkit-background-clip: text;
  background-clip        : text;
}

.bg-border {
  -webkit-mask          : linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask                  : linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite        : xor;
  -webkit-mask-composite: xor;
  mask-composite        : exclude;
  border-radius         : 14px;
}

@media only screen and (max-width: 991px) {
  .bg-md-cover {
    background-size: cover;
  }

  .bg-md-contain {
    background-size: contain;
  }

  .bg-md-full {
    background-size: 100% 100%;
  }

  .bg-md-center {
    background-position: center;
  }

  .bg-md-no-repeat {
    background-repeat: no-repeat;
  }
}

@media only screen and (max-width: 767px) {
  .bg-sm-cover {
    background-size: cover;
  }

  .bg-sm-contain {
    background-size: contain;
  }

  .bg-sm-full {
    background-size: 100% 100%;
  }

  .bg-sm-center {
    background-position: center;
  }

  .bg-sm-no-repeat {
    background-repeat: no-repeat;
  }
}

.fw-medium {
  font-weight: 500;
}

.fw-semibold {
  font-weight: 600;
}

.fw-extrabold {
  font-weight: 800;
}

.fw-black {
  font-weight: 900;
}

.fs-7 {
  font-size  : 7px;
  line-height: 10px;
}

.fs-8 {
  font-size  : 8px;
  line-height: 12px;
}

.fs-9 {
  font-size  : 9px;
  line-height: 13px;
}

.fs-10 {
  font-size  : 10px;
  line-height: 16px;
}

.fs-11 {
  font-size  : 11px;
  line-height: 17px;
}

.fs-12 {
  font-size  : 12px;
  line-height: 18px;
}

.fs-13 {
  font-size  : 13px;
  line-height: 20px;
}

.fs-14 {
  font-size  : 14px;
  line-height: 22px;
}

.fs-15 {
  font-size  : 15px;
  line-height: 22px;
}

.fs-16 {
  font-size  : 16px;
  line-height: 25px;
}

.fs-18 {
  font-size  : 18px;
  line-height: 28px;
}

.fs-19 {
  font-size  : 19px;
  line-height: 29px;
}

.fs-20 {
  font-size  : 20px;
  line-height: 30px;
}

.fs-22 {
  font-size  : 22px;
  line-height: 31px;
}

.fs-23 {
  font-size  : 23px;
  line-height: 42px;
}

.fs-24 {
  font-size  : 24px;
  line-height: 32px;
}

.fs-25 {
  font-size  : 25px;
  line-height: 32px;
}

.fs-26 {
  font-size  : 26px;
  line-height: 40px;
}

.fs-27 {
  font-size  : 27px;
  line-height: 38px;
}

.fs-28 {
  font-size  : 28px;
  line-height: 42px;
}

.fs-30 {
  font-size  : 30px;
  line-height: 45px;
}

.fs-32 {
  font-size  : 32px;
  line-height: 50px;
}

.fs-36 {
  font-size  : 36px;
  line-height: 52px;
}

.fs-38 {
  font-size  : 38px;
  line-height: 54px;
}

.fs-39 {
  font-size  : 39px;
  line-height: 55px;
}

.fs-40 {
  font-size  : 40px;
  line-height: 73px;
}

.fs-42 {
  font-size  : 42px;
  line-height: 60px;
}

.fs-43 {
  font-size  : 43px;
  line-height: 61px;
}

.fs-44 {
  font-size  : 44px;
  line-height: 60px;
}

.fs-45 {
  font-size  : 45px;
  line-height: 70px;
}

.fs-50 {
  font-size  : 50px;
  line-height: 60px;
}

.fs-60 {
  font-size  : 60px;
  line-height: 85px;
}

@media only screen and (max-width: 991px) {
  .fs-50 {
    font-size  : 42px;
    line-height: 52px;
  }

  .fs-60 {
    font-size  : 50px;
    line-height: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .fs-23 {
    font-size  : 18px;
    line-height: 32px;
  }

  .fs-27 {
    font-size  : 18px;
    line-height: 28px;
  }

  .fs-28 {
    font-size  : 20px;
    line-height: 32px;
  }

  .fs-30,
  .fs-32 {
    font-size  : 24px;
    line-height: 36px;
  }

  .fs-36,
  .fs-38 {
    font-size  : 30px;
    line-height: 48px;
  }

  .fs-39 {
    font-size  : 32px;
    line-height: 42px;
  }

  .fs-40 {
    font-size  : 32px;
    line-height: 45px;
  }

  .fs-42 {
    font-size  : 32px;
    line-height: 48px;
  }

  .fs-43 {
    font-size  : 28px;
    line-height: 48px;
  }

  .fs-44 {
    font-size  : 35px;
    line-height: 50px;
  }

  .fs-45 {
    font-size  : 32px;
    line-height: 45px;
  }

  .fs-50 {
    font-size  : 34px;
    line-height: 46px;
  }

  .fs-60 {
    font-size  : 40px;
    line-height: 54px;
  }
}

@media only screen and (max-width: 575px) {

  .fs-36,
  .fs-38 {
    font-size  : 22px;
    line-height: 36px;
  }

  .fs-40 {
    font-size  : 24px;
    line-height: 38px;
  }

  .fs-42 {
    font-size  : 22px;
    line-height: 34px;
  }

  .fs-44 {
    font-size  : 26px;
    line-height: 40px;
  }

  .fs-45 {
    font-size  : 24px;
    line-height: 38px;
  }

  .fs-50 {
    font-size  : 28px;
    line-height: 38px;
  }

  .fs-60 {
    font-size  : 32px;
    line-height: 40px;
  }
}

.text-transparent {
  color: transparent;
}

.text-default {
  color: #494949;
}

.text-default-20 {
  color: rgba(73, 73, 73, 0.2);
}

.text-default-25 {
  color: rgba(73, 73, 73, 0.25);
}

.text-default-30 {
  color: rgba(73, 73, 73, 0.3);
}

.text-default-32 {
  color: rgba(73, 73, 73, 0.32);
}

.text-default-40 {
  color: rgba(73, 73, 73, 0.4);
}

.text-default-45 {
  color: rgba(73, 73, 73, 0.45);
}

.text-default-50 {
  color: rgba(73, 73, 73, 0.5);
}

.text-default-60 {
  color: rgba(73, 73, 73, 0.6);
}

.text-default-68 {
  color: rgba(73, 73, 73, 0.68);
}

.text-default-70 {
  color: rgba(73, 73, 73, 0.7);
}

.text-default-80 {
  color: rgba(73, 73, 73, 0.8);
}

.text-default-90 {
  color: rgba(73, 73, 73, 0.9);
}

.text-white-20 {
  color: rgba(255, 255, 255, 0.2);
}

.text-white-30 {
  color: rgba(255, 255, 255, 0.3);
}

.text-white-40 {
  color: rgba(255, 255, 255, 0.4);
}

.text-white-45 {
  color: rgba(255, 255, 255, 0.45);
}

.text-white-60 {
  color: rgba(255, 255, 255, 0.6);
}

.text-white-67 {
  color: rgba(255, 255, 255, 0.6);
}

.text-white-70 {
  color: rgba(255, 255, 255, 0.7);
}

.text-white-80 {
  color: rgba(255, 255, 255, 0.8);
}

.text-white-85 {
  color: rgba(255, 255, 255, 0.85);
}

.text-white-90 {
  color: rgba(255, 255, 255, 0.9);
}

.text-white-2-80 {
  color: rgba(245, 245, 245, 0.8);
}

.text-purple {
  color: #7a67db;
}

.text-purple-80 {
  color: rgba(122, 103, 219, 0.8);
}

.text-purple-2-80 {
  color: rgba(175, 164, 233, 0.8);
}

.text-purple-3 {
  color: #6d4983;
}

.text-purple-4 {
  color: #869beb;
}

.text-purple-4-90 {
  color: rgba(134, 155, 235, 0.9);
}

.text-purple-4-80 {
  color: rgba(134, 155, 235, 0.8);
}

.text-purple-5 {
  color: #b1bee5;
}

.text-purple-6 {
  color: #6b88c9;
}

.text-purple-6-80 {
  color: rgba(107, 136, 201, 0.8);
}

.text-success {
  color: #26d59c !important;
}

.text-success-80 {
  color: rgba(38, 213, 156, 0.8);
}

.text-success-2 {
  color: #1dcc9d;
}

.text-success-2-90 {
  color: rgba(29, 204, 157, 0.9);
}

.text-success-3 {
  color: #24d29d;
}

.text-success-4 {
  color: #27ad7b;
}

.text-success-4-80 {
  color: rgba(39, 173, 123, 0.8);
}

.text-success-4-90 {
  color: rgba(39, 173, 123, 0.8);
}

.text-warning {
  color: #ff9f0f !important;
}

.text-warning-2 {
  color: #f6ae00;
}

.text-warning-2-70 {
  color: rgba(246, 174, 0, 0.7);
}

.text-warning-2-80 {
  color: rgba(246, 174, 0, 0.8);
}

.text-warning-3 {
  color: #fcb712;
}

.text-warning-3-50 {
  color: rgba(252, 183, 18, 0.5);
}

.text-warning-3-80 {
  color: rgba(252, 183, 18, 0.8);
}

.text-warning-3-90 {
  color: rgba(252, 183, 18, 0.9);
}

.text-warning-4 {
  color: #f6b500;
}

.text-warning-5 {
  color: #f69400;
}

.text-warning-6 {
  color: #ffa31a;
}

.text-warning-7 {
  color: #ffc63f;
}

.text-warning-7-90 {
  color: rgba(255, 198, 63, 0.9);
}

.text-blue {
  color: #2693cd;
}

.text-blue-80 {
  color: rgba(38, 147, 205, 0.8);
}

.text-blue-2 {
  color: #4e8fff;
}

.text-blue-3 {
  color: #1d6ffa;
}

.text-blue-4 {
  color: #0140a9;
}

.text-blue-5 {
  color: #0547c1;
}

.text-blue-5-50 {
  color: rgba(5, 71, 193, 0.5);
}

.text-danger {
  color: #e63a2c !important;
}

.text-danger-60 {
  color: rgba(230, 58, 44, 0.6);
}

.text-danger-80 {
  color: rgba(230, 58, 44, 0.8);
}

.text-danger-2 {
  color: #ff5656;
}

.text-danger-2-80 {
  color: #ff5656;
}

.text-danger-3 {
  color: #d04f56;
}

.text-danger-4 {
  color: #e30d0c;
}

.text-danger-5 {
  color: #ff1a43;
}

.text-danger-6 {
  color: #ea263a;
}

.text-danger-6-80 {
  color: rgba(234, 38, 58, 0.8);
}

.text-danger-7 {
  color: #e9255a;
}

.text-danger-7-80 {
  color: rgba(233, 37, 90, 0.8);
}

.text-danger-7-90 {
  color: rgba(233, 37, 90, 0.9);
}

.text-info {
  color: #1081e8 !important;
}

.text-info-90 {
  color: rgba(16, 129, 232, 0.9);
}

.text-info-80 {
  color: rgba(16, 129, 232, 0.8);
}

.text-info-2 {
  color: #4a9be5;
}

.text-info-3 {
  color: #5692e6;
}

.text-info-3-90 {
  color: rgba(86, 146, 230, 0.9);
}

.text-info-3-80 {
  color: rgba(86, 146, 230, 0.8);
}

.text-info-4 {
  color: #52a7ca;
}

.text-info-4-80 {
  color: rgba(82, 167, 202, 0.8);
}

.text-info-4-90 {
  color: rgba(82, 167, 202, 0.9);
}

.text-info-4-2 {
  color: #a4ceda;
}

.text-orange {
  color: #ff8353;
}

.text-orange-80 {
  color: rgba(255, 131, 83, 0.8);
}

.text-orange-90 {
  color: rgba(255, 131, 83, 0.9);
}

.text-orange-2 {
  color: #fc7412;
}

.text-secondary {
  color: #606060 !important;
}

.text-secondary-80 {
  color: rgba(96, 96, 96, 0.8);
}

.text-secondary-50 {
  color: rgba(96, 96, 96, 0.5);
}

.text-secondary-2 {
  color: #5f5f5f;
}

.text-secondary-3 {
  color: #787878;
}

.text-secondary-4 {
  color: #919191;
}

.text-secondary-5 {
  color: #898989;
}

.text-secondary-6 {
  color: #c1c1c1;
}

.text-secondary-7 {
  color: #ebebeb;
}

.text-secondary-8 {
  color: #dcdcdc;
}

.text-secondary-9 {
  color: #a4a4a4;
}

.text-secondary-10 {
  color: #d2d2d2;
}

.text-secondary-11 {
  color: #d4d4d4;
}

.text-secondary-12 {
  color: #cbcccd;
}

.text-secondary-13 {
  color: #7b7b7b;
}

.text-secondary-13-50 {
  color: rgba(123, 123, 123, 0.5);
}

.text-secondary-14 {
  color: #b4b4b4;
}

.text-secondary-15 {
  color: #e0e0e0;
}

.text-secondary-17 {
  color: #dfdfdf;
}

.text-secondary-18 {
  color: #878787;
}

.text-secondary-19 {
  color: #9fa9ad;
}

.text-secondary-20 {
  color: #888;
}

.text-secondary-21 {
  color: #b0b0b0;
}

.text-secondary-22-50 {
  color: rgba(123, 123, 123, 0.5);
}

.text-gold {
  color: #b69d74;
}

.text-gold-50 {
  color: rgba(182, 157, 116, 0.5);
}

.text-gold-60 {
  color: rgba(182, 157, 116, 0.6);
}

.text-gold-80 {
  color: rgba(182, 157, 116, 0.8);
}

.text-dark {
  color: #000 !important;
}

.text-dark-2 {
  color: #121212;
}

.text-dark-3 {
  color: #364163;
}

.text-dark-4 {
  color: #777;
}

.text-dark-5 {
  color: #2e365d;
}

.text-dark-5-50 {
  color: rgba(46, 54, 93, 0.5);
}

.text-dark-6 {
  color: #414141;
}

.text-dark-7 {
  color: #2d2d2d;
}

.text-dark-7-80 {
  color: rgba(45, 45, 45, 0.8);
}

.text-dark-8 {
  color: #4b4b4b;
}

.text-dark-9 {
  color: #0f2851;
}

.text-dark-9-90 {
  color: rgba(15, 40, 81, 0.9);
}

.text-gray {
  color: #7682a8;
}

.text-gray-2 {
  color: #57648b;
}

.text-gray-3 {
  color: #bebebe;
}

.text-gray-3-80 {
  color: rgba(190, 190, 190, 0.8);
}

.text-gray-4 {
  color: #a9a9a9;
}

.text-gray-5 {
  color: #ddd;
}

.text-gray-6-80 {
  color: rgba(81, 81, 81, 0.8);
}

.text-gray-7-50 {
  color: rgba(159, 159, 159, 0.5);
}

.text-gray-8 {
  color: #aab4bc;
}

.text-light-1 {
  color: #f4f4f4;
}

.text-light-2 {
  color: #d9d9d9;
}

.line-height-16 {
  line-height: 16px;
}

.line-height-18 {
  line-height: 18px;
}

.line-height-19 {
  line-height: 19px;
}

.line-height-20 {
  line-height: 20px;
}

.line-height-21 {
  line-height: 21px;
}

.line-height-22 {
  line-height: 22px;
}

.line-height-24 {
  line-height: 24px;
}

.line-height-25 {
  line-height: 25px;
}

.line-height-26 {
  line-height: 26px;
}

.line-height-26 {
  line-height: 26px;
}

.line-height-28 {
  line-height: 28px;
}

.line-height-30 {
  line-height: 30px;
}

.line-height-32 {
  line-height: 32px;
}

.line-height-35 {
  line-height: 35px;
}

.line-height-36 {
  line-height: 36px;
}

.line-height-38 {
  line-height: 38px;
}

.line-height-40 {
  line-height: 40px;
}

.line-height-42 {
  line-height: 42px;
}

.line-height-44 {
  line-height: 44px;
}

.line-height-45 {
  line-height: 45px;
}

.line-height-48 {
  line-height: 48px;
}

.line-height-50 {
  line-height: 50px;
}

.line-height-54 {
  line-height: 54px;
}

.line-height-55 {
  line-height: 55px;
}

.line-height-57 {
  line-height: 57px;
}

.line-height-58 {
  line-height: 58px;
}

.line-height-60 {
  line-height: 60px;
}

.line-height-62 {
  line-height: 62px;
}

.line-height-64 {
  line-height: 64px;
}

.line-height-65 {
  line-height: 65px;
}

.line-height-68 {
  line-height: 68px;
}

.line-height-70 {
  line-height: 70px;
}

.line-height-76 {
  line-height: 76px;
}

.line-height-78 {
  line-height: 78px;
}

.line-height-82 {
  line-height: 82px;
}

@media only screen and (max-width: 767px) {

  .line-height-35,
  .line-height-36 {
    line-height: 32px;
  }

  .line-height-42 {
    line-height: 35px;
  }

  .line-height-48 {
    line-height: 32px;
  }

  .line-height-50 {
    line-height: 36px;
  }

  .line-height-54,
  .line-height-55 {
    line-height: 40px;
  }

  .line-height-57 {
    line-height: 45px;
  }

  .line-height-58 {
    line-height: 44px;
  }

  .line-height-60 {
    line-height: 46px;
  }

  .line-height-62 {
    line-height: 48px;
  }

  .line-height-64 {
    line-height: 48px;
  }

  .line-height-65 {
    line-height: 50px;
  }

  .line-height-68 {
    line-height: 54px;
  }

  .line-height-70 {
    line-height: 56px;
  }

  .line-height-76 {
    line-height: 54px;
  }

  .line-height-78 {
    line-height: 56px;
  }

  .line-height-82 {
    line-height: 64px;
  }
}

@media only screen and (max-width: 575px) {
  .line-height-42 {
    line-height: 28px;
  }

  .line-height-54 {
    line-height: 32px;
  }

  .line-height-57 {
    line-height: 37px;
  }

  .line-height-58 {
    line-height: 36px;
  }

  .line-height-60 {
    line-height: 34px;
  }

  .line-height-62 {
    line-height: 36px;
  }

  .line-height-64 {
    line-height: 38px;
  }

  .line-height-65 {
    line-height: 40px;
  }

  .line-height-68 {
    line-height: 44px;
  }

  .line-height-70 {
    line-height: 46px;
  }

  .line-height-74 {
    line-height: 42px;
  }

  .line-height-78 {
    line-height: 46px;
  }

  .line-height-82 {
    line-height: 48px;
  }
}

.text-justify {
  text-align: justify;
}

.text-last-center {
  -moz-text-align-last: center;
  text-align-last     : center;
}

@media only screen and (max-width: 991px) {
  .text-last-md-center {
    -moz-text-align-last: center;
    text-align-last     : center;
  }
}

@media only screen and (max-width: 767px) {
  .text-last-sm-center {
    -moz-text-align-last: center;
    text-align-last     : center;
  }
}

.py-19 {
  padding-top   : 19px;
  padding-bottom: 19px;
}

.px-32 {
  padding-right: 32px;
  padding-left : 32px;
}

.ml-5 {
  margin-left: 5px;
}

.mr-5 {
  margin-right: 5px;
}

.ml-6 {
  margin-left: 6px;
}

.mr-6 {
  margin-right: 6px;
}

.ml-7 {
  margin-left: 7px;
}

.mr-7 {
  margin-right: 7px;
}

.ml-9 {
  margin-left: 9px;
}

.mr-9 {
  margin-right: 9px;
}

.ml-10 {
  margin-left: 10px;
}

.mr-10 {
  margin-right: 10px;
}

.ml-11 {
  margin-left: 11px;
}

.mr-11 {
  margin-right: 11px;
}

.ml-12 {
  margin-left: 12px;
}

.mr-12 {
  margin-right: 12px;
}

.ml-13 {
  margin-left: 13px;
}

.mr-13 {
  margin-right: 13px;
}

.ml-14 {
  margin-left: 14px;
}

.mr-14 {
  margin-right: 14px;
}

.ml-15 {
  margin-left: 15px;
}

.mr-15 {
  margin-right: 15px;
}

.ml-17 {
  margin-left: 17px;
}

.mr-17 {
  margin-right: 17px;
}

.ml-18 {
  margin-left: 18px;
}

.mr-18 {
  margin-right: 18px;
}

.ml-19 {
  margin-left: 19px;
}

.mr-19 {
  margin-right: 19px;
}

.ml-20 {
  margin-left: 20px;
}

.mr-20 {
  margin-right: 20px;
}

.ml-21 {
  margin-left: 21px;
}

.mr-21 {
  margin-right: 21px;
}

.ml-22 {
  margin-left: 22px;
}

.mr-22 {
  margin-right: 22px;
}

.ml-25 {
  margin-left: 25px;
}

.mr-25 {
  margin-right: 25px;
}

.ml-26 {
  margin-left: 26px;
}

.mr-26 {
  margin-right: 26px;
}

.ml-28 {
  margin-left: 28px;
}

.mr-28 {
  margin-right: 28px;
}

.ml-29 {
  margin-left: 29px;
}

.mr-29 {
  margin-right: 29px;
}

.ml-30 {
  margin-left: 30px;
}

.mr-30 {
  margin-right: 30px;
}

.ml-31 {
  margin-left: 31px;
}

.mr-31 {
  margin-right: 31px;
}

.ml-32 {
  margin-left: 32px;
}

.mr-32 {
  margin-right: 32px;
}

.ml-33 {
  margin-left: 33px;
}

.mr-33 {
  margin-right: 33px;
}

.ml-34 {
  margin-left: 34px;
}

.mr-34 {
  margin-right: 34px;
}

.ml-35 {
  margin-left: 35px;
}

.mr-35 {
  margin-right: 35px;
}

.ml-36 {
  margin-left: 36px;
}

.mr-36 {
  margin-right: 36px;
}

.ml-39 {
  margin-left: 39px;
}

.mr-39 {
  margin-right: 39px;
}

.ml-40 {
  margin-left: 40px;
}

.mr-40 {
  margin-right: 40px;
}

.ml-65 {
  margin-left: 65px;
}

.mr-65 {
  margin-right: 65px;
}

.ml-68 {
  margin-left: 68px;
}

.mr-68 {
  margin-right: 68px;
}

.mt-6 {
  margin-top: 6px;
}

.mb-6 {
  margin-bottom: 6px;
}

.mt-7 {
  margin-top: 7px;
}

.mb-7 {
  margin-bottom: 7px;
}

.mt-9 {
  margin-top: 9px;
}

.mb-9 {
  margin-bottom: 9px;
}

.mt-10 {
  margin-top: 10px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mt-11 {
  margin-top: 11px;
}

.mb-11 {
  margin-bottom: 11px;
}

.mt-12 {
  margin-top: 12px;
}

.mb-12 {
  margin-bottom: 12px;
}

.mt-13 {
  margin-top: 13px;
}

.mb-13 {
  margin-bottom: 13px;
}

.mt-14 {
  margin-top: 14px;
}

.mb-14 {
  margin-bottom: 14px;
}

.mt-15 {
  margin-top: 15px;
}

.mb-15 {
  margin-bottom: 15px;
}

.mt-17 {
  margin-top: 17px;
}

.mb-17 {
  margin-bottom: 17px;
}

.mt-18 {
  margin-top: 18px;
}

.mb-18 {
  margin-bottom: 18px;
}

.mt-19 {
  margin-top: 19px;
}

.mb-19 {
  margin-bottom: 19px;
}

.mt-20 {
  margin-top: 20px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mt-21 {
  margin-top: 21px;
}

.mb-21 {
  margin-bottom: 21px;
}

.mt-22 {
  margin-top: 22px;
}

.mb-22 {
  margin-bottom: 22px;
}

.mt-23 {
  margin-top: 23px;
}

.mb-23 {
  margin-bottom: 23px;
}

.mt-25 {
  margin-top: 25px;
}

.mb-25 {
  margin-bottom: 25px;
}

.mt-26 {
  margin-top: 26px;
}

.mb-26 {
  margin-bottom: 26px;
}

.mt-27 {
  margin-top: 27px;
}

.mb-27 {
  margin-bottom: 27px;
}

.mt-28 {
  margin-top: 28px;
}

.mb-28 {
  margin-bottom: 28px;
}

.mt-29 {
  margin-top: 29px;
}

.mb-29 {
  margin-bottom: 29px;
}

.mt-30 {
  margin-top: 30px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mt-31 {
  margin-top: 31px;
}

.mb-31 {
  margin-bottom: 31px;
}

.mt-32 {
  margin-top: 32px;
}

.mb-32 {
  margin-bottom: 32px;
}

.mt-33 {
  margin-top: 33px;
}

.mb-33 {
  margin-bottom: 33px;
}

.mt-34 {
  margin-top: 34px;
}

.mb-34 {
  margin-bottom: 34px;
}

.mt-35 {
  margin-top: 35px;
}

.mb-35 {
  margin-bottom: 35px;
}

.mt-36 {
  margin-top: 36px;
}

.mb-36 {
  margin-bottom: 36px;
}

.mt-37 {
  margin-top: 37px;
}

.mb-37 {
  margin-bottom: 37px;
}

.mt-38 {
  margin-top: 38px;
}

.mb-38 {
  margin-bottom: 38px;
}

.mt-39 {
  margin-top: 39px;
}

.mb-39 {
  margin-bottom: 39px;
}

.mt-40 {
  margin-top: 40px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mt-41 {
  margin-top: 41px;
}

.mb-41 {
  margin-bottom: 41px;
}

.mt-42 {
  margin-top: 42px;
}

.mb-42 {
  margin-bottom: 42px;
}

.mt-43 {
  margin-top: 43px;
}

.mb-43 {
  margin-bottom: 43px;
}

.mt-44 {
  margin-top: 44px;
}

.mb-44 {
  margin-bottom: 44px;
}

.mt-45 {
  margin-top: 45px;
}

.mb-45 {
  margin-bottom: 45px;
}

.mt-46 {
  margin-top: 46px;
}

.mb-46 {
  margin-bottom: 46px;
}

.mt-47 {
  margin-top: 47px;
}

.mb-47 {
  margin-bottom: 47px;
}

.mt-50 {
  margin-top: 50px;
}

.mb-50 {
  margin-bottom: 50px;
}

.mt-51 {
  margin-top: 51px;
}

.mb-51 {
  margin-bottom: 51px;
}

.mt-52 {
  margin-top: 52px;
}

.mb-52 {
  margin-bottom: 52px;
}

.mt-53 {
  margin-top: 53px;
}

.mb-53 {
  margin-bottom: 53px;
}

.mt-54 {
  margin-top: 54px;
}

.mb-54 {
  margin-bottom: 54px;
}

.mt-55 {
  margin-top: 55px;
}

.mb-55 {
  margin-bottom: 55px;
}

.mt-56 {
  margin-top: 56px;
}

.mb-56 {
  margin-bottom: 56px;
}

.mt-58 {
  margin-top: 58px;
}

.mb-58 {
  margin-bottom: 58px;
}

.mt-59 {
  margin-top: 59px;
}

.mb-59 {
  margin-bottom: 59px;
}

.mt-60 {
  margin-top: 60px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mt-62 {
  margin-top: 62px;
}

.mb-62 {
  margin-bottom: 62px;
}

.mt-63 {
  margin-top: 63px;
}

.mb-63 {
  margin-bottom: 63px;
}

.mt-64 {
  margin-top: 64px;
}

.mb-64 {
  margin-bottom: 64px;
}

.mt-66 {
  margin-top: 66px;
}

.mb-66 {
  margin-bottom: 66px;
}

.mt-67 {
  margin-top: 67px;
}

.mb-67 {
  margin-bottom: 67px;
}

.mt-68 {
  margin-top: 68px;
}

.mb-68 {
  margin-bottom: 68px;
}

.mt-69 {
  margin-top: 69px;
}

.mb-69 {
  margin-bottom: 69px;
}

.mt-70 {
  margin-top: 70px;
}

.mb-70 {
  margin-bottom: 70px;
}

.mt-71 {
  margin-top: 71px;
}

.mb-71 {
  margin-bottom: 71px;
}

.mt-72 {
  margin-top: 72px;
}

.mb-72 {
  margin-bottom: 72px;
}

.mt-73 {
  margin-top: 73px;
}

.mb-73 {
  margin-bottom: 73px;
}

.mt-74 {
  margin-top: 74px;
}

.mb-74 {
  margin-bottom: 74px;
}

.mt-77 {
  margin-top: 77px;
}

.mb-77 {
  margin-bottom: 77px;
}

.mt-79 {
  margin-top: 79px;
}

.mb-79 {
  margin-bottom: 79px;
}

.mt-86 {
  margin-top: 86px;
}

.mb-86 {
  margin-bottom: 86px;
}

.mt-92 {
  margin-top: 92px;
}

.mb-92 {
  margin-bottom: 92px;
}

.mt-93 {
  margin-top: 93px;
}

.mb-93 {
  margin-bottom: 93px;
}

.mt-94 {
  margin-top: 94px;
}

.mb-94 {
  margin-bottom: 94px;
}

.swiper-seo {
  padding-bottom: 64px;
}

.swiper-seo .swiper-button-next,
.swiper-seo .swiper-button-prev {
  width           : 46px;
  height          : 140px;
  background-color: rgba(73, 73, 73, 0.5);
}

.swiper-seo .swiper-button-next::after,
.swiper-seo .swiper-button-prev::after {
  font-family: "icomoon";
  font-size  : 11px;
}

.swiper-seo .swiper-button-next:hover,
.swiper-seo .swiper-button-prev:hover {
  background-color: #7a67db;
}

.swiper-seo .swiper-button-next {
  left     : 0;
  transform: translateX(-114px);
}

.swiper-seo .swiper-button-next::after {
  content: "\e901";
}

.swiper-seo .swiper-button-prev {
  right    : 0;
  transform: translateX(114px);
}

.swiper-seo .swiper-button-prev::after {
  content: "\e903";
}

@media only screen and (max-width: 991px) {

  .swiper-seo .swiper-button-next,
  .swiper-seo .swiper-button-prev {
    width        : 50px;
    height       : 50px;
    border-radius: 50%;
  }
}

.swiper-seo .swiper-pagination {
  bottom: 0;
}

.swiper-seo .swiper-pagination-bullet {
  width           : 53px;
  height          : 4px;
  background-color: #d9d9d9;
  border-radius   : 0;
  opacity         : 1;
}

.swiper-seo .swiper-pagination-bullet-active {
  background-color: #7a67db;
}

@media only screen and (max-width: 767px) {
  .swiper-seo .swiper-pagination-bullet {
    width : 20px;
    height: 3px;
  }
}

.last-articles-blog-seo::before {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 144%;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-last-articles-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -1;
  transform      : translateY(-83px);
}

@media only screen and (max-width: 767px) {
  .last-articles-blog-seo::before {
    background-size    : cover;
    background-position: center center;
  }
}

.last-articles-blog-seo .container::before {
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-last-articles-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  width          : 96px;
  height         : 198px;
  top            : 0;
  right          : 0;
}

.last-articles-blog-seo .container::after {
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-last-articles-02.png") 0 0 no-repeat;
  background-size: 100% 100%;
  width          : 94px;
  height         : 157px;
  bottom         : 32px;
  left           : 0;
}

.last-articles-blog-seo-wrapper {
  max-width: calc(100% - 67px);
}

@media only screen and (max-width: 1399px) {
  .last-articles-blog-seo-wrapper {
    max-width: calc(100% - 87px);
  }
}

@media only screen and (max-width: 1199px) {
  .last-articles-blog-seo-wrapper {
    max-width: calc(100% - 107px);
  }
}

@media only screen and (max-width: 991px) {
  .last-articles-blog-seo-wrapper {
    max-width: 100%;
  }
}

.last-articles-blog-seo-wrapper .swiper-button-next {
  transform: translate(-79px, -115%);
}

.last-articles-blog-seo-wrapper .swiper-button-prev {
  transform: translate(79px, 0%);
}

@media only screen and (max-width: 991px) {

  .last-articles-blog-seo-wrapper .swiper-button-next,
  .last-articles-blog-seo-wrapper .swiper-button-prev {
    top      : auto;
    bottom   : 0;
    transform: translateY(15px);
  }

  .last-articles-blog-seo-wrapper .swiper-button-next {
    left: 0;
  }

  .last-articles-blog-seo-wrapper .swiper-button-prev {
    right: 0;
  }
}

.last-articles-blog-seo .btn-outline-purple {
  padding    : 17px 19px;
  line-height: 19px;
}

.news-letter-seo {
  margin: 127px 0 129px;
}

.news-letter-seo::before {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 155%;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-news-letter-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -3;
  transform      : translateY(-110px);
}

.news-letter-seo::after {
  content        : "";
  position       : absolute;
  top            : 139px;
  right          : 108px;
  width          : 69px;
  height         : 72px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -1;
}

.news-letter-seo .container::before,
.news-letter-seo .container::after {
  content : "";
  position: absolute;
  z-index : -1;
}

.news-letter-seo .container::before {
  top            : 154px;
  right          : 0;
  width          : 98px;
  height         : 194px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-02.png") 0 0 no-repeat;
  background-size: 100% 100%;
  mix-blend-mode : exclusion;
}

.news-letter-seo .container::after {
  content        : "";
  position       : absolute;
  width          : 114px;
  height         : 165px;
  top            : 148px;
  left           : 0;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-header-seo-03.png") 0 0 no-repeat;
  background-size: 100% 100%;
}

.news-letter-seo-content::after {
  content        : "";
  position       : absolute;
  top            : 402px;
  left           : 58px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-05.png") 0 0 no-repeat;
  background-size: 100% 100%;
  width          : 119px;
  height         : 84px;
  z-index        : -1;
}

.news-letter-seo-wrapper {
  max-width: 1029px;
  height   : 579px;
  z-index  : 2;
}

.news-letter-seo-wrapper::before {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 100%;
  z-index        : -2;
  background     : url("/wp-content/themes/karenTheme/assets/images/other/computer.png") 0 0 no-repeat;
  background-size: 100% 100%;
  filter         : drop-shadow(0px 57px 50px rgba(0, 0, 0, 0.05));
}

.news-letter-seo-wrapper::after {
  content        : "";
  position       : absolute;
  top            : 34px;
  right          : 114px;
  width          : calc(100% - 234px);
  height         : calc(100% - 92px);
  background     : url("/wp-content/themes/karenTheme/assets/images/other/news-letter-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -1;
}

.news-letter-seo-wrapper .shape::before,
.news-letter-seo-wrapper .shape::after {
  content : "";
  position: absolute;
}

.news-letter-seo-wrapper .shape::before {
  width          : 115px;
  height         : 120px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-06.png") 0 0 no-repeat;
  background-size: 100% 100%;
  top            : 0;
  left           : 88px;
  transform      : translate(0, -14px);
}

.news-letter-seo-wrapper .shape::after {
  width          : 119px;
  height         : 84px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-07.png") 0 0 no-repeat;
  background-size: 100% 100%;
  right          : 0;
  bottom         : 28px;
}

.news-letter-seo-wrapper form {
  max-width : 585px;
  box-shadow: 0px 51px 30px rgba(0, 0, 0, 0.02);
  padding   : 20px 29px 21px 31px;
}

.news-letter-seo-wrapper form .input .form-control {
  color      : #787878;
  line-height: 27px;
}

.news-letter-seo-wrapper form .input label {
  background             : linear-gradient(180deg, rgba(120, 120, 120, 0) 0%, #787878 100%);
  -webkit-background-clip: text;
  background-clip        : text;
  -webkit-text-fill-color: transparent;
}

.news-letter-seo-wrapper form .btn {
  line-height  : 21px;
  padding      : 15px 34px;
  border-radius: 10px;
  box-shadow   : 0px 7px 70px rgba(0, 0, 0, 0.05);
}

@media only screen and (max-width: 991px) {
  .news-letter-seo::before {
    background-size    : cover;
    background-position: center center;
  }

  .news-letter-seo::after,
  .news-letter-seo .container::before,
  .news-letter-seo .container::after,
  .news-letter-seo-content::before,
  .news-letter-seo-content::after {
    content: none;
  }

  .news-letter-seo-wrapper {
    height: auto;
  }

  .news-letter-seo-wrapper::before,
  .news-letter-seo-wrapper::after {
    content: none;
  }

  .news-letter-seo-wrapper form {
    position : relative !important;
    top      : 0 !important;
    right    : 0 !important;
    transform: unset !important;
    margin   : 0 auto;
  }
}

@media only screen and (max-width: 767px) {
  .news-letter-seo {
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 575px) {
  .news-letter-seo-wrapper form {
    border-radius: 12px;
    padding      : 16px 12px;
  }

  .news-letter-seo-wrapper form .input>* {
    font-size: 12px;
  }
}

.header-seo::before {
  content        : "";
  position       : absolute;
  width          : 125px;
  height         : 131px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-header-seo-02.png") 0 0 no-repeat;
  background-size: 100% 100%;
  top            : 190px;
  left           : 40%;
  transform      : translateX(-50%);
  mix-blend-mode : exclusion;
  z-index        : -1;
}

.header-seo::after {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 600px;
  height         : 587px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-header-seop-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -2;
}

.header-seo .container::before,
.header-seo .container::after {
  content : "";
  position: absolute;
  z-index : -1;
}

.header-seo .container::before {
  width          : 114px;
  height         : 165px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-header-seo-03.png") 0 0 no-repeat;
  background-size: 100% 100%;
  top            : 199px;
  left           : 0;
}

.header-seo .container::after {
  width          : 188px;
  height         : 157px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-header-seo-04.png") 0 0 no-repeat;
  background-size: 100% 100%;
  top            : 485px;
  left           : 52px;
}

.header-seo-logo {
  padding    : 31px 22px 37px 28px;
  margin-left: 46px;
}

.header-seo-logo::before {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 100%;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-logo-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -1;
}

.header-seo-nav ul li:not(:last-child) {
  margin-left: 24px;
}

.header-seo-nav ul li a {
  color      : #a9a9a9;
  line-height: 22px;
}

.header-seo-nav ul li a::before {
  content         : "";
  display         : inline-block;
  vertical-align  : middle;
  width           : 5px;
  height          : 5px;
  border-radius   : 50%;
  background-color: #7a67db;
  margin-left     : 4px;
  opacity         : 0;
  visibility      : hidden;
  transition      : all 0.3s ease-in-out;
}

.header-seo-nav ul li a:hover,
.header-seo-nav ul li a.active {
  color      : #7a67db;
  font-weight: bold;
}

.header-seo-nav ul li a:hover::before,
.header-seo-nav ul li a.active::before {
  opacity   : 1;
  visibility: visible;
}

.header-seo-search {
  margin-left: 13px;
}

.header-seo-search .form-control {
  background-color: rgba(172, 172, 172, 0.1);
  width           : 204px;
  color           : #fff;
  height          : 44px;
}

.header-seo-search .form-control::-moz-placeholder {
  color: rgba(255, 255, 255, 0.45);
}

.header-seo-search .form-control::placeholder {
  color: rgba(255, 255, 255, 0.45);
}

.header-seo-search button {
  left: 17px;
}

.header-seo-auth {
  border-radius: 15px;
}

.header-seo-auth .btn {
  padding: 6px 14px 6px 15px;
}

.header-seo-auth .btn:first-child {
  background-color: rgba(38, 213, 156, 0.5);
  border-radius   : 0 15px 15px 0;
}

.header-seo-auth .btn:last-child {
  border-radius: 15px 0 0 15px;
  padding      : 6px 24px;
}

@media only screen and (min-width: 1800px) {
  .header-seo::after {
    width: 750px;
  }
}

@media only screen and (max-width: 1399px) {
  .header-seo::after {
    width: 510px;
  }
}

@media only screen and (max-width: 1199px) {
  .header-seo::after {
    width: 424px;
  }

  .header-seo-logo {
    margin-left: 28px;
  }

  .header-seo-nav ul li:not(:last-child) {
    margin-left: 12px;
  }

  .header-seo-search .form-control {
    width: 180px;
  }

  .header-seo-auth .btn:first-child,
  .header-seo-auth .btn:last-child {
    padding: 6px 10px;
  }
}

@media only screen and (max-width: 991px) {

  .header-seo::before,
  .header-seo::after,
  .header-seo .container::before,
  .header-seo .container::after {
    content: none;
  }

  .header-seo-search button {
    color: rgba(73, 73, 73, 0.7) !important;
  }

  .header-seo-search .form-control {
    color: #494949;
  }

  .header-seo-search .form-control::-moz-placeholder {
    color: rgba(73, 73, 73, 0.5);
  }

  .header-seo-search .form-control::placeholder {
    color: rgba(73, 73, 73, 0.5);
  }
}

@media only screen and (max-width: 767px) {
  .header-seo {
    padding: 37px 0;
  }

  .header-seo-logo {
    position : absolute !important;
    top      : 0;
    left     : 50%;
    transform: translate(-50%, 0);
  }
}

@media only screen and (max-width: 575px) {

  .header-seo-auth .btn:first-child,
  .header-seo-auth .btn:last-child {
    background-color: transparent !important;
    color           : rgba(73, 73, 73, 0.75) !important;
    font-size       : 18px;
  }
}

.footer-seo {
  padding: 50px 0 16px;
  z-index: 2;
  margin : 63px 0 42px;
}

.footer-seo::before {
  content        : "";
  position       : absolute;
  top            : 0;
  right          : 0;
  left           : 0;
  width          : calc(100% - 40px);
  height         : 100%;
  border-radius  : 62px;
  background     : #1f193d url("/wp-content/themes/karenTheme/assets/images/background/bg-footer-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -1;
  margin         : 0 auto;
}

.footer-seo-description {
  margin-top: 7px;
}

.footer-seo-description .sub-title {
  color        : rgba(175, 164, 233, 0.9);
  margin-bottom: 2px;
}

.footer-seo-description p {
  line-height: 21px;
}

.footer-seo-titr {
  margin-bottom: 2px;
}

.footer-seo-nav li:not(:last-child) {
  margin-bottom: 3px;
}

.footer-seo-nav li a {
  color      : rgba(255, 255, 255, 0.6);
  line-height: 27px;
}

.footer-seo-nav li a:hover {
  color: #afa4e9;
}

.footer-seo-row>*:nth-child(3),
.footer-seo-row>*:nth-child(4) {
  margin: 36px 0 31px;
}

.footer-seo-contact>span {
  margin-left: 12px;
}

.footer-seo-contact>div:nth-child(2) {
  margin-right: auto;
}

.footer-seo-contact>div:last-child {
  margin-right: 36px;
}

.footer-seo-socials {
  gap: 32px;
}

.footer-seo-socials .btn {
  max-width  : 50%;
  padding    : 19px 8px;
  line-height: 21px;
}

.footer-seo-socials .btn::after {
  content      : "";
  position     : absolute;
  top          : 100%;
  left         : 50%;
  transform    : translateX(-50%);
  width        : 60%;
  height       : 12px;
  border-radius: 15px;
  filter       : blur(25px);
  z-index      : -1;
}

.footer-seo-socials .btn-success::after {
  background-color: #2bffba;
}

.footer-seo-socials .btn-purple::after {
  background-color: #7a67db;
}

@media only screen and (max-width: 1399px) {
  .footer-seo-contact>div:last-child {
    margin-right: 12px;
  }
}

@media only screen and (max-width: 1199px) {
  .footer-seo::before {
    width        : calc(100% - 24px);
    border-radius: 50px;
  }

  .footer-seo-contact>span {
    font-size: 17px;
  }

  .footer-seo-contact>div {
    font-size: 12px;
  }

  .footer-seo-contact>div i {
    font-size: 14px;
  }

  .footer-seo-socials {
    gap: 16px;
  }

  .footer-seo-socials .btn {
    font-size: 12px;
  }

  .footer-seo-socials .btn i {
    font-size: 8px;
  }
}

@media only screen and (max-width: 991px) {
  .footer-seo {
    margin-bottom: 0;
  }

  .footer-seo::before {
    width              : 100%;
    border-radius      : 0;
    background-size    : cover;
    background-position: center center;
  }

  .footer-seo-row>*:nth-child(3),
  .footer-seo-row>*:nth-child(4) {
    margin: 16px 0;
  }
}

@media only screen and (max-width: 575px) {
  .footer-seo-description .title {
    font-size: 16px;
  }

  .footer-seo-description .sub-title {
    font-size: 12px;
  }

  .footer-seo-contact>div:nth-child(2) {
    margin: 12px 0;
  }

  .footer-seo-contact>div:last-child {
    margin-right: 0;
  }

  .footer-seo-socials .btn {
    max-width: 100%;
  }
}

.landing-seo {
  margin-top: 53px;
}

.landing-seo::before {
  content        : "";
  position       : absolute;
  top            : 35%;
  transform      : translateY(-50%);
  width          : 98px;
  height         : 194px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-02.png") 0 0 no-repeat;
  background-size: 100% 100%;
  mix-blend-mode : difference;
  z-index        : -1;
}

.landing-seo .sup-title {
  -webkit-text-fill-color: transparent;
  background             : linear-gradient(180deg, rgba(73, 73, 73, 0.6) 0%, rgba(73, 73, 73, 0) 100%);
  -webkit-background-clip: text;
  background-clip        : text;
  letter-spacing         : 4.8px;
  margin-bottom          : -12px;
}

.landing-seo .sup-title::before {
  content        : "";
  position       : absolute;
  right          : 0;
  bottom         : 100%;
  width          : 69px;
  height         : 72px;
  border-radius  : 50%;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform      : translate(30px, -1px);
}

.landing-seo .sub-title {
  margin: 0 0 10px;
}

.landing-seo p {
  line-height: 30px;
}

.landing-seo .btn:first-child {
  padding    : 12px 19px 13px;
  margin-left: 12px;
}

.landing-seo .btn:last-child {
  padding: 16px 25px 17px 26px;
}

.landing-seo img {
  filter: drop-shadow(0px 4px 50px rgba(0, 0, 0, 0.15));
}

@media only screen and (max-width: 1199px) {
  .landing-seo h2 {
    font-size  : 36px;
    line-height: 54px;
  }
}

@media only screen and (max-width: 991px) {
  .landing-seo img {
    max-width: 70%;
    margin   : 0 auto 50px;
  }
}

@media only screen and (max-width: 575px) {

  .landing-seo .sup-title,
  .landing-seo .sub-title {
    font-size  : 12px;
    line-height: 18px;
  }

  .landing-seo .sup-title {
    margin-bottom: 0;
  }

  .landing-seo h2 {
    font-size  : 24px;
    line-height: 32px;
  }

  .landing-seo .sub-title {
    margin-top: 0;
  }

  .landing-seo p {
    font-size  : 12px;
    line-height: 25px;
  }

  .landing-seo .btn {
    max-width: 100%;
    width    : 100%;
    display  : block;
  }

  .landing-seo .btn:first-child {
    margin: 0 0 12px;
  }

  .landing-seo img {
    max-width: 100%;
  }
}

.what-me-seo::before,
.what-me-seo::after {
  content       : "";
  position      : absolute;
  z-index       : -1;
  mix-blend-mode: difference;
}

.what-me-seo::before {
  right          : 0;
  bottom         : 50px;
  width          : 115px;
  height         : 218px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-what-me-seo-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
}

.what-me-seo::after {
  bottom         : 0;
  left           : 0;
  width          : 93px;
  height         : 130px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-what-me-seo-02.png") 0 0 no-repeat;
  background-size: 100% 100%;
}

.what-me-seo .image::before {
  content        : "";
  position       : absolute;
  top            : 0;
  right          : 90px;
  width          : 105px;
  height         : 110px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/pattern-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : 3;
}

.what-me-seo .image img {
  filter: drop-shadow(0px 26px 50px rgba(0, 0, 0, 0.15));
}

.what-me-seo .sup-title {
  line-height: 36px;
}

.what-me-seo h2 {
  line-height  : 48px;
  margin-bottom: 11px;
}

.what-me-seo p {
  line-height  : 25px;
  margin-bottom: 17px;
}

.what-me-seo .btn {
  padding: 16px 25px 17px 26px;
}

@media only screen and (max-width: 991px) {
  .what-me-seo .image::before {
    content: none;
  }

  .what-me-seo .image img {
    max-width: 70%;
    margin   : 0 auto 20px;
  }
}

@media only screen and (max-width: 575px) {
  .what-me-seo .image img {
    max-width: 100%;
  }

  .what-me-seo .sup-title {
    font-size  : 18px;
    line-height: 30px;
  }

  .what-me-seo h2 {
    font-size  : 24px;
    line-height: 38px;
  }

  .what-me-seo p {
    font-size  : 12px;
    line-height: 20px;
  }

  .what-me-seo .btn {
    max-width: 100%;
    width    : 100%;
  }
}

.top-services-seo {
  margin : 84px 0 179px;
  padding: 50px 0;
}

@media only screen and (max-width: 767px) {
  .top-services-seo {
    margin: 0;
  }
}

@media only screen and (max-width: 767px) {
  .top-services-seo .swiper-slide {
    opacity  : 1;
    transform: scale(1);
  }
}

.description-seo-home::after {
  content        : "";
  position       : absolute;
  top            : 50%;
  left           : 0;
  width          : 800px;
  height         : 579px;
  background     : url("/wp-content/themes/karenTheme/assets/images/other/description-seo-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform      : translateY(-50%);
  z-index        : -1;
}

.description-seo-home .container::before,
.description-seo-home .container::after {
  content       : "";
  position      : absolute;
  mix-blend-mode: difference;
  z-index       : -1;
}

.description-seo-home p {
  line-height: 34px;
}

.description-seo-home .btn:first-child {
  padding   : 12px 19px 13px;
  box-shadow: 0px 23px 50px rgba(0, 0, 0, 0.05);
}

.description-seo-home .btn:last-child {
  padding: 16px 10px 17px;
}

@media only screen and (max-width: 1399px) {
  .description-seo-home::after {
    width : 650px;
    height: 480px;
  }
}

@media only screen and (max-width: 1199px) {
  .description-seo-home::after {
    width : 550px;
    height: 400px;
  }
}

@media only screen and (max-width: 991px) {
  .description-seo-home {
    padding-top: 450px;
  }

  .description-seo-home::after {
    width    : 70%;
    top      : 0;
    transform: unset;
  }
}

@media only screen and (max-width: 767px) {
  .description-seo-home::before {
    background-size    : cover;
    background-position: center center;
  }

  .description-seo-home::after {
    width: 85%;
  }

  .description-seo-home h2 {
    font-size  : 32px;
    line-height: 48px;
  }
}

@media only screen and (max-width: 575px) {
  .description-seo-home {
    padding-top: 350px;
  }

  .description-seo-home::after {
    width : 95%;
    height: 300px;
  }

  .description-seo-home .sup-title {
    font-size: 14px;
  }

  .description-seo-home h2 {
    font-size  : 24px;
    line-height: 40px;
  }

  .description-seo-home p {
    font-size  : 12px;
    line-height: 25px;
  }

  .description-seo-home .btn {
    max-width: 100%;
    width    : 100%;
  }
}

@media only screen and (max-width: 767px) {
  .page-instagram-seo {
    margin-top: 80px;
  }
}

.page-instagram-seo-wrapper {
  z-index: 2;
  padding: 72px 688px 72px 70px;
}

.page-instagram-seo-wrapper::before {
  content        : "";
  background     : url("/wp-content/themes/karenTheme/assets/images/background/background-page-instagram-seo-01.png") 0 0 no-repeat, radial-gradient(13.73% 38.57% at 21.15% 34.39%, #302955 3.04%, #262147 41.34%, #130f29 100%);
  background-size: 100% 100%;
  z-index        : -3;
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 100%;
  transform      : matrix(-1, 0, 0, 1, 0, 0);
  border-radius  : 62px;
}

.page-instagram-seo-wrapper .image {
  width : 507px;
  height: 630px;
  right : 102px;
  bottom: 0;
}

.page-instagram-seo-wrapper .image::before,
.page-instagram-seo-wrapper .image::after {
  content       : "";
  position      : absolute;
  z-index       : -1;
  mix-blend-mode: exclusion;
}

.page-instagram-seo-wrapper .sup-title {
  color: rgba(255, 255, 255, 0.2);
}

.page-instagram-seo-wrapper h2 {
  margin-bottom: 12px;
}

.page-instagram-seo-wrapper h2 span {
  color: #afa4e9;
}

.page-instagram-seo-wrapper p {
  color      : rgba(255, 255, 255, 0.6);
  line-height: 34px;
}

.page-instagram-seo-wrapper .btn {
  padding   : 19px 17px 20px 18px;
  box-shadow: 0px 23px 50px rgba(0, 0, 0, 0.05);
}

@media only screen and (max-width: 1399px) {
  .page-instagram-seo-wrapper {
    padding-right: 600px;
  }

  .page-instagram-seo-wrapper .image {
    width: 490px;
  }
}

@media only screen and (max-width: 1199px) {
  .page-instagram-seo-wrapper {
    padding: 72px 548px 72px 20px;
  }

  .page-instagram-seo-wrapper .image {
    right: 40px;
  }

  .page-instagram-seo-wrapper h2 {
    font-size  : 32px;
    line-height: 48px;
  }
}

@media only screen and (max-width: 991px) {
  .page-instagram-seo-wrapper {
    padding: 24px;
  }

  .page-instagram-seo-wrapper::before {
    border-radius: 32px;
  }

  .page-instagram-seo-wrapper .sup-title {
    color: rgba(255, 255, 255, 0.3);
  }
}

@media only screen and (max-width: 767px) {
  .page-instagram-seo-wrapper::before {
    background-size    : cover;
    background-position: center center;
  }
}

@media only screen and (max-width: 575px) {
  .page-instagram-seo-wrapper {
    margin: 0 -12px;
  }

  .page-instagram-seo-wrapper::before {
    border-radius: 0;
  }

  .page-instagram-seo-wrapper .sup-title {
    font-size  : 14px;
    line-height: 24px;
  }

  .page-instagram-seo-wrapper h2 {
    font-size  : 24px;
    line-height: 40px;
  }

  .page-instagram-seo-wrapper p {
    font-size  : 12px;
    line-height: 25px;
  }
}

@media only screen and (max-width: 767px) {
  .comments-customers-seo {
    margin-top: 80px;
  }
}

.comments-customers-seo .container::before,
.comments-customers-seo .container::after {
  content       : "";
  position      : absolute;
  mix-blend-mode: exclusion;
  z-index       : -1;
}

.comments-customers-seo-wrapper {
  max-width: calc(100% - 280px);
}

.comments-customers-seo .title,
.comments-customers-seo .sub-title {
  line-height: 42px;
}

.comments-customers-seo-item {
  transition: all 0.3s linear;
  transform : scale(0.5);
  opacity   : 0;
}

.comments-customers-seo-item .info li:not(:last-child) {
  margin-bottom: 8px;
}

.comments-customers-seo-item .info li i {
  width      : 48px;
  height     : 48px;
  margin-left: 11px;
  box-shadow : 0px 36px 50px rgba(0, 0, 0, 0.05);
}

.comments-customers-seo-item .brands {
  margin-top: 49px;
  gap       : 25px 64px;
}

.comments-customers-seo-item .brands>div {
  max-width: calc(50% - 32px);
}

.comments-customers-seo-item .brands>div img {
  filter: grayscale(100%);
}

.comments-customers-seo-item .brands>div img:hover {
  filter: grayscale(0);
}

.comments-customers-seo-item .content {
  margin-top: -165px;
}

.comments-customers-seo-item .content img {
  margin   : 0 57px -52px 35px;
  z-index  : -1;
  max-width: calc(100% - 92px);
}

.comments-customers-seo-item .content p {
  border-radius: 20px;
  box-shadow   : 0px 43px 50px rgba(0, 0, 0, 0.02);
  line-height  : 32px;
}

.swiper-slide-active .comments-customers-seo-item {
  transform: scale(1);
  opacity  : 1;
}

.comments-customers-seo .swiper-button-next {
  top      : 10%;
  transform: translate(-114px, -50%);
}

.comments-customers-seo .swiper-button-prev {
  top      : 60%;
  transform: translate(114px, -50%);
}

.comments-customers-seo .btn-outline-purple {
  padding    : 17px 19px;
  line-height: 19px;
}

@media only screen and (max-width: 1199px) {
  .comments-customers-seo-wrapper {
    max-width: calc(100% - 190px);
  }
}

@media only screen and (max-width: 991px) {
  .comments-customers-seo::after {
    content: none;
  }

  .comments-customers-seo-wrapper {
    max-width: 100%;
  }

  .comments-customers-seo-item .content {
    margin: 0 0 32px;
  }

  .comments-customers-seo-item .content img {
    max-width: 50%;
    margin   : 0 auto;
    display  : block;
  }

  .comments-customers-seo .swiper {
    padding-bottom: 80px;
  }

  .comments-customers-seo .swiper-button-next,
  .comments-customers-seo .swiper-button-prev {
    top      : auto;
    bottom   : 0;
    transform: translateY(15px);
  }

  .comments-customers-seo .swiper-button-next {
    left: 0;
  }

  .comments-customers-seo .swiper-button-prev {
    right: 0;
  }
}

@media only screen and (max-width: 767px) {
  .comments-customers-seo::before {
    background-size    : cover;
    background-position: center center;
  }

  .comments-customers-seo-wrapper .title {
    font-size  : 32px;
    line-height: 48px;
  }

  .comments-customers-seo-wrapper .sub-title {
    font-size: 12px;
  }
}

.about-us-seo-landing::before {
  content        : "";
  position       : absolute;
  top            : 35%;
  transform      : translateY(-50%);
  width          : 98px;
  height         : 194px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-02.png") 0 0 no-repeat;
  background-size: 100% 100%;
  mix-blend-mode : difference;
  z-index        : -1;
}

.about-us-seo-landing .sup-title {
  background-image       : linear-gradient(180deg, rgba(73, 73, 73, 0.6) 0%, rgba(73, 73, 73, 0) 100%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip        : text;
  margin-bottom          : -17px;
}

.about-us-seo-landing .sup-title::before {
  content        : "";
  position       : absolute;
  right          : 0;
  bottom         : 100%;
  width          : 69px;
  height         : 72px;
  border-radius  : 50%;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform      : translate(30px, -1px);
}

.about-us-seo-landing h2 {
  line-height: 70px;
}

.about-us-seo-landing .sub-title {
  margin: -14px 0 10px;
}

.about-us-seo-landing p {
  line-height: 30px;
  margin     : 9px 0;
}

.about-us-seo-landing .btns {
  gap: 12px;
}

.about-us-seo-landing .btns .btn {
  padding    : 16px 20px;
  line-height: 21px;
}

.about-us-seo-landing .btns .btn-success {
  padding    : 12px 20px;
  line-height: 31px;
}

@media only screen and (max-width: 1399px) {
  .about-us-seo-landing h2 {
    font-size: 36px;
  }
}

@media only screen and (max-width: 1199px) {
  .about-us-seo-landing h2 {
    font-size: 30px;
  }
}

@media only screen and (max-width: 575px) {
  .about-us-seo-landing .sup-title {
    margin-bottom: 0;
  }

  .about-us-seo-landing h2 {
    font-size  : 20px;
    line-height: 32px;
  }

  .about-us-seo-landing .sub-title {
    margin-top: 0;
  }

  .about-us-seo-landing p {
    font-size: 12px;
  }
}

.about-us-seo-brands {
  margin: 50px 0 256px;
}

.about-us-seo-brands::before {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 250%;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-brands-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform      : translateY(-150px);
  z-index        : -1;
}

.about-us-seo-brands::after {
  content        : "";
  position       : absolute;
  top            : 50%;
  right          : 0;
  width          : 135px;
  height         : 204px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-brands-seo-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform      : translateY(-50%);
  z-index        : -1;
  mix-blend-mode : exclusion;
}

.about-us-seo-brands-items {
  gap: 24px;
}

.about-us-seo-brands-items li {
  max-width: calc(16.6666667% - 20px);
  flex     : 0 0 auto;
}

.about-us-seo-brands-items li a {
  max-width    : 150px;
  height       : 150px;
  box-shadow   : 0px 35px 50px rgba(0, 0, 0, 0.05);
  border-radius: 22px;
}

.about-us-seo-brands-items li a img {
  max-height: 60%;
  filter    : grayscale(100%);
}

.about-us-seo-brands-items li a:hover img {
  filter: grayscale(0%);
}

@media only screen and (max-width: 991px) {
  .about-us-seo-brands-items li {
    max-width: calc(25% - 18px);
  }
}

@media only screen and (max-width: 767px) {
  .about-us-seo-brands {
    margin-bottom: 120px;
  }

  .about-us-seo-brands::before {
    background-size    : cover;
    background-position: center center;
  }

  .about-us-seo-brands-items {
    gap: 12px;
  }

  .about-us-seo-brands-items li {
    max-width: calc(25% - 9px);
  }
}

@media only screen and (max-width: 767px) {
  .about-us-seo-brands-items li {
    max-width: calc(33.333333% - 8px);
  }
}

@media only screen and (max-width: 399px) {
  .about-us-seo-brands-items li {
    max-width: calc(50% - 6px);
  }
}

.about-us-seo-description {
  margin-bottom: 261px;
}

@media only screen and (max-width: 767px) {
  .about-us-seo-description {
    margin-bottom: 80px;
  }
}

.about-us-seo-description::before {
  content: none;
}

.about-us-seo-description::after {
  right           : 0;
  left            : auto;
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/description-seo-02.png");
}

@media only screen and (max-width: 1199px) {
  .about-us-seo-description::after {
    height: 480px;
  }
}

@media only screen and (max-width: 991px) {
  .about-us-seo-description::after {
    height: 400px;
  }
}

@media only screen and (max-width: 575px) {
  .about-us-seo-description::after {
    height: 300px;
  }
}

.about-us-seo-description .container::before {
  top             : 50%;
  right           : auto;
  left            : 0;
  transform       : translateY(-50%);
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-description-seo-1.png");
}

.about-us-seo-description .container::after {
  top             : 0;
  bottom          : auto;
  width           : 93px;
  height          : 130px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-what-me-seo-02.png");
  transform       : translateY(-100px);
}

.about-us-seo-top-services {
  margin-top: 370px;
}

@media only screen and (max-width: 767px) {
  .about-us-seo-top-services {
    margin-top: 40px;
  }
}

.about-us-seo-options {
  margin: 30px 0 58px;
}

@media only screen and (max-width: 767px) {
  .about-us-seo-options {
    margin: 0;
  }

  .about-us-seo-options .row {
    padding: 70px 0;
  }
}

.about-us-seo-page-instagram {
  margin: 113px 0 116px;
}

.contact-us-seo-landing {
  margin-top: 32px;
}

.contact-us-seo-landing::before {
  content        : "";
  position       : absolute;
  top            : 35%;
  transform      : translateY(-50%);
  width          : 98px;
  height         : 194px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-02.png") 0 0 no-repeat;
  background-size: 100% 100%;
  mix-blend-mode : difference;
  z-index        : -1;
}

.contact-us-seo-landing .sup-title {
  background-image       : linear-gradient(180deg, rgba(73, 73, 73, 0.6) 0%, rgba(73, 73, 73, 0) 100%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip        : text;
  margin-bottom          : -17px;
}

.contact-us-seo-landing .sup-title::before {
  content        : "";
  position       : absolute;
  right          : 0;
  bottom         : 100%;
  width          : 69px;
  height         : 72px;
  border-radius  : 50%;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform      : translate(30px, -1px);
}

.contact-us-seo-landing h2 {
  line-height: 70px;
}

.contact-us-seo-landing .sub-title {
  margin: -14px 0 10px;
}

.contact-us-seo-landing p {
  line-height: 30px;
  margin     : 9px 0;
}

.contact-us-seo-landing .btns {
  gap: 12px;
}

.contact-us-seo-landing .btns .btn {
  padding    : 16px 20px;
  line-height: 21px;
}

.contact-us-seo-landing .btns .btn-success {
  padding    : 12px 20px;
  line-height: 31px;
}

.contact-us-seo-landing .brands {
  gap       : 40px 50px;
  margin-top: 59px;
}

.contact-us-seo-landing .brands a {
  max-width: calc(50% - 25px);
}

.contact-us-seo-landing .brands a img {
  filter: grayscale(100%);
}

.contact-us-seo-landing .brands a:hover img {
  filter: grayscale(0);
}

.contact-us-seo-landing-form {
  padding: 44px 77px 0 49px;
  z-index: 2;
}

.contact-us-seo-landing-form::before {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : calc(100% - 92px);
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/form-contact-us-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -1;
}

.contact-us-seo-landing-form form {
  margin-top: 10px;
}

.contact-us-seo-landing-form form .form-group {
  border-radius: 20px;
  box-shadow   : 0px 32px 30px rgba(0, 0, 0, 0.02);
  height       : 76px;
  padding-right: 72px;
}

.contact-us-seo-landing-form form .form-group i {
  right : 35px;
  width : 28px;
  height: 28px;
}

.contact-us-seo-landing-form form .form-group:not(:last-child) {
  margin-bottom: 29px;
}

.contact-us-seo-landing-form form .form-group:nth-last-child(2) {
  margin-bottom: 0;
  height       : 247px;
  padding-top  : 63px;
}

.contact-us-seo-landing-form form .form-group:nth-last-child(2) i {
  top  : 26px;
  right: 65px;
}

.contact-us-seo-landing-form form .form-group:nth-last-child(2) textarea {
  height         : calc(100% - 20px);
  scrollbar-width: 3px;
  scrollbar-color: #7A67DB #f1f1f1;
}

.contact-us-seo-landing-form form .form-group:nth-last-child(2) textarea::-webkit-scrollbar {
  width: 3px;
}

.contact-us-seo-landing-form form .form-group:nth-last-child(2) textarea::-webkit-scrollbar-thumb {
  background-color: #7A67DB;
}

.contact-us-seo-landing-form form .form-group:nth-last-child(2) textarea::-webkit-scrollbar-track {
  background-color: #f1f1f1;
}

.contact-us-seo-landing-form form .btn {
  box-shadow   : 0px 18px 25px rgba(122, 103, 219, 0.15);
  padding      : 9px 17px;
  line-height  : 21px;
  border-radius: 11px;
  margin-top   : -20px;
}

@media only screen and (max-width: 1399px) {
  .contact-us-seo-landing h2 {
    font-size: 34px;
  }
}

@media only screen and (max-width: 1199px) {
  .contact-us-seo-landing h2 {
    font-size: 28px;
  }
}

@media only screen and (max-width: 991px) {
  .contact-us-seo-landing {
    margin-top: 90px;
  }
}

@media only screen and (max-width: 575px) {
  .contact-us-seo-landing .sup-title {
    margin-bottom: 0;
  }

  .contact-us-seo-landing h2 {
    font-size  : 20px;
    line-height: 32px;
  }

  .contact-us-seo-landing .sub-title {
    margin-top: 0;
  }

  .contact-us-seo-landing p {
    font-size: 12px;
  }

  .contact-us-seo-landing-form {
    padding: 32px 20px 0;
  }

  .contact-us-seo-landing-form form .form-group {
    height       : 64px;
    padding-right: 40px;
  }

  .contact-us-seo-landing-form form .form-group .form-control {
    font-size: 12px;
  }

  .contact-us-seo-landing-form form .form-group i {
    right: 6px;
  }

  .contact-us-seo-landing-form form .form-group:nth-last-child(2) {
    padding-right: 12px;
  }

  .contact-us-seo-landing-form form .form-group:nth-last-child(2) i {
    right: 6px;
  }
}

.contact-us-seo-location {
  margin: 202px 0 0;
}

.contact-us-seo-location::before {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 136%;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-contact-us-seo-location.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -2;
  transform      : translateY(-160px);
}

.contact-us-seo-location .container::before,
.contact-us-seo-location .container::after {
  content       : "";
  position      : absolute;
  mix-blend-mode: exclusion;
  z-index       : -1;
}

.contact-us-seo-location-map {
  background     : url("/wp-content/themes/karenTheme/assets/images/other/computer.png") 0 0 no-repeat;
  background-size: 100% 100%;
  height         : 733px;
  filter         : drop-shadow(0px 57px 50px rgba(0, 0, 0, 0.05));
  margin-bottom  : 82px;
}

.contact-us-seo-location-map iframe {
  width : calc(100% - 300px);
  height: calc(100% - 118px);
  margin: 44px 145px 0 0;
}

.contact-us-seo-location .btns {
  gap: 16px;
}

.contact-us-seo-location .btns .btn {
  padding    : 12px 20px;
  line-height: 31px;
}

@media only screen and (max-width: 991px) {
  .contact-us-seo-location-map {
    height: 450px;
  }

  .contact-us-seo-location-map iframe {
    margin: 11px 78px 0 0;
    width : calc(100% - 160px);
    height: calc(100% - 55px);
  }
}

@media only screen and (max-width: 767px) {
  .contact-us-seo-location {
    margin-top: 88px;
  }

  .contact-us-seo-location::before {
    background-size    : cover;
    background-position: center center;
  }

  .contact-us-seo-location-map {
    background: transparent;
  }

  .contact-us-seo-location-map iframe {
    width        : 100%;
    height       : 100%;
    margin       : 0;
    border-radius: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .contact-us-seo-location-map {
    height: 280px;
  }
}

.contact-us-seo-page-instagram {
  margin: 240px 0 131px;
}

@media only screen and (max-width: 767px) {
  .contact-us-seo-page-instagram {
    margin: 120px 0 80px;
  }
}

.blog-seo-top-article {
  margin: 80px 0 112px;
}

.blog-seo-top-article-item figure img {
  box-shadow   : 0px 23px 100px rgba(0, 0, 0, 0.02);
  border-radius: 22px;
  max-height   : 489px;
}

.blog-seo-top-article-item .content {
  box-shadow   : 0px 53px 50px rgba(0, 0, 0, 0.02);
  border-radius: 27px;
  max-width    : calc(100% - 116px);
  padding      : 30px 38px 22px;
  margin-top   : -120px;
}

.blog-seo-top-article-item .content h2 {
  line-height: 32px;
  max-height : 64px;
}

.blog-seo-top-article-item .content h2 a:hover {
  color: #7a67db;
}

.blog-seo-top-article-item .content p {
  margin-bottom: 20px;
  line-height  : 25px;
  height       : 75px;
}

.blog-seo-top-article-item .content .author img {
  width      : 24px;
  height     : 24px;
  margin-left: 7px;
}

.blog-seo-top-article-item .content .author a:hover {
  color: #7a67db;
}

.blog-seo-top-article-item .content .author a:hover span {
  color: rgba(122, 103, 219, 0.7);
}

.blog-seo-top-article-item .content .more:hover {
  color: #7a67db;
}

.blog-seo-top-article .banner img {
  height       : 489px;
  max-height   : 489px;
  border-radius: 22px;
}

@media only screen and (max-width: 1399px) {
  .blog-seo-top-article .banner img {
    height: 431px;
  }
}

@media only screen and (max-width: 1199px) {
  .blog-seo-top-article .banner img {
    height: 361px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-seo-top-article {
    margin-bottom: 80px;
  }

  .blog-seo-top-article-item .content {
    max-width: calc(100% - 64px);
    padding  : 22px;
  }
}

@media only screen and (max-width: 575px) {

  .blog-seo-top-article-item figure img,
  .blog-seo-top-article-item .content {
    border-radius: 12px;
  }

  .blog-seo-top-article-item .content {
    max-width : 100%;
    padding   : 18px 12px;
    margin-top: 12px;
  }

  .blog-seo-top-article-item .content h2 {
    font-size  : 16px;
    line-height: 32px;
  }

  .blog-seo-top-article-item .content p {
    font-size: 12px;
  }
}

.blog-seo-heading {
  margin-bottom: 55px;
}

.blog-seo-heading::before {
  content      : "";
  position     : absolute;
  top          : 50%;
  left         : 0;
  width        : 100%;
  height       : 1px;
  border-bottom: 1px dashed rgba(120, 120, 120, 0.5);
  transform    : translateY(-50%);
  z-index      : -1;
}

.blog-seo-heading .title,
.blog-seo-heading a {
  background: linear-gradient(0deg, rgba(243, 245, 252, 0.3), rgba(243, 245, 252, 0.3)), #ffffff;
}

.blog-seo-heading .title {
  padding-left: 6px;
}

.blog-seo-heading .title::before {
  content         : "";
  display         : inline-block;
  vertical-align  : middle;
  width           : 12px;
  height          : 12px;
  border-radius   : 50%;
  background-color: #7a67db;
  margin-left     : 8px;
}

.blog-seo-heading .title span {
  border-radius   : 5px;
  background-color: rgba(252, 183, 18, 0.1);
  line-height     : 22px;
  padding         : 0 20px;
}

.blog-seo-heading a {
  padding-right: 16px;
  color        : #787878;
}

.blog-seo-heading a i {
  margin-right: 10px;
}

.blog-seo-heading a:hover {
  color: #7a67db;
}

@media only screen and (max-width: 575px) {
  .blog-seo-heading::before {
    content: none;
  }

  .blog-seo-heading .title,
  .blog-seo-heading a {
    padding   : 0;
    background: transparent;
  }
}

.blog-seo-top-view::before,
.blog-seo-top-view::after {
  content : "";
  position: absolute;
}

.blog-seo-top-view::before {
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 205%;
  transform      : translateY(-188px);
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-top-view-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -2;
}

@media only screen and (max-width: 767px) {
  .blog-seo-top-view::before {
    background-size    : cover;
    background-position: center center;
  }
}

.blog-seo-top-view::after {
  bottom         : 0;
  left           : 0;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-comments-seo-2.png") 0 0 no-repeat;
  background-size: 100% 100%;
  width          : 117px;
  height         : 151px;
  transform      : translateY(200px);
  z-index        : -1;
  mix-blend-mode : exclusion;
}

.blog-seo-top-view .row {
  gap: 24px 0;
}

.blog-seo-page-instagram {
  margin: 244px 0 239px;
}

@media only screen and (max-width: 767px) {
  .blog-seo-page-instagram {
    margin: 80px 0;
  }
}

.blog-seo-top-view-news::before {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 183%;
  transform      : translateY(-239px);
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-top-view-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -2;
}

@media only screen and (max-width: 767px) {
  .blog-seo-top-view-news::before {
    background-size    : cover;
    background-position: center center;
  }
}

.blog-seo-top-view-news .container::before,
.blog-seo-top-view-news .container::after {
  content       : "";
  position      : absolute;
  z-index       : -1;
  mix-blend-mode: exclusion;
}

.blog-seo-top-view-news .container::after {
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-last-articles-02.png") 0 0 no-repeat;
  background-size: 100% 100%;
  width          : 94px;
  height         : 157px;
  bottom         : 0;
  left           : 0;
  transform      : translateY(200px);
}

.blog-seo-top-view-news .row {
  gap: 18px 0;
}

.blog-seo-ppopular-article-wrapper {
  margin : 225px 0 83px;
  z-index: 2;
  padding: 0 89px 46px 79px;
}

.blog-seo-ppopular-article-wrapper::before {
  content      : "";
  position     : absolute;
  top          : 0;
  left         : 0;
  width        : 100%;
  height       : 100%;
  background   : url("/wp-content/themes/karenTheme/assets/images/background/bg-ppopular-article.png") 0 0 no-repeat, radial-gradient(13.73% 38.57% at 21.15% 34.39%, #302955 3.04%, #262147 41.34%, #130F29 100%);
  transform    : matrix(-1, 0, 0, 1, 0, 0);
  box-shadow   : 0px 71px 100px rgba(0, 0, 0, 0.1);
  border-radius: 62px;
  z-index      : -1;
}

.blog-seo-ppopular-article-wrapper .image {
  border-radius: 22px;
  box-shadow   : 0px 23px 100px rgba(0, 0, 0, 0.02);
  margin-top   : -98px;
  height       : 297px;
}

.blog-seo-ppopular-article-wrapper .image::before {
  content   : "";
  position  : absolute;
  top       : 0;
  left      : 0;
  width     : 100%;
  height    : 100%;
  z-index   : 3;
  background: linear-gradient(0deg, rgba(38, 213, 156, 0.5), rgba(38, 213, 156, 0.5));
}

.blog-seo-ppopular-article-wrapper .image .title {
  z-index    : 8;
  max-width  : 290px;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  left       : 64px;
}

.blog-seo-ppopular-article-wrapper .image .title::before {
  content         : "";
  position        : absolute;
  top             : 0;
  left            : 0;
  width           : 106px;
  height          : 3px;
  background-color: #fff;
  transform       : translateY(-7px);
}

.blog-seo-ppopular-article-wrapper h2 {
  margin-top: 43px;
}

.blog-seo-ppopular-article-wrapper p {
  line-height: 34px;
  height     : 104px;
}

.blog-seo-ppopular-article-wrapper a:hover {
  color: #7a67db;
}

@media only screen and (max-width: 991px) {
  .blog-seo-ppopular-article-wrapper {
    padding: 0 48px 46px 48px;
  }

  .blog-seo-ppopular-article-wrapper::before {
    border-radius: 48px;
  }

  .blog-seo-ppopular-article-wrapper .image {
    height: auto;
  }
}

@media only screen and (max-width: 767px) {
  .blog-seo-ppopular-article-wrapper::before {
    border-radius: 32px;
  }

  .blog-seo-ppopular-article-wrapper h2 {
    font-size  : 24px;
    line-height: 38px;
  }
}

@media only screen and (max-width: 575px) {
  .blog-seo-ppopular-article-wrapper {
    margin : 120px -12px 70px;
    padding: 0 12px 32px;
  }

  .blog-seo-ppopular-article-wrapper::before {
    border-radius: 0;
  }

  .blog-seo-ppopular-article-wrapper .image {
    margin-top: -50px;
  }

  .blog-seo-ppopular-article-wrapper .image .title {
    left: 12px;
  }

  .blog-seo-ppopular-article-wrapper h2 {
    font-size  : 20px;
    line-height: 32px;
  }
}

.blog-seo-top-article-news::before {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 122%;
  transform      : translateY(-83px);
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-top-articles.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -1;
}

.blog-seo-top-article-news-wrapper::before {
  height          : 22%;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 64%, rgba(255, 255, 255, 0) 100%);
  z-index         : 1;
  transform       : translateY(40px);
}

@media only screen and (max-width: 991px) {
  .blog-seo-top-article-news-wrapper::before {
    height: 10%;
  }
}

@media only screen and (max-width: 767px) {
  .blog-seo-top-article-news-wrapper::before {
    height: 13%;
  }
}

@media only screen and (max-width: 575px) {
  .blog-seo-top-article-news-wrapper::before {
    height: 6%;
  }
}

.blog-seo-top-article-news .row {
  gap: 57px 0;
}

@media only screen and (max-width: 991px) {
  .blog-seo-top-article-news .row {
    gap: 32px 0;
  }
}

.blog-seo-top-article-news .btn {
  padding    : 19px 39px;
  line-height: 21px;
  margin-top : -31px;
}

.blog-seo-top-article-news .btn::after {
  content         : "";
  position        : absolute;
  z-index         : -1;
  left            : 19px;
  bottom          : 0;
  width           : calc(100% - 38px);
  height          : 12px;
  border-radius   : 15px;
  background-color: #2BFFBA;
  filter          : blur(25px);
  transform       : translateY(6px);
}

.detail-blog-seo {
  margin-top: 80px;
}

@media only screen and (max-width: 767px) {
  .detail-blog-seo {
    margin-top: 40px;
  }
}

.detail-blog-seo-last-post {
  padding: 43px 28px 69px;
}

.detail-blog-seo-last-post .heading::before {
  content         : "";
  position        : absolute;
  top             : 50%;
  right           : 0;
  transform       : translate(28px, -50%);
  background-color: #7a67db;
  width           : 4px;
  height          : 35px;
}

.detail-blog-seo-last-post-items li:not(:last-child) {
  margin-bottom: 28px;
}

.detail-blog-seo-last-post-items li img {
  width              : 55px;
  height             : 52px;
  margin-left        : 13px;
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1NiA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS43ODU4IDMuNjIxODZDMzEuMTMyMiAyLjEzMTk0IDQxLjc0NTYgLTMuMzUyMjQgNDguNzY1OSAyLjk5NTMxQzU2LjI2NzYgOS43NzgxNCA1Ni44MTIxIDIyLjMyOTUgNTIuNjkwNiAzMS41NjUxQzQ5LjE0NTUgMzkuNTA5IDM4Ljc0MzQgMzkuNjgyNSAzMC44MDU2IDQzLjI0MTJDMjMuMzYyOSA0Ni41NzggMTYuMzYxIDU0LjU3MTEgOC45NDM4NCA1MS4xNzc4QzEuNDg1NCA0Ny43NjU2IDEuNTExMjIgMzcuNTEgMC40ODk1NzkgMjkuMzcyQy0wLjM2MTgyMSAyMi41OTAxIC0wLjU2MTEzIDE1LjQzMTQgMy43OTUwMiAxMC4xNjQyQzguMDczNjYgNC45OTA2NyAxNS4xNTU5IDQuNjc4NzMgMjEuNzg1OCAzLjYyMTg2WiIgZmlsbD0iI0NDQ0NDQyIvPgo8L3N2Zz4K) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1NiA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS43ODU4IDMuNjIxODZDMzEuMTMyMiAyLjEzMTk0IDQxLjc0NTYgLTMuMzUyMjQgNDguNzY1OSAyLjk5NTMxQzU2LjI2NzYgOS43NzgxNCA1Ni44MTIxIDIyLjMyOTUgNTIuNjkwNiAzMS41NjUxQzQ5LjE0NTUgMzkuNTA5IDM4Ljc0MzQgMzkuNjgyNSAzMC44MDU2IDQzLjI0MTJDMjMuMzYyOSA0Ni41NzggMTYuMzYxIDU0LjU3MTEgOC45NDM4NCA1MS4xNzc4QzEuNDg1NCA0Ny43NjU2IDEuNTExMjIgMzcuNTEgMC40ODk1NzkgMjkuMzcyQy0wLjM2MTgyMSAyMi41OTAxIC0wLjU2MTEzIDE1LjQzMTQgMy43OTUwMiAxMC4xNjQyQzguMDczNjYgNC45OTA2NyAxNS4xNTU5IDQuNjc4NzMgMjEuNzg1OCAzLjYyMTg2WiIgZmlsbD0iI0NDQ0NDQyIvPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
}

.detail-blog-seo-last-post-items li:nth-child(2) img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1NyA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC41MjQzIDAuNTcyMTZDMzcuNDIyNSAtMC40Nzc0NTkgNDcuOTg3MyAtMC44MjM2NjcgNTMuNDIyNyA2LjI5OTE1QzU4LjgwMTUgMTMuMzQ3OSA1NC43MzMyIDIzLjA2NDMgNTIuMTYzOSAzMS41NTA1QzQ5LjkwNDggMzkuMDExOCA0Ny4xMjE4IDQ2LjgwNTggNDAuMTIwNiA1MC4yMzQ4QzMzLjA3NDcgNTMuNjg1NyAyNS4wMDEyIDUxLjU0MzggMTcuODI3MiA0OC4zNjc2QzEwLjI2NDEgNDUuMDE5MiAxLjk5MzI5IDQwLjY5MzIgMC4yODgyMTIgMzIuNTk5NkMtMS4zOTc4MSAyNC41OTY1IDQuNjMzOTEgMTcuNTUxMiAxMC4wNDI2IDExLjQxNjJDMTUuMDEyMyA1Ljc3OTMgMjEuMDYxMiAxLjQ1MjUgMjguNTI0MyAwLjU3MjE2WiIgZmlsbD0iI0NDQ0NDQyIvPgo8L3N2Zz4K);
  mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1NyA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC41MjQzIDAuNTcyMTZDMzcuNDIyNSAtMC40Nzc0NTkgNDcuOTg3MyAtMC44MjM2NjcgNTMuNDIyNyA2LjI5OTE1QzU4LjgwMTUgMTMuMzQ3OSA1NC43MzMyIDIzLjA2NDMgNTIuMTYzOSAzMS41NTA1QzQ5LjkwNDggMzkuMDExOCA0Ny4xMjE4IDQ2LjgwNTggNDAuMTIwNiA1MC4yMzQ4QzMzLjA3NDcgNTMuNjg1NyAyNS4wMDEyIDUxLjU0MzggMTcuODI3MiA0OC4zNjc2QzEwLjI2NDEgNDUuMDE5MiAxLjk5MzI5IDQwLjY5MzIgMC4yODgyMTIgMzIuNTk5NkMtMS4zOTc4MSAyNC41OTY1IDQuNjMzOTEgMTcuNTUxMiAxMC4wNDI2IDExLjQxNjJDMTUuMDEyMyA1Ljc3OTMgMjEuMDYxMiAxLjQ1MjUgMjguNTI0MyAwLjU3MjE2WiIgZmlsbD0iI0NDQ0NDQyIvPgo8L3N2Zz4K);
}

.detail-blog-seo-last-post-items li:nth-child(3) img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MSA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi4wNDE5IDEuODUzNzZDMzAuOTgwMSAyLjI5ODgzIDM2LjIwODkgMS4zMTg0MyA0MC40Nzk5IDMuODM3MDFDNDQuODE1MSA2LjM5MzQ5IDQ3Ljc4NzUgMTAuODY3MiA0OS40MDc0IDE1LjYzMjNDNTAuOTQxNCAyMC4xNDQ3IDUwLjI4NDcgMjQuOTg3MyA0OS4yNTE1IDI5LjY0QzQ4LjI4MDEgMzQuMDE0NSA0Ni41Nzk0IDM4LjE2OTYgNDMuNjQ5OCA0MS41NjAzQzQwLjcxNzMgNDQuOTU0MyAzNi44MDcyIDQ3LjEzMzggMzIuNjYwMSA0OC44NDI3QzI4LjEwODggNTAuNzE4MyAyMy40MiA1Mi40MDA1IDE4LjUyMTMgNTEuOTE1NkMxMy4wMDg5IDUxLjM3MDEgNi45Mjk5IDUwLjE5MiAzLjM3NDU4IDQ1Ljk0NDNDLTAuMTcxNjA4IDQxLjcwNzQgMC41NDgzNjUgMzUuNTMzIDAuMTk0MjY0IDMwLjAxOTNDLTAuMTMzMjkyIDI0LjkxODkgLTAuMjIzOTI5IDE5Ljg5NDIgMS4zOTAxNSAxNS4wNDQ5QzMuMTQzODIgOS43NzYyNyA0LjkzMjU1IDMuNjk0MzMgOS44Mjg1IDEuMDc0NUMxNC42OTc4IC0xLjUzMTA0IDIwLjU0MTYgMS4zNTgwNCAyNi4wNDE5IDEuODUzNzZaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjwvc3ZnPgo=);
  mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MSA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi4wNDE5IDEuODUzNzZDMzAuOTgwMSAyLjI5ODgzIDM2LjIwODkgMS4zMTg0MyA0MC40Nzk5IDMuODM3MDFDNDQuODE1MSA2LjM5MzQ5IDQ3Ljc4NzUgMTAuODY3MiA0OS40MDc0IDE1LjYzMjNDNTAuOTQxNCAyMC4xNDQ3IDUwLjI4NDcgMjQuOTg3MyA0OS4yNTE1IDI5LjY0QzQ4LjI4MDEgMzQuMDE0NSA0Ni41Nzk0IDM4LjE2OTYgNDMuNjQ5OCA0MS41NjAzQzQwLjcxNzMgNDQuOTU0MyAzNi44MDcyIDQ3LjEzMzggMzIuNjYwMSA0OC44NDI3QzI4LjEwODggNTAuNzE4MyAyMy40MiA1Mi40MDA1IDE4LjUyMTMgNTEuOTE1NkMxMy4wMDg5IDUxLjM3MDEgNi45Mjk5IDUwLjE5MiAzLjM3NDU4IDQ1Ljk0NDNDLTAuMTcxNjA4IDQxLjcwNzQgMC41NDgzNjUgMzUuNTMzIDAuMTk0MjY0IDMwLjAxOTNDLTAuMTMzMjkyIDI0LjkxODkgLTAuMjIzOTI5IDE5Ljg5NDIgMS4zOTAxNSAxNS4wNDQ5QzMuMTQzODIgOS43NzYyNyA0LjkzMjU1IDMuNjk0MzMgOS44Mjg1IDEuMDc0NUMxNC42OTc4IC0xLjUzMTA0IDIwLjU0MTYgMS4zNTgwNCAyNi4wNDE5IDEuODUzNzZaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjwvc3ZnPgo=);
}

.detail-blog-seo-last-post-items li:last-child img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MSA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi44MjUgMS4zNTMxN2UtMDVDMzMuNjA3NiAwLjAxMDIyMzcgMzguODAzMSA1LjUyMTUxIDQzLjI1NDUgMTAuNjM5QzQ3LjMyNjIgMTUuMzIwMSA1MC4wMDkgMjAuODc0OCA1MC4zNyAyNy4wNjg1QzUwLjc1NiAzMy42OTI5IDQ5Ljg0OTIgNDAuNzExOCA0NS4yODc4IDQ1LjUzMTJDNDAuNjMyMiA1MC40NTAzIDMzLjU4NTMgNTIuMzU4MSAyNi44MjUgNTEuOTQ1NEMyMC40NDg3IDUxLjU1NjIgMTUuMTcwNCA0Ny43NTA5IDEwLjQ4NjQgNDMuNDA3QzUuNTUzNjkgMzguODMyNSAwLjAyODg5MDEgMzMuNzk1OSAwLjAwMDExMDM5OSAyNy4wNjg1Qy0wLjAyODczMzUgMjAuMzI2MSA1LjYwMDAxIDE1LjM3ODYgMTAuMzQ2MSAxMC41ODk1QzE1LjEyNCA1Ljc2ODIxIDIwLjAzNzMgLTAuMDEwMjA0MyAyNi44MjUgMS4zNTMxN2UtMDVaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjwvc3ZnPgo=);
  mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MSA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi44MjUgMS4zNTMxN2UtMDVDMzMuNjA3NiAwLjAxMDIyMzcgMzguODAzMSA1LjUyMTUxIDQzLjI1NDUgMTAuNjM5QzQ3LjMyNjIgMTUuMzIwMSA1MC4wMDkgMjAuODc0OCA1MC4zNyAyNy4wNjg1QzUwLjc1NiAzMy42OTI5IDQ5Ljg0OTIgNDAuNzExOCA0NS4yODc4IDQ1LjUzMTJDNDAuNjMyMiA1MC40NTAzIDMzLjU4NTMgNTIuMzU4MSAyNi44MjUgNTEuOTQ1NEMyMC40NDg3IDUxLjU1NjIgMTUuMTcwNCA0Ny43NTA5IDEwLjQ4NjQgNDMuNDA3QzUuNTUzNjkgMzguODMyNSAwLjAyODg5MDEgMzMuNzk1OSAwLjAwMDExMDM5OSAyNy4wNjg1Qy0wLjAyODczMzUgMjAuMzI2MSA1LjYwMDAxIDE1LjM3ODYgMTAuMzQ2MSAxMC41ODk1QzE1LjEyNCA1Ljc2ODIxIDIwLjAzNzMgLTAuMDEwMjA0MyAyNi44MjUgMS4zNTMxN2UtMDVaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjwvc3ZnPgo=);
}

.detail-blog-seo-last-post-items li a {
  line-height: 22px;
  height     : 44px;
}

.detail-blog-seo-last-post-items li a:hover {
  color: #7a67db;
}

@media only screen and (max-width: 1199px) {
  .detail-blog-seo-last-post-items li a {
    font-size: 14px;
  }
}

.detail-blog-seo-image {
  box-shadow: 0px 23px 100px rgba(0, 0, 0, 0.05);
}

.detail-blog-seo-content {
  margin-top: 83px;
}

.detail-blog-seo-content::before,
.detail-blog-seo-content::after,
.detail-blog-seo-content .container::before {
  content       : "";
  position      : absolute;
  z-index       : -1;
  mix-blend-mode: exclusion;
}

.detail-blog-seo-content::before {
  top            : 0;
  right          : 0;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-what-me-seo-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  width          : 115px;
  height         : 218px;
  transform      : translateY(-50px);
}

.detail-blog-seo-content::after {
  bottom         : 25%;
  left           : 0;
  width          : 108px;
  height         : 150px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-description-seo-1.png") 0 0 no-repeat;
  background-size: 100% 100%;
}

.detail-blog-seo-content .container::before {
  right          : 0;
  bottom         : 0;
  width          : 59px;
  height         : 173px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-top-view-news-1.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform      : translateY(80px);
}

.detail-blog-seo-content p {
  font-size    : 16px;
  font-weight  : 500;
  line-height  : 32px;
  margin-bottom: 16px;
}

.detail-blog-seo-content :last-child {
  margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
  .detail-blog-seo-content {
    margin-top: 40px;
  }

  .detail-blog-seo-content p {
    font-size  : 14px;
    line-height: 25px;
  }
}

.detail-blog-seo-page-instagram {
  margin: 176px 0 114px;
}

@media only screen and (max-width: 767px) {
  .detail-blog-seo-page-instagram {
    margin: 100px 0 70px;
  }
}

.detail-blog-seo-socials {
  margin-bottom: 215px;
}

.detail-blog-seo-socials::after {
  content        : "";
  position       : absolute;
  bottom         : 0;
  left           : 0;
  width          : 108px;
  height         : 150px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-description-seo-1.png") 0 0 no-repeat;
  background-size: 100% 100%;
  mix-blend-mode : exclusion;
  transform      : translateY(100px);
  z-index        : -1;
}

.detail-blog-seo-socials .link {
  cursor: pointer;
}

.detail-blog-seo-socials-wrapper {
  box-shadow: 0px 91px 50px rgba(0, 0, 0, 0.05);
  padding   : 24px 24px 0;
  max-width : 885px;
}

.detail-blog-seo-socials-wrapper ul {
  margin-top: -58px;
  transform : translateY(58px);
}

.detail-blog-seo-socials-wrapper ul li:not(:last-child) {
  margin-left: 26px;
}

.detail-blog-seo-socials-wrapper ul li a {
  width           : 113px;
  height          : 113px;
  border-radius   : 13px;
  background-color: #26d59c;
  box-shadow      : 0px 16px 50px rgba(38, 213, 156, 0.25);
}

.detail-blog-seo-socials-wrapper ul li a.youtube {
  background-color: #f90808;
  box-shadow      : 0px 16px 50px rgba(249, 8, 8, 0.25);
}

.detail-blog-seo-socials-wrapper ul li a.pinterst {
  background-color: #b70000;
  box-shadow      : 0px 16px 50px rgba(249, 8, 8, 0.25);
}

.detail-blog-seo-socials-wrapper ul li a.instagram {
  background-color: #7a67db;
  box-shadow      : 0px 16px 50px rgba(122, 103, 219, 0.25);
}

@media only screen and (max-width: 767px) {
  .detail-blog-seo-socials {
    margin-bottom: 0;
  }

  .detail-blog-seo-socials-wrapper ul {
    margin-top: -25px;
    transform : translateY(25px);
  }

  .detail-blog-seo-socials-wrapper ul li a {
    width    : 50px;
    height   : 50px;
    font-size: 18px;
  }
}

.services-seo-landing {
  margin-top: 93px;
}

.services-seo-landing::before {
  content         : "";
  position        : absolute;
  bottom          : 0;
  left            : 50%;
  transform       : translate(-50%, 1px);
  max-width       : 483px;
  width           : 100%;
  height          : 41px;
  border-radius   : 22px;
  background-color: #beb2fd;
  filter          : blur(50px);
  z-index         : -1;
}

.services-seo-landing::after {
  content        : "";
  position       : absolute;
  bottom         : 30px;
  left           : 0;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-description-seo-1.png") 0 0 no-repeat;
  background-size: 100% 100%;
  width          : 108px;
  height         : 150px;
  mix-blend-mode : exclusion;
  z-index        : -1;
}

.services-seo-landing-wrapper {
  max-width      : 1193px;
  height         : 671px;
  background     : url("/wp-content/themes/karenTheme/assets/images/other/computer.png") 0 0 no-repeat;
  background-size: 100% 100%;
  filter         : drop-shadow(0px 57px 50px rgba(0, 0, 0, 0.05));
}

.services-seo-landing-wrapper::after {
  content        : "";
  position       : absolute;
  z-index        : 3;
  width          : 133px;
  height         : 139px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-06.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform      : translate(74px, -12px);
  top            : 0;
  left           : 0;
}

.services-seo-landing-wrapper img {
  max-width: calc(100% - 273px);
  margin   : 40px 132px 0 0;
  height   : calc(100% - 107px);
}

@media only screen and (max-width: 1199px) {
  .services-seo-landing-weapper {
    height: 600px;
  }
}

@media only screen and (max-width: 991px) {
  .services-seo-landing-wrapper {
    height: 500px;
  }

  .services-seo-landing-wrapper::after {
    transform: translate(40px, -12px);
  }

  .services-seo-landing-wrapper img {
    margin   : 20px 82px 0 0;
    max-width: calc(100% - 168px);
    height   : calc(100% - 74px);
  }
}

@media only screen and (max-width: 767px) {
  .services-seo-landing-wrapper {
    height: 400px;
  }

  .services-seo-landing-wrapper::after {
    transform: translate(30px, -12px);
  }

  .services-seo-landing-wrapper img {
    margin   : 20px 63px 0 0;
    max-width: calc(100% - 130px);
  }
}

@media only screen and (max-width: 575px) {
  .services-seo-landing {
    margin-top: 60px;
  }

  .services-seo-landing-wrapper {
    background: none;
    height    : auto;
  }

  .services-seo-landing-wrapper::after {
    content: none;
  }

  .services-seo-landing-wrapper img {
    max-width    : 100%;
    height       : 100%;
    margin       : 0;
    position     : relative !important;
    border-radius: 12px;
  }
}

.services-seo-heading {
  margin-bottom: 146px;
}

.services-seo-heading .sup-title {
  line-height: 32px;
}

.services-seo-heading .title {
  line-height: 70px;
}

.services-seo-heading .sub-title {
  line-height: 33px;
}

@media only screen and (max-width: 991px) {
  .services-seo-heading .title {
    font-size  : 30px;
    line-height: 48px;
  }
}

@media only screen and (max-width: 767px) {
  .services-seo-heading {
    margin-bottom: 60px;
  }

  .services-seo-heading .sup-title {
    font-size: 24px;
  }

  .services-seo-heading .title {
    font-size  : 24px;
    line-height: 32px;
  }
}

@media only screen and (max-width: 575px) {
  .services-seo-heading {
    font-size  : 12px;
    line-height: 20px;
  }
}

.services-seo-items {
  margin-top: 141px;
}

.services-seo-items::before {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 96%;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-services-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -4;
  transform      : translateY(-100px);
}

.services-seo-items::after {
  content        : "";
  position       : absolute;
  top            : 40px;
  right          : 0;
  width          : 96px;
  height         : 198px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-last-articles-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -2;
  mix-blend-mode : exclusion;
}

.services-seo-items .container::before,
.services-seo-items .container::after {
  content : "";
  position: absolute;
  z-index : -1;
}

.services-seo-items .container::before {
  right          : 0;
  bottom         : 90px;
  width          : 119px;
  height         : 84px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-07.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform      : translateX(10px);
}

.services-seo-items .container::after {
  content        : "";
  position       : absolute;
  left           : 0;
  bottom         : 180px;
  width          : 114px;
  height         : 164px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-header-seo-03.png") 0 0 no-repeat;
  background-size: 100% 100%;
}

.services-seo-items .services-seo-heading::before {
  content        : "";
  position       : absolute;
  z-index        : -1;
  mix-blend-mode : exclusion;
  width          : 62px;
  height         : 126px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-services-seo-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  left           : 0;
  top            : 180px;
}

.services-seo-items .services-seo-heading .title::after {
  content        : "";
  position       : absolute;
  right          : calc(100% + 35px);
  bottom         : calc(100% - 32px);
  width          : 69px;
  height         : 72px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -1;
}

.services-seo-items-wrapper::after {
  content         : "";
  position        : absolute;
  z-index         : -1;
  width           : calc(100% + 52px);
  height          : 341px;
  top             : 95px;
  left            : 50%;
  border-radius   : 50px;
  background-color: rgba(228, 225, 248, 0.5);
  transform       : translateX(-50%);
}

@media only screen and (max-width: 991px) {
  .services-seo-items .row {
    gap: 48px 0;
  }
}

@media only screen and (max-width: 767px) {
  .services-seo-items {
    margin-top: 70px;
  }

  .services-seo-items::before {
    background-size    : cover;
    background-position: center center;
  }
}

.services-seo-suports {
  margin-top: 209px;
}

.services-seo-suports::before {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 163%;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-services-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -8;
  transform      : translateY(-364px);
}

.services-seo-suports .container::after {
  content        : "";
  position       : absolute;
  bottom         : 0;
  z-index        : -1;
  mix-blend-mode : exclusion;
  left           : 0;
  width          : 62px;
  height         : 126px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-services-seo-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform      : translateY(150px);
}

.services-seo-suports .row {
  gap: 72px 0;
}

@media only screen and (max-width: 767px) {
  .services-seo-suports {
    margin-top: 90px;
  }
}

.services-seo-comments-customers {
  margin: 334px 0 91px;
}

.services-seo-comments-customers .container::before {
  top      : 0;
  transform: translateY(-170px);
}

@media only screen and (max-width: 767px) {
  .services-seo-comments-customers {
    margin-top: 120px;
  }
}

.section-heading-news-title {
  line-height  : 62px;
  margin-bottom: 13px;
}

.section-heading-news-sub-title {
  line-height  : 37px;
  margin-bottom: 75px;
  max-width    : 1069px;
}

@media only screen and (max-width: 767px) {
  .section-heading-news-title {
    font-size  : 24px;
    line-height: 32px;
  }
}

.section-heading-news-two {
  margin-bottom: 52px;
}

.section-heading-news-two::before {
  content         : "";
  position        : absolute;
  top             : 50%;
  left            : 0;
  width           : 100%;
  height          : 3px;
  background-color: #26d59c;
  z-index         : -2;
  transform       : translateY(-50%);
}

.section-heading-news-two .detail,
.section-heading-news-two-link {
  background: linear-gradient(0deg, rgba(243, 245, 252, 0.3), rgba(243, 245, 252, 0.3)), #ffffff;
}

.section-heading-news-two .detail {
  margin-right: 154px;
  padding     : 0 13px 0 20px;
}

.section-heading-news-two-title {
  line-height: 34px;
}

.section-heading-news-two-sub-title {
  line-height: 21px;
}

.section-heading-news-two-link {
  color        : #5f5f5f;
  padding-right: 11px;
}

@media only screen and (max-width: 991px) {
  .section-heading-news-two .detail {
    margin-right : 0;
    padding-right: 0;
  }
}

.section-heading-news-three {
  margin-bottom: 62px;
}

.section-heading-news-three::before {
  content      : "";
  position     : absolute;
  top          : 50%;
  left         : 0;
  width        : 100%;
  border-bottom: 0.5px dashed #5f5f5f;
  transform    : translateY(-50%);
  z-index      : -1;
}

.section-heading-news-three-title {
  line-height: 35px;
}

.section-heading-news-three-title::after {
  content         : "";
  position        : absolute;
  top             : 100%;
  right           : 0;
  width           : 46px;
  height          : 5px;
  border-radius   : 4px;
  background-color: #26d59c;
}

.section-heading-news-three-title,
.section-heading-news-three-sub-title,
.section-heading-news-three-link {
  background: linear-gradient(0deg, rgba(243, 245, 252, 0.3), rgba(243, 245, 252, 0.3)), #ffffff;
}

.section-heading-news-three-sub-title {
  padding-left: 9px;
}

.section-heading-news-three-link {
  padding-right: 11px;
}

.article-news-two figure .author,
.article-news-three figure .author {
  padding   : 1px 4px 1px 16px;
  box-shadow: 0px 24px 42px rgba(0, 0, 0, 0.1);
  transform : translate(0, 17px);
}

.article-news-two figure .author img,
.article-news-three figure .author img {
  width      : 48px;
  height     : 48px;
  border     : 1px solid #d9d9d9;
  box-shadow : 0px 33px 50px rgba(0, 0, 0, 0.15);
  margin-left: 6px;
}

.article-news-two figure .author .detail .name,
.article-news-three figure .author .detail .name {
  line-height: 22px;
}

.article-news-two figure .author .detail .sub-name,
.article-news-three figure .author .detail .sub-name {
  line-height: 17px;
}

.article-news-two .date-category,
.article-news-three .date-category {
  margin-bottom: 34px;
}

.article-news-two .date-category span,
.article-news-three .date-category span {
  box-shadow      : 0px 18px 10px rgba(0, 0, 0, 0.05);
  border-radius   : 6px;
  line-height     : 24px;
  background-color: #fff;
}

.article-news-two .date-category span a:hover,
.article-news-three .date-category span a:hover {
  color: #1dcc9d;
}

.article-news-two .date-category span:not(:last-child),
.article-news-three .date-category span:not(:last-child) {
  margin-left: 19px;
}

.article-news-two .date-category span i,
.article-news-three .date-category span i {
  text-shadow: 0px 4px 15px rgba(86, 146, 230, 0.5);
  color      : #1dcc9d;
}

.article-news-two .date-category span i.icon-folder,
.article-news-three .date-category span i.icon-folder {
  color: rgba(73, 73, 73, 0.8);
}

.article-news-two figure {
  margin-bottom: 76px;
}

.article-news-two figure>a>img {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzA4IiBoZWlnaHQ9IjE5MCIgdmlld0JveD0iMCAwIDMwOCAxOTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDU5LjQ3NzdDMCAyNi42MjkxIDI2LjYyOTEgMCA1OS40Nzc3IDBWMEM3MC45MTYyIDAgODIuMjk3MiAzLjE5MTEgOTMuMzU2MSA2LjExMzQ1QzEwNS4zNjYgOS4yODcyMyAxMjQuNzYgMTIuNTA5NSAxNTQgMTIuNTA5NUMxODMuMjQgMTIuNTA5NSAyMDIuNjM0IDkuMjg3MjMgMjE0LjY0NCA2LjExMzQ1QzIyNS43MDMgMy4xOTExIDIzNy4wODQgMCAyNDguNTIyIDBWMEMyODEuMzcxIDAgMzA4IDI2LjYyOTEgMzA4IDU5LjQ3NzdWOTVDMzA4IDE0Ny40NjcgMjY1LjQ2NyAxOTAgMjEzIDE5MEg5NUM0Mi41MzMgMTkwIDAgMTQ3LjQ2NyAwIDk1VjU5LjQ3NzdaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzA4IiBoZWlnaHQ9IjE5MCIgdmlld0JveD0iMCAwIDMwOCAxOTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDU5LjQ3NzdDMCAyNi42MjkxIDI2LjYyOTEgMCA1OS40Nzc3IDBWMEM3MC45MTYyIDAgODIuMjk3MiAzLjE5MTEgOTMuMzU2MSA2LjExMzQ1QzEwNS4zNjYgOS4yODcyMyAxMjQuNzYgMTIuNTA5NSAxNTQgMTIuNTA5NUMxODMuMjQgMTIuNTA5NSAyMDIuNjM0IDkuMjg3MjMgMjE0LjY0NCA2LjExMzQ1QzIyNS43MDMgMy4xOTExIDIzNy4wODQgMCAyNDguNTIyIDBWMEMyODEuMzcxIDAgMzA4IDI2LjYyOTEgMzA4IDU5LjQ3NzdWOTVDMzA4IDE0Ny40NjcgMjY1LjQ2NyAxOTAgMjEzIDE5MEg5NUM0Mi41MzMgMTkwIDAgMTQ3LjQ2NyAwIDk1VjU5LjQ3NzdaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/cover;
  -webkit-mask-size  : 100% 100%;
  mask-size          : 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  height             : 190px;
}

.article-news-two h2 {
  line-height: 22px;
  height     : 44px;
}

.article-news-two p {
  margin     : 14px 0 22px;
  line-height: 25px;
  height     : 75px;
}

.article-news-two .date-category {
  margin-bottom: 25px;
}

.article-news-two .btn {
  padding    : 19px 12px;
  line-height: 21px;
}

@media only screen and (max-width: 991px) {
  .article-news-two figure>a>img {
    height: auto;
  }
}

.article-news-three figure {
  max-width: 30%;
}

.article-news-three figure img {
  border-radius: 20px 20px 0 20px;
  box-shadow   : 0px 21px 25px rgba(0, 0, 0, 0.15);
}

.article-news-three .content {
  max-width    : 70%;
  padding-right: 20px;
}

.article-news-three .content h2 a:hover,
.article-news-three .content .more:hover {
  color: #1dcc9d;
}

@media only screen and (max-width: 1199px) {
  .article-news-three figure {
    max-width: 25%;
  }

  .article-news-three .content {
    max-width    : 75%;
    padding-right: 12px;
  }

  .article-news-three .content .more {
    font-size: 12px;
  }
}

@media only screen and (max-width: 575px) {

  .article-news-three figure,
  .article-news-three .content {
    max-width: 100%;
  }
}

.socials-one {
  gap: 13px;
}

.socials-one li a {
  width           : 57px;
  height          : 56px;
  background-color: #26d59c;
  border-radius   : 13px;
  box-shadow      : 0px 16px 50px rgba(38, 213, 156, 0.25);
}

.socials-one li a:hover {
  background-color: #20b283;
}

.socials-one li a.youtube {
  background-color: #f90808;
  box-shadow      : 0px 16px 50px rgba(249, 8, 8, 0.25);
}

.socials-one li a.youtube:hover {
  background-color: #d30505;
}

.socials-one li a.instagram {
  background-color: #7a67db;
  box-shadow      : 0px 16px 50px rgba(122, 103, 219, 0.25);
}

.socials-one li a.instagram:hover {
  background-color: #5d46d3;
}

.socials-two {
  gap: 6px;
}

.socials-two li a {
  width  : 59px;
  height : 59px;
  color  : #26d59c;
  z-index: 2;
}

.socials-two li a::before {
  background-color       : rgba(38, 213, 156, 0.1);
  box-shadow             : inset 0px 13px 13px rgba(255, 255, 255, 0.4);
  -webkit-backdrop-filter: blur(4.5px);
  backdrop-filter        : blur(4.5px);
  border-bottom          : 1px solid #fff;
  border-radius          : inherit;
}

.socials-two li a::after {
  right           : 12px;
  left            : 12px;
  height          : 34px;
  background-color: rgba(38, 213, 156, 0.32);
  filter          : blur(9px);
  transform       : translateY(14px);
}

.socials-two li:nth-child(2) a {
  color: #f90808;
}

.socials-two li:nth-child(2) a::before {
  background-color: rgba(249, 8, 8, 0.1);
}

.socials-two li:nth-child(2) a::after {
  background-color: rgba(249, 8, 8, 0.32);
}

.socials-two li:last-child a {
  color: #7a67db;
}

.socials-two li:last-child a::before {
  background-color: rgba(122, 103, 219, 0.1);
}

.socials-two li:last-child a::after {
  background-color: rgba(122, 103, 219, 0.32);
}

.newsletter-news {
  margin: 134px 0 94px;
}

.newsletter-news::before {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 100%;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-best-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -5;
  transform      : translateY(-67px);
}

@media only screen and (max-width: 767px) {
  .newsletter-news::before {
    background-size    : cover;
    background-position: center center;
  }
}

.newsletter-news::after {
  content        : "";
  position       : absolute;
  top            : 20%;
  right          : 0;
  width          : 72px;
  height         : 119px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-13.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -1;
  mix-blend-mode : exclusion;
}

.newsletter-news-wrapper {
  border-radius: 28px;
  border       : 1px solid rgba(73, 73, 73, 0.2);
  padding      : 37px 22px 86px 23px;
}

.newsletter-news-wrapper .content {
  border-radius   : 0 50px 50px;
  background-color: rgba(210, 245, 235, 0.5);
  padding         : 71px 65px 71px 333px;
  max-width       : calc(100% - 259px);
}

.newsletter-news-wrapper .content::before {
  content        : "";
  position       : absolute;
  top            : 25px;
  right          : 270px;
  width          : 122px;
  height         : 129px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-10.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -1;
  mix-blend-mode : difference;
}

.newsletter-news-wrapper .content form {
  box-shadow: 0px 51px 30px rgba(0, 0, 0, 0.02);
  padding   : 20px 0 21px 38px;
}

.newsletter-news-wrapper .content form .input {
  max-width: 342px;
}

.newsletter-news-wrapper .content form .input .form-control,
.newsletter-news-wrapper .content form .input label {
  padding: 0 29px;
}

.newsletter-news-wrapper .content form .input label {
  display                : block;
  background             : linear-gradient(180deg, rgba(120, 120, 120, 0) 0%, #787878 100%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip        : text;
}

.newsletter-news-wrapper .content form .btn {
  box-shadow : 0px 7px 70px rgba(0, 0, 0, 0.05);
  padding    : 12px 34px;
  line-height: 27px;
}

.newsletter-news-wrapper .image {
  margin : 42px -256px 0 0;
  z-index: 2;
}

.newsletter-news-wrapper .image::before {
  content         : "";
  position        : absolute;
  top             : 0;
  left            : 0;
  width           : calc(100% + 8px);
  height          : calc(100% + 8px);
  background-color: #d9d9d9;
  transform       : translate(-4px, -4px);
  z-index         : -1;
  box-shadow      : 0px 29px 50px rgba(0, 0, 0, 0.05);
}

.newsletter-news-wrapper .image::after {
  content        : "";
  position       : absolute;
  left           : 0;
  top            : 0;
  width          : 106px;
  height         : 110px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/pattern-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -2;
  transform      : translateX(-21px);
}

.newsletter-news-wrapper .image::before,
.newsletter-news-wrapper .image img {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDk4IiBoZWlnaHQ9IjQ3NCIgdmlld0JveD0iMCAwIDQ5OCA0NzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00MDkuMDY0IDU5LjkzNTdDNDAzLjIwNCAzOS45NDY4IDM4NS41NjUgMjUuNjg0OSAzNjQuNzkzIDI0LjEzOTVMNTMuNzA5NSAwLjk5NTgzMkMyNC43MTQgLTEuMTYxMzUgLTEuNjgwODVlLTA1IDIxLjc4MjQgLTEuNjgwODVlLTA1IDUwLjg1OFY0MjMuNzA2Qy0xLjY4MDg1ZS0wNSA0NTQuMDEgMjYuNzQyIDQ3Ny4zNDcgNTYuNzY3MSA0NzMuMjQ2TDQ1NC40NDQgNDE4LjkyM0M0ODQuNzQyIDQxNC43ODUgNTA0LjI2MSAzODQuNjYxIDQ5NS42NTggMzU1LjMxN0w0MDkuMDY0IDU5LjkzNTdaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDk4IiBoZWlnaHQ9IjQ3NCIgdmlld0JveD0iMCAwIDQ5OCA0NzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00MDkuMDY0IDU5LjkzNTdDNDAzLjIwNCAzOS45NDY4IDM4NS41NjUgMjUuNjg0OSAzNjQuNzkzIDI0LjEzOTVMNTMuNzA5NSAwLjk5NTgzMkMyNC43MTQgLTEuMTYxMzUgLTEuNjgwODVlLTA1IDIxLjc4MjQgLTEuNjgwODVlLTA1IDUwLjg1OFY0MjMuNzA2Qy0xLjY4MDg1ZS0wNSA0NTQuMDEgMjYuNzQyIDQ3Ny4zNDcgNTYuNzY3MSA0NzMuMjQ2TDQ1NC40NDQgNDE4LjkyM0M0ODQuNzQyIDQxNC43ODUgNTA0LjI2MSAzODQuNjYxIDQ5NS42NTggMzU1LjMxN0w0MDkuMDY0IDU5LjkzNTdaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
}

@media only screen and (max-width: 1399px) {
  .newsletter-news-wrapper .content {
    max-width: calc(100% - 170px);
  }
}

@media only screen and (max-width: 1199px) {
  .newsletter-news-wrapper .content {
    max-width: calc(100% - 130px);
    padding  : 71px 32px 71px 132px;
  }

  .newsletter-news-wrapper .image {
    margin-right: -120px;
  }
}

@media only screen and (max-width: 991px) {
  .newsletter-news-wrapper {
    padding: 20px;
  }

  .newsletter-news-wrapper .content {
    max-width    : 100%;
    border-radius: 20px;
    padding      : 20px;
  }
}

@media only screen and (max-width: 767px) {
  .newsletter-news-wrapper .content .title {
    font-size  : 24px;
    line-height: 35px;
  }

  .newsletter-news-wrapper .content form {
    padding: 16px 0;
  }

  .newsletter-news-wrapper .content form .input {
    max-width: 100%;
  }

  .newsletter-news-wrapper .content form .input .form-control,
  .newsletter-news-wrapper .content form .input label {
    padding: 0 16px;
  }

  .newsletter-news-wrapper .content form .input label {
    display: none;
  }

  .newsletter-news-wrapper .content form .btn {
    margin: 16px 16px 0;
  }
}

@media only screen and (max-width: 575px) {
  .newsletter-news-wrapper {
    padding      : 8px;
    border-radius: 8px;
  }

  .newsletter-news-wrapper .content {
    border-radius: 16px;
    padding      : 12px;
  }

  .newsletter-news-wrapper .content form {
    padding: 16px;
  }

  .newsletter-news-wrapper .content form .input .form-control {
    padding: 0;
  }

  .newsletter-news-wrapper .content form .btn {
    margin: 16px 0 0;
  }
}

.comments-users-news::before {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 100%;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-best-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform      : translateY(-150px);
  z-index        : -5;
}

.comments-users-news .section-heading-news-title {
  margin-bottom: 13px;
}

.comments-users-news-item {
  padding: 44px 43px 53px 52px;
  opacity: 0;
}

.comments-users-news-item::after {
  content         : "";
  position        : absolute;
  bottom          : 0;
  left            : 50%;
  background-color: #1dcc9d;
  border-radius   : 15px;
  width           : 60%;
  height          : 21px;
  transform       : translateX(-50%);
  filter          : blur(50px);
  z-index         : -1;
  opacity         : 0;
  transition      : all 0.3s linear 0.3s;
}

.comments-users-news-item .heading img {
  width      : 78px;
  height     : 78px;
  box-shadow : 0px 0px 41px rgba(177, 190, 229, 0.37);
  margin-left: 7px;
}

.comments-users-news-item .heading .detail .name {
  line-height: 28px;
}

.comments-users-news-item .heading .detail .position {
  margin: 7px 0 1px;
}

.comments-users-news-item .heading .detail .stars i:not(:last-child) {
  margin-left: 4px;
}

.comments-users-news-item .heading .detail .stars i.active {
  color: #1dcc9d;
}

.comments-users-news-item p {
  margin-top: 10px;
}

@media only screen and (max-width: 767px) {
  .comments-users-news-item {
    padding: 24px;
  }

  .comments-users-news-item .heading img {
    width : 64px;
    height: 64px;
  }

  .comments-users-news-item .heading .detail .name {
    font-size  : 18px;
    line-height: 28px;
  }
}

.swiper-slide-active .comments-users-news-item {
  box-shadow: 0px 43px 50px rgba(0, 0, 0, 0.05);
  opacity   : 1;
}

.swiper-slide-active .comments-users-news-item::after {
  opacity: 1;
}

.swiper-slide-prev .comments-users-news-item {
  transform   : scale(0.8) translateX(-82px);
  margin-right: -82px;
}

.swiper-slide-next .comments-users-news-item {
  transform  : scale(0.8) translateX(82px);
  margin-left: -82px;
}

.swiper-slide-prev .comments-users-news-item,
.swiper-slide-next .comments-users-news-item {
  opacity: 0.55;
}

.comments-users-news .swiper {
  padding: 67px 0 74px;
}

.comments-users-news .swiper-pagination {
  bottom: 0;
}

.comments-users-news .swiper-pagination-bullet {
  width           : 16px;
  height          : 16px;
  border-radius   : 50%;
  background-color: transparent;
  border          : 1px solid rgba(73, 73, 73, 0.5);
  transition      : all 0.3s linear;
  opacity         : 1;
  margin          : 0 4px;
}

.comments-users-news .swiper-pagination-bullet-active {
  width           : 24px;
  height          : 24px;
  background-color: #1dcc9d;
  border-color    : #1dcc9d;
}

.comments-users-news .btn {
  margin-top: 31px;
}

@media only screen and (max-width: 575px) {

  .swiper-slide-active .comments-users-news-item,
  .swiper-slide-prev .comments-users-news-item,
  .swiper-slide-next .comments-users-news-item {
    transform: unset;
    margin   : 0;
  }
}

.top-header-news {
  padding-top: 57px;
}

.top-header-news::before {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 400%;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-top-header-new.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -3;
}

.top-header-news-logo::after,
.top-header-news-category::after,
.top-header-news-account::before {
  content         : "";
  width           : 1px;
  height          : 40px;
  display         : inline-block;
  vertical-align  : middle;
  background-color: rgba(73, 73, 73, 0.15);
}

.top-header-news-logo::after {
  margin: 0 27px 0 54px;
}

.top-header-news-logo img {
  width      : 62px;
  height     : 52px;
  margin-left: 10px;
}

.top-header-news-logo .detail .name {
  line-height: 33px;
}

.top-header-news-logo .detail .sub-name {
  line-height: 20px;
}

.top-header-news-category::after {
  margin: 0 9px 0 31px;
}

.top-header-news-nav ul li:not(:last-child) {
  margin-left: 24px;
}

.top-header-news-nav ul li a {
  color      : #a9a9a9;
  font-weight: 5500;
  line-height: 20px;
}

.top-header-news-nav ul li a::after {
  content         : "";
  position        : absolute;
  top             : calc(100% + 1px);
  right           : 0;
  width           : 0;
  height          : 2px;
  background-color: #1dcc9d;
  border-radius   : 3px;
  transition      : all 0.3s linear;
}

.top-header-news-nav ul li a.active,
.top-header-news-nav ul li a:hover {
  color      : #1dcc9d;
  font-weight: 900;
}

.top-header-news-nav ul li a.active::after,
.top-header-news-nav ul li a:hover::after {
  width: 19px;
}

.top-header-news-work-with-us {
  box-shadow : 0px 9px 20px -1px rgba(0, 0, 0, 0.05);
  line-height: 21px;
  padding    : 10px 9px;
  margin-left: 36px;
}

.top-header-news-notification {
  width           : 48px;
  height          : 48px;
  background-color: #fff;
  box-shadow      : 0px 33px 50px rgba(0, 0, 0, 0.1);
}

.top-header-news-account::before {
  margin: 0 15px 0 14px;
}

.top-header-news-account img {
  width     : 48px;
  height    : 48px;
  border    : 1px solid #d9d9d9;
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.15);
}

@media only screen and (max-width: 1199px) {
  .top-header-news-logo::after {
    margin: 0 12px;
  }

  .top-header-news-category::after {
    margin: 0 8px;
  }

  .top-header-news-nav ul li:not(:last-child) {
    margin-left: 8px;
  }

  .top-header-news-work-with-us {
    margin-left: 12px;
  }

  .top-header-news-account::before {
    margin: 0 8px;
  }
}

@media only screen and (max-width: 991px) {
  .top-header-news-logo::after {
    content: none;
  }
}

@media only screen and (max-width: 767px) {
  .top-header-news {
    padding-top: 32px;
  }

  .top-header-news-logo .detail .name {
    font-size: 18px;
  }

  .top-header-news-logo .detail .sub-name {
    font-size: 12px;
  }
}

@media only screen and (max-width: 575px) {
  .top-header-news-logo img {
    margin-left: 0;
    width      : 52px;
    height     : 42px;
  }
}

.footer-news {
  background     : #031410 url("/wp-content/themes/karenTheme/assets/images/background/bg-footer-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  border-radius  : 62px 62px 0 0;
  box-shadow     : 0px 71px 100px rgba(0, 0, 0, 0.1);
  padding        : 72px 0 11px;
  margin-top     : 64px;
}

.footer-news .row>.col-lg-6:nth-child(3),
.footer-news .row>.col-lg-6:nth-child(4) {
  margin: 56px 0 49px;
}

.footer-news-logo img {
  width : 62px;
  height: 52px;
}

.footer-news-description {
  line-height: 29px;
}

.footer-news-titr {
  line-height  : 31px;
  margin-bottom: 2px;
}

.footer-news-nav li:not(:last-child) {
  margin-bottom: 3px;
}

.footer-news-nav li a {
  line-height: 27px;
}

.footer-news-nav li a:hover {
  color: #1dcc9d;
}

.footer-news-socials li:not(:last-child) {
  margin-left: 13px;
}

.footer-news-socials li a {
  border-radius   : 13px;
  width           : 57px;
  height          : 56px;
  background-color: #26d59c;
  box-shadow      : 0px 16px 50px rgba(38, 213, 156, 0.25);
}

.footer-news-socials li a:hover {
  background-color: #20b283;
}

.footer-news-socials li a.youtube {
  background-color: #f90808;
  box-shadow      : 0px 16px 50px rgba(249, 8, 8, 0.25);
}

.footer-news-socials li a.youtube:hover {
  background-color: #d30505;
}

.footer-news-socials li a.instagram {
  background-color: #7a67db;
  box-shadow      : 0px 16px 50px rgba(122, 103, 219, 0.25);
}

.footer-news-socials li a.instagram:hover {
  background-color: #5d46d3;
}

.footer-news-bottom-text {
  max-width: 398px;
}

.footer-news-copyright {
  margin-right: 150px;
  padding     : 15px 47px 0 0;
  z-index     : 2;
}

.footer-news-copyright::before {
  content         : "";
  position        : absolute;
  top             : 0;
  right           : 0;
  width           : 100vw;
  height          : 200%;
  background-color: #26d59c;
  box-shadow      : 0px 71px 100px rgba(0, 0, 0, 0.1);
  border-radius   : 0 62px;
  z-index         : -1;
}

@media only screen and (max-width: 1199px) {
  .footer-news-copyright {
    margin-right: 60px;
  }
}

@media only screen and (max-width: 991px) {
  .footer-news .row .col-lg-6:nth-child(3) {
    margin: 24px 0;
  }

  .footer-news .row .col-lg-6:nth-child(4) {
    margin: 0 0 24px;
  }

  .footer-news .row .col-lg-6 .row {
    gap: 24px 0;
  }

  .footer-news-copyright {
    margin-right : 0;
    padding-right: 0;
  }

  .footer-news-copyright::before {
    transform: translateX(-50%);
    width    : 150vw;
    right    : auto;
    left     : 50%;
  }
}

@media only screen and (max-width: 575px) {
  .footer-news {
    border-radius: 0;
  }
}

.top-news {
  margin-top: 47px;
}

.top-news-wrapper {
  padding: 149px 59px 0 78px;
}

.top-news-wrapper::before,
.top-news-wrapper::after {
  content      : "";
  position     : absolute;
  top          : 0;
  left         : 0;
  width        : 100%;
  height       : 65%;
  border-radius: 30px;
}

.top-news-wrapper::before {
  z-index        : -2;
  background     : url("/wp-content/themes/karenTheme/assets/images/other/image-2.png") 0 0 no-repeat;
  background-size: 100% 100%;
}

.top-news-wrapper::after {
  z-index                : -1;
  background-color       : rgba(217, 217, 217, 0.01);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter        : blur(10px);
}

.top-news-item .image,
.top-news-item .image img {
  max-height: 423px;
  height    : 423px;
}

.top-news-item .image::before {
  content         : "";
  position        : absolute;
  top             : 50%;
  left            : 50%;
  transform       : translate(-50%, -50%);
  width           : calc(100% + 20px);
  height          : calc(100% + 20px);
  background-color: rgba(217, 217, 217, 0.5);
  box-shadow      : 0px 25px 50px rgba(0, 0, 0, 0.1);
  z-index         : -1;
}

.top-news-item .image::before,
.top-news-item .image img {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIzIiBoZWlnaHQ9IjQyMyIgdmlld0JveD0iMCAwIDUyMyA0MjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjQ3LjU2NiAyNi43MjIyQzMxNi4xNTggMjEuODE2IDM4OS4wODYgLTI0LjU2NjggNDQzLjQzNiAxNy40ODJDNTA3LjAxMiA2Ni42Njg2IDUzNy42MTkgMTU3LjE4MiA1MTYuMjIxIDIzNC41NzJDNDk1LjU0NSAzMDkuMzUxIDQxNS4yMTYgMzQyLjA0NyAzNDQuNjgzIDM3NC42NDJDMjc2LjEwOSA0MDYuMzMyIDIwMi4wMzkgNDQxLjM1MSAxMzIuNDYyIDQxMS45MTdDNTkuODMzIDM4MS4xOTMgMTEuNzAyOSAzMDcuNSAxLjQ0MzA4IDIyOS40MzlDLTcuODY0NjMgMTU4LjYyMyAyOC44MDM3IDg4LjY1MjkgODMuOTk4OSA0My4xOTE3QzEyOC40NjYgNi41NjcwNyAxOTAuMDYgMzAuODM1NSAyNDcuNTY2IDI2LjcyMjJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIzIiBoZWlnaHQ9IjQyMyIgdmlld0JveD0iMCAwIDUyMyA0MjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjQ3LjU2NiAyNi43MjIyQzMxNi4xNTggMjEuODE2IDM4OS4wODYgLTI0LjU2NjggNDQzLjQzNiAxNy40ODJDNTA3LjAxMiA2Ni42Njg2IDUzNy42MTkgMTU3LjE4MiA1MTYuMjIxIDIzNC41NzJDNDk1LjU0NSAzMDkuMzUxIDQxNS4yMTYgMzQyLjA0NyAzNDQuNjgzIDM3NC42NDJDMjc2LjEwOSA0MDYuMzMyIDIwMi4wMzkgNDQxLjM1MSAxMzIuNDYyIDQxMS45MTdDNTkuODMzIDM4MS4xOTMgMTEuNzAyOSAzMDcuNSAxLjQ0MzA4IDIyOS40MzlDLTcuODY0NjMgMTU4LjYyMyAyOC44MDM3IDg4LjY1MjkgODMuOTk4OSA0My4xOTE3QzEyOC40NjYgNi41NjcwNyAxOTAuMDYgMzAuODM1NSAyNDcuNTY2IDI2LjcyMjJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/cover;
  -webkit-mask-size  : 100% 100%;
  mask-size          : 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
}

.top-news-item .content {
  box-shadow: 0px 27px 50px rgba(0, 0, 0, 0.02);
  padding   : 22px 34px 37px;
}

.top-news-item .content::before {
  content         : "";
  position        : absolute;
  top             : 29px;
  right           : 1px;
  width           : 4px;
  height          : 40px;
  border-radius   : 4px;
  background-color: #1dcc9d;
}

.top-news-item .content .author {
  background-color: #ededed;
  box-shadow      : 0px 28px 50px rgba(0, 0, 0, 0.05);
  padding         : 1px 4px 1px 16px;
}

.top-news-item .content .author img {
  width      : 48px;
  height     : 48px;
  border     : 1px solid #d9d9d9;
  box-shadow : 0px 33px 50px rgba(0, 0, 0, 0.15);
  margin-left: 6px;
}

.top-news-item .content .author .detail .name {
  line-height: 22px;
}

.top-news-item .content .author .detail .sub-name {
  line-height: 17px;
}

.top-news-item .content .line span {
  width           : 40px;
  height          : 5px;
  border-radius   : 4px;
  background-color: #1dcc9d;
}

.top-news-item .content .line span:not(:last-child) {
  margin-bottom: 2px;
}

.top-news-item .content .line span:nth-child(2) {
  background-color: rgba(29, 204, 157, 0.5);
  width           : 23px;
}

.top-news-item .content .line span:last-child {
  background-color: rgba(29, 204, 157, 0.2);
  width           : 15px;
}

.top-news-item .content h2 {
  margin-top: 26px;
}

.top-news-item .content h2 a:hover {
  color: #1dcc9d;
}

.top-news-item .content p {
  line-height  : 26px;
  margin-bottom: 27px;
}

.top-news-item .content .date-category span {
  box-shadow   : 0px 18px 10px rgba(0, 0, 0, 0.05);
  border-radius: 6px;
  line-height  : 24px;
}

.top-news-item .content .date-category span a:hover {
  color: #1dcc9d;
}

.top-news-item .content .date-category span:not(:last-child) {
  margin-left: 19px;
}

.top-news-item .content .date-category span:not(:last-child)::after {
  content         : "";
  position        : absolute;
  top             : 50%;
  left            : 0;
  transform       : translate(-10px, -50%);
  width           : 1px;
  height          : 27px;
  background-color: rgba(73, 73, 73, 0.15);
}

.top-news-item .content .date-category span i {
  text-shadow: 0px 4px 15px rgba(86, 146, 230, 0.5);
  color      : #1dcc9d;
}

.top-news-item .content .date-category span i.icon-folder {
  color: rgba(73, 73, 73, 0.8);
}

.top-news-item .content .more:hover,
.top-news-item .content .more:hover i {
  color: #1dcc9d;
}

.top-news .swiper {
  padding-bottom: 79px;
}

.top-news .swiper-pagination {
  bottom: 0;
}

.top-news .swiper-pagination-bullet {
  border          : 1px solid rgba(73, 73, 73, 0.5);
  width           : 16px;
  height          : 16px;
  border-radius   : 50%;
  background-color: transparent;
  opacity         : 1;
  transition      : all 0.3s linear;
}

.top-news .swiper-pagination-bullet-active {
  border-color    : #1dcc9d;
  background-color: #1dcc9d;
  width           : 24px;
  height          : 24px;
}

@media only screen and (max-width: 991px) {
  .top-news-wrapper::before {
    background-size    : cover;
    background-position: center center;
  }

  .top-news-item .image,
  .top-news-item .image img {
    height: auto;
  }
}

@media only screen and (max-width: 767px) {
  .top-news-wrapper {
    padding: 50px 20px 0;
  }
}

@media only screen and (max-width: 575px) {
  .top-news-wrapper {
    padding: 40px 12px 0;
    margin : 0 -12px;
  }

  .top-news-wrapper::before,
  .top-news-wrapper::after {
    border-radius: 0;
  }

  .top-news-item .content {
    padding   : 24px 12px;
    margin-top: 32px;
  }

  .top-news-item .content h2 {
    font-size  : 18px;
    line-height: 32px;
  }

  .top-news-item .content p {
    font-size  : 12px;
    line-height: 25px;
  }

  .top-news-item .content .date-category span:not(:last-child) {
    margin-left: 12px;
  }

  .top-news-item .content .date-category span:not(:last-child)::after {
    transform: translate(-6px, -50%);
  }
}

.best-news {
  margin: 65px 0 79px;
}

.best-news::before {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 110%;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-best-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -2;
  transform      : translateY(-235px);
}

.best-news-wrapper {
  border : 1px solid rgba(73, 73, 73, 0.2);
  padding: 55px 22px 91px;
}

.best-news-wrapper::before,
.best-news-wrapper::after {
  content       : "";
  position      : absolute;
  mix-blend-mode: difference;
  z-index       : -1;
  top           : 210px;
}

.best-news-wrapper::before {
  right          : 85px;
  width          : 143px;
  height         : 133px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-08.png") 0 0 no-repeat;
  background-size: 100% 100%;
}

.best-news-wrapper::after {
  left           : 46%;
  transform      : translate(-50%, 20px);
  width          : 102px;
  height         : 84px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-09.png") 0 0 no-repeat;
  background-size: 100% 100%;
}

.best-news-wrapper .tabs li:not(:last-child) {
  margin-left: 10px;
}

.best-news-wrapper .tabs li label {
  font-size  : 14px;
  font-weight: bold;
  line-height: 22px;
  padding    : 13px 17px 10px;
  z-index    : 2;
  cursor     : pointer;
}

.best-news-wrapper .tabs li label::before {
  content      : "";
  position     : absolute;
  top          : 0;
  left         : 0;
  width        : 100%;
  height       : 100%;
  background   : linear-gradient(93.79deg, #11998e -54.79%, #38ef7d 124.56%, #2bd283 124.56%);
  box-shadow   : 0px 9px 20px 2px rgba(29, 204, 157, 0.25);
  border-radius: 10px;
  z-index      : -1;
  transition   : all 0.3s ease-in-out;
  opacity      : 0;
  visibility   : hidden;
}

.best-news-wrapper .tabs li input:checked+label {
  color: #fff;
}

.best-news-wrapper .tabs li input:checked+label::before {
  opacity   : 1;
  visibility: visible;
}

.best-news-wrapper form {
  max-width: 492px;
}

.best-news-wrapper form .form-control {
  background-color: rgba(172, 172, 172, 0.1);
  height          : 66px;
  color           : rgba(73, 73, 73, 0.45);
  padding-left    : 65px;
}

.best-news-wrapper form i {
  left: 34px;
}

.best-news p {
  line-height: 33px;
  margin     : 2px 0 19px;
}

.best-news .btn {
  padding    : 14px 27px;
  line-height: 31px;
}

.best-news .socials {
  margin-top: 42px;
}

.best-news .socials li:not(:last-child) {
  margin-left: 13px;
}

.best-news .socials li a {
  width           : 57px;
  height          : 57px;
  background-color: #26d59c;
  border-radius   : 13px;
  box-shadow      : 0px 16px 50px rgba(38, 213, 156, 0.25);
}

.best-news .socials li a:hover {
  background-color: #20b283;
}

.best-news .socials li a.youtube {
  background-color: #f90808;
  box-shadow      : 0px 16px 50px rgba(249, 8, 8, 0.25);
}

.best-news .socials li a.youtube:hover {
  background-color: #d30505;
}

.best-news .socials li a.instagram {
  background-color: #7a67db;
  box-shadow      : 0px 16px 50px rgba(122, 103, 219, 0.25);
}

.best-news .socials li a.instagram:hover {
  background-color: #5d46d3;
}

.best-news img {
  filter: drop-shadow(0px 45px 100px rgba(0, 0, 0, 0.05));
}

.best-news-content {
  margin-top: 112px;
}

.best-news-content::before,
.best-news-content::after {
  content       : "";
  position      : absolute;
  mix-blend-mode: difference;
  z-index       : -1;
}

.best-news-content::before {
  top            : 0;
  left           : 0;
  width          : 122px;
  height         : 129px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-10.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform      : translateY(-50px);
}

.best-news-content::after {
  bottom         : 0;
  left           : 48%;
  transform      : translateX(-50%);
  width          : 102px;
  height         : 84px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-09.png") 0 0 no-repeat;
  background-size: 100% 100%;
}

@media only screen and (max-width: 1399px) {

  .best-news-wrapper::before,
  .best-news-wrapper::after {
    top: 130px;
  }
}

@media only screen and (max-width: 1199px) {
  .best-news-wrapper {
    padding: 55px 18px 91px;
  }

  .best-news .tabs li label {
    padding  : 13px 12px 10px;
    font-size: 13px;
  }

  .best-news h2 {
    font-size  : 24px;
    line-height: 38px;
  }
}

@media only screen and (max-width: 991px) {
  .best-news::before {
    background-size    : cover;
    background-position: center center;
  }

  .best-news-wrapper {
    padding: 32px 18px;
  }

  .best-news .tabs {
    overflow          : auto hidden;
    -ms-overflow-style: none;
    scrollbar-width   : none;
  }

  .best-news .tabs::-webkit-scrollbar {
    display: none;
  }

  .best-news form {
    max-width: 100%;
  }

  .best-news-content {
    margin-top: 50px;
  }

  .best-news-wrapper::before,
  .best-news-wrapper::after,
  .best-news-content::before,
  .best-news-content::after {
    content: none;
  }
}

@media only screen and (max-width: 575px) {
  .best-news-wrapper {
    padding: 20px 12px;
  }

  .best-news form .form-control {
    height      : 54px;
    padding-left: 40px;
  }

  .best-news form i {
    left: 12px;
  }

  .best-news h2 {
    font-size  : 18px;
    line-height: 32px;
  }

  .best-news p {
    font-size  : 12px;
    line-height: 25px;
  }

  .best-news .btn {
    padding: 14px;
  }
}

.tech-news::before,
.tech-news::after {
  content        : "";
  position       : absolute;
  left           : 0;
  width          : 100%;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-best-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -3;
}

@media only screen and (max-width: 767px) {

  .tech-news::before,
  .tech-news::after {
    background-size    : cover;
    background-position: center center;
  }
}

.tech-news::before {
  top      : 0;
  height   : 48%;
  transform: translateY(-230px);
}

.tech-news::after {
  bottom   : 16%;
  height   : 47%;
  transform: translateY(10px);
}

.tech-news .container::before,
.tech-news .container::after,
.tech-news .row::before,
.tech-news .row::after {
  content       : "";
  position      : absolute;
  mix-blend-mode: difference;
  z-index       : -1;
}

.tech-news .container::before,
.tech-news .row::before {
  width          : 72px;
  height         : 109px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-13.png") 0 0 no-repeat;
  background-size: 100% 100%;
  top            : 22%;
  right          : 0;
}

.tech-news .container::after,
.tech-news .row::after {
  width          : 53px;
  height         : 101px;
  top            : 38%;
  left           : 0;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-14.png") 0 0 no-repeat;
  background-size: 100% 100%;
}

.tech-news .row {
  gap: 104px 0;
}

.tech-news .row::before {
  top: 60%;
}

.tech-news .row::after {
  top: 85%;
}

@media only screen and (max-width: 767px) {
  .tech-news .row {
    gap: 60px 0;
  }
}

.tech-news .section-heading-news::before,
.tech-news .section-heading-news::after {
  content       : "";
  position      : absolute;
  top           : 50%;
  transform     : translateY(-50%);
  mix-blend-mode: difference;
}

.tech-news .section-heading-news::before {
  right          : 70px;
  width          : 137px;
  height         : 127px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-12.png") 0 0 no-repeat;
  background-size: 100% 100%;
}

.tech-news .section-heading-news::after {
  width          : 126px;
  height         : 129px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-11.png") 0 0 no-repeat;
  background-size: 100% 100%;
  left           : 20px;
}

.popular-news {
  margin: 111px 0 17px;
}

.popular-news::before {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 170%;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-best-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -5;
  transform      : translateY(-415px);
}

.popular-news .container::before,
.popular-news .container::after {
  content       : "";
  position      : absolute;
  z-index       : -1;
  mix-blend-mode: difference;
}

.popular-news .container::before {
  width          : 72px;
  height         : 109px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-13.png") 0 0 no-repeat;
  background-size: 100% 100%;
  top            : 33%;
  right          : 0;
}

.popular-news .container::after {
  width          : 53px;
  height         : 101px;
  bottom         : 0;
  left           : 0;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-14.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform      : translateY(20px);
}

.popular-news-wrapper {
  border-radius: 28px;
  border       : 1px solid rgba(73, 73, 73, 0.2);
  padding      : 37px 22px 63px 21px;
}

.popular-news-wrapper::before {
  content        : "";
  position       : absolute;
  width          : 105px;
  height         : 110px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/pattern-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -1;
  top            : 117px;
  right          : 0;
  transform      : translateX(11px);
}

.popular-news-wrapper .image {
  z-index   : 2;
  width     : 512px;
  height    : 484px;
  margin-top: 65px;
}

.popular-news-wrapper .image::before {
  content         : "";
  position        : absolute;
  top             : 0;
  left            : 0;
  transform       : translate(-4px, -10px);
  width           : calc(100% + 8px);
  height          : calc(100% + 8px);
  border          : 4px solid #d9d9d9;
  box-shadow      : 0px 29px 50px rgba(0, 0, 0, 0.05);
  background-color: #d9d9d9;
}

.popular-news-wrapper .image::after {
  content         : "";
  position        : absolute;
  bottom          : 0;
  left            : 50%;
  transform       : translateX(-50%);
  width           : 281px;
  height          : 65px;
  background-color: rgba(0, 0, 0, 0.32);
  filter          : blur(50px);
  z-index         : -2;
}

.popular-news-wrapper .image::before,
.popular-news-wrapper .image img {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDk4IiBoZWlnaHQ9IjQ3NCIgdmlld0JveD0iMCAwIDQ5OCA0NzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04OC45MzYyIDU5LjkzNTdDOTQuNzk2MiAzOS45NDY4IDExMi40MzUgMjUuNjg0OSAxMzMuMjA3IDI0LjEzOTVMNDQ0LjI5IDAuOTk1ODMyQzQ3My4yODYgLTEuMTYxMzUgNDk4IDIxLjc4MjQgNDk4IDUwLjg1OFY0MjMuNzA2QzQ5OCA0NTQuMDEgNDcxLjI1OCA0NzcuMzQ3IDQ0MS4yMzMgNDczLjI0Nkw0My41NTU1IDQxOC45MjNDMTMuMjU3OSA0MTQuNzg1IC02LjI2MDU2IDM4NC42NjEgMi4zNDE5NCAzNTUuMzE3TDg4LjkzNjIgNTkuOTM1N1oiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDk4IiBoZWlnaHQ9IjQ3NCIgdmlld0JveD0iMCAwIDQ5OCA0NzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04OC45MzYyIDU5LjkzNTdDOTQuNzk2MiAzOS45NDY4IDExMi40MzUgMjUuNjg0OSAxMzMuMjA3IDI0LjEzOTVMNDQ0LjI5IDAuOTk1ODMyQzQ3My4yODYgLTEuMTYxMzUgNDk4IDIxLjc4MjQgNDk4IDUwLjg1OFY0MjMuNzA2QzQ5OCA0NTQuMDEgNDcxLjI1OCA0NzcuMzQ3IDQ0MS4yMzMgNDczLjI0Nkw0My41NTU1IDQxOC45MjNDMTMuMjU3OSA0MTQuNzg1IC02LjI2MDU2IDM4NC42NjEgMi4zNDE5NCAzNTUuMzE3TDg4LjkzNjIgNTkuOTM1N1oiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/cover;
  -webkit-mask-size  : 100% 100%;
  mask-size          : 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
}

.popular-news-wrapper .content {
  background-color: rgba(210, 245, 235, 0.5);
  border-radius   : 50px 0 50px 50px;
  margin-right    : -251px;
  padding         : 108px 257px 51px 74px;
  width           : calc(100% - 233px);
}

.popular-news-wrapper .content::before,
.popular-news-wrapper .content::after {
  content       : "";
  position      : absolute;
  mix-blend-mode: difference;
}

.popular-news-wrapper .content::before {
  width          : 122px;
  height         : 129px;
  top            : 25px;
  right          : 26px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-10.png") 0 0 no-repeat;
  background-size: 100% 100%;
}

.popular-news-wrapper .content::after {
  width          : 137px;
  height         : 122px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-08.png") 0 0 no-repeat;
  background-size: 100% 100%;
  bottom         : 28px;
  left           : 45px;
}

.popular-news-wrapper .content>* {
  position: relative;
  z-index : 4;
}

.popular-news-wrapper .content h2 a:hover {
  color: #11998e;
}

.popular-news-wrapper .content p {
  margin     : 1px 0 10px;
  line-height: 35px;
}

.popular-news-wrapper .content .btn {
  padding    : 19px 32px;
  line-height: 21px;
}

@media only screen and (max-width: 1199px) {
  .popular-news-wrapper .image {
    width : 400px;
    height: auto;
  }

  .popular-news-wrapper .image::before {
    transform: translate(-4px, -4px);
  }
}

@media only screen and (max-width: 991px) {
  .popular-news-wrapper .image {
    max-width: 70%;
    width    : 100%;
    margin   : 0 auto;
  }

  .popular-news-wrapper .image::before {
    content: none;
  }

  .popular-news-wrapper .image img {
    -webkit-mask : unset;
    mask         : unset;
    border-radius: 32px;
    border       : 4px solid #d9d9d9;
  }

  .popular-news-wrapper .content {
    margin       : -120px 0 0;
    max-width    : 100%;
    width        : 100%;
    padding      : 150px 20px 32px;
    border-radius: 32px;
  }
}

@media only screen and (max-width: 767px) {
  .popular-news::before {
    background-size    : cover;
    background-position: center center;
  }

  .popular-news-wrapper {
    padding: 28px 12px;
  }

  .popular-news-wrapper::before {
    content: none;
  }

  .popular-news-wrapper h2 {
    font-size  : 24px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 575px) {
  .popular-news-wrapper .content {
    padding: 150px 10px 32px;
  }

  .popular-news-wrapper .content h2 {
    font-size  : 18px;
    line-height: 32px;
  }

  .popular-news-wrapper .content .btn {
    max-width: 100%;
    width    : 100%;
    display  : block;
    padding  : 19px 12px;
  }
}

.top-view-news::before,
.top-view-news::after {
  content : "";
  position: absolute;
}

.top-view-news::before {
  width          : 100%;
  height         : 147%;
  top            : 0;
  left           : 0;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-best-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -5;
  transform      : translateY(-100px);
}

@media only screen and (max-width: 767px) {
  .top-view-news::before {
    background-size    : cover;
    background-position: center center;
  }
}

.top-view-news::after {
  content        : "";
  position       : absolute;
  bottom         : 10%;
  right          : 0;
  width          : 72px;
  height         : 109px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-13.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -1;
  mix-blend-mode : difference;
}

.top-view-news .row {
  gap: 32px 0;
}

.top-view-news-two .btn,
.Technology-news .btn {
  margin-top : 84px;
  padding    : 19px 32px;
  line-height: 21px;
}

.top-view-news-two {
  margin: 101px 0 86px;
}

.top-view-news-two::before {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 94%;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-best-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -5;
  transform      : translateY(-6px);
}

.top-view-news-two .container::before,
.top-view-news-two .container::after {
  content       : "";
  position      : absolute;
  z-index       : -1;
  mix-blend-mode: difference;
}

.top-view-news-two .container::before {
  width          : 72px;
  height         : 109px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-13.png") 0 0 no-repeat;
  background-size: 100% 100%;
  right          : 0;
  bottom         : 0;
}

.top-view-news-two .container::after {
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-14.png") 0 0 no-repeat;
  background-size: 100% 100%;
  width          : 53px;
  height         : 101px;
  top            : 80px;
  left           : 0;
}

.top-view-news-two .row {
  gap: 53px 0;
}

.Technology-news::before,
.Technology-news::after,
.Technology-news .container::after {
  content       : "";
  position      : absolute;
  z-index       : -1;
  mix-blend-mode: difference;
}

.Technology-news::before {
  width          : 72px;
  height         : 109px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-13.png") 0 0 no-repeat;
  background-size: 100% 100%;
  right          : 0;
  bottom         : 40%;
}

.Technology-news::after,
.Technology-news .container::after {
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-14.png") 0 0 no-repeat;
  background-size: 100% 100%;
  width          : 53px;
  height         : 101px;
  top            : 110px;
  left           : 0;
}

.Technology-news .container::after {
  top      : auto;
  bottom   : 0;
  transform: translateY(120px);
}

.Technology-news .row {
  gap: 57px 0;
}

@media only screen and (max-width: 767px) {
  .Technology-news .row {
    gap: 40px 0;
  }
}

.Technology-news .btn {
  margin-top: -35px;
  z-index   : 3;
}

.Technology-news-wrapper::before {
  content         : "";
  position        : absolute;
  bottom          : 0;
  left            : 0;
  width           : 100%;
  height          : 50%;
  background-image: linear-gradient(to top, #fff, rgba(255, 255, 255, 0) 33%, rgba(255, 255, 255, 0) 80%);
  z-index         : 2;
}

@media only screen and (max-width: 991px) {
  .Technology-news-wrapper::before {
    height: 26%;
  }
}

@media only screen and (max-width: 575px) {
  .Technology-news-wrapper::before {
    height: 12%;
  }
}

.blog-news-best {
  margin-bottom: 152px;
}

.blog-news-best .best-news-wrapper {
  padding: 48px 28px 69px 38px;
}

.blog-news-best .best-news-wrapper::before {
  content: none;
}

.blog-news-best .best-news-wrapper::after {
  top : 44px;
  left: 37%;
}

.blog-news-best .best-news-content {
  margin: 0 0 87px;
}

.blog-news-best .best-news-content::before {
  width          : 137px;
  height         : 122px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-08.png") 0 0 no-repeat;
  background-size: 100% 100%;
  top            : 20px;
  left           : 0;
  transform      : translateX(-39px);
  z-index        : 3;
}

.blog-news-best .best-news-content::after {
  width          : 85px;
  height         : 88px;
  top            : auto;
  left           : 0;
  bottom         : 0;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/pattern-02.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform      : translate(38px, 32px);
  z-index        : 3;
}

@media only screen and (max-width: 991px) {
  .blog-news-best .best-news-wrapper {
    padding: 32px 18px;
  }

  .blog-news-best .best-news-content {
    margin-bottom: 50px;
  }
}

@media only screen and (max-width: 575px) {
  .blog-news-best .best-news-wrapper {
    padding: 20px 12px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-news-best {
    margin-bottom: 80px;
  }
}

.blog-news-top::before {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 111%;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-blog-news-top.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -1;
  transform      : translateY(-135px);
}

.blog-news-top-item {
  padding: 0 27px 0 21px;
}

.blog-news-top-item:first-child {
  margin-bottom: 85px;
}

.blog-news-top-item img {
  border-radius: 20px 20px 20px 0;
  box-shadow   : 0px 21px 25px rgba(0, 0, 0, 0.15);
}

.blog-news-top-item p {
  line-height  : 44px;
  margin-bottom: 28px;
}

@media only screen and (max-width: 1199px) {
  .blog-news-top-item h2 {
    font-size  : 24px;
    line-height: 38px;
  }

  .blog-news-top-item p {
    font-size  : 16px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-news-top-item .btn {
    padding: 19px 20px;
  }
}

@media only screen and (max-width: 575px) {
  .blog-news-top-item {
    padding: 0;
  }

  .blog-news-top-item .btn {
    margin-left: 0;
  }
}

@media only screen and (max-width: 767px) {
  .blog-news-top {
    background-size    : cover;
    background-position: center center;
  }
}

.blog-news-tech-news {
  margin: 138px 0 148px;
}

.blog-news-tech-news::before {
  transform: translateY(-195px);
  height   : 85%;
}

.blog-news-tech-news::after {
  bottom   : 0;
  height   : 39%;
  transform: translateY(70px);
}

.blog-news-tech-news .container::before {
  top: 35%;
}

.blog-news-tech-news .container::after {
  top: 67%;
}

.blog-news-tech-news .row::before,
.blog-news-tech-news .row::after {
  content: none;
}

@media only screen and (max-width: 767px) {
  .blog-news-tech-news {
    margin: 80px 0;
  }
}

.blog-news-top-view .container::after {
  top: 200px;
}

.detail-blog-news {
  margin-top: 94px;
}

.detail-blog-news-info {
  margin-bottom: 95px;
}

.detail-blog-news-info>img {
  box-shadow: 0px 23px 100px rgba(0, 0, 0, 0.05);
}

.detail-blog-news-info .content {
  max-width : calc(100% - 240px);
  box-shadow: 0px 27px 50px rgba(0, 0, 0, 0.02);
  padding   : 22px 34px 37px;
  margin-top: -142px;
}

.detail-blog-news-info .content::before {
  content         : "";
  position        : absolute;
  top             : 28px;
  right           : 1px;
  width           : 4px;
  height          : 40px;
  background-color: #1dcc9d;
  border-radius   : 4px;
}

.detail-blog-news-info .content .author {
  padding         : 1px 4px 1px 16px;
  background-color: #ededed;
  box-shadow      : 0px 28px 50px rgba(0, 0, 0, 0.05);
}

.detail-blog-news-info .content .author img {
  width : 48px;
  height: 48px;
  border: 1px solid #d9d9d9;
}

.detail-blog-news-info .content .author .detail .name {
  line-height: 22px;
}

.detail-blog-news-info .content .author .detail .sub-name {
  line-height: 15px;
}

.detail-blog-news-info .content .shape span {
  width           : 40px;
  height          : 5px;
  background-color: #1dcc9d;
  border-radius   : 4px;
  display         : block;
}

.detail-blog-news-info .content .shape span:nth-child(2) {
  width  : 23px;
  opacity: 0.5;
  margin : 2px 0 3px;
}

.detail-blog-news-info .content .shape span:last-child {
  width  : 15px;
  opacity: 0.2;
}

.detail-blog-news-info .content h2 {
  margin: 19px 0 9px;
}

.detail-blog-news-info .content p {
  line-height  : 26px;
  margin-bottom: 27px;
}

.detail-blog-news-info .content .date-category span {
  padding      : 4px 9px 5px 11px;
  line-height  : 15px;
  border-radius: 6px;
}

.detail-blog-news-info .content .date-category span i {
  text-shadow: 0px 4px 15px rgba(86, 146, 230, 0.5);
}

.detail-blog-news-info .content .date-category span:first-child {
  background-color: #fff;
  box-shadow      : 0px 18px 10px rgba(0, 0, 0, 0.05);
  margin-left     : 20px;
}

.detail-blog-news-info .content .date-category span:first-child::after {
  content         : "";
  position        : absolute;
  top             : 50%;
  right           : 100%;
  width           : 0.5px;
  height          : 27px;
  background-color: rgba(73, 73, 73, 0.15);
  transform       : translate(-10px, -50%);
}

.detail-blog-news-content p {
  font-size    : 16px;
  font-weight  : 500;
  line-height  : 32px;
  margin-bottom: 16px;
  text-align   : justify;
}

.detail-blog-news-content img {
  display      : block;
  width        : 100%;
  border-radius: 20px;
  box-shadow   : 0px 23px 100px rgba(0, 0, 0, 0.05);
  margin       : 32px 0;
}

.detail-blog-news-content> :last-child {
  margin-bottom: 0;
}

.detail-blog-news-sidebar-box {
  padding   : 43px 22px 69px 41px;
  box-shadow: 0px 57px 50px rgba(0, 0, 0, 0.05);
}

.detail-blog-news-sidebar-box .heading {
  margin-bottom: 23px;
}

.detail-blog-news-sidebar-box .heading::before {
  content         : "";
  position        : absolute;
  top             : 50%;
  right           : 0;
  width           : 4px;
  height          : 35px;
  background-color: #1dcc9d;
  transform       : translate(21px, -50%);
}

.detail-blog-news-sidebar-box .heading .sub-name {
  color: rgba(159, 159, 159, 0.5);
}

.detail-blog-news-sidebar-box .heading .shape {
  margin-top: 8px;
}

.detail-blog-news-sidebar-box .heading .shape span {
  width           : 32px;
  height          : 4px;
  display         : block;
  border-radius   : 4px;
  background-color: #1dcc9d;
}

.detail-blog-news-sidebar-box .heading .shape span:not(:last-child) {
  margin-bottom: 2px;
}

.detail-blog-news-sidebar-box .heading .shape span:nth-child(2) {
  opacity: 0.5;
  width  : 18px;
}

.detail-blog-news-sidebar-box .heading .shape span:last-child {
  opacity: 0.2;
  width  : 12px;
}

.detail-blog-news-sidebar-last-posts li:not(:last-child) {
  margin-bottom: 28px;
}

.detail-blog-news-sidebar-last-posts li img {
  max-width          : 55px;
  height             : 52px;
  margin-left        : 13px;
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1NiA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS43ODU4IDMuNjIxODZDMzEuMTMyMiAyLjEzMTk0IDQxLjc0NTYgLTMuMzUyMjQgNDguNzY1OSAyLjk5NTMxQzU2LjI2NzYgOS43NzgxNCA1Ni44MTIxIDIyLjMyOTUgNTIuNjkwNiAzMS41NjUxQzQ5LjE0NTUgMzkuNTA5IDM4Ljc0MzQgMzkuNjgyNSAzMC44MDU2IDQzLjI0MTJDMjMuMzYyOSA0Ni41NzggMTYuMzYxIDU0LjU3MTEgOC45NDM4NCA1MS4xNzc4QzEuNDg1NCA0Ny43NjU2IDEuNTExMjIgMzcuNTEgMC40ODk1NzkgMjkuMzcyQy0wLjM2MTgyMSAyMi41OTAxIC0wLjU2MTEzIDE1LjQzMTQgMy43OTUwMiAxMC4xNjQyQzguMDczNjYgNC45OTA2NyAxNS4xNTU5IDQuNjc4NzMgMjEuNzg1OCAzLjYyMTg2WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1NiA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS43ODU4IDMuNjIxODZDMzEuMTMyMiAyLjEzMTk0IDQxLjc0NTYgLTMuMzUyMjQgNDguNzY1OSAyLjk5NTMxQzU2LjI2NzYgOS43NzgxNCA1Ni44MTIxIDIyLjMyOTUgNTIuNjkwNiAzMS41NjUxQzQ5LjE0NTUgMzkuNTA5IDM4Ljc0MzQgMzkuNjgyNSAzMC44MDU2IDQzLjI0MTJDMjMuMzYyOSA0Ni41NzggMTYuMzYxIDU0LjU3MTEgOC45NDM4NCA1MS4xNzc4QzEuNDg1NCA0Ny43NjU2IDEuNTExMjIgMzcuNTEgMC40ODk1NzkgMjkuMzcyQy0wLjM2MTgyMSAyMi41OTAxIC0wLjU2MTEzIDE1LjQzMTQgMy43OTUwMiAxMC4xNjQyQzguMDczNjYgNC45OTA2NyAxNS4xNTU5IDQuNjc4NzMgMjEuNzg1OCAzLjYyMTg2WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/cover;
  -webkit-mask-size  : 100% 100%;
  mask-size          : 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
}

.detail-blog-news-sidebar-last-posts li h2 {
  max-width  : calc(100% - 68px);
  line-height: 22px;
}

.detail-blog-news-sidebar-last-posts li h2 a:hover {
  color: #1dcc9d;
}

.detail-blog-news-sidebar-last-posts li:nth-child(2) img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1NyA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC41MjQzIDAuNTcyMTZDMzcuNDIyNSAtMC40Nzc0NTkgNDcuOTg3MyAtMC44MjM2NjcgNTMuNDIyNyA2LjI5OTE1QzU4LjgwMTUgMTMuMzQ3OSA1NC43MzMyIDIzLjA2NDMgNTIuMTYzOSAzMS41NTA1QzQ5LjkwNDggMzkuMDExOCA0Ny4xMjE4IDQ2LjgwNTggNDAuMTIwNiA1MC4yMzQ4QzMzLjA3NDcgNTMuNjg1NyAyNS4wMDEyIDUxLjU0MzggMTcuODI3MiA0OC4zNjc2QzEwLjI2NDEgNDUuMDE5MiAxLjk5MzI5IDQwLjY5MzIgMC4yODgyMTIgMzIuNTk5NkMtMS4zOTc4MSAyNC41OTY1IDQuNjMzOTEgMTcuNTUxMiAxMC4wNDI2IDExLjQxNjJDMTUuMDEyMyA1Ljc3OTMgMjEuMDYxMiAxLjQ1MjUgMjguNTI0MyAwLjU3MjE2WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
  mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1NyA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC41MjQzIDAuNTcyMTZDMzcuNDIyNSAtMC40Nzc0NTkgNDcuOTg3MyAtMC44MjM2NjcgNTMuNDIyNyA2LjI5OTE1QzU4LjgwMTUgMTMuMzQ3OSA1NC43MzMyIDIzLjA2NDMgNTIuMTYzOSAzMS41NTA1QzQ5LjkwNDggMzkuMDExOCA0Ny4xMjE4IDQ2LjgwNTggNDAuMTIwNiA1MC4yMzQ4QzMzLjA3NDcgNTMuNjg1NyAyNS4wMDEyIDUxLjU0MzggMTcuODI3MiA0OC4zNjc2QzEwLjI2NDEgNDUuMDE5MiAxLjk5MzI5IDQwLjY5MzIgMC4yODgyMTIgMzIuNTk5NkMtMS4zOTc4MSAyNC41OTY1IDQuNjMzOTEgMTcuNTUxMiAxMC4wNDI2IDExLjQxNjJDMTUuMDEyMyA1Ljc3OTMgMjEuMDYxMiAxLjQ1MjUgMjguNTI0MyAwLjU3MjE2WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
}

.detail-blog-news-sidebar-last-posts li:nth-child(3) img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MSA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi4wNDE5IDEuODUzNzZDMzAuOTgwMSAyLjI5ODgzIDM2LjIwODkgMS4zMTg0MyA0MC40Nzk5IDMuODM3MDFDNDQuODE1MSA2LjM5MzQ5IDQ3Ljc4NzUgMTAuODY3MiA0OS40MDc0IDE1LjYzMjNDNTAuOTQxNCAyMC4xNDQ3IDUwLjI4NDcgMjQuOTg3MyA0OS4yNTE1IDI5LjY0QzQ4LjI4MDEgMzQuMDE0NSA0Ni41Nzk0IDM4LjE2OTYgNDMuNjQ5OCA0MS41NjAzQzQwLjcxNzMgNDQuOTU0MyAzNi44MDcyIDQ3LjEzMzggMzIuNjYwMSA0OC44NDI3QzI4LjEwODggNTAuNzE4MyAyMy40MiA1Mi40MDA1IDE4LjUyMTMgNTEuOTE1NkMxMy4wMDg5IDUxLjM3MDEgNi45Mjk5IDUwLjE5MiAzLjM3NDU4IDQ1Ljk0NDNDLTAuMTcxNjA4IDQxLjcwNzQgMC41NDgzNjUgMzUuNTMzIDAuMTk0MjY0IDMwLjAxOTNDLTAuMTMzMjkyIDI0LjkxODkgLTAuMjIzOTI5IDE5Ljg5NDIgMS4zOTAxNSAxNS4wNDQ5QzMuMTQzODIgOS43NzYyNyA0LjkzMjU1IDMuNjk0MzMgOS44Mjg1IDEuMDc0NUMxNC42OTc4IC0xLjUzMTA0IDIwLjU0MTYgMS4zNTgwNCAyNi4wNDE5IDEuODUzNzZaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
  mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MSA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi4wNDE5IDEuODUzNzZDMzAuOTgwMSAyLjI5ODgzIDM2LjIwODkgMS4zMTg0MyA0MC40Nzk5IDMuODM3MDFDNDQuODE1MSA2LjM5MzQ5IDQ3Ljc4NzUgMTAuODY3MiA0OS40MDc0IDE1LjYzMjNDNTAuOTQxNCAyMC4xNDQ3IDUwLjI4NDcgMjQuOTg3MyA0OS4yNTE1IDI5LjY0QzQ4LjI4MDEgMzQuMDE0NSA0Ni41Nzk0IDM4LjE2OTYgNDMuNjQ5OCA0MS41NjAzQzQwLjcxNzMgNDQuOTU0MyAzNi44MDcyIDQ3LjEzMzggMzIuNjYwMSA0OC44NDI3QzI4LjEwODggNTAuNzE4MyAyMy40MiA1Mi40MDA1IDE4LjUyMTMgNTEuOTE1NkMxMy4wMDg5IDUxLjM3MDEgNi45Mjk5IDUwLjE5MiAzLjM3NDU4IDQ1Ljk0NDNDLTAuMTcxNjA4IDQxLjcwNzQgMC41NDgzNjUgMzUuNTMzIDAuMTk0MjY0IDMwLjAxOTNDLTAuMTMzMjkyIDI0LjkxODkgLTAuMjIzOTI5IDE5Ljg5NDIgMS4zOTAxNSAxNS4wNDQ5QzMuMTQzODIgOS43NzYyNyA0LjkzMjU1IDMuNjk0MzMgOS44Mjg1IDEuMDc0NUMxNC42OTc4IC0xLjUzMTA0IDIwLjU0MTYgMS4zNTgwNCAyNi4wNDE5IDEuODUzNzZaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
}

.detail-blog-news-sidebar-last-posts li:nth-child(4) img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MSA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi44MjUgMS4zNTMxN2UtMDVDMzMuNjA3NiAwLjAxMDIyMzcgMzguODAzMSA1LjUyMTUxIDQzLjI1NDUgMTAuNjM5QzQ3LjMyNjIgMTUuMzIwMSA1MC4wMDkgMjAuODc0OCA1MC4zNyAyNy4wNjg1QzUwLjc1NiAzMy42OTI5IDQ5Ljg0OTIgNDAuNzExOCA0NS4yODc4IDQ1LjUzMTJDNDAuNjMyMiA1MC40NTAzIDMzLjU4NTMgNTIuMzU4MSAyNi44MjUgNTEuOTQ1NEMyMC40NDg3IDUxLjU1NjIgMTUuMTcwNCA0Ny43NTA5IDEwLjQ4NjQgNDMuNDA3QzUuNTUzNjkgMzguODMyNSAwLjAyODg5MDEgMzMuNzk1OSAwLjAwMDExMDM5OSAyNy4wNjg1Qy0wLjAyODczMzUgMjAuMzI2MSA1LjYwMDAxIDE1LjM3ODYgMTAuMzQ2MSAxMC41ODk1QzE1LjEyNCA1Ljc2ODIxIDIwLjAzNzMgLTAuMDEwMjA0MyAyNi44MjUgMS4zNTMxN2UtMDVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
  mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MSA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi44MjUgMS4zNTMxN2UtMDVDMzMuNjA3NiAwLjAxMDIyMzcgMzguODAzMSA1LjUyMTUxIDQzLjI1NDUgMTAuNjM5QzQ3LjMyNjIgMTUuMzIwMSA1MC4wMDkgMjAuODc0OCA1MC4zNyAyNy4wNjg1QzUwLjc1NiAzMy42OTI5IDQ5Ljg0OTIgNDAuNzExOCA0NS4yODc4IDQ1LjUzMTJDNDAuNjMyMiA1MC40NTAzIDMzLjU4NTMgNTIuMzU4MSAyNi44MjUgNTEuOTQ1NEMyMC40NDg3IDUxLjU1NjIgMTUuMTcwNCA0Ny43NTA5IDEwLjQ4NjQgNDMuNDA3QzUuNTUzNjkgMzguODMyNSAwLjAyODg5MDEgMzMuNzk1OSAwLjAwMDExMDM5OSAyNy4wNjg1Qy0wLjAyODczMzUgMjAuMzI2MSA1LjYwMDAxIDE1LjM3ODYgMTAuMzQ2MSAxMC41ODk1QzE1LjEyNCA1Ljc2ODIxIDIwLjAzNzMgLTAuMDEwMjA0MyAyNi44MjUgMS4zNTMxN2UtMDVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
}

.detail-blog-news-sidebar-socials {
  margin: 31px 0 48px;
}

.detail-blog-news-sidebar-socials .socials-one {
  margin-bottom: 29px;
}

.detail-blog-news-sidebar-socials .link-copy {
  padding   : 6px 8px 7px;
  cursor    : pointer;
  max-width : 200px;
  margin-top: -17px;
  transform : translateY(17px);
}

.detail-blog-news-sidebar-socials .link-copy span {
  max-width: calc(100% - 22px);
  width    : 100%;
}

.detail-blog-news-sidebar-full-info ul {
  gap: 30px 0;
}

.detail-blog-news-sidebar-full-info ul li {
  line-height  : 24px;
  padding      : 0 8px;
  border-radius: 6px;
  cursor       : default;
}

.detail-blog-news-sidebar-full-info ul li:hover {
  box-shadow: 0px 18px 10px rgba(0, 0, 0, 0.05);
}

.detail-blog-news-sidebar-full-info ul li:hover i {
  color      : #1dcc9d;
  text-shadow: 0px 4px 15px rgba(86, 146, 230, 0.5);
}

.detail-blog-news-sidebar-full-info ul li:not(:last-child) {
  margin-left: 18px;
}

.detail-blog-news-sidebar-full-info ul li:not(:last-child)::after {
  content         : "";
  position        : absolute;
  top             : 50%;
  right           : calc(100% + 9px);
  width           : 1px;
  height          : 27px;
  background-color: rgba(73, 73, 73, 0.15);
  transform       : translateY(-50%);
}

.detail-blog-news-send-comment {
  margin: 113px 0 247px;
}

.detail-blog-news-send-comment::before {
  content        : "";
  position       : absolute;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 155%;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-send-comment-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -4;
  transform      : translateY(-110px);
}

.detail-blog-news-send-comment .title {
  margin-bottom: 45px;
  line-height  : 32px;
}

.detail-blog-news-send-comment form {
  gap: 19px 0;
}

.detail-blog-news-send-comment form .form-group {
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.02);
}

.detail-blog-news-send-comment form .form-group.rate-star,
.detail-blog-news-send-comment form .form-group .form-control {
  height: 76px;
}

.detail-blog-news-send-comment form .form-group .form-control {
  padding-right: 67px;
}

.detail-blog-news-send-comment form .form-group i {
  right: 36px;
}

.detail-blog-news-send-comment form .form-group.rate-star {
  padding: 0 15px;
}

.detail-blog-news-send-comment form .form-group.rate-star .stars label {
  cursor: pointer;
}

.detail-blog-news-send-comment form .form-group.rate-star .stars label:not(:last-child) {
  margin-left: 4px;
}

.detail-blog-news-send-comment form .form-group.rate-star .stars input:checked~label i,
.detail-blog-news-send-comment form .form-group.rate-star .stars input:hover~label i {
  color: #26d59c;
}

.detail-blog-news-send-comment form .form-group.content {
  height : 247px;
  padding: 77px 36px 34px 46px;
}

.detail-blog-news-send-comment form .form-group.content .form-control {
  padding-right: 0;
  height       : 104px;
}

.detail-blog-news-send-comment form .form-group.content i {
  top  : 29px;
  right: 39px;
}

.detail-blog-news-send-comment form .form-group.content .btn {
  padding      : 6px 14px 7px;
  border-radius: 11px;
  line-height  : 26px;
}

.detail-blog-news-send-comment img {
  filter: drop-shadow(0px 88px 50px rgba(0, 0, 0, 0.05));
}

@media only screen and (max-width: 1199px) {
  .detail-blog-news-info .content {
    max-width: calc(100% - 120px);
  }
}

@media only screen and (max-width: 991px) {
  .detail-blog-news-info {
    margin-bottom: 60px;
  }

  .detail-blog-news-sidebar {
    margin-top: 32px;
  }
}

@media only screen and (max-width: 767px) {
  .detail-blog-news {
    margin-top: 40px;
  }

  .detail-blog-news-info .content {
    max-width: calc(100% - 60px);
    padding  : 22px 20px 24px;
  }

  .detail-blog-news-info .content h2 {
    font-size  : 16px;
    line-height: 30px;
  }

  .detail-blog-news-content p {
    font-size    : 14px;
    line-height  : 26px;
    margin-bottom: 13px;
  }

  .detail-blog-news-send-comment {
    margin-bottom: 80px;
  }

  .detail-blog-news-send-comment::before {
    background-size    : cover;
    background-position: center center;
  }

  .detail-blog-news-send-comment form .form-group.rate-star,
  .detail-blog-news-send-comment form .form-group .form-control {
    height: 64px;
  }

  .detail-blog-news-send-comment form .form-group .form-control {
    font-size: 12px;
  }

  .detail-blog-news-send-comment img {
    filter: drop-shadow(0px 88px 50px rgba(0, 0, 0, 0.05));
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-news-info .content {
    max-width : calc(100% - 20px);
    margin-top: -24px;
    padding   : 22px 12px 24px;
  }
}

.contact-us-news::before,
.contact-us-news::after {
  content        : "";
  position       : absolute;
  left           : 0;
  width          : 100%;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-best-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -5;
}

@media only screen and (max-width: 767px) {

  .contact-us-news::before,
  .contact-us-news::after {
    background-size    : cover;
    background-position: center center;
  }
}

.contact-us-news::before {
  top      : 0;
  height   : 96%;
  transform: translateY(-363px);
}

.contact-us-news::after {
  bottom   : 0;
  height   : 95%;
  transform: translateY(345px);
}

.contact-us-news-map {
  margin: 47px 0 75px;
}

.contact-us-news-map-wrapper {
  padding-top: 91px;
}

.contact-us-news-map-wrapper::before,
.contact-us-news-map-wrapper::after {
  content      : "";
  position     : absolute;
  top          : 0;
  left         : 0;
  width        : 100%;
  height       : 60%;
  border-radius: 30px;
}

.contact-us-news-map-wrapper::before {
  background     : url("/wp-content/themes/karenTheme/assets/images/other/image-2.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -2;
}

.contact-us-news-map-wrapper::after {
  background-color       : rgba(217, 217, 217, 0.01);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter        : blur(10px);
  z-index                : -1;
}

.contact-us-news-map-wrapper iframe {
  max-width: calc(100% - 200px);
  height   : 629px;
  border   : 11px solid rgba(255, 255, 255, 0.38);
  filter   : drop-shadow(0px 73px 50px rgba(0, 0, 0, 0.05));
}

.contact-us-news .section-heading-news {
  margin-bottom: 130px;
}

.contact-us-news .section-heading-news-sub-title {
  margin-bottom: 42px;
}

.contact-us-news .section-heading-news .btns {
  gap: 36px;
}

.contact-us-news .section-heading-news .btns .btn {
  padding    : 14px 25px;
  line-height: 31px;
}

.contact-us-news .section-heading-news .btns .btn::after {
  content      : "";
  position     : absolute;
  bottom       : 0;
  left         : 50%;
  transform    : translateX(-50%);
  filter       : blur(25px);
  border-radius: 15px;
  background   : linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), #2bffba;
  height       : 12px;
  width        : 50%;
  z-index      : -1;
}

.contact-us-news form {
  gap: 61px 0;
}

.contact-us-news form .form-group {
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.02);
}

.contact-us-news form .form-group .form-control {
  padding: 0 64px 0 16px;
  height : 76px;
}

.contact-us-news form .form-group i {
  right: 30px;
}

.contact-us-news form .form-group.content {
  height : 247px;
  padding: 79px 29px 19px 0;
}

.contact-us-news form .form-group.content textarea.form-control {
  padding: 0 0 0 16px;
  height : 100%;
}

.contact-us-news form .form-group.content textarea.form-control::-webkit-scrollbar {
  width: 3px;
}

.contact-us-news form .form-group.content textarea.form-control::-webkit-scrollbar-track {
  background-color: #797979;
}

.contact-us-news form .form-group.content textarea.form-control::-webkit-scrollbar-thumb {
  background-color: #1dcc9d;
}

.contact-us-news form .form-group.content i {
  top  : 21px;
  right: 29px;
}

.contact-us-news form .btn {
  padding    : 9px 14px;
  line-height: 21px;
  margin-top : -20px;
}

@media only screen and (max-width: 991px) {
  .contact-us-news-map iframe {
    height   : 400px;
    max-width: calc(100% - 100px);
  }

  .contact-us-news form {
    gap: 32px 0;
  }
}

@media only screen and (max-width: 767px) {
  .contact-us-news-map iframe {
    height      : 300px;
    border-width: 5px;
  }

  .contact-us-news .section-heading-news .btns {
    gap: 16px;
  }

  .contact-us-news .section-heading-news .btns .btn {
    padding: 14px;
  }
}

@media only screen and (max-width: 575px) {
  .contact-us-news-map {
    margin: 45px -12px 60px;
  }

  .contact-us-news-map-wrapper::before,
  .contact-us-news-map-wrapper::after {
    border-radius: 0;
  }

  .contact-us-news-map iframe {
    max-width: calc(100% - 24px);
    height   : 250px;
  }
}

.about-us-news-landing {
  margin: 116px 0 242px;
}

.about-us-news-landing-wrapper {
  padding: 72px 40px 0 64px;
}

.about-us-news-landing-wrapper::before {
  content      : "";
  position     : absolute;
  top          : 0;
  left         : 0;
  width        : 100%;
  height       : 80%;
  border-radius: 28px;
  border       : 1px solid rgba(73, 73, 73, 0.5);
}

.about-us-news-landing .col-lg-7 {
  padding-left: 88px;
}

.about-us-news-landing-content {
  padding   : 91px 48px 54px;
  box-shadow: 0px 27px 50px rgba(0, 0, 0, 0.02);
}

.about-us-news-landing-content::before {
  content         : "";
  position        : absolute;
  top             : 12px;
  right           : 1px;
  width           : 4px;
  height          : 40px;
  border-radius   : 4px;
  background-color: #1dcc9d;
}

.about-us-news-landing-content .shapes {
  top : 34px;
  left: 49px;
}

.about-us-news-landing-content .shapes span {
  width           : 40px;
  height          : 5px;
  border-radius   : 4px;
  background-color: #1dcc9d;
}

.about-us-news-landing-content .shapes span:nth-child(2) {
  margin : 2px 0 3px;
  opacity: 0.5;
  width  : 23px;
}

.about-us-news-landing-content .shapes span:last-child {
  opacity: 0.2;
  width  : 15px;
}

.about-us-news-landing-content h2 {
  margin-bottom: 12px;
  font-size    : 28px;
  line-height  : 45px;
}

.about-us-news-landing-content p {
  line-height: 26px;
}

.about-us-news-landing .image {
  filter: drop-shadow(0px 25px 50px rgba(0, 0, 0, 0.1));
}

.about-us-news-landing .image::before,
.about-us-news-landing .image img {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIzIiBoZWlnaHQ9IjQyMyIgdmlld0JveD0iMCAwIDUyMyA0MjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjQ3LjU2NiAyNi43MjIyQzMxNi4xNTggMjEuODE2IDM4OS4wODYgLTI0LjU2NjggNDQzLjQzNiAxNy40ODJDNTA3LjAxMiA2Ni42Njg2IDUzNy42MTkgMTU3LjE4MiA1MTYuMjIxIDIzNC41NzJDNDk1LjU0NSAzMDkuMzUxIDQxNS4yMTYgMzQyLjA0NyAzNDQuNjgzIDM3NC42NDJDMjc2LjEwOSA0MDYuMzMyIDIwMi4wMzkgNDQxLjM1MSAxMzIuNDYyIDQxMS45MTdDNTkuODMzIDM4MS4xOTMgMTEuNzAyOSAzMDcuNSAxLjQ0MzA4IDIyOS40MzlDLTcuODY0NjMgMTU4LjYyMyAyOC44MDM3IDg4LjY1MjkgODMuOTk4OSA0My4xOTE3QzEyOC40NjYgNi41NjcwNyAxOTAuMDYgMzAuODM1NSAyNDcuNTY2IDI2LjcyMjJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIzIiBoZWlnaHQ9IjQyMyIgdmlld0JveD0iMCAwIDUyMyA0MjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjQ3LjU2NiAyNi43MjIyQzMxNi4xNTggMjEuODE2IDM4OS4wODYgLTI0LjU2NjggNDQzLjQzNiAxNy40ODJDNTA3LjAxMiA2Ni42Njg2IDUzNy42MTkgMTU3LjE4MiA1MTYuMjIxIDIzNC41NzJDNDk1LjU0NSAzMDkuMzUxIDQxNS4yMTYgMzQyLjA0NyAzNDQuNjgzIDM3NC42NDJDMjc2LjEwOSA0MDYuMzMyIDIwMi4wMzkgNDQxLjM1MSAxMzIuNDYyIDQxMS45MTdDNTkuODMzIDM4MS4xOTMgMTEuNzAyOSAzMDcuNSAxLjQ0MzA4IDIyOS40MzlDLTcuODY0NjMgMTU4LjYyMyAyOC44MDM3IDg4LjY1MjkgODMuOTk4OSA0My4xOTE3QzEyOC40NjYgNi41NjcwNyAxOTAuMDYgMzAuODM1NSAyNDcuNTY2IDI2LjcyMjJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/cover;
  -webkit-mask-size  : 100% 100%;
  mask-size          : 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
}

.about-us-news-landing .image::before {
  content         : "";
  position        : absolute;
  top             : 50%;
  left            : 50%;
  transform       : translate(-50%, -50%);
  z-index         : -1;
  background-color: rgba(217, 217, 217, 0.5);
  width           : calc(100% + 20px);
  height          : calc(100% + 20px);
}

@media only screen and (max-width: 1199px) {
  .about-us-news-landing .col-lg-7 {
    padding-left: 12px;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-news-landing {
    margin: 50px 0 80px;
  }

  .about-us-news-landing-wrapper {
    padding: 32px 24px 0;
  }

  .about-us-news-landing-content {
    padding: 72px 20px 32px;
  }

  .about-us-news-landing-content .shapes {
    left: 20px;
  }

  .about-us-news-landing-content h2 {
    font-size  : 20px;
    line-height: 38px;
  }
}

@media only screen and (max-width: 575px) {
  .about-us-news-landing-wrapper {
    padding: 0;
  }

  .about-us-news-landing-wrapper::before {
    content: none;
  }

  .about-us-news-landing .image {
    max-width: 90%;
    width    : 100%;
    margin   : 0 auto;
  }
}

.about-us-news-achievement {
  margin-bottom: 219px;
}

@media only screen and (max-width: 767px) {
  .about-us-news-achievement {
    margin-bottom: 80px;
  }
}

.about-us-news-achievement::before,
.about-us-news-achievement::after {
  content        : "";
  position       : absolute;
  left           : 0;
  width          : 100%;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-best-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -5;
}

@media only screen and (max-width: 767px) {

  .about-us-news-achievement::before,
  .about-us-news-achievement::after {
    background-size    : cover;
    background-position: center center;
  }
}

.about-us-news-achievement::before {
  top      : 0;
  transform: translateY(-175px);
  height   : 83%;
}

.about-us-news-achievement::after {
  bottom   : 0;
  transform: translateY(418px);
  height   : 82%;
}

.about-us-news-achievement .section-heading-news {
  margin-bottom: 110px;
}

.about-us-news-comments-users::before {
  top   : 350px;
  height: 117%;
}

.about-us-news-our-colleagues {
  margin-top: 114px;
}

.about-us-news-our-colleagues::before,
.about-us-news-our-colleagues::after,
.about-us-news-our-colleagues .container::before,
.about-us-news-our-colleagues .swiper::after {
  content : "";
  position: absolute;
  z-index : -1;
}

.about-us-news-our-colleagues::before {
  top            : 145px;
  left           : 0;
  width          : 100%;
  height         : 100%;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-best-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -5;
}

@media only screen and (max-width: 767px) {
  .about-us-news-our-colleagues::before {
    background-size    : cover;
    background-position: center center;
  }
}

.about-us-news-our-colleagues::after,
.about-us-news-our-colleagues .container::before {
  width           : 93px;
  height          : 93px;
  border-radius   : 50%;
  background-color: #26d59c;
  box-shadow      : inset 11px 4px 11px rgba(255, 255, 255, 0.25);
}

.about-us-news-our-colleagues::after {
  bottom   : 40%;
  right    : 0;
  transform: translateX(45px);
}

.about-us-news-our-colleagues .container::before {
  left     : 0;
  bottom   : 0;
  transform: translate(-45px, 50px);
}

.about-us-news-our-colleagues .swiper::after {
  left           : 0;
  top            : 0;
  width          : 65px;
  height         : 72px;
  background     : url("/wp-content/themes/karenTheme/assets/images/shape/shape-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform      : translate(-42px, -18px);
}

.about-us-news-our-colleagues .section-heading-news {
  margin-bottom: 85px;
}

.about-us-news-our-colleagues-item {
  box-shadow: 0px 70px 80px rgba(0, 0, 0, 0.05);
  padding   : 18px 22px;
  transform : scale(0);
}

.about-us-news-our-colleagues-item,
.about-us-news-our-colleagues-item .image {
  border-radius: 22px;
}

.about-us-news-our-colleagues-item .image {
  width     : 150px;
  height    : 150px;
  box-shadow: 0px 35px 50px rgba(0, 0, 0, 0.05);
}

.about-us-news-our-colleagues-item .image img {
  max-height: 80px;
  filter    : grayscale(100%);
}

.about-us-news-our-colleagues-item:hover .image {
  box-shadow: 0px 35px 50px rgba(233, 37, 90, 0.05);
}

.about-us-news-our-colleagues-item:hover .image img {
  filter: grayscale(0);
}

.about-us-news-our-colleagues-item:hover .title,
.about-us-news-our-colleagues-item:hover a {
  color: #26d59c;
}

@media only screen and (max-width: 1399px) {
  .about-us-news-our-colleagues-item .image {
    width : 126px;
    height: 126px;
  }

  .about-us-news-our-colleagues-item .image img {
    max-height: 70px;
  }
}

@media only screen and (max-width: 575px) {
  .about-us-news-our-colleagues-item {
    padding: 16px 12px;
  }
}

.swiper-slide-visible .about-us-news-our-colleagues-item {
  transform: scale(1);
}

.section-heading-cleaning {
  margin-bottom: 62px;
}

.section-heading-cleaning-title {
  margin-bottom: 10px;
  line-height  : 50px;
}

.section-heading-cleaning-text {
  line-height: 32px;
  max-width  : 1069px;
}

@media only screen and (max-width: 991px) {
  .section-heading-cleaning-title {
    font-size  : 24px;
    line-height: 38px;
  }
}

@media only screen and (max-width: 575px) {
  .section-heading-cleaning-title {
    font-size  : 16px;
    line-height: 30px;
  }

  .section-heading-cleaning-text {
    font-size  : 12px;
    line-height: 25px;
  }
}

.swiper-cleaning .swiper-pagination-bullet {
  width        : 16px;
  height       : 16px;
  border-radius: 50%;
  border       : 1px solid rgba(73, 73, 73, 0.5);
  transition   : all 0.3s linear;
}

.swiper-cleaning .swiper-pagination-bullet-active {
  width           : 24px;
  height          : 24px;
  background-color: #f6ae00;
  border-color    : #f6ae00;
}

@media only screen and (max-width: 767px) {
  .swiper-cleaning .swiper-pagination-bullet {
    width : 12px;
    height: 12px;
  }

  .swiper-cleaning .swiper-pagination-bullet-active {
    width : 16px;
    height: 16px;
  }
}

.btn-show-more-cleaning {
  padding   : 8px 11px;
  box-shadow: 0px 10px 20px 2px rgba(246, 174, 0, 0.35);
}

.services-cleaning {
  margin: 75px 0 75px;
}

.services-cleaning::before,
.services-cleaning::after {
  content : "";
  position: absolute;
  top     : 0;
}

.services-cleaning .section-heading-cleaning-title::before {
  top: 0;
}

@media only screen and (max-width: 991px) {
  .services-cleaning {
    margin-top: 120px;
  }

  .services-cleaning .section-heading-cleaning::after {
    content: none;
  }
}

@media only screen and (max-width: 767px) {
  .services-cleaning {
    margin: 80px 0 120px;
  }
}

.experts-cleaning {
  margin-top: 0px;
}

.experts-cleaning .section-heading-cleaning {
  margin-bottom: 121px;
}

.experts-cleaning-item {
  padding: 0 20px 46px;
}

.experts-cleaning-item .image {
  margin-bottom: -71px;
  height       : 321px;
  transform    : translateY(-92px);
}

.experts-cleaning-item .whatsapp {
  background-color: #727272;
  padding         : 8px 23px;
  line-height     : 29px;
  margin-bottom   : -18px;
  z-index         : 2;
  overflow        : hidden;
}

.experts-cleaning-item .whatsapp::before {
  content   : "";
  position  : absolute;
  top       : 0;
  left      : 0;
  width     : 100%;
  height    : 100%;
  z-index   : -1;
  background: linear-gradient(92.59deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
  opacity   : 0;
  transition: all 0.3s ease-in-out;
}

.experts-cleaning-item:hover .whatsapp::before {
  opacity: 1;
}

.experts-cleaning-item+.experts-cleaning-item {
  margin-top: 211px;
}

.experts-cleaning .swiper {
  padding-bottom: 92px;
}

@media only screen and (max-width: 1199px) {
  .experts-cleaning-item .image {
    height       : 270px;
    margin-bottom: -51px;
    transform    : translateY(-72px);
  }
}

@media only screen and (max-width: 767px) {
  .experts-cleaning {
    margin-top: 80px;
  }

  .experts-cleaning::after,
  .experts-cleaning .container::before,
  .experts-cleaning .container::after,
  .experts-cleaning .section-heading-cleaning::after {
    content: none;
  }
}

@media only screen and (max-width: 575px) {
  .experts-cleaning .section-heading-cleaning {
    margin-bottom: 140px;
  }
}

.banner-home-cleaning::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/banner-home-cleaning.png");
  z-index         : -5;
  top             : 50px;
  width           : 100%;
  height          : 100%;
}

.banner-home-cleaning::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-18.png");
  z-index         : -4;
  width           : 92px;
  height          : 262px;
  transform       : translateY(-55px);
}

.about-home-cleaning {
  margin-bottom: 133px;
}

.about-home-cleaning::after {
  width        : 35%;
  height       : 89%;
  border-radius: 0 40px 40px 0;
  background   : url("/wp-content/themes/karenTheme/assets/images/background/bg-about-video-cleaning.png"), linear-gradient(92.59deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
  z-index      : -4;
  transform    : translateY(-30px);
}

.about-home-cleaning .container::before {
  transform: translateY(-100px);
}

.about-home-cleaning .container::after {
  bottom: 5%;
}

.about-home-cleaning .title {
  line-height: 50px;
}

.about-home-cleaning p {
  margin     : 13px 0 40px;
  line-height: 22px;
}

.about-home-cleaning p::before {
  width           : 49px;
  height          : 51px;
  top             : 100%;
  left            : 100%;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-circle-star.svg");
  transform       : translate(27px, -20px);
}

.about-home-cleaning .btns .btn {
  box-shadow : 0px 10px 20px 2px rgba(246, 174, 0, 0.35);
  padding    : 10px 14px;
  margin-left: 10px;
}

.about-home-cleaning .video {
  margin-right: 47px;
  box-shadow  : 0px 63px 50px rgba(0, 0, 0, 0.15);
}

.about-home-cleaning .video::before {
  content                : "";
  position               : absolute;
  top                    : 0;
  left                   : 0;
  width                  : 100%;
  height                 : 100%;
  background-color       : rgba(45, 45, 45, 0.5);
  -webkit-backdrop-filter: blur(3.5px);
  backdrop-filter        : blur(3.5px);
  border-radius          : 20px;
}

.about-home-cleaning .video::after {
  content         : "";
  position        : absolute;
  top             : 0;
  right           : 0;
  width           : 105px;
  height          : 110px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-01.png");
  transform       : translate(22px, -47px);
}

.about-home-cleaning .video .icon {
  z-index: 2;
}

.about-home-cleaning .video .icon::before,
.about-home-cleaning .video .icon::after,
.about-home-cleaning .video .icon i::after {
  content              : "";
  position             : absolute;
  top                  : 50%;
  left                 : 50%;
  transform            : translate(-50%, -50%);
  -webkit-mask-size    : 100% 100%;
  mask-size            : 100% 100%;
  -webkit-mask-repeat  : no-repeat;
  mask-repeat          : no-repeat;
  -webkit-mask-position: 0 0;
  mask-position        : 0 0;
  background-color     : rgba(246, 174, 0, 0.3);
  transform-origin     : center center;
}

@keyframes videoBtn {
  0% {
    transform: translate(-50%, -50%) scale(1);
  }

  100% {
    transform: translate(-50%, -50%) scale(0.73);
  }
}

.about-home-cleaning .video .icon::before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjkiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA2OSA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM0LjUgMC4wMjM0Mzc1TDY4LjcwOCAxOS43OTA3VjU5LjMyNTNMMzQuNSA3OS4wOTI1TDAuMjkxOTk2IDU5LjMyNTNWMTkuNzkwN0wzNC41IDAuMDIzNDM3NVoiIGZpbGw9IiNGNkFFMDAiLz4KPC9zdmc+Cg==);
  mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjkiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA2OSA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM0LjUgMC4wMjM0Mzc1TDY4LjcwOCAxOS43OTA3VjU5LjMyNTNMMzQuNSA3OS4wOTI1TDAuMjkxOTk2IDU5LjMyNTNWMTkuNzkwN0wzNC41IDAuMDIzNDM3NVoiIGZpbGw9IiNGNkFFMDAiLz4KPC9zdmc+Cg==);
  width             : 79px;
  height            : 79px;
  z-index           : -1;
  animation         : videoBtn 3s linear 0s infinite alternate;
}

.about-home-cleaning .video .icon::after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTEiIGhlaWdodD0iMTA0IiB2aWV3Qm94PSIwIDAgOTEgMTA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNDUuNSAwLjAxMzY3MTlMOTAuMTAwMyAyNS43ODYyVjc3LjMzMTNMNDUuNSAxMDMuMTA0TDAuODk5NjkzIDc3LjMzMTNWMjUuNzg2Mkw0NS41IDAuMDEzNjcxOVoiIGZpbGw9IiNGNkFFMDAiLz4KPC9zdmc+Cg==);
  mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTEiIGhlaWdodD0iMTA0IiB2aWV3Qm94PSIwIDAgOTEgMTA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNDUuNSAwLjAxMzY3MTlMOTAuMTAwMyAyNS43ODYyVjc3LjMzMTNMNDUuNSAxMDMuMTA0TDAuODk5NjkzIDc3LjMzMTNWMjUuNzg2Mkw0NS41IDAuMDEzNjcxOVoiIGZpbGw9IiNGNkFFMDAiLz4KPC9zdmc+Cg==);
  width             : 103px;
  height            : 103px;
  z-index           : -2;
  animation         : videoBtn 3s linear 0s infinite alternate;
}

.about-home-cleaning .video .icon i {
  font-size: 48px;
}

.about-home-cleaning .video .icon i::after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE3IiBoZWlnaHQ9IjEzNCIgdmlld0JveD0iMCAwIDExNyAxMzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01OC41IDBMMTE2LjA5MSAzMy4yNzlWOTkuODM3MUw1OC41IDEzMy4xMTZMMC45MDkzMTMgOTkuODM3MVYzMy4yNzlMNTguNSAwWiIgZmlsbD0iI0Y2QUUwMCIvPgo8L3N2Zz4K);
  mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE3IiBoZWlnaHQ9IjEzNCIgdmlld0JveD0iMCAwIDExNyAxMzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01OC41IDBMMTE2LjA5MSAzMy4yNzlWOTkuODM3MUw1OC41IDEzMy4xMTZMMC45MDkzMTMgOTkuODM3MVYzMy4yNzlMNTguNSAwWiIgZmlsbD0iI0Y2QUUwMCIvPgo8L3N2Zz4K);
  width             : 133px;
  height            : 133px;
  z-index           : -3;
  animation         : videoBtn 3s linear 0s infinite alternate;
}

@media only screen and (max-width: 1399px) {
  .about-home-cleaning .title {
    font-size: 28px;
  }
}

@media only screen and (max-width: 1199px) {
  .about-home-cleaning .title {
    font-size  : 24px;
    line-height: 40px;
  }
}

@media only screen and (max-width: 991px) {
  .about-home-cleaning::after {
    height: 60%;
  }

  .about-home-cleaning p::before {
    content: none;
  }

  .about-home-cleaning .video {
    box-shadow  : 0px 31px 50px rgba(0, 0, 0, 0.15);
    margin-right: 0;
  }
}

@media only screen and (max-width: 767px) {
  .about-home-cleaning {
    margin-bottom: 70px;
  }

  .about-home-cleaning::after {
    height: 50%;
  }
}

@media only screen and (max-width: 469px) {
  .about-home-cleaning::after {
    height: 38%;
  }
}

.comments-cleaning {
  margin-top: 140px;
}

.comments-cleaning .section-heading-cleaning {
  margin-bottom: 48px;
}

.comments-cleaning-item {
  padding: 60px 31px 29px;
}

.comments-cleaning-item p {
  line-height  : 32px;
  margin-bottom: 31px;
}

.comments-cleaning-item .info img {
  width        : 53px;
  height       : 53px;
  margin-bottom: 13px;
  border       : 2px solid #c2c2c2;
  box-shadow   : 0px 25px 20px rgba(0, 0, 0, 0.15);
}

.comments-cleaning .swiper {
  padding-bottom: 68px;
}

.comments-cleaning .swiper-slide {
  opacity  : 0.5;
  transform: scale(0.9);
}

.comments-cleaning .swiper-slide-prev>* {
  margin-right: -133px;
  transform   : scale(0.9) translateX(-133px);
}

.comments-cleaning .swiper-slide-active {
  opacity  : 1;
  z-index  : 9;
  transform: scale(1);
}

.comments-cleaning .swiper-slide-next>* {
  margin-left: -133px;
  transform  : scale(0.9) translateX(133px);
}

@media only screen and (max-width: 991px) {
  .comments-cleaning-item {
    padding: 50px 20px 24px;
  }
}

@media only screen and (max-width: 767px) {
  .comments-cleaning {
    margin-top: 80px;
  }

  .comments-cleaning-item {
    padding: 40px 16px 20px;
  }
}

@media only screen and (max-width: 575px) {
  .comments-cleaning-item p {
    font-size  : 12px;
    line-height: 25px;
  }
}

.brands-cleaning {
  margin: 90px 0 129px;
}

.brands-cleaning img {
  filter: grayscale(100%) opacity(0.5);
}

.brands-cleaning img:hover {
  filter: grayscale(0) opacity(1);
}

@media only screen and (max-width: 767px) {
  .brands-cleaning {
    margin: 70px 0;
  }
}

.professionals-clening {
  margin: 96px 0 61px;
}

.professionals-clening::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-professionals-clening.png");
  width           : 100%;
  height          : 200%;
  z-index         : -5;
  transform       : translateY(-67px);
}

.professionals-clening .section-heading-cleaning {
  margin-bottom: 39px;
}

.professionals-clening-wrapper>* {
  max-width: 25%;
  flex     : 0 0 auto;
  padding  : 0 8px;
}

.professionals-clening-wrapper>*:hover span {
  color: #f6ae00;
}

@media only screen and (max-width: 1199px) {
  .professionals-clening-wrapper>div {
    font-size: 20px;
  }

  .professionals-clening-wrapper>div span {
    font-size: 28px;
  }
}

@media only screen and (max-width: 991px) {
  .professionals-clening-wrapper {
    gap: 24px 0;
  }

  .professionals-clening-wrapper>div {
    max-width: 50%;
  }
}

@media only screen and (max-width: 767px) {
  .professionals-clening-wrapper>div {
    font-size: 16px;
  }

  .professionals-clening-wrapper>div span {
    font-size  : 24px;
    line-height: 36px;
  }
}

@media only screen and (max-width: 575px) {
  .professionals-clening-wrapper>div {
    max-width: 100%;
  }
}

.articles-cleaning .section-heading-cleaning {
  margin-bottom: 73px;
}

.articles-cleaning .swiper {
  padding-bottom: 100px;
}

.articles-cleaning .swiper-slide>* {
  opacity  : 0.5;
  transform: scaleY(0.7);
}

.articles-cleaning .swiper-slide-visible>* {
  opacity  : 1;
  transform: scaleY(1);
}

@media only screen and (max-width: 767px) {
  .articles-cleaning .container::after {
    content: none;
  }
}

.options-cleaning-item {
  border-radius: 37px;
}

.options-cleaning-item .icon {
  width      : 48px;
  height     : 48px;
  z-index    : 2;
  margin-left: 20px;
}

.options-cleaning-item .icon::before,
.options-cleaning-item .icon::after {
  content : "";
  position: absolute;
  top     : 0;
  left    : 0;
  width   : 100%;
  height  : 100%;
}

.options-cleaning-item .icon::before {
  border-radius          : 50%;
  background-image       : linear-gradient(92.59deg, rgba(245, 175, 25, 0.25) -9.57%, rgba(244, 140, 23, 0.25) 99.15%, rgba(241, 39, 17, 0.25) 215.17%);
  -webkit-backdrop-filter: blur(8.5px);
  backdrop-filter        : blur(8.5px);
  z-index                : -1;
}

.options-cleaning-item .icon::after {
  width           : 42px;
  height          : 42px;
  z-index         : -2;
  box-shadow      : 0px 6px 17px rgba(0, 0, 0, 0.1), inset 7px 8px 13px rgba(255, 255, 255, 0.25);
  background-image: linear-gradient(92.59deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
  transform       : translate(-11px, -12px);
  border-radius   : 15px;
}

.options-cleaning-item .detail p {
  margin-bottom: 10px;
  height       : 52px;
}

.pagination-cleaning {
  margin-top: 95px;
  gap       : 17px 0;
}

.pagination-cleaning li:not(:last-child) {
  margin-left: 17px;
}

.pagination-cleaning li:first-child {
  margin-left: 42px;
}

.pagination-cleaning li:last-child {
  margin-right: 42px;
}

.pagination-cleaning li a {
  background-color: #fff;
  box-shadow      : 0px 10px 20px rgba(0, 0, 0, 0.05);
  width           : 72px;
  height          : 72px;
  z-index         : 2;
}

.pagination-cleaning li a::before {
  background-image: linear-gradient(92.59deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
  opacity         : 0;
}

.pagination-cleaning li a:hover,
.pagination-cleaning li a.active {
  font-size  : 23px;
  font-weight: 900;
  color      : #fff;
}

.pagination-cleaning li a:hover::before,
.pagination-cleaning li a.active::before {
  opacity: 1;
}

.pagination-cleaning li a.next,
.pagination-cleaning li a.prev {
  width                  : 40px;
  height                 : 40px;
  background             : linear-gradient(92.59deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip        : text;
  font-size              : 20px;
}

@media only screen and (max-width: 767px) {
  .pagination-cleaning {
    gap: 12px 0;
  }

  .pagination-cleaning li:not(:last-child) {
    margin-left: 12px;
  }

  .pagination-cleaning li:first-child {
    margin-left: 12px;
  }

  .pagination-cleaning li:last-child {
    margin-right: 0;
  }

  .pagination-cleaning li a {
    width : 55px;
    height: 55px;
  }

  .pagination-cleaning li a:hover,
  .pagination-cleaning li a.active {
    font-size: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .pagination-cleaning li a {
    width : 40px;
    height: 40px;
  }

  .pagination-cleaning li a:hover,
  .pagination-cleaning li a.active {
    font-size: 16px;
  }
}

.form-check {
  padding-right: 31px;
}

.form-check .form-check-input {
  width           : 31px;
  height          : 31px;
  border          : 2px solid #fcb712;
  border-radius   : 10px;
  margin          : 0 -31px 0 9px;
  background-color: transparent;
}

.form-check .form-check-input:checked,
.form-check .form-check-input:focus {
  border-color: #fcb712;
}

.form-check .form-check-input:checked {
  background-color: #fcb712;
}

.top-header-cleaning::before,
.top-header-cleaning::after {
  content : "";
  position: absolute;
  left    : 0;
  width   : 100%;
}

.top-header-cleaning::before {
  top             : 0;
  height          : 748%;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-heading-cleaning.png");
  z-index         : -7;
}

.top-header-cleaning::after {
  z-index         : -6;
  height          : 131px;
  top             : 632%;
  background-image: linear-gradient(180deg, rgba(252, 252, 255, 0.45) 0%, #FCFCFF 100%);
}

.top-header-cleaning-logo {
  margin-left: 33px;
}

.top-header-cleaning-logo img {
  height: 62px;
}

.top-header-cleaning-category>button::after,
.top-header-cleaning-notifcation::before,
.top-header-cleaning-auth::after {
  content         : "";
  position        : absolute;
  top             : 50%;
  width           : 1px;
  height          : 40px;
  background-color: rgba(73, 73, 73, 0.15);
  transform       : translateY(-50%);
}

.top-header-cleaning-category>button {
  padding-left: 9px;
  margin-left : 29px;
}

.top-header-cleaning-category>button::after {
  left: 0;
}

.top-header-cleaning-nav li:not(:last-child) {
  margin-left: 48px;
}

.top-header-cleaning-nav li a {
  color: #a9a9a9;
}

.top-header-cleaning-nav li a::after {
  content         : "";
  position        : absolute;
  top             : calc(100% + 1px);
  right           : 0;
  width           : 0;
  height          : 2px;
  border-radius   : 4px;
  background-color: #f6ae00;
  transition      : all 0.3s linear;
}

.top-header-cleaning-nav li a:hover,
.top-header-cleaning-nav li a.active {
  color: #f6ae00;
}

.top-header-cleaning-nav li a:hover::after,
.top-header-cleaning-nav li a.active::after {
  width: 75%;
}

.top-header-cleaning-notifcation {
  margin: 0 9px 0 15px;
  width : 48px;
  height: 48px;
}

.top-header-cleaning-notifcation::before {
  left: calc(100% + 9px);
}

.top-header-cleaning-auth::after {
  right: calc(100% + 12px);
}

.top-header-cleaning-auth img {
  width : 48px;
  height: 48px;
  border: 1px solid #d9d9d9;
}

.top-header-cleaning-btns {
  margin-right: 29px;
}

.top-header-cleaning-btns .btn:first-child {
  padding    : 13px 19px;
  margin-left: 13px;
}

.top-header-cleaning-btns .btn:last-child {
  padding: 14px 24px;
}

@media only screen and (max-width: 1399px) {
  .top-header-cleaning-nav li:not(:last-child) {
    margin-left: 20px;
  }
}

@media only screen and (max-width: 1199px) {
  .top-header-cleaning-logo img {
    height: 52px;
  }

  .top-header-cleaning-category>button,
  .top-header-cleaning-nav li a {
    font-size: 13px;
  }

  .top-header-cleaning-logo,
  .top-header-cleaning-category>button {
    margin-left: 12px;
  }

  .top-header-cleaning-nav li:not(:last-child) {
    margin-left: 12px;
  }

  .top-header-cleaning-notifcation {
    margin: 0 8px;
  }

  .top-header-cleaning-btns .btn:first-child {
    padding    : 13px 10px;
    margin-left: 8px;
  }

  .top-header-cleaning-btns .btn:last-child {
    padding: 14px 10px;
  }
}

@media only screen and (max-width: 991px) {
  .top-header-cleaning-logo img {
    width: auto;
  }

  .top-header-cleaning-notifcation {
    margin-right: 0;
  }

  .top-header-cleaning-notifcation::before {
    content: none;
  }
}

@media only screen and (max-width: 767px) {
  .top-header-cleaning-logo {
    position : absolute;
    left     : 50%;
    transform: translateX(-50%);
  }

  .top-header-cleaning-auth {
    margin-left: 0;
  }

  .top-header-cleaning-auth::after {
    content: none;
  }
}

.footer-cleaning {
  border       : 1px solid rgba(73, 73, 73, 0.1);
  border-radius: 35px;
  padding      : 47px 0 24px;
  z-index      : 2;
}

.footer-cleaning::after {
  transform       : translateY(-18px);
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-footer-cleaning.png");
  z-index         : -1;
  width           : 88px;
  height          : 263px;
}

.footer-cleaning-description {
  margin-top : 11px;
  line-height: 28px;
}

.footer-cleaning-contact {
  background-color: rgba(248, 248, 248, 0.5);
  border-radius   : 25px;
  padding         : 35px 41px 35px 54px;
  margin          : 60px 0 35px;
}

.footer-cleaning-contact .title {
  line-height: 20px;
}

.footer-cleaning-contact .title span {
  line-height: 35px;
}

.footer-cleaning-contact .phone i {
  font-size: 47px;
}

.footer-cleaning-contact .phone span:last-child {
  color: rgba(252, 183, 18, 0.9);
}

@media only screen and (max-width: 1199px) {
  .footer-cleaning-contact .title span {
    font-size  : 20px;
    line-height: 36px;
  }
}

@media only screen and (max-width: 767px) {
  .footer-cleaning-contact {
    padding: 20px;
  }

  .footer-cleaning-contact .phone i {
    font-size: 40px;
  }

  .footer-cleaning-contact .phone span {
    font-size: 18px;
  }
}

@media only screen and (max-width: 575px) {
  .footer-cleaning-contact {
    font-size  : 16px;
    line-height: 28px;
  }

  .footer-cleaning-contact .phone i {
    font-size: 32px;
  }

  .footer-cleaning-contact .phone span {
    font-size  : 14px;
    line-height: 24px;
  }
}

.landing-cleaning {
  margin-top: 80px;
}

.landing-cleaning::before {
  content         : "";
  position        : absolute;
  top             : 0;
  left            : 50%;
  transform       : translate(-50%, -30px);
  width           : 17px;
  height          : 17px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/star-1.svg");
}

.landing-cleaning .sup-title {
  margin-bottom: 10px;
  line-height  : 46px;
}

.landing-cleaning .sup-title::before {
  content         : "";
  position        : absolute;
  right           : 60px;
  bottom          : calc(100% + 68px);
  width           : 17px;
  height          : 17px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/star-1.svg");
}

.landing-cleaning .title {
  line-height  : 62px;
  margin-bottom: -11px;
  z-index      : 2;
}

.landing-cleaning .title::before {
  content         : "";
  position        : absolute;
  width           : 49px;
  height          : 51px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-circle-star.svg");
  z-index         : -1;
  top             : 0;
  left            : 100%;
  transform       : translate(16px, -8px);
}

.landing-cleaning .sub-title {
  line-height: 31px;
}

.landing-cleaning p {
  line-height: 26px;
}

.landing-cleaning .btns {
  margin-bottom: 54px;
}

.landing-cleaning .btns .btn {
  padding: 14px 20px;
}

.landing-cleaning .btns .btn i {
  margin-left: 2px;
}

.landing-cleaning .swiper {
  filter        : drop-shadow(0px 35px 50px rgba(0, 0, 0, 0.02));
  padding-bottom: 54px;
}

.landing-cleaning .swiper-pagination-bullet {
  width           : 16px;
  height          : 16px;
  border-radius   : 50%;
  opacity         : 1;
  background-color: transparent;
  border          : 1px solid rgba(73, 73, 73, 0.5);
  transition      : all 0.3s linear;
}

.landing-cleaning .swiper-pagination-bullet-active {
  width           : 24px;
  height          : 24px;
  background-color: #f6ae00;
  border-color    : #f6ae00;
}

.landing-cleaning .image::before {
  content         : "";
  position        : absolute;
  top             : 33%;
  right           : 65px;
  transform       : translateY(-50%);
  width           : 17px;
  height          : 17px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/star-1.svg");
}

.landing-cleaning .image img {
  filter: drop-shadow(0px 27px 50px rgba(0, 0, 0, 0.05));
}

@media only screen and (max-width: 1399px) {
  .landing-cleaning .title {
    font-size  : 32px;
    line-height: 48px;
  }
}

@media only screen and (max-width: 1199px) {
  .landing-cleaning .title {
    font-size    : 28px;
    line-height  : 40px;
    margin-bottom: -5px;
  }

  .landing-cleaning .sub-title {
    font-size  : 16px;
    line-height: 27px;
  }
}

@media only screen and (max-width: 991px) {
  .landing-cleaning .image img {
    max-width: 70%;
    margin   : 0 auto 48px;
  }
}

@media only screen and (max-width: 767px) {

  .landing-cleaning::before,
  .landing-cleaning::after,
  .landing-cleaning .sup-title::before,
  .landing-cleaning .sup-title::after,
  .landing-cleaning .title::before {
    content: none;
  }

  .landing-cleaning .swiper-pagination-bullet {
    width : 8px;
    height: 8px;
  }

  .landing-cleaning .swiper-pagination-bullet-active {
    width : 16px;
    height: 16px;
  }
}

@media only screen and (max-width: 575px) {
  .landing-cleaning .sup-title {
    font-size  : 22px;
    line-height: 36px;
  }

  .landing-cleaning .sub-title {
    font-size  : 14px;
    line-height: 25px;
  }

  .landing-cleaning p {
    font-size: 12px;
  }

  .landing-cleaning .btns>* {
    max-width: 100%;
    width    : 100%;
  }

  .landing-cleaning .image img {
    max-width    : 100%;
    margin-bottom: 40px;
  }
}

.gallery-cleaning {
  margin-top: 154px;
}

@media only screen and (max-width: 767px) {
  .gallery-cleaning {
    margin-top: 80px;
  }
}

.gallery-cleaning .swiper {
  filter        : drop-shadow(0px 17px 50px rgba(0, 0, 0, 0.05));
  padding-bottom: 86px;
}

.gallery-cleaning-item {
  cursor: pointer;
}

.gallery-cleaning-item img {
  border-radius: 5px;
  filter       : grayscale(100%);
}

.gallery-cleaning-item i {
  font-size: 65px;
}

.gallery-cleaning-item:hover img {
  filter: grayscale(0);
}

@media only screen and (max-width: 767px) {
  .gallery-cleaning-item i {
    font-size: 50px;
  }
}

.about-us-cleaning-landing {
  margin-top: 104px;
}

.about-us-cleaning-landing::before,
.about-us-cleaning-landing::after,
.about-us-cleaning-landing .sup-title::before {
  z-index         : -1;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-21.png");
  width           : 54px;
  height          : 54px;
}

.about-us-cleaning-landing::before {
  transform: translateX(-21px);
  top      : 10%;
  opacity  : 0.3;
  filter   : drop-shadow(0px 16px 25px rgba(0, 0, 0, 0.15));
}

.about-us-cleaning-landing::after {
  opacity: 0.2;
  top    : 3%;
  left   : 66px;
}

.about-us-cleaning-landing img {
  filter: drop-shadow(0px 43px 50px rgba(0, 0, 0, 0.05));
}

.about-us-cleaning-landing .sup-title {
  line-height  : 46px;
  margin-bottom: 12px;
}

.about-us-cleaning-landing .sup-title::before {
  transform: translate(26px, -84px);
  opacity  : 0.5;
}

.about-us-cleaning-landing .title {
  max-width    : 620px;
  line-height  : 54px;
  margin-bottom: 1px;
}

.about-us-cleaning-landing .title::after {
  right           : calc(100% + 16px);
  width           : 68px;
  height          : 68px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-22.png");
  top             : 50%;
  transform       : translateY(-50%);
  z-index         : -1;
}

.about-us-cleaning-landing p {
  line-height: 26px;
}

.about-us-cleaning-landing .btns .btn {
  padding   : 12px 17px;
  box-shadow: 0px 20px 15px rgba(0, 0, 0, 0.05);
}

@media only screen and (max-width: 991px) {
  .about-us-cleaning-landing img {
    max-width: 75%;
    display  : block;
    margin   : 0 auto;
  }

  .about-us-cleaning-landing .title {
    max-width: 100%;
  }

  .about-us-cleaning-landing .title::after {
    content: none;
  }

  .about-us-cleaning-landing p {
    -moz-text-align-last: center;
    text-align-last     : center;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-cleaning-landing {
    margin-top: 70px;
  }

  .about-us-cleaning-landing .sup-title {
    font-size  : 24px;
    line-height: 38px;
  }

  .about-us-cleaning-landing .title {
    font-size  : 32px;
    line-height: 44px;
  }

  .about-us-cleaning-landing .sub-title {
    font-size  : 16px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 575px) {
  .about-us-cleaning-landing img {
    max-width: 100%;
  }

  .about-us-cleaning-landing .sup-title {
    font-size  : 18px;
    line-height: 30px;
  }

  .about-us-cleaning-landing .title {
    font-size  : 24px;
    line-height: 34px;
  }

  .about-us-cleaning-landing p {
    font-size  : 12px;
    line-height: 25px;
  }

  .about-us-cleaning-landing .btns>* {
    display: block;
    width  : 100%;
  }
}

.about-us-cleaning-services {
  margin: 131px 0 150px;
}

@media only screen and (max-width: 767px) {
  .about-us-cleaning-services {
    margin: 70px 0 80px;
  }
}

.about-us-cleaning-experts {
  margin: 0 0 98px;
}

.about-us-cleaning-experts .shape-1::before {
  width           : 35px;
  height          : 62px;
  background-image: url(/wp-content/themes/karenTheme/assets/images/shape/shape-15.png);
  z-index         : -1;
  mix-blend-mode  : exclusion;
  top             : 37%;
}

.about-us-cleaning-experts .shape-1::after {
  top             : 38%;
  background-image: url(/wp-content/themes/karenTheme/assets/images/shape/shape-20.png);
  width           : 155px;
  height          : 301px;
  z-index         : -1;
  mix-blend-mode  : difference;
}

.about-us-cleaning-experts .shape-2 {
  width           : 122px;
  height          : 129px;
  top             : 50%;
  right           : 30%;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-10.png");
  z-index         : -1;
  mix-blend-mode  : difference;
}

@media only screen and (max-width: 767px) {

  .about-us-cleaning-experts .shape-1::before,
  .about-us-cleaning-experts .shape-1::after {
    content: none;
  }
}

.about-us-cleaning-brands {
  margin: 90px 0 197px;
}

@media only screen and (max-width: 767px) {
  .about-us-cleaning-brands {
    margin: 80px 0 124px;
  }
}

.about-us-cleaning-video {
  margin: 258px 0 145px;
}

@media only screen and (max-width: 767px) {
  .about-us-cleaning-video {
    margin: 132px 0 80px;
  }
}

.about-us-cleaning-video-two {
  margin-bottom: 198px;
}

@media only screen and (max-width: 767px) {
  .about-us-cleaning-video-two {
    margin-bottom: 80px;
  }
}

.about-us-cleaning-video-two::after {
  right        : 0;
  left         : auto;
  border-radius: 40px 0 0 40px;
}

.about-us-cleaning-video-two .container::before {
  content: none;
}

.about-us-cleaning-video-two .container::after {
  right           : auto;
  left            : 0;
  width           : 120px;
  height          : 266px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-23.png");
  mix-blend-mode  : difference;
  top             : 0;
  bottom          : auto;
  transform       : translateY(-100px);
}

.about-us-cleaning-video-two .row::after {
  width           : 127px;
  height          : 232px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-16.png");
  right           : 0;
  left            : auto;
}

.about-us-cleaning-video-two .video {
  margin: 0 0 0 47px;
}

.about-us-cleaning-video-two .video::after {
  width           : 137px;
  height          : 122px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-08.png");
  right           : auto;
  left            : 0;
  z-index         : -1;
  mix-blend-mode  : difference;
}

.about-us-cleaning-video-two .video-box::before {
  width           : 11px;
  height          : 11px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/star-1.svg");
  bottom          : 126px;
  transform       : translateX(54px);
}

.about-us-cleaning-video-two .video-box::after {
  width           : 137px;
  height          : 122px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-08.png");
  z-index         : -1;
  mix-blend-mode  : difference;
  transform       : translate(66px, 35px);
}

.about-us-cleaning-video-two .title::after {
  width           : 49px;
  height          : 51px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-circle-star.svg");
  right           : calc(100% + 27px);
}

@media only screen and (max-width: 991px) {
  .about-us-cleaning-video-two .video {
    margin-left: 0;
  }

  .about-us-cleaning-video-two .video-box::before {
    transform: unset;
  }

  .about-us-cleaning-video-two .video-box::after {
    transform: translate(0, 35px);
  }

  .about-us-cleaning-video-two .title {
    margin: 0 auto;
  }

  .about-us-cleaning-video-two .title::after {
    content: none;
  }
}

.about-us-cleaning-professionals {
  margin: 0 0 129px;
}

@media only screen and (max-width: 767px) {
  .about-us-cleaning-professionals {
    margin-bottom: 70px;
  }
}

.about-us-cleaning-articles {
  margin-bottom: 54px;
}

.contact-us-cleaning-landing {
  margin: 75px 0 128px;
}

.contact-us-cleaning-landing::before,
.contact-us-cleaning-landing::after {
  z-index         : -1;
  width           : 54px;
  height          : 54px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-21.png");
  opacity         : 0.5;
}

.contact-us-cleaning-landing::before {
  right : 70px;
  bottom: 0;
}

.contact-us-cleaning-landing::after {
  top      : 50%;
  transform: translateY(-50%);
  left     : 20px;
}

.contact-us-cleaning-landing .sup-title {
  line-height: 46px;
}

.contact-us-cleaning-landing .sup-title::before {
  width           : 50px;
  height          : 51px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-circle-star.svg");
  left            : 100%;
  transform       : translate(22px, -12px);
}

.contact-us-cleaning-landing .title {
  line-height: 54px;
  margin     : 8px 0 14px;
}

.contact-us-cleaning-landing p {
  line-height  : 26px;
  margin-bottom: 32px;
}

.contact-us-cleaning-landing .btns .btn {
  box-shadow: 0px 20px 15px rgba(0, 0, 0, 0.05);
  padding   : 14px 16px;
}

@media only screen and (max-width: 991px) {

  .contact-us-cleaning-landing::before,
  .contact-us-cleaning-landing::after,
  .contact-us-cleaning-landing .sup-title::before {
    content: none;
  }

  .contact-us-cleaning-landing .sup-title {
    font-size  : 24px;
    line-height: 38px;
  }

  .contact-us-cleaning-landing .title {
    font-size  : 32px;
    line-height: 45px;
  }

  .contact-us-cleaning-landing p {
    -moz-text-align-last: center;
    text-align-last     : center;
  }

  .contact-us-cleaning-landing img {
    max-width: 70%;
    margin   : 0 auto 32px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-us-cleaning-landing {
    margin-bottom: 80px;
  }
}

@media only screen and (max-width: 575px) {
  .contact-us-cleaning-landing .sup-title {
    font-size  : 16px;
    line-height: 28px;
  }

  .contact-us-cleaning-landing .title {
    font-size  : 24px;
    line-height: 38px;
  }

  .contact-us-cleaning-landing p {
    font-size: 12px;
  }
}

.contact-us-cleaning-what-contact::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/what-contact-cleaning.png");
  width           : 100%;
  height          : 135%;
  z-index         : -5;
  transform       : translateY(-45px);
}

.contact-us-cleaning-what-contact::after {
  width           : 72px;
  height          : 109px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-13.png");
  top             : 80%;
  mix-blend-mode  : difference;
  z-index         : -1;
}

.contact-us-cleaning-what-contact .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-24.png");
  width           : 130px;
  height          : 201px;
  z-index         : -1;
  mix-blend-mode  : difference;
  transform       : translateY(-100px);
}

.contact-us-cleaning-what-contact .section-heading-cleaning {
  margin-bottom: 37px;
}

.contact-us-cleaning-what-contact .section-heading-cleaning-text {
  max-width: 836px;
}

.contact-us-cleaning-what-contact .row {
  gap: 24px 0;
}

.contact-us-cleaning-experts {
  margin: 120px 0 167px;
}

.contact-us-cleaning-experts .row {
  gap: 211px 0;
}

@media only screen and (max-width: 767px) {
  .contact-us-cleaning-experts {
    margin: 80px 0;
  }
}

.contact-us-cleaning-articles {
  margin: 182px 0 71px;
}

.contact-us-cleaning-articles .container::before,
.contact-us-cleaning-articles .container::after {
  content: none;
}

@media only screen and (max-width: 767px) {
  .contact-us-cleaning-articles {
    margin-top: 80px;
  }
}

.contact-us-cleaning-achievement::before {
  height          : 112%;
  z-index         : -6;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-achievement-cleaning.png");
  transform       : translateY(-40px);
}

.contact-us-cleaning-achievement .section-heading-cleaning {
  margin-bottom: 108px;
}

.contact-us-cleaning-achievement .achievement-item {
  z-index         : 2;
  background-color: #fff;
}

.contact-us-cleaning-achievement .achievement-item::before {
  background   : url("/wp-content/themes/karenTheme/assets/images/background/bg-achievement.png"), linear-gradient(92.59deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
  z-index      : -1;
  border-radius: 20px;
  opacity      : 0;
}

.contact-us-cleaning-achievement .achievement-item:hover::before {
  opacity: 1;
}

.contact-us-cleaning-professionals {
  margin-top: 163px;
}

@media only screen and (max-width: 767px) {
  .contact-us-cleaning-professionals {
    margin-top: 80px;
  }
}

.blog-cleaning-landing {
  margin: 157px 0 115px;
}

.blog-cleaning-landing-wrapper {
  max-width: 914px;
}

.blog-cleaning-landing-wrapper::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-arrow.png");
  width           : 104px;
  height          : 104px;
}

.blog-cleaning-landing-wrapper::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-hand.png");
  width           : 88px;
  height          : 88px;
  transform       : translateX(-44px);
}

.blog-cleaning-landing-wrapper .sup-title {
  line-height: 32px;
}

.blog-cleaning-landing-wrapper .title {
  line-height: 54px;
}

.blog-cleaning-landing-wrapper p {
  line-height  : 28px;
  margin-bottom: 40px;
}

.blog-cleaning-landing-wrapper form {
  max-width: 635px;
}

.blog-cleaning-landing-wrapper form .form-control {
  box-shadow: 0px 56px 50px rgba(0, 0, 0, 0.02);
  height    : 62px;
  padding   : 0 21px 0 83px;
}

.blog-cleaning-landing-wrapper form .btn {
  width : 62px;
  height: 62px;
}

@media only screen and (max-width: 991px) {
  .blog-cleaning-landing-wrapper::before {
    transform: translateY(100px);
  }

  .blog-cleaning-landing-wrapper::after {
    transform: translate(0, -100px);
  }

  .blog-cleaning-landing-wrapper .title {
    font-size  : 34px;
    line-height: 45px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-cleaning-landing-wrapper .sup-title {
    font-size: 16px;
  }

  .blog-cleaning-landing-wrapper .title {
    font-size  : 28px;
    line-height: 40px;
  }
}

@media only screen and (max-width: 575px) {
  .blog-cleaning-landing-wrapper form .form-control {
    height: 56px;
  }

  .blog-cleaning-landing-wrapper form .btn {
    width : 56px;
    height: 56px;
  }
}

.blog-cleaning-top-article {
  margin-bottom: 59px;
}

.blog-cleaning-top-article::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-top-article-blog-cleaning.png");
  top             : 150px;
  height          : 100%;
}

.blog-cleaning-banner::after {
  right           : auto;
  left            : 0;
  mix-blend-mode  : difference;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-25.png");
  width           : 167px;
  height          : 266px;
}

@media only screen and (max-width: 767px) {
  .blog-cleaning-banner::after {
    content: none;
  }
}

.blog-cleaning-articles {
  margin: 162px 0 102px;
}

.blog-cleaning-articles .container::before {
  width           : 79px;
  height          : 109px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-13.png");
  bottom          : 0;
  transform       : translateY(50px);
}

.blog-cleaning-articles .container::after {
  content: none;
}

@media only screen and (max-width: 767px) {
  .blog-cleaning-articles {
    margin: 100px 0 70px;
  }
}

.blog-cleaning-gallery {
  margin: 0 0 102px;
}

.blog-cleaning-gallery .container::after {
  width           : 92px;
  height          : 262px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-16.png");
  mix-blend-mode  : unset;
  top             : 24%;
}

.blog-cleaning-new-article {
  margin-bottom: 78px;
}

.blog-cleaning-new-article::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-new-articles-blog-cleaning.png");
  transform       : translateY(-146px);
  height          : 74%;
}

.blog-cleaning-new-article::after {
  width           : 88px;
  height          : 263px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-26.png");
  transform       : translateY(-100px);
}

.blog-cleaning-new-article .section-heading-cleaning {
  margin-bottom: 28px;
}

.blog-cleaning-new-article .section-heading-cleaning-title::after {
  width           : 146px;
  height          : 114px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-27.png");
  transform       : translate(12px, -46px);
  top             : 0;
  right           : 100%;
}

.blog-cleaning-new-article .row {
  gap: 46px 0;
}

.detail-blog-cleaning {
  margin-top: 92px;
}

.detail-blog-cleaning .blog-article-top {
  margin-bottom: 30px;
}

.detail-blog-cleaning .blog-article-top .btn {
  margin-right: 21px;
}

@media only screen and (min-width: 992px) {
  .detail-blog-cleaning .blog-article-top {
    padding: 22px 27px 144px 21px;
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-cleaning .blog-article-top .btn {
    margin: 20px 0 0;
  }
}

.detail-blog-cleaning-content {
  font-size    : 16px;
  font-weight  : 500;
  color        : rgba(73, 73, 73, 0.6);
  line-height  : 32px;
  margin-bottom: 96px;
}

.detail-blog-cleaning-content :not(:last-child) {
  margin-bottom: 16px;
}

.detail-blog-cleaning-content::before,
.detail-blog-cleaning-content::after {
  width           : 88px;
  height          : 263px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-26.png");
}

.detail-blog-cleaning-content::before {
  top      : 50%;
  transform: translateY(-50%);
}

.detail-blog-cleaning-content::after {
  transform: translateY(100px);
}

.detail-blog-cleaning-content img {
  border-radius: 20px;
  width        : 100%;
  display      : block;
  margin       : 32px 0;
}

.detail-blog-cleaning-articles {
  margin-bottom: 63px;
}

.detail-blog-cleaning-articles .container::before,
.detail-blog-cleaning-articles .container::after {
  width           : 88px;
  height          : 263px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-26.png");
  mix-blend-mode  : unset;
  top             : 0;
  right           : auto;
  bottom          : auto;
  left            : 0;
}

.detail-blog-cleaning-articles .container::before {
  transform: translateY(-325px);
}

.detail-blog-cleaning-articles .container::after {
  transform: translateY(-105px);
}

.detail-blog-cleaning-articles .section-heading-cleaning::after {
  width           : 88px;
  height          : 263px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-26.png");
  transform       : translateY(-120px);
}

@media only screen and (max-width: 767px) {
  .detail-blog-cleaning-content img {
    margin       : 0;
    border-radius: 10px;
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-cleaning-content {
    font-size  : 13px;
    line-height: 25px;
  }
}

.service-cleaning {
  min-height      : 100vh;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-services-page-cleaning.png");
  padding-bottom  : 50px;
}

.service-cleaning::before {
  top             : 50%;
  right           : 27px;
  transform       : translateY(-50%);
  width           : 43px;
  height          : 43px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-21.png");
  opacity         : 0.5;
}

.service-cleaning-header {
  padding: 83px 0;
}

.service-cleaning-header-pagination {
  gap: 18px;
}

.service-cleaning-header-pagination li a {
  box-shadow: 0px 35px 20px rgba(0, 0, 0, 0.02);
  width     : 62px;
  height    : 62px;
  z-index   : 2;
}

.service-cleaning-header-pagination li a::before {
  background-image: linear-gradient(92.59deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
  opacity         : 0;
}

.service-cleaning-header-pagination li a.active {
  color      : #fff;
  font-size  : 16px;
  font-weight: 900;
  box-shadow : 0px 31px 50px rgba(252, 183, 18, 0.25);
}

.service-cleaning-header-pagination li a.active::before {
  opacity: 1;
}

.service-cleaning-header-notification {
  width      : 48px;
  height     : 48px;
  margin-left: 15px;
}

.service-cleaning-header-notification::after {
  top             : 50%;
  transform       : translate(-5px, -50%);
  width           : 1px;
  height          : 45px;
  background-color: rgba(73, 73, 73, 0.15);
}

.service-cleaning-header-auth {
  margin-left: 27px;
}

.service-cleaning-header-auth img {
  border: 1px solid #d9d9d9;
}

.service-cleaning-header .btn {
  padding   : 20px 31px;
  box-shadow: 0px 31px 50px rgba(252, 183, 18, 0.25);
}

@media only screen and (max-width: 991px) {
  .service-cleaning-header-pagination {
    width    : 100%;
    max-width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .service-cleaning-header-pagination li a {
    width : 48px;
    height: 48px;
  }
}

@media only screen and (max-width: 575px) {
  .service-cleaning-header-logo img {
    width : auto;
    height: 52px;
  }

  .service-cleaning-header .btn {
    padding      : 14px 16px;
    font-size    : 12px;
    border-radius: 10px;
  }
}

.service-cleaning .title {
  line-height: 50px;
}

.service-cleaning .sub-title {
  line-height  : 22px;
  margin-bottom: 18px;
}

.service-cleaning form .form-group {
  margin-bottom: 27px;
}

.service-cleaning form .form-group .form-control {
  box-shadow: 0px 38px 50px rgba(0, 0, 0, 0.02);
  padding   : 0 54px 0 16px;
  height    : 99px;
}

.service-cleaning form .form-group .form-control::-moz-placeholder {
  color: rgba(73, 73, 73, 0.5);
}

.service-cleaning form .form-group .form-control,
.service-cleaning form .form-group .form-control::placeholder {
  color: rgba(73, 73, 73, 0.5);
}

.service-cleaning form .form-group i {
  color: #fcb712;
  right: 32px;
}

.service-cleaning form select.form-control {
  background     : url("/wp-content/themes/karenTheme/assets/images/icon/angle-down.svg") left 24px center no-repeat;
  background-size: 15px 8px;
}

.service-cleaning form .form-check {
  margin-top: 31px;
}

.service-cleaning form .form-check-label a {
  color          : rgba(252, 183, 18, 0.8);
  text-decoration: underline;
}

.service-cleaning .btn-services {
  max-width  : 366px;
  height     : 66px;
  line-height: 66px;
  margin-top : 65px;
}

.service-cleaning .payment form .form-group i {
  color: rgba(73, 73, 73, 0.6);
}

.service-cleaning .payment form .price {
  color: rgba(252, 183, 18, 0.9);
}

.service-cleaning .payment form .price i {
  margin-left: 13px;
}

.service-cleaning .payment form .price i.icon-toman {
  margin: 0 9px 0 0;
}

.service-cleaning .payment form .btn {
  padding    : 21px 25px;
  line-height: 1;
}

.service-cleaning .confirm .row {
  margin-top: 64px;
}

.service-cleaning .confirm-title span {
  color: rgba(252, 183, 18, 0.8);
}

.service-cleaning .confirm p {
  line-height: 28px;
}

@media only screen and (max-width: 991px) {
  .service-cleaning-header {
    padding: 40px 0 50px;
  }

  .service-cleaning form .form-group .form-control {
    height: 80px;
  }

  .service-cleaning .confirm-title {
    font-size  : 32px;
    line-height: 44px;
  }
}

@media only screen and (max-width: 767px) {
  .service-cleaning .title {
    font-size  : 24px;
    line-height: 38px;
  }
}

@media only screen and (max-width: 575px) {
  .service-cleaning-header {
    padding: 20px 0 40px;
  }

  .service-cleaning form .form-group .form-control {
    font-size: 13px;
  }

  .service-cleaning .payment form .btn {
    max-width: 100%;
    width    : 100%;
  }

  .service-cleaning .confirm-title {
    font-size  : 24px;
    line-height: 32px;
  }

  .service-cleaning .confirm p {
    font-size  : 12px;
    line-height: 25px;
  }
}

.cleaning-blue .contact-us-cleaning-landing .sup-title::before,
.cleaning-blue .section-heading-cleaning-title::before,
.cleaning-blue .about-home-cleaning p::before,
.cleaning-blue .about-us-cleaning-video-two .title::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-circle-star-blue.svg");
}

.cleaning-blue .options-cleaning-item .icon::before,
.cleaning-blue .options-cleaning-item .icon::after {
  background-image: linear-gradient(6.8deg, #0193cc 3.36%, #01d0cc 119.07%);
}

.cleaning-blue .options-cleaning-item .icon i {
  font-size: 20px;
}

.cleaning-blue .services-cleaning-item::before {
  background-image: linear-gradient(6.8deg, #0193cc 3.36%, #01d0cc 119.07%);
}

.cleaning-blue .services-cleaning-item i {
  background: linear-gradient(0deg, #2693cd, #2693cd), #c4c4c4;
}

.cleaning-blue .about-home-cleaning::after {
  background: url("/wp-content/themes/karenTheme/assets/images/background/bg-about-video-cleaning.png"), linear-gradient(6.8deg, #0193cc 3.36%, #01d0cc 119.07%);
}

.cleaning-blue .about-home-cleaning .btns .btn {
  box-shadow: 0px 10px 20px 2px rgba(38, 147, 205, 0.35);
}

.cleaning-blue .about-home-cleaning .video .icon::before,
.cleaning-blue .about-home-cleaning .video .icon::after,
.cleaning-blue .about-home-cleaning .video .icon i::after {
  background-color: rgba(38, 147, 205, 0.3);
}

.cleaning-blue .swiper-cleaning .swiper-pagination-bullet-active {
  background-color: #2693cd;
  border-color    : #2693cd;
}

.cleaning-blue .btn-show-more-cleaning {
  box-shadow: 0px 10px 20px 2px rgba(38, 147, 205, 0.35);
}

.cleaning-blue .articles-cleaning-item h2 a:hover {
  color: #2693cd;
}

.cleaning-blue .articles-cleaning-item .like-comment span:not(.like) {
  background-color: rgba(38, 147, 205, 0.15);
  color           : #2693cd;
}

.cleaning-blue .articles-cleaning-item .read-more:hover {
  background-color: #2693cd;
}

.cleaning-blue .professionals-clening-wrapper>*:hover span {
  color: #2693cd;
}

.cleaning-blue .footer-cleaning-contact .phone span:last-child {
  color: rgba(38, 147, 205, 0.9);
}

.cleaning-blue .experts-cleaning-item .whatsapp::before {
  background-image: linear-gradient(6.8deg, #0193cc 3.36%, #01d0cc 119.07%);
}

.cleaning-blue .pagination-cleaning li a::before {
  background-image: linear-gradient(6.8deg, #0193cc 3.36%, #01d0cc 119.07%);
}

.cleaning-blue .pagination-cleaning li a.next,
.cleaning-blue .pagination-cleaning li a.prev {
  background-image: linear-gradient(6.8deg, #0193cc 3.36%, #01d0cc 119.07%);
}

.cleaning-blue .form-check .form-check-input {
  border-color: #2693cd;
}

.cleaning-blue .form-check .form-check-label a {
  color: rgba(38, 147, 205, 0.8);
}

.cleaning-blue .top-header-cleaning-nav li a::after {
  background-color: #2693cd;
}

.cleaning-blue .top-header-cleaning-nav li a:hover,
.cleaning-blue .top-header-cleaning-nav li a.active {
  color: #2693cd;
}

.cleaning-blue .landing-cleaning::before,
.cleaning-blue .landing-cleaning .sup-title::before,
.cleaning-blue .landing-cleaning .image::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/star-1-blue.svg");
}

.cleaning-blue .landing-cleaning .title::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-circle-star-blue.svg");
}

.cleaning-blue .landing-cleaning .swiper-pagination-bullet-active {
  background-color: #2693CD;
  border-color    : #2693CD;
}

.cleaning-blue .contact-us-cleaning-achievement .achievement-item::before {
  background-image: linear-gradient(6.8deg, #0193CC 3.36%, #01D0CC 119.07%);
}

.cleaning-blue .service-cleaning-header-pagination li a::before {
  background-image: linear-gradient(6.8deg, #0193cc 3.36%, #01d0cc 119.07%);
}

.cleaning-blue .service-cleaning-header-pagination li a.active,
.cleaning-blue .service-cleaning-header .btn {
  box-shadow: 0px 31px 50px rgba(38, 147, 205, 0.25);
}

.cleaning-blue .service-cleaning form .form-group i {
  color: #2693cd;
}

.cleaning-blue .service-cleaning .payment form .form-group i {
  color: rgba(73, 73, 73, 0.6);
}

.cleaning-blue .service-cleaning .payment .price {
  color: rgba(38, 147, 205, 0.9);
}

.cleaning-blue .service-cleaning .confirm-title span {
  color: rgba(38, 147, 205, 0.8);
}

.section-heading-marketing {
  margin-bottom: 35px;
}

.section-heading-marketing-sup-title {
  line-height: 36px;
}

.section-heading-marketing-sup-title::before {
  left            : calc(100% + 52px);
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-circle-star-blue-3.svg");
  width           : 49px;
  height          : 51px;
}

.section-heading-marketing-title {
  line-height: 55px;
}

.section-heading-marketing-text {
  -moz-text-align-last: center;
  text-align-last     : center;
  max-width           : 786px;
}

@media only screen and (max-width: 767px) {
  .section-heading-marketing-title {
    font-size  : 24px;
    line-height: 36px;
  }
}

.swiper-marketing {
  padding-bottom: 42px;
}

.swiper-marketing .swiper-pagination-bullet {
  border-radius   : 9px;
  opacity         : 1;
  background-color: rgba(73, 73, 73, 0.3);
  width           : 11px;
  height          : 6px;
  transition      : all 0.3s linear;
}

.swiper-marketing .swiper-pagination-bullet-active {
  background-color: #ff5656;
  width           : 25px;
}

.swiper-marketing .swiper-button-next,
.swiper-marketing .swiper-button-prev {
  width           : 46px;
  height          : 140px;
  background-color: #e63a2c;
  margin-top      : 0;
}

.swiper-marketing .swiper-button-next::after,
.swiper-marketing .swiper-button-prev::after {
  content    : "\e901";
  font-family: "icomoon";
  font-size  : 11px;
  color      : #fff;
}

.swiper-marketing .swiper-button-next {
  left     : 0;
  transform: translate(-74px, -50%);
}

.swiper-marketing .swiper-button-prev {
  right    : 0;
  transform: translate(74px, -50%);
}

.swiper-marketing .swiper-button-prev::after {
  content: "\e903";
}

@media only screen and (max-width: 1450px) and (min-width: 1400px) {
  .swiper-marketing .swiper-button-next {
    transform: translate(-50px, -50%);
  }

  .swiper-marketing .swiper-button-prev {
    transform: translate(50px, -50%);
  }
}

@media only screen and (max-width: 1267px) and (min-width: 1225px) {
  .swiper-marketing .swiper-button-next {
    transform: translate(-50px, -50%);
  }

  .swiper-marketing .swiper-button-prev {
    transform: translate(50px, -50%);
  }
}

@media only screen and (max-width: 1224px) and (min-width: 1200px) {
  .swiper-marketing .swiper-button-next {
    transform: translate(-47px, -50%);
  }

  .swiper-marketing .swiper-button-prev {
    transform: translate(47px, -50%);
  }
}

@media only screen and (max-width: 1090px) and (min-width: 992px) {
  .swiper-marketing .swiper-button-next {
    transform: translate(-40px, -50%);
  }

  .swiper-marketing .swiper-button-prev {
    transform: translate(40px, -50%);
  }
}

@media only screen and (max-width: 847px) and (min-width: 768px) {
  .swiper-marketing .swiper-button-next {
    transform: translate(-40px, -50%);
  }

  .swiper-marketing .swiper-button-prev {
    transform: translate(40px, -50%);
  }
}

@media only screen and (max-width: 668px) and (min-width: 576px) {
  .swiper-marketing .swiper-button-next {
    transform: translate(-34px, -50%);
  }

  .swiper-marketing .swiper-button-prev {
    transform: translate(34px, -50%);
  }
}

@media only screen and (max-width: 1199px) {

  .swiper-marketing .swiper-button-next,
  .swiper-marketing .swiper-button-prev {
    width: 38px;
  }
}

@media only screen and (max-width: 1199px) {

  .swiper-marketing .swiper-button-next,
  .swiper-marketing .swiper-button-prev {
    width : 32px;
    height: 120px;
  }
}

@media only screen and (max-width: 575px) {

  .swiper-marketing .swiper-button-next,
  .swiper-marketing .swiper-button-prev {
    border-radius: 50%;
    width        : 32px;
    height       : 32px;
  }
}

.btn-show-more-marketing {
  padding   : 16px 22px;
  box-shadow: 0px 10px 20px 2px rgba(255, 86, 86, 0.32);
  margin-top: 35px;
}

.btn-show-more-marketing.btn-success-2 {
  box-shadow: 0px 17px 50px rgba(0, 0, 0, 0.05);
}

.total-info-marketing {
  margin-bottom: 81px;
}

.total-info-marketing::before {
  transform       : translateY(-139px);
  height          : 184%;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-total-info.png");
}

.total-info-marketing::after {
  mix-blend-mode  : difference;
  width           : 172px;
  height          : 141px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-32.png");
  left            : 5%;
}

.total-info-marketing .container::before {
  width           : 138px;
  height          : 132px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-08.png");
  mix-blend-mode  : difference;
  transform       : translateY(30px);
}

.total-info-marketing .name {
  margin-bottom: 11px;
}

.total-info-marketing p {
  line-height         : 28px;
  margin-bottom       : 50px;
  max-width           : 786px;
  -moz-text-align-last: center;
  text-align-last     : center;
}

.total-info-marketing .professionals-clening-wrapper>div:hover span {
  color: #e63a2c;
}

.landing-marketing {
  margin-top: 57px;
}

.landing-marketing::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-28.png");
  width           : 108px;
  height          : 201px;
  mix-blend-mode  : difference;
  transform       : translateY(-50px);
}

.landing-marketing::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-29.png");
  width           : 63px;
  height          : 145px;
}

.landing-marketing .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-30.png");
  width           : 64px;
  height          : 145px;
  top             : 50%;
  transform       : translateY(-50%);
}

.landing-marketing .sup-title {
  line-height: 46px;
}

.landing-marketing .sup-title::before {
  bottom          : 100%;
  width           : 49px;
  height          : 51px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-circle-star-blue-2.svg");
  transform       : translate(24px, -25px);
}

.landing-marketing h2 {
  line-height: 60px;
  font-size  : 41px;
  margin     : 6px 0 0;
}

.landing-marketing .btns {
  margin-top: 30px;
}

.landing-marketing .btns .btn {
  padding   : 20px 20px;
  box-shadow: 0px 20px 15px rgba(0, 0, 0, 0.05);
}

.landing-marketing .btns .link:hover {
  color: #1dcc9d;
}

@media only screen and (max-width: 767px) {
  .landing-marketing .sup-title {
    font-size  : 24px;
    line-height: 40px;
  }

  .landing-marketing h2 {
    font-size  : 32px;
    line-height: 48px;
  }
}

@media only screen and (max-width: 575px) {
  .landing-marketing .sup-title {
    font-size  : 18px;
    line-height: 30px;
  }

  .landing-marketing h2 {
    font-size  : 24px;
    line-height: 38px;
  }

  .landing-marketing p {
    font-size  : 12px;
    line-height: 25px;
  }
}

.solutions-services-marketing {
  margin: 250px 0 335px;
}

.solutions-services-marketing::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-solutions-services-marketing.png");
  height          : 188%;
  transform       : translateY(-197px);
}

.solutions-services-marketing::after {
  width           : 36%;
  height          : 87%;
  background-color: #e63a2c;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/young-student-learning-library.png");
  border-radius   : 0 40px 40px 0;
  transform       : translateY(-33px);
}

.solutions-services-marketing .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-17.png");
  width           : 174px;
  height          : 262px;
  transform       : translateY(-110px);
}

.solutions-services-marketing .container::after {
  left     : 50%;
  transform: translate(-50%, -99px);
}

.solutions-services-marketing .container::after,
.solutions-services-marketing .row::before {
  width           : 122px;
  height          : 129px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-10.png");
  mix-blend-mode  : difference;
}

.solutions-services-marketing .row::before {
  right : 70px;
  bottom: 100px;
}

.solutions-services-marketing .sup-title {
  line-height: 46px;
}

.solutions-services-marketing .title {
  line-height: 49px;
  margin     : 9px 0 20px;
}

.solutions-services-marketing p {
  margin-bottom: 35px;
  line-height  : 26px;
}

.solutions-services-marketing .btns .btn {
  box-shadow: 0px 20px 15px rgba(0, 0, 0, 0.05);
  padding   : 14px 18px;
}

.solutions-services-marketing .btns .link:hover {
  color: #1dcc9d;
}

.solutions-services-marketing .image {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/computer-2.png");
  padding         : 5px 0 9.8%;
}

.solutions-services-marketing .image::after {
  left     : 50%;
  transform: translateX(-50%);
}

.solutions-services-marketing .image img {
  border-radius: 23px;
  max-width    : 84%;
}

@media only screen and (max-width: 1199px) {
  .solutions-services-marketing .image {
    padding: 3px 0 9%;
  }
}

@media only screen and (max-width: 991px) {
  .solutions-services-marketing::after {
    width : 50%;
    height: 60%;
  }

  .solutions-services-marketing .image {
    padding: 5px 0 9.9%;
  }
}

@media only screen and (max-width: 767px) {
  .solutions-services-marketing {
    margin: 150px 0 80px;
  }

  .solutions-services-marketing::after {
    height: 50%;
  }

  .solutions-services-marketing .sup-title {
    font-size  : 24px;
    line-height: 36px;
  }

  .solutions-services-marketing .title {
    font-size  : 32px;
    line-height: 48px;
  }

  .solutions-services-marketing .image {
    padding: 3px 0 9.9%;
  }
}

@media only screen and (max-width: 575px) {
  .solutions-services-marketing::after {
    height: 40%;
  }

  .solutions-services-marketing .sup-title {
    font-size  : 18px;
    line-height: 30px;
  }

  .solutions-services-marketing .title {
    font-size  : 24px;
    line-height: 36px;
  }

  .solutions-services-marketing .image {
    padding: 3px 0 9.5%;
  }
}

@media only screen and (max-width: 486px) {
  .solutions-services-marketing .image img {
    border-radius: 18px;
  }
}

@media only screen and (max-width: 411px) {
  .solutions-services-marketing .image img {
    border-radius: 13px;
  }
}

@media only screen and (max-width: 338px) {
  .solutions-services-marketing .image {
    padding: 2px 0 9.5%;
  }

  .solutions-services-marketing .image img {
    border-radius: 10px;
  }
}

.solutions-services-two-marketing::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-video-marketing.png");
  height          : 140%;
  transform       : translateY(-117px);
}

.solutions-services-two-marketing::after {
  top             : 50%;
  right           : 0;
  left            : auto;
  transform       : translateY(-50%);
  border-radius   : 40px 0 0 40px;
  width           : 21%;
  height          : 36%;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/young-student-learning-library-2.png");
}

.solutions-services-two-marketing .container::before {
  width           : 122px;
  height          : 129px;
  background-image: url(/wp-content/themes/karenTheme/assets/images/shape/shape-10.png);
  mix-blend-mode  : difference;
  top             : 90px;
  left            : 20px;
}

.solutions-services-two-marketing .container::after {
  transform     : translate(0, 0);
  left          : 0;
  width         : 19px;
  border-radius : 0 33px 33px 0;
  background    : rgba(230, 58, 44, 0.2);
  mix-blend-mode: unset;
  height        : 120%;
  top           : 120px;
}

.solutions-services-two-marketing .row::before {
  bottom   : 0;
  transform: translateY(50px);
}

@media only screen and (max-width: 991px) {

  .solutions-services-two-marketing::after,
  .solutions-services-two-marketing .container::before,
  .solutions-services-two-marketing .container::after,
  .solutions-services-two-marketing .row::before {
    content: none;
  }

  .solutions-services-two-marketing .video {
    max-width: 60%;
    width    : 100%;
    margin   : 0 auto;
  }
}

@media only screen and (max-width: 575px) {
  .solutions-services-two-marketing .video {
    max-width: 85%;
  }
}

.our-experts-marketings {
  margin: 137px 0 156px;
}

.our-experts-marketings::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-our-experts-marketings.png");
  height          : 134%;
  transform       : translateY(-41px);
}

.our-experts-marketings::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-comments-seo-2.png");
  width           : 117px;
  height          : 151px;
  mix-blend-mode  : difference;
}

.our-experts-marketings .container::before,
.our-experts-marketings .container::after {
  width           : 35px;
  background-color: rgba(230, 58, 44, 0.2);
  height          : 108%;
  max-height      : 604px;
}

.our-experts-marketings .container::before {
  transform    : translateY(-98px);
  border-radius: 33px 0 0 33px;
}

.our-experts-marketings .container::after {
  border-radius: 0 33px 33px 0;
  top          : 80%;
}

.our-experts-marketings .row {
  gap: 72px 0;
}

@media only screen and (max-width: 767px) {
  .our-experts-marketings {
    margin: 80px 0;
  }

  .our-experts-marketings .container::before,
  .our-experts-marketings .container::after {
    content: none;
  }
}

.what-story-marketing::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-what-story.png");
  transform       : translateY(-182px);
  height          : 230%;
}

.what-story-marketing::after {
  width           : 130px;
  height          : 201px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-24.png");
  mix-blend-mode  : difference;
  transform       : translateY(100px);
}

.what-story-marketing .container::before {
  width           : 35px;
  height          : 229%;
  background-color: rgba(230, 58, 44, 0.2);
  border-radius   : 33px 0 0 33px;
  transform       : translateY(-148px);
}

.what-story-marketing .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-10.png");
  top             : 50%;
  right           : 80px;
  width           : 122px;
  height          : 129px;
  transform       : translateY(-50%);
  mix-blend-mode  : difference;
}

.what-story-marketing-wrapper {
  border-radius: 50px;
  padding      : 46px 458px 30px 67px;
}

.what-story-marketing-wrapper::after {
  background-color: rgba(230, 58, 44, 0.5);
  width           : 265px;
  height          : 265px;
  border-radius   : 50%;
  transform       : translate(-95px, -71px);
}

.what-story-marketing-wrapper img {
  top      : 0;
  right    : 28px;
  filter   : drop-shadow(0px 43px 50px rgba(0, 0, 0, 0.05));
  transform: translateY(-176px);
}

.what-story-marketing-wrapper .title {
  line-height: 35px;
}

.what-story-marketing-wrapper .sub-title {
  line-height  : 26px;
  margin-bottom: 7px;
}

.what-story-marketing-wrapper .content {
  line-height: 30px;
  height     : 60px;
}

.what-story-marketing-wrapper .btn {
  padding: 14px 18px;
}

.what-story-marketing-show-more.opened i {
  transform: rotate(-180deg);
}

@media only screen and (max-width: 991px) {
  .what-story-marketing-wrapper {
    padding: 220px 32px 30px;
  }

  .what-story-marketing-wrapper img {
    top      : 0;
    right    : auto;
    bottom   : auto;
    left     : 50%;
    transform: translate(-50%, -191px);
  }

  .what-story-marketing-wrapper .content {
    -moz-text-align-last: center;
    text-align-last     : center;
  }
}

@media only screen and (max-width: 767px) {

  .what-story-marketing::after,
  .what-story-marketing .container::before,
  .what-story-marketing .container::before,
  .what-story-marketing-wrapper::after {
    content: none;
  }

  .what-story-marketing-wrapper .title {
    font-size: 24px;
  }

  .what-story-marketing-wrapper .sub-title {
    font-size: 18px;
  }
}

@media only screen and (max-width: 575px) {
  .what-story-marketing-wrapper {
    padding: 210px 16px 24px;
  }
}

@media only screen and (max-width: 350px) {
  .what-story-marketing-wrapper {
    padding-top: 190px;
  }
}

@media only screen and (max-width: 335px) {
  .what-story-marketing-wrapper {
    padding-top: 170px;
  }
}

.works-marketing::before {
  height          : 105%;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-works-marketing.png");
  transform       : translateY(-40px);
}

.works-marketing::after {
  width           : 35px;
  background-color: rgba(230, 58, 44, 0.2);
  height          : 93%;
  top             : 10%;
  border-radius   : 0 33px 33px 0;
}

.works-marketing .section-heading-marketing {
  margin-bottom: 71px;
}

.works-marketing-item .image {
  box-shadow: 0px 66px 50px rgba(0, 0, 0, 0.1);
}

.works-marketing-item .image::before {
  background-image: linear-gradient(180deg, rgba(38, 213, 156, 0) 0%, rgba(38, 213, 156, 0.561884) 80.24%, #26d59c 100%);
}

.works-marketing-item .content {
  margin-top: -77px;
  max-width : calc(100% - 70px);
  padding   : 32px 20px 39px;
}

@media only screen and (max-width: 991px) {
  .works-marketing-item .content {
    max-width: calc(100% - 40px);
  }
}

@media only screen and (max-width: 767px) {
  .works-marketing::after {
    content: none;
  }

  .works-marketing-item .image {
    border-radius: 24px;
  }

  .works-marketing-item .content {
    max-width: calc(100% - 20px);
  }
}

.cross-boundary-marketing {
  margin: 65px 0 123px;
}

.cross-boundary-marketing::before,
.cross-boundary-marketing::after {
  width           : 35px;
  height          : 614px;
  background-color: rgba(230, 58, 44, 0.2);
}

.cross-boundary-marketing::before {
  border-radius: 33px 0 0 33px;
  transform    : translateY(-131px);
}

.cross-boundary-marketing::after {
  top          : 35%;
  border-radius: 0 32px 32px 0;
}

.cross-boundary-marketing .sup-title {
  line-height: 46px;
}

.cross-boundary-marketing .title {
  line-height: 49px;
}

.cross-boundary-marketing p {
  line-height: 26px;
}

@media only screen and (max-width: 1199px) and (min-width: 768px) {
  .cross-boundary-marketing .title {
    font-size: 38px;
  }
}

@media only screen and (max-width: 991px) {
  .cross-boundary-marketing::before {
    content: none;
  }

  .cross-boundary-marketing img {
    max-width: 75%;
  }
}

@media only screen and (max-width: 767px) {
  .cross-boundary-marketing {
    margin: 65px 0 80px;
  }

  .cross-boundary-marketing::after {
    content: none;
  }
}

@media only screen and (max-width: 575px) {
  .cross-boundary-marketing p {
    font-size: 14px;
  }
}

.top-header-marketing {
  padding: 71px 0 20px;
}

.top-header-marketing::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-heading-marketing.png");
  height          : 620%;
}

.top-header-marketing::after {
  left            : 50%;
  transform       : translateX(-50%);
  background-color: #e63a2c;
  height          : 15px;
  width           : 55%;
  border-radius   : 0 0 21px 21px;
}

.top-header-marketing .gradient {
  height          : 131px;
  top             : 570%;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.45) 0%, #FCFCFF 100%);
  z-index         : -4;
}

.top-header-marketing-logo {
  margin-left: 90px;
}

.top-header-marketing-logo span {
  margin: 0 11px 0 0;
}

.top-header-marketing-category {
  margin-left: 34px;
}

.top-header-marketing-category>button::after {
  width           : 1px;
  height          : 40px;
  background-color: rgba(230, 58, 44, 0.15);
  top             : 50%;
  left            : 0;
  transform       : translate(-10px, -50%);
}

.top-header-marketing-nav li:not(:last-child) {
  margin-left: 48px;
}

.top-header-marketing-nav li a::after {
  width           : 0;
  height          : 2px;
  background-color: #e63a2c;
  top             : 100%;
  right           : 0;
}

.top-header-marketing-nav li a.active,
.top-header-marketing-nav li a:hover {
  color: #e63a2c;
}

.top-header-marketing-nav li a.active::after,
.top-header-marketing-nav li a:hover::after {
  width: 70%;
}

.top-header-marketing-contact {
  margin-left: 20px;
}

.top-header-marketing-contact i {
  width       : 48px;
  height      : 48px;
  border      : 1px solid rgba(73, 73, 73, 0.6);
  margin-right: 14px;
}

.top-header-marketing .btn {
  padding   : 14px 24px;
  box-shadow: 0px 11px 30px rgba(29, 204, 157, 0.15);
}

@media only screen and (max-width: 1399px) {
  .top-header-marketing-logo {
    margin-left: 60px;
  }

  .top-header-marketing-nav li:not(:last-child) {
    margin-left: 32px;
  }
}

@media only screen and (max-width: 1199px) {
  .top-header-marketing-logo {
    margin-left: 16px;
  }

  .top-header-marketing-category {
    margin-left: 24px;
  }

  .top-header-marketing-nav li:not(:last-child) {
    margin-left: 16px;
  }

  .top-header-marketing-contact {
    margin-left: 8px;
  }

  .top-header-marketing-contact i {
    margin-right: 8px;
  }

  .top-header-marketing .btn {
    padding: 14px 12px;
  }
}

@media only screen and (max-width: 991px) {
  .top-header-marketing {
    padding: 48px 0 20px;
  }

  .top-header-marketing::after {
    height: 8px;
  }
}

@media only screen and (max-width: 767px) {
  .top-header-marketing-logo {
    margin-left: 0;
  }
}

@media only screen and (max-width: 575px) {
  .top-header-marketing {
    padding: 32px 0 20px;
  }
}

.footer-marketing {
  border-radius: 35px 35px 0 0;
  padding      : 37px 0 38px;
}

.footer-marketing-wrapper {
  border-radius: 28px;
  border       : 1px solid rgba(73, 73, 73, 0.2);
  padding      : 42px 45px 14px 42px;
}

.footer-marketing-nav li:not(:last-child) {
  margin-bottom: 8px;
}

.footer-marketing-nav li a:hover {
  color: #E63A2C;
}

.footer-marketing-contact {
  margin-top: 13px;
}

.footer-marketing-contact li:not(:last-child) {
  margin-bottom: 25px;
}

.footer-marketing-copyright-socials {
  margin-top : 50px;
  padding-top: 11px;
  border-top : 1px solid rgba(73, 73, 73, 0.2);
}

@media only screen and (max-width: 1199px) {
  .footer-marketing-wrapper {
    padding: 32px 17px 14px;
  }
}

@media only screen and (max-width: 767px) {
  .footer-marketing {
    border-radius: 20px 20px 0 0;
  }

  .footer-marketing-wrapper {
    border-radius: 20px;
  }
}

.brands-marketing {
  margin: 123px 0 181px;
}

.brands-marketing img {
  filter: grayscale(100%) opacity(0.8);
}

.brands-marketing img:hover {
  filter: grayscale(0);
}

@media only screen and (max-width: 767px) {
  .brands-marketing {
    margin: 70px 0;
  }
}

.activity-marketing::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-activity-marketing.png");
  height          : 140%;
  transform       : translateY(-70px);
}

.activity-marketing::after {
  width           : 122px;
  height          : 129px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-10.png");
  mix-blend-mode  : difference;
  left            : 77px;
  transform       : translateY(-65px);
}

.activity-marketing .container::before {
  width           : 96px;
  height          : 198px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-last-articles-01.png");
  transform       : translateY(-180px);
  mix-blend-mode  : difference;
}

.activity-marketing .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-31.png");
  width           : 124px;
  height          : 226px;
}

.activity-marketing .section-heading-marketing::before {
  background-color: rgba(230, 58, 44, 0.2);
  width           : 19px;
  height          : 180%;
  transform       : translateY(-101px);
  border-radius   : 0 33px 33px 0;
}

.activity-marketing .swiper-slide:nth-child(odd) .services-item-blob::before {
  background: linear-gradient(88.89deg, #fe8464 -20.47%, #fe6e9a 118.64%), linear-gradient(0deg, #e63a2c, #e63a2c), #e63a2c;
}

.activity-marketing .swiper-slide:nth-child(odd) .services-item-blob i {
  background: linear-gradient(0deg, #e63a2c, #e63a2c), #c4c4c4;
}

.activity-marketing .swiper-slide:nth-child(even) .services-item-blob::before {
  background: linear-gradient(88.89deg, #69d6b9 -20.47%, #74beab 118.64%), linear-gradient(0deg, #1dcc9d, #1dcc9d), #1dcc9d;
}

.activity-marketing .swiper-slide:nth-child(even) .services-item-blob i {
  background: linear-gradient(0deg, #1dcc9d, #1dcc9d), #c4c4c4;
}

@media only screen and (max-width: 991px) {

  .activity-marketing::after,
  .activity-marketing .container::before,
  .activity-marketing .section-heading-marketing::before {
    content: none;
  }
}

.category-activity-marketing .options-home::before {
  top             : 50%;
  width           : 130px;
  height          : 210px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-comments-seo.png");
  mix-blend-mode  : difference;
  transform       : translateY(-50%);
}

.category-activity-marketing .options-home-item::before {
  background: url("/wp-content/themes/karenTheme/assets/images/background/bg-options-home-danger.png"), linear-gradient(0deg, #e63a2c, #e63a2c), #ffffff;
}

.category-activity-marketing .options-home-item .heading::before {
  background-color: #e63a2c;
}

.category-activity-marketing .options-home-item .heading i::after {
  background-color: rgba(230, 58, 44, 0.25);
}

.category-activity-marketing .options-home-item:not(:hover) .more-info {
  color: #e63a2c;
}

.category-activity-marketing .options-home-item:hover .heading i {
  color: #e63a2c;
}

.category-activity-marketing .options-home-item:hover .heading i::after {
  background-color: #fff;
}

.works-two-marketing::before {
  transform       : translateY(-19px);
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/works-two-marketing.png");
  height          : 103%;
}

.works-two-marketing::after {
  width           : 35px;
  height          : 80%;
  background-color: rgba(230, 58, 44, 0.2);
  top             : 70%;
  border-radius   : 0 33px 33px 0;
}

.works-two-marketing .section-heading-marketing {
  margin-bottom: 41px;
}

.works-two-marketing .swiper {
  padding: 0 0 74px;
}

.works-two-marketing-item {
  box-shadow   : 0px 88px 50px rgba(0, 0, 0, 0.02);
  padding      : 22px 22px 27px;
  border-bottom: 2px solid transparent;
}

.works-two-marketing-item .image {
  z-index      : 2;
  margin-bottom: 27px;
}

.works-two-marketing-item .image::after {
  background-color: rgba(230, 58, 44, 0.3);
  border-radius   : 15px;
  filter          : blur(25px);
  width           : 75%;
  height          : 20px;
  left            : 50%;
  transform       : translateX(-50%);
}

.works-two-marketing-item .image img {
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05);
}

.works-two-marketing-item p {
  line-height  : 24px;
  margin-bottom: 26px;
}

.works-two-marketing-item .read-more {
  padding   : 8px 18px;
  box-shadow: 0px 26px 50px rgba(0, 0, 0, 0.05);
}

.works-two-marketing-item .read-more:hover {
  background-color: #1dcc9d;
  color           : #fff;
}

.works-two-marketing-item:hover {
  border-color: rgba(230, 58, 44, 0.2);
}

@media only screen and (max-width: 767px) {
  .works-two-marketing::after {
    content: none;
  }
}

.comments-marketing {
  margin: 145px 0 136px;
}

.comments-marketing::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-comments-marketing.png");
  height          : 107%;
  transform       : translateY(-113px);
}

.comments-marketing::after,
.comments-marketing .container::before {
  width           : 137px;
  height          : 122px;
  mix-blend-mode  : difference;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-08.png");
}

.comments-marketing::after {
  left     : 18%;
  transform: translateY(-40px);
}

.comments-marketing .container::before {
  right    : 18%;
  transform: translateY(-40px) scale(0.85);
}

.comments-marketing .container::after {
  width           : 172px;
  height          : 141px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-32.png");
  left            : 26%;
  mix-blend-mode  : difference;
  transform       : translateY(40px);
}

.comments-marketing .section-heading-marketing {
  margin-bottom: 33px;
}

.comments-marketing .btn-show-more-marketing {
  box-shadow: 0px 10px 20px 2px rgba(29, 204, 157, 0.35);
}

@media only screen and (max-width: 991px) {
  .comments-marketing-item .content {
    padding      : 32px;
    border-radius: 50px 50px 50px 0;
  }

  .comments-marketing-item .author-read {
    margin       : 0 63px 0 20px;
    border-radius: 0 0 32px 32px;
  }
}

@media only screen and (max-width: 767px) {
  .comments-marketing {
    margin: 80px 0;
  }

  .comments-marketing::after,
  .comments-marketing .container::before,
  .comments-marketing .container::after {
    content: none;
  }
}

@media only screen and (max-width: 575px) {
  .comments-marketing-item .content {
    padding      : 24px;
    border-radius: 24px 24px 0 0;
  }

  .comments-marketing-item .author-read {
    border-radius: 0 0 24px 24px;
    margin       : 0;
  }
}

@media only screen and (min-width: 768px) {
  .power-me-marketing .sup-title {
    line-height: 46px;
  }

  .power-me-marketing .title {
    line-height: 48px;
  }
}

.power-me-marketing .title {
  margin: 4px 0 10px;
}

.power-me-marketing p {
  line-height  : 26px;
  margin-bottom: 21px;
}

.articles-marketing {
  margin: 96px 0 116px;
}

.articles-marketing::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-articles-marketing.png");
  height          : 100%;
  top             : 80px;
}

.articles-marketing .section-heading-marketing {
  margin-bottom: 63px;
}

.articles-marketing .swiper {
  padding-bottom: 68px;
}

.articles-marketing .swiper-slide {
  opacity: 0.25;
}

.articles-marketing .swiper-slide-visible {
  opacity: 1;
}

.articles-marketing .swiper-button-next,
.articles-marketing .swiper-button-prev {
  transform: translateY(10px);
}

.articles-marketing .swiper-button-next::after,
.articles-marketing .swiper-button-prev::after {
  content    : "\e936";
  font-size  : 16px;
  color      : #ff5656;
  font-family: "icomoon";
}

.articles-marketing .swiper-button-prev::after {
  content: "\e937";
}

.articles-marketing .swiper-pagination {
  padding: 0 20px;
}

.articles-marketing .swiper-pagination-bullet {
  background-color: rgba(73, 73, 73, 0.3);
  opacity         : 1;
  width           : 11px;
  height          : 6px;
  border-radius   : 9px;
  transition      : all 0.3s linear;
}

.articles-marketing .swiper-pagination-bullet-active {
  width           : 25px;
  background-color: #ff5656;
}

.articles-marketing-item {
  box-shadow  : 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding     : 23px 17px 20px;
  border-width: 0 4px 4px 0;
  border-style: solid;
  border-color: transparent;
}

.articles-marketing-item figure img {
  border-radius: 20px 20px 0 20px;
  box-shadow   : 0px 21px 25px rgba(0, 0, 0, 0.15);
}

.articles-marketing-item .info {
  margin: 21px 0 13px;
}

.articles-marketing-item .info::before {
  transform       : translateX(21px);
  width           : 5px;
  height          : 70px;
  background-color: #b0b0b0;
  border-radius   : 7px;
}

.articles-marketing-item .info li i {
  font-size: 19px;
}

.articles-marketing-item p {
  line-height  : 26px;
  margin-bottom: 20px;
}

.articles-marketing-item .read-more {
  color: #b0b0b0;
}

.articles-marketing-item:hover {
  border-color: #1dcc9d;
}

.articles-marketing-item:hover .info::before {
  background-color: #1dcc9d;
}

.articles-marketing-item:hover .read-more {
  color: #1dcc9d;
}

.about-us-marketing-landing {
  margin-bottom: 272px;
}

.about-us-marketing-landing .sup-title::before {
  width           : 11px;
  height          : 11px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/star-2.svg");
  transform       : translateY(-65px);
}

.about-us-marketing-landing .image::after {
  left            : 50%;
  transform       : translateX(-50%);
  width           : 70%;
  height          : 96px;
  background-color: rgba(0, 0, 0, 0.32);
  border-radius   : 50%;
  filter          : blur(50px);
}

.about-us-marketing-landing .image img {
  filter: drop-shadow(0px 32px 50px rgba(0, 0, 0, 0.05));
}

@media only screen and (max-width: 767px) {
  .about-us-marketing-landing {
    margin-bottom: 140px;
  }
}

.about-us-marketing-solutions-services {
  margin: 0 0 288px;
}

@media only screen and (max-width: 767px) {
  .about-us-marketing-solutions-services {
    margin-bottom: 100px;
  }
}

.about-us-marketing-our-experts {
  margin-bottom: 291px;
}

.about-us-marketing-our-experts::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-absout-us-marketing.png");
  height          : 102%;
}

.about-us-marketing-our-experts .container::after {
  top: 50%;
}

.about-us-marketing-our-experts .row::after {
  height    : 285px;
  z-index   : 5;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 53%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 100%);
  transform : translateY(100px);
  max-width : calc(100% - 24px);
  margin    : 0 auto;
}

.about-us-marketing-our-experts .btn-show-more-marketing {
  margin-top: 75px;
  z-index   : 8;
}

.about-us-marketing-works {
  margin-top: 149px;
}

.about-us-marketing-works::after {
  top      : 0;
  transform: translateY(-48%);
}

.about-us-marketing-works .container::after {
  height          : 614px;
  width           : 35px;
  background-color: rgba(230, 58, 44, 0.2);
  top             : 10%;
  border-radius   : 0 33px 33px 0;
}

@media only screen and (max-width: 767px) {
  .about-us-marketing-works {
    margin-top: 70px;
  }
}

.about-us-marketing-comments {
  margin-top: 249px;
}

@media only screen and (max-width: 767px) {
  .about-us-marketing-comments {
    margin-top: 70px;
  }
}

.about-us-marketing-power-me {
  margin-bottom: 164px;
}

@media only screen and (max-width: 767px) {
  .about-us-marketing-power-me {
    margin-bottom: 80px;
  }
}

.contact-us-marketing-text {
  margin: 157px 0 84px;
}

.contact-us-marketing-text p {
  max-width: 1149px;
}

@media only screen and (max-width: 991px) {
  .contact-us-marketing-text {
    margin: 70px 0;
  }
}

@media only screen and (max-width: 767px) {
  .contact-us-marketing-text {
    margin: 40px 0;
  }
}

.contact-us-marketing-location::after {
  mix-blend-mode  : difference;
  top             : 39px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-comments-seo-2.png");
  width           : 71px;
  height          : 102px;
}

.contact-us-marketing-location .container::before {
  width           : 108px;
  height          : 201px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-28.png");
  mix-blend-mode  : difference;
  bottom          : 25%;
}

.contact-us-marketing-location-wrapper {
  max-width       : 1029px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/computer.png");
  padding         : 28px 114px 46px 122px;
  margin-bottom   : 56px;
}

.contact-us-marketing-location-wrapper::before,
.contact-us-marketing-location-wrapper::after {
  width : 122px;
  height: 144px;
}

.contact-us-marketing-location-wrapper::before {
  right           : 32px;
  bottom          : 137px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-33.png");
}

.contact-us-marketing-location-wrapper::after {
  bottom          : 60px;
  left            : 27px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-34.png");
}

.contact-us-marketing-location-wrapper .map::after {
  width           : 144px;
  height          : 66px;
  bottom          : 286px;
  left            : 55px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-03.png");
}

.contact-us-marketing-location-wrapper iframe {
  height: 505px;
}

.contact-us-marketing-location .btns {
  gap: 33px;
}

.contact-us-marketing-location .btns .btn {
  line-height: 31px;
  padding    : 14px 22px;
}

@media only screen and (max-width: 991px) {
  .contact-us-marketing-location-wrapper {
    padding: 16px 80px 46px 83px;
  }

  .contact-us-marketing-location-wrapper iframe {
    height: 320px;
  }

  .contact-us-marketing-location .btns {
    gap: 16px;
  }

  .contact-us-marketing-location .btns .btn {
    width    : 100%;
    max-width: calc(50% - 8px);
  }

  .contact-us-marketing-location .btns .btn:last-child {
    max-width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .contact-us-marketing-location-wrapper {
    padding: 16px 62px 32px;
  }

  .contact-us-marketing-location .btns .btn {
    padding: 14px 20px;
  }
}

@media only screen and (max-width: 575px) {
  .contact-us-marketing-location-wrapper {
    padding         : 0;
    background-image: unset;
  }

  .contact-us-marketing-location-wrapper::before,
  .contact-us-marketing-location-wrapper::after,
  .contact-us-marketing-location-wrapper .map::after {
    content: none;
  }

  .contact-us-marketing-location-wrapper iframe {
    height: 280px;
  }

  .contact-us-marketing-location .btns .btn {
    max-width: 100%;
  }
}

.contact-us-marketing-form {
  margin: 62px 0 167px;
}

.contact-us-marketing-form::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-form-contact-us-marketing.png");
  height          : 124%;
  transform       : translateY(-67px);
}

.contact-us-marketing-form .section-heading-marketing {
  margin-bottom: 73px;
}

.contact-us-marketing-form .image::before {
  transform: translate(-29px, -23px);
  border   : 1px dashed rgba(73, 73, 73, 0.8);
  width    : 80%;
  height   : 80%;
}

.contact-us-marketing-form .image::before,
.contact-us-marketing-form .image img {
  border-radius: 17px;
}

.contact-us-marketing-form .image img {
  box-shadow: 0px 71px 50px rgba(0, 0, 0, 0.1);
}

.contact-us-marketing-form form {
  margin-right: 52px;
}

.contact-us-marketing-form form .row {
  gap: 19px 0;
}

.contact-us-marketing-form form .form-group {
  box-shadow: 0px 18px 33px rgba(0, 0, 0, 0.02);
}

.contact-us-marketing-form form .form-group i {
  right: 32px;
}

.contact-us-marketing-form form .form-group .form-control {
  height : 76px;
  padding: 0 60px 0 12px;
}

.contact-us-marketing-form form .form-group.content {
  padding: 77px 32px 72px 12px;
}

.contact-us-marketing-form form .form-group.content textarea.form-control {
  height            : 98px;
  padding           : 0;
  -ms-overflow-style: none;
  scrollbar-width   : none;
}

.contact-us-marketing-form form .form-group.content textarea.form-control::-webkit-scrollbar {
  display: none;
}

.contact-us-marketing-form form .form-group.content textarea.form-control+i {
  top  : 29px;
  right: 32px;
}

.contact-us-marketing-form form .form-group.content .btn {
  bottom    : 28px;
  left      : 42px;
  box-shadow: 0px 18px 25px rgba(38, 213, 156, 0.32);
}

@media only screen and (max-width: 991px) {
  .contact-us-marketing-form form {
    margin: 32px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .contact-us-marketing-form {
    margin-bottom: 70px;
  }

  .contact-us-marketing-form form .form-group i {
    right: 20px;
  }

  .contact-us-marketing-form form .form-group .form-control {
    font-size    : 13px;
    height       : 64px;
    padding-right: 50px;
  }

  .contact-us-marketing-form form .form-group textarea.form-control {
    padding: 60px 20px 72px 12px;
  }

  .contact-us-marketing-form form .form-group textarea.form-control+i {
    top  : 12px;
    right: 20px;
  }
}

.contact-us-marketing-comments {
  margin: 259px 0 194px;
}

@media only screen and (max-width: 767px) {
  .contact-us-marketing-comments {
    margin: 80px 0;
  }
}

.blog-marketing-landing {
  margin-top: 102px;
}

.blog-marketing-landing::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/mosalas-red-2.png");
  width           : 81px;
  height          : 107px;
  transform       : translateY(-80px);
}

.blog-marketing-landing .image {
  margin-left: 43px;
}

.blog-marketing-landing .image img {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTcxIiBoZWlnaHQ9IjQ2NyIgdmlld0JveD0iMCAwIDU3MSA0NjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjYzLjEwMiA1Ljc2NjgzQzMxNC4xOTEgOC4xMjE2NiAzNjQuMjg5IDkuNzQ4MzcgNDExLjQ4MSAyNi4zNjQ2QzQ2NS44OTYgNDUuNTI0MyA1MjcuNzggNjQuMzY1MiA1NTQuNzU3IDEwOC40NTlDNTgxLjkzMyAxNTIuODc5IDU3MC45MjIgMjA4LjAzNCA1NTEuNTA2IDI1NS4yNEM1MzMuOTg5IDI5Ny44MyA0OTEuNzE0IDMyNy42NDkgNDUyLjEwOSAzNTguMDI3QzQxNi42NzMgMzg1LjIwNyAzNzcuMjA1IDQwNS40MDcgMzMzLjY1OSA0MjIuMzMyQzI4My4wNjYgNDQxLjk5NiAyMzEuNzYyIDQ3Ni4yNTYgMTc3Ljc1NSA0NjQuNjZDMTIzLjcxNSA0NTMuMDU3IDkxLjM3NzggNDA1Ljk0OSA2NS4wMDE0IDM2NC42NDhDNDIuMTgxNSAzMjguOTE2IDQ5LjIxNTcgMjg3LjEwNyAzOS4wNDY0IDI0Ny40NjVDMjcuODgyOSAyMDMuOTQ3IC05LjYyODczIDE2My42NzkgMi4zMjIzNCAxMjAuMzA5QzE0LjkwMzcgNzQuNjUyMSA1NC40NTY3IDMzLjg5NDkgMTAzLjg4IDEyLjE4NjZDMTUxLjk0NCAtOC45MjQ2OSAyMDguOTUgMy4yNzA4NSAyNjMuMTAyIDUuNzY2ODNaIiBmaWxsPSIjQzRDNEM0Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTcxIiBoZWlnaHQ9IjQ2NyIgdmlld0JveD0iMCAwIDU3MSA0NjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjYzLjEwMiA1Ljc2NjgzQzMxNC4xOTEgOC4xMjE2NiAzNjQuMjg5IDkuNzQ4MzcgNDExLjQ4MSAyNi4zNjQ2QzQ2NS44OTYgNDUuNTI0MyA1MjcuNzggNjQuMzY1MiA1NTQuNzU3IDEwOC40NTlDNTgxLjkzMyAxNTIuODc5IDU3MC45MjIgMjA4LjAzNCA1NTEuNTA2IDI1NS4yNEM1MzMuOTg5IDI5Ny44MyA0OTEuNzE0IDMyNy42NDkgNDUyLjEwOSAzNTguMDI3QzQxNi42NzMgMzg1LjIwNyAzNzcuMjA1IDQwNS40MDcgMzMzLjY1OSA0MjIuMzMyQzI4My4wNjYgNDQxLjk5NiAyMzEuNzYyIDQ3Ni4yNTYgMTc3Ljc1NSA0NjQuNjZDMTIzLjcxNSA0NTMuMDU3IDkxLjM3NzggNDA1Ljk0OSA2NS4wMDE0IDM2NC42NDhDNDIuMTgxNSAzMjguOTE2IDQ5LjIxNTcgMjg3LjEwNyAzOS4wNDY0IDI0Ny40NjVDMjcuODgyOSAyMDMuOTQ3IC05LjYyODczIDE2My42NzkgMi4zMjIzNCAxMjAuMzA5QzE0LjkwMzcgNzQuNjUyMSA1NC40NTY3IDMzLjg5NDkgMTAzLjg4IDEyLjE4NjZDMTUxLjk0NCAtOC45MjQ2OSAyMDguOTUgMy4yNzA4NSAyNjMuMTAyIDUuNzY2ODNaIiBmaWxsPSIjQzRDNEM0Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
}

.blog-marketing-landing .image::after {
  left            : 60%;
  transform       : translateX(-50%);
  background-color: #e63a2c;
  opacity         : 0.32;
  width           : 263px;
  height          : 246px;
  bottom          : 0;
  filter          : blur(100px);
  border-radius   : 50%;
}

.blog-marketing-landing .image .shape-1,
.blog-marketing-landing .image .shape-2 {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/mosalas-red.png");
  width           : 107px;
  height          : 123px;
}

.blog-marketing-landing .image .shape-1 {
  top: 95px;
}

.blog-marketing-landing .image .shape-2 {
  top : 24px;
  left: 100px;
}

.blog-marketing-landing .image .shape-3,
.blog-marketing-landing .image .shape-4 {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/mosalas-green.png");
  width           : 108px;
  height          : 89px;
}

.blog-marketing-landing .image .shape-3 {
  transform: rotate(-66deg) translateY(-50%);
  top      : 45%;
  left     : 24px;
}

.blog-marketing-landing .image .shape-4 {
  transform: translate(-32deg) translateX(-50%);
  bottom   : 88px;
  left     : 50%;
}

.blog-marketing-landing p::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/mosalas-red-3.png");
  width           : 94px;
  height          : 81px;
  top             : 80%;
  left            : 50%;
  transform       : translateX(-50%);
}

@media only screen and (max-width: 991px) {
  .blog-marketing-landing {
    margin-top: 40px;
  }

  .blog-marketing-landing .image {
    margin-left: 0;
  }
}

@media only screen and (max-width: 767px) {
  .blog-marketing-landing p {
    font-size  : 20px;
    line-height: 32px;
  }
}

.blog-marketing-category-search {
  margin-top: 38px;
}

.blog-marketing-category-search ul {
  gap: 8px;
}

.blog-marketing-category-search ul li a {
  padding    : 12px 24px;
  line-height: 21px;
}

.blog-marketing-category-search ul li a::before {
  background: linear-gradient(93.79deg, #11998e -54.79%, #38ef7d 124.56%, #2bd283 124.56%);
  opacity   : 0;
}

.blog-marketing-category-search ul li a.active {
  font-weight: 900;
  color      : #fff;
  box-shadow : 0px 9px 20px 2px rgba(29, 204, 157, 0.25);
}

.blog-marketing-category-search ul li a.active::before {
  opacity: 1;
}

.blog-marketing-category-search form {
  max-width: 38%;
}

.blog-marketing-category-search form .form-control {
  height          : 66px;
  background-color: rgba(172, 172, 172, 0.1);
  padding         : 0 24px 0 60px;
}

.blog-marketing-category-search form button {
  left: 34px;
}

@media only screen and (max-width: 991px) {
  .blog-marketing-category-search ul {
    overflow          : auto hidden;
    -ms-overflow-style: none;
    scrollbar-width   : none;
    width             : 100%;
  }

  .blog-marketing-category-search ul::-webkit-scrollbar {
    display: none;
  }

  .blog-marketing-category-search ul li a {
    white-space: nowrap;
  }

  .blog-marketing-category-search form {
    max-width: 100%;
  }

  .blog-marketing-category-search form .form-control {
    padding-left: 42px;
  }

  .blog-marketing-category-search form button {
    left: 16px;
  }
}

.blog-marketing-top-views {
  margin: 117px 0 152px;
}

.blog-marketing-top-views::before,
.blog-marketing-top-views::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-14.png");
  width           : 52px;
  height          : 98px;
  mix-blend-mode  : difference;
}

.blog-marketing-top-views::before {
  top: 100%;
}

.blog-marketing-top-views::after {
  bottom: 15%;
}

.blog-marketing-top-views .section-heading-marketing {
  margin-bottom: 40px;
}

.blog-marketing-top-views .article-news .date-category span:first-child i {
  color: #e63a2c;
}

@media only screen and (max-width: 767px) {
  .blog-marketing-top-views {
    margin: 60px 0 80px;
  }
}

.blog-marketing-articles {
  margin: 0 0 211px;
}

@media only screen and (max-width: 767px) {
  .blog-marketing-articles {
    margin-bottom: 264px;
  }
}

.blog-marketing-what-story {
  margin-bottom: 95px;
}

.blog-marketing-what-story .container::before {
  border-radius: 0 33px 33px 0;
  top          : 100%;
}

@media only screen and (max-width: 767px) {
  .blog-marketing-what-story {
    margin-bottom: 50px;
  }
}

.blog-marketing-last-articles {
  margin-bottom: 120px;
}

.blog-marketing-last-articles-wrapper::after {
  height          : 50%;
  background-image: linear-gradient(to top, #fff, rgba(255, 255, 255, 0) 33%, rgba(255, 255, 255, 0) 80%);
  z-index         : 2;
}

.blog-marketing-last-articles .row {
  gap: 54px 0;
}

.blog-marketing-last-articles .btn {
  margin-top : -35px;
  z-index    : 3;
  line-height: 21px;
  padding    : 19px 38px;
}

.blog-marketing-last-articles .btn::after {
  left            : 50%;
  width           : 80%;
  border-radius   : 15px;
  filter          : blur(25px);
  background-color: #2BFFBA;
  height          : 12px;
  transform       : translateX(-50%);
}

.blog-marketing-last-articles .article-news-four figure::before {
  content: none;
}

@media only screen and (max-width: 767px) {
  .blog-marketing-last-articles {
    margin-bottom: 70px;
  }

  .blog-marketing-last-articles .row {
    gap: 32px 0;
  }
}

.detail-blog-marketing-related {
  margin-bottom: 93px;
}

.detail-blog-marketing-related::before {
  width           : 108px;
  height          : 201px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-28.png");
  mix-blend-mode  : difference;
  top             : 15%;
}

.detail-blog-marketing-related::after {
  width           : 53px;
  height          : 102px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-14.png");
  mix-blend-mode  : difference;
  bottom          : 20%;
}

.detail-blog-marketing-related .swiper {
  padding-bottom: 74px;
}

.detail-blog-marketing-related .article-news .date-category span:first-child i {
  color: #e63a2c;
}

.services-marketing-me {
  margin: 106px 0 310px;
}

.services-marketing-solutions-services {
  margin: 288px 0 201px;
}

.services-marketing-success-image {
  margin: 185px 0 61px;
}

.services-marketing-success-image::before {
  transform       : translateY(-136px);
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-success-image-marketing.png");
  height          : 100%;
}

.services-marketing-success-image img {
  max-width: 1067px;
}

.services-marketing-price::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-servises-marketing.png");
  height          : 120%;
  transform       : translateY(-61px);
}

.services-marketing-price::after {
  transform: translate(-198px, -146px);
}

.services-marketing-price::after,
.services-marketing-price .container::before {
  width           : 210px;
  height          : 663px;
  background-color: #e63a2c;
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/image-14.png");
  border-radius   : 129px;
}

.services-marketing-price .container::before {
  top      : 50%;
  transform: translate(186px, -50%);
}

.services-marketing-price .container::after {
  transform: translate(-174px, 209px);
}

.services-marketing-price .section-heading-marketing-sup-title {
  background             : linear-gradient(180deg, rgba(73, 73, 73, 0.9) 0%, rgba(73, 73, 73, 0) 100%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip        : text;
}

.services-marketing-price-wrapper .btn {
  padding: 16px 69px;
  z-index: 2;
}

.services-marketing-price-wrapper .btn::before,
.services-marketing-price-wrapper .btn::after {
  width        : 93px;
  height       : 93px;
  border-radius: 50%;
  border       : 1px solid rgba(255, 255, 255, 0.5);
}

.services-marketing-price-wrapper .btn::before {
  transform: translate(56px, -48px);
}

.services-marketing-price-wrapper .btn::after {
  transform: translate(-41px, 20px);
}

.services-marketing-price-wrapper .btn-default {
  box-shadow: 0px 17px 16px rgba(73, 73, 73, 0.2);
}

.services-marketing-price-wrapper .btn-danger {
  box-shadow: 0px 17px 16px rgba(16, 129, 232, 0.2);
}

.services-marketing-price-wrapper .btn-success-2 {
  box-shadow: 0px 17px 16px rgba(252, 183, 18, 0.2);
}

.services-marketing-price-wrapper .heading .image,
.services-marketing-price-wrapper .body li .title,
.services-marketing-price-wrapper-footer .empty,
.services-marketing-price-wrapper .heading .item,
.services-marketing-price-wrapper .body li .value,
.services-marketing-price-wrapper-footer .item {
  flex: 0 0 auto;
}

.services-marketing-price-wrapper .heading .image,
.services-marketing-price-wrapper .body li .title,
.services-marketing-price-wrapper-footer .empty {
  max-width: 27%;
}

.services-marketing-price-wrapper .heading .item,
.services-marketing-price-wrapper .body li .value,
.services-marketing-price-wrapper-footer .item {
  max-width: 24.3333333%;
}

.services-marketing-price-wrapper .heading .item {
  padding      : 45px 24px 75px;
  box-shadow   : 0px 20px 100px rgba(0, 0, 0, 0.02);
  border-radius: 30px 30px 0 0;
}

.services-marketing-price-wrapper .heading .item .price {
  margin     : 20px 0 0;
  line-height: 91px;
}

.services-marketing-price-wrapper .heading .item .price i {
  line-height: 40px;
}

.services-marketing-price-wrapper .heading .item p {
  line-height  : 29px;
  margin-bottom: 19px;
}

.services-marketing-price-wrapper .heading .item.popular {
  z-index       : 3;
  padding-bottom: 52px;
  box-shadow    : 0px 39px 100px rgba(0, 0, 0, 0.05);
}

.services-marketing-price-wrapper .heading .item.popular .popular {
  text-shadow     : 0px 2px 2px rgba(0, 0, 0, 0.25);
  background-color: rgba(230, 58, 44, 0.5);
  line-height     : 21px;
  padding         : 17px 0;
  margin-top      : 31px;
}

.services-marketing-price-wrapper .note {
  background-color: rgba(144, 152, 165, 0.9);
  line-height     : 29px;
  padding         : 14px 36px 13px;
  border-radius   : 2px;
}

.services-marketing-price-wrapper .body {
  margin-top: 5px;
}

.services-marketing-price-wrapper .body li {
  line-height  : 25px;
  border-radius: 2px;
}

.services-marketing-price-wrapper .body li .title,
.services-marketing-price-wrapper .body li .value {
  padding: 13px 35px 10px 12px;
}

.services-marketing-price-wrapper .body li .title,
.services-marketing-price-wrapper .body li .value::after {
  background-color: rgba(73, 73, 73, 0.05);
  border-radius   : 0 2px 2px 0;
}

.services-marketing-price-wrapper .body li:nth-child(even) .title,
.services-marketing-price-wrapper .body li:nth-child(even) .value::after {
  background-color: rgba(73, 73, 73, 0.01);
}

.services-marketing-price-wrapper .body li .value::before {
  box-shadow      : 0px 20px 100px rgba(0, 0, 0, 0.02);
  background-color: #fff;
  z-index         : -2;
}

.services-marketing-price-wrapper .body li .value.popular::before {
  box-shadow: 0px 39px 100px rgba(0, 0, 0, 0.05);
  z-index   : -1;
}

.services-marketing-price-wrapper-footer .item {
  padding      : 12px 24px 39px;
  box-shadow   : 0px 20px 100px rgba(0, 0, 0, 0.02);
  border-radius: 0 0 30px 30px;
}

.services-marketing-price-wrapper-footer .item p {
  margin-bottom: 14px;
}

.services-marketing-price-wrapper-footer .item.popular {
  box-shadow: 0px 39px 100px rgba(0, 0, 0, 0.05);
  padding   : 21px 24px 24px;
  z-index   : 4;
}

@media only screen and (max-width: 991px) {
  .services-marketing-price-wrapper {
    overflow          : auto hidden;
    -ms-overflow-style: none;
    scrollbar-width   : none;
  }

  .services-marketing-price-wrapper::-webkit-scrollbar {
    display: none;
  }

  .services-marketing-price-wrapper .heading .image,
  .services-marketing-price-wrapper .body li .title,
  .services-marketing-price-wrapper-footer .empty {
    max-width: 30%;
  }

  .services-marketing-price-wrapper .heading .item,
  .services-marketing-price-wrapper .body li .value,
  .services-marketing-price-wrapper-footer .item {
    max-width: 38%;
  }

  .services-marketing-price-wrapper .note {
    width: 144%;
  }
}

@media only screen and (max-width: 767px) {

  .services-marketing-price-wrapper .heading .image,
  .services-marketing-price-wrapper .body li .title,
  .services-marketing-price-wrapper-footer .empty {
    max-width: 38%;
  }

  .services-marketing-price-wrapper .heading .item,
  .services-marketing-price-wrapper .body li .value,
  .services-marketing-price-wrapper-footer .item {
    max-width: 45%;
  }

  .services-marketing-price-wrapper .note {
    width: 175%;
  }

  .services-marketing-price-wrapper .heading .item .title {
    font-size  : 18px;
    line-height: 30px;
  }

  .services-marketing-price-wrapper .body li .title,
  .services-marketing-price-wrapper .body li .value {
    padding-right: 12px;
  }
}

@media only screen and (max-width: 575px) {

  .services-marketing-price-wrapper .heading .image,
  .services-marketing-price-wrapper .body li .title,
  .services-marketing-price-wrapper-footer .empty {
    max-width: 58%;
  }

  .services-marketing-price-wrapper .heading .item,
  .services-marketing-price-wrapper .body li .value,
  .services-marketing-price-wrapper-footer .item {
    max-width: 75%;
  }

  .services-marketing-price-wrapper .note {
    width: 283%;
  }

  .services-marketing-price-wrapper .heading .item .title {
    font-size  : 18px;
    line-height: 30px;
  }

  .services-marketing-price-wrapper .heading .item p,
  .services-marketing-price-wrapper .note,
  .services-marketing-price-wrapper-footer p {
    font-size: 14px;
  }

  .services-marketing-price-wrapper .body li .title,
  .services-marketing-price-wrapper .body li .value {
    padding-right: 12px;
  }
}

.services-marketing-price .container::after,
.services-marketing-brands::before {
  width           : 193px;
  height          : 614px;
  background-color: rgba(230, 58, 44, 0.2);
  border-radius   : 33px;
}

.services-marketing-brands {
  margin: 131px 0 169px;
}

.services-marketing-brands::before {
  transform: translate(-174px, -239px);
}

.services-marketing-faq {
  margin: 176px 0 97px;
}

.services-marketing-faq::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-faq-marketing.png");
  height          : 128%;
  transform       : translateY(-248px);
}

.services-marketing-faq-image {
  margin-bottom: 73px;
}

.services-marketing-faq-image img {
  max-width: 728px;
}

.services-marketing-faq .row {
  gap: 21px 0;
}

.services-marketing-faq-item {
  padding   : 31px 28px 32px;
  box-shadow: 0px 66px 50px rgba(0, 0, 0, 0.02);
}

.services-marketing-faq-item .heading {
  cursor     : pointer;
  line-height: 22px;
}

.services-marketing-faq-item .heading:not(.collapsed) {
  padding-bottom: 20px;
}

.services-marketing-faq-item .heading:not(.collapsed) i {
  transform: rotate(180deg);
}

.services-marketing-faq-item .content {
  line-height: 26px;
}

@media only screen and (max-width: 991px) {

  .services-marketing-price::after,
  .services-marketing-price .container::before,
  .services-marketing-price .container::after {
    content: none;
  }

  .services-marketing-brands::before {
    content: none;
  }
}

@media only screen and (max-width: 767px) {
  .services-marketing-me {
    margin: 70px 0 150px;
  }

  .services-marketing-solutions-services {
    margin: 90px 0 80px;
  }

  .services-marketing-success-image {
    margin-top: 90px;
  }

  .services-marketing-brands {
    margin: 80px 0 90px;
  }

  .services-marketing-faq {
    margin: 80px 0;
  }
}

.section-heading-hosting {
  margin-bottom: 63px;
}

.section-heading-hosting-sup-title {
  line-height: 36px;
}

.section-heading-hosting-title {
  line-height: 47px;
}

.section-heading-hosting p {
  line-height         : 27px;
  max-width           : 786px;
  -moz-text-align-last: center;
  text-align-last     : center;
}

@media only screen and (max-width: 575px) {
  .section-heading-hosting-title {
    font-size  : 24px;
    line-height: 38px;
  }
}

.swiper-hosting .swiper-pagination-bullet {
  border-radius   : 50%;
  border          : 1px solid rgba(73, 73, 73, 0.5);
  width           : 16px;
  height          : 16px;
  transition      : all 0.3s linear;
  background-color: transparent;
}

.swiper-hosting .swiper-pagination-bullet-active {
  background-color: #1081E8;
  border-color    : #1081E8;
  width           : 24px;
  height          : 24px;
}

.detail-blog-hosting-world::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-artcles-hosting.png");
  height          : 138%;
  top             : 51px;
}

.detail-blog-hosting-world::after {
  width           : 296px;
  height          : 406px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-40.png");
  top             : 68%;
  transform       : translateY(-50%);
}

.detail-blog-hosting-world .container::after {
  width           : 108px;
  height          : 121px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/mosalas-blue.png");
  transform       : rotate(95.32deg);
  top             : 15px;
  left            : 30px;
}

.detail-blog-hosting-world .section-heading-hosting {
  margin-bottom: 56px;
}

.detail-blog-hosting-world .row {
  gap: 53px 0;
}

.detail-blog-hosting-world .row .articles-cleaning-item h2 a:hover {
  color: #1081e8;
}

.detail-blog-hosting-world .row .articles-cleaning-item .like-comment span:last-child {
  background-color: rgba(16, 129, 232, 0.15);
  color           : #1081e8;
}

.detail-blog-hosting-world .row .articles-cleaning-item .read-more:hover {
  background-color: #1081e8;
  color           : #fff !important;
}

@media only screen and (max-width: 767px) {
  .detail-blog-hosting-world .container::after {
    content: none;
  }
}

.detail-blog-hosting-top-view-tech::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-blog-hosting-new-tech.png");
  top             : 48px;
  height          : 98%;
}

.detail-blog-hosting-top-view-tech::after {
  width           : 72px;
  height          : 109px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-13.png");
  bottom          : 8%;
  mix-blend-mode  : difference;
}

.detail-blog-hosting-top-view-tech .section-heading-hosting {
  margin-bottom: 42px;
}

.detail-blog-hosting-top-view-tech .swiper {
  padding-bottom: 67px;
}

.detail-blog-hosting-top-view-tech .swiper-slide>* {
  opacity  : 0.5;
  transform: scale(0.8);
}

.detail-blog-hosting-top-view-tech .swiper-slide-visible>* {
  opacity  : 1;
  transform: unset;
}

.auth-hosting {
  color: #fff;
}

.auth-hosting i {
  margin-left: 10px;
}

.auth-hosting a:nth-child(2) {
  margin-left: 5px;
}

.auth-hosting a:last-child {
  margin-right: 5px;
}

.auth-hosting a:hover {
  color: #1081e8;
}

.top-header-hosting {
  padding: 57px 0 56px;
}

.top-header-hosting::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-heading-hosting.png");
  height          : 510%;
}

.top-header-hosting-logo h2 {
  margin: 0 8px 0 13px;
}

.top-header-hosting-search {
  max-width: 279px;
}

.top-header-hosting-search .form-control {
  background-color: rgba(16, 129, 232, 0.1);
  padding         : 0 16px 0 48px;
  height          : 42px;
}

.top-header-hosting-search .btn {
  width : 42px;
  height: 42px;
}

.top-header-hosting-contact {
  margin: 0 41px 0 38px;
}

.top-header-hosting-contact span:first-child {
  margin-left: 14px;
}

.top-header-hosting-download {
  padding: 11px 20px;
}

.nav-hosting {
  margin-bottom: 78px;
}

.nav-hosting .container {
  border-bottom: 1px solid rgba(16, 129, 232, 0.2);
}

.nav-hosting ul li:not(:last-child) {
  margin-left: 8px;
}

.nav-hosting ul li a {
  color  : rgba(169, 169, 169, 0.5);
  padding: 6px 8px 5px;
}

.nav-hosting ul li a.active {
  background-color: #1081e8;
  box-shadow      : 0px 9px 20px 2px rgba(16, 129, 232, 0.25);
  color           : rgba(255, 255, 255, 0.8);
  font-weight     : 700;
}

@media only screen and (max-width: 1199px) {
  .top-header-hosting-logo img {
    width : auto;
    height: 45px;
  }

  .top-header-hosting-logo h2 {
    font-size  : 18px;
    line-height: 30px;
    margin     : 0 8px;
  }

  .top-header-hosting-search {
    max-width: 200px;
  }

  .top-header-hosting-contact {
    margin: 0 20px;
  }
}

@media only screen and (max-width: 991px) {
  .top-header-hosting {
    padding      : 32px 0;
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 575px) {
  .auth-hosting i {
    font-size: 16px;
  }

  .auth-hosting a {
    font-size: 12px;
  }

  .top-header-hosting-logo img {
    height: 36px;
  }
}

.footer-hosting {
  padding: 236px 0 32px;
}

.footer-hosting-shape {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI4NTkiIHZpZXdCb3g9IjAgMCAxNjAwIDg1OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgODg1SDE2MDNWOThDMTYwMyA5OCAxNTMxIDkgODAxLjUgMUM3MiAtNyAwIDk4IDAgOThWODg1WiIgZmlsbD0iI0NDQ0NDQyIvPgo8L3N2Zz4K) top center/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI4NTkiIHZpZXdCb3g9IjAgMCAxNjAwIDg1OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgODg1SDE2MDNWOThDMTYwMyA5OCAxNTMxIDkgODAxLjUgMUM3MiAtNyAwIDk4IDAgOThWODg1WiIgZmlsbD0iI0NDQ0NDQyIvPgo8L3N2Zz4K) top center/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  background-color   : #0F2851;
  z-index            : -1;
}

.footer-hosting-description {
  margin-bottom: 88px;
}

.footer-hosting-description h2 {
  margin: 15px 0 11px;
}

.footer-hosting-description p {
  line-height         : 27px;
  max-width           : 786px;
  -moz-text-align-last: center;
  text-align-last     : center;
}

.footer-hosting-titr {
  margin-bottom: 66px;
  z-index      : 2;
}

.footer-hosting-titr span {
  line-height: 25px;
}

.footer-hosting-titr span::before,
.footer-hosting-titr span::after {
  background-color: rgba(255, 255, 255, 0.25);
  height          : 1px;
  width           : 1000px;
}

.footer-hosting-titr span::before {
  margin-left: 12px;
}

.footer-hosting-titr span::after {
  margin-right: 12px;
}

.footer-hosting-text {
  line-height: 24px;
}

.footer-hosting .socials-one li a {
  width : 40px;
  height: 39px;
}

.footer-hosting-namads a {
  padding      : 13px 11px 14px;
  border-radius: 16px;
  box-shadow   : 0px 42px 50px rgba(0, 0, 0, 0.02);
}

.footer-hosting-contact li {
  max-width    : 50%;
  flex         : 0 0 auto;
  overflow-wrap: anywhere;
}

.footer-hosting-copyright {
  margin-top: 35px;
}

@media only screen and (max-width: 767px) {
  .footer-hosting {
    padding-top: 180px;
  }

  .footer-hosting-description {
    margin-bottom: 40px;
  }

  .footer-hosting-titr {
    margin-bottom: 32px;
  }
}

@media only screen and (max-width: 575px) {
  .footer-hosting-contact li {
    max-width: 100%;
  }
}

.landing-hosting {
  margin-bottom: 124px;
}

.landing-hosting-bg {
  height             : 114%;
  background-image   : url("/wp-content/themes/karenTheme/assets/images/background/bg-landing-hosting.png");
  background-color   : #0f2851;
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI4ODQiIHZpZXdCb3g9IjAgMCAxNjAwIDg4NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMEgxNjAzVjc4N0MxNjAzIDc4NyAxMTE2Ljc5IDg4NCA4MDEuNSA4ODRDNDg2LjIxMSA4ODQgMCA3ODcgMCA3ODdWMFoiIGZpbGw9IiNDQ0NDQ0MiLz4KPC9zdmc+Cg==) center bottom/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI4ODQiIHZpZXdCb3g9IjAgMCAxNjAwIDg4NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMEgxNjAzVjc4N0MxNjAzIDc4NyAxMTE2Ljc5IDg4NCA4MDEuNSA4ODRDNDg2LjIxMSA4ODQgMCA3ODcgMCA3ODdWMFoiIGZpbGw9IiNDQ0NDQ0MiLz4KPC9zdmc+Cg==) center bottom/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  z-index            : -1;
  transform          : translateY(-284px);
}

.landing-hosting .container::before,
.landing-hosting .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/mosalas-blue.png");
  width           : 108px;
  height          : 121px;
}

.landing-hosting .container::before {
  bottom   : 47px;
  transform: rotate(-59deg);
}

.landing-hosting .container::after {
  bottom   : 63px;
  transform: rotate(95.32deg);
}

.landing-hosting .title {
  margin-bottom: 14px;
  text-shadow  : 0px 14px 11px rgba(0, 0, 0, 0.05);
}

.landing-hosting p {
  line-height  : 30px;
  margin-bottom: 50px;
  max-width    : 926px;
}

.landing-hosting .image {
  max-width: 1029px;
}

.landing-hosting .image::before {
  transform: translate(36px, -117px);
}

.landing-hosting .image::after {
  transform: translate(-61px, -10px);
}

.landing-hosting .image::before,
.landing-hosting .image::after {
  width           : 294px;
  height          : 294px;
  border-radius   : 50%;
  filter          : blur(50px);
  background-color: rgba(16, 129, 232, 0.3);
}

.landing-hosting .image img {
  filter: drop-shadow(0px 57px 50px rgba(0, 0, 0, 0.05));
}

@media only screen and (max-width: 991px) {
  .landing-hosting-bg {
    transform: translateY(-149px);
  }

  .landing-hosting .container::before,
  .landing-hosting .container::after {
    content: none;
  }

  .landing-hosting .title {
    font-size  : 32px;
    line-height: 45px;
  }
}

@media only screen and (max-width: 767px) {
  .landing-hosting {
    margin-bottom: 70px;
  }

  .landing-hosting .title {
    font-size  : 28px;
    line-height: 40px;
  }

  .landing-hosting .image::before,
  .landing-hosting .image::after {
    content: none;
  }
}

@media only screen and (max-width: 575px) {
  .landing-hosting .title {
    font-size  : 20px;
    line-height: 32px;
  }

  .landing-hosting p {
    font-size  : 12px;
    line-height: 25px;
  }
}

.my-services-hosting .row {
  gap: 168px 0;
}

.my-services-hosting .row::after {
  width           : 49px;
  height          : 165px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-36.png");
  transform       : translateX(-81px);
  top             : 55%;
}

.my-services-hosting-item {
  padding   : 63px 32px 0;
  box-shadow: 0px 98px 100px rgba(0, 0, 0, 0.02);
  background: linear-gradient(0deg, #ffffff, #ffffff), #ffffff;
  z-index   : 2;
}

.my-services-hosting-item::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-my-services-item.png");
  background-color: #0f2851;
  border-radius   : inherit;
  opacity         : 0;
}

.my-services-hosting-item .icon {
  font-size    : 80px;
  width        : 124px;
  height       : 107px;
  margin-bottom: 33px;
}

.my-services-hosting-item .icon::after {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI0IiBoZWlnaHQ9IjEwNyIgdmlld0JveD0iMCAwIDEyNCAxMDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNjUuMjExOSAxLjU5MTQxQzU0LjQ3ODcgMS44MDk4NiA0My41NjU4IC0wLjg2OTcxNyAzMy43MDcxIDMuMzM2NjdDMjIuOTUyIDcuOTI1NTMgMTMuNjY4NyAxNS44NTUxIDguMDAyMDUgMjYuMDAxMUMyLjA5NzY0IDM2LjU3MjcgLTIuNTI5MjYgNDkuNTM4NiAxLjU0Mjc0IDYwLjkyNjFDNS41NDA3NSA3Mi4xMDY2IDE5LjUxOTIgNzUuNTA1OCAyOC41MDgyIDgzLjM0NzFDMzYuMDA3MiA4OS44ODg1IDQwLjc4NyA5OS4zMjI5IDQ5Ljk4ODcgMTAzLjE4NkM1OS43NTkgMTA3LjI4OCA3MC44NTEgMTA4LjE1NSA4MS4wOTk4IDEwNS40MjdDOTEuNDczOCAxMDIuNjY2IDEwMS4yODEgOTYuNzY4NCAxMDcuMjcgODcuOTQwMUMxMTIuOTgyIDc5LjUxOTggMTEwLjI4OSA2OC40NjY1IDExMi44MzYgNTguNjQyNEMxMTUuODA0IDQ3LjE5NjMgMTI2LjUzMSAzNi45NTMxIDEyMy40NSAyNS41MzYzQzEyMC4zNjUgMTQuMTA3MiAxMDguNTk3IDYuNTc0OCA5Ny41NjAzIDIuMDM3MTFDODcuMzk1NCAtMi4xNDIyNCA3Ni4yMTYzIDEuMzY3NDUgNjUuMjExOSAxLjU5MTQxWiIgZmlsbD0iIzEwODFFOCIvPgo8L3N2Zz4K) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI0IiBoZWlnaHQ9IjEwNyIgdmlld0JveD0iMCAwIDEyNCAxMDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNjUuMjExOSAxLjU5MTQxQzU0LjQ3ODcgMS44MDk4NiA0My41NjU4IC0wLjg2OTcxNyAzMy43MDcxIDMuMzM2NjdDMjIuOTUyIDcuOTI1NTMgMTMuNjY4NyAxNS44NTUxIDguMDAyMDUgMjYuMDAxMUMyLjA5NzY0IDM2LjU3MjcgLTIuNTI5MjYgNDkuNTM4NiAxLjU0Mjc0IDYwLjkyNjFDNS41NDA3NSA3Mi4xMDY2IDE5LjUxOTIgNzUuNTA1OCAyOC41MDgyIDgzLjM0NzFDMzYuMDA3MiA4OS44ODg1IDQwLjc4NyA5OS4zMjI5IDQ5Ljk4ODcgMTAzLjE4NkM1OS43NTkgMTA3LjI4OCA3MC44NTEgMTA4LjE1NSA4MS4wOTk4IDEwNS40MjdDOTEuNDczOCAxMDIuNjY2IDEwMS4yODEgOTYuNzY4NCAxMDcuMjcgODcuOTQwMUMxMTIuOTgyIDc5LjUxOTggMTEwLjI4OSA2OC40NjY1IDExMi44MzYgNTguNjQyNEMxMTUuODA0IDQ3LjE5NjMgMTI2LjUzMSAzNi45NTMxIDEyMy40NSAyNS41MzYzQzEyMC4zNjUgMTQuMTA3MiAxMDguNTk3IDYuNTc0OCA5Ny41NjAzIDIuMDM3MTFDODcuMzk1NCAtMi4xNDIyNCA3Ni4yMTYzIDEuMzY3NDUgNjUuMjExOSAxLjU5MTQxWiIgZmlsbD0iIzEwODFFOCIvPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  background-color   : rgba(16, 129, 232, 0.15);
}

.my-services-hosting-item p {
  line-height         : 26px;
  -moz-text-align-last: center;
  text-align-last     : center;
  margin-bottom       : 19px;
}

.my-services-hosting-item .btn {
  margin-top: -26px;
  transform : translateY(26px);
  padding   : 17px 40px;
}

.my-services-hosting-item:hover::before {
  opacity: 1;
}

.my-services-hosting-item:hover h2 {
  color: #fff;
}

.my-services-hosting-item:hover p {
  color: rgba(255, 255, 255, 0.8);
}

.my-services-hosting-item.hover-2::before {
  background-color: #1081e8;
}

.my-services-hosting-item.hover-2:hover .icon {
  color: #fff !important;
}

.my-services-hosting-item.hover-2:hover .icon::after {
  background-color: rgba(255, 255, 255, 0.15);
}

.my-services-hosting-item.hover-2:hover .btn {
  background-color: #fff;
  color           : #1081e8;
}

@media only screen and (max-width: 1199px) {
  .my-services-hosting-item .btn {
    padding: 17px 20px;
  }
}

@media only screen and (max-width: 991px) {

  .my-services-hosting .section-heading-hosting::before,
  .my-services-hosting .section-heading-hosting::after {
    content: none;
  }

  .my-services-hosting .row {
    gap: 80px 0;
  }
}

.brands-hosting {
  margin: 180px 0 154px;
}

.brands-hosting::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-services-hosting.png");
  transform       : translateY(-708px);
  height          : 399%;
}

.brands-hosting .swiper {
  padding-bottom: 67px;
}

.swiper-slide .brands-hosting-item img {
  opacity: 0.2;
}

.swiper-slide-visible .brands-hosting-item img {
  opacity: 0.5;
}

.brands-hosting-item {
  box-shadow: 0px 35px 100px rgba(0, 0, 0, 0.02);
  padding   : 35px 0;
}

.brands-hosting-item img {
  max-height: 80px;
  filter    : grayscale(100%);
}

.brands-hosting-item:hover img {
  filter : grayscale(0);
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  .brands-hosting {
    margin: 90px 0;
  }
}

.power-me-hosting {
  margin-bottom: 186px;
}

.power-me-hosting .sup-title,
.power-me-hosting h2 {
  font-size  : 28px;
  line-height: 45px;
}

.power-me-hosting h2 {
  margin: 11px 0 10px;
}

.power-me-hosting h2 span {
  color: rgba(15, 40, 81, 0.8);
}

.power-me-hosting p {
  line-height: 26px;
}

.power-me-hosting .btn {
  line-height: 21px;
  padding    : 12px 30px;
}

.power-me-hosting .image {
  padding         : 25px 46px 24px 48px;
  border-radius   : 44px;
  background-color: #fff;
}

.power-me-hosting .image::before {
  background-color: #1081e8;
  border-radius   : 58px;
  opacity         : 0.5;
  width           : 256px;
  height          : 256px;
  transform       : translate(-48px, -61px);
}

.power-me-hosting.two {
  margin-bottom: 191px;
}

.power-me-hosting.two::after {
  width           : 68px;
  height          : 109px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/mosalas-blue-5.png");
  top             : 50%;
  transform       : translateY(-50%);
  mix-blend-mode  : unset;
}

.power-me-hosting.two .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/mosalas-blue-4.png");
  width           : 87px;
  height          : 109px;
  transform       : translateY(-30px);
}

.power-me-hosting.two .container::after {
  right           : 39%;
  width           : 106px;
  height          : 114px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/squre.png");
  transform       : translateY(-164px);
}

.power-me-hosting.two .image::before {
  background-color: #0f2851;
  transform       : translate(43px, -61px);
}

.power-me-hosting.three {
  margin-bottom: 0;
}

.power-me-hosting.three::before {
  transform: translateY(-208px);
  height   : 240%;
}

.power-me-hosting.three .container::before {
  top             : 5%;
  width           : 59px;
  height          : 173px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-35.png");
  mix-blend-mode  : difference;
}

@media only screen and (max-width: 991px) {

  .power-me-hosting.two::after,
  .power-me-hosting.two .container::before,
  .power-me-hosting.two .container::after {
    content: none;
  }
}

@media only screen and (max-width: 767px) {
  .power-me-hosting {
    margin-bottom: 70px;
  }

  .power-me-hosting.two {
    margin-bottom: 90px;
  }

  .power-me-hosting .sup-title,
  .power-me-hosting h2 {
    font-size  : 24px;
    line-height: 36px;
  }
}

@media only screen and (max-width: 575px) {

  .power-me-hosting .sup-title,
  .power-me-hosting h2 {
    font-size  : 18px;
    line-height: 30px;
  }

  .power-me-hosting p {
    font-size: 12px;
  }

  .power-me-hosting .image {
    padding         : 0;
    border-radius   : 0;
    background-color: transparent;
  }

  .power-me-hosting .image::before {
    content: none;
  }
}

.selling-product-hosting .section-heading-hosting {
  margin-bottom: 53px;
}

.selling-product-hosting .swiper {
  padding-bottom: 82px;
}

.selling-product-hosting .swiper-slide {
  opacity: 0.5;
}

.selling-product-hosting .swiper-slide-visible {
  opacity: 1;
}

.selling-product-hosting-item {
  padding      : 25px 0 23px 38px;
  border-radius: 37px;
  box-shadow   : 0px 65px 50px rgba(0, 0, 0, 0.02);
}

.selling-product-hosting-item .name {
  margin : 13px 0 0 15px;
  z-index: 2;
  width  : 81px;
  height : 51px;
  flex   : 0 0 auto;
}

.selling-product-hosting-item .name::before {
  transform              : translateX(24px);
  border-radius          : 23px;
  background-color       : rgba(16, 129, 232, 0.25);
  -webkit-backdrop-filter: blur(8.5px);
  backdrop-filter        : blur(8.5px);
}

.selling-product-hosting-item .name::after {
  width        : 72px;
  height       : 46px;
  border-radius: 15px;
  background   : linear-gradient(0deg, #1081e8, #1081e8), #1081e8;
  box-shadow   : 0px 6px 17px rgba(0, 0, 0, 0.1), inset 7px 8px 13px rgba(255, 255, 255, 0.25);
  right        : 4px;
  transform    : translateY(-17px);
}

.selling-product-hosting-item:hover .name::before {
  background-color: rgba(15, 40, 81, 0.25);
}

.selling-product-hosting-item:hover .name::after {
  background: #0f2851;
}

.selling-product-hosting-item:hover a {
  color: #0f2851 !important;
}

@media only screen and (max-width: 767px) {
  .selling-product-hosting-item {
    padding-left: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .selling-product-hosting {
    margin: 230px 0 70px;
  }
}

.faq-hosting::before {
  top             : 164px;
  height          : 115%;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-faq-hosting.png");
}

.faq-hosting::after {
  width           : 39px;
  height          : 114px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-38.png");
  top             : 180px;
}

.faq-hosting .container::before {
  top             : 350px;
  width           : 57px;
  height          : 107px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-39.png");
}

.faq-hosting .container::after {
  width           : 296px;
  height          : 406px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-40.png");
  transform       : translateY(59px);
}

.faq-hosting .section-heading-hosting {
  margin-bottom: 80px;
}

.faq-hosting .section-heading-hosting::before {
  bottom          : 203px;
  width           : 313px;
  height          : 406px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-41.png");
}

.faq-hosting .image {
  margin-bottom: 118px;
  max-width    : 728px;
}

.faq-hosting-items {
  max-width: 758px;
}

.faq-hosting-item:not(:last-child) {
  margin-bottom: 24px;
}

.faq-hosting-item-heading {
  padding   : 31px 47px 30px 50px;
  box-shadow: 0px 66px 50px rgba(0, 0, 0, 0.02);
  cursor    : pointer;
}

.faq-hosting-item-heading:not(.collapsed) {
  margin-bottom: 24px;
}

.faq-hosting-item-heading:not(.collapsed) i {
  transform: rotate(180deg);
}

.faq-hosting-item-body {
  line-height: 30px;
  max-width  : 582px;
  padding    : 0 16px 22px;
}

.faq-hosting-item-body a {
  margin-top: 25px;
}

@media only screen and (max-width: 767px) {
  .faq-hosting-item-heading {
    padding: 24px;
  }
}

.articles-blog-hosting {
  margin-top: 97px;
}

.articles-blog-hosting .section-heading-hosting {
  margin-bottom: 60px;
}

.articles-blog-hosting .swiper {
  filter        : drop-shadow(0px 47px 50px rgba(0, 0, 0, 0.05));
  padding-bottom: 89px;
}

.articles-blog-hosting-item {
  padding: 6px 6px 33px;
}

.articles-blog-hosting-item .content {
  padding: 0 20px;
}

.articles-blog-hosting-item .content h2 {
  margin     : 34px 0 10px;
  line-height: 32px;
}

.articles-blog-hosting-item .content h2 a:hover {
  color: #1081e8;
}

.articles-blog-hosting-item .content p {
  line-height  : 28px;
  margin-bottom: 12px;
}

.articles-blog-hosting-item .content .date {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius   : 7px;
  box-shadow      : 0px 23px 30px rgba(0, 0, 0, 0.15);
  padding         : 10px 16px;
}

.articles-blog-hosting-item .content .btn {
  padding: 8px 10px;
}

@media only screen and (max-width: 767px) {
  .articles-blog-hosting-item .content {
    padding: 0 6px;
  }

  .articles-blog-hosting-item .content .date {
    padding: 10px 8px;
  }

  .articles-blog-hosting-item .content .btn {
    padding: 8px 6px;
  }
}

.total-info-hosting {
  margin: 112px 0 -115px;
}

@media only screen and (max-width: 767px) {
  .total-info-hosting {
    margin-top: 70px;
  }
}

.total-info-hosting .total-info-marketing-wrapper {
  border-radius: 60px;
  padding      : 44px 99px 57px 98px;
  box-shadow   : 0px -32px 27px rgba(0, 0, 0, 0.02);
}

.total-info-hosting .total-info-marketing-wrapper>div>div:hover span {
  color: #1081e8;
}

@media only screen and (max-width: 767px) {
  .total-info-hosting .total-info-marketing-wrapper {
    padding      : 32px;
    border-radius: 50px;
  }
}

@media only screen and (max-width: 575px) {
  .total-info-hosting .total-info-marketing-wrapper {
    padding      : 32px 20px;
    border-radius: 32px;
  }
}

.about-us-hosting-landing .image {
  max-width: 852px;
}

.about-us-hosting-power-me {
  margin: 344px 0 158px;
}

.about-us-hosting-power-me .container::after {
  width           : 106px;
  height          : 114px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/squre.png");
  top             : 98%;
  right           : 40%;
}

.about-us-hosting-power-me.two {
  margin: 153px 0 135px;
}

.about-us-hosting-power-me.three {
  margin: 0 0 102px;
}

@media only screen and (max-width: 767px) {
  .about-us-hosting-power-me {
    margin: 140px 0 80px;
  }

  .about-us-hosting-power-me .container::after {
    content: none;
  }

  .about-us-hosting-power-me.two {
    margin: 100px 0 70px;
  }
}

.about-us-hosting-services::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-services-hosting-2.png");
  transform       : translateY(102px);
  height          : 89%;
}

.about-us-hosting-services::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/mosalas-blue-5.png");
  width           : 68px;
  height          : 109px;
}

.about-us-hosting-services .container::before {
  width           : 59px;
  height          : 173px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-35.png");
  mix-blend-mode  : difference;
  bottom          : 23%;
}

.about-us-hosting-services .container::after {
  width           : 66px;
  height          : 148px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-37.png");
  mix-blend-mode  : difference;
  top             : 13%;
}

.about-us-hosting-services .section-heading-hosting {
  margin-bottom: 51px;
}

.about-us-hosting-services-items {
  gap: 40px 80px;
}

.about-us-hosting-services-items::before,
.about-us-hosting-services-items::after {
  top: 62%;
}

.about-us-hosting-services-items::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/mosalas-blue-2.png");
  width           : 107px;
  height          : 122px;
  right           : 6%;
  transform       : translateY(-50%) rotate(-59deg);
}

.about-us-hosting-services-items::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/mosalas-blue-3.png");
  width           : 102px;
  height          : 114px;
  left            : 6%;
  transform       : translateY(-50%) rotate(28deg);
}

.about-us-hosting-services-items>div {
  max-width: calc(33.333333% - 54px);
  width    : 100%;
  flex     : 0 0 auto;
}

@media only screen and (max-width: 1199px) {
  .about-us-hosting-services-items {
    gap: 40px;
  }

  .about-us-hosting-services-items>div {
    max-width: calc(33.333333% - 27px);
  }
}

@media only screen and (max-width: 991px) {
  .about-us-hosting-services-items>div {
    max-width: calc(50% - 20px);
  }
}

@media only screen and (max-width: 575px) {
  .about-us-hosting-services::after {
    content: none;
  }

  .about-us-hosting-services-items>div {
    max-width   : 94%;
    margin-right: auto;
  }
}

.about-us-hosting-comments {
  margin-bottom: 387px;
}

.about-us-hosting-comments::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-comments-hosting.png");
  transform       : translateY(-64px);
  height          : 145%;
}

.about-us-hosting-comments::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-comments-seo.png");
  width           : 103px;
  height          : 197px;
  mix-blend-mode  : difference;
}

.about-us-hosting-comments .container::before {
  width           : 296px;
  height          : 406px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-40.png");
  top             : 87%;
}

.about-us-hosting-comments .container::after {
  width           : 313px;
  height          : 406px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-41.png");
  top             : 20%;
}

.about-us-hosting-comments-wrapper::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/avatars-01.png");
  max-width       : 1384px;
  height          : 506px;
  transform       : translateY(260px);
  right           : 0;
  left            : 0;
  margin          : 0 auto;
}

.about-us-hosting-comments-wrapper .btn {
  margin-top: 39px;
}

.about-us-hosting-comments-item {
  max-width: 843px;
}

.about-us-hosting-comments-item img {
  width     : 106px;
  height    : 106px;
  box-shadow: 0px 39px 50px rgba(0, 0, 0, 0.15);
}

.about-us-hosting-comments-item h2 {
  margin     : 30px 0 28px;
  line-height: 36px;
}

.about-us-hosting-comments-item p {
  -moz-text-align-last: center;
  text-align-last     : center;
}

.about-us-hosting-comments .swiper {
  padding-bottom: 56px;
}

.about-us-hosting-comments .swiper-button-next,
.about-us-hosting-comments .swiper-button-prev {
  height: 20px;
}

.about-us-hosting-comments .swiper-button-next::after,
.about-us-hosting-comments .swiper-button-prev::after {
  content    : "\e944";
  font-family: "icomoon";
  font-size  : 20px;
  color      : #1081e8;
}

.about-us-hosting-comments .swiper-button-next::after {
  content: "\e943";
}

.about-us-hosting-comments .swiper-pagination {
  transform: translateY(-10px);
  margin   : 0 30px;
}

.about-us-hosting-comments .swiper-pagination-bullet {
  width           : 40px;
  height          : 4px;
  opacity         : 1;
  background-color: #d9d9d9;
  margin          : 0 5px;
  border-radius   : 0;
}

.about-us-hosting-comments .swiper-pagination-bullet-active {
  width           : 53px;
  background-color: #1081e8;
}

@media only screen and (max-width: 1199px) {
  .about-us-hosting-comments-wrapper::after {
    height: 420px;
  }
}

@media only screen and (max-width: 991px) {

  .about-us-hosting-comments .container::before,
  .about-us-hosting-comments .container::after {
    content: none;
  }

  .about-us-hosting-comments-wrapper::after {
    height   : 380px;
    transform: translateY(220px);
  }
}

@media only screen and (max-width: 767px) {
  .about-us-hosting-comments {
    margin-bottom: 80px;
  }

  .about-us-hosting-comments-wrapper::after {
    content: none;
  }

  .about-us-hosting-comments .swiper-pagination-bullet {
    width: 20px;
  }

  .about-us-hosting-comments .swiper-pagination-bullet-active {
    width: 28px;
  }
}

.about-us-hosting-location {
  margin-bottom: 118px;
}

.about-us-hosting-location::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-comments-hosting.png");
  height          : 118%;
  transform       : translateY(-70px);
}

.about-us-hosting-location .section-heading-hosting {
  margin-bottom: 48px;
}

.about-us-hosting-location img {
  max-width: 1025px;
}

.about-us-hosting-gallery {
  margin: 87px 0 61px;
}

.about-us-hosting-gallery::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-gallery-hosting.png");
  height          : 99%;
  top             : 11px;
}

.about-us-hosting-gallery::after {
  width           : 57px;
  height          : 107px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-39.png");
  transform       : translateY(-75px);
}

.about-us-hosting-gallery .container::before {
  width           : 92px;
  height          : 262px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-18.png");
  top             : 25%;
}

.about-us-hosting-gallery .container::after {
  width           : 82px;
  height          : 262px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-19.png");
  top             : 15%;
}

.about-us-hosting-gallery .section-heading-hosting {
  margin-bottom: 55px;
}

.about-us-hosting-gallery .section-heading-hosting::after {
  width           : 82px;
  height          : 262px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-19.png");
  transform       : translateY(100px);
}

.about-us-hosting-gallery .swiper {
  padding-bottom: 68px;
}

.contact-us-hosting-landing-wrapper {
  border-radius: 26px;
  border       : 1px solid #fff;
  padding      : 25px 80px 65px 54px;
  max-width    : 1227px;
}

.contact-us-hosting-landing-content {
  padding         : 7px;
  background-color: rgba(255, 255, 255, 0.5);
}

.contact-us-hosting-landing-content,
.contact-us-hosting-landing-content form {
  border-radius: 35px;
}

.contact-us-hosting-landing-content form {
  background-color: #fbfbfb;
  padding         : 63px 38px 60px 30px;
}

.contact-us-hosting-landing-content form .form-group {
  margin-bottom: 23px;
  box-shadow   : 0px 24px 30px rgba(0, 0, 0, 0.05);
}

.contact-us-hosting-landing-content form .form-group i {
  right: 32px;
}

.contact-us-hosting-landing-content form .form-group .form-control {
  height : 76px;
  padding: 0 60px 0 16px;
}

.contact-us-hosting-landing-content form .form-group .form-control::-moz-placeholder {
  color: rgba(73, 73, 73, 0.8);
}

.contact-us-hosting-landing-content form .form-group .form-control,
.contact-us-hosting-landing-content form .form-group .form-control::placeholder,
.contact-us-hosting-landing-content form .form-group .form-control:focus {
  color: rgba(73, 73, 73, 0.8);
}

.contact-us-hosting-landing-content form .form-group.textarea {
  padding: 72px 32px 0 16px;
}

.contact-us-hosting-landing-content form .form-group.textarea i {
  top: 21px;
}

.contact-us-hosting-landing-content form .form-group.textarea .form-control {
  height: 146px;
}

.contact-us-hosting-landing-content form .form-group.textarea .btn {
  box-shadow: 0px 18px 25px rgba(16, 129, 232, 0.32);
  transform : translateY(19px);
  margin-top: -19px;
  padding   : 9px 18px;
}

@media only screen and (max-width: 991px) {
  .contact-us-hosting-landing .landing-hosting-bg {
    height: 100%;
  }

  .contact-us-hosting-landing-wrapper {
    padding: 25px;
  }

  .contact-us-hosting-landing-content form {
    padding: 50px 30px 30px;
  }
}

@media only screen and (max-width: 575px) {
  .contact-us-hosting-landing-wrapper {
    padding: 0;
    border : none;
  }

  .contact-us-hosting-landing-content {
    padding: 3px;
  }

  .contact-us-hosting-landing-content form {
    padding: 32px 12px 24px;
  }

  .contact-us-hosting-landing-content form .form-group .form-control {
    font-size: 12px;
  }
}

.contact-us-hosting-what-call {
  margin-bottom: 128px;
}

.contact-us-hosting-what-call::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/what-call-hosting.png");
  transform       : translateY(-457px);
  height          : 180%;
}

.contact-us-hosting-what-call::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-41.png");
  width           : 313px;
  height          : 406px;
}

.contact-us-hosting-what-call .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-40.png");
  width           : 296px;
  height          : 406px;
  transform       : translateY(254px);
}

.contact-us-hosting-what-call .section-heading-hosting {
  margin-bottom: 54px;
}

.contact-us-hosting-what-call-wrapper {
  max-width: 773px;
}

.contact-us-hosting-what-call-wrapper .row {
  margin: 0 -30px;
}

.contact-us-hosting-what-call-wrapper .row .col-md-6 {
  padding: 0 30px;
}

.contact-us-hosting-what-call-wrapper .btns {
  margin-top: 89px;
  gap       : 33px;
}

.contact-us-hosting-what-call-item {
  border-radius: 37px;
  box-shadow   : 0px 65px 50px rgba(0, 0, 0, 0.02);
  padding      : 25px 26px 23px 20px;
}

.contact-us-hosting-what-call-item .icon {
  width  : 47px;
  height : 48px;
  margin : 12px 0 0 20px;
  z-index: 2;
  flex   : 0 0 auto;
}

.contact-us-hosting-what-call-item .icon::before {
  background-color       : rgba(15, 40, 81, 0.25);
  border-radius          : 50%;
  -webkit-backdrop-filter: blur(8.5px);
  backdrop-filter        : blur(8.5px);
}

.contact-us-hosting-what-call-item .icon::after {
  width        : 42px;
  height       : 42px;
  background   : linear-gradient(0deg, #0f2851, #0f2851), #0f2851;
  box-shadow   : 0px 6px 17px rgba(0, 0, 0, 0.1), inset 7px 8px 13px rgba(255, 255, 255, 0.25);
  border-radius: 15px;
  transform    : translate(-11px, -12px);
}

.contact-us-hosting-what-call-item .detail .sub-title {
  line-height  : 20px;
  margin-bottom: 10px;
}

.contact-us-hosting-what-call-item .detail a {
  color: #0f2851;
}

.contact-us-hosting-what-call-item.two .icon::before {
  background-color: rgba(16, 129, 232, 0.25);
}

.contact-us-hosting-what-call-item.two .icon::after {
  background: linear-gradient(0deg, #1081e8, #1081e8), #1081e8;
}

.contact-us-hosting-what-call-item.two .detail a {
  color: #1081e8;
}

.contact-us-hosting-what-call-item:hover {
  transform: translateY(-4px);
}

@media only screen and (max-width: 991px) {
  .contact-us-hosting-what-call-wrapper .row {
    margin: 0 -12px;
  }

  .contact-us-hosting-what-call-wrapper .row .col-md-6 {
    padding: 0 12px;
  }

  .contact-us-hosting-what-call-wrapper .btns {
    gap: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-us-hosting-what-call-wrapper .btns {
    gap: 12px;
  }

  .contact-us-hosting-what-call-wrapper .btns .btn {
    flex: 1 0 calc(50% - 6px);
  }
}

@media only screen and (max-width: 575px) {
  .contact-us-hosting-what-call-wrapper .btns .btn {
    flex: 1 0 100%;
  }
}

.blog-hosting-landing .landing-hosting-bg {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI2MTkiIHZpZXdCb3g9IjAgMCAxNjAwIDYxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTS0wLjAwMDg3NzM4IC01M0gxNjAzVjU0NS4yNjJDMTYwMyA1NDUuMjYyIDE3MTEuNSA2MTkgODAxLjQ5OSA2MTlDLTEwOC41MDEgNjE5IC0wLjAwMDg3NzM4IDU0NS4yNjIgLTAuMDAwODc3MzggNTQ1LjI2MlYtNTNaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjwvc3ZnPgo=);
  mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI2MTkiIHZpZXdCb3g9IjAgMCAxNjAwIDYxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTS0wLjAwMDg3NzM4IC01M0gxNjAzVjU0NS4yNjJDMTYwMyA1NDUuMjYyIDE3MTEuNSA2MTkgODAxLjQ5OSA2MTlDLTEwOC41MDEgNjE5IC0wLjAwMDg3NzM4IDU0NS4yNjIgLTAuMDAwODc3MzggNTQ1LjI2MlYtNTNaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjwvc3ZnPgo=);
  height            : 128%;
}

.blog-hosting-landing .title {
  text-shadow: none;
  line-height: 62px;
}

.blog-hosting-landing p {
  line-height: 44px;
}

.blog-hosting-landing .image::after {
  width           : 75%;
  height          : 104px;
  background-color: rgba(0, 0, 0, 0.32);
  filter          : blur(50px);
  border-radius   : 50%;
  left            : 50%;
  transform       : translate(-50%, 66px);
}

@media only screen and (max-width: 1399px) {
  .blog-hosting-landing .landing-hosting-bg {
    height: 150%;
  }
}

@media only screen and (max-width: 1199px) {
  .blog-hosting-landing .landing-hosting-bg {
    height: 170%;
  }
}

@media only screen and (max-width: 991px) {
  .blog-hosting-landing .landing-hosting-bg {
    height: 75%;
  }

  .blog-hosting-landing .title {
    color: rgba(73, 73, 73, 0.8);
  }

  .blog-hosting-landing p {
    color: rgba(73, 73, 73, 0.5) !important;
  }

  .blog-hosting-landing .image::after {
    content: none;
  }
}

@media only screen and (max-width: 767px) {
  .blog-hosting-landing .title {
    line-height: 48px;
  }

  .blog-hosting-landing p {
    line-height: 34px;
  }
}

@media only screen and (max-width: 575px) {
  .blog-hosting-landing .landing-hosting-bg {
    height: 64%;
  }

  .blog-hosting-landing .title {
    line-height: 40px;
  }

  .blog-hosting-landing p {
    font-size  : 18px;
    line-height: 32px;
  }
}

.blog-hosting-articles-top-view .btn-more-hosting,
.blog-hosting-top-view-tech .btn-more-hosting {
  margin-top: 36px;
}

.blog-hosting-articles-top-view {
  margin: 105px 0 99px;
}

.blog-hosting-articles-top-view::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-top-view-hosting.png");
  top             : 436px;
  height          : 73%;
}

.blog-hosting-articles-top-view::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-43.png");
  width           : 136px;
  height          : 174px;
  top             : 26%;
}

.blog-hosting-articles-top-view .container::before {
  width           : 108px;
  height          : 201px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-28.png");
  mix-blend-mode  : difference;
  transform       : translateY(64px);
}

.blog-hosting-articles-top-view .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-44.png");
  mix-blend-mode  : difference;
  width           : 53px;
  height          : 98px;
  bottom          : 27%;
}

.blog-hosting-articles-top-view .section-heading-hosting {
  margin-bottom: 40px;
}

.blog-hosting-articles-top-view .swiper {
  padding-bottom: 79px;
}

.blog-hosting-articles {
  margin-top: 170px;
}

.blog-hosting-articles::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-articles-blog-hosting.png");
  height          : 85%;
  top             : 276px;
}

.blog-hosting-articles::after {
  width           : 57px;
  height          : 107px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-39.png");
}

.blog-hosting-articles .section-heading-hosting {
  margin-bottom: 60px;
}

.blog-hosting-articles .articles::before,
.blog-hosting-articles .articles::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-40.png");
  width           : 296px;
  height          : 406px;
}

.blog-hosting-articles .articles::before {
  top: 17%;
}

.blog-hosting-articles .articles::after {
  top: 58%;
}

.blog-hosting-articles .articles .row {
  gap: 57px 0;
}

.blog-hosting-articles .articles .row::before,
.blog-hosting-articles .articles .row::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-45.png");
  width           : 256px;
  height          : 206px;
  transform       : translateX(-106px);
  mix-blend-mode  : difference;
}

.blog-hosting-articles .articles .row::before {
  top: 24%;
}

.blog-hosting-articles .articles .row::after {
  top: 76%;
}

@media only screen and (max-width: 767px) {
  .blog-hosting-articles {
    margin-top: 70px;
  }
}

.detail-blog-hosting-landing .landing-hosting-bg {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI2MTkiIHZpZXdCb3g9IjAgMCAxNjAwIDYxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTS0wLjAwMDg3NzM4IC01M0gxNjAzVjU0NS4yNjJDMTYwMyA1NDUuMjYyIDE3MTEuNSA2MTkgODAxLjQ5OSA2MTlDLTEwOC41MDEgNjE5IC0wLjAwMDg3NzM4IDU0NS4yNjIgLTAuMDAwODc3MzggNTQ1LjI2MlYtNTNaIiBmaWxsPSIjMEYyODUxIi8+Cjwvc3ZnPgo=);
  mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI2MTkiIHZpZXdCb3g9IjAgMCAxNjAwIDYxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTS0wLjAwMDg3NzM4IC01M0gxNjAzVjU0NS4yNjJDMTYwMyA1NDUuMjYyIDE3MTEuNSA2MTkgODAxLjQ5OSA2MTlDLTEwOC41MDEgNjE5IC0wLjAwMDg3NzM4IDU0NS4yNjIgLTAuMDAwODc3MzggNTQ1LjI2MlYtNTNaIiBmaWxsPSIjMEYyODUxIi8+Cjwvc3ZnPgo=);
  height            : 77%;
  background-image  : none;
}

.detail-blog-hosting-landing-wrapper {
  margin-bottom   : 109px;
  max-width       : 1029px;
  padding         : 34px 114px 58px 122px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/computer-6.png");
}

@media only screen and (min-width: 768px) {
  .detail-blog-hosting-landing .title {
    line-height: 44px;
  }

  .detail-blog-hosting-landing .sub-title {
    line-height: 32px;
  }
}

@media only screen and (max-width: 991px) {
  .detail-blog-hosting-landing-wrapper {
    padding      : 16px 83px 42px 86px;
    margin-bottom: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .detail-blog-hosting-landing-wrapper {
    padding: 16px 60px 31px 64px;
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-hosting-landing .landing-hosting-bg {
    height: 65%;
  }

  .detail-blog-hosting-landing-wrapper {
    background-image: none;
    padding         : 0;
  }

  .detail-blog-hosting-landing-wrapper img {
    border-radius: 16px;
  }
}

.detail-blog-hosting-content {
  margin: 32px 0 50px;
}

.detail-blog-hosting-comments {
  margin: 137px 0 105px;
}

.detail-blog-hosting-comments ul li .content .text-reply p::before,
.detail-blog-hosting-comments ul li ul::before {
  background-color: rgba(16, 129, 232, 0.75);
}

@media only screen and (max-width: 767px) {
  .detail-blog-hosting-comments {
    margin: 80px 0;
  }
}

.detail-blog-hosting-send-comment::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-send-comment-hosting.png");
  height          : 100%;
  transform       : unset;
  top             : 87px;
}

.detail-blog-hosting-send-comment .box-star .stars input:checked~label i {
  color: #1081e8;
}

@media only screen and (max-width: 767px) {
  .detail-blog-hosting-send-comment {
    margin-bottom: 70px;
  }
}

.detail-blog-hosting-world {
  margin-bottom: 109px;
}

@media only screen and (max-width: 767px) {
  .detail-blog-hosting-world {
    margin-bottom: 60px;
  }
}

.services-hosting-landing {
  margin-bottom: 67px;
}

.services-hosting-landing .landing-hosting-bg {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI2MTkiIHZpZXdCb3g9IjAgMCAxNjAwIDYxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTS0wLjAwMDg3NzM4IC01M0gxNjAzVjU0NS4yNjJDMTYwMyA1NDUuMjYyIDE3MTEuNSA2MTkgODAxLjQ5OSA2MTlDLTEwOC41MDEgNjE5IC0wLjAwMDg3NzM4IDU0NS4yNjIgLTAuMDAwODc3MzggNTQ1LjI2MlYtNTNaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjwvc3ZnPgo=);
  mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI2MTkiIHZpZXdCb3g9IjAgMCAxNjAwIDYxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTS0wLjAwMDg3NzM4IC01M0gxNjAzVjU0NS4yNjJDMTYwMyA1NDUuMjYyIDE3MTEuNSA2MTkgODAxLjQ5OSA2MTlDLTEwOC41MDEgNjE5IC0wLjAwMDg3NzM4IDU0NS4yNjIgLTAuMDAwODc3MzggNTQ1LjI2MlYtNTNaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjwvc3ZnPgo=);
  height            : 92%;
}

.services-hosting-landing .image {
  max-width       : 1080px;
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow      : 0px 13px 50px rgba(0, 0, 0, 0.05);
  padding         : 8px;
}

.services-hosting-landing .image,
.services-hosting-landing .image img {
  border-radius: 28px;
}

@media only screen and (max-width: 575px) {
  .services-hosting-landing .landing-hosting-bg {
    height: 100%;
  }

  .services-hosting-landing .image {
    padding: 4px;
  }

  .services-hosting-landing .image,
  .services-hosting-landing .image img {
    border-radius: 20px;
  }
}

@media only screen and (max-width: 399px) {
  .services-hosting-landing .landing-hosting-bg {
    height: 140%;
  }
}

.services-hosting-items {
  margin: 60px 0 197px;
}

.services-hosting-items::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-services-hosting-3.png");
  height          : 190%;
  transform       : translateY(-50px);
}

.services-hosting-items::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-46.png");
  width           : 80px;
  height          : 190px;
  top             : 24px;
  mix-blend-mode  : difference;
}

.services-hosting-items .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-47.png");
  width           : 296px;
  height          : 406px;
}

.services-hosting-items .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-48.png");
  width           : 426px;
  height          : 607px;
  top             : 20%;
}

.services-hosting-items .section-heading-hosting {
  margin-bottom: 137px;
}

.services-hosting-items .section-heading-hosting::before {
  width           : 90px;
  height          : 194px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-49.png");
  mix-blend-mode  : exclusion;
  top             : 7%;
}

.services-hosting-items .plan-item.center h2::before {
  bottom: 200px;
}

.services-hosting-items .plan-item.center ul::before,
.services-hosting-items .plan-item.center .price::before {
  content: none;
}

@media only screen and (max-width: 991px) {
  .services-hosting-items .row {
    gap: 48px 0;
  }
}

@media only screen and (max-width: 767px) {
  .services-hosting-items {
    margin-bottom: 80px;
  }

  .services-hosting-items .section-heading-hosting {
    margin-bottom: 50px;
  }
}

.services-hosting-host-features::before {
  height          : 76%;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-host-features-hosting.png");
  transform       : translateY(223px);
}

.services-hosting-host-features-wrapper {
  box-shadow: 0px 58px 200px rgba(0, 0, 0, 0.02);
  padding   : 45px 57px;
}

.services-hosting-host-features-wrapper>img {
  margin-bottom: 38px;
}

.services-hosting-host-features-wrapper .section-heading-hosting {
  margin-bottom: 30px;
}

.services-hosting-host-features-plans .heading>div,
.services-hosting-host-features-plans .body-list>div {
  max-width: 33.333333%;
  flex     : 0 0 auto;
  padding  : 0 12px;
}

.services-hosting-host-features-plans .heading {
  margin-bottom: 27px;
}

.services-hosting-host-features-plans .heading>div:nth-child(2) span {
  box-shadow      : 0px 9px 20px 2px rgba(16, 129, 232, 0.25);
  background-color: #1081e8;
  padding         : 14px 31px;
}

.services-hosting-host-features-plans .body-list:not(:last-child)>div {
  padding-bottom: 9px;
  margin-bottom : 28px;
  border-bottom : 1px solid rgba(73, 73, 73, 0.2);
}

@media only screen and (max-width: 991px) {
  .services-hosting-host-features-wrapper {
    padding      : 45px 32px;
    border-radius: 32px;
  }
}

@media only screen and (max-width: 767px) {
  .services-hosting-host-features-wrapper {
    border-radius: 20px;
  }

  .services-hosting-host-features-plans {
    overflow          : auto hidden;
    -ms-overflow-style: none;
    scrollbar-width   : none;
    scroll-snap-type  : x mandatory;
  }

  .services-hosting-host-features-plans::-webkit-scrollbar {
    display: none;
  }

  .services-hosting-host-features-plans .heading>div,
  .services-hosting-host-features-plans .body-list>div {
    max-width        : 48%;
    scroll-snap-align: start;
  }
}

@media only screen and (max-width: 575px) {
  .services-hosting-host-features-wrapper {
    padding      : 40px 20px;
    margin       : 0 -12px;
    border-radius: 0;
  }

  .services-hosting-host-features-plans {
    margin : 0 -20px;
    padding: 0 20px;
  }

  .services-hosting-host-features-plans .heading>div,
  .services-hosting-host-features-plans .body-list>div {
    max-width: 65%;
  }
}

.services-hosting-comments {
  margin-top: 158px;
}

.services-hosting-comments .section-heading-hosting::before {
  width           : 76px;
  height          : 121px;
  mix-blend-mode  : difference;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-50.png");
  transform       : translateY(-200px);
}

@media only screen and (max-width: 767px) {
  .services-hosting-comments {
    margin-top: 80px;
  }
}

.swiper-transport {
  padding-bottom: 52px;
}

.swiper-transport .swiper-pagination {
  bottom: 0;
}

.swiper-transport .swiper-pagination-bullet {
  opacity         : 1;
  background-color: rgba(73, 73, 73, 0.3);
  width           : 11px;
  height          : 6px;
  border-radius   : 9px;
}

.swiper-transport .swiper-pagination-bullet-active {
  width           : 25px;
  background-color: #fcb712;
}

.faq-transport {
  margin-bottom: 150px;
}

.faq-transport::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/faq-transport.png");
  height          : 113%;
  transform       : translateY(-24px);
}

.faq-transport::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-60.png");
  top             : 102px;
  width           : 467px;
  height          : 406px;
}

.faq-transport .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-61.png");
  width           : 432px;
  height          : 406px;
  transform       : translateY(59px);
}

.faq-transport-item {
  box-shadow    : 0px 66px 50px rgba(0, 0, 0, 0.02);
  padding-bottom: 32px;
}

.faq-transport-item:not(:last-child) {
  margin-bottom: 17px;
}

.faq-transport-item-heading {
  padding: 31px 42px 0 50px;
  cursor : pointer;
}

.faq-transport-item-heading:not(.collapsed) i {
  transform: rotate(180deg);
}

.faq-transport-item-content {
  margin-top: 31px;
  padding   : 0 42px 0 50px;
}

@media only screen and (max-width: 991px) {
  .faq-transport {
    margin-bottom: 170px;
  }
}

@media only screen and (max-width: 575px) {
  .faq-transport-item {
    padding-bottom: 24px;
  }

  .faq-transport-item-heading {
    padding: 24px 20px 0;
  }

  .faq-transport-item-content {
    padding: 0 24px;
  }
}

.total-info-transport::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-58.png");
  width           : 121px;
  height          : 406px;
  left            : 0;
}

.total-info-transport-wrapper {
  padding      : 44px 50px 57px;
  border-radius: 60px;
}

.total-info-transport-wrapper .professionals-clening-wrapper>div:hover span {
  color: #fcb712;
}

@media only screen and (max-width: 1199px) {
  .total-info-transport-wrapper {
    padding: 44px 40px 57px;
  }
}

@media only screen and (max-width: 991px) {
  .total-info-transport-wrapper {
    padding      : 24px;
    border-radius: 32px;
  }
}

@media only screen and (max-width: 575px) {
  .total-info-transport-wrapper {
    border-radius: 20px;
    padding      : 20px;
  }
}

.country-transport {
  margin: 140px 0 97px;
}

.country-transport::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-67.png");
  width           : 169px;
  height          : 406px;
  top             : 105px;
}

.country-transport img {
  filter: drop-shadow(0px 32px 50px rgba(0, 0, 0, 0.05));
}

@media only screen and (max-width: 991px) {
  .country-transport {
    margin: 80px 0;
  }
}

.comments-home-transport .swiper {
  margin-bottom: 28px;
}

.comments-home-transport .swiper-slide {
  opacity  : 0.55;
  transform: scaleY(0.9);
}

.comments-home-transport .swiper-slide-prev>* {
  margin-left: -30px;
}

.comments-home-transport .swiper-slide-next>* {
  margin-right: -30px;
}

.comments-home-transport .swiper-slide-active {
  opacity  : 1;
  transform: unset;
}

.comments-home-transport-item {
  padding            : 42px 41px 60px;
  transition-property: opacity, transform;
}

.comments-home-transport-item .info {
  margin-bottom: 17px;
}

.comments-home-transport-item .info .detail .name {
  line-height: 22px;
}

.comments-home-transport-item .info .detail .position {
  color        : #787878;
  margin-bottom: 1px;
  line-height  : 18px;
}

.comments-home-transport-item .info .detail .stars i.active {
  color: #fcb712;
}

.comments-home-transport-item p {
  line-height: 22px;
}

@media only screen and (max-width: 991px) {

  .comments-home-transport::before,
  .comments-home-transport::after,
  .comments-home-transport .container::before,
  .comments-home-transport .container::after,
  .comments-home-transport .section-heading-hosting::before,
  .comments-home-transport .section-heading-hosting::after,
  .comments-home-transport-carousel::before {
    content: none;
  }

  .comments-home-transport .swiper {
    overflow: visible;
  }
}

@media only screen and (max-width: 767px) {
  .comments-home-transport-item {
    padding: 32px 24px 40px;
  }
}

@media only screen and (max-width: 575px) {

  .comments-home-transport .swiper-slide-prev>*,
  .comments-home-transport .swiper-slide-next>* {
    margin: 0;
  }
}

.company-transport {
  margin: 255px 0 166px;
}

.company-transport::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-company-transport.png");
  transform       : translateY(-78px);
  height          : 140%;
}

.company-transport .section-heading-hosting::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/image-21.png");
  width           : 235px;
  height          : 251px;
  left            : 50%;
  transform       : translate(-55%, -177px);
}

.company-transport-link {
  margin-top: 60px;
}

@media only screen and (max-width: 767px) {
  .company-transport {
    margin-bottom: 60px;
  }
}

.by-air-transport {
  margin: 139px 0 162px;
}

.by-air-transport::before {
  width           : 80px;
  height          : 190px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-46.png");
  mix-blend-mode  : difference;
}

.by-air-transport::after {
  top             : 50%;
  transform       : translateY(-50%);
  width           : 60px;
  height          : 123px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-services-seo-01.png");
  mix-blend-mode  : exclusion;
}

.by-air-transport .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-54.png");
  width           : 388px;
  height          : 406px;
  transform       : translateY(66px);
}

@media only screen and (max-width: 991px) {
  .by-air-transport::before {
    content: none;
  }
}

@media only screen and (max-width: 767px) {
  .by-air-transport {
    margin: 80px 0 190px;
  }
}

.flag-transport::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-saerch-transport.png");
  transform       : translateY(-124px);
  height          : 535%;
}

.flag-transport .row {
  filter: drop-shadow(0px 42px 50px rgba(0, 0, 0, 0.05));
  margin: 0 -10px 54px;
  gap   : 20px 0;
}

.flag-transport .row>* {
  padding: 0 10px;
}

.flag-transport-item {
  padding: 23px 12px;
  opacity: 0.4;
}

.flag-transport-item img {
  max-width: 36%;
  height   : auto;
  flex     : 0 0 auto;
}

.flag-transport-item .detail {
  border-right : 0.5px solid rgba(73, 73, 73, 0.4);
  padding-right: 18px;
  margin-right : 11px;
  max-width    : 64%;
  flex         : 0 0 auto;
}

.flag-transport-item:hover {
  opacity: 1;
}

.top-header-transport {
  padding      : 67px 0 0;
  margin-bottom: 106px;
}

.top-header-transport::before {
  height: 755%;
}

.top-header-transport::after {
  transform    : unset;
  left         : auto;
  border-radius: 0;
  width        : 50%;
  height       : 131px;
  background   : linear-gradient(180deg, rgba(255, 255, 255, 0.45) 0%, #FCFCFF 100%);
  top          : 647%;
}

.top-header-transport-category>button::after {
  background-color: rgba(252, 183, 18, 0.15);
}

.top-header-transport-nav li a::after {
  background-color: #FCB712;
}

.top-header-transport-nav li a.active,
.top-header-transport-nav li a:hover {
  color: #FCB712;
}

.top-header-transport .btn {
  box-shadow: 0px 11px 30px rgba(73, 73, 73, 0.15);
}

@media only screen and (max-width: 991px) {
  .top-header-transport {
    padding-top  : 32px;
    margin-bottom: 80px;
  }
}

.footer-trnsport {
  margin-top: 75px;
}

.footer-trnsport-contact {
  padding      : 40px 54px 35px;
  border-radius: 28px;
  box-shadow   : 0px 20px 26px rgba(0, 0, 0, 0.05);
  margin-bottom: -66px;
  z-index      : 4;
}

.footer-trnsport-contact-title {
  margin-left: 46px;
}

.footer-trnsport-contact-title .sub-title {
  letter-spacing: 2px;
}

.footer-trnsport-contact ul {
  flex: 1;
}

.footer-trnsport-contact ul li {
  max-width: 33.333333%;
  padding  : 0 12px;
  flex     : 0 0 auto;
}

.footer-trnsport-wrapper {
  padding-top: 130px;
  z-index    : 2;
}

.footer-trnsport-content {
  background-color: #121212;
  padding         : 41px 0 35px;
}

.footer-trnsport-content::before {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMyIgaGVpZ2h0PSIxMzAiIHZpZXdCb3g9IjAgMCAxNjAzIDEzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzcxN180IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYwMyIgaGVpZ2h0PSIxMzAiPgo8cmVjdCB3aWR0aD0iMTYwMyIgaGVpZ2h0PSIxMzAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzcxN180KSI+CjxwYXRoIGQ9Ik0wIDg4NC40MzVIMTYwM1Y5Ny40MzQ2QzE2MDMgOTcuNDM0NiAxNTMxIDguNDM0NTcgODAxLjUgMC40MzQ1N0M3MiAtNy41NjU0MyAwIDk3LjQzNDYgMCA5Ny40MzQ2Vjg4NC40MzVaIiBmaWxsPSIjMTIxMjEyIi8+CjwvZz4KPC9zdmc+Cg==) top center/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMyIgaGVpZ2h0PSIxMzAiIHZpZXdCb3g9IjAgMCAxNjAzIDEzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzcxN180IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYwMyIgaGVpZ2h0PSIxMzAiPgo8cmVjdCB3aWR0aD0iMTYwMyIgaGVpZ2h0PSIxMzAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzcxN180KSI+CjxwYXRoIGQ9Ik0wIDg4NC40MzVIMTYwM1Y5Ny40MzQ2QzE2MDMgOTcuNDM0NiAxNTMxIDguNDM0NTcgODAxLjUgMC40MzQ1N0M3MiAtNy41NjU0MyAwIDk3LjQzNDYgMCA5Ny40MzQ2Vjg4NC40MzVaIiBmaWxsPSIjMTIxMjEyIi8+CjwvZz4KPC9zdmc+Cg==) top center/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  height             : 130px;
  background-color   : inherit;
}

.footer-trnsport-description {
  margin     : 19px 0 44px;
  line-height: 29px;
}

.footer-trnsport .col-nav {
  max-width: 20%;
  padding  : 0 12px;
}

.footer-trnsport-nav li:not(:last-child) {
  margin-bottom: 3px;
}

.footer-trnsport-nav li a:hover {
  color: #fff;
}

.footer-trnsport-text {
  margin-top : 56px;
  line-height: 34px;
  max-width  : 398px;
}

@media only screen and (max-width: 991px) {
  .footer-trnsport-contact {
    padding      : 24px;
    margin-bottom: -100px;
  }

  .footer-trnsport-contact-title {
    margin: 0 0 24px;
  }
}

@media only screen and (max-width: 767px) {
  .footer-trnsport-contact {
    border-radius: 20px;
  }

  .footer-trnsport-contact ul li {
    max-width: 100%;
    padding  : 0;
  }

  .footer-trnsport-contact ul li:not(:last-child) {
    margin-bottom: 24px;
  }

  .footer-trnsport .row .row {
    gap: 24px 0;
  }

  .footer-trnsport .col-nav {
    max-width: 25%;
  }
}

@media only screen and (max-width: 575px) {
  .footer-trnsport .col-nav {
    max-width: 50%;
  }
}

.landing-transport .btns .btn,
.about-us-home-transport .btns .btn,
.by-air-transport .btns .btn {
  padding    : 11px 24px;
  line-height: 26px;
}

.landing-transport .btns .link:hover,
.about-us-home-transport .btns .link:hover,
.by-air-transport .btns .link:hover {
  color: #fcb712;
}

.landing-transport::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-51.png");
  width           : 92px;
  height          : 139px;
  transform       : translateY(-78px);
}

.landing-transport::after {
  width           : 392px;
  height          : 407px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-48.png");
  transform       : translateY(-142px);
}

.landing-transport .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-52.png");
  width           : 111px;
  height          : 406px;
  transform       : translateY(65px);
}

.landing-transport .sup-title {
  line-height  : 49px;
  margin-bottom: -1px;
}

.landing-transport .title {
  line-height: 62px;
}

.landing-transport .title::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-circle-star.svg");
  width           : 49px;
  height          : 51px;
  left            : calc(100% + 16px);
}

.landing-transport .sub-title {
  margin: -9px 0 7px;
}

.landing-transport p {
  line-height  : 27px;
  margin-bottom: 15px;
}

@media only screen and (max-width: 991px) {
  .landing-transport .title {
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin   : 0 auto;
  }
}

@media only screen and (max-width: 767px) {

  .landing-transport::before,
  .landing-transport::after,
  .landing-transport .container::before {
    content: none;
  }

  .landing-transport .sup-title {
    font-size  : 24px;
    line-height: 35px;
  }

  .landing-transport .title {
    font-size  : 30px;
    line-height: 42px;
  }

  .landing-transport .sub-title {
    font-size  : 17px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 575px) {
  .landing-transport .sup-title {
    font-size  : 18px;
    line-height: 30px;
  }

  .landing-transport .title {
    font-size  : 24px;
    line-height: 35px;
  }

  .landing-transport p {
    font-size: 12px;
  }
}

.search-transport-wrapper {
  padding: 35px 64px;
  gap    : 48px;
}

.search-transport-wrapper>div {
  flex: 1;
}

.search-transport-wrapper .form-control {
  height          : 89px;
  background-color: rgba(243, 243, 243, 0.5);
  border          : none;
  padding-right   : 77px;
}

.search-transport-wrapper .form-control option {
  padding-right: 16px;
}

.search-transport-wrapper i {
  right: 33px;
}

.search-transport-wrapper .btn {
  padding    : 27px 47px;
  line-height: 33px;
  box-shadow : 0px 9px 30px 2px rgba(252, 183, 18, 0.25);
}

.search-transport-wrapper .btn i {
  line-height: 32px;
}

@media only screen and (max-width: 1399px) {
  .search-transport-wrapper {
    padding: 35px;
    gap    : 32px;
  }
}

@media only screen and (max-width: 1199px) {
  .search-transport {
    margin-top: 60px;
  }

  .search-transport-wrapper {
    gap: 24px;
  }

  .search-transport-wrapper .form-control {
    padding-right: 48px;
  }

  .search-transport-wrapper i {
    right: 18px;
  }
}

@media only screen and (max-width: 991px) {
  .search-transport-wrapper>div {
    max-width: calc(50% - 12px);
    flex     : 0 0 auto;
  }

  .search-transport-wrapper .form-control {
    height: 64px;
  }

  .search-transport-wrapper i {
    font-size  : 18px;
    line-height: 18px;
  }

  .search-transport-wrapper .btn {
    padding      : 16px;
    line-height  : 20px;
    flex         : 1;
    border-radius: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .search-transport-wrapper {
    padding      : 24px;
    border-radius: 32px;
  }

  .search-transport-wrapper>div {
    max-width: 100%;
  }
}

@media only screen and (min-width: 992px) {

  .about-us-home-transport .sup-title,
  .by-air-transport .sup-title {
    line-height: 50px;
  }

  .about-us-home-transport .title,
  .by-air-transport .title {
    line-height: 53px;
  }
}

.about-us-home-transport {
  margin: 119px 0 115px;
}

.about-us-home-transport::before {
  width           : 80px;
  height          : 190px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-46.png");
  mix-blend-mode  : difference;
}

.about-us-home-transport::after {
  width           : 60px;
  height          : 123px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-services-seo-01.png");
  mix-blend-mode  : exclusion;
  top             : 92px;
}

.about-us-home-transport .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/mosalas-warning.png");
  width           : 102px;
  height          : 115px;
  right           : 97px;
  transform       : translateY(65px) rotate(28deg);
}

.about-us-home-transport .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-53.png");
  transform       : translateY(62px);
  width           : 186px;
  height          : 406px;
}

.about-us-home-transport .row::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-saerch-transport.png");
  transform       : translateY(-423px);
  height          : 137%;
}

.about-us-home-transport .sup-title::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/mosalas-blue-3.png");
  width           : 102px;
  height          : 114px;
  transform       : translateX(32px) rotate(28deg);
}

.about-us-home-transport p {
  line-height: 26px;
}

.about-us-home-transport img {
  padding-left: 44px;
}

@media only screen and (max-width: 991px) {
  .about-us-home-transport img {
    padding-left: 0;
  }
}

@media only screen and (max-width: 575px) {

  .about-us-home-transport::before,
  .about-us-home-transport::after {
    content: none;
  }

  .about-us-home-transport .sup-title::after {
    content: none;
  }
}

.flag-transport-link:hover,
.options-transport-link:hover,
.company-transport-link:hover {
  color: #fcb712;
}

.options-transport .section-heading-hosting::before {
  width           : 148px;
  height          : 148px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/image-20.png");
  left            : 50%;
  transform       : translate(-50%, -175px);
}

.options-transport .row {
  gap          : 27px 0;
  margin-bottom: 53px;
}

.options-transport .top-services-item {
  z-index: 2;
}

.options-transport .top-services-item::before {
  background-image: linear-gradient(100.19deg, #fcb712 -38.77%, #fc6612 113.81%);
  opacity         : 0;
}

.options-transport .top-services-item .right::before {
  background-color: #fcb712;
}

.options-transport .top-services-item .right>i::after {
  background-color: rgba(252, 183, 18, 0.25);
}

.options-transport .top-services-item .detail .read-more {
  color: #fcb712;
}

.options-transport .top-services-item:hover::before {
  opacity: 1;
}

.options-transport .top-services-item:hover .right::before {
  background-color: #fff;
}

.options-transport .top-services-item:hover .right>i {
  color: #494949;
}

.options-transport .top-services-item:hover .right>i::after {
  background-color: rgba(255, 255, 255, 0.5);
}

.options-transport .top-services-item:hover .detail h2 {
  color: rgba(255, 255, 255, 0.8);
}

.options-transport .top-services-item:hover .detail p {
  color: rgba(255, 255, 255, 0.6);
}

.options-transport .top-services-item:hover .detail .read-more {
  color: #fff;
}

.comments-home-transport .btn,
.articles-blog-transport .btn {
  box-shadow : 0px 10px 20px 2px rgba(134, 155, 235, 0.32);
  padding    : 9px 30px;
  line-height: 33px;
}

.articles-blog-transport .article-seo h2 a:hover {
  color: #fcb712;
}

.articles-blog-transport .swiper-button-next:hover,
.articles-blog-transport .swiper-button-prev:hover {
  background-color: #fcb712;
}

.articles-blog-transport .btn {
  margin-top: 27px;
}

.about-us-transport-flag {
  margin-top: 153px;
}

.about-us-transport-flag::before {
  transform: translateY(-290px);
  height   : 158%;
}

.about-us-transport-flag .container::before {
  width           : 102px;
  height          : 115px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/mosalas-warning.png");
  transform       : rotate(28deg);
}

.about-us-transport-flag .section-heading-hosting::before {
  width           : 148px;
  height          : 148px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/image-20.png");
  left            : 50%;
  transform       : translate(-50%, -175px);
}

.about-us-transport-by-air {
  margin-bottom: 42px;
}

.about-us-transport-by-air .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-saerch-transport.png");
  transform       : translateY(-228px);
  height          : 130%;
}

.about-us-transport-company {
  margin: 272px 0 128px;
}

.about-us-transport-company::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-about-company.png");
  height          : 123%;
  transform       : translateY(-78px);
}

.about-us-transport-company .section-heading-hosting::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/image-21.png");
  width           : 235px;
  height          : 251px;
  left            : 50%;
  transform       : translate(-55%, -177px);
}

.about-us-transport-company .row {
  gap: 55px 0;
}

.about-us-transport-company .row::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-01.png");
  width           : 69px;
  height          : 72px;
  transform       : translate(-30px, -18px);
}

@media only screen and (max-width: 575px) {
  .about-us-transport-company .row {
    margin: 0 -8px;
    gap   : 16px 0;
  }

  .about-us-transport-company .row>* {
    padding: 0 8px;
  }
}

.contact-us-transport-form::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-62.png");
  width           : 295px;
  height          : 406px;
  transform       : translateY(188px);
}

.contact-us-transport-form .container::before {
  top          : 40px;
  width        : 443px;
  height       : 443px;
  border-radius: 50%;
  border       : 45px solid #f6ae00;
  filter       : blur(25px);
  background   : transparent;
  transform    : translateX(179px);
}

.contact-us-transport-form form {
  padding: 69px 30px 0;
  z-index: 2;
}

.contact-us-transport-form form::before {
  border-radius          : 0px 59px 59px 59px;
  height                 : calc(100% - 138px);
  background             : rgba(244, 223, 173, 0.1400000006);
  border                 : 5px solid #ffffff;
  box-shadow             : 11px 14px 61px rgba(0, 0, 0, 0.05), inset 0px 4px 4px rgba(255, 255, 255, 0.15), inset 0px 0px 68px rgba(255, 255, 255, 0.05), inset 10px 30px 31px rgba(255, 255, 255, 0.25), inset 18px 22px 45px rgba(255, 255, 255, 0.6);
  -webkit-backdrop-filter: blur(86px);
  backdrop-filter        : blur(86px);
}

.contact-us-transport-form form::after {
  top             : 265px;
  transform       : translateX(-70px);
  background-color: rgba(252, 183, 18, 0.32);
  filter          : blur(25px);
  width           : 203px;
  height          : 203px;
  border-radius   : 50%;
}

.contact-us-transport-form form .title {
  line-height: 36px;
}

.contact-us-transport-form form .sub-title {
  line-height  : 21px;
  margin-bottom: 10px;
}

.contact-us-transport-form form .form-group i {
  right: 36px;
  width: 28px;
}

.contact-us-transport-form form .form-group .form-control {
  height       : 76px;
  padding-right: 67px;
}

.contact-us-transport-form form .form-group input.form-control {
  margin-bottom: 29px;
}

.contact-us-transport-form form .form-group textarea.form-control {
  margin-top   : 42px;
  height       : 247px;
  padding-top  : 70px;
  padding-right: 36px;
}

.contact-us-transport-form form .form-group.content i {
  top: 28px;
}

.contact-us-transport-form form .btn {
  margin-top : -20px;
  padding    : 9px 17px;
  line-height: 21px;
}

.contact-us-transport-form .flags {
  filter    : drop-shadow(0px 42px 50px rgba(0, 0, 0, 0.05));
  margin-top: 67px;
}

.contact-us-transport-location {
  margin: 128px 0;
}

.contact-us-transport-location::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-contact-us-location-transport.png");
  height          : 115%;
  transform       : translateY(-54px);
}

.contact-us-transport-location-map {
  margin-bottom: 150px;
}

.contact-us-transport-location-map::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/image-20.png");
  width           : 148px;
  height          : 148px;
  transform       : translate(-88px, -82px);
}

.contact-us-transport-location-map::after {
  width           : 386px;
  height          : 386px;
  background-color: rgba(246, 174, 0, 0.5);
  border-radius   : 49px;
  transform       : translate(109px, 55px);
}

.contact-us-transport-location-map iframe {
  border-radius: 28px;
  border       : 10px solid rgba(255, 255, 255, 0.35);
  box-shadow   : 0px 13px 50px rgba(0, 0, 0, 0.05);
}

@media only screen and (max-width: 991px) {
  .contact-us-transport-location-map::after {
    width        : 250px;
    height       : 250px;
    border-radius: 32px;
  }

  .contact-us-transport-location-map iframe {
    height: 400px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-us-transport-location {
    margin: 80px 0;
  }

  .contact-us-transport-location-map {
    margin-bottom: 80px;
  }
}

@media only screen and (max-width: 575px) {
  .contact-us-transport-location-map iframe {
    height: 280px;
  }
}

.contact-us-transport-numbers-my {
  margin-bottom: 143px;
}

.contact-us-transport-numbers-my::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-numbers-my.png");
  transform       : translateY(-64px);
  height          : 226%;
}

.contact-us-transport-numbers-my .row {
  gap: 42px 0;
}

.contact-us-transport-numbers-my-item {
  box-shadow: 0px 42px 50px rgba(0, 0, 0, 0.05);
  padding   : 24px 12px;
}

.contact-us-transport-numbers-my-item .flag .detail .name {
  line-height: 20px;
}

.contact-us-transport-numbers-my-item .flag .detail .name-en {
  line-height: 19px;
}

.contact-us-transport-numbers-my-item .number {
  padding-right: 11px;
  margin-right : 12px;
}

.contact-us-transport-numbers-my-item .number::before {
  background-color: rgba(73, 73, 73, 0.4);
  width           : 0.5px;
}

@media only screen and (max-width: 767px) {
  .contact-us-transport-numbers-my {
    margin-bottom: 80px;
  }

  .contact-us-transport-numbers-my-item .number {
    padding: 11px 0 0;
    margin : 12px 0 0;
  }

  .contact-us-transport-numbers-my-item .number::before {
    width : 100%;
    height: 0.5px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-us-transport-faq {
    margin-bottom: 0;
  }
}

.blog-transport-top-article::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-63.png");
  width           : 124px;
  height          : 143px;
  transform       : translateY(-86px);
}

.blog-transport-top-article::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-64.png");
  width           : 125px;
  height          : 406px;
  transform       : translateY(330px);
}

.blog-transport-top-article .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-65.png");
  width           : 89px;
  height          : 406px;
  transform       : translateY(256px);
}

.blog-transport-top-article h2 a:hover {
  color: #fcb712;
}

.blog-transport-top-article p {
  line-height  : 32px;
  margin-bottom: 37px;
}

.blog-transport-top-article .btn {
  padding    : 19px 31px;
  line-height: 21px;
}

.blog-transport-top-article .socials-two {
  padding: 13px 19px 0;
}

.blog-transport-top-article .socials-two::before {
  height          : 24px;
  background-color: #f6ae00;
  border-radius   : 19px;
}

.blog-transport-top-article .image::before {
  background-color: #F6AE00;
  width           : 57%;
  height          : 60%;
  border-radius   : 49px;
  top             : 15%;
  transform       : translateX(-16%);
}

.blog-transport-top-article .image .img::before {
  top             : -10px;
  right           : -10px;
  bottom          : -10px;
  left            : -10px;
  background-color: rgba(255, 255, 255, 0.2);
}

.blog-transport-top-article .image .img::after {
  width           : 70%;
  left            : 50%;
  transform       : translateX(-50%);
  height          : 18%;
  background-color: rgba(73, 73, 73, 0.4);
  filter          : blur(50px);
}

.blog-transport-top-article .image .img::before,
.blog-transport-top-article .image .img img {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTU3IiBoZWlnaHQ9IjU3OSIgdmlld0JveD0iMCAwIDU1NyA1NzkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDk2Ljc3NTdDMCA0My4zMjggNDMuMzI3OSAwIDk2Ljc3NTYgMFYwQzEyMy44NDYgMCAxNTAuMzkgMTEuNTI5OSAxNzUuNTc0IDIxLjQ1NjhDMTk3LjU2NSAzMC4xMjQ5IDIzMC43ODMgMzguMTIxMiAyNzguNSAzOC4xMjEyQzMyNi4yMTcgMzguMTIxMiAzNTkuNDM1IDMwLjEyNDkgMzgxLjQyNiAyMS40NTY4QzQwNi42MSAxMS41Mjk5IDQzMy4xNTQgMCA0NjAuMjI0IDBWMEM1MTMuNjcyIDAgNTU3IDQzLjMyNzkgNTU3IDk2Ljc3NTZWNDI5QzU1NyA1MTEuODQzIDQ4OS44NDMgNTc5IDQwNyA1NzlIMTUwQzY3LjE1NzMgNTc5IDAgNTExLjg0MyAwIDQyOVY5Ni43NzU3WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTU3IiBoZWlnaHQ9IjU3OSIgdmlld0JveD0iMCAwIDU1NyA1NzkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDk2Ljc3NTdDMCA0My4zMjggNDMuMzI3OSAwIDk2Ljc3NTYgMFYwQzEyMy44NDYgMCAxNTAuMzkgMTEuNTI5OSAxNzUuNTc0IDIxLjQ1NjhDMTk3LjU2NSAzMC4xMjQ5IDIzMC43ODMgMzguMTIxMiAyNzguNSAzOC4xMjEyQzMyNi4yMTcgMzguMTIxMiAzNTkuNDM1IDMwLjEyNDkgMzgxLjQyNiAyMS40NTY4QzQwNi42MSAxMS41Mjk5IDQzMy4xNTQgMCA0NjAuMjI0IDBWMEM1MTMuNjcyIDAgNTU3IDQzLjMyNzkgNTU3IDk2Ljc3NTZWNDI5QzU1NyA1MTEuODQzIDQ4OS44NDMgNTc5IDQwNyA1NzlIMTUwQzY3LjE1NzMgNTc5IDAgNTExLjg0MyAwIDQyOVY5Ni43NzU3WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
}

.blog-transport-top-article .image .avatars {
  padding   : 9px 22px 12px 21px;
  margin-top: -37px;
  z-index   : 2;
}

.blog-transport-top-article .image .avatars::before {
  background-color       : rgba(255, 255, 255, 0.05);
  border-bottom          : 2px solid #fff;
  border-radius          : 24px;
  box-shadow             : 0px 27px 50px rgba(0, 0, 0, 0.05), inset 0px 26px 24px rgba(255, 255, 255, 0.25);
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter        : blur(7px);
}

.blog-transport-top-article .image .avatars ul li {
  cursor: pointer;
}

.blog-transport-top-article .image .avatars ul li:not(:last-child) {
  margin-left: -22px;
}

.blog-transport-top-article .image .avatars ul li img {
  border    : 1px solid #d9d9d9;
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.05);
}

.blog-transport-top-article .image .avatars ul li:hover {
  z-index  : 2;
  transform: translateY(-9px);
}

@media only screen and (min-width: 992px) {
  .blog-transport-top-article h2 {
    line-height: 62px;
  }
}

@media only screen and (max-width: 1199px) {
  .blog-transport-top-article .btn {
    padding: 19px 18px;
  }
}

.blog-transport-easy-way {
  margin: 102px 0 101px;
}

.blog-transport-easy-way::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-esy-wy-transport.png");
  top             : 138px;
  height          : 95%;
}

.blog-transport-easy-way::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-66.png");
  transform       : translateY(137px);
  width           : 91px;
  height          : 406px;
}

.blog-transport-easy-way .row {
  gap: 65px 0;
}

.blog-transport-shorts::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-50.png");
  width           : 76px;
  height          : 121px;
  mix-blend-mode  : difference;
}

.blog-transport-shorts::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-65.png");
  width           : 89px;
  height          : 406px;
  transform       : translateY(-166px);
}

.blog-transport-shorts .row {
  gap: 54px 0;
}

.blog-transport-shorts .article-news-four figure::before {
  content: none;
}

.blog-transport-shorts .btn {
  padding    : 19px 38px;
  margin-top : -35px;
  z-index    : 3;
  line-height: 21px;
  box-shadow : 0 3px 30px rgba(246, 174, 0, 0.3);
}

.blog-transport-top-view {
  margin-top: 112px;
}

.blog-transport-top-view::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-top-view-transport.png");
  height          : 152%;
  transform       : translateY(-40px);
}

.blog-transport-top-view .swiper {
  padding-bottom: 51px;
}

.blog-transport-top-view .swiper-slide>* {
  opacity  : 0.5;
  transform: scaleY(0.85);
}

.blog-transport-top-view .swiper-slide-visible>* {
  opacity  : 1;
  transform: unset;
}

.blog-transport-top-view .swiper-pagination-bullet {
  width           : 16px;
  height          : 16px;
  border-radius   : 50%;
  border          : 1px solid rgba(73, 73, 73, 0.5);
  background-color: transparent;
  transition      : all 0.3s linear;
}

.blog-transport-top-view .swiper-pagination-bullet-active {
  background-color: #F6AE00;
  border-color    : #F6AE00;
  width           : 24px;
  height          : 24px;
}

.blog-transport-top-view .btn-more {
  margin-top : 43px;
  box-shadow : 0 6px 20px rgba(246, 174, 0, 0.1);
  padding    : 19px 38px;
  line-height: 21px;
}

.detail-blog-transport-image {
  margin-bottom: 116px;
  z-index      : 2;
}

.detail-blog-transport-image::before,
.detail-blog-transport-image::after {
  background-color: #f6ae00;
  width           : 29.754%;
  height          : 41.42%;
  border-radius   : 49px;
}

.detail-blog-transport-image::before {
  top : 11.024%;
  left: -3.168%;
}

.detail-blog-transport-image::after {
  bottom: 11.183%;
  right : -3.395%;
}

.detail-blog-transport-image .img::before,
.detail-blog-transport-image .img img {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODg0IiBoZWlnaHQ9IjYzNSIgdmlld0JveD0iMCAwIDg4NCA2MzUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDE1MEMwIDY3LjE1NzMgNjcuMTU3MyAwIDE1MCAwSDE3MC45M0MyMDMuNDI5IDAgMjM1LjYzMiAxMC4zNDE2IDI2Ni42NTIgMjAuMDMxMkMzMDEuMDE4IDMwLjc2NiAzNTcuMDIyIDQxLjgwODIgNDQyIDQxLjgwODJDNTI2Ljk3OCA0MS44MDgyIDU4Mi45ODIgMzAuNzY2IDYxNy4zNDggMjAuMDMxMkM2NDguMzY4IDEwLjM0MTYgNjgwLjU3MSAwIDcxMy4wNyAwSDczNEM4MTYuODQzIDAgODg0IDY3LjE1NzMgODg0IDE1MFY0ODVDODg0IDU2Ny44NDMgODE2Ljg0MyA2MzUgNzM0IDYzNUgxNTBDNjcuMTU3MyA2MzUgMCA1NjcuODQzIDAgNDg1VjE1MFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODg0IiBoZWlnaHQ9IjYzNSIgdmlld0JveD0iMCAwIDg4NCA2MzUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDE1MEMwIDY3LjE1NzMgNjcuMTU3MyAwIDE1MCAwSDE3MC45M0MyMDMuNDI5IDAgMjM1LjYzMiAxMC4zNDE2IDI2Ni42NTIgMjAuMDMxMkMzMDEuMDE4IDMwLjc2NiAzNTcuMDIyIDQxLjgwODIgNDQyIDQxLjgwODJDNTI2Ljk3OCA0MS44MDgyIDU4Mi45ODIgMzAuNzY2IDYxNy4zNDggMjAuMDMxMkM2NDguMzY4IDEwLjM0MTYgNjgwLjU3MSAwIDcxMy4wNyAwSDczNEM4MTYuODQzIDAgODg0IDY3LjE1NzMgODg0IDE1MFY0ODVDODg0IDU2Ny44NDMgODE2Ljg0MyA2MzUgNzM0IDYzNUgxNTBDNjcuMTU3MyA2MzUgMCA1NjcuODQzIDAgNDg1VjE1MFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
}

.detail-blog-transport-image .img::before {
  top             : -10px;
  right           : -10px;
  bottom          : -10px;
  left            : -10px;
  max-width       : 904px;
  max-height      : 655px;
  background-color: rgba(255, 255, 255, 0.2);
}

.detail-blog-transport-image .img::after {
  bottom          : -6.615%;
  width           : 40%;
  background-color: rgba(73, 73, 73, 0.4);
  filter          : blur(50px);
  height          : 13.388%;
  left            : 50%;
  transform       : translateX(-50%);
}

.detail-blog-transport-image .img img {
  max-width : 884px;
  max-height: 635px;
}

.detail-blog-transport-info {
  margin-bottom: 58px;
}

.detail-blog-transport-content::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-66.png");
  width           : 91px;
  height          : 406px;
}

.detail-blog-transport-content::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-65.png");
  width           : 89px;
  height          : 406px;
  top             : 292px;
}

.detail-blog-transport-content .container::before {
  width           : 76px;
  height          : 121px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-50.png");
  mix-blend-mode  : difference;
}

.detail-blog-transport-content .container::after {
  width           : 53px;
  height          : 101px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-14.png");
  mix-blend-mode  : difference;
}

.detail-blog-transport-content p {
  -moz-text-align-last: center;
  text-align-last     : center;
}

.detail-blog-transport-content img {
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin   : 33px auto;
  display  : block;
}

@media only screen and (min-width: 992px) {
  .detail-blog-transport h1 {
    line-height  : 44px;
    margin-bottom: 14px;
  }

  .detail-blog-transport div {
    line-height: 32px;
  }
}

@media only screen and (max-width: 991px) {
  .detail-blog-transport-image .img img {
    max-width : 100%;
    max-height: 500px;
  }
}

@media only screen and (max-width: 767px) {
  .detail-blog-transport-image {
    margin-bottom: 60px;
  }

  .detail-blog-transport-image .img img {
    max-height: 370px;
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-transport-image {
    margin-bottom: 40px;
  }

  .detail-blog-transport-image .img img {
    max-height: 340px;
  }

  .detail-blog-transport-info {
    margin-bottom: 32px;
  }
}

@media only screen and (max-width: 499px) {
  .detail-blog-transport-image .img img {
    max-height: 274px;
  }
}

@media only screen and (max-width: 399px) {
  .detail-blog-transport-image .img img {
    max-height: 215px;
  }
}

.services-transport-landing::before {
  width           : 113px;
  height          : 406px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-52.png");
  transform       : translateY(-90px);
}

.services-transport-landing::after {
  width           : 89px;
  height          : 406px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-65.png");
  transform       : translateY(111px);
}

.services-transport-landing p {
  line-height  : 26px;
  margin-bottom: 41px;
}

.services-transport-landing a:hover {
  color: #fcb712;
}

.services-transport-landing img {
  filter: drop-shadow(23px 44px 61px rgba(0, 0, 0, 0.1)) drop-shadow(23px 44px 61px rgba(0, 0, 0, 0.1));
}

@media only screen and (max-width: 991px) {
  .services-transport-landing img {
    max-width: 65%;
    margin   : 0 auto;
  }
}

@media only screen and (max-width: 575px) {
  .services-transport-landing img {
    max-width: 80%;
  }
}

.services-transport-by-air {
  margin-top: 102px;
}

.services-transport-by-air .container::after {
  transform       : translateY(-228px);
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-by-air.png");
  height          : 130%;
}

@media only screen and (max-width: 767px) {
  .services-transport-by-air {
    margin: 80px 0;
  }
}

.services-transport-sending-products::before {
  transform: translateY(-129px);
  height   : 140%;
}

.services-transport-sending-products::before,
.services-transport-information-product::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/sending-products-transport.png");
}

.services-transport-information-product {
  margin-top: 75px;
}

.services-transport-information-product::before {
  height   : 172%;
  transform: translateY(-4px);
}

.services-transport-sending-products .row,
.services-transport-information-product .row {
  gap: 16px 0;
}

.services-transport-sending-products .form-control,
.services-transport-information-product .form-control {
  box-shadow: 0px 66px 50px rgba(0, 0, 0, 0.02);
  height    : 85px;
  color     : rgba(73, 73, 73, 0.8);
}

.services-transport-sending-products select.form-control,
.services-transport-information-product select.form-control {
  background     : url("/wp-content/themes/karenTheme/assets/images/icon/angle-down.svg") left 32px center no-repeat;
  background-size: auto;
}

@media only screen and (max-width: 767px) {

  .services-transport-sending-products .form-control,
  .services-transport-information-product .form-control {
    height: 64px;
  }
}

.services-transport-final-pay {
  margin-top: 146px;
}

.services-transport-final-pay::before {
  top             : 113px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/final-pay-transport.png");
  height          : 90%;
}

.services-transport-final-pay::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-21.png");
  width           : 54px;
  height          : 54px;
  opacity         : 0.5;
  top             : 50%;
  transform       : translateY(-50%);
}

.services-transport-final-pay .btn {
  padding    : 19px 30px;
  line-height: 21px;
}

@media only screen and (max-width: 991px) {
  .services-transport-final-pay img {
    max-width: 50%;
  }
}

@media only screen and (max-width: 767px) {
  .services-transport-final-pay {
    margin-top: 80px;
  }
}

@media only screen and (max-width: 575px) {
  .services-transport-final-pay img {
    max-width: 80%;
  }
}

.services-transport-total-info::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-68.png");
  width           : 121px;
  height          : 406px;
  transform       : translateY(-15px);
}

.section-heading-beauty {
  margin-bottom: 63px;
}

.section-heading-beauty-sup-title {
  line-height: 18px;
}

.section-heading-beauty-sub-title {
  line-height: 27px;
  max-width  : 786px;
}

.swiper-beauty {
  padding-bottom: 78px;
}

.swiper-beauty .swiper-pagination-bullet {
  opacity         : 1;
  background-color: rgba(73, 73, 73, 0.3);
  border-radius   : 9px;
  width           : 11px;
  height          : 6px;
  transition      : all 0.3s linear;
  margin          : 0 1.5px;
}

.swiper-beauty .swiper-pagination-bullet-active {
  background-color: #ff8353;
  width           : 25px;
}

.swiper-beauty .swiper-button-next::after,
.swiper-beauty .swiper-button-prev::after {
  content    : "\e943";
  font-family: "icomoon";
  font-size  : 20px;
  color      : #ff8353;
}

.swiper-beauty .swiper-button-prev::after {
  content: "\e944";
}

.btn-more-beauty {
  box-shadow: 0px 10px 20px 2px rgba(255, 86, 86, 0.32);
}

.comments-beauty {
  margin: 77px 0 179px;
}

.comments-beauty::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-comments-beauty.png");
  background-size : 100% 100%;
  transform       : translateY(181px);
  height          : 105%;
}

.comments-beauty::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-70.png");
  width           : 225px;
  height          : 243px;
  opacity         : 0.5;
  transform       : translateY(-62px);
}

.comments-beauty-wrapper {
  max-width: 1074px;
}

.comments-beauty-wrapper::before,
.comments-beauty-wrapper::after {
  height          : 51px;
  background-color: #fff;
  box-shadow      : 0px 40px 50px rgba(0, 0, 0, 0.1);
  left            : 50%;
  border-radius   : 50px;
}

.comments-beauty-wrapper::before {
  width    : 80%;
  transform: translate(-50%, 23px);
}

.comments-beauty-wrapper::after {
  width    : 60%;
  transform: translate(-50%, 45px);
}

.comments-beauty .swiper-slide>* {
  opacity: 0;
}

.comments-beauty .swiper-slide-visible>* {
  opacity: 1;
}

.comments-beauty .swiper-button {
  left      : calc(100% + 54px);
  margin-top: 32px;
}

.comments-beauty .swiper-button-next::after,
.comments-beauty .swiper-button-prev::after {
  content    : "\e902";
  font-family: "icomoon";
  color      : rgba(73, 73, 73, 0.5);
  font-size  : 26px;
}

.comments-beauty .swiper-button-next:hover::after,
.comments-beauty .swiper-button-prev:hover::after {
  color: #ff8353;
}

.comments-beauty .swiper-button-next::after {
  transform: rotate(-90deg);
}

.comments-beauty .swiper-button-prev::after {
  transform: rotate(90deg);
}

.comments-beauty .swiper-pagination {
  top             : 52px;
  right           : auto;
  bottom          : -42px;
  left            : -104px;
  width           : 347px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-82.png");
  transform       : unset;
}

.comments-beauty .swiper-pagination-bullet {
  width           : 16px;
  height          : 16px;
  border-radius   : 2px;
  opacity         : 1;
  background-color: #cfcfcf;
  position        : absolute;
  transform       : rotate(45deg);
}

.comments-beauty .swiper-pagination-bullet:first-child {
  top : 25%;
  left: 3%;
}

.comments-beauty .swiper-pagination-bullet:nth-child(2) {
  top : 51.587%;
  left: -1.73%;
}

.comments-beauty .swiper-pagination-bullet:last-child {
  bottom: 13%;
  left  : 10%;
}

.comments-beauty .swiper-pagination-bullet-active {
  background-color: #ff8353;
}

.comments-beauty-item {
  padding-top: 76px;
}

.comments-beauty-item .image {
  right: 70px;
}

.comments-beauty-item .image button {
  width    : 79px;
  height   : 79px;
  transform: translate(-50%, 30px);
}

.comments-beauty-item .image button::before {
  border                 : 1px solid #fff;
  box-shadow             : 0px 21px 50px rgba(0, 0, 0, 0.05), inset 0px 12px 15px rgba(255, 255, 255, 0.25);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter        : blur(3px);
  border-radius          : inherit;
  background-color       : rgba(255, 255, 255, 0.6);
}

.comments-beauty-item .image button::after {
  content    : "\e902";
  font-family: "icomoon";
  transform  : rotate(-90deg) translateX(-12px);
  font-size  : 26px;
  color      : #ff8353;
}

.comments-beauty-item .content {
  box-shadow: 0px 40px 50px rgba(0, 0, 0, 0.1);
  padding   : 25px 385px 58px 33px;
}

.comments-beauty-item .content .name {
  line-height: 36px;
}

.comments-beauty-item .content .service {
  line-height: 18px;
}

.comments-beauty-item .content p {
  line-height: 24px;
  height     : 72px;
}

.comments-beauty-item .content .faces-more .faces .title {
  max-width  : 162px;
  margin-left: 7px;
}

.comments-beauty-item .content .faces-more .faces ul {
  gap: 9px;
}

.comments-beauty-item .content .faces-more .faces ul li img {
  box-shadow: 0px 66px 50px rgba(0, 0, 0, 0.1);
  cursor    : pointer;
}

.comments-beauty-item .content .faces-more .more:hover {
  color: #ff8353;
}

@media only screen and (max-width: 1399px) {
  .comments-beauty-wrapper {
    max-width: 970px;
  }
}

@media only screen and (max-width: 1199px) {
  .comments-beauty-wrapper {
    max-width: 820px;
    margin   : 0 28px 0 auto !important;
  }

  .comments-beauty .swiper-button {
    left: calc(100% + 16px);
  }

  .comments-beauty-item .image {
    right: 32px;
  }

  .comments-beauty-item .content {
    padding: 25px 335px 58px 33px;
  }
}

@media only screen and (max-width: 991px) {
  .comments-beauty {
    margin-top: 120px;
  }

  .comments-beauty-wrapper {
    max-width: 100%;
    margin   : 0 !important;
  }

  .comments-beauty .swiper-button {
    top      : auto !important;
    transform: translate(-50%, 100px) !important;
    bottom   : 0;
    left     : 50%;
    z-index  : 2;
  }

  .comments-beauty .swiper-button-next::after {
    transform   : rotate(0deg);
    margin-right: 12px;
  }

  .comments-beauty .swiper-button-prev::after {
    transform: rotate(180deg);
  }

  .comments-beauty-item {
    background-color: #fff;
    box-shadow      : 0px 40px 50px rgba(0, 0, 0, 0.1);
    border-radius   : 32px;
    padding-top     : 0;
  }

  .comments-beauty-item .image {
    position : relative !important;
    right    : 0;
    max-width: 60%;
    width    : 100%;
    margin   : -72px auto 50px;
  }

  .comments-beauty-item .image img {
    width: 100%;
  }

  .comments-beauty-item .content {
    padding   : 0 24px 24px;
    box-shadow: none;
  }
}

@media only screen and (max-width: 575px) {
  .comments-beauty-item .image {
    max-width: 80%;
  }
}

.article-beauty .content {
  margin-top: -88px;
  max-width : calc(100% - 52px);
}

.article-beauty .content .info {
  padding: 11px 36px 7px;
}

.article-beauty .content .info::before {
  background-color: #494949;
  box-shadow      : 0px 25px 50px 2px rgba(0, 0, 0, 0.04);
  border-radius   : 25px;
  height          : calc(100% + 26px);
  border-radius   : 25px;
}

.article-beauty .content .detail {
  padding      : 22px 23px 20px;
  border-radius: 17px;
  box-shadow   : 0px 25px 50px 2px rgba(0, 0, 0, 0.04);
}

.article-beauty .content .detail h2 {
  line-height: 21px;
  color      : #5F5F5F;
}

.article-beauty .content .detail .sub-title {
  color         : rgba(95, 95, 95, 0.4);
  line-height   : 12px;
  letter-spacing: 0.115em;
}

.article-beauty .content .detail p {
  line-height: 27px;
  margin     : 1px 0 8px;
  height     : 81px;
}

.article-beauty .content .detail h2 a:hover,
.article-beauty .content .detail .more:hover {
  color: #FF8353;
}

.article-beauty:hover .content .info::before {
  background-color: #FF8353;
}

@media only screen and (max-width: 1199px) {
  .article-beauty .content {
    max-width: calc(100% - 32px);
  }
}

@media only screen and (max-width: 767px) {
  .article-beauty figure img {
    border-radius: 20px 20px 0 0;
  }

  .article-beauty .content {
    max-width : 100%;
    margin-top: 0;
  }

  .article-beauty .content .info::before {
    border-radius: 0;
  }

  .article-beauty .content .detail {
    border-radius: 0 0 20px 20px;
  }
}

.article-beauty-two .content {
  box-shadow: 0px 44px 50px rgba(0, 0, 0, 0.05);
  margin-top: -30px;
  padding   : 58px 34px 29px;
  max-width : calc(100% - 100px);
}

.article-beauty-two .content h2 {
  line-height: 25px;
  height     : 50px;
}

.article-beauty-two .content h2 a:hover {
  color: #ff8353;
}

.article-beauty-two .content p {
  margin     : 12px 0 18px;
  line-height: 20px;
  height     : 60px;
}

.article-beauty-two .content .btn {
  padding: 8px 17px;
}

.article-beauty-two .content .btn:hover,
.article-beauty-two .content .btn:active,
.article-beauty-two .content .btn:focus {
  background-color: #ff8353 !important;
}

@media only screen and (max-width: 1199px) {
  .article-beauty-two .content {
    max-width: calc(100% - 50px);
  }
}

@media only screen and (max-width: 767px) {
  .article-beauty-two img {
    border-radius: 20px 20px 0 0;
  }

  .article-beauty-two .content {
    max-width              : 100%;
    -webkit-backdrop-filter: 0 0 20px 20px;
    backdrop-filter        : 0 0 20px 20px;
    margin-top             : 0;
    padding                : 12px 12px 16px;
  }
}

.article-beauty-three h2 a:hover {
  color: #ff8353;
}

.top-header-beauty::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-header-beauty.png");
  height          : 882%;
}

.top-header-beauty .container {
  padding-top  : 59px;
  margin-bottom: 75px;
}

.top-header-beauty .container::before {
  height          : 33px;
  background-color: #FF8353;
  border-radius   : 25px;
  transform       : translateY(-22px);
}

.top-header-beauty-nav {
  margin-right: 42px;
}

.top-header-beauty-nav li:not(:last-child) {
  margin-left: 32px;
}

.top-header-beauty-nav li a {
  color      : #b4b4b4;
  line-height: 22px;
}

.top-header-beauty-nav li a::before,
.top-header-beauty-nav li a::after {
  background-color: #ff8353;
  border-radius   : 1px;
  height          : 2px;
  transform       : translateY(2px);
  opacity         : 0;
  visibility      : hidden;
}

.top-header-beauty-nav li a::before {
  width: 0;
}

.top-header-beauty-nav li a::after {
  right: 2px;
  width: 2px;
}

.top-header-beauty-nav li a:hover::before,
.top-header-beauty-nav li a:hover::after {
  opacity   : 1;
  visibility: visible;
}

.top-header-beauty-nav li a:hover::before {
  width: 22px;
}

.top-header-beauty-nav li a:hover::after {
  right: 25px;
}

.top-header-beauty-contact {
  padding: 6px 26px 6px 12px;
}

.top-header-beauty-contact .detail {
  padding-left: 11px;
  margin-left : 10px;
}

.top-header-beauty-contact .detail::after {
  width           : 0.5px;
  background-color: rgba(73, 73, 73, 0.2);
  height          : 30px;
  top             : 50%;
  transform       : translateY(-50%);
}

.top-header-beauty-auth {
  width : 48px;
  height: 48px;
  margin: 0 9px 0 29px;
}

.top-header-beauty-auth:hover {
  background-color: #ff8353 !important;
  color           : #fff;
}

.top-header-beauty-auth::after {
  width           : 0.5px;
  height          : 39px;
  background-color: rgba(73, 73, 73, 0.2);
  transform       : translateX(-15px);
}

.top-header-beauty-contact,
.top-header-beauty-auth {
  box-shadow: 0px 9px 50px rgba(41, 41, 41, 0.05);
}

.top-header-beauty .btn {
  padding: 14px 23px;
}

.top-header-beauty .btn-default:hover,
.top-header-beauty .btn-default:active,
.top-header-beauty .btn-default:focus {
  background-color: #ff8353 !important;
}

@media only screen and (max-width: 1399px) {
  .top-header-beauty-nav li:not(:last-child) {
    margin-left: 18px;
  }
}

@media only screen and (max-width: 1199px) {
  .top-header-beauty-nav {
    margin-right: 8px;
  }

  .top-header-beauty-nav li:not(:last-child) {
    margin-left: 8px;
  }

  .top-header-beauty-nav a {
    font-size: 13px;
  }

  .top-header-beauty-contact {
    padding: 6px 12px 6px;
  }

  .top-header-beauty-auth {
    margin-left: 20px;
  }

  .top-header-beauty-auth::after {
    transform: translateX(-10px);
  }

  .top-header-beauty .btn {
    padding: 14px;
  }
}

@media only screen and (max-width: 767px) {
  .top-header-beauty .container {
    padding-top: 32px;
  }

  .top-header-beauty-auth {
    margin-right: 0;
  }
}

@media only screen and (max-width: 575px) {
  .top-header-beauty-auth {
    margin-left: 0;
  }

  .top-header-beauty-auth::after {
    content: none;
  }
}

.footer-beauty {
  margin-top      : 63px;
  padding-top     : 20px;
  background-color: rgba(252, 252, 252, 0.8);
}

.footer-beauty .container {
  padding-bottom: 49px;
}

.footer-beauty .container::after {
  height          : 33px;
  background-color: #ff8353;
  border-radius   : 25px;
  transform       : translateY(22px);
  z-index         : 2;
}

.footer-beauty-description {
  margin     : 11px 0 70px;
  line-height: 24px;
}

.footer-beauty-socials .title {
  line-height: 22px;
}

.footer-beauty-socials ul {
  gap: 24px 50px;
}

.footer-beauty-socials ul li a {
  width           : 32px;
  height          : 32px;
  background-color: #fff;
  box-shadow      : 0px 4px 15px rgba(0, 0, 0, 0.05);
}

.footer-beauty-socials ul li a:hover {
  background-color: #ff8353;
}

.footer-beauty-namads .text .title,
.footer-beauty-namads .text p {
  line-height: 22px;
}

.footer-beauty-namads .text .title {
  margin-bottom: 6px;
}

.footer-beauty-namads .namads {
  gap: 28px;
}

.footer-beauty-contact-copyright {
  margin-top: 54px;
}

.footer-beauty-contact {
  flex: 1;
}

.footer-beauty-contact li {
  border : 0.5px solid #ff8353;
  padding: 13px 20px;
}

.footer-beauty-contact li.fill {
  background-color: rgba(255, 131, 83, 0.05);
  border          : 0;
}

.footer-beauty-copyright {
  max-width   : 271px;
  margin-right: 40px;
}

@media only screen and (max-width: 1399px) {
  .footer-beauty-copyright {
    max-width   : 200px;
    margin-right: 20px;
  }
}

@media only screen and (max-width: 1199px) {
  .footer-beauty-contact li {
    padding: 12px;
  }

  .footer-beauty-contact li i {
    font-size   : 18px;
    margin-right: 6px;
  }

  .footer-beauty-contact li span {
    font-size: 14px;
  }

  .footer-beauty-copyright {
    max-width   : 180px;
    margin-right: 12px;
  }
}

@media only screen and (max-width: 991px) {
  .footer-beauty-contact {
    gap: 12px;
  }

  .footer-beauty-contact li {
    flex: 1 0 calc(33.333333% - 8px);
  }

  .footer-beauty-copyright {
    max-width: 100%;
  }
}

@media only screen and (max-width: 575px) {
  .footer-beauty-contact li {
    flex: 1 0 calc(50% - 6px);
  }
}

.landing-beauty .link:hover,
.services-home-beauty .link:hover {
  color: #ff8353;
}

.landing-beauty::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-69.png");
  transform       : translateY(-59px);
  width           : 297px;
  height          : 248px;
}

.landing-beauty::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-70.png");
  width           : 225px;
  height          : 243px;
  opacity         : 0.5;
  top             : 50%;
  transform       : translateY(-50%);
}

.landing-beauty .col-lg-7 {
  padding-left: 24px;
}

.landing-beauty .sup-title {
  line-height   : 16px;
  letter-spacing: 0.73em;
  margin-bottom : 6px;
}

.landing-beauty p {
  margin     : 7px 0 17px;
  line-height: 38px;
}

.landing-beauty .image::before {
  width           : 294px;
  height          : 65px;
  background-color: rgba(73, 73, 73, 0.4);
  filter          : blur(50px);
  bottom          : 20px;
  left            : 50%;
  transform       : translateX(-50%);
}

.landing-beauty .btns .btn {
  padding   : 11px 36px;
  box-shadow: 0px 15px 30px 2px rgba(255, 131, 83, 0.25);
}

@media only screen and (max-width: 991px) {
  .landing-beauty img {
    max-width: 75%;
  }
}

@media only screen and (max-width: 767px) {
  .landing-beauty .sup-title {
    letter-spacing: 0;
  }
}

@media only screen and (max-width: 575px) {
  .landing-beauty p {
    line-height: 25px;
    font-size  : 12px;
  }
}

.about-us-home-beauty {
  margin: 129px 0 155px;
}

.about-us-home-beauty::before,
.about-us-home-beauty::after {
  transform: translateY(-15px);
}

.about-us-home-beauty::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-about-us-beauty.png");
  height          : 110%;
}

.about-us-home-beauty::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-71.png");
  width           : 122px;
  height          : 406px;
}

.about-us-home-beauty .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-46.png");
  width           : 80px;
  height          : 190px;
  mix-blend-mode  : difference;
  top             : 50%;
  transform       : translateY(-50%);
}

.about-us-home-beauty .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-69.png");
  width           : 297px;
  height          : 248px;
  transform       : translateY(287px);
}

.about-us-home-beauty img {
  filter: drop-shadow(0px 26px 50px rgba(0, 0, 0, 0.15));
}

.about-us-home-beauty .sup-title {
  line-height   : 16px;
  letter-spacing: 0.335em;
}

.about-us-home-beauty p {
  line-height: 28px;
  margin     : 5px 0 9px;
}

.about-us-home-beauty .btn {
  padding   : 17px 16px;
  box-shadow: 0px 15px 30px 2px rgba(255, 131, 83, 0.25);
}

@media only screen and (max-width: 991px) {
  .about-us-home-beauty p {
    -moz-text-align-last: center;
    text-align-last     : center;
  }
}

.my-services-beauty::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-70.png");
  width           : 225px;
  height          : 243px;
  opacity         : 0.5;
  transform       : translateY(-80px);
}

.my-services-beauty .swiper-slide>* {
  opacity: 0.5;
}

.my-services-beauty .swiper-slide-visible>* {
  opacity: 1;
}

.my-services-beauty-item {
  box-shadow: 0px 68px 50px rgba(0, 0, 0, 0.02);
  padding   : 39px 12px;
}

.my-services-beauty-item i {
  width              : 70px;
  height             : 67px;
  background-color   : #ff8353;
  box-shadow         : 0px 16px 20px rgba(0, 0, 0, 0.05), inset 5px 9px 12px rgba(255, 255, 255, 0.3);
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNjciIHZpZXdCb3g9IjAgMCA3MSA2NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNy42MTQ0IDAuMDQyNDc0NEM0Ni42MjEyIDAuMzk1MDI2IDU1LjQxNjkgMy40NTI3NCA2MS42NTkgOS45MzM4NkM2Ny43ODM4IDE2LjI5MzMgNjkuODU1MiAyNS4wOTEgNzAuMjIxNyAzMy44OTg2QzcwLjYwODIgNDMuMTg3MSA3MC4zMjg0IDUzLjM1NjcgNjMuNzM5NyA1OS45MzcxQzU3LjE0NyA2Ni41MjE0IDQ2LjgyNzYgNjcuOTUwNCAzNy42MTQ0IDY2LjQ2NDNDMjkuNjE4NCA2NS4xNzQ2IDI0Ljg2NDIgNTcuOTk4MiAxOC43NjczIDUyLjY4MzFDMTEuODc3NSA0Ni42NzY3IDEuNzAyMzUgNDIuOTA3NSAwLjI1ODkxMyAzMy44OTg2Qy0xLjI5MTcxIDI0LjIyMDYgNC4zMjg5IDE0LjU2ODIgMTEuNjA0IDcuOTc0NThDMTguNTc3NSAxLjY1NDMxIDI4LjE5NiAtMC4zMjYxODUgMzcuNjE0NCAwLjA0MjQ3NDRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNjciIHZpZXdCb3g9IjAgMCA3MSA2NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNy42MTQ0IDAuMDQyNDc0NEM0Ni42MjEyIDAuMzk1MDI2IDU1LjQxNjkgMy40NTI3NCA2MS42NTkgOS45MzM4NkM2Ny43ODM4IDE2LjI5MzMgNjkuODU1MiAyNS4wOTEgNzAuMjIxNyAzMy44OTg2QzcwLjYwODIgNDMuMTg3MSA3MC4zMjg0IDUzLjM1NjcgNjMuNzM5NyA1OS45MzcxQzU3LjE0NyA2Ni41MjE0IDQ2LjgyNzYgNjcuOTUwNCAzNy42MTQ0IDY2LjQ2NDNDMjkuNjE4NCA2NS4xNzQ2IDI0Ljg2NDIgNTcuOTk4MiAxOC43NjczIDUyLjY4MzFDMTEuODc3NSA0Ni42NzY3IDEuNzAyMzUgNDIuOTA3NSAwLjI1ODkxMyAzMy44OTg2Qy0xLjI5MTcxIDI0LjIyMDYgNC4zMjg5IDE0LjU2ODIgMTEuNjA0IDcuOTc0NThDMTguNTc3NSAxLjY1NDMxIDI4LjE5NiAtMC4zMjYxODUgMzcuNjE0NCAwLjA0MjQ3NDRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
}

.my-services-beauty-item i.purple {
  background-color: #c797ee;
}

.my-services-beauty-item i.info {
  background-color: #52a7ca;
}

.my-services-beauty-item i.success {
  background-color: #ccd39c;
}

.my-services-beauty-item .detail {
  margin-right: 24px;
}

.my-services-beauty-item .detail .title {
  line-height: 33px;
}

.my-services-beauty-item .detail .sub-title {
  line-height   : 26px;
  letter-spacing: 0.305em;
}

@media only screen and (max-width: 1199px) {
  .my-services-beauty-item .detail {
    margin-right: 16px !important;
  }

  .my-services-beauty-item .detail .title {
    font-size: 16px;
  }

  .my-services-beauty-item .detail .sub-title {
    font-size: 12px;
  }
}

.services-home-beauty {
  margin: 177px 0 153px;
}

.services-home-beauty::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-services-home-beauty.png");
  transform       : translateY(-79px);
  height          : 157%;
}

.services-home-beauty::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-72.png");
  width           : 90px;
  height          : 183px;
  transform       : translateY(-74px);
}

.services-home-beauty .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-73.png");
  width           : 110px;
  height          : 246px;
  bottom          : 112px;
}

.services-home-beauty .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-69.png");
  width           : 297px;
  height          : 248px;
  transform       : translateY(227px);
}

.services-home-beauty .sup-title {
  letter-spacing: 0.335em;
  line-height   : 16px;
}

.services-home-beauty p {
  line-height  : 28px;
  margin-bottom: 28px;
}

.services-home-beauty .btn {
  padding    : 17px 16px;
  margin-left: 12px;
}

.services-home-beauty .image {
  max-width: 456px;
  gap      : 8px;
}

.services-home-beauty .image::before {
  width           : 105px;
  height          : 110px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-01.png");
  transform       : translate(28px, -31px);
}

.services-home-beauty .image::after {
  width       : 234px;
  height      : 187px;
  border      : 6px solid;
  border-color: transparent transparent #ff8353 #ff8353;
  transform   : translate(-39px, 36px);
}

.services-home-beauty .image>div {
  max-width: calc(50% - 4px);
}

.services-home-beauty .image>div img {
  border-radius: 5px;
  filter       : grayscale(1);
}

.services-home-beauty .image>div i {
  font-size: 59px;
}

.services-home-beauty .image>div:hover img {
  filter: grayscale(0);
}

@media only screen and (max-width: 575px) {

  .services-home-beauty::after,
  .services-home-beauty .container::before,
  .services-home-beauty .container::after,
  .services-home-beauty .image::after {
    content: none;
  }
}

.brands-beauty::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-brands-beauty.png");
  transform       : translateY(-31px);
  height          : 113%;
}

.brands-beauty .swiper-slide>* {
  opacity  : 0.5;
  transform: scale(0.8);
}

.brands-beauty .swiper-slide-visible>* {
  opacity  : 1;
  transform: unset;
}

.brands-beauty .swiper-pagination-bullet {
  width: 40px;
}

.brands-beauty .swiper-pagination-bullet-active {
  width: 53px;
}

.brands-beauty-item {
  padding   : 66px 12px;
  box-shadow: 0px 31px 50px rgba(0, 0, 0, 0.02);
}

.brands-beauty-item img {
  max-height: 72px;
  filter    : grayscale(1);
}

.brands-beauty-item:hover img {
  filter: grayscale(0);
}

@media only screen and (max-width: 767px) {
  .brands-beauty .swiper-pagination-bullet {
    width: 16px;
  }

  .brands-beauty .swiper-pagination-bullet-active {
    width: 24px;
  }

  .brands-beauty-item {
    padding      : 40px 12px;
    border-radius: 32px;
  }
}

.works-beauty {
  margin: 90px 0 69px;
}

.works-beauty::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-works-beauty.png");
  transform       : translateY(-29px);
  height          : 95%;
}

.works-beauty::after,
.works-beauty .section-heading-beauty::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-70.png");
  width           : 225px;
  height          : 243px;
  opacity         : 0.5;
}

.works-beauty .container::before,
.works-beauty .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-72.png");
  width           : 90px;
  height          : 183px;
}

.works-beauty .container::before {
  top: 95px;
}

.works-beauty .container::after {
  transform: translateY(81px);
}

.works-beauty .section-heading-beauty::after {
  transform: translateY(78px);
}

.works-beauty-item+.works-beauty-item {
  margin-top: 109px;
}

.works-beauty-item img {
  filter: drop-shadow(0px 66px 50px rgba(0, 0, 0, 0.1));
}

.works-beauty-item .detail {
  margin-top: -9px;
  max-width : calc(100% - 70px);
  padding   : 39px 24px 0;
}

.works-beauty-item .detail p {
  line-height: 27px;
  height     : 81px;
}

.works-beauty-item .detail .btn {
  margin-top : -25px;
  transform  : translateY(25px);
  padding    : 16px 8px;
  line-height: 21px;
}

@media only screen and (max-width: 1199px) {
  .works-beauty-item img {
    border-radius: 24px;
  }

  .works-beauty-item .detail {
    max-width    : calc(100% - 32px);
    padding      : 39px 18px 0;
    border-radius: 0 0 10px 10px;
  }
}

.contact-home-beauty::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-contact-home-beauty.png");
  height          : 100%;
  transform       : translateY(-118px);
  height          : 110%;
}

.contact-home-beauty::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-74.png");
  width           : 108px;
  height          : 179px;
  top             : 50%;
  transform       : translateY(-50%);
}

.contact-home-beauty .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-75.png");
  transform       : translateY(83px);
  width           : 210px;
  height          : 406px;
}

.contact-home-beauty .options-cleaning-item {
  opacity: 0.5;
}

.contact-home-beauty .options-cleaning-item .icon::before,
.contact-home-beauty .options-cleaning-item .icon::after {
  transition: all 0.3s ease-in-out;
}

.contact-home-beauty .options-cleaning-item .icon::before {
  background: rgba(73, 73, 73, 0.25);
}

.contact-home-beauty .options-cleaning-item .icon::after {
  background: linear-gradient(0deg, #ff8353, #ff8353), #ff8353;
  filter    : grayscale(1);
}

.contact-home-beauty .options-cleaning-item:hover {
  opacity: 1;
}

.contact-home-beauty .options-cleaning-item:hover .icon::before {
  background: rgba(255, 131, 83, 0.25);
}

.contact-home-beauty .options-cleaning-item:hover .icon::after {
  filter: grayscale(0);
}

.contact-home-beauty .options-cleaning-item:hover a {
  color: #ff8353;
}

.contact-home-beauty .btn-more-beauty {
  margin-top: 54px;
}

.articles-blog-beauty {
  margin-top: 127px;
}

.articles-blog-beauty::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-70.png");
  width           : 225px;
  height          : 243px;
  opacity         : 0.5;
  transform       : translateY(-134px);
}

.articles-blog-beauty-heading {
  padding-bottom: 1px;
  border-bottom : 0.5px dashed #5f5f5f;
  margin-bottom : 41px;
}

.articles-blog-beauty-heading::before {
  width           : 47px;
  height          : 5px;
  background-color: #ff8353;
  border-radius   : 4px;
  transform       : translateY(3px);
}

.articles-blog-beauty-heading::after {
  width           : 9px;
  height          : 2px;
  transform       : translateY(1px);
  background-color: #fff;
  right           : 47px;
}

.articles-blog-beauty-heading-title-en {
  line-height: 29px;
}

.articles-blog-beauty-heading-link {
  color: #5f5f5f;
}

.articles-blog-beauty-heading-link:hover {
  color: #ff8353;
}

.articles-blog-beauty .row {
  gap: 24px 0;
}

.articles-blog-beauty-one {
  margin-bottom: 83px;
}

.articles-blog-beauty-one::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-76.png");
  width           : 125px;
  height          : 238px;
  top             : 70px;
}

.articles-blog-beauty-one::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-70.png");
  width           : 225px;
  height          : 243px;
  opacity         : 0.5;
  transform       : translateY(42px);
}

.articles-blog-beauty-two::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-77.png");
  width           : 65px;
  height          : 144px;
  bottom          : 52px;
}

.articles-blog-beauty-two::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-78.png");
  width           : 74px;
  height          : 155px;
  bottom          : 36px;
}

.articles-blog-beauty hr {
  max-width       : 50%;
  margin          : 48px auto 26px;
  background-color: transparent;
  border-bottom   : 1px dashed rgba(73, 73, 73, 0.5);
}

.about-us-beauty-landing .image {
  padding-left: 46px;
}

@media only screen and (max-width: 991px) {
  .about-us-beauty-landing .image {
    padding-left: 0;
  }
}

.about-us-beauty-services {
  margin-top: 110px;
}

.about-us-beauty-services::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-72.png");
  width           : 90px;
  height          : 183px;
  bottom          : 47px;
}

.about-us-beauty-services::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-70.png");
  width           : 225px;
  height          : 243px;
  opacity         : 0.5;
  bottom          : 99px;
}

.about-us-beauty-services .row {
  gap: 43px 0;
}

@media only screen and (max-width: 991px) {
  .about-us-beauty-services::before {
    top   : 147px;
    bottom: auto;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-beauty-services {
    margin-top: 80px;
  }

  .about-us-beauty-services .row {
    gap: 24px 0;
  }
}

.about-us-beauty-top-doctor::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-79.png");
  width           : 119px;
  height          : 175px;
  transform       : translateY(-120px);
}

.about-us-beauty-top-doctor .container::after {
  right           : auto;
  left            : 0;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-70.png");
  width           : 225px;
  height          : 243px;
  opacity         : 0.5;
  transform       : translateY(45px);
}

@media only screen and (max-width: 767px) {
  .about-us-beauty-top-doctor {
    margin: 80px 0;
  }
}

.about-us-beauty-brands::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-80.png");
  width           : 143px;
  height          : 202px;
  opacity         : 0.2;
  transform       : translateY(-48px);
}

.about-us-beauty-works::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-works-beauty-two.png");
  height          : 104%;
}

.about-us-beauty-works .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-81.png");
  opacity         : 0.5;
  width           : 220px;
  height          : 382px;
  top             : 55%;
  transform       : translateY(-50%);
}

.about-us-beauty-works .section-heading-beauty::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-79.png");
  width           : 119px;
  height          : 175px;
  bottom          : 20%;
}

.about-us-beauty-members {
  margin: 135px 0 69px;
}

.about-us-beauty-members::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-members-beauty.png");
  transform       : translateY(-71px);
  height          : 100%;
}

.about-us-beauty-members::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-72.png");
  width           : 90px;
  height          : 183px;
  top             : calc(100% - 25px);
}

.about-us-beauty-members .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-70.png");
  width           : 225px;
  height          : 243px;
  opacity         : 0.5;
  transform       : translateY(143px);
}

.about-us-beauty-members .services-suports-item .btn:hover {
  background-color: #ff8353 !important;
}

@media only screen and (max-width: 767px) {
  .about-us-beauty-members {
    margin-top: 80px;
  }
}

@media only screen and (max-width: 575px) {

  .about-us-beauty-members::after,
  .about-us-beauty-members .container::before {
    content: none;
  }
}

.about-us-beauty-articles::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-78.png");
  width           : 74px;
  height          : 155px;
  transform       : translateY(-31px);
}

.contact-us-beauty-image .container::before,
.contact-us-beauty-image .container::after,
.contact-us-beauty-image-wrapper::before,
.contact-us-beauty-image-wrapper::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-83.png");
  width           : 124px;
  height          : 70px;
}

.contact-us-beauty-image .container::before,
.contact-us-beauty-image .container::after {
  right: 136px;
}

.contact-us-beauty-image .container::before {
  top: 136px;
}

.contact-us-beauty-image .container::after {
  top: 450px;
}

.contact-us-beauty-image-wrapper::before {
  top : 35px;
  left: 65px;
}

.contact-us-beauty-image-wrapper::after {
  top : 427px;
  left: 80px;
}

.contact-us-beauty-image-wrapper .img::before {
  top             : -12px;
  right           : -121px;
  bottom          : -138px;
  left            : 126px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-84.png");
}

@media only screen and (max-width: 991px) {

  .contact-us-beauty-image .container::before,
  .contact-us-beauty-image .container::after,
  .contact-us-beauty-image-wrapper::before,
  .contact-us-beauty-image-wrapper::after,
  .contact-us-beauty-image-wrapper .img::before {
    content: none;
  }
}

.contact-us-beauty-form {
  margin-top: 76px;
}

.contact-us-beauty-form::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-contact-us-beauty.png");
  top             : 80px;
  height          : 1289px;
}

.contact-us-beauty-form::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-72.png");
  width           : 90px;
  height          : 183px;
  top             : 220px;
}

.contact-us-beauty-form .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-46.png");
  width           : 80px;
  height          : 190px;
  mix-blend-mode  : difference;
  top             : 579px;
}

.contact-us-beauty-form .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-79.png");
  width           : 119px;
  height          : 175px;
  top             : 459px;
}

.contact-us-beauty-form .nav-tabs .nav-item {
  box-shadow: 0px 44px 50px rgba(0, 0, 0, 0.05);
  padding   : 73px 12px 72px;
  cursor    : pointer;
  max-width : calc(50% - 12px);
}

.contact-us-beauty-form .nav-tabs .nav-item::before {
  background   : url("/wp-content/themes/karenTheme/assets/images/other/image-33.png"), #ff8353;
  border-radius: inherit;
  opacity      : 0;
}

.contact-us-beauty-form .nav-tabs .nav-item i {
  font-size: 100px;
  margin   : 72px 0 42px;
}

.contact-us-beauty-form .nav-tabs .nav-item p {
  max-width: 319px;
}

.contact-us-beauty-form .nav-tabs .nav-item:hover::before,
.contact-us-beauty-form .nav-tabs .nav-item.active::before {
  opacity: 1;
}

.contact-us-beauty-form .nav-tabs .nav-item:hover .title,
.contact-us-beauty-form .nav-tabs .nav-item:hover i,
.contact-us-beauty-form .nav-tabs .nav-item.active .title,
.contact-us-beauty-form .nav-tabs .nav-item.active i {
  color: #fff;
}

.contact-us-beauty-form .nav-tabs .nav-item:hover p,
.contact-us-beauty-form .nav-tabs .nav-item.active p {
  color: rgba(255, 255, 255, 0.8);
}

.contact-us-beauty-form form {
  gap       : 32px 0;
  margin-top: 112px;
}

.contact-us-beauty-form form .btn {
  padding    : 9px 17px;
  line-height: 21px;
  margin-top : -20px;
  box-shadow : 0px 18px 25px rgba(134, 155, 235, 0.32);
}

@media only screen and (max-width: 767px) {
  .contact-us-beauty-form .nav-tabs .nav-item {
    max-width: 100%;
    padding  : 32px 12px;
  }

  .contact-us-beauty-form .nav-tabs .nav-item i {
    margin   : 32px 0;
    font-size: 78px;
  }

  .contact-us-beauty-form form {
    margin-top: 70px;
  }

  .contact-us-beauty-form form .col-md-6:nth-child(3) {
    order: -1;
  }
}

.contact-us-beauty-ways {
  margin: 143px 0 85px;
}

.contact-us-beauty-ways::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-gallery-beauty.png");
  height          : 112%;
  transform       : translateY(-78px);
}

.contact-us-beauty-ways::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-85.png");
  width           : 131px;
  height          : 243px;
  bottom          : calc(100% + 14px);
}

.contact-us-beauty-ways .container::before,
.contact-us-beauty-ways .container::after {
  width           : 93px;
  height          : 93px;
  border-radius   : 50%;
  background-color: #ff8353;
  box-shadow      : inset 11px 4px 11px rgba(255, 255, 255, 0.25);
}

.contact-us-beauty-ways .container::before {
  bottom   : 203px;
  transform: translateX(35px);
}

.contact-us-beauty-ways .container::after {
  transform: translate(-45px, 47px);
}

.contact-us-beauty-ways-box {
  border-radius: 28px;
  box-shadow   : 0px 20px 50px rgba(0, 0, 0, 0.05);
  padding      : 29px 34px 30px 67px;
}

.contact-us-beauty-ways-box ul {
  gap: 29px;
}

.contact-us-beauty-ways-box ul li img {
  margin-left: 11px;
}

.contact-us-beauty-ways-box .btn {
  padding: 15px 32px;
}

.contact-us-beauty-ways-box .btn:last-child {
  margin-right: 20px;
  padding     : 15px 26px;
}

.contact-us-beauty-ways .swiper img {
  border-radius: 25px 25px 0px 25px;
  box-shadow   : 0px 16px 25px rgba(0, 0, 0, 0.1);
  cursor       : zoom-in;
}

@media only screen and (max-width: 1399px) {
  .contact-us-beauty-ways-box {
    padding: 29px 24px 30px;
  }

  .contact-us-beauty-ways-box ul {
    gap: 16px;
  }
}

@media only screen and (max-width: 1199px) {

  .contact-us-beauty-ways-box .btn,
  .contact-us-beauty-ways-box .btn:last-child {
    padding: 15px 20px;
  }

  .contact-us-beauty-ways-box .btn:last-child {
    margin-right: 12px;
  }
}

@media only screen and (max-width: 991px) {
  .contact-us-beauty-ways-box .btn {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .contact-us-beauty-ways .swiper img {
    border-radius: 16px 16px 0;
  }
}

@media only screen and (max-width: 575px) {
  .contact-us-beauty-ways-box .btn:last-child {
    margin-right: 0;
  }
}

.contact-us-beauty-members {
  margin-bottom: 140px;
}

.contact-us-beauty-members::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-contact-us-members-beauty.png");
  height          : 100%;
  transform       : translateY(-71px);
}

.contact-us-beauty-members::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-86.png");
  width           : 107px;
  height          : 234px;
  transform       : translateY(-98px);
}

.contact-us-beauty-members .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-88.png");
  width           : 83px;
  height          : 174px;
  top             : 148px;
}

.contact-us-beauty-members .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-87.png");
  width           : 210px;
  height          : 406px;
  transform       : translateY(120px);
}

.contact-us-beauty-members .section-heading-beauty::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-81.png");
  width           : 220px;
  height          : 382px;
  transform       : translateY(275px);
}

.contact-us-beauty-members .row {
  gap: 72px 0;
}

.blog-beauty-search {
  margin-bottom: 87px;
}

.blog-beauty-search::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-76.png");
  width           : 135px;
  height          : 238px;
  top             : 50%;
  transform       : translateY(-50%);
}

.blog-beauty-search-wrapper {
  max-width: 734px;
}

.blog-beauty-search-wrapper p {
  line-height: 37px;
  margin     : 10px 0 46px;
}

.blog-beauty-search-wrapper form {
  box-shadow: 0px 47px 50px rgba(0, 0, 0, 0.05);
  padding   : 15px 52px 15px 46px;
}

.blog-beauty-search-wrapper form .form-control {
  background-color: rgba(255, 131, 83, 0.05);
  height          : 83px;
  padding         : 0 26px;
}

.blog-beauty-search-wrapper form .form-control::-moz-placeholder {
  color: rgba(73, 73, 73, 0.6);
}

.blog-beauty-search-wrapper form .form-control,
.blog-beauty-search-wrapper form .form-control::placeholder {
  color: rgba(73, 73, 73, 0.6);
}

.blog-beauty-search-wrapper form button {
  margin-right    : 102px;
  width           : 62px;
  height          : 62px;
  background-color: #ff8353;
  flex            : 0 0 auto;
}

@media only screen and (max-width: 767px) {
  .blog-beauty-search-wrapper form button {
    margin-right: 40px;
  }
}

@media only screen and (max-width: 575px) {
  .blog-beauty-search-wrapper form {
    border-radius: 15px !important;
    padding      : 8px 12px;
  }

  .blog-beauty-search-wrapper form .form-control {
    height: 62px;
  }

  .blog-beauty-search-wrapper form button {
    margin-right: 12px;
  }
}

.blog-beauty-top-article {
  margin-top: 101px;
}

.blog-beauty-top-article::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-top-article-beauty.png");
  transform       : translateY(-357px);
  height          : 150%;
}

.blog-beauty-top-article::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-85.png");
  width           : 131px;
  height          : 243px;
  transform       : translateY(-246px);
}

.blog-beauty-top-article .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-51.png");
  width           : 92px;
  height          : 139px;
  transform       : translateY(-32px);
}

.blog-beauty-top-article-content .image {
  padding-left: 18px;
  max-width   : 39%;
}

.blog-beauty-top-article-content .image::before {
  background-color: rgba(0, 0, 0, 0.37);
  filter          : blur(50px);
  border-radius   : 20px;
  width           : 78%;
  height          : 15%;
  left            : 50%;
  transform       : translateX(-50%);
}

.blog-beauty-top-article-content .image img {
  box-shadow: 0px -8px 23px rgba(0, 0, 0, 0.05);
}

.blog-beauty-top-article-content .detail {
  flex   : 1 0 1%;
  padding: 32px 23px 24px;
}

.blog-beauty-top-article-content .detail .title {
  line-height: 36px;
}

.blog-beauty-top-article-content .detail .title a:hover {
  color: #ff8353;
}

.blog-beauty-top-article-content .detail p {
  line-height  : 36px;
  margin-bottom: 9px;
  height       : 108px;
}

.blog-beauty-top-article-content .detail .author img {
  border-radius: 7px;
  margin-left  : 11px;
}

.blog-beauty-top-article-content .detail .more {
  background-color: #fff;
  box-shadow      : 0px 18px 50px rgba(189, 154, 246, 0.05), 0px 7px 17px rgba(0, 0, 0, 0.05);
  margin-top      : 20px;
  padding         : 8px 18px;
}

.blog-beauty-top-article-content .detail .more:hover {
  background-color: #ff8353;
  color           : #fff;
}

.blog-beauty-top-article-two .image {
  padding: 0 18px 0 0;
}

@media only screen and (max-width: 991px) {
  .blog-beauty-top-article-content .image {
    max-width: 100%;
    padding  : 0;
  }

  .blog-beauty-top-article-content .detail p {
    height: auto;
  }
}

@media only screen and (max-width: 767px) {
  .blog-beauty-top-article-content .detail {
    padding: 18px;
  }
}

.blog-beauty-news {
  margin-top: 163px;
}

.blog-beauty-news::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-76.png");
  width           : 135px;
  height          : 238px;
  top             : 7%;
}

.blog-beauty-news::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-85.png");
  width           : 131px;
  height          : 243px;
  top             : 28%;
}

.blog-beauty-news .row {
  gap: 44px 0;
}

.blog-beauty-news-two {
  margin-top: 125px;
}

.blog-beauty-news-two::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-news-beauty.png");
  transform       : translateY(-71px);
  height          : 100%;
}

.blog-beauty-news-two .row {
  gap: 75px 0;
}

@media only screen and (max-width: 767px) {

  .blog-beauty-news,
  .blog-beauty-news-two {
    margin-top: 80px;
  }

  .blog-beauty-news .row,
  .blog-beauty-news-two .row {
    gap: 32px 0;
  }
}

.blog-beauty-sickness {
  margin-top: 107px;
}

.blog-beauty-sickness-wrapper::before {
  height          : 15%;
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, white 15%, rgba(255, 255, 255, 0.5) 75%, rgba(255, 255, 255, 0) 100%);
  z-index         : 2;
}

@media only screen and (max-width: 767px) {
  .blog-beauty-sickness-wrapper::before {
    height: 10%;
  }
}

@media only screen and (max-width: 575px) {
  .blog-beauty-sickness-wrapper::before {
    height: 4%;
  }
}

.blog-beauty-sickness .row {
  gap: 50px 0;
}

.blog-beauty-sickness .btn-more-beauty {
  margin-top : -35px;
  padding    : 15px 32px;
  line-height: 23px;
}

.detail-blog-beauty-image .container {
  gap: 28px;
}

.detail-blog-beauty-image .img {
  max-width: calc(50% - 14px);
  flex     : 0 0 auto;
}

.detail-blog-beauty-image .img::before,
.detail-blog-beauty-image .img img {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgyIiBoZWlnaHQ9IjQxOSIgdmlld0JveD0iMCAwIDU4MiA0MTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDEwOS4wMzhDMCA0OC44MTgxIDQ4LjgxODEgMCAxMDkuMDM4IDBWMEMxMzIuNzAyIDAgMTU2LjE5OCA3LjUzMDgyIDE3OC44OTMgMTQuMjMyMUMyMDEuNzQ0IDIwLjk3OTYgMjM3LjcyMyAyNy41ODY4IDI5MSAyNy41ODY4QzM0NC4yNzcgMjcuNTg2OCAzODAuMjU2IDIwLjk3OTYgNDAzLjEwNyAxNC4yMzIxQzQyNS44MDIgNy41MzA4MiA0NDkuMjk4IDAgNDcyLjk2MiAwVjBDNTMzLjE4MiAwIDU4MiA0OC44MTgxIDU4MiAxMDkuMDM4VjI2OUM1ODIgMzUxLjg0MyA1MTQuODQzIDQxOSA0MzIgNDE5SDE1MEM2Ny4xNTczIDQxOSAwIDM1MS44NDMgMCAyNjlWMTA5LjAzOFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgyIiBoZWlnaHQ9IjQxOSIgdmlld0JveD0iMCAwIDU4MiA0MTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDEwOS4wMzhDMCA0OC44MTgxIDQ4LjgxODEgMCAxMDkuMDM4IDBWMEMxMzIuNzAyIDAgMTU2LjE5OCA3LjUzMDgyIDE3OC44OTMgMTQuMjMyMUMyMDEuNzQ0IDIwLjk3OTYgMjM3LjcyMyAyNy41ODY4IDI5MSAyNy41ODY4QzM0NC4yNzcgMjcuNTg2OCAzODAuMjU2IDIwLjk3OTYgNDAzLjEwNyAxNC4yMzIxQzQyNS44MDIgNy41MzA4MiA0NDkuMjk4IDAgNDcyLjk2MiAwVjBDNTMzLjE4MiAwIDU4MiA0OC44MTgxIDU4MiAxMDkuMDM4VjI2OUM1ODIgMzUxLjg0MyA1MTQuODQzIDQxOSA0MzIgNDE5SDE1MEM2Ny4xNTczIDQxOSAwIDM1MS44NDMgMCAyNjlWMTA5LjAzOFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
}

.detail-blog-beauty-image .img::before {
  top             : -10px;
  right           : -10px;
  bottom          : -10px;
  left            : -10px;
  background-color: rgba(255, 255, 255, 0.2);
}

.detail-blog-beauty-image .img::after {
  width           : 45%;
  height          : 15%;
  background-color: rgba(73, 73, 73, 0.4);
  filter          : blur(50px);
  bottom          : -9%;
  left            : 50%;
  transform       : translateX(-50%);
}

.detail-blog-beauty-info {
  margin: 85px 0 40px;
}

.detail-blog-beauty-info .title {
  line-height  : 44px;
  margin-bottom: 14px;
}

.detail-blog-beauty-info .sub-title {
  line-height: 32px;
}

.detail-blog-beauty-content::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-72.png");
  width           : 90px;
  height          : 183px;
}

.detail-blog-beauty-content::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-79.png");
  width           : 119px;
  height          : 175px;
  top             : 228px;
}

.detail-blog-beauty-content .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-46.png");
  width           : 80px;
  height          : 190px;
  mix-blend-mode  : difference;
  top             : 348px;
}

.detail-blog-beauty .detail-blog-hosting-info-wrapper .info li i,
.detail-blog-beauty .detail-blog-hosting-info-wrapper .share ul li a:hover {
  background-color: #ff8353;
}

.detail-blog-beauty-send-comment {
  margin-top: 108px;
}

.detail-blog-beauty-send-comment::before {
  top             : 77px;
  transform       : unset;
  height          : 100%;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-send-comment-beauty.png");
}

.detail-blog-beauty-send-comment::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-85.png");
  width           : 131px;
  height          : 243px;
}

.detail-blog-beauty-send-comment .box-star .stars input:checked~label i {
  color: #ff8353;
}

.detail-blog-beauty-send-comment .btn {
  box-shadow: 0px 18px 25px rgba(255, 131, 83, 0.32);
}

.detail-blog-beauty-comments::after {
  width           : 93px;
  height          : 93px;
  background-color: #FF8353;
  box-shadow      : inset 11px 4px 11px rgba(255, 255, 255, 0.25);
  transform       : translateX(-45px);
  bottom          : 160px;
  border-radius   : 50%;
}

.detail-blog-beauty-comments ul li .content .text-reply p::before,
.detail-blog-beauty-comments ul li ul::before {
  background-color: #ff8353;
}

.detail-blog-beauty-comments li .content .text-reply .btn {
  box-shadow: 0px 18px 25px rgba(255, 131, 83, 0.32);
}

.detail-blog-beauty-related-articles::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-related-articles-beauty.png");
  transform       : translateY(-71px);
  height          : 65%;
}

.detail-blog-beauty-related-articles::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-88.png");
  width           : 83px;
  height          : 174px;
  transform       : translateY(-85px);
}

.detail-blog-beauty-related-articles .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-75.png");
  width           : 210px;
  height          : 406px;
  top             : 85px;
}

.detail-blog-beauty-related-articles .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-70.png");
  width           : 225px;
  height          : 243px;
  opacity         : 0.35;
  transform       : translateY(146px);
}

.detail-blog-beauty-sickness::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-76.png");
  width           : 125px;
  height          : 238px;
  top             : 173px;
}

.detail-blog-beauty-sickness::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-85.png");
  width           : 131px;
  height          : 243px;
  top             : 281px;
}

.detail-blog-beauty-sickness .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-77.png");
  width           : 65px;
  height          : 144px;
  transform       : translateY(6px);
  z-index         : 4;
}

@media only screen and (max-width: 991px) {

  .detail-blog-beauty-content::before,
  .detail-blog-beauty-content::after,
  .detail-blog-beauty-content .container::before,
  .detail-blog-beauty-sickness .container::before {
    content: none;
  }
}

@media only screen and (max-width: 767px) {
  .detail-blog-beauty-image .img {
    max-width: 100%;
  }

  .detail-blog-beauty-info {
    margin: 32px 0;
  }

  .detail-blog-beauty-info .title {
    line-height: 30px;
  }
}

.service-beauty {
  padding-bottom : 48px;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-service-beauty.png") bottom center no-repeat;
  background-size: cover;
  min-height     : 100vh;
}

.service-beauty .top-header-beauty .container {
  margin-bottom: 24px;
}

.service-beauty .top-header-beauty .container::before {
  height   : 179px;
  transform: translateY(-171px);
}

.service-beauty-wrapper::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-89.png");
  width           : 66px;
  height          : 149px;
  top             : 40%;
  transform       : translateY(-50%);
}

.service-beauty-wrapper::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-79.png");
  width           : 119px;
  height          : 175px;
  bottom          : 10%;
}

.service-beauty h2 {
  margin-bottom: 3px;
}

.service-beauty p {
  margin-bottom: 46px;
}

.service-beauty .title-form {
  margin-bottom: 27px;
}

.service-beauty form {
  gap: 21px 0;
}

.service-beauty form .form-group .form-control {
  height : 53px;
  padding: 0 20px;
}

.service-beauty form .form-group select.form-control {
  background-image: url("/wp-content/themes/karenTheme/assets/images/icon/angle-down-orange.svg");
}

.service-beauty form .btns {
  margin-top: 10px;
}

.service-beauty form .btns .btn {
  width  : calc(50% - 44px);
  padding: 12px;
}

.service-beauty form .btns .btn-change {
  width     : 46px;
  height    : 46px;
  box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.05);
  margin    : 0 19px 0 23px;
}

.service-beauty .total-price {
  margin-top      : 44px;
  background-color: rgba(73, 73, 73, 0.05);
  min-width       : 265px;
  padding         : 12px 16px;
  line-height     : 23px;
}

.service-beauty .btn-back {
  margin-top : 100px;
  padding    : 12px 55px;
  line-height: 23px;
}

.service-beauty .result {
  margin-bottom: 35px;
  gap          : 24px 0;
}

.service-beauty .result-box {
  box-shadow: 0px 42px 22px rgba(0, 0, 0, 0.02);
}

@media only screen and (min-width: 992px) {
  .service-beauty .sup-title {
    line-height: 27px;
  }

  .service-beauty h2 {
    line-height: 68px;
  }

  .service-beauty p {
    line-height: 31px;
  }
}

@media only screen and (max-width: 1199px) {
  .service-beauty form .btns .btn:not(.btn-change) {
    width: calc(50% - 34px);
  }
}

@media only screen and (max-width: 991px) {
  .service-beauty .top-header-beauty .container {
    margin-bottom: 48px;
  }

  .service-beauty-wrapper::before,
  .service-beauty-wrapper::after {
    content: none;
  }
}

@media only screen and (max-width: 575px) {
  .service-beauty form .btns .btn:not(.btn-change) {
    width: 100%;
  }

  .service-beauty form .btns .btn-change {
    margin: 20px auto;
  }

  .service-beauty form .btns .btn-change i {
    transform: rotate(90deg);
  }
}

.section-heading-travel {
  max-width    : 786px;
  margin-bottom: 58px;
}

.section-heading-travel-sup-title {
  line-height: 27px;
}

.section-heading-travel-title {
  margin: 1px 0 0;
}

.section-heading-travel p {
  line-height         : 27px;
  -moz-text-align-last: center;
  text-align-last     : center;
}

.swiper-travel {
  padding-bottom: 99px;
}

.swiper-travel .swiper-bottom {
  gap: 22px;
}

.swiper-travel .swiper-button-next,
.swiper-travel .swiper-button-prev {
  box-shadow: 0px 40px 50px rgba(0, 0, 0, 0.05);
  width     : 59px;
  height    : 59px;
}

.swiper-travel .swiper-button-next::after,
.swiper-travel .swiper-button-prev::after {
  content    : "\e943";
  font-family: "icomoon";
  color      : #494949;
  font-size  : 20px;
  transition : all 0.3s ease-in-out;
}

.swiper-travel .swiper-button-next:hover::after,
.swiper-travel .swiper-button-prev:hover::after {
  color: #1081e8;
}

.swiper-travel .swiper-button-disabled {
  opacity: 0.2;
}

.swiper-travel .swiper-button-prev::after {
  content: "\e944";
}

.tour-item {
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.05);
}

.tour-item .image img {
  border-radius: 29px 29px 0 29px;
}

.tour-item .content {
  padding: 29px 21px 16px;
}

.tour-item .content .date i {
  margin-left: 10px;
}

.tour-item .content h2 {
  line-height: 36px;
  height     : 82px;
  margin     : 7px 0;
}

.tour-item .content h2 a:hover {
  color: #1081e8;
}

.tour-item .content .read-more {
  background-color: rgba(217, 217, 217, 0.15);
  padding         : 7px 12px;
}

@media only screen and (max-width: 1199px) {
  .tour-item .content {
    padding: 29px 16px 16px;
  }

  .tour-item .content h2,
  .tour-item .content .price {
    font-size: 20px;
  }
}

.btn-more-travel {
  margin-top : 38px;
  box-shadow : 0px 10px 20px 2px rgba(16, 129, 232, 0.32);
  padding    : 15px 24px;
  line-height: 23px;
}

.article-travel h2 a:hover {
  color: #1081e8;
}

.landing-travel::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-90.png");
  width           : 92px;
  height          : 133px;
  transform       : translateY(-51px);
}

.landing-travel::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-52.png");
  width           : 113px;
  height          : 406px;
  top             : 135px;
}

.landing-travel .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-91.png");
  width           : 93px;
  height          : 438px;
  top             : 73px;
}

.landing-travel .content {
  max-width: 86%;
}

.landing-travel .sup-title::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/star-info-circle.svg");
  transform       : translate(-82px, -15px);
  width           : 49px;
  height          : 51px;
}

.landing-travel .title {
  margin-bottom: 11px;
}

.landing-travel .sup-title,
.landing-travel .title {
  text-shadow: 0px 3px 50px rgba(252, 183, 18, 0.35);
}

.landing-travel p {
  line-height  : 32px;
  margin-bottom: 15px;
}

.landing-travel form {
  padding: 25px 66px 24px 42px;
  gap    : 15px;
}

.landing-travel form .form-group {
  max-width: calc(50% - 98px);
}

.landing-travel form .form-group i {
  right: 22px;
}

.landing-travel form .form-group .form-control {
  background-color: rgba(243, 243, 243, 0.2);
  height          : 64px;
  padding-right   : 50px;
}

.landing-travel form .btn {
  padding     : 16px 29px;
  box-shadow  : 0px 9px 30px 2px rgba(16, 129, 232, 0.25);
  margin-right: 11px;
}

.landing-travel .image {
  margin-right: -250px;
}

@media only screen and (min-width: 768px) {
  .landing-travel .sup-title {
    line-height: 58px;
  }

  .landing-travel .title {
    line-height: 62px;
  }
}

@media only screen and (max-width: 1399px) {
  .landing-travel form {
    padding: 25px 32px 24px;
  }

  .landing-travel form .form-group {
    max-width: calc(50% - 93px);
  }

  .landing-travel form .form-group i {
    right: 8px;
  }

  .landing-travel form .form-group .form-control {
    padding-right: 32px;
  }

  .landing-travel form .btn {
    margin-right: 0;
  }
}

@media only screen and (max-width: 1199px) {
  .landing-travel .image {
    margin-right: -200px;
  }
}

@media only screen and (max-width: 991px) {
  .landing-travel .content {
    max-width: 100%;
  }

  .landing-travel .image {
    margin-right: 0;
  }
}

@media only screen and (max-width: 767px) {

  .landing-travel::before,
  .landing-travel::after,
  .landing-travel .container::before {
    content: none;
  }

  .landing-travel p {
    line-height: 26px;
  }

  .landing-travel form {
    padding: 18px;
  }

  .landing-travel form .form-group {
    max-width: calc(50% - 8px);
  }

  .landing-travel form .btn {
    width: 100%;
  }
}

@media only screen and (max-width: 575px) {
  .landing-travel .sup-title::after {
    content: none;
  }

  .landing-travel form .form-group {
    max-width: 100%;
  }
}

.description-travel::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-description-travel.png");
  height          : 150%;
  transform       : translateY(-198px);
}

.description-travel-wrapper {
  box-shadow: 0px 42px 100px rgba(0, 0, 0, 0.05);
  padding   : 68px 72px 186px;
}

.description-travel-wrapper .btn {
  box-shadow: 0px 10px 20px 2px rgba(16, 129, 232, 0.32);
}

.description-travel-wrapper .content {
  margin-top : 36px;
  line-height: 35px;
}

.description-travel .brands {
  margin: -120px 72px 0;
  gap   : 37px 39px;
}

.description-travel .brands li {
  max-width: calc(20% - 32px);
  flex     : 0 0 auto;
}

.description-travel .brands li a {
  box-shadow: 0px 31px 50px rgba(0, 0, 0, 0.02);
  padding   : 66px 12px;
}

.description-travel .brands li a img {
  max-height: 72px;
  filter    : grayscale(1);
  opacity   : 0.5;
}

.description-travel .brands li a:hover img {
  filter : grayscale(0);
  opacity: 1;
}

@media only screen and (max-width: 1199px) {
  .description-travel .brands {
    gap: 37px 20px;
  }

  .description-travel .brands li {
    max-width: calc(20% - 16px);
  }
}

@media only screen and (max-width: 991px) {
  .description-travel-wrapper {
    padding      : 32px 32px 110px;
    border-radius: 32px;
  }

  .description-travel .brands {
    margin: -90px 32px 0;
    gap   : 20px;
  }

  .description-travel .brands li a {
    padding      : 48px 12px;
    border-radius: 24px;
  }
}

@media only screen and (max-width: 767px) {
  .description-travel-wrapper {
    padding: 24px 24px 130px;
  }

  .description-travel .brands {
    margin: -90px 24px 0;
  }

  .description-travel .brands li {
    max-width: none;
    flex     : 1 0 calc(33.333333% - 14px);
  }
}

@media only screen and (max-width: 575px) {
  .description-travel .brands li {
    flex: 1 0 calc(50% - 12px);
  }

  .description-travel .brands li a {
    padding: 24px;
  }
}

.articles-blog-travel {
  margin-top: 169px;
}

.articles-blog-travel-wrapper::before {
  height          : 15%;
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, white 15%, rgba(255, 255, 255, 0.5) 75%, rgba(255, 255, 255, 0) 100%);
  z-index         : 1;
}

.articles-blog-travel-wrapper .btn {
  margin-top: -35px;
}

.articles-blog-travel-wrapper .row {
  gap: 50px 0;
}

@media only screen and (max-width: 767px) {
  .articles-blog-travel-wrapper::before {
    height: 10%;
  }

  .articles-blog-travel-wrapper .row {
    gap: 24px 0;
  }
}

@media only screen and (max-width: 575px) {
  .articles-blog-travel-wrapper::before {
    height: 4%;
  }
}

@media only screen and (max-width: 767px) {
  .articles-blog-travel {
    margin-top: 80px;
  }
}

.popular-locations::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-last-articles-02.png");
  mix-blend-mode  : difference;
  width           : 79px;
  height          : 148px;
  top             : 25px;
}

.popular-locations-item {
  background-image: url("/wp-content/themes/karenTheme/assets/images/tours/tour-05.png");
  padding         : 125px 47px 31px;
  box-shadow      : 0px 23px 50px rgba(0, 0, 0, 0.1);
}

.popular-locations-item::before {
  background   : linear-gradient(180deg, rgba(16, 129, 232, 0.8) 0%, rgba(16, 129, 232, 0) 0.01%, rgba(16, 129, 232, 0.253295) 58.99%, rgba(16, 129, 232, 0.8) 100%);
  border-radius: inherit;
}

.popular-locations-item p {
  line-height: 30px;
  max-height : 60px;
}

.popular-locations .row {
  gap: 86px 0;
}

.popular-locations .row>*:nth-child(2)>*::before {
  background: linear-gradient(180deg, rgba(230, 58, 44, 0.8) 0%, rgba(230, 58, 44, 0) 0.01%, rgba(230, 58, 44, 0.253295) 58.99%, rgba(230, 58, 44, 0.8) 100%);
}

.popular-locations .row>*:nth-child(3)>*::before {
  background: linear-gradient(180deg, rgba(246, 174, 0, 0.8) 0%, rgba(16, 129, 232, 0) 0.01%, rgba(246, 174, 0, 0.253295) 58.99%, rgba(246, 174, 0, 0.8) 100%);
}

.popular-locations .row>*:nth-child(4)>*::before {
  background: linear-gradient(180deg, rgba(122, 103, 219, 0.8) 0%, rgba(16, 129, 232, 0) 0.01%, rgba(122, 103, 219, 0.253295) 58.99%, rgba(122, 103, 219, 0.8) 100%);
}

.popular-locations .row>*:last-child>*::before {
  background: linear-gradient(180deg, rgba(255, 131, 83, 0.8) 0%, rgba(16, 129, 232, 0) 0.01%, rgba(255, 131, 83, 0.253295) 58.99%, rgba(255, 131, 83, 0.8) 100%);
}

@media only screen and (min-width: 768px) {
  .popular-locations-item .title {
    line-height: 69px;
  }
}

@media only screen and (max-width: 991px) {
  .popular-locations .row {
    gap: 24px 0;
  }
}

@media only screen and (max-width: 767px) {
  .popular-locations-item {
    padding: 125px 24px 31px;
  }
}

@media only screen and (max-width: 575px) {
  .popular-locations-item {
    border-radius: 20px;
  }
}

.hotel-reservation-item {
  box-shadow   : 0px 50px 50px rgba(0, 0, 0, 0.05);
  border-radius: 17px;
  padding      : 35px 25px 21px;
}

.hotel-reservation-item .image {
  max-width: 157px;
}

.hotel-reservation-item .image img {
  border-radius: 13px;
}

.hotel-reservation-item .detail {
  flex         : 1 0 1%;
  padding-right: 26px;
}

.hotel-reservation-item .detail ul {
  margin: 7px 0 27px;
}

.hotel-reservation-item .detail ul li:not(:last-child) {
  margin-bottom: 21px;
}

.hotel-reservation-item .detail .btn {
  box-shadow   : 0px 9px 30px 2px rgba(16, 129, 232, 0.25);
  border-radius: 6px;
  padding      : 6px 9px;
  line-height  : 19px;
}

@media only screen and (max-width: 767px) {
  .hotel-reservation-item {
    padding: 20px;
  }

  .hotel-reservation-item .image {
    max-width: 100%;
    margin   : 0 auto 24px;
  }

  .hotel-reservation-item .image img {
    height            : 250px;
    -o-object-fit     : cover;
    object-fit        : cover;
    -o-object-position: center;
    object-position   : center;
  }

  .hotel-reservation-item .detail {
    padding-right: 0;
  }

  .hotel-reservation-item .detail ul {
    margin: 7px 0 12px;
  }

  .hotel-reservation-item .detail ul li {
    font-size: 12px;
  }

  .hotel-reservation-item .detail ul li:not(:last-child) {
    margin-bottom: 12px;
  }

  .hotel-reservation-item .detail ul li i {
    font-size  : 18px;
    margin-left: 12px !important;
  }
}

@media only screen and (max-width: 575px) {
  .hotel-reservation-item .image img {
    height: 200px;
  }

  .hotel-reservation-item .detail .btn {
    padding: 10px;
    width  : 100%;
  }
}

.top-header-travel {
  padding: 48px 0 67px;
}

.top-header-travel::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-top-header-travel.png");
  height          : 875px;
}

.top-header-travel-logo {
  margin-left: 80px;
}

.top-header-travel-nav li a::after {
  background-color: #1081e8;
}

.top-header-travel-nav li a:hover,
.top-header-travel-nav li a.active {
  color: #1081e8;
}

.top-header-travel-auth {
  margin: 0 27px 0 0;
}

.top-header-travel-auth::after {
  transform: translateX(14px);
}

.top-header-travel-auth:hover {
  background-color: #1081e8 !important;
}

@media only screen and (max-width: 1199px) {
  .top-header-travel-logo {
    margin-left: 32px;
  }
}

@media only screen and (max-width: 991px) {
  .top-header-travel-logo {
    margin: 0 auto;
  }

  .top-header-travel-logo img {
    width : auto;
    height: 48px;
  }
}

@media only screen and (max-width: 767px) {
  .top-header-travel {
    padding-top: 32px;
  }

  .top-header-travel-auth::after {
    content: none;
  }
}

@media only screen and (max-width: 575px) {
  .top-header-travel-logo img {
    height: 40px;
  }
}

.footer-travel {
  margin-top    : 160px;
  padding-bottom: 12px;
}

.footer-travel .download-app {
  padding      : 25px 33px 31px 44px;
  box-shadow   : 0px 37px 70px rgba(0, 0, 0, 0.05);
  margin-bottom: 39px;
}

.footer-travel .download-app .right {
  white-space: nowrap;
}

.footer-travel .download-app .right .title {
  line-height: 14px;
}

.footer-travel .download-app .right .sub-title {
  background-image       : linear-gradient(180deg, rgba(120, 120, 120, 0) 0%, #787878 100%);
  -webkit-background-clip: text;
  background-clip        : text;
  color                  : transparent;
  line-height            : 27px;
}

.footer-travel .download-app ul {
  gap: 24px;
}

.footer-travel .download-app ul li a {
  padding   : 11px 9px 10px;
  box-shadow: 0px 20px 23px rgba(0, 0, 0, 0.05);
}

.footer-travel .download-app ul li a img {
  max-height: 33px;
}

.footer-travel-description {
  margin-top : 10px;
  line-height: 24px;
}

.footer-travel-title {
  line-height  : 31px;
  margin-bottom: 2px;
}

.footer-travel-nav li:not(:last-child) {
  margin-bottom: 3px;
}

.footer-travel-nav li a {
  line-height: 27px;
}

.footer-travel-nav li a:hover {
  color: #1081e8;
}

.footer-travel-contact .title {
  line-height  : 44px;
  margin-bottom: 1px;
}

.footer-travel-contact p {
  line-height: 24px;
}

.footer-travel-contact .info {
  margin: 21px 0 25px;
}

.footer-travel-socials li:not(:last-child) {
  margin-left: 12px;
}

.footer-travel-socials li a {
  width     : 32px;
  height    : 32px;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.05);
}

.footer-travel-socials li a:hover {
  background-color: #1081e8;
  color           : #fff;
}

.footer-travel-copyright {
  margin-top : 26px;
  padding-top: 9px;
  border-top : 3px solid #1081E8;
}

@media only screen and (max-width: 1199px) {
  .footer-travel .download-app {
    padding: 24px;
  }

  .footer-travel .download-app ul {
    gap: 12px;
  }

  .footer-travel-title {
    font-size: 15px;
  }
}

@media only screen and (max-width: 991px) {
  .footer-travel .download-app .right {
    white-space: unset;
  }
}

@media only screen and (max-width: 767px) {
  .footer-travel {
    margin-top: 60px;
  }

  .footer-travel .download-app ul li {
    flex: 1 0 calc(33.333333% - 8px);
  }
}

@media only screen and (max-width: 575px) {

  .footer-travel .download-app .right .title,
  .footer-travel .download-app .right .sub-title {
    line-height: 18px;
    font-size  : 12px;
  }

  .footer-travel .download-app ul li {
    flex: 1 0 calc(50% - 12px);
  }
}

.options-travel::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-options-travel.png");
  transform       : translateY(-137px);
  height          : 264%;
}

.options-travel::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-46.png");
  width           : 80px;
  height          : 190px;
  mix-blend-mode  : difference;
  transform       : translateY(81px);
}

.options-travel .row {
  gap: 24px 0;
}

.options-travel .col-lg-4:nth-child(2)>* {
  transform: translateY(56px);
}

@media only screen and (max-width: 991px) {
  .options-travel {
    margin-top: 80px;
  }

  .options-travel .col-lg-4:nth-child(2)>* {
    transform: unset;
  }
}

.top-location-travel {
  margin-top: 177px;
}

.top-location-travel::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-top-location-travel.png");
  transform       : translateY(-49px);
  height          : 115%;
}

.top-location-travel-item {
  box-shadow   : 0px 71px 50px rgba(0, 0, 0, 0.02);
  border-radius: 32px;
  padding      : 29px 15px 30px;
}

.top-location-travel-item img {
  border-radius: 13px;
  margin-left  : 22px;
}

.top-location-travel-item .detail {
  flex: 1 0 1%;
}

.top-location-travel-item .detail h2 span {
  line-height: 25px;
}

.top-location-travel-item .detail .rate {
  background-color: #1081e8;
  box-shadow      : 0px 25px 50px rgba(16, 129, 232, 0.05);
  width           : 39px;
  height          : 25px;
}

.top-location-travel-item .detail .air {
  margin: 6px 0 17px;
}

@media only screen and (max-width: 1199px) {
  .top-location-travel-item img {
    margin-left: 12px;
  }
}

@media only screen and (max-width: 767px) {
  .top-location-travel-item {
    padding: 12px;
  }

  .top-location-travel-item img {
    margin: 0 auto;
    width : 60%;
  }
}

@media only screen and (max-width: 767px) {
  .top-location-travel {
    margin-top: 80px;
  }
}

.our-popular-tours-travel {
  margin: 106px 0 117px;
}

.our-popular-tours-travel::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-popular-tours.png");
  top             : 18px;
  height          : 92%;
}

.our-popular-tours-travel::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-66.png");
  width           : 91px;
  height          : 406px;
  transform       : translateY(-111px);
}

.our-popular-tours-travel .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-46.png");
  width           : 80px;
  height          : 190px;
  bottom          : 29px;
  mix-blend-mode  : difference;
}

@media only screen and (max-width: 767px) {
  .our-popular-tours-travel {
    margin: 80px 0;
  }
}

.our-popular-tours-two-travel {
  margin: 167px 0 125px;
}

.our-popular-tours-two-travel .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-65.png");
  width           : 89px;
  height          : 406px;
  transform       : translateY(-183px);
}

@media only screen and (max-width: 767px) {
  .our-popular-tours-two-travel {
    margin: 80px 0 60px;
  }
}

.about-us-travel-landing {
  margin-bottom: 97px;
}

.about-us-travel-landing .image::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-93.png");
  transform       : matrix(-0.13, 0.99, 0.99, 0.13, 0, 0);
  width           : 589px;
  height          : 402px;
  top             : 5px;
  transform       : translateX(-140px);
}

.about-us-travel-landing .image::after {
  bottom          : 5%;
  left            : 50%;
  transform       : translateX(-50%);
  background-color: rgba(0, 0, 0, 0.32);
  filter          : blur(50px);
  width           : 48%;
  height          : 17%;
}

.about-us-travel-landing p {
  margin-bottom: 60px;
}

@media only screen and (max-width: 991px) {
  .about-us-travel-landing .image::before {
    content: none;
  }

  .about-us-travel-landing p {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-travel-landing {
    margin-bottom: 50px;
  }
}

.about-us-travel-description {
  margin-bottom: 155px;
}

.about-us-travel-description::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-91.png");
  width           : 93px;
  height          : 438px;
  bottom          : 106px;
}

@media only screen and (max-width: 767px) {
  .about-us-travel-description {
    margin-bottom: 0;
  }
}

.about-us-travel-members {
  margin: 158px 0 202px;
}

.about-us-travel-members::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-members-travel.png");
  top             : 68px;
  height          : 150%;
}

.about-us-travel-members::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-46.png");
  width           : 80px;
  height          : 190px;
  mix-blend-mode  : difference;
}

.about-us-travel-members .section-heading-travel {
  margin-bottom: 149px;
}

.about-us-travel-members-wrapper::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-roundede.png");
  top             : -124px;
  right           : 0;
  bottom          : -286px;
  left            : 0;
}

.about-us-travel-members-title {
  margin-bottom: 24px;
  line-height  : 36px;
}

.about-us-travel-members-items .members {
  gap: 48px;
}

.about-us-travel-members-item {
  flex     : 0 0 auto;
  max-width: calc(16.6666667% - 48px);
}

.about-us-travel-members-item .image::before {
  left            : 50%;
  transform       : translateX(-50%);
  width           : 98px;
  height          : 13px;
  background-color: #d9d9d9;
  box-shadow      : 0px 4px 18px rgba(0, 0, 0, 0.25);
  border-radius   : 26px;
}

.about-us-travel-members-item .image img {
  border-radius: 26px;
}

.about-us-travel-members-item .name {
  margin     : 11px 0 3px;
  line-height: 26px;
}

.about-us-travel-members-item .position {
  line-height: 23px;
}

.about-us-travel-members .members-center {
  margin: 51px 0;
}

.members-center .about-us-travel-members-items {
  max-width: 50%;
  padding  : 0 12px;
}

.members-center .about-us-travel-members-item {
  max-width: calc(33.333333% - 38px);
}

@media only screen and (max-width: 1199px) {
  .about-us-travel-members-wrapper::before {
    top   : -84px;
    bottom: -160px;
  }

  .about-us-travel-members-items .members {
    gap: 32px;
  }

  .about-us-travel-members-item {
    max-width: calc(16.6666667% - 27px);
  }

  .members-center .about-us-travel-members-item {
    max-width: calc(33.333333% - 24px);
  }
}

@media only screen and (max-width: 991px) {
  .about-us-travel-members .section-heading-travel {
    margin-bottom: 50px;
  }

  .about-us-travel-members-wrapper::before {
    content: none;
  }

  .about-us-travel-members-item,
  .members-center .about-us-travel-members-item {
    max-width: calc(25% - 18px);
  }

  .about-us-travel-members .members {
    gap: 24px;
  }

  .about-us-travel-members .members-center {
    gap: 32px;
  }

  .members-center .about-us-travel-members-items {
    max-width: 100%;
    padding  : 0;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-travel-members {
    margin: 80px 0;
  }

  .about-us-travel-members-item,
  .members-center .about-us-travel-members-item {
    max-width: calc(33.333333% - 16px);
  }

  .about-us-travel-members-item .name {
    font-size: 14px;
  }

  .about-us-travel-members-item .position {
    font-size: 12px;
  }
}

@media only screen and (max-width: 575px) {
  .about-us-travel-members-items .members {
    gap: 24px 12px;
  }

  .about-us-travel-members-item,
  .members-center .about-us-travel-members-item {
    max-width: calc(50% - 12px);
  }
}

.about-us-travel-popular-locations::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-65.png");
  width           : 89px;
  height          : 406px;
  transform       : translateY(-163px);
}

.about-us-travel-popular-locations::after {
  top      : 0;
  transform: translateY(-14px);
}

.about-us-travel-articles {
  margin-top: 91px;
}

@media only screen and (max-width: 767px) {
  .about-us-travel-articles {
    margin-top: 70px;
  }
}

.contact-us-travel-what .section-heading-travel,
.contact-us-travel-location .section-heading-travel {
  margin-bottom: 82px;
  max-width    : 998px;
}

.contact-us-travel-what .section-heading-travel-title,
.contact-us-travel-location .section-heading-travel-title {
  text-shadow: 0px 3px 50px rgba(252, 183, 18, 0.35);
  margin     : 3px 0 26px;
}

@media only screen and (min-width: 768px) {

  .contact-us-travel-what .section-heading-travel-sup-title,
  .contact-us-travel-location .section-heading-travel-sup-title {
    line-height: 36px;
  }

  .contact-us-travel-what .section-heading-travel-title,
  .contact-us-travel-location .section-heading-travel-title {
    line-height: 78px;
  }
}

.contact-us-travel-what {
  margin-top: 100px;
}

@media only screen and (max-width: 991px) {
  .contact-us-travel-what {
    margin-top: 0;
  }
}

.contact-us-travel-location {
  margin: 166px 0 120px;
}

.contact-us-travel-location::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-location-travel.png");
  height          : 429px;
  transform       : translateY(209px);
}

.contact-us-travel-location::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-46.png");
  width           : 80px;
  height          : 190px;
  bottom          : 41px;
  mix-blend-mode  : difference;
}

.contact-us-travel-location-wrapper {
  box-shadow    : 0px 78px 50px rgba(0, 0, 0, 0.02);
  padding-bottom: 53px;
}

.contact-us-travel-location .contact-us-info {
  margin: 66px 115px 0;
}

.contact-us-travel-location .contact-us-info li {
  box-shadow: 0px 65px 50px rgba(0, 0, 0, 0.05);
}

.contact-us-travel-location .contact-us-info li:hover .icon::before {
  background-color: #1081e8;
}

.contact-us-travel-location .contact-us-info li:hover .icon i::after {
  background-color: rgba(16, 129, 232, 0.25);
}

.contact-us-travel-location .contact-us-info li:hover .detail .title {
  color: #1081e8;
}

@media only screen and (max-width: 1199px) {
  .contact-us-travel-location .contact-us-info {
    margin: 66px 32px 0;
  }
}

@media only screen and (max-width: 991px) {
  .contact-us-travel-location iframe {
    height: 400px;
  }

  .contact-us-travel-location .contact-us-info {
    margin: 66px 24px 0;
  }
}

@media only screen and (max-width: 767px) {
  .contact-us-travel-location {
    margin: 80px 0 60px;
  }

  .contact-us-travel-location::after {
    content: none;
  }

  .contact-us-travel-location-wrapper {
    background-color: transparent !important;
    box-shadow      : none;
  }

  .contact-us-travel-location .contact-us-info {
    margin: 40px 0 0;
  }
}

@media only screen and (max-width: 575px) {
  .contact-us-travel-location iframe {
    height: 280px;
  }
}

.blog-travel-top-article::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-65.png");
  width           : 89px;
  height          : 406px;
  transform       : translateY(171px);
}

.blog-travel-specials {
  margin: 72px 0 141px;
}

.blog-travel-specials::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-special-travel.png");
  height          : 94%;
  top             : 144px;
}

.blog-travel-specials::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-94.png");
  width           : 76px;
  height          : 406px;
  top             : 146px;
}

.blog-travel-specials .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-95.png");
  mix-blend-mode  : difference;
  width           : 67px;
  height          : 150px;
  bottom          : 246px;
}

.blog-travel-specials .row {
  gap: 65px 0;
}

@media only screen and (max-width: 767px) {
  .blog-travel-specials {
    margin-bottom: 80px;
  }

  .blog-travel-specials .row {
    gap: 40px 0;
  }
}

.blog-travel-best-articles {
  margin-bottom: 195px;
}

.blog-travel-best-articles::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/best-articles-travel.png");
  transform       : translateY(-464px);
  height          : 281%;
}

.blog-travel-best-articles::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-65.png");
  width           : 89px;
  height          : 406px;
  transform       : translateY(-159px);
}

.blog-travel-best-articles .title {
  line-height  : 50px;
  margin-bottom: 13px;
}

.blog-travel-best-articles p {
  margin-bottom: 34px;
  line-height  : 31px;
}

.blog-travel-best-articles a:hover {
  color: #1081e8;
}

.blog-travel-best-articles .image::before,
.blog-travel-best-articles .image img {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjM4MyIgdmlld0JveD0iMCAwIDUwNCAzODMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjcxLjc3IDQuNzI5NTRDMjI2LjY3NiA2LjY2MDgxIDE4Mi40NTYgNy45OTQ5MiAxNDAuODAyIDIxLjYyMjRDOTIuNzcxNiAzNy4zMzU4IDM4LjE0ODcgNTIuNzg3NyAxNC4zMzc1IDg4Ljk1MDZDLTkuNjQ5NyAxMjUuMzgxIDAuMDY4OTYgMTcwLjYxNCAxNy4yMDY4IDIwOS4zM0MzMi42Njg1IDI0NC4yNTkgNjkuOTgyNCAyNjguNzE0IDEwNC45NCAyOTMuNjI4QzEzNi4yMTkgMzE1LjkxOSAxNzEuMDU2IDMzMi40ODYgMjA5LjQ5MiAzNDYuMzY3QzI1NC4xNDggMzYyLjQ5NCAyOTkuNDMzIDM5MC41OTEgMzQ3LjEwMiAzODEuMDgxQzM5NC44MDIgMzcxLjU2NSA0MjMuMzQ0IDMzMi45MyA0NDYuNjI2IDI5OS4wNThDNDY2Ljc2OCAyNjkuNzUzIDQ2MC41NTkgMjM1LjQ2NSA0NjkuNTM1IDIwMi45NTNDNDc5LjM4OSAxNjcuMjYzIDUxMi40OTkgMTM0LjIzOCA1MDEuOTUgOTguNjY4OUM0OTAuODQ1IDYxLjIyNDMgNDU1LjkzMyAyNy43OTgyIDQxMi4zMDkgOS45OTQ1OEMzNjkuODg0IC03LjMxOTM5IDMxOS41NjggMi42ODI1MiAyNzEuNzcgNC43Mjk1NFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjM4MyIgdmlld0JveD0iMCAwIDUwNCAzODMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjcxLjc3IDQuNzI5NTRDMjI2LjY3NiA2LjY2MDgxIDE4Mi40NTYgNy45OTQ5MiAxNDAuODAyIDIxLjYyMjRDOTIuNzcxNiAzNy4zMzU4IDM4LjE0ODcgNTIuNzg3NyAxNC4zMzc1IDg4Ljk1MDZDLTkuNjQ5NyAxMjUuMzgxIDAuMDY4OTYgMTcwLjYxNCAxNy4yMDY4IDIwOS4zM0MzMi42Njg1IDI0NC4yNTkgNjkuOTgyNCAyNjguNzE0IDEwNC45NCAyOTMuNjI4QzEzNi4yMTkgMzE1LjkxOSAxNzEuMDU2IDMzMi40ODYgMjA5LjQ5MiAzNDYuMzY3QzI1NC4xNDggMzYyLjQ5NCAyOTkuNDMzIDM5MC41OTEgMzQ3LjEwMiAzODEuMDgxQzM5NC44MDIgMzcxLjU2NSA0MjMuMzQ0IDMzMi45MyA0NDYuNjI2IDI5OS4wNThDNDY2Ljc2OCAyNjkuNzUzIDQ2MC41NTkgMjM1LjQ2NSA0NjkuNTM1IDIwMi45NTNDNDc5LjM4OSAxNjcuMjYzIDUxMi40OTkgMTM0LjIzOCA1MDEuOTUgOTguNjY4OUM0OTAuODQ1IDYxLjIyNDMgNDU1LjkzMyAyNy43OTgyIDQxMi4zMDkgOS45OTQ1OEMzNjkuODg0IC03LjMxOTM5IDMxOS41NjggMi42ODI1MiAyNzEuNzcgNC43Mjk1NFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
}

.blog-travel-best-articles .image::before {
  background-color: rgba(175, 175, 175, 0.18);
  top             : -12px;
  right           : -12px;
  bottom          : -12px;
  left            : -12px;
}

.blog-travel-best-articles .image::after {
  left            : 51px;
  filter          : blur(100px);
  width           : 196px;
  height          : 184px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-96.png");
}

.blog-travel-best-articles .image .shape-1 {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/mosalas-red.png");
  top             : -9px;
  right           : 123px;
  width           : 107px;
  height          : 121px;
}

.blog-travel-best-articles .image .shape-2 {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/mosalas-blue-6.png");
  top             : 36px;
  left            : 8%;
  width           : 80px;
  height          : 91px;
}

.blog-travel-best-articles .image .shape-3 {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/mosalas-blue-7.png");
  bottom          : 0;
  left            : 40%;
  transform       : translateX(-50%);
  width           : 69px;
  height          : 77px;
}

@media only screen and (max-width: 767px) {
  .blog-travel-best-articles {
    margin-bottom: 80px;
  }
}

.blog-travel-note-book::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-note-book-travel.png");
  transform       : translateY(-73px);
  height          : 184%;
}

.blog-travel-note-book::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-46.png");
  width           : 80px;
  height          : 190px;
  transform       : translateY(-128px);
  mix-blend-mode  : difference;
}

.blog-travel-note-book-box {
  box-shadow: 0px 55px 50px rgba(0, 0, 0, 0.02);
  padding   : 37px 18px 22px 27px;
}

.blog-travel-note-book-box::before,
.blog-travel-note-book-box::after {
  width           : 1px;
  background-color: #1081e8;
}

.blog-travel-note-book-box::before {
  right: 32px;
}

.blog-travel-note-book-box::after {
  right: 43px;
}

.blog-travel-note-book-box .title,
.blog-travel-note-book-box .swiper .text {
  padding-right: 32px;
}

.blog-travel-note-book-box .title {
  line-height: 36px;
}

.blog-travel-note-book-box .title::before {
  transform       : translate(-22px, -63px);
  width           : 22px;
  height          : 53px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/icon/pin.svg");
}

.blog-travel-note-book-box .swiper {
  padding-bottom: 33px;
}

.blog-travel-note-book-box .swiper .text {
  line-height     : 30px;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 29px, rgba(73, 73, 73, 0.2) 1px);
  background-size : 100% 30px;
  padding-bottom  : 30px;
}

.blog-travel-note-book-box .swiper-button-next::after,
.blog-travel-note-book-box .swiper-button-prev::after {
  content    : "\e936";
  font-family: "icomoon";
  font-size  : 11px;
  color      : #1081e8;
}

.blog-travel-note-book-box .swiper-button-prev::after {
  content: "\e937";
}

.blog-travel-note-book-box .swiper-pagination-bullet {
  border-radius   : 5px;
  width           : 21px;
  height          : 4px;
  background-color: #ededed;
  opacity         : 1;
  margin          : 0 4.5px;
}

.blog-travel-note-book-box .swiper-pagination-bullet-active {
  width           : 40px;
  background-color: #1081e8;
}

.blog-travel-note-book .row {
  gap: 48px 0;
}

.blog-travel-note-book .col-lg-4:nth-child(2) {
  transform: translateY(33px);
}

@media only screen and (max-width: 991px) {
  .blog-travel-note-book .col-lg-4:nth-child(2) {
    transform: unset;
  }
}

.blog-travel-best-articles-two {
  margin: 197px 0 128px;
}

.blog-travel-best-articles-two::before {
  top      : 175px;
  transform: unset;
  height   : 310%;
}

.blog-travel-best-articles-two::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-95.png");
  width           : 67px;
  height          : 150px;
  transform       : translateY(69px);
  mix-blend-mode  : difference;
}

.blog-travel-best-articles-two .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-46.png");
  width           : 80px;
  height          : 190px;
  mix-blend-mode  : difference;
  transform       : translateY(33px);
}

.blog-travel-best-articles-two p::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/mosalas-red-3.png");
  width           : 94px;
  height          : 81px;
  left            : 25%;
  transform       : translateY(110px);
}

.blog-travel-best-articles-two .image::before,
.blog-travel-best-articles-two .image img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjM4MyIgdmlld0JveD0iMCAwIDUwNCAzODMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjMyLjIzIDQuNzI5NTRDMjc3LjMyNCA2LjY2MDgxIDMyMS41NDQgNy45OTQ5MiAzNjMuMTk4IDIxLjYyMjRDNDExLjIyOCAzNy4zMzU4IDQ2NS44NTEgNTIuNzg3NyA0ODkuNjYzIDg4Ljk1MDZDNTEzLjY1IDEyNS4zODEgNTAzLjkzMSAxNzAuNjE0IDQ4Ni43OTMgMjA5LjMzQzQ3MS4zMzEgMjQ0LjI1OSA0MzQuMDE4IDI2OC43MTQgMzk5LjA2IDI5My42MjhDMzY3Ljc4MSAzMTUuOTE5IDMzMi45NDQgMzMyLjQ4NiAyOTQuNTA4IDM0Ni4zNjdDMjQ5Ljg1MiAzNjIuNDk0IDIwNC41NjcgMzkwLjU5MSAxNTYuODk4IDM4MS4wODFDMTA5LjE5OCAzNzEuNTY1IDgwLjY1NTcgMzMyLjkzIDU3LjM3NDMgMjk5LjA1OEMzNy4yMzIgMjY5Ljc1MyA0My40NDA4IDIzNS40NjUgMzQuNDY0NyAyMDIuOTUzQzI0LjYxMTIgMTY3LjI2MyAtOC40OTg5MiAxMzQuMjM4IDIuMDQ5ODQgOTguNjY4OUMxMy4xNTQ5IDYxLjIyNDMgNDguMDY2OSAyNy43OTgyIDkxLjY5MTEgOS45OTQ1OEMxMzQuMTE2IC03LjMxOTM5IDE4NC40MzIgMi42ODI1MiAyMzIuMjMgNC43Mjk1NFoiIGZpbGw9IiNDNEM0QzQiLz4KPC9zdmc+Cg==);
  mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjM4MyIgdmlld0JveD0iMCAwIDUwNCAzODMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjMyLjIzIDQuNzI5NTRDMjc3LjMyNCA2LjY2MDgxIDMyMS41NDQgNy45OTQ5MiAzNjMuMTk4IDIxLjYyMjRDNDExLjIyOCAzNy4zMzU4IDQ2NS44NTEgNTIuNzg3NyA0ODkuNjYzIDg4Ljk1MDZDNTEzLjY1IDEyNS4zODEgNTAzLjkzMSAxNzAuNjE0IDQ4Ni43OTMgMjA5LjMzQzQ3MS4zMzEgMjQ0LjI1OSA0MzQuMDE4IDI2OC43MTQgMzk5LjA2IDI5My42MjhDMzY3Ljc4MSAzMTUuOTE5IDMzMi45NDQgMzMyLjQ4NiAyOTQuNTA4IDM0Ni4zNjdDMjQ5Ljg1MiAzNjIuNDk0IDIwNC41NjcgMzkwLjU5MSAxNTYuODk4IDM4MS4wODFDMTA5LjE5OCAzNzEuNTY1IDgwLjY1NTcgMzMyLjkzIDU3LjM3NDMgMjk5LjA1OEMzNy4yMzIgMjY5Ljc1MyA0My40NDA4IDIzNS40NjUgMzQuNDY0NyAyMDIuOTUzQzI0LjYxMTIgMTY3LjI2MyAtOC40OTg5MiAxMzQuMjM4IDIuMDQ5ODQgOTguNjY4OUMxMy4xNTQ5IDYxLjIyNDMgNDguMDY2OSAyNy43OTgyIDkxLjY5MTEgOS45OTQ1OEMxMzQuMTE2IC03LjMxOTM5IDE4NC40MzIgMi42ODI1MiAyMzIuMjMgNC43Mjk1NFoiIGZpbGw9IiNDNEM0QzQiLz4KPC9zdmc+Cg==);
}

.blog-travel-best-articles-two .image::after {
  right: 46px;
  left : auto;
}

.blog-travel-best-articles-two .image .shape-1 {
  right: auto;
  left : 128px;
}

.blog-travel-best-articles-two .image .shape-2 {
  right: 8%;
  left : auto;
}

.blog-travel-best-articles-two .image .shape-3 {
  left     : 50%;
  transform: translateX(-50%) rotate(-75deg);
}

@media only screen and (max-width: 767px) {
  .blog-travel-best-articles-two {
    margin: 80px 0;
  }

  .blog-travel-best-articles-two::after,
  .blog-travel-best-articles-two .container::before,
  .blog-travel-best-articles-two p::after {
    content: none;
  }
}

.detail-blog-travel-image {
  margin-bottom: 133px;
}

.detail-blog-travel-image::before,
.detail-blog-travel-image::after {
  top          : 11px;
  bottom       : 11px;
  border-radius: 53px;
}

.detail-blog-travel-image::before {
  background-color: #1081e8;
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/image-40.png");
  transform       : translateX(59px);
  width           : 50%;
}

.detail-blog-travel-image::after {
  transform       : translateX(-62px);
  background-color: #494949;
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/image-41.png");
  box-shadow      : 0px 24px 30px rgba(0, 0, 0, 0.15);
  width           : calc(100% + 121px);
}

.detail-blog-travel-image img {
  border-radius: 73px;
  border       : 11px solid rgba(216, 216, 216, 0.69);
  box-shadow   : 0px 26px 50px rgba(0, 0, 0, 0.2);
}

.detail-blog-travel-info {
  margin-bottom: 23px;
}

.detail-blog-travel-info .title {
  margin-bottom: 14px;
}

.detail-blog-travel-content::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-46.png");
  width           : 80px;
  height          : 190px;
  mix-blend-mode  : difference;
  bottom          : 35%;
}

.detail-blog-travel-content p {
  line-height: 35px;
}

.detail-blog-travel-send-comment {
  margin-top: 108px;
}

.detail-blog-travel-send-comment::before {
  transform       : translateY(-213px);
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-send-comment-travel.png");
  height          : 258%;
}

.detail-blog-travel-send-comment::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-85.png");
  width           : 131px;
  height          : 243px;
}

.detail-blog-travel-send-comment .box-star .stars input:checked~label i {
  color: #1081e8;
}

.detail-blog-travel-send-comment .btn {
  box-shadow: 0px 18px 25px rgba(16, 129, 232, 0.32);
}

.detail-blog-travel-best-articles {
  margin-top: 124px;
}

@media only screen and (min-width: 768px) {
  .detail-blog-travel-info .title {
    line-height: 44px;
  }

  .detail-blog-travel-info .sub-title {
    line-height: 32px;
  }
}

@media only screen and (max-width: 991px) {

  .detail-blog-travel-image::before,
  .detail-blog-travel-image::after {
    border-radius: 30px;
  }

  .detail-blog-travel-image img {
    border-radius: 48px;
  }
}

@media only screen and (max-width: 991px) and (max-width: 767px) {
  .detail-blog-travel-image {
    margin-bottom: 48px;
  }

  .detail-blog-travel-image::before,
  .detail-blog-travel-image::after {
    content: none;
  }

  .detail-blog-travel img {
    border-radius: 32px;
    border       : 0;
  }
}

@media only screen and (max-width: 991px) and (max-width: 575px) {
  .detail-blog-travel-image img {
    border-radius: 20px;
  }
}

.services-travel-sup-title {
  line-height  : 18px;
  margin-bottom: 2px;
}

@media only screen and (max-width: 575px) {
  .services-travel-sup-title {
    font-size: 13px;
  }
}

.services-travel-title {
  margin-bottom: 23px;
}

.services-travel-info::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-services-travel.png");
  height          : 1015px;
  top             : 496px;
}

.services-travel-info .image {
  margin-bottom: 175px;
}

.services-travel-info .image::after {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzE0IiBoZWlnaHQ9IjY3MCIgdmlld0JveD0iMCAwIDcxNCA2NzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDUzQzAgMjMuNzI4OSAyMy43Mjg5IDAgNTMgMEg2NjFDNjkwLjI3MSAwIDcxNCAyMy43Mjg5IDcxNCA1M1Y2MTdDNzE0IDY0Ni4yNzEgNjkwLjI3MSA2NzAgNjYxIDY3MEg1MzUuNVY2NzBDNDc2LjU3MiA2NzAgNDE5LjAxNiA2NTAuMDA3IDM2MC4xMiA2NDguMDUzQzM1OS4wNjcgNjQ4LjAxOCAzNTguMDI2IDY0OCAzNTcgNjQ4QzM1NS45NzQgNjQ4IDM1NC45MzMgNjQ4LjAxOCAzNTMuODggNjQ4LjA1M0MyOTQuOTg0IDY1MC4wMDcgMjM3LjQyOCA2NzAgMTc4LjUgNjcwVjY3MEg1M0MyMy43Mjg5IDY3MCAwIDY0Ni4yNzEgMCA2MTdWNTNaIiBmaWxsPSIjRjFGMUYxIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzE0IiBoZWlnaHQ9IjY3MCIgdmlld0JveD0iMCAwIDcxNCA2NzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDUzQzAgMjMuNzI4OSAyMy43Mjg5IDAgNTMgMEg2NjFDNjkwLjI3MSAwIDcxNCAyMy43Mjg5IDcxNCA1M1Y2MTdDNzE0IDY0Ni4yNzEgNjkwLjI3MSA2NzAgNjYxIDY3MEg1MzUuNVY2NzBDNDc2LjU3MiA2NzAgNDE5LjAxNiA2NTAuMDA3IDM2MC4xMiA2NDguMDUzQzM1OS4wNjcgNjQ4LjAxOCAzNTguMDI2IDY0OCAzNTcgNjQ4QzM1NS45NzQgNjQ4IDM1NC45MzMgNjQ4LjAxOCAzNTMuODggNjQ4LjA1M0MyOTQuOTg0IDY1MC4wMDcgMjM3LjQyOCA2NzAgMTc4LjUgNjcwVjY3MEg1M0MyMy43Mjg5IDY3MCAwIDY0Ni4yNzEgMCA2MTdWNTNaIiBmaWxsPSIjRjFGMUYxIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  width              : 55%;
  height             : 99%;
  background-color   : #1081e8;
  left               : 50%;
  transform          : translate(-50%, 15%);
}

.services-travel-info .image img {
  border-radius: 73px;
  box-shadow   : 0px 26px 50px rgba(0, 0, 0, 0.2);
  border       : 11px solid rgba(216, 216, 216, 0.69);
}

.services-travel-info .title {
  margin-bottom: 11px;
}

.services-travel-info .sub-title {
  margin-bottom: 107px;
}

.services-travel-info .description-content {
  line-height: 35px;
}

.services-travel-info .description-content>* {
  margin-bottom: 16px;
}

.services-travel-info .description-content :last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 768px) {
  .services-travel-info .title {
    line-height: 65px;
  }

  .services-travel-info .sub-title {
    line-height: 32px;
  }
}

@media only screen and (max-width: 991px) {
  .services-travel-info .image img {
    border-radius: 48px;
  }
}

@media only screen and (max-width: 767px) {
  .services-travel-info .image::after {
    content: none;
  }

  .services-travel-info .image img {
    border-radius: 20px;
    border       : none;
  }

  .services-travel-info .image,
  .services-travel-info .sub-title {
    margin-bottom: 48px;
  }
}

@media only screen and (max-width: 575px) {

  .services-travel-info .image,
  .services-travel-info .sub-title {
    margin-bottom: 24px;
  }
}

.services-travel-location .services-travel-title {
  margin-bottom: 27px;
}

.services-travel-location {
  margin-top: 60px;
}

.services-travel-location::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-location-services-travel.png");
  transform       : translateY(-10px);
  height          : 104%;
}

.services-travel-faq .services-travel-title {
  margin-bottom: 25px;
}

.services-travel-faq::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-faq-travel.png");
  height          : 1015px;
  transform       : translateY(-183px);
}

.services-travel-faq ul li {
  box-shadow: 0px 66px 50px rgba(0, 0, 0, 0.02);
  padding   : 0 42px 32px;
}

.services-travel-faq ul li:not(:last-child) {
  margin-bottom: 17px;
}

.services-travel-faq ul li .heading {
  cursor : pointer;
  padding: 31px 0 0;
}

.services-travel-faq ul li .heading:not(.collapsed) i {
  transform: rotate(180deg);
}

.services-travel-faq ul li .body {
  margin-top : 32px;
  line-height: 25px;
}

@media only screen and (max-width: 767px) {
  .services-travel-faq ul li {
    padding: 0 20px 32px;
  }
}

.services-travel-photos {
  margin: 33px 0 115px;
}

.services-travel-photos::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-photos-travel.png");
  top             : 387px;
  height          : 100%;
}

.services-travel-photos img {
  cursor: zoom-in;
}

@media only screen and (max-width: 991px) {
  .services-travel-photos {
    margin: 70px 0 80px;
  }
}

.services-travel-hotel-reservation {
  margin-bottom: 116px;
}

.services-travel-hotel-reservation::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-46.png");
  width           : 80px;
  height          : 190px;
  z-index         : 3;
  mix-blend-mode  : difference;
  transform       : translateY(79px);
}

.services-travel-hotel-reservation .row {
  gap: 39px 0;
}

.services-travel-hotel-reservation-wrapper::before {
  height          : 30%;
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, white 15%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  z-index         : 1;
  transform       : translateY(75px);
}

.services-travel-hotel-reservation .btn-more-travel {
  margin-top: -16px;
}

@media only screen and (max-width: 991px) {
  .services-travel-hotel-reservation-wrapper::before {
    height: 15%;
  }
}

@media only screen and (max-width: 767px) {
  .services-travel-hotel-reservation {
    margin-bottom: 80px;
  }

  .services-travel-hotel-reservation::before {
    content: none;
  }

  .services-travel-hotel-reservation-wrapper::before {
    height: 7%;
  }
}

@media only screen and (max-width: 575px) {
  .services-travel-hotel-reservation-wrapper::before {
    height: 9%;
  }
}

@media only screen and (max-width: 575px) {
  .btn-scroll-vecalt img {
    width : 90px;
    height: 90px;
  }
}

.section-heading-vecalt {
  max-width    : 998px;
  margin-bottom: 52px;
}

@media only screen and (min-width: 768px) {
  .section-heading-vecalt-sup-title {
    line-height: 56px;
  }

  .section-heading-vecalt-title {
    line-height: 77px;
  }

  .section-heading-vecalt p {
    line-height: 37px;
  }
}

@media only screen and (max-width: 767px) {
  .section-heading-vecalt-title {
    margin: 8px 0;
  }
}

.btn-more-vecalt {
  margin-top: 62px;
  padding   : 15px;
  min-width : 154px;
}

.article-vecalt:not(:last-child) {
  margin-bottom: 45px;
}

.article-vecalt figure {
  flex         : 0 0 auto;
  border-radius: 18px;
}

.article-vecalt figure::before {
  background-image: linear-gradient(0deg, rgba(182, 157, 116, 0.5), rgba(182, 157, 116, 0.5));
  top             : 5px;
  right           : 5px;
  bottom          : 5px;
  left            : 5px;
  border-radius   : inherit;
}

.article-vecalt figure img {
  border       : 5px solid rgba(199, 199, 199, 0.5);
  border-radius: inherit;
}

.article-vecalt figure .text {
  z-index    : 2;
  line-height: 14px;
  right      : 16px;
  left       : 16px;
}

.article-vecalt figure .text::before {
  width           : 51px;
  height          : 2px;
  background-color: #fff;
  border-radius   : 17px;
  transform       : translateY(-5px);
}

.article-vecalt .detail {
  padding-right: 13px;
  max-width    : calc(100% - 130px);
}

.article-vecalt .detail h2 {
  line-height  : 36px;
  margin-bottom: 10px;
}

.article-vecalt .detail p {
  line-height: 22px;
  height     : 66px;
}

@media only screen and (max-width: 767px) {
  .article-vecalt figure img {
    width : 100px;
    height: 100px;
  }

  .article-vecalt .detail {
    max-width: calc(100% - 100px);
  }
}

@media only screen and (max-width: 575px) {
  .article-vecalt .detail h2 {
    font-size  : 14px;
    line-height: 22px;
  }

  .article-vecalt .detail p {
    font-size  : 12px;
    line-height: 18px;
    height     : 54px;
  }
}

.article-vecalt-two {
  box-shadow: 0px 67px 50px rgba(0, 0, 0, 0.02);
  padding   : 5px 5px 29px;
}

.article-vecalt-two figure {
  border: 5px solid rgba(197, 197, 197, 0.2);
}

.article-vecalt-two figure a::before {
  background-image: linear-gradient(0deg, rgba(182, 157, 116, 0.5), rgba(182, 157, 116, 0.5));
  border-radius   : 15px;
}

.article-vecalt-two figure::after {
  height          : 2px;
  width           : 60%;
  left            : 50%;
  background-color: #c5c5c5;
  transform       : translate(-50%, 2px);
}

.article-vecalt-two figure .text {
  right: 40px;
  left : 40px;
}

.article-vecalt-two figure .text::before {
  background-color: #fff;
  width           : 106px;
  height          : 3px;
  transform       : translateY(-6px);
}

.article-vecalt-two figure .logo {
  width    : 51px;
  height   : 51px;
  transform: translate(-50%, 16px);
}

.article-vecalt-two h2 {
  margin-top : 27px;
  line-height: 23px;
}

.article-vecalt-two h2 a:hover {
  color: #b69d74;
}

.article-vecalt-two p {
  line-height: 22px;
  height     : 88px;
}

.pagination-vecalt .page-item .page-link {
  font-size  : 14px;
  font-weight: bold;
  color      : #494949;
}

.pagination-vecalt .page-item .page-link:not(:is(.next, .prev)).active,
.pagination-vecalt .page-item .page-link:not(:is(.next, .prev)):hover {
  background-color: #b69d74;
  color           : #fff;
}

.pagination-vecalt .page-item .page-link.prev,
.pagination-vecalt .page-item .page-link.next {
  font-size: 20px;
  color    : #b69d74;
}

.top-header-vecalt {
  padding: 47px 0 42px;
}

.top-header-vecalt-logo img {
  margin-left: 15px;
}

.top-header-vecalt-logo .name,
.top-header-vecalt-logo .sub-name {
  line-height: 19px;
}

.top-header-vecalt-nav {
  margin-right : 21px;
  padding-right: 32px;
}

.top-header-vecalt-nav::before {
  width           : 2px;
  height          : 51px;
  background-color: rgba(182, 157, 116, 0.2);
  top             : 50%;
  transform       : translateY(-50%);
}

.top-header-vecalt-nav li:not(:last-child) {
  margin-left: 32px;
}

.top-header-vecalt-nav li a::before {
  top             : 50%;
  transform       : translate(7px, -50%);
  width           : 2px;
  height          : 0;
  background-color: rgba(182, 157, 116, 0.8);
}

.top-header-vecalt-nav li a.active,
.top-header-vecalt-nav li a:hover {
  color: #b69d74 !important;
}

.top-header-vecalt-nav li a.active::before,
.top-header-vecalt-nav li a:hover::before {
  height: 10px;
}

.top-header-vecalt-auth {
  border: 1px solid #b69d74;
  width : 48px;
  height: 48px;
}

.top-header-vecalt .btn {
  padding: 15px 35px;
}

@media only screen and (max-width: 1399px) {
  .top-header-vecalt-nav li:not(:last-child) {
    margin-left: 24px;
  }
}

@media only screen and (max-width: 1199px) {
  .top-header-vecalt-nav {
    margin-right : 12px;
    padding-right: 18px;
  }

  .top-header-vecalt-nav li:not(:last-child) {
    margin-left: 10px;
  }

  .top-header-vecalt-nav li a {
    font-size: 13px;
  }

  .top-header-vecalt .btn {
    padding: 15px 12px;
  }
}

@media only screen and (max-width: 991px) {
  .top-header-vecalt {
    padding: 32px 0;
  }

  .top-header-vecalt-logo img {
    margin-left: 0;
    height     : 60px;
    width      : auto;
  }
}

@media only screen and (max-width: 575px) {
  .top-header-vecalt-logo img {
    height: 48px;
  }
}

.footer-vecalt {
  background-color   : #242323;
  background-image   : url("/wp-content/themes/karenTheme/assets/images/background/bg-footer-vecalt.png");
  background-position: top center;
  padding            : 133px 0 46px;
  margin-top         : 120px;
}

.footer-vecalt::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-footer-vecalt.png");
  width           : 472px;
  height          : 46px;
  left            : 50%;
  transform       : translateX(-50%);
}

.footer-vecalt .btn-scroll-vecalt {
  transform: translate(-50%, -8px) scaleY(-1);
}

.footer-vecalt-logo::before {
  width           : 102px;
  height          : 168px;
  border-radius   : 50px;
  background-image: linear-gradient(180deg, rgba(182, 157, 116, 0.5) 0%, rgba(182, 157, 116, 0.172804) 32.3%, rgba(182, 157, 116, 0) 100%);
  transform       : translate(9px, -67px);
}

.footer-vecalt-description {
  line-height  : 28px;
  margin-bottom: 27px;
}

.footer-vecalt .btns {
  padding: 15px 24px;
}

.footer-vecalt-namads {
  margin-right: 31px;
  flex        : 1 0 1%;
}

.footer-vecalt-title {
  line-height  : 31px;
  margin-bottom: 2px;
}

.footer-vecalt-nav li:not(:last-child) {
  margin-bottom: 3px;
}

.footer-vecalt-nav li a {
  line-height: 27px;
  color      : rgba(255, 255, 255, 0.5);
}

.footer-vecalt-nav li a:hover {
  color: #fff;
}

.footer-vecalt-contact {
  z-index: 5;
}

.footer-vecalt-contact .title {
  line-height: 44px;
}

.footer-vecalt-contact p {
  line-height: 23px;
}

.footer-vecalt-contact .info {
  gap          : 12px;
  margin-bottom: 33px;
}

.footer-vecalt-contact .info li {
  box-shadow      : 0px 16px 18px -1px rgba(182, 157, 116, 0.15);
  background-color: #b69d74;
  padding         : 13px 12px;
}

.footer-vecalt-contact .socials {
  padding      : 0 22px;
  margin-bottom: 30px;
}

.footer-vecalt-contact .socials li a {
  width           : 32px;
  height          : 32px;
  background-color: #121212;
}

.footer-vecalt-contact .socials li a::before {
  left            : 50%;
  transform       : translate(-50%, -79px);
  width           : 76px;
  height          : 125px;
  background-image: linear-gradient(0deg, rgba(182, 157, 116, 0.5) 0%, rgba(182, 157, 116, 0.172804) 32.3%, rgba(182, 157, 116, 0) 100%);
  border-radius   : 50px;
  pointer-events  : none;
}

.footer-vecalt-contact .socials li a:hover {
  background-color: #b69d74;
  box-shadow      : 0px 4px 8px rgba(182, 157, 116, 0.25);
}

.footer-vecalt-contact .socials li a:hover::before {
  transform          : unset;
  left               : 0;
  width              : inherit;
  height             : inherit;
  -webkit-user-select: none;
  -moz-user-select   : none;
  user-select        : none;
}

.footer-vecalt-contact .socials li a:hover i {
  color: #fff;
}

.footer-vecalt-copyright,
.footer-vecalt-copyright-fa {
  line-height: 21px;
}

@media only screen and (max-width: 1199px) {
  .footer-vecalt-contact .socials li a::before {
    width: 68px;
  }
}

@media only screen and (max-width: 991px) {
  .footer-vecalt-logo img {
    width      : 82px;
    height     : 75px;
    margin-left: 15px;
  }

  .footer-vecalt-title {
    padding-top: 0;
  }
}

@media only screen and (max-width: 575px) {
  .footer-vecalt-namads {
    margin-right: 0;
  }

  .footer-vecalt-contact .socials li a::before {
    content: none;
  }
}

.landing-vecalt .btns .btn,
.about-us-home-vecalt .btns .btn {
  padding: 15px 24px;
}

.landing-vecalt {
  padding-bottom: 104px;
}

.landing-vecalt::before {
  background-color: #242323;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-landing-vecalt.png");
  height          : calc(100% + 164px);
  transform       : translateY(-164px);
}

.landing-vecalt::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-97.png");
  width           : 469px;
  height          : 45px;
  left            : 50%;
  transform       : translateX(-50%);
}

.landing-vecalt .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-98.png");
  width           : 240px;
  height          : 246px;
}

.landing-vecalt .sup-title {
  line-height: 40px;
}

.landing-vecalt .sup-title::before {
  transform       : translate(1px, -91px);
  width           : 102px;
  height          : 254px;
  background-image: linear-gradient(180deg, rgba(182, 157, 116, 0.5) 0%, rgba(182, 157, 116, 0.172804) 32.3%, rgba(182, 157, 116, 0) 100%);
  border-radius   : 50px;
}

.landing-vecalt p {
  margin-bottom: 30px;
  line-height  : 29px;
}

.landing-vecalt .btns .btn {
  padding: 15px 24px;
}

.landing-vecalt img {
  filter: drop-shadow(0px 41px 36px rgba(182, 157, 116, 0.1));
}

@media only screen and (max-width: 991px) {
  .landing-vecalt {
    padding-bottom: 124px;
  }

  .landing-vecalt::before {
    height   : calc(100% + 124px);
    transform: translateY(-124px);
  }

  .landing-vecalt .container::before {
    content: none;
  }

  .landing-vecalt .sup-title::before {
    content: none;
  }

  .landing-vecalt p {
    -moz-text-align-last: center;
    text-align-last     : center;
  }
}

@media only screen and (max-width: 575px) {
  .landing-vecalt::before {
    height   : calc(100% + 112px);
    transform: translateY(-112px);
  }
}

.about-us-home-vecalt {
  margin: 202px 0 121px;
}

.about-us-home-vecalt::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-about-home-vecalt.png");
  transform       : translateY(-194px);
  height          : 210%;
}

.about-us-home-vecalt .image::before,
.about-us-home-vecalt .image::after {
  width        : 89.886%;
  height       : 89.886%;
  border       : 15px solid #b69d74;
  border-radius: 51px;
  box-shadow   : 0px 18px 50px rgba(0, 0, 0, 0.15);
}

.about-us-home-vecalt .image::before {
  right : -16.092%;
  bottom: -6.67%;
}

.about-us-home-vecalt .image::after {
  top : -8.966%;
  left: -11.955%;
}

.about-us-home-vecalt .image .shape {
  width           : 376px;
  height          : 339px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-99.png");
  transform       : translate(153px, -95px);
  z-index         : -1;
}

.about-us-home-vecalt .image>img {
  border       : 7px solid rgba(255, 255, 255, 0.5);
  box-shadow   : 0px 18px 50px rgba(0, 0, 0, 0.15);
  border-radius: 57px;
}

.about-us-home-vecalt .image .btn-scroll-vecalt {
  transform: translate(27px, 13px);
}

.about-us-home-vecalt p {
  line-height  : 28px;
  margin-bottom: 19px;
}

.about-us-home-vecalt .en {
  line-height: 49px;
}

@media only screen and (min-width: 768px) {
  .about-us-home-vecalt .titr {
    line-height: 51px;
  }

  .about-us-home-vecalt .title {
    line-height: 62.5px;
  }
}

@media only screen and (max-width: 1199px) {
  .about-us-home-vecalt .image {
    transform: scale(0.9);
  }
}

@media only screen and (max-width: 767px) {
  .about-us-home-vecalt {
    margin: 120px 0 80px;
  }

  .about-us-home-vecalt::after {
    content: none;
  }
}

@media only screen and (max-width: 575px) {
  .about-us-home-vecalt .image {
    transform: scale(0.8);
  }
}

.what-me-vecalt {
  margin-bottom: 126px;
}

.what-me-vecalt::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-about-home-vecalt.png");
  transform       : translateY(10px);
  height          : 192%;
}

.what-me-vecalt::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-101.png");
  top             : 69px;
  width           : 105px;
  height          : 319px;
}

.what-me-vecalt .row {
  gap: 40px 0;
}

.what-me-vecalt-item {
  padding: 21px 0 125px;
}

.what-me-vecalt-item::before {
  left            : 50%;
  transform       : translateX(-50%);
  border-radius   : 50px;
  background-image: linear-gradient(180deg, #494949 0%, rgba(73, 73, 73, 0.345608) 59.09%, rgba(73, 73, 73, 0) 100%);
  width           : 108px;
}

.what-me-vecalt-item.gold::before {
  background-image: linear-gradient(180deg, #b69d74 0%, rgba(182, 157, 116, 0.345608) 59.09%, rgba(182, 157, 116, 0) 100%);
}

.what-me-vecalt-item .members {
  line-height: 21.5px;
}

.what-me-vecalt-item .content {
  box-shadow : 0px 40px 100px rgba(73, 73, 73, 0.05);
  margin-top : 7px;
  padding    : 33px 20px 36px;
  line-height: 32px;
}

@media only screen and (max-width: 767px) {
  .what-me-vecalt {
    margin-bottom: 80px;
  }

  .what-me-vecalt::after {
    content: none;
  }
}

.about-us-home-vecalt-two {
  margin: 0 0 164px;
}

.about-us-home-vecalt-two::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-102.png");
  width           : 96px;
  height          : 318px;
  transform       : unset;
  top             : 9px;
}

.about-us-home-vecalt-two .image::before {
  top   : -8.966%;
  right : -11.955%;
  bottom: auto;
}

.about-us-home-vecalt-two .image::after {
  top   : auto;
  bottom: -6.67%;
  left  : -16.092%;
}

@media only screen and (max-width: 767px) {
  .about-us-home-vecalt-two {
    margin-bottom: 80px;
  }
}

.services-vecalt::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-services-vecalt.png");
  transform       : translateY(-144px);
  height          : 140%;
}

.services-vecalt::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-103.png");
  transform       : translateY(-57px);
  width           : 238px;
  height          : 241px;
}

.services-vecalt .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-104.png");
  width           : 134px;
  height          : 323px;
  transform       : translateY(133px);
}

.services-vecalt .row {
  gap: 32px 0;
}

@media only screen and (max-width: 767px) {

  .services-vecalt::after,
  .services-vecalt .container::after {
    content: none;
  }
}

.comments-vecalt {
  margin-top: 101px;
}

.comments-vecalt .comments-marketing-item .content {
  background-color: #b69d74;
}

.comments-vecalt .swiper::before,
.comments-vecalt .swiper::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-99.png");
  width           : 376px;
  height          : 339px;
}

.comments-vecalt .swiper::before {
  top  : 7%;
  right: 10.34%;
}

.comments-vecalt .swiper::after {
  top : -11.53%;
  left: 10.032%;
}

.comments-vecalt .swiper-bottom {
  margin-top: 35px;
  gap       : 22px;
}

.comments-vecalt .swiper-button-next,
.comments-vecalt .swiper-button-prev {
  border-radius: 19px;
  box-shadow   : 0px 40px 50px rgba(0, 0, 0, 0.1);
  width        : 59px;
  height       : 59px;
}

.comments-vecalt .swiper-button-next::after,
.comments-vecalt .swiper-button-prev::after {
  content    : "\e902";
  font-family: "icomoon";
  font-size  : 16px;
  color      : rgba(73, 73, 73, 0.6);
}

.comments-vecalt .swiper-button-next:hover::after,
.comments-vecalt .swiper-button-prev:hover::after {
  color: #b69d74;
}

.comments-vecalt .swiper-button-prev::after {
  transform: scaleX(-1);
}

@media only screen and (max-width: 991px) {

  .comments-vecalt .swiper::before,
  .comments-vecalt .swiper::after {
    content: none;
  }
}

@media only screen and (max-width: 767px) {
  .comments-vecalt {
    margin-top: 70px;
  }
}

.articles-vecalt {
  margin-top : 66px;
  padding-top: 89px;
}

.articles-vecalt::before,
.articles-vecalt::after {
  width : 70%;
  height: 1px;
}

.articles-vecalt::before {
  top             : 35px;
  background-color: rgba(182, 157, 116, 0.5);
}

.articles-vecalt::after {
  background-color: rgba(73, 73, 73, 0.5);
}

.articles-vecalt-sub-title {
  line-height  : 28px;
  margin-bottom: 35px;
}

.articles-vecalt ul {
  gap: 32px;
}

.articles-vecalt ul li {
  max-width: calc(50% - 16px);
}

.articles-vecalt .btn {
  margin-top: 37px;
  padding   : 15px 18px;
}

@media only screen and (min-width: 768px) {
  .articles-vecalt-sup-title {
    line-height: 58px;
  }

  .articles-vecalt-title {
    line-height  : 63px;
    margin-bottom: 13px;
  }
}

@media only screen and (max-width: 575px) {
  .articles-vecalt ul li {
    max-width: 100%;
  }
}

.about-us-vecalt-landing h2::before {
  left            : 19%;
  transform       : translateY(-2px);
  width           : 102px;
  height          : 254px;
  background-image: linear-gradient(180deg, rgba(182, 157, 116, 0.5) 0%, rgba(182, 157, 116, 0.172804) 32.3%, rgba(182, 157, 116, 0) 100%);
  border-radius   : 50px;
}

.about-us-vecalt-what-me {
  margin: 95px 0 193px;
}

.about-us-vecalt-what-me::after {
  top      : auto;
  bottom   : 0;
  transform: translateY(52px);
}

.about-us-vecalt-what-me .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-103.png");
  width           : 238px;
  height          : 241px;
  transform       : translateY(165px);
}

@media only screen and (max-width: 767px) {
  .about-us-vecalt-what-me {
    margin-bottom: 80px;
  }

  .about-us-vecalt-what-me .container::before {
    content: none;
  }
}

.about-us-vecalt-experience::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-experience.png");
  height          : 220%;
  transform       : translateY(-389px);
}

.about-us-vecalt-services::before {
  transform: unset;
  top      : 18px;
  height   : 100%;
}

.about-us-vecalt-services .container::after {
  bottom   : 14%;
  transform: unset;
}

.about-us-vecalt-services .text {
  margin-top : 44px;
  line-height: 50px;
}

.about-us-vecalt-company {
  margin: 55px 0 130px;
}

.about-us-vecalt-company::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-company-vecalt.png");
  transform       : translateY(152px);
  height          : 90%;
}

.about-us-vecalt-company .container::before,
.about-us-vecalt-company .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-99.png");
  width           : 376px;
  height          : 339px;
}

.about-us-vecalt-company .container::before {
  right    : 15%;
  transform: translateY(74px);
}

.about-us-vecalt-company .container::after {
  transform: translateX(-145px);
  bottom   : 14px;
}

.about-us-vecalt-company .row {
  gap: 32px 0;
}

.about-us-vecalt-company .row::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-01.png");
  width           : 69px;
  height          : 72px;
  transform       : translate(-30px, -16px);
}

.contact-us-vecalt-landing {
  padding: 65px 0 128px;
}

.contact-us-vecalt-landing .info {
  max-width: 458px;
}

.contact-us-vecalt-landing .info::before {
  background-image: linear-gradient(180deg, rgba(182, 157, 116, 0.5) 0%, rgba(182, 157, 116, 0.172804) 32.3%, rgba(182, 157, 116, 0) 100%);
  transform       : translate(6px, -6px);
  width           : 102px;
  height          : 254px;
  border-radius   : 50px;
}

.contact-us-vecalt-landing .info-box {
  background-color: #242323;
  border          : solid rgba(182, 157, 116, 0.2);
  border-width    : 2px 8px 5px 2px;
  border-radius   : 67px;
  padding         : 40px 43px 0;
  box-shadow      : 0px 41px 36px -1px rgba(182, 157, 116, 0.1);
}

.contact-us-vecalt-landing .info-box ul li {
  background-color: #32302c;
  box-shadow      : 0px 29px 50px rgba(182, 157, 116, 0.05);
  padding         : 21px 24px;
}

.contact-us-vecalt-landing .info-box ul li:not(:last-child) {
  margin-bottom: 12px;
}



.contact-us-vecalt-landing .info-box .text {
  width      : 108px;
  line-height: 18px;
  padding    : 42px 0;
  margin-top : 14px;
}

.contact-us-vecalt-landing .info-box .text::before {
  border-radius   : 50px;
  background-image: linear-gradient(180deg, #b69d74 0%, rgba(182, 157, 116, 0.345608) 32.3%, rgba(182, 157, 116, 0) 100%);
  height          : 166px;
}

.contact-us-vecalt-landing .info-box .text span {
  background-image       : linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.10471) 35.15%, rgba(255, 255, 255, 0.8) 99.99%, rgba(255, 255, 255, 0) 100%);
  -webkit-background-clip: text;
  background-clip        : text;
  color                  : transparent;
}

.contact-us-vecalt-landing .title::before {
  left            : 47px;
  transform       : translateY(-3px);
  background-image: linear-gradient(180deg, rgba(182, 157, 116, 0.5) 0%, rgba(182, 157, 116, 0.172804) 32.3%, rgba(182, 157, 116, 0) 100%);
  width           : 102px;
  height          : 254px;
  border-radius   : 50px;
}

@media only screen and (max-width: 991px) {
  .contact-us-vecalt-landing .info {
    max-width: 100%;
  }

  .contact-us-vecalt-landing .info-box {
    border-radius: 48px;
  }

  .contact-us-vecalt-landing .title::before {
    content: none;
  }
}

@media only screen and (max-width: 767px) {
  .contact-us-vecalt-landing .info-box {
    padding      : 32px 20px 0;
    border-radius: 32px;
  }
}

@media only screen and (max-width: 575px) {
  .contact-us-vecalt-landing .info-box {
    padding      : 24px 12px 0;
    border-radius: 24px;
  }
}

.contact-us-vecalt-services {
  margin: 129px 0 82px;
}

.contact-us-vecalt-services::before {
  transform       : translateY(-121px);
  height          : 178%;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-about-home-vecalt.png");
}

@media only screen and (max-width: 767px) {
  .contact-us-vecalt-services {
    margin: 80px 0;
  }
}

.contact-us-vecalt-form::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-form-vecalt.png");
  top             : 180px;
  height          : 158%;
}

.contact-us-vecalt-form::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-106.png");
  width           : 70px;
  height          : 295px;
  top             : 110px;
}

.contact-us-vecalt-form form {
  gap: 32px 0;
}

.contact-us-vecalt-form form .btn {
  padding    : 10px 22px;
  line-height: 19px;
  margin-top : -20px;
}

@media only screen and (max-width: 767px) {
  .contact-us-vecalt-form form .form-group .form-control {
    font-size: 14px;
  }
}

.contact-us-vecalt-members {
  margin: 133px 0 162px;
}

.contact-us-vecalt-members::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-members-vecalt.png");
  height          : 92%;
  top             : 447px;
}

.contact-us-vecalt-members .row {
  gap: 32px 0;
}

.contact-us-vecalt-members-item .image {
  max-width: calc(100% - 50px);
}

.contact-us-vecalt-members-item .image::before {
  width              : 100%;
  height             : 142px;
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU3IiBoZWlnaHQ9IjEzNSIgdmlld0JveD0iMCAwIDI1NyAxMzUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDcyLjgwOTZDMCA1Ni42MzExIDExLjQwMDEgNDIuNjkzNCAyNy4yNTczIDM5LjQ4NDlMMjE2LjI1NyAxLjI0MzY3QzIzNy4zMTcgLTMuMDE3NDkgMjU3IDEzLjA4MTYgMjU3IDM0LjU2ODRWMTAxQzI1NyAxMTkuNzc4IDI0MS43NzggMTM1IDIyMyAxMzVIMzRDMTUuMjIyMyAxMzUgMCAxMTkuNzc4IDAgMTAxVjcyLjgwOTZaIiBmaWxsPSIjRjFGMUYxIi8+Cjwvc3ZnPgo=) left bottom/100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU3IiBoZWlnaHQ9IjEzNSIgdmlld0JveD0iMCAwIDI1NyAxMzUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDcyLjgwOTZDMCA1Ni42MzExIDExLjQwMDEgNDIuNjkzNCAyNy4yNTczIDM5LjQ4NDlMMjE2LjI1NyAxLjI0MzY3QzIzNy4zMTcgLTMuMDE3NDkgMjU3IDEzLjA4MTYgMjU3IDM0LjU2ODRWMTAxQzI1NyAxMTkuNzc4IDI0MS43NzggMTM1IDIyMyAxMzVIMzRDMTUuMjIyMyAxMzUgMCAxMTkuNzc4IDAgMTAxVjcyLjgwOTZaIiBmaWxsPSIjRjFGMUYxIi8+Cjwvc3ZnPgo=) left bottom/100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  background-color   : #b69d74;
  background-image   : url("/wp-content/themes/karenTheme/assets/images/other/image-45.png");
}

.contact-us-vecalt-members-item .image img {
  width : 173px;
  height: 277px;
}

.contact-us-vecalt-members-item .content {
  border-radius: 34px;
  margin-top   : -80px;
  padding      : 94px 0 13px;
}

.contact-us-vecalt-members-item .content .name {
  margin-top : 14px;
  line-height: 29px;
}

.contact-us-vecalt-members-item .content .position {
  line-height: 25px;
}

.contact-us-vecalt-members-item .content .phone {
  border-radius   : 18px;
  background-color: rgba(182, 157, 116, 0.05);
  padding         : 9px 32px;
  margin          : 10px 0 17px;
}

.contact-us-vecalt-members-item .content .phone i {
  margin-right: 11px;
}

.contact-us-vecalt-members-item .content .phone .detail {
  line-height: 8px;
}

.contact-us-vecalt-members-item .content .view {
  padding-top: 8px;
  border-top : 1px dashed rgba(73, 73, 73, 0.1);
}

.contact-us-vecalt-members-item .content .view .detail {
  line-height: 14px;
}

.contact-us-vecalt-members-item .content .view .detail span {
  background-image       : linear-gradient(180deg, rgba(73, 73, 73, 0) 0%, rgba(73, 73, 73, 0.8) 100%);
  -webkit-background-clip: text;
  background-clip        : text;
  color                  : transparent;
}

@media only screen and (max-width: 1199px) {
  .contact-us-vecalt-members-item .image {
    max-width: calc(100% - 25px);
  }
}

@media only screen and (max-width: 991px) {
  .contact-us-vecalt-members-item .image::before {
    -webkit-mask-size: 100% 100%;
    mask-size        : 100% 100%;
  }
}

@media only screen and (max-width: 767px) {
  .contact-us-vecalt-members {
    margin: 80px 0 0;
  }
}

.blog-vecalt-landing {
  padding-bottom: 133px;
}

.blog-vecalt-landing .col-lg-6:first-child {
  padding-left: 67px;
}

.blog-vecalt-landing .image::before,
.blog-vecalt-landing .image::after,
.blog-vecalt-landing .image img {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTcxIiBoZWlnaHQ9IjQ2NyIgdmlld0JveD0iMCAwIDU3MSA0NjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjYzLjEwMiA1Ljc2NjgzQzMxNC4xOTEgOC4xMjE2NiAzNjQuMjg5IDkuNzQ4MzcgNDExLjQ4MSAyNi4zNjQ2QzQ2NS44OTYgNDUuNTI0MyA1MjcuNzggNjQuMzY1MiA1NTQuNzU3IDEwOC40NTlDNTgxLjkzMyAxNTIuODc5IDU3MC45MjIgMjA4LjAzNCA1NTEuNTA2IDI1NS4yNEM1MzMuOTg5IDI5Ny44MyA0OTEuNzE0IDMyNy42NDkgNDUyLjEwOSAzNTguMDI3QzQxNi42NzMgMzg1LjIwNyAzNzcuMjA1IDQwNS40MDcgMzMzLjY1OSA0MjIuMzMyQzI4My4wNjYgNDQxLjk5NiAyMzEuNzYyIDQ3Ni4yNTYgMTc3Ljc1NSA0NjQuNjZDMTIzLjcxNSA0NTMuMDU3IDkxLjM3NzggNDA1Ljk0OSA2NS4wMDE0IDM2NC42NDhDNDIuMTgxNSAzMjguOTE2IDQ5LjIxNTcgMjg3LjEwNyAzOS4wNDY0IDI0Ny40NjVDMjcuODgyOSAyMDMuOTQ3IC05LjYyODczIDE2My42NzkgMi4zMjIzNCAxMjAuMzA5QzE0LjkwMzcgNzQuNjUyMSA1NC40NTY3IDMzLjg5NDkgMTAzLjg4IDEyLjE4NjZDMTUxLjk0NCAtOC45MjQ2OSAyMDguOTUgMy4yNzA4NSAyNjMuMTAyIDUuNzY2ODNaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTcxIiBoZWlnaHQ9IjQ2NyIgdmlld0JveD0iMCAwIDU3MSA0NjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjYzLjEwMiA1Ljc2NjgzQzMxNC4xOTEgOC4xMjE2NiAzNjQuMjg5IDkuNzQ4MzcgNDExLjQ4MSAyNi4zNjQ2QzQ2NS44OTYgNDUuNTI0MyA1MjcuNzggNjQuMzY1MiA1NTQuNzU3IDEwOC40NTlDNTgxLjkzMyAxNTIuODc5IDU3MC45MjIgMjA4LjAzNCA1NTEuNTA2IDI1NS4yNEM1MzMuOTg5IDI5Ny44MyA0OTEuNzE0IDMyNy42NDkgNDUyLjEwOSAzNTguMDI3QzQxNi42NzMgMzg1LjIwNyAzNzcuMjA1IDQwNS40MDcgMzMzLjY1OSA0MjIuMzMyQzI4My4wNjYgNDQxLjk5NiAyMzEuNzYyIDQ3Ni4yNTYgMTc3Ljc1NSA0NjQuNjZDMTIzLjcxNSA0NTMuMDU3IDkxLjM3NzggNDA1Ljk0OSA2NS4wMDE0IDM2NC42NDhDNDIuMTgxNSAzMjguOTE2IDQ5LjIxNTcgMjg3LjEwNyAzOS4wNDY0IDI0Ny40NjVDMjcuODgyOSAyMDMuOTQ3IC05LjYyODczIDE2My42NzkgMi4zMjIzNCAxMjAuMzA5QzE0LjkwMzcgNzQuNjUyMSA1NC40NTY3IDMzLjg5NDkgMTAzLjg4IDEyLjE4NjZDMTUxLjk0NCAtOC45MjQ2OSAyMDguOTUgMy4yNzA4NSAyNjMuMTAyIDUuNzY2ODNaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
}

.blog-vecalt-landing .image::before {
  top             : -17px;
  right           : -17px;
  bottom          : -17px;
  left            : -17px;
  background-color: rgba(182, 157, 116, 0.2);
}

.blog-vecalt-landing .image::after {
  background: linear-gradient(0deg, rgba(182, 157, 116, 0.5), rgba(182, 157, 116, 0.5)), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.blog-vecalt-landing .image img {
  width     : 100vw;
  max-height: 467px;
}

.blog-vecalt-landing .image .text {
  line-height: 33px;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
}

.blog-vecalt-landing .image .text::before {
  width           : 106px;
  height          : 3px;
  background-color: #fff;
  transform       : translateY(-6px);
}

@media only screen and (max-width: 991px) {
  .blog-vecalt-landing .col-lg-6:first-child {
    padding-left: 0;
  }
}

@media only screen and (max-width: 575px) {
  .blog-vecalt-landing .image {
    transform: scale(0.9);
  }
}

.blog-vecalt-services {
  margin-top: 137px;
}

.blog-vecalt-services::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-about-home-vecalt.png");
  transform       : translateY(-41px);
  height          : 226%;
}

.blog-vecalt-services::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-104.png");
  width           : 134px;
  height          : 323px;
  transform       : translateY(260px);
}

.blog-vecalt-services .row {
  gap: 24px 0;
}

@media only screen and (max-width: 767px) {
  .blog-vecalt-services {
    margin-top: 60px;
  }
}

.blog-vecalt-articles {
  margin-top: 100px;
}

.blog-vecalt-articles::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-blog-vecalt.png");
  top             : 344px;
  height          : 1034px;
}

.blog-vecalt-articles::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-106.png");
  width           : 70px;
  height          : 295px;
  top             : 50%;
  transform       : translateY(-50%);
}

.blog-vecalt-articles .row {
  gap: 21px 0;
}

.detail-blog-vecalt-landing {
  padding: 65px 0 159px;
}

.detail-blog-vecalt-landing .date {
  left         : calc(58% - 10px);
  transform    : translate(-50%, -50%);
  padding-right: 38px;
  border-right : 2px solid rgba(182, 157, 116, 0.34);
}

.detail-blog-vecalt-landing .date>div {
  line-height: 30px;
}

.detail-blog-vecalt-landing .date i {
  font-size   : 76px;
  margin-right: 20px;
}

.detail-blog-vecalt-landing .right {
  padding-bottom: 70px;
}

.detail-blog-vecalt-landing .right .wrapper {
  background-color: #242323;
  border          : solid rgba(182, 157, 116, 0.2);
  border-width    : 2px 8px 5px 2px;
  border-radius   : 67px;
  padding         : 0 7px;
}

.detail-blog-vecalt-landing .right .img {
  transform: translate(-41px, -19px);
}

.detail-blog-vecalt-landing .right .img::before {
  background-image: linear-gradient(0deg, rgba(182, 157, 116, 0.5), rgba(182, 157, 116, 0.5));
  z-index         : 1;
}

.detail-blog-vecalt-landing .right .img::before,
.detail-blog-vecalt-landing .right .img img {
  border-radius: 5px 103px 5px 5px;
}

.detail-blog-vecalt-landing .right .img img {
  box-shadow: 0px 38px 50px rgba(0, 0, 0, 0.05);
  border    : 5px solid rgba(197, 197, 197, 0.2);
}

.detail-blog-vecalt-landing .right .img .text {
  right: 50px;
  left : 50px;
}

.detail-blog-vecalt-landing .right .img .text::before {
  width           : 111px;
  height          : 3px;
  background-color: #fff;
  transform       : translateY(-9px);
}

.detail-blog-vecalt-landing .right .img .logo {
  width    : 51px;
  height   : 51px;
  transform: translate(-50%, 16px);
}

.detail-blog-vecalt-landing .right .title {
  line-height : 16px;
  padding     : 20px 10px;
  margin-right: 20px;
}

.detail-blog-vecalt-landing .right .title::before {
  background-image: linear-gradient(180deg, #b69d74 0%, rgba(182, 157, 116, 0.345608) 32.3%, rgba(182, 157, 116, 0) 100%);
  height          : 112px;
  border-radius   : 67px;
}

.detail-blog-vecalt-landing .right .title span {
  background-image       : linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.10471) 35.15%, rgba(255, 255, 255, 0.8) 99.99%, rgba(255, 255, 255, 0) 100%);
  -webkit-background-clip: text;
  background-clip        : text;
  color                  : transparent;
}

@media only screen and (max-width: 1399px) {
  .detail-blog-vecalt-landing .date {
    left: calc(54% + 3px);
  }
}

@media only screen and (max-width: 1199px) {
  .detail-blog-vecalt-landing .date {
    padding-right: 0;
    border       : none;
    left         : 53%;
  }

  .detail-blog-vecalt-landing .date i {
    margin-right: 12px;
  }

  .detail-blog-vecalt-landing .right {
    transform: scale(0.75);
  }
}

@media only screen and (max-width: 991px) {
  .detail-blog-vecalt-landing .right {
    transform: scale(1);
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-vecalt-landing .right .img {
    transform: translate(0, -19px);
  }
}

.detail-blog-vecalt-content {
  margin-top: 137px;
}

.detail-blog-vecalt-content::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-detail-blogvecalt.png");
  height          : 2769px;
  transform       : translateY(-41px);
}

@media only screen and (max-width: 767px) {
  .detail-blog-vecalt-content {
    margin: 70px 0 50px;
  }
}

.detail-blog-vecalt-send-comment-wrapper {
  background-color: rgba(73, 73, 73, 0.05);
  padding         : 52px 60px 60px;
}

.detail-blog-vecalt-send-comment-wrapper .title {
  line-height  : 50px;
  margin-bottom: 42px;
}

.detail-blog-vecalt-send-comment-wrapper .form-group {
  background-color: rgba(73, 73, 73, 0.05);
}

.detail-blog-vecalt-send-comment-wrapper .form-group textarea {
  height: 77px;
}

.detail-blog-vecalt-send-comment-wrapper .form-group+.form-group {
  margin-top: 21px;
}

.detail-blog-vecalt-send-comment-wrapper .btn {
  padding: 10px 22px;
  padding: 19px;
  margin : -23px 0 0 42px;
}

@media only screen and (max-width: 991px) {
  .detail-blog-vecalt-send-comment-wrapper .form-group+.form-group {
    margin-bottom: 21px;
  }

  .detail-blog-vecalt-send-comment-wrapper .btn {
    margin-left: auto;
  }
}

@media only screen and (max-width: 767px) {
  .detail-blog-vecalt-send-comment-wrapper {
    padding      : 24px 24px 32px;
    border-radius: 24px;
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-vecalt-send-comment-wrapper {
    margin       : 0 -12px;
    padding      : 24px 12px 32px;
    border-radius: 0;
  }
}

.section-heading-madfg {
  margin-bottom: 56px;
  padding      : 0 44px 0 13px;
}

.section-heading-madfg::before,
.section-heading-madfg::after {
  top      : 50%;
  transform: translateY(-50%);
}

.section-heading-madfg::before {
  content    : "\e962";
  font-family: "icomoon";
  font-size  : 11px;
  color      : #e63a2c;
}

.section-heading-madfg::after {
  width           : 5px;
  height          : 5px;
  background-color: #e63a2c;
  border-radius   : 50%;
}

.swiper-madfg .swiper-button-next,
.swiper-madfg .swiper-button-prev {
  width     : 59px;
  height    : 59px;
  box-shadow: 0px 40px 50px rgba(0, 0, 0, 0.1);
  top       : 40%;
}

.swiper-madfg .swiper-button-next::after,
.swiper-madfg .swiper-button-prev::after {
  content    : "\e902";
  font-family: "icomoon";
  font-size  : 16px;
  color      : #919191;
  transition : all 0.3s ease-in;
}

.swiper-madfg .swiper-button-next:hover::after,
.swiper-madfg .swiper-button-prev:hover::after {
  color: #e63a2c;
}

.swiper-madfg .swiper-button-next {
  transform: translate(-28px);
}

.swiper-madfg .swiper-button-prev {
  transform: translate(28px);
}

.swiper-madfg .swiper-button-prev::after {
  content: "\e966";
}

@media only screen and (max-width: 767px) {

  .swiper-madfg .swiper-button-next,
  .swiper-madfg .swiper-button-prev {
    width        : 45px;
    height       : 45px;
    border-radius: 12px;
  }

  .swiper-madfg .swiper-button-next::after,
  .swiper-madfg .swiper-button-prev::after {
    font-size: 14px;
  }

  .swiper-madfg .swiper-button-next {
    transform: translateX(-18px);
  }

  .swiper-madfg .swiper-button-prev {
    transform: translateX(18px);
  }
}

.articles-madfg {
  margin-top: 87px;
}

.articles-madfg .swiper::after {
  width           : 829px;
  height          : 400px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-08.png");
  transform       : translate(119px, 221px);
}

.articles-madfg-item {
  box-shadow: 61px 50px 60px rgba(0, 0, 0, 0.02);
  padding   : 11px 14px 23px;
}

.articles-madfg-item .title a:hover,
.articles-madfg-item .author:hover,
.articles-madfg-item .read a:hover {
  color: #e63a2c;
}

.articles-madfg-item figure img {
  filter: drop-shadow(0px 18px 30px rgba(0, 0, 0, 0.1));
}

.articles-madfg-item .title {
  margin: 20px 0 16px;
  height: 46px;
}

.articles-madfg-item p {
  height: 75px;
  margin: 12px 0 22px;
}

.articles-madfg-item .read {
  padding-top: 11px;
  border-top : 0.5px solid rgba(145, 145, 145, 0.14);
}

.articles-madfg-item:hover figure img {
  transform: scale(1.05);
}

@media only screen and (max-width: 767px) {
  .articles-madfg {
    margin-top: 60px;
  }
}

.btn-read-more-madfg {
  padding   : 19px 30px;
  margin-top: 80px;
}

.pagination-madfg {
  margin-top      : 87px;
  padding         : 9px 21px 9px 22px;
  background-color: #f3f3f3;
  gap             : 12px;
}

.pagination-madfg-link {
  background-color: #e0e0e0;
  box-shadow      : 0px 10px 20px rgba(0, 0, 0, 0.02);
  width           : 54px;
  height          : 54px;
}

.pagination-madfg-link.active {
  background-color: #e63a2c;
  box-shadow      : 0px 13px 20px rgba(230, 58, 44, 0.25);
  color           : #fff;
  font-weight     : 900;
}

.pagination-madfg .next::before,
.pagination-madfg .prev::before {
  width           : 0.5px;
  background-color: #919191;
  height          : 35px;
  top             : 50%;
}

.pagination-madfg .next>a,
.pagination-madfg .prev>a {
  border : 1px solid #919191;
  padding: 14px 20px 13px 19px;
}

.pagination-madfg .next>a:hover,
.pagination-madfg .prev>a:hover {
  background-color: #919191;
  color           : #fff;
}

.pagination-madfg .next {
  margin-right: 12px;
}

.pagination-madfg .next::before {
  transform: translate(13px, -50%);
}

.pagination-madfg .prev {
  margin-left: 12px;
}

.pagination-madfg .prev::before {
  transform: translate(-13px, -50%);
}

@media only screen and (max-width: 767px) {
  .pagination-madfg-link {
    width : 40px;
    height: 40px;
  }

  .pagination-madfg .next>a,
  .pagination-madfg .prev>a {
    padding    : 8px 12px;
    font-size  : 14px;
    line-height: 22px;
  }
}

.top-header-madfg {
  margin-top: 44px;
}

.top-header-madfg::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-madfg-01.png");
  width           : 722px;
  height          : 691px;
}

.top-header-madfg .container::before {
  height          : 33px;
  background-color: #E63A2C;
  border-radius   : 25px;
  transform       : translateY(-74px);
}

.top-header-madfg-logo .title {
  line-height: 21px;
}

.top-header-madfg-logo-sub-title {
  line-height: 15px;
}

.top-header-madfg-box {
  margin-right: 37px;
  padding     : 39px 30px 38px 56px;
  border      : 0.5px solid rgba(145, 145, 145, 0.4);
}

.top-header-madfg-nav li a:hover,
.top-header-madfg-nav li a.active {
  color: #494949;
}

.top-header-madfg-nav li a.active {
  font-weight: 900;
}

.top-header-madfg-notification {
  width : 48px;
  height: 48px;
  border: 0.5px solid rgba(73, 73, 73, 0.2);
}

.top-header-madfg-notification:hover {
  background-color: rgba(73, 73, 73, 0.2);
  border-color    : rgba(73, 73, 73, 0.1);
  color           : #fff;
}

.top-header-madfg-channel-telegram {
  padding    : 10px 21px;
  line-height: 28px;
}

.top-header-madfg-account {
  margin-right: 22px;
}

.top-header-madfg-account::before {
  width           : 1px;
  background-color: rgba(73, 73, 73, 0.2);
  transform       : translateX(12px);
}

.top-header-madfg-account img {
  border: 1px solid #F3F3F3;
}

@media only screen and (max-width: 1199px) {
  .top-header-madfg-box {
    margin-right: 24px;
    padding     : 39px 24px 38px;
  }
}

@media only screen and (max-width: 991px) {
  .top-header-madfg {
    margin-top: 24px;
  }

  .top-header-madfg .container::before {
    transform: translateY(-54px);
  }

  .top-header-madfg-box {
    padding: 0;
    border : none;
  }
}

@media only screen and (max-width: 575px) {
  .top-header-madfg-account {
    margin-right: 0;
  }

  .top-header-madfg-account::before {
    content: none;
  }
}

.footer-madfg {
  margin-top   : 66px;
  padding      : 73px 0 61px;
  border-radius: 86px;
}

.footer-madfg::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-09.png");
  width           : 733px;
  height          : 400px;
  bottom          : 48px;
}

.footer-madfg::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-10.png");
  width           : 688px;
  height          : 305px;
}

.footer-madfg-contact {
  background-color: rgba(248, 248, 248, 0.8);
  padding         : 34px 42px 34px 58px;
  margin-bottom   : 77px;
}

.footer-madfg-contact .text .title {
  line-height: 35px;
}

.footer-madfg-contact .phone i {
  line-height: 40px;
}

.footer-madfg-description {
  margin: 26px 0 87px;
}

.footer-madfg-namads {
  margin-bottom: 36px;
}

.footer-madfg-namads img {
  max-height: 100px;
}

.footer-madfg-copyright {
  color    : #5f5f5f;
  max-width: 271px;
}

@media only screen and (max-width: 991px) {
  .footer-madfg {
    border-radius: 20px;
    padding      : 40px 0;
  }

  .footer-madfg-contact {
    margin-bottom: 32px;
  }

  .footer-madfg-description {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 575px) {
  .footer-madfg-contact {
    padding      : 20px 12px;
    border-radius: 0;
    margin       : 0 -12px 32px;
  }

  .footer-madfg-contact .text .title {
    font-size  : 16px;
    line-height: 35px;
  }

  .footer-madfg-contact .text .sub-title {
    font-size  : 12px;
    line-height: 20px;
  }
}

.landing-madfg .btns .btn,
.panel-agency-madfg .btns .btn,
.my-services-madfg .btns .btn {
  padding: 15px 26px;
}

.landing-madfg .btns .link:hover,
.panel-agency-madfg .btns .link:hover,
.my-services-madfg .btns .link:hover {
  color: #e63a2c;
}

.landing-madfg {
  margin-top: 126px;
}

.landing-madfg::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-madfg-02.png");
  width           : 539px;
  height          : 492px;
  mix-blend-mode  : hard-light;
  transform       : translateY(-172px);
}

.landing-madfg .btns {
  margin-top: 32px;
}

.landing-madfg .image::before {
  top             : 14px;
  right           : 96px;
  bottom          : -28px;
  left            : 78px;
  background-color: #e63a2c;
  box-shadow      : 0px 8px 80px rgba(230, 58, 44, 0.1);
  border-radius   : 50%;
}

.landing-madfg .image::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/image-46.png");
  top             : 147px;
  right           : 157px;
  bottom          : -97px;
  left            : -63px;
  mix-blend-mode  : hard-light;
}

.landing-madfg .image img {
  filter: drop-shadow(-20px 31px 100px rgba(0, 0, 0, 0.14));
}

@media only screen and (max-width: 767px) {
  .landing-madfg {
    margin-top: 80px;
  }
}

@media only screen and (max-width: 575px) {
  .landing-madfg .image::before {
    right : 0;
    left  : 0;
    width : 70%;
    margin: 0 auto;
  }
}

.company-madfg {
  margin: 192px 0 97px;
}

.company-madfg .container {
  padding-bottom: 100px;
}

.company-madfg-item {
  padding: 20px 12px 19px;
}

.company-madfg-item img {
  filter    : contrast(0);
  max-height: 36px;
  opacity   : 0.5;
}

.company-madfg-item:hover {
  box-shadow      : 0px 56px 100px rgba(0, 0, 0, 0.05);
  background-color: #fff;
}

.company-madfg-item:hover img {
  filter : contrast(1);
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  .company-madfg {
    margin: 80px 0 40px;
  }
}

.panel-agency-madfg .title,
.my-services-madfg .title {
  line-height: 59px;
}

.panel-agency-madfg .sub-title,
.my-services-madfg .sub-title {
  line-height  : 25px;
  margin-bottom: 9px;
}

.panel-agency-madfg .btns,
.my-services-madfg .btns {
  margin-top: 27px;
}

.panel-agency-madfg .image::before {
  top             : -8px;
  right           : -22px;
  bottom          : 49px;
  left            : 254px;
  border-radius   : 50%;
  background-color: #e63a2c;
  box-shadow      : 0px 8px 80px rgba(230, 58, 44, 0.1);
}

.panel-agency-madfg .image::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-madfg-03.png");
  mix-blend-mode  : hard-light;
  width           : 438px;
  height          : 262px;
  transform       : translate(156px, -33px);
}

.panel-agency-madfg .image img {
  filter: drop-shadow(18px 30px 50px rgba(0, 0, 0, 0.05));
}

@media only screen and (max-width: 767px) {
  .panel-agency-madfg .title {
    line-height: 48px;
  }
}

@media only screen and (max-width: 575px) {
  .panel-agency-madfg .image::before {
    width : 200px;
    height: 200px;
    bottom: auto;
    left  : 0;
  }

  .panel-agency-madfg .image::after {
    content: none;
  }

  .panel-agency-madfg .title {
    line-height: 34px;
  }
}

.services-my-company-madfg {
  margin: 187px 0 254px;
}

.services-my-company-madfg::before {
  top             : 174px;
  width           : 829px;
  margin          : 0 auto;
  height          : 400px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-01.png");
}

.services-my-company-madfg::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-04.png");
  transform       : translateY(139px);
  width           : 447px;
  height          : 400px;
}

.services-my-company-madfg-items {
  margin-bottom: 133px;
}

.services-my-company-madfg-item {
  padding: 12px 21px 13px 26px;
  border : 0.5px solid #919191;
}

.services-my-company-madfg-item i {
  color      : #e63a2c;
  margin-left: 14px;
  line-height: 40px;
}

.services-my-company-madfg-item .title {
  line-height: 26px;
}

.services-my-company-madfg-item:hover {
  border-color    : #fff;
  background-color: #fff;
  box-shadow      : 0px 56px 100px rgba(0, 0, 0, 0.08);
}

.services-my-company-madfg .btn {
  border-radius: 13px;
  padding      : 19px 22px;
  margin-top   : -50px;
}

@media only screen and (max-width: 767px) {
  .services-my-company-madfg {
    margin: 80px 0 100px;
  }

  .services-my-company-madfg-items {
    margin-bottom: 70px;
  }

  .services-my-company-madfg-item {
    flex     : 1 0 calc(50% - 12px);
    max-width: none;
  }

  .services-my-company-madfg .btn {
    margin-top: 24px;
  }
}

@media only screen and (max-width: 575px) {
  .services-my-company-madfg-item {
    flex: 1 0 100%;
  }

  .services-my-company-madfg .btn {
    max-width: 100%;
    padding  : 12px;
  }
}

.my-services-madfg::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-05.png");
  width           : 875px;
  height          : 542px;
  top             : 50%;
  transform       : translateY(-50%);
}

.my-services-madfg .image::before {
  -webkit-mask       : url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzk2IiBoZWlnaHQ9IjI2MSIgdmlld0JveD0iMCAwIDM5NiAyNjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMzk2IDYzLjUyMjVDMzk2IC00NS41NDEzIDMwNy4zNTIgMTguOTEzMiAxOTggMTguOTEzMkM4OC42NDc2IDE4LjkxMzIgMCAtNDUuNTQxMyAwIDYzLjUyMjVDMCAxNzIuNTg2IDg4LjY0NzYgMjYxIDE5OCAyNjFDMzA3LjM1MiAyNjEgMzk2IDE3Mi41ODYgMzk2IDYzLjUyMjVaIiBmaWxsPSIjRTYzQTJDIi8+DQo8L3N2Zz4NCg==") 0 0/100% 100%;
  mask               : url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzk2IiBoZWlnaHQ9IjI2MSIgdmlld0JveD0iMCAwIDM5NiAyNjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMzk2IDYzLjUyMjVDMzk2IC00NS41NDEzIDMwNy4zNTIgMTguOTEzMiAxOTggMTguOTEzMkM4OC42NDc2IDE4LjkxMzIgMCAtNDUuNTQxMyAwIDYzLjUyMjVDMCAxNzIuNTg2IDg4LjY0NzYgMjYxIDE5OCAyNjFDMzA3LjM1MiAyNjEgMzk2IDE3Mi41ODYgMzk2IDYzLjUyMjVaIiBmaWxsPSIjRTYzQTJDIi8+DQo8L3N2Zz4NCg==") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  width              : 66.556%;
  height             : 75.9%;
  transform          : translate(-22px, 51px);
  background-color   : #e63a2c;
}

.my-services-madfg .image::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-03.png");
  top             : 97px;
  transform       : translateX(-234px);
  width           : 477px;
  height          : 285px;
  mix-blend-mode  : hard-light;
}

.my-services-madfg .image img {
  filter: drop-shadow(-20px -8px 100px rgba(0, 0, 0, 0.05));
}

.plans-vpn-madfg {
  margin: 210px 0 127px;
}

.plans-vpn-madfg::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-06.png");
  top             : 120px;
  width           : 769px;
  height          : 400px;
}

.plans-vpn-madfg::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-07.png");
  width           : 768px;
  height          : 400px;
  transform       : translateY(140px);
}

.plans-vpn-madfg-heading {
  margin-bottom: 83px;
}

.plans-vpn-madfg-heading p {
  max-width: 611px;
}

.plans-vpn-madfg .row {
  gap: 24px 0;
}

.plans-vpn-madfg .row::before,
.plans-vpn-madfg .row::after {
  background-color: rgba(230, 58, 44, 0.03);
  width           : 396px;
  height          : 261px;
}

.plans-vpn-madfg .row::before {
  -webkit-mask       : url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzk2IiBoZWlnaHQ9IjI2MSIgdmlld0JveD0iMCAwIDM5NiAyNjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMzk2IDE5Ny40NzhDMzk2IDMwNi41NDEgMzA3LjM1MiAyNDIuMDg3IDE5OCAyNDIuMDg3Qzg4LjY0NzYgMjQyLjA4NyAwIDMwNi41NDEgMCAxOTcuNDc4QzAgODguNDEzNyA4OC42NDc2IDAgMTk4IDBDMzA3LjM1MiAwIDM5NiA4OC40MTM3IDM5NiAxOTcuNDc4WiIgZmlsbD0iI0U2M0EyQyIvPg0KPC9zdmc+DQo=") 0 0/100% 100%;
  mask               : url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzk2IiBoZWlnaHQ9IjI2MSIgdmlld0JveD0iMCAwIDM5NiAyNjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMzk2IDE5Ny40NzhDMzk2IDMwNi41NDEgMzA3LjM1MiAyNDIuMDg3IDE5OCAyNDIuMDg3Qzg4LjY0NzYgMjQyLjA4NyAwIDMwNi41NDEgMCAxOTcuNDc4QzAgODguNDEzNyA4OC42NDc2IDAgMTk4IDBDMzA3LjM1MiAwIDM5NiA4OC40MTM3IDM5NiAxOTcuNDc4WiIgZmlsbD0iI0U2M0EyQyIvPg0KPC9zdmc+DQo=") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  transform          : translate(138px, -40px);
}

.plans-vpn-madfg .row::after {
  -webkit-mask       : url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzk2IiBoZWlnaHQ9IjI2MSIgdmlld0JveD0iMCAwIDM5NiAyNjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMzk2IDYzLjUyMjVDMzk2IC00NS41NDEzIDMwNy4zNTIgMTguOTEzMyAxOTggMTguOTEzM0M4OC42NDc2IDE4LjkxMzMgMCAtNDUuNTQxMyAwIDYzLjUyMjVDMCAxNzIuNTg2IDg4LjY0NzYgMjYxIDE5OCAyNjFDMzA3LjM1MiAyNjEgMzk2IDE3Mi41ODYgMzk2IDYzLjUyMjVaIiBmaWxsPSIjRTYzQTJDIi8+DQo8L3N2Zz4NCg==") 0 0/100% 100%;
  mask               : url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzk2IiBoZWlnaHQ9IjI2MSIgdmlld0JveD0iMCAwIDM5NiAyNjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMzk2IDYzLjUyMjVDMzk2IC00NS41NDEzIDMwNy4zNTIgMTguOTEzMyAxOTggMTguOTEzM0M4OC42NDc2IDE4LjkxMzMgMCAtNDUuNTQxMyAwIDYzLjUyMjVDMCAxNzIuNTg2IDg4LjY0NzYgMjYxIDE5OCAyNjFDMzA3LjM1MiAyNjEgMzk2IDE3Mi41ODYgMzk2IDYzLjUyMjVaIiBmaWxsPSIjRTYzQTJDIi8+DQo8L3N2Zz4NCg==") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  transform          : translate(-83px, 52px);
}

.plans-vpn-madfg-item {
  box-shadow   : 40px 63px 60px rgba(0, 0, 0, 0.02);
  padding      : 37px 12px 33px;
  border-bottom: 5px solid #fff;
}

.plans-vpn-madfg-item .title span {
  line-height: 75px;
  transform  : translateY(-25px);
}

.plans-vpn-madfg-item .title span::before {
  top                : 16px;
  right              : 28px;
  bottom             : 19px;
  left               : -10px;
  -webkit-mask       : url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA2MiA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik02MiA5LjczNTI1QzYyIC02Ljk3OTUxIDQ4LjEyMDggMi44OTg1OCAzMSAyLjg5ODU4QzEzLjg3OTIgMi44OTg1OCAwIC02Ljk3OTUxIDAgOS43MzUyNUMwIDI2LjQ1IDEzLjg3OTIgNDAgMzEgNDBDNDguMTIwOCA0MCA2MiAyNi40NSA2MiA5LjczNTI1WiIgZmlsbD0iI0U2M0EyQyIvPg0KPC9zdmc+DQo=") 0 0/100% 100%;
  mask               : url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA2MiA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik02MiA5LjczNTI1QzYyIC02Ljk3OTUxIDQ4LjEyMDggMi44OTg1OCAzMSAyLjg5ODU4QzEzLjg3OTIgMi44OTg1OCAwIC02Ljk3OTUxIDAgOS43MzUyNUMwIDI2LjQ1IDEzLjg3OTIgNDAgMzEgNDBDNDguMTIwOCA0MCA2MiAyNi40NSA2MiA5LjczNTI1WiIgZmlsbD0iI0U2M0EyQyIvPg0KPC9zdmc+DQo=") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  background-color   : rgba(230, 58, 44, 0.2);
}

.plans-vpn-madfg-item .price span {
  line-height: 62px;
}

.plans-vpn-madfg-item ul {
  margin     : 22px 0 36px;
  padding-top: 24px;
}

.plans-vpn-madfg-item ul::before,
.plans-vpn-madfg-item ul::after {
  left: 50%;
}

.plans-vpn-madfg-item ul::before {
  width           : 144px;
  height          : 1px;
  background-color: #C5C5C5;
  transform       : translateX(-50%);
}

.plans-vpn-madfg-item ul::after {
  width          : 34px;
  height         : 16px;
  background     : #fff url("/wp-content/themes/karenTheme/assets/images/shape/shape-flowr.png") center center no-repeat;
  background-size: 16px 16px;
  transform      : translate(-50%, -8px);
}

.plans-vpn-madfg-item ul li:not(:last-child) {
  margin-bottom: 19px;
}

.plans-vpn-madfg-item ul li span {
  margin-top: 2px;
}

.plans-vpn-madfg-item ul li .flags {
  margin-top: 10px;
}

.plans-vpn-madfg-item ul li .flags .images img {
  width : 20px;
  height: 20px;
}

.plans-vpn-madfg-item ul li .flags .images img:not(:first-child) {
  margin-right: -8px;
}

.plans-vpn-madfg-item ul li .flags .images img:hover {
  z-index  : 3;
  transform: translateY(-4px);
}

.plans-vpn-madfg-item .btn {
  padding: 10px 32px;
}

.plans-vpn-madfg-item:hover {
  border-color: #E63A2C;
}

@media only screen and (max-width: 1199px) {
  .plans-vpn-madfg-item .title span {
    font-size: 32px;
  }

  .plans-vpn-madfg-item .price span {
    font-size  : 32px;
    line-height: 48px;
  }
}

@media only screen and (max-width: 767px) {
  .plans-vpn-madfg {
    margin: 80px 0;
  }
}

.help-madfg-wrapper {
  padding: 54px 32px 60px;
}

.help-madfg-wrapper .content {
  max-width: 902px;
}

.help-madfg-wrapper .title {
  line-height: 59px;
}

.help-madfg-wrapper .sub-title {
  line-height   : 23px;
  margin-bottom : 14px;
  letter-spacing: 0.235em;
}

.help-madfg-wrapper p {
  line-height  : 28px;
  margin-bottom: 26px;
}

.help-madfg-wrapper .devices {
  gap: 32px;
}

.help-madfg-wrapper .devices-item {
  box-shadow: 0px 20px 23px rgba(0, 0, 0, 0.05);
  padding   : 7px 18px 5px 22px;
}

.help-madfg-wrapper .devices-item>div {
  line-height: 17px;
}

.help-madfg-wrapper .devices-item>div span {
  line-height: 20px;
}

@media only screen and (max-width: 991px) {
  .help-madfg-wrapper .devices {
    gap: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .help-madfg-wrapper {
    padding: 32px 16px 24px;
  }
}

@media only screen and (max-width: 575px) {
  .help-madfg-wrapper {
    margin : 0 -12px;
    padding: 32px 12px 24px;
  }

  .help-madfg-wrapper .title {
    line-height: 30px;
  }
}

.landing-about-us-madfg .container::before {
  bottom          : 37px;
  background-color: #fff;
  height          : 200%;
  z-index         : -3;
}

.landing-about-us-madfg .icon {
  filter: drop-shadow(0px 14px 16px rgba(218, 156, 103, 0.5));
}

.landing-about-us-madfg .video::before,
.landing-about-us-madfg .video::after {
  width        : 114%;
  height       : 84%;
  border-radius: 25px;
  border       : 1px solid #494949;
}

.landing-about-us-madfg .video::before {
  transform: translate(133px, 26px);
}

.landing-about-us-madfg .video::after {
  top  : 31px;
  right: 77px;
}

.landing-about-us-madfg .video>div::after {
  top             : 50%;
  transform       : translate(-84px, -50%);
  width           : 105%;
  height          : 75%;
  background-color: #e63a2c;
  border-radius   : 50%;
}

.landing-about-us-madfg .video-js {
  border-radius: 200px 200px 0 0;
  overflow     : hidden;
  z-index      : 2;
  box-shadow   : 0px 45px 100px rgba(0, 0, 0, 0.05);
}

.landing-about-us-madfg .video-js.vjs-fullscreen {
  border-radius: 0;
}

.landing-about-us-madfg .video-js .vjs-poster::before {
  content         : "";
  position        : absolute;
  top             : 0;
  left            : 0;
  width           : 100%;
  height          : 100%;
  background-color: rgba(230, 58, 44, 0.18);
}

.landing-about-us-madfg .video-js .vjs-big-play-button {
  top             : 50%;
  left            : 50%;
  transform       : translate(-50%, -50%);
  background-color: transparent;
  border          : none;
  width           : 83px;
  height          : 83px;
  line-height     : 82px;
}

.landing-about-us-madfg .video-js .vjs-big-play-button span::before {
  content    : "\e928";
  font-family: "icomoon";
  font-size  : 83px;
}

.landing-about-us-madfg .btn-scroll {
  width     : 64px;
  height    : 64px;
  box-shadow: 0px 13px 54px rgba(230, 58, 44, 0.34);
  margin-top: 76px;
}

@media only screen and (max-width: 1399px) {
  .landing-about-us-madfg .video-js {
    width : 300px;
    height: 420px;
  }
}

@media only screen and (max-width: 1199px) {
  .landing-about-us-madfg .video::before {
    transform: translate(92px, 26px);
  }

  .landing-about-us-madfg .video::after {
    right: 55px;
  }
}

@media only screen and (max-width: 575px) {
  .landing-about-us-madfg .video>div::after {
    content: none;
  }
}

.description-about-us-madfg {
  margin: 56px 0 85px;
}

.description-about-us-madfg::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-11.png");
  height          : 487px;
  transform       : translateY(-71px);
}

.description-about-us-madfg-wrapper {
  box-shadow: 0px 50px 60px rgba(90, 90, 90, 0.02);
  padding   : 63px 44px 75px 40px;
}

@media only screen and (max-width: 991px) {
  .description-about-us-madfg-wrapper {
    padding: 32px;
  }
}

@media only screen and (max-width: 767px) {
  .description-about-us-madfg-wrapper {
    border-radius: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .description-about-us-madfg-wrapper {
    padding: 24px 16px;
  }
}

.company-about-us-madfg::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-12.png");
  width           : 848px;
  height          : 542px;
  transform       : translateY(-40px);
}

.company-about-us-madfg-wrapper {
  background-color: #FAFAFA;
  padding         : 65px 114px 82px;
}

@media only screen and (max-width: 991px) {
  .company-about-us-madfg-wrapper {
    padding: 48px 70px;
  }
}

@media only screen and (max-width: 767px) {
  .company-about-us-madfg-wrapper {
    padding: 48px;
  }
}

@media only screen and (max-width: 575px) {
  .company-about-us-madfg-wrapper {
    margin : 0 -12px;
    padding: 32px 12px;
  }
}

.privacy-policy-about-us-madfg {
  margin: 56px 0 168px;
}

.privacy-policy-about-us-madfg-heading {
  margin-bottom: 59px;
}

.privacy-policy-about-us-madfg-heading .title {
  line-height: 29px;
}

.privacy-policy-about-us-madfg-heading .sub-title {
  line-height            : 33px;
  background-image       : linear-gradient(180deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.135417) 28.65%, #919191 100%);
  -webkit-background-clip: text;
  background-clip        : text;
  color                  : transparent;
}

.privacy-policy-about-us-madfg-box {
  box-shadow: 0px 85px 60px rgba(90, 90, 90, 0.03);
  padding   : 27px 41px;
}

.privacy-policy-about-us-madfg-box:not(:last-child) {
  margin-bottom: 34px;
}

@media only screen and (max-width: 767px) {
  .privacy-policy-about-us-madfg {
    margin-bottom: 80px;
  }
}

@media only screen and (max-width: 575px) {

  .privacy-policy-about-us-madfg-heading .title,
  .privacy-policy-about-us-madfg-heading .sub-title {
    line-height: 18px;
  }

  .privacy-policy-about-us-madfg-box {
    padding      : 24px 16px;
    border-radius: 20px;
  }
}

.articles-absout-us-madfg {
  margin-top: 234px;
}

@media only screen and (max-width: 767px) {
  .articles-absout-us-madfg {
    margin-top: 80px;
  }
}

.contact-img-madfg {
  margin-top      : 62px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-13.png");
  padding         : 52px 0 58px;
}

.contact-my-madfg {
  margin-top: 26px;
}

.contact-my-madfg-wrapper {
  box-shadow: 0px 44px 200px rgba(0, 0, 0, 0.02);
  padding   : 44px 95px 95px;
  max-width : 968px;
}

.contact-my-madfg-wrapper::before {
  top             : 43px;
  transform       : translateX(-99px);
  width           : 1121px;
  height          : 541px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-14.png");
}

.contact-my-madfg-wrapper p {
  margin-bottom: 24px;
}

.contact-my-madfg-wrapper .btn {
  padding: 11px 14px;
}

@media only screen and (max-width: 991px) {
  .contact-my-madfg-wrapper {
    padding: 44px 60px 60px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-my-madfg-wrapper {
    padding: 32px;
  }

  .contact-my-madfg-wrapper .btn {
    max-width: calc(50% - 12px);
    width    : 100%;
  }
}

@media only screen and (max-width: 575px) {
  .contact-my-madfg-wrapper {
    padding: 32px 16px;
  }

  .contact-my-madfg-wrapper .btn {
    max-width: 100%;
  }
}

.faq-madfg {
  margin: 104px 0 163px;
}

.faq-madfg-heading {
  margin-bottom: 88px;
  max-width    : 778px;
}

.faq-madfg .row {
  gap: 32px 0;
}

@media only screen and (max-width: 767px) {
  .faq-madfg {
    margin: 80px 0;
  }
}

.landing-faq-madfg {
  margin: 147px 0 154px;
}

.landing-faq-madfg::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-15.png");
  transform       : translateY(-135px);
  height          : 541px;
}

.landing-faq-madfg::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-16.png");
  width           : 1121px;
  height          : 541px;
  left            : 50%;
  transform       : translate(-50%, -38px);
}

.landing-faq-madfg p {
  margin: 14px 0 37px;
}

.landing-faq-madfg .btns .btn {
  padding: 11px 14px;
}

.landing-faq-madfg .faqs::before {
  width        : 385px;
  height       : 307px;
  border-radius: 25px;
  border       : 1px solid #494949;
  transform    : translate(-43px, -52px);
}

.landing-faq-madfg .faqs+.btn {
  padding   : 17px 22px;
  margin-top: 58px;
}

.landing-faq-madfg .faq-item:not(:last-child) {
  margin-bottom: 18px;
}

@media only screen and (min-width: 768px) {
  .landing-faq-madfg .title {
    line-height: 66px;
  }
}

@media only screen and (max-width: 1399px) {
  .landing-faq-madfg .btns .btn {
    padding: 11px 10px;
  }
}

@media only screen and (max-width: 1199px) {
  .landing-faq-madfg .btns .btn {
    padding  : 11px 12px;
    font-size: 12px;
  }
}

@media only screen and (max-width: 991px) {
  .landing-faq-madfg {
    margin: 80px 0;
  }
}

@media only screen and (max-width: 575px) {
  .landing-faq-madfg .btns .btn {
    max-width: 100%;
    width    : 100%;
  }
}

.top-articles-madfg {
  margin: 84px 0 69px;
}

.top-articles-madfg::before {
  background     : linear-gradient(183deg, #d9d9d9 -18.55%, rgba(217, 217, 217, 0.09) 11.52%, rgba(217, 217, 217, 0.77) 50.58%, rgba(217, 217, 217, 0.04) 88.16%, rgba(217, 217, 217, 0) 102.76%), url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-17.png") 0 0 no-repeat;
  background-size: 100% 100%;
  height         : 728px;
  transform      : translateY(-72px);
}

.top-articles-madfg::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-18.png");
  width           : 1121px;
  height          : 541px;
  top             : 25px;
  left            : 50%;
  transform       : translateX(-50%);
}

.top-articles-madfg .container {
  padding-bottom: 216px;
}

.top-articles-madfg .container::after {
  background-image: linear-gradient(90deg, #919191 -4.73%, rgba(145, 145, 145, 0) -4.72%, #919191 51.26%, rgba(145, 145, 145, 0) 106.1%);
  height          : 1px;
}

.top-articles-madfg-item {
  padding    : 24px 17px 27px 48px;
  margin-left: 45px;
  box-shadow : 61px 50px 60px rgba(0, 0, 0, 0.05);
}

.top-articles-madfg-item img {
  width : 39%;
  height: auto;
}

.top-articles-madfg-item .title {
  line-height: 44px;
}

.top-articles-madfg-item ul {
  background-color: #f3f3f3;
  padding         : 18px 22px 17px;
}

.top-articles-madfg-item ul li:not(:last-child) {
  margin-left: 30px;
}

.top-articles-madfg-item p {
  height       : 104px;
  margin-bottom: 18px;
}

.top-articles-madfg-item .btn-date {
  padding-top: 21px;
  border-top : 0.5px solid rgba(145, 145, 145, 0.14);
}

.top-articles-madfg-item .btn-date .btn {
  min-width  : 168px;
  padding    : 12px;
  margin-left: 29px;
}

.top-articles-madfg .articles-madfg-item {
  min-width: 291px;
}

.top-articles-madfg .articles-madfg-item .read .btn {
  min-width  : 140px;
  margin-left: 14px;
  padding    : 6px 12px 7px;
}

.top-articles-madfg .swiper-pagination {
  background-color: #f3f3f3;
  padding         : 9px 21px;
  transform       : translateY(146px);
}

.top-articles-madfg .swiper-pagination-bullet {
  width                                    : 53px;
  height                                   : 53px;
  line-height                              : 53px;
  opacity                                  : 1;
  background-color                         : #e0e0e0;
  border-radius                            : 10px;
  box-shadow                               : 0px 10px 20px rgba(0, 0, 0, 0.02);
  font-size                                : 12px;
  font-weight                              : 400;
  color                                    : rgba(73, 73, 73, 0.5);
  transition                               : all 0.3s ease-in-out;
  --swiper-pagination-bullet-horizontal-gap: 6px;
}

.top-articles-madfg .swiper-pagination-bullet-active {
  background-color: #e63a2c;
  box-shadow      : 0px 13px 20px rgba(230, 58, 44, 0.25);
  color           : #fff;
}

@media only screen and (max-width: 1199px) {
  .top-articles-madfg-item {
    padding-left: 18px;
    margin-left : 30px;
  }

  .top-articles-madfg-item img {
    width: 32%;
  }

  .top-articles-madfg-item .title {
    font-size: 24px;
  }

  .top-articles-madfg-item ul {
    padding: 18px 12px 17px;
  }
}

@media only screen and (max-width: 991px) {
  .top-articles-madfg-item {
    margin-left: 0;
  }
}

@media only screen and (max-width: 767px) {
  .top-articles-madfg-item img {
    width: 100%;
  }

  .top-articles-madfg-item p {
    -moz-text-align-last: center;
    text-align-last     : center;
  }

  .top-articles-madfg .swiper-pagination {
    display           : flex;
    overflow          : auto hidden;
    -ms-overflow-style: none;
    scrollbar-width   : none;
    border-radius     : 10px;
    scroll-snap-type  : x mandatory;
  }

  .top-articles-madfg .swiper-pagination::-webkit-scrollbar {
    display: none;
  }

  .top-articles-madfg .swiper-pagination-bullet {
    width            : 32px;
    height           : 32px;
    line-height      : 32px;
    flex             : 0 0 auto;
    scroll-snap-align: center;
  }
}

@media only screen and (max-width: 575px) {
  .top-articles-madfg-item {
    padding: 24px 12px;
  }

  .top-articles-madfg-item .title {
    font-size  : 18px;
    line-height: 30px;
  }

  .top-articles-madfg-item ul {
    max-width: 100%;
  }

  .top-articles-madfg-item ul li:not(:last-child) {
    margin-left: 0;
  }

  .top-articles-madfg-item .btn-date .btn {
    margin-left: 0;
  }

  .top-articles-madfg .swiper-button-next,
  .top-articles-madfg .swiper-button-prev {
    top: 50%;
  }
}

.articles-blog-madfg::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-19.png");
  width           : 848px;
  height          : 542px;
  top             : 314px;
}

.articles-blog-madfg-heading {
  margin-bottom: 74px;
  max-width    : 778px;
}

.articles-blog-madfg-heading .title {
  margin-bottom: 22px;
}

.articles-blog-madfg .row {
  gap: 48px 0;
}

.services-landing-madfg {
  margin-top: 209px;
}

.services-landing-madfg .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-21.png");
  width           : 1121px;
  height          : 541px;
  transform       : translate(-50%, -100px);
  left            : 50%;
}

.services-landing-madfg .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-23.png");
  transform       : translateY(-197px);
  height          : 728px;
}

.services-landing-madfg-image {
  padding-left: 55px;
}

.services-landing-madfg-image::before {
  border       : 1px solid #494949;
  border-radius: 25px;
  transform    : translateY(-85px);
  width        : 73.474%;
  height       : 123.91%;
}

.services-landing-madfg-image::after {
  width           : 47.33%;
  height          : 77.8%;
  border-radius   : 50%;
  box-shadow      : 0px 8px 80px rgba(230, 58, 44, 0.1);
  background-color: #e63a2c;
  transform       : translateX(46px);
}

.services-landing-madfg-image>div::before {
  width           : 329px;
  height          : 197px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-20.png");
  transform       : translate(-133px, 18px);
  mix-blend-mode  : hard-light;
}

.services-landing-madfg-image img {
  filter: drop-shadow(0px 22px 20px rgba(102, 71, 71, 0.1));
}

@media only screen and (max-width: 575px) {
  .services-landing-madfg {
    margin-top: 80px;
  }

  .services-landing-madfg-image {
    padding-left: 0;
  }

  .services-landing-madfg-image::before,
  .services-landing-madfg-image::after {
    content: none;
  }
}

.exists-devices-madfg {
  margin: 158px 0 134px;
}

.exists-devices-madfg-wrapper {
  padding         : 55px 124px 72px;
  background-color: rgba(240, 234, 234, 0.24);
}

.exists-devices-madfg-heading {
  max-width    : 778px;
  margin-bottom: 59px;
}

.exists-devices-madfg-heading .title {
  margin-bottom: 11px;
}

.exists-devices-madfg-item {
  background-color: rgba(0, 0, 0, 0.8);
  box-shadow      : 0px 31px 50px rgba(114, 94, 94, 0.5);
  padding         : 20px 24px 15px 22px;
}

.exists-devices-madfg-item .info {
  margin-bottom: 10px;
}

.exists-devices-madfg-item .info i {
  font-size  : 33px;
  line-height: 33px;
}

.exists-devices-madfg-item .info .title {
  line-height: 19px;
}

.exists-devices-madfg-item .info .title span {
  line-height: 22px;
}

.exists-devices-madfg-item .btn {
  border-radius   : 4px;
  background-color: rgba(145, 145, 145, 0.05);
  padding         : 5px 10px 6px;
}

.exists-devices-madfg-item:hover {
  background-color: #fff;
  box-shadow      : 0px 31px 50px rgba(0, 0, 0, 0.1);
}

.exists-devices-madfg-item:hover .info i,
.exists-devices-madfg-item:hover .info .title span {
  color: #494949 !important;
}

.exists-devices-madfg-item:hover .info .title {
  color: #919191 !important;
}

.exists-devices-madfg-item:hover p {
  color: #919191;
}

.exists-devices-madfg-item:hover .btn {
  background-color: rgba(230, 58, 44, 0.05);
  color           : #e63a2c;
}

@media only screen and (max-width: 1399px) {
  .exists-devices-madfg-wrapper {
    padding: 55px 48px 72px;
  }
}

@media only screen and (max-width: 1199px) {
  .exists-devices-madfg-wrapper {
    padding: 48px 32px;
  }

  .exists-devices-madfg-item {
    padding: 20px 12px 15px;
  }
}

@media only screen and (max-width: 767px) {
  .exists-devices-madfg {
    margin: 80px 0;
  }

  .exists-devices-madfg-wrapper {
    padding: 32px 24px;
  }
}

@media only screen and (max-width: 575px) {
  .exists-devices-madfg-wrapper {
    padding      : 24px 12px;
    margin       : 0 -12px;
    border-radius: 0;
  }

  .exists-devices-madfg .swiper-slide>* {
    opacity   : 1;
    visibility: visible;
    transform : scale(1);
  }
}

.faq-services-madfg::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-madfg-22.png");
  width           : 848px;
  height          : 542px;
  transform       : translateY(-188px);
}

.top-musics {
  margin-bottom: 100px;
}

.top-musics::before {
  background-color: #fff;
  top             : -193px;
  bottom          : -48px;
}

.top-musics-item {
  padding: 48px 46px 47px 20px;
}

.top-musics-item::before {
  background-color       : rgba(217, 217, 217, 0.01);
  -webkit-backdrop-filter: blur(25.5px);
  backdrop-filter        : blur(25.5px);
}

.top-musics-item::after {
  background-color: rgba(0, 0, 0, 0.5);
}

.top-musics-item img {
  width : 122px;
  height: 123px;
  filter: drop-shadow(14px 9px 50px #70619b);
}

.top-musics-item>div {
  margin-right: 18px;
}

.top-musics-item>div::before,
.top-musics-item>div::after {
  width           : 77px;
  height          : 77px;
  border-radius   : 50%;
  background-color: #c0aafe;
  filter          : blur(50px);
}

.top-musics-item>div::before {
  transform: translateY(-3px);
  left     : 25%;
}

.top-musics-item>div::after {
  left     : 4px;
  transform: translateY(1px);
}

.top-musics-item .title {
  line-height: 36px;
}

.top-musics-item .singer {
  margin: 2px 0 9px;
}

.top-musics-item ul {
  margin-bottom: 9px;
}

.top-musics-item.red img {
  filter: drop-shadow(14px 9px 50px #c64f6b) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}

.top-musics-item.red>div::before,
.top-musics-item.red>div::after {
  background-color: #ff89a5;
}

.top-musics-items {
  margin-top: 39px;
}

.top-musics-item-sm {
  box-shadow: 0px 22px 50px rgba(0, 0, 0, 0.3);
  max-width : calc(16.6666667% - 20px);
}

.top-musics-item-sm a::after {
  z-index: 6;
}

.top-musics-item-sm img {
  max-height: 197px;
}

.top-musics-item-sm .overlay {
  padding: 9px 8px 10px;
}

.top-musics-item-sm .overlay::before {
  background-color       : rgba(0, 0, 0, 0.5);
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter        : blur(6px);
  border-radius          : inherit;
}

.top-musics-item-sm .overlay .title {
  margin-bottom: 5px;
}

@media only screen and (max-width: 1199px) {
  .top-musics-item-sm {
    max-width: calc(16.6666667% - 14px);
  }
}

@media only screen and (max-width: 991px) {
  .top-musics-item {
    padding      : 24px;
    border-radius: 16px;
  }

  .top-musics-item>div {
    margin-right: 0;
  }

  .top-musics-item-sm {
    max-width: calc(33.3333333% - 11px);
  }
}

@media only screen and (max-width: 575px) {
  .top-musics-item-sm {
    max-width: calc(50% - 8px);
  }
}

.swiper-music .swiper-button-disabled {
  opacity   : 0;
  visibility: hidden;
}

.swiper-music .swiper-button-next,
.swiper-music .swiper-button-prev {
  width     : 59px;
  height    : 59px;
  box-shadow: 0px 40px 50px rgba(0, 0, 0, 0.1);
}

.swiper-music .swiper-button-next::after,
.swiper-music .swiper-button-prev::after {
  content    : "\e902";
  font-family: "icomoon";
  font-size  : 16px;
  color      : #919191;
}

.swiper-music .swiper-button-next {
  transform: translateX(-40px);
}

.swiper-music .swiper-button-prev {
  transform: translateX(40px);
}

.swiper-music .swiper-button-prev::after {
  content: "\e966";
}

@media only screen and (max-width: 767px) {

  .swiper-music .swiper-button-next,
  .swiper-music .swiper-button-prev {
    width        : 45px;
    height       : 45px;
    border-radius: 12px;
  }

  .swiper-music .swiper-button-next::after,
  .swiper-music .swiper-button-prev::after {
    font-size: 14px;
  }

  .swiper-music .swiper-button-next {
    transform: translateX(-18px);
  }

  .swiper-music .swiper-button-prev {
    transform: translateX(18px);
  }
}

.last-musics::before,
.last-musics::after,
.last-musics .container::before {
  width           : 284px;
  height          : 284px;
  border-radius   : 50%;
  background-color: rgba(231, 111, 81, 0.2);
  filter          : blur(100px);
}

.last-musics::before {
  transform: translate(201px, -15px);
}

.last-musics::after {
  background-color: rgba(255, 172, 47, 0.2);
  transform       : translateX(182px);
  top             : 65%;
}

.last-musics .container::before {
  bottom   : 10%;
  transform: translateX(-192px);
}

.music-item {
  box-shadow: 64px 30px 200px rgba(0, 0, 0, 0.05);
  padding   : 67px 143px 67px 53px;
}

.music-item:not(:last-child) {
  margin-bottom: 60px;
}

.music-item:not(:last-child)::after {
  background-color: rgba(230, 58, 44, 0.1);
  width           : 284px;
  height          : 284px;
  border-radius   : 50%;
  right           : 20%;
  transform       : translateY(180px);
  filter          : blur(100px);
}

.music-item:not(:last-child):nth-child(even)::after {
  right: auto;
  left : 20%;
}

.music-item .image {
  width      : 268px;
  height     : 268px;
  margin-left: 52px;
}

.music-item .image::before,
.music-item .image::after,
.music-item .image>div::after {
  top: 50%;
}

.music-item .image::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/image-52.png");
  transform       : translate(95px, -50%);
  width           : 233px;
  height          : 234px;
}

.music-item .image::after,
.music-item .image>div::after {
  width           : 72px;
  height          : 72px;
  background-color: #6e5b93;
  border-radius   : 50%;
  transform       : translate(13px, -50%);
}

.music-item .image>div::after {
  filter: blur(25px);
}

.music-item .image img {
  filter: drop-shadow(0px 22px 50px rgba(0, 0, 0, 0.3));
}

.music-item .content .title-icon i {
  width           : 32px;
  height          : 32px;
  background-color: #ffe5de;
  color           : #e76f51;
}

.music-item .content .title-en {
  margin: 18px 0 14px;
}

.music-item .content .download-now-text {
  margin-bottom: 26px;
}

.music-item .content .box-audio {
  margin-bottom: 28px;
}

@media only screen and (max-width: 1199px) {
  .music-item {
    padding: 67px 120px 67px 32px;
  }

  .music-item .image {
    width      : 220px;
    height     : 220px;
    margin-left: 32px;
  }

  .music-item .image::before {
    width    : 185px;
    height   : 186px;
    transform: translate(78px, -50%);
  }

  .music-item .image::after {
    width : 54px;
    height: 54px;
  }

  .music-item .content .title {
    font-size: 20px;
  }
}

@media only screen and (max-width: 991px) {
  .music-item {
    padding      : 40px 120px 40px 32px;
    border-radius: 32px;
  }
}

@media only screen and (max-width: 767px) {
  .music-item {
    padding      : 32px 24px;
    border-radius: 20px;
  }

  .music-item:not(:last-child) {
    margin-bottom: 32px;
  }

  .music-item .image {
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin   : 0 auto;
  }

  .music-item .content {
    width: 100%;
  }

  .music-item .content .title {
    font-size: 16px;
  }
}

@media only screen and (max-width: 575px) {
  .music-item {
    padding: 24px 12px;
  }
}

@media only screen and (max-width: 399px) {
  .music-item .image::before {
    width    : 130px;
    height   : 130px;
    transform: translate(57px, -50%);
  }
}

.box-audio {
  padding         : 9px 23px 9px 18px;
  box-shadow      : 0px 28px 50px rgba(0, 0, 0, 0.02);
  border-radius   : 13px;
  background-color: #fff4f1;
  min-width       : auto;
}

.box-audio .play-pause-btn {
  box-shadow      : 0px 7px 5px rgba(231, 111, 81, 0.3);
  background-color: #e76f51;
  border-radius   : 10px;
  width           : 28px;
  height          : 28px;
  display         : flex;
  align-items     : center;
  justify-content : center;
  position        : relative;
}

.box-audio .play-pause-btn svg {
  height: 10px;
  width : 10px;
}

.box-audio .play-pause-btn svg path {
  fill: #fff;
}

.box-audio .controls {
  margin: 0 7px 0 13px;
  flex  : 1 0 1%;
}

.box-audio .controls__current-time,
.box-audio .controls__total-time {
  font-size  : 12px;
  color      : #919191;
  font-weight: 900;
  line-height: 18px;
}

.box-audio .controls__current-time {
  order      : 2;
  margin-left: 12px;
}

.box-audio .controls__current-time::after {
  content: "/";
  margin : 0 1px;
}

.box-audio .controls .slider {
  order           : 1;
  height          : 8px;
  background-color: #ffcccc;
  margin          : 0;
}

.box-audio .controls .slider,
.box-audio .controls .slider .gap-progress {
  border-radius: 20px;
}

.box-audio .controls .slider .gap-progress {
  background-color: #e76f51;
}

.box-audio .controls .slider .gap-progress .pin {
  opacity: 0;
}

.box-audio .controls__total-time {
  order: 3;
}

.box-audio .volume__button.open path {
  fill: #e76f51 !important;
}

.box-audio .volume__button svg {
  width : 16px;
  height: 16px;
}

.box-audio .volume__button svg path {
  fill: #e76f51;
}

.box-audio .volume__controls .gap-progress,
.box-audio .volume__controls .gap-progress .pin {
  background-color: #e76f51;
}

.pagination-music {
  background-color: #fff4f1;
}

.pagination-music .pagination-madfg-link {
  background-color: #fde0e0;
}

.pagination-music .pagination-madfg-link.active {
  background-color: #e76f51;
  box-shadow      : 0px 13px 20px rgba(0, 0, 0, 0.25);
}

.pagination-music .next::before,
.pagination-music .prev::before {
  background-color: #e76f51;
}

.pagination-music .next>a,
.pagination-music .prev>a {
  border-color: #e76f51;
  color       : #e76f51;
}

.pagination-music .next>a:hover,
.pagination-music .prev>a:hover {
  background-color: #e76f51;
  color           : #fff;
}

.last-musics-aside {
  box-shadow: -40px 15px 60px rgba(0, 0, 0, 0.02);
  padding   : 39px 33px 46px;
}

.last-musics-aside .icon {
  background-color: #ffd9cf;
  width           : 32px;
  height          : 32px;
  text-shadow     : 0px 7px 5px rgba(231, 111, 81, 0.3);
  color           : #e76f51;
}

.last-musics-aside ul {
  margin-top : 25px;
  padding-top: 19px;
}

.last-musics-aside ul::before {
  background-image: linear-gradient(90deg, #919191 -4.73%, rgba(145, 145, 145, 0) -4.72%, #919191 51.26%, rgba(145, 145, 145, 0) 106.1%);
  height          : 1px;
}

.last-musics-aside ul li {
  counter-increment: li;
}

.last-musics-aside ul li:not(:last-child) {
  margin-bottom: 29px;
}

.last-musics-aside ul li a::before {
  content         : counter(li);
  width           : 23px;
  height          : 23px;
  display         : flex;
  align-items     : center;
  justify-content : center;
  border-radius   : 4px;
  background-color: #ffd9cf;
  margin-left     : 11px;
  font-size       : 9px;
  line-height     : 14px;
  color           : #e76f51;
}

.last-musics-aside ul li a:hover {
  color: #e76f51;
}

.last-musics-aside-contact {
  margin-top: 28px;
  padding   : 26px 12px 24px;
  box-shadow: 0px 29px 50px rgba(0, 0, 0, 0.02);
}

.last-musics-aside-contact a:hover {
  color: #e76f51;
}

.last-musics-aside-contact i:first-child {
  background-color: #e76f51;
  box-shadow      : 0px 16px 18px -1px rgba(182, 157, 116, 0.2), 0px 9px 50px rgba(182, 157, 116, 0.05);
  width           : 63px;
  height          : 63px;
}

.article-music {
  padding-top: 56.763%;
  box-shadow : 0px 65px 200px rgba(0, 0, 0, 0.25);
}

.article-music a::after {
  z-index: 9;
}

.article-music .overlay {
  padding: 26px 16px 27px;
}

.article-music .overlay::before {
  background-color       : rgba(0, 0, 0, 0.5);
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter        : blur(11px);
}

.article-music .overlay .title {
  line-height: 35px;
  height     : 75px;
}

@media only screen and (max-width: 991px) {
  .article-music .overlay {
    padding: 16px;
  }

  .article-music .overlay .title {
    font-size  : 16px;
    line-height: 30px;
    height     : 60px;
  }
}

@media only screen and (max-width: 767px) {
  .article-music {
    border-radius: 30px;
  }
}

@media only screen and (max-width: 575px) {
  .article-music {
    border-radius: 20px;
  }

  .article-music .overlay {
    border-radius: 20px;
    padding      : 12px;
  }

  .article-music .overlay .title {
    font-size  : 14px;
    line-height: 25px;
    height     : 50px;
  }
}

.article-blog-sm {
  border-radius: 36px;
  padding-top  : 151.31%;
}

.article-blog-sm a::after {
  z-index: 8;
}

.article-blog-sm .overlay {
  padding: 25px 16px 31px;
}

.article-blog-sm .overlay::before {
  background-color       : rgba(231, 111, 81, 0.5);
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter        : blur(11px);
}

.article-blog-sm .overlay .title {
  line-height: 36px;
  height     : 72px;
}

@media only screen and (max-width: 767px) {
  .article-blog-sm {
    border-radius: 30px;
  }

  .article-blog-sm .overlay {
    padding: 16px;
  }
}

@media only screen and (max-width: 575px) {
  .article-blog-sm {
    border-radius: 20px;
  }

  .article-blog-sm .overlay .title {
    height    : auto;
    max-height: 72px;
  }
}

.top-header-music {
  margin: 58px 0 48px;
}

.top-header-music-logo .title {
  line-height: 24px;
}

.top-header-music-logo .sub-title {
  line-height: 13px;
}

.top-header-music-nav {
  margin-right: 60px;
}

.top-header-music-nav li a::before {
  width           : 2px;
  height          : 9px;
  border-radius   : 4px;
  background-color: #FFAC2F;
  margin          : auto;
  transform       : translateX(4px) scaleY(0);
  transform-origin: center;
}

.top-header-music-nav li a.active {
  font-weight: 900 !important;
}

.top-header-music-nav li a:hover,
.top-header-music-nav li a.active {
  color: #494949;
}

.top-header-music-nav li a:hover::before,
.top-header-music-nav li a.active::before {
  transform: translateX(4px) scaleY(1);
}

.top-header-music-search {
  width : 48px;
  height: 48px;
}

.top-header-music-search-box {
  z-index   : 990;
  opacity   : 0;
  visibility: hidden;
}

.top-header-music-search-box-backdrop {
  background-color       : rgba(0, 0, 0, 0.7);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter        : blur(4px);
}

.top-header-music-search-box form {
  width    : 576px;
  transform: translateY(-100px);
}

.top-header-music-search-box form .form-control {
  background-color: rgba(0, 0, 0, 0.05);
  height          : 40px;
  padding-left    : 40px;
}

.top-header-music-search-box form button {
  left         : 32px;
  border-radius: 6px;
}

.top-header-music-search-box.opened {
  opacity   : 1;
  visibility: visible;
}

.top-header-music-search-box.opened form {
  transform: translateY(0px);
}

.top-header-music-publication {
  padding: 13px 18px;
}

@media only screen and (max-width: 1199px) {
  .top-header-music-nav {
    margin-right: 16px;
  }

  .top-header-music-nav li a {
    font-size: 12px;
  }

  .top-header-music-search {
    margin-left: 12px;
  }
}

@media only screen and (max-width: 767px) {
  .top-header-music {
    margin-top: 32px;
  }

  .top-header-music-search-box form {
    width: 300px;
  }
}

@media only screen and (max-width: 575px) {
  .top-header-music-search {
    margin-left: 0;
  }
}

.footer-music {
  margin: 100px 0 32px;
}

.footer-music-wrapper {
  box-shadow   : 0px 4px 200px rgba(0, 0, 0, 0.05);
  padding      : 58px 65px 84px 71px;
  border-radius: 36px;
}

.footer-music-last-musics-heading {
  margin-bottom: 43px;
}

.footer-music-last-musics-heading .icon {
  width           : 32px;
  height          : 32px;
  background-color: #ffd9cf;
  color           : #e76f51;
  text-shadow     : 0px 7px 5px rgba(231, 111, 81, 0.3);
}

.footer-music-last-musics-heading .link {
  color: #e76f51;
}

.footer-music-last-musics .row {
  gap: 38px 0;
}

.footer-music-last-musics-item img {
  box-shadow: 0px 22px 50px rgba(0, 0, 0, 0.3);
  width     : 82px;
  height    : 82px;
}

.footer-music-last-musics-item>div {
  max-width: calc(100% - 102px);
}

.footer-music-last-musics-item:hover .text-link {
  color: #e76f51;
}

.footer-music-description {
  margin-top: 77px;
}

.footer-music-description-wrapper {
  background-color: rgba(248, 248, 248, 0.8);
  padding         : 34px 39px 39px 40px;
}

.footer-music-description-wrapper p {
  margin-top: 12px;
}

.footer-music-namads {
  margin-top: 79px;
}

.footer-music-namads a {
  border: 1px solid #919191;
  width : 105px;
  height: 105px;
}

.footer-music.two .footer-music-last-musics::before,
.footer-music.two .footer-music-description::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-footer-music.png");
}

.footer-music.two .footer-music-last-musics::after,
.footer-music.two .footer-music-description::after {
  -webkit-backdrop-filter: blur(98.5px);
  backdrop-filter        : blur(98.5px);
}

.footer-music.two .footer-music-last-musics {
  padding      : 58px 0 56px;
  border-radius: 36px 36px 0 0;
}

.footer-music.two .footer-music-last-musics::after {
  background-color: rgba(231, 111, 81, 0.2);
}

.footer-music.two .footer-music-last-musics-heading .link {
  color: #fff;
}

.footer-music.two .footer-music-description {
  padding: 59px 0 69px;
}

.footer-music.two .footer-music-description::after {
  background-color: rgba(0, 0, 0, 0.45);
}

.footer-music.two .footer-music-description-wrapper {
  background-color: rgba(73, 73, 73, 0.31);
}

@media only screen and (max-width: 1199px) {
  .footer-music-wrapper {
    padding: 58px 40px 84px;
  }

  .footer-music-last-musics-item img {
    width        : 70px;
    height       : 70px;
    margin-left  : 12px;
    border-radius: 15px;
  }

  .footer-music-last-musics-item>div {
    max-width: calc(100% - 82px);
  }
}

@media only screen and (max-width: 767px) {
  .footer-music-wrapper {
    padding      : 32px 24px;
    border-radius: 20px;
  }

  .footer-music-description {
    margin-top: 40px;
  }

  .footer-music-namds {
    margin-top: 50px;
  }

  .footer-music.two .footer-music-last-musics {
    border-radius: 0;
  }
}

@media only screen and (max-width: 575px) {
  .footer-music-wrapper {
    padding      : 32px 12px;
    margin       : 0 -12px;
    border-radius: 0;
  }

  .footer-music-last-musics-heading .title {
    font-size  : 14px;
    line-height: 20px;
  }

  .footer-music-last-musics-heading .link {
    font-size  : 12px;
    line-height: 18px;
  }

  .footer-music-last-musics-heading .link i {
    font-size: 8px;
  }

  .footer-music-description-wrapper {
    padding      : 34px 24px;
    margin       : 0 -12px;
    border-radius: 0;
  }

  .footer-music.two .footer-music-wrapper {
    margin: 0;
  }
}

.detail-music::before,
.detail-music::after,
.detail-music .container::before {
  width           : 284px;
  height          : 284px;
  background-color: rgba(231, 111, 81, 0.2);
  filter          : blur(100px);
  border-radius   : 50%;
}

.detail-music::before {
  transform: translate(191px, -184px);
}

.detail-music::after {
  background-color: rgba(255, 172, 47, 0.2);
  transform       : translateX(172px);
  top             : 75%;
}

.detail-music .container::before {
  transform: translate(-192px, 210px);
}

.detail-music-content {
  box-shadow: 64px 30px 200px rgba(0, 0, 0, 0.05);
  padding   : 66px 60px 54px;
}

.detail-music-content::after {
  background-color: rgba(230, 58, 44, 0.1);
  filter          : blur(100px);
  left            : 50%;
  transform       : translate(-50%, 32px);
  width           : 284px;
  height          : 284px;
}

.detail-music-content .icon {
  width           : 48px;
  height          : 48px;
  background-color: #ffe5de;
  color           : #e76f51;
  text-shadow     : 0px 7px 5px rgba(231, 111, 81, 0.3);
  margin-bottom   : 33px;
}

.detail-music-content .title {
  line-height: 50px;
}

.detail-music-content .title-en {
  max-width: 557px;
}

.detail-music-content .download-now-text {
  margin   : 34px 0 148px;
  max-width: 580px;
}

.detail-music-content .image {
  margin-bottom: 91px;
}

.detail-music-content .image::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/music-disc.png");
  width           : 214px;
  height          : 214px;
  left            : 50%;
  transform       : translate(-50%, -91px);
}

.detail-music-content .image::after {
  width           : 66px;
  height          : 66px;
  background-color: #bc9aff;
  border-radius   : 50%;
  transform       : translate(-50%, -17px);
  left            : 50%;
  box-shadow      : 0 0 30px #bc9aff;
}

.detail-music-content .image>div::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/flower-01.svg");
  width           : 114px;
  height          : 251px;
  transform       : translate(-57px, -36px);
}

.detail-music-content .image>div::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/flower-02.png");
  width           : 221px;
  height          : 221px;
  transform       : translate(-50%, 54px);
  left            : 50%;
}

.detail-music-content .image>div img {
  box-shadow: 0px 22px 50px rgba(0, 0, 0, 0.3);
}

.detail-music-content .text-music {
  padding         : 31px 60px 45px;
  background-color: #f6f6f6;
  min-height      : 229px;
  max-width       : 657px;
  margin-bottom   : 70px;
}

.detail-music-content .text-music::before,
.detail-music-content .text-music::after {
  top   : 50%;
  width : 93px;
  height: 162px;
}

.detail-music-content .text-music::before {
  transform       : translate(52px, -50%);
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/flower-03.png");
}

.detail-music-content .text-music::after {
  transform       : translate(-41px, -50%);
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/flower-03.png");
}

.detail-music-content .text-music-title {
  line-height: 36px;
}

.detail-music-content .box-audio {
  max-width    : 452px;
  margin-bottom: 53px;
}

.detail-music-content .btns .btn {
  padding: 11px;
}

.detail-music-content .btns .btn:hover,
.detail-music-content .btns .btn:focus,
.detail-music-content .btns .btn:active {
  background-color: #e76f51;
  border-color    : #e76f51;
  box-shadow      : 0px 15px 30px rgba(231, 111, 81, 0.3);
}

.detail-music-content .btns .btn i {
  margin-top: -4px;
}

@media only screen and (max-width: 767px) {
  .detail-music-content {
    padding      : 32px 60px;
    border-radius: 20px;
  }

  .detail-music-content .icon {
    margin-bottom: 16px;
  }

  .detail-music-content .title {
    line-height: 36px;
  }
}

@media only screen and (max-width: 575px) {
  .detail-music-content {
    padding: 32px 24px;
  }

  .detail-music-content .title {
    line-height: 30px;
  }

  .detail-music-content .download-now-text {
    margin: 12px 0 40px;
  }

  .detail-music-content .image::before,
  .detail-music-content .image::after,
  .detail-music-content .image>div::before {
    content: none;
  }

  .detail-music-content .text-music {
    padding      : 24px 16px;
    margin-bottom: 32px;
  }

  .detail-music-content .text-music::before,
  .detail-music-content .text-music::after {
    content: none;
  }

  .detail-music-content .box-audio {
    margin-bottom: 40px;
  }
}

.comments-music {
  margin-top: 133px;
}

.comments-music-heading {
  margin-bottom : 51px;
  padding-bottom: 14px;
}

.comments-music-heading::after {
  background-image: linear-gradient(90deg, #919191 -4.73%, rgba(145, 145, 145, 0) -4.72%, #919191 51.26%, rgba(145, 145, 145, 0) 106.1%);
  height          : 1px;
}

.comments-music-heading p {
  max-width: 874px;
}

.comments-music-items li:not(:last-child) {
  margin-bottom: 72px;
}

.comments-music-items li .content {
  box-shadow: 0px 85px 80px rgba(0, 0, 0, 0.03);
  padding   : 39px 52px 51px 59px;
}

.comments-music-items li .content .name-rate {
  margin-bottom: 26px;
}

.comments-music-items li .content .name-rate .name::before {
  width           : 3px;
  height          : 13px;
  margin-left     : 10px;
  display         : inline-block;
  vertical-align  : middle;
  background-color: #FA5662;
}

.comments-music-items li .content .name-rate .rate .stars label {
  cursor     : pointer;
  line-height: 14px;
  color      : rgba(250, 86, 98, 0.5);
}

.comments-music-items li .content .name-rate .rate .stars input:checked~label {
  color: #FA5662;
}

@media only screen and (max-width: 991px) {
  .comments-music-items li .content {
    padding: 32px 40px;
  }
}

@media only screen and (max-width: 767px) {
  .comments-music {
    margin-top: 70px;
  }

  .comments-music-items li:not(:last-child) {
    margin-bottom: 32px;
  }
}

@media only screen and (max-width: 575px) {
  .comments-music-items li .content {
    padding: 24px 16px;
  }

  .comments-music-items li .content .name-rate .rate {
    font-size  : 12px;
    line-height: 18px;
  }
}

.contact-us-music::before,
.contact-us-music::after,
.contact-us-music .container::before {
  width           : 284px;
  height          : 284px;
  background-color: rgba(231, 111, 81, 0.2);
  filter          : blur(100px);
  border-radius   : 50%;
}

.contact-us-music::before {
  transform: translate(191px, -184px);
}

.contact-us-music::after {
  top             : 55%;
  background-color: rgba(255, 172, 47, 0.2);
  transform       : translateX(172px);
}

.contact-us-music .container::before {
  top      : 95%;
  transform: translateX(-192px);
}

.contact-us-music-content {
  padding   : 55px 100px 65px 93px;
  box-shadow: 64px 30px 200px rgba(0, 0, 0, 0.05);
}

.contact-us-music-heading {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-heading-music.png");
  padding         : 36px;
  margin-bottom   : 100px;
}

.contact-us-music-heading::before {
  background-color       : rgba(231, 111, 81, 0.2);
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter        : blur(50px);
}

.contact-us-music-heading .title {
  line-height  : 50px;
  margin-bottom: 13px;
}

.contact-us-music form .form-control::-moz-placeholder {
  color: inherit;
}

.contact-us-music form .form-control::placeholder {
  color: inherit;
}

.contact-us-music form .form-group {
  box-shadow: 0px 27px 50px rgba(0, 0, 0, 0.05);
}

.contact-us-music form .form-group i {
  color: #e76f51;
}

.contact-us-music form .form-group-box-content {
  padding: 28px 62px 24px 16px;
  margin : 79px 0 77px;
}

.contact-us-music form .form-group-box-content i {
  right: 30px;
}

.contact-us-music form .form-group-box-content .form-control {
  direction: rtl;
}

.contact-us-music form .btn {
  max-width  : 80%;
  line-height: 14px;
  padding    : 23px 12px;
}

.contact-us-music form .btn span {
  line-height            : 16px;
  color                  : transparent;
  background-image       : linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
  -webkit-background-clip: text;
  background-clip        : text;
}

@media only screen and (max-width: 1199px) {
  .contact-us-music-content {
    padding: 55px 48px 65px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-us-music-content {
    border-radius: 20px;
  }

  .contact-us-music-content .title {
    line-height: 36px;
  }

  .contact-us-music-heading {
    margin-bottom: 32px;
  }

  .contact-us-music form {
    gap: 32px 0;
  }

  .contact-us-music form .form-group-box-content {
    margin: 0;
  }
}

@media only screen and (max-width: 575px) {
  .contact-us-music-content {
    margin       : 0 -12;
    padding      : 32px 12px;
    border-radius: 0;
  }

  .contact-us-music-heading .title {
    line-height: 30px;
  }
}

.blog-music::after {
  top             : 95%;
  width           : 284px;
  height          : 284px;
  transform       : translateX(-192px);
  border-radius   : 50%;
  background-color: rgba(231, 111, 81, 0.2);
  filter          : blur(100px);
}

.blog-music .container {
  padding-top: 49px;
}

.blog-music .container::before {
  height          : 1px;
  max-width       : calc(100% - 24px);
  left            : 12px;
  background-image: linear-gradient(90deg, #919191 -4.73%, rgba(145, 145, 145, 0) -4.72%, #919191 51.26%, rgba(145, 145, 145, 0) 106.1%);
}

.blog-music-articles-lg {
  gap          : 24px 0;
  margin-bottom: 93px;
}

.blog-music-articles-sm {
  gap: 81px 0;
}

@media only screen and (max-width: 767px) {
  .blog-music-articles-sm {
    gap: 32px 0;
  }
}

.about-us-music::before,
.about-us-music::after {
  width           : 284px;
  height          : 284px;
  background-color: rgba(231, 111, 81, 0.2);
  border-radius   : 50%;
  filter          : blur(100px);
}

.about-us-music::before {
  transform: translate(191px, -108px);
}

.about-us-music::after {
  background-color: rgba(255, 172, 47, 0.2);
  transform       : translateX(172px);
  top             : 75%;
}

.about-us-music .container {
  padding-top: 76px;
}

.about-us-music .container::before {
  height          : 1px;
  background-image: linear-gradient(90deg, #919191 -4.73%, rgba(145, 145, 145, 0) -4.72%, #919191 51.26%, rgba(145, 145, 145, 0) 106.1%);
}

.about-us-music-content {
  box-shadow: 64px 30px 200px rgba(0, 0, 0, 0.05);
  padding   : 55px 100px 102px 93px;
}

.about-us-music-heading {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-heading-music.png");
  padding         : 44px 24px 55px;
  margin-bottom   : 64px;
}

.about-us-music-heading::before {
  background-color       : rgba(231, 111, 81, 0.2);
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter        : blur(50px);
}

.about-us-music-heading-title {
  margin-bottom: 11px;
}

.about-us-music .row {
  gap: 24px 0;
}

.about-us-music .faq-item:not(:last-child) {
  margin-bottom: 15px;
}

@media only screen and (max-width: 1199px) {
  .about-us-music-content {
    padding: 55px 48px 102px;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-music .container {
    padding-top: 48px;
  }

  .about-us-music-content {
    border-radius: 30px;
  }
}

@media only screen and (max-width: 575px) {
  .about-us-music-content {
    padding: 32px 16px;
  }
}

.section-heading-movie {
  border-top   : 1px solid rgba(255, 255, 255, 0.32);
  margin-bottom: 63px;
}

.section-heading-movie-title::after {
  content       : "/";
  display       : inline-block;
  vertical-align: middle;
  margin        : 0 11px 0 9px;
}

.section-heading-movie-link,
.section-heading-movie-link:hover {
  color: #f6b500;
}

@media only screen and (max-width: 991px) {
  .section-heading-movie-title::after {
    content: none;
  }
}

@media only screen and (max-width: 575px) {

  .section-heading-movie-title,
  .section-heading-movie-link {
    width: 100%;
  }
}

.tabs-movie {
  gap: 19px;
}

.tabs-movie li {
  background-color: #3b3e47;
  min-width       : 134px;
  padding         : 13px 12px;
  cursor          : pointer;
}

.tabs-movie li.active {
  background-color: #f6b500;
  box-shadow      : 0px 28px 50px 0px rgba(252, 185, 0, 0.15);
}

@media only screen and (max-width: 767px) {
  .tabs-movie {
    gap: 12px;
  }

  .tabs-movie li {
    min-width  : 100px;
    padding    : 8px 12px;
    font-size  : 12px;
    line-height: 18px;
  }
}

@media only screen and (max-width: 575px) {
  .tabs-movie {
    gap: 8px;
  }
}

.popular-animations-movie {
  margin-top: 68px;
}

.popular-animations-movie::before {
  background-image  : url("/wp-content/themes/karenTheme/assets/images/background/bg-movie-01.png");
  -webkit-mask-image: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, #fff 45.07%, rgba(255, 255, 255, 0.4) 79.63%, rgba(255, 255, 255, 0.06) 94.92%, rgba(255, 255, 255, 0) 100%);
  mask-image        : linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, #fff 45.07%, rgba(255, 255, 255, 0.4) 79.63%, rgba(255, 255, 255, 0.06) 94.92%, rgba(255, 255, 255, 0) 100%);
  height            : 1633px;
  top               : 6px;
  opacity           : 0.05;
}

.popular-animations-movie .swiper-slide>* {
  transform: scale(0.85);
  opacity  : 0.5;
}

.popular-animations-movie .swiper-slide-visible>* {
  transform: scale(1);
  opacity  : 1;
}

.popular-movie-item {
  border     : 1px solid #000;
  padding-top: 140.2%;
  box-shadow : 0px 22px 50px 0px rgba(0, 0, 0, 0.25);
}

.popular-movie-item::before {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 72.42%, rgba(0, 0, 0, 0.9) 100%);
}

.popular-movie-item::after {
  content    : "\e904";
  font-family: "icomoon";
  font-size  : 12px;
  bottom     : 28px;
  left       : 28px;
  color      : #fff;
}

.popular-movie-item .stretched-link::after {
  z-index: 6;
}

.popular-movie-item .overlay {
  padding: 0 27px 24px;
}

.popular-movie-item .overlay .category-rate .category {
  z-index         : 9;
  background-color: #f6b500;
  min-width       : 63px;
  padding         : 5px 8px 6px;
}

.popular-movie-item .overlay .category-rate .rate {
  background-color: rgba(171, 171, 171, 0.55);
  padding         : 5px 8px 6px;
}

.popular-movie-item .overlay .title {
  margin-bottom: 10px;
  height       : 50px;
}

@media only screen and (max-width: 1199px) {
  .popular-movie-item .overlay {
    padding: 0 12px 20px;
  }

  .popular-movie-item::after {
    bottom: 22px;
    left  : 12px;
  }
}

@media only screen and (max-width: 991px) {
  .popular-movie-item {
    border-radius: 20px;
  }
}

.movie-item {
  background-color: rgba(26, 31, 42, 0.5);
  padding         : 81px 109px 81px 44px;
}

.movie-item:not(:last-child) {
  margin-bottom: 85px;
}

.movie-item .image {
  max-width: 298px;
}

.movie-item .image::before {
  background-color: rgba(0, 0, 0, 0.39);
  width           : 349px;
}

.movie-item .image img:first-child {
  width        : 349px;
  z-index      : -2;
  -o-object-fit: cover;
  object-fit   : cover;
}

.movie-item .image img:last-child {
  width     : 298px;
  height    : 382px;
  box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.25);
}

.movie-item .content {
  padding-right: 37px;
  max-width    : calc(100% - 298px);
}

.movie-item .content .title {
  line-height: 40px;
}

.movie-item .content .title-en {
  line-height            : 25px;
  margin-right           : 2px;
  background-image       : linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
  color                  : transparent;
  -webkit-background-clip: text;
  background-clip        : text;
}

.movie-item .content .rate {
  background-color: rgba(171, 171, 171, 0.55);
  border-radius   : 5px 11px 11px 5px;
  padding-left    : 23px;
}

.movie-item .content .rate span {
  min-width       : 75px;
  background-color: #f6b500;
  box-shadow      : 0px 28px 50px 0px rgba(252, 185, 0, 0.15);
  padding         : 6px 12px;
}

.movie-item .content .genre-quality {
  gap: 40px;
}

.movie-item .content .genre-quality>* {
  background-color: #3b3e47;
  padding-left    : 12px;
  max-width       : calc(50% - 20px);
}

.movie-item .content .genre-quality>* span {
  padding         : 13px 12px;
  min-width       : 134px;
  background-color: #f6b500;
  box-shadow      : 0px 28px 50px 0px rgba(252, 185, 0, 0.15);
}

.movie-item .content .genre-quality .quality span {
  background-color: #0cc13f;
  box-shadow      : 0px 28px 50px 0px rgba(12, 193, 63, 0.15);
}

.movie-item .content .btn {
  margin-top: 50px;
  padding   : 13px 23px;
}

@media only screen and (max-width: 1399px) {
  .movie-item .content .genre-quality {
    gap: 20px;
  }

  .movie-item .content .genre-quality>* {
    max-width: calc(50% - 10px);
  }
}

@media only screen and (max-width: 1199px) {
  .movie-item {
    padding: 81px 72px 81px 24px;
  }

  .movie-item .content .title {
    font-size  : 24px;
    line-height: 32px;
  }

  .movie-item .content .genre-quality>* span {
    min-width  : auto;
    white-space: nowrap;
  }
}

@media only screen and (max-width: 991px) {
  .movie-item {
    padding: 32px;
  }

  .movie-item .image::before {
    content: none;
  }

  .movie-item .image img:last-child {
    height: auto;
  }

  .movie-item .content {
    max-width    : 100%;
    padding-right: 0;
  }
}

@media only screen and (max-width: 767px) {
  .movie-item:not(:last-child) {
    margin-bottom: 40px;
  }

  .movie-item .content p {
    -moz-text-align-last: center;
    text-align-last     : center;
  }

  .movie-item .content .genre-quality>* {
    max-width: 100%;
  }

  .movie-item .content .genre-quality>* span {
    min-width: 120px;
  }
}

@media only screen and (max-width: 575px) {
  .movie-item {
    padding: 32px 20px;
  }
}

.last-articles-movie {
  margin-top: 93px;
}

.last-articles-movie .row {
  gap: 54px 0;
}

@media only screen and (max-width: 767px) {
  .last-articles-movie {
    margin-top: 70px;
  }

  .last-articles-movie .row {
    gap: 32px 0;
  }
}

.article-movie figure {
  box-shadow: 0px 22px 50px 0px rgba(0, 0, 0, 0.25);
  border    : 1px solid #000;
}

.article-movie figure a::before {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 72.42%, rgba(0, 0, 0, 0.9) 100%);
  z-index   : 3;
}

.article-movie .title {
  line-height: 36px;
  height     : 72px;
}

.article-movie .title a:hover {
  color: #f6b500;
}

@media only screen and (max-width: 767px) {
  .article-movie .title {
    line-height: 32px;
    height     : 64px;
  }
}

@media only screen and (max-width: 575px) {
  .article-movie .title {
    height: auto;
  }
}

.faq-item-movie {
  box-shadow      : 0px 48px 50px 0px rgba(143, 138, 126, 0.05);
  background-color: #2a3040;
}

.pagination-movie {
  background-color: #1c2232;
}

.pagination-movie li:not(.next, .prev) a {
  background-color: #3e4352;
  box-shadow      : 0px 10px 20px 0px rgba(0, 0, 0, 0.02);
}

.pagination-movie li:not(.next, .prev) a.active {
  background-color: #f6b500;
  box-shadow      : 0px 13px 20px 0px rgba(246, 181, 0, 0.25);
  color           : #fff !important;
}

.pagination-movie li.next::before,
.pagination-movie li.prev::before {
  background-color: #F6B500;
}

.pagination-movie li.next a,
.pagination-movie li.prev a {
  border-color: #f6b500;
  color       : #f6b500;
}

.body-movie {
  background: #131722;
  color     : #fff;
}

.megamenu-movie {
  width        : 650px;
  box-shadow   : 0px 74px 50px 0px rgba(0, 0, 0, 0.15);
  padding      : 30px 26px 29px 45px;
  border-radius: 17px;
  left         : 50%;
  transform    : translate(-50%, 16px);
  opacity      : 0;
  visibility   : hidden;
}

.megamenu-movie::before {
  height   : 50px;
  transform: translateY(-30px);
}

.megamenu-movie::after {
  background-color       : rgba(47, 54, 73, 0.5);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter        : blur(8px);
  border-radius          : inherit;
}

.megamenu-movie ul {
  max-height     : 225px;
  overflow       : hidden auto;
  gap            : 21px 13px;
  padding-right  : 19px;
  scrollbar-width: 2px;
  scrollbar-color: #353535 #969696;
}

.megamenu-movie ul::-webkit-scrollbar {
  width           : 2px;
  background-color: #353535;
}

.megamenu-movie ul::-webkit-scrollbar-thumb {
  background-color: #969696;
}

.megamenu-movie ul li {
  direction : rtl;
  max-width : calc(33.333333% - 9px);
  box-shadow: 0px 21px 50px 0px rgba(182, 109, 155, 0.2);
}

.megamenu-movie ul li .overlay {
  right: 19px;
}

.megamenu-movie ul li .overlay .title {
  line-height: 15px;
}

.megamenu-movie ul li .overlay .title-en {
  line-height            : 11px;
  background-image       : linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 0.01%, #fff 100%);
  -webkit-background-clip: text;
  background-clip        : text;
  color                  : transparent;
}

.top-header-movie {
  z-index         : 99;
  background-image: linear-gradient(to bottom, #131722, rgba(19, 23, 34, 0));
}

.top-header-movie .container {
  padding      : 60px 12px 30px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.top-header-movie-logo .title {
  line-height: 24px;
}

.top-header-movie-logo .sub-title {
  line-height: 13px;
}

.top-header-movie-nav {
  margin-right: 30px;
}

.top-header-movie-nav li.has-megamenu a::after {
  width           : 67px;
  height          : 2px;
  background-color: rgba(172, 185, 219, 0.5);
  left            : 50%;
  transform       : translate(-50%, 47px);
  z-index         : 4;
  opacity         : 0;
  visibility      : hidden;
}

.top-header-movie-nav li.has-megamenu:hover a::after,
.top-header-movie-nav li.has-megamenu:hover .megamenu-movie {
  opacity   : 1;
  visibility: visible;
}

.top-header-movie-nav li.has-megamenu:hover a::after {
  transform: translate(-50%, 31px);
}

.top-header-movie-nav li.has-megamenu:hover .megamenu-movie {
  transform: translate(-50%, -16px);
}

.top-header-movie-nav li a.active {
  color      : #fff;
  font-weight: 900 !important;
}

@media only screen and (max-width: 991px) {
  .top-header-movie .container {
    padding: 24px 12px;
  }
}

.footer-movie {
  border-radius   : 22px 22px 0 0;
  background-color: #1A1F2A;
  padding         : 72px 0 25px;
  margin-top      : 100px;
}

.footer-movie-contact li:not(:last-child) {
  margin-bottom: 23px;
}

.footer-movie-contact li i {
  background-color: #313643;
  box-shadow      : 0px 13px 9px 0px rgba(0, 0, 0, 0.2);
  width           : 62px;
  height          : 62px;
}

@media only screen and (max-width: 767px) {
  .footer-movie {
    padding: 40px 0 25px;
  }
}

.landing-movie {
  margin-top: -141px;
}

.landing-movie-item {
  padding: 305px 0 263px;
}

.landing-movie-item .bg {
  -webkit-mask-image: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.4) 79.63%, rgba(0, 0, 0, 0.06) 94.92%, rgba(0, 0, 0, 0) 100%);
  mask-image        : linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.4) 79.63%, rgba(0, 0, 0, 0.06) 94.92%, rgba(0, 0, 0, 0) 100%);
}

.landing-movie-item .content {
  padding-right: 120px;
}

.landing-movie-item .sup-title span {
  transform       : translateY(-100%);
  transition-delay: 0.3s;
}

.landing-movie-item .title>* {
  line-height     : 60px;
  max-width       : 563px;
  transform       : translateX(100%);
  transition-delay: 0.6s;
}

.landing-movie-item .btn {
  margin-top: 22px;
  transform : scale(0);
  transition: all 0.3s linear, transform 0.3s linear 1s;
}

.swiper-slide-active .landing-movie-item .sup-title span {
  transform: translateY(0);
}

.swiper-slide-active .landing-movie-item .title>* {
  transform: translateX(0);
}

.swiper-slide-active .landing-movie-item .btn {
  transform: scale(1);
}

.landing-movie .swiper-button-next::after,
.landing-movie .swiper-button-prev::after {
  content    : "\e904";
  font-family: "icomoon";
  color      : #fff;
  font-size  : 19px;
}

.landing-movie .swiper-button-prev::after {
  content: "\e930";
}

@media only screen and (max-width: 991px) {
  .landing-movie-item .content {
    padding-right: 64px;
  }
}

@media only screen and (max-width: 767px) {
  .landing-movie-item {
    padding: 200px 0 150px;
  }

  .landing-movie-item .title>* {
    line-height: 54px;
  }

  .landing-movie-item .content {
    padding: 0 32px;
  }
}

@media only screen and (max-width: 575px) {
  .landing-movie-item .title>* {
    line-height: 40px;
  }
}

.top-category-movie {
  margin-top: -84px;
}

.top-category-movie-item {
  padding   : 37px 29px;
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.25);
  opacity   : 0.5;
  transform : scaleY(0.8);
}

.top-category-movie-item::before {
  background: linear-gradient(269.85deg, rgba(0, 0, 0, 0.8) -0.84%, rgba(0, 0, 0, 0) 69.83%), linear-gradient(0deg, rgba(0, 0, 0, 0.51), rgba(0, 0, 0, 0.51));
}

.top-category-movie-item::after {
  content    : "\e904";
  font-family: "icomoon";
  font-size  : 8px;
  color      : #fff;
  bottom     : 18px;
  left       : 35px;
}

.top-category-movie-item .sub-title {
  color                  : transparent;
  background-image       : linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #ffffff 100%);
  -webkit-background-clip: text;
  background-clip        : text;
}

.swiper-slide-visible .top-category-movie-item {
  opacity  : 1;
  transform: scaleY(1);
}

@media only screen and (max-width: 991px) {
  .top-category-movie {
    margin-top: -99px;
  }
}

@media only screen and (max-width: 575px) {
  .top-category-movie {
    margin-top: -97px;
  }
}

.last-movies {
  margin-top: 100px;
}

.last-movies::before {
  background-image  : url("/wp-content/themes/karenTheme/assets/images/background/bg-movie-02.png");
  height            : 1517px;
  opacity           : 0.05;
  -webkit-mask-image: linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #ffffff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
  mask-image        : linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #ffffff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
  transform         : translateY(-171px);
}

@media only screen and (max-width: 767px) {
  .last-movies {
    margin-top: 80px;
  }
}

.movies-actors {
  margin-top: 106px;
}

.movies-actors-wrapper {
  background-color: #1a1f2a;
  padding         : 52px 52px 54px 43px;
}

.movies-actors-wrapper .section-heading-movie {
  margin-bottom: 42px;
}

.movies-actors-wrapper .section-heading-movie::after {
  height          : 1px;
  background-color: rgba(255, 255, 255, 0.32);
}

.movies-actors-wrapper .section-heading-movie-title {
  background-color: #1a1f2a;
  padding-left    : 19px;
}

.movies-actors .actor-info {
  margin-left: 23px;
}

.movies-actors .actor-info img {
  box-shadow: 0px 46px 50px 0px black;
}

.movies-actors .actor-info .overlay {
  right  : 23px;
  bottom : 22px;
  left   : 23px;
  padding: 17px 12px 28px;
}

.movies-actors .actor-info .overlay::before {
  background-color       : rgba(59, 65, 78, 0.51);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter        : blur(4px);
}

.movies-actors .actor-info .overlay .name {
  line-height: 36px;
}

.movies-actors .actor-info .overlay .name-en {
  line-height: 24px;
}

.movies-actors .row-movies {
  gap   : 46px 0;
  margin: 0 -23.5px;
}

.movies-actors .row-movies>* {
  padding: 0 23.5px;
}

.movies-actors .actor-movie-item {
  box-shadow: 0px 22px 50px 0px rgba(0, 0, 0, 0.25);
}

.movies-actors .actor-movie-item::before {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 72.42%, rgba(0, 0, 0, 0.9) 100%);
  z-index         : 3;
}

.movies-actors .nav-tabs {
  gap             : 44px;
  padding         : 12px 41px 12px 48px;
  background-color: #3B414E;
  margin-top      : 42px;
}

.movies-actors .nav-tabs li {
  max-width : calc(14.2857143% - 38px);
  box-shadow: 0px 46px 50px 0px rgba(0, 0, 0, 0.25);
  cursor    : pointer;
}

.movies-actors .nav-tabs li img {
  filter: grayscale(100%);
}

.movies-actors .nav-tabs li.active img {
  filter: grayscale(0);
}

@media only screen and (max-width: 1399px) {
  .movies-actors .nav-tabs {
    gap: 20px;
  }

  .movies-actors .nav-tabs li {
    max-width: calc(14.2857143% - 18px);
  }
}

@media only screen and (max-width: 1199px) {
  .movies-actors .actor-info {
    margin-left: 0;
  }

  .movies-actors .row-movies {
    gap   : 37px 0;
    margin: 0 -12px;
  }

  .movies-actors .row-movies>* {
    padding: 0 12px;
  }
}

@media only screen and (max-width: 991px) {
  .movies-actors-wrapper {
    padding: 32px;
  }

  .movies-actors .section-heading-movie-title {
    padding: 0 24px;
  }

  .movies-actors .row-movies {
    gap: 24px 0;
  }

  .movies-actors .nav-tabs {
    margin       : 0 -32px 48px;
    border-radius: 0;
    padding      : 12px 32px;
  }

  .movies-actors .nav-tabs li {
    border-radius: 12px;
    max-width    : -moz-fit-content;
    max-width    : fit-content;
  }
}

@media only screen and (max-width: 767px) {
  .movies-actors {
    margin-top: 70px;
  }

  .movies-actors .actor-info img,
  .movies-actors .actor-movie-item {
    border-radius: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .movies-actors-wrapper {
    padding: 32px 20px;
  }

  .movies-actors .nav-tabs {
    gap    : 12px;
    margin : 0 -20px 48px;
    padding: 12px 20px;
  }
}

.about-us-movie .image::before,
.about-us-movie .image::after,
.faq-about-us-movie .image::before,
.faq-about-us-movie .image::after {
  transform: translate(-116px, -50%);
  width    : 376px;
  height   : 533px;
  top      : 50%;
}

.about-us-movie .image::before,
.faq-about-us-movie .image::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/image-54.png");
}

.about-us-movie .image::after,
.faq-about-us-movie .image::after {
  background-color       : rgba(0, 0, 0, 0.39);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter        : blur(4px);
}

.about-us-movie .image img,
.faq-about-us-movie .image img {
  box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.25);
}

@media only screen and (max-width: 991px) {

  .about-us-movie .image::before,
  .about-us-movie .image::after,
  .faq-about-us-movie .image::before,
  .faq-about-us-movie .image::after {
    content: none;
  }
}

.about-us-movie {
  margin: 203px 0 210px;
}

.about-us-movie::before {
  background-image  : url("/wp-content/themes/karenTheme/assets/images/background/bg-movie-03.png");
  height            : 894px;
  transform         : translateY(-344px);
  -webkit-mask-image: linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #fff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
  mask-image        : linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #fff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
  opacity           : 0.02;
}

.about-us-movie::after {
  width           : 134px;
  height          : 131px;
  background-color: rgba(246, 181, 0, 0.2);
  border-radius   : 11px;
  transform       : translateX(37px);
  bottom          : calc(100% + 11px);
  filter          : blur(106.5px);
}

.about-us-movie .sup-title {
  line-height: 31px;
}

.about-us-movie .title {
  line-height: 50px;
}

@media only screen and (max-width: 991px) {
  .about-us-movie {
    margin: 70px 0;
  }

  .about-us-movie::before {
    transform: translateY(-169px);
  }
}

@media only screen and (max-width: 575px) {
  .about-us-movie .title {
    line-height: 28px;
  }
}

.faq-about-us-movie .image::before,
.faq-about-us-movie .image::after {
  transform: translate(116px, -50%);
}

.faq-about-us-movie {
  margin-bottom: 217px;
}

.faq-about-us-movie::before {
  background-image  : url("/wp-content/themes/karenTheme/assets/images/background/bg-movie-04.png");
  transform         : translateY(-64px);
  height            : 894px;
  -webkit-mask-image: linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #fff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
  mask-image        : linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #fff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
  opacity           : 0.02;
}

.faq-about-us-movie .image {
  margin-top: 76px;
}

.faq-about-us-movie .sup-title {
  line-height: 34px;
}

.faq-about-us-movie .title {
  line-height: 53px;
}

.faq-about-us-movie .faq-item:not(:last-child) {
  margin-bottom: 26px;
}

@media only screen and (max-width: 991px) {
  .faq-about-us-movie {
    margin-bottom: 0;
  }
}

.last-articles-absout-us::before,
.last-articles-absout-us::after {
  width           : 134px;
  height          : 134px;
  background-color: rgba(246, 181, 0, 0.5);
  border-radius   : 11px;
  filter          : blur(106.5px);
}

.last-articles-absout-us::before {
  top      : 60%;
  transform: translate(107px, -50%);
}

.last-articles-absout-us::after {
  bottom   : 20%;
  transform: translateX(-107px);
}

.top-articles-blog-movie {
  margin: 50px 0 67px;
}

.top-articles-blog-movie::before {
  background-image  : url("/wp-content/themes/karenTheme/assets/images/background/bg-movie-03.png");
  height            : 894px;
  transform         : translateY(-191px);
  -webkit-mask-image: linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #fff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
  mask-image        : linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #fff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
  opacity           : 0.05;
}

.top-articles-blog-movie-wrapper {
  background-color: #1c2232;
  padding         : 43px 54px 62px;
}

.top-articles-blog-movie-item {
  box-shadow : 0px 40px 50px 0px rgba(0, 0, 0, 0.25);
  padding-top: 63.92%;
}

.top-articles-blog-movie-item a::after {
  z-index: 5;
}

.top-articles-blog-movie-item .overlay {
  right  : 22px;
  bottom : 12px;
  left   : 22px;
  padding: 29px 40px 23px 42px;
}

.top-articles-blog-movie-item .overlay::before {
  background-color       : rgba(28, 34, 50, 0.51);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter        : blur(2px);
}

.top-articles-blog-movie-item .overlay .title {
  line-height: 36px;
  text-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.top-articles-blog-movie-item-sm {
  padding-top: 64.16%;
}

.top-articles-blog-movie-item-sm .overlay {
  right  : 16px;
  bottom : 11px;
  left   : 16px;
  padding: 9px 20px 11px;
}

.top-articles-blog-movie-item-sm .overlay .title {
  line-height  : 22px;
  margin-bottom: 3px;
}

.top-articles-blog-movie .row>*>.row {
  gap: 14px 0;
}

@media only screen and (max-width: 1199px) {
  .top-articles-blog-movie-wrapper {
    padding: 34px 32px 40px;
  }

  .top-articles-blog-movie-item .overlay {
    padding: 29px 24px 23px;
    right  : 16px;
    left   : 16px;
  }

  .top-articles-blog-movie-item-sm .overlay {
    padding: 9px 12px 11px;
    right  : 12px;
    left   : 12px;
  }
}

@media only screen and (max-width: 991px) {
  .top-articles-blog-movie .row>*>.row {
    gap: 24px 0;
  }
}

@media only screen and (max-width: 767px) {
  .top-articles-blog-movie-item {
    border-radius: 20px;
  }

  .top-articles-blog-movie-item:not(.top-articles-blog-movie-item-sm) .overlay {
    border-radius: 20px;
  }

  .top-articles-blog-movie-item:not(.top-articles-blog-movie-item-sm) .overlay .title {
    line-height: 30px;
  }
}

@media only screen and (max-width: 575px) {
  .top-articles-blog-movie-wrapper {
    padding      : 28px 20px;
    border-radius: 20px;
  }

  .top-articles-blog-movie-item:not(.top-articles-blog-movie-item-sm) {
    padding-top: 64.16%;
  }

  .top-articles-blog-movie-item:not(.top-articles-blog-movie-item-sm) .overlay {
    padding      : 9px 12px 11px;
    right        : 12px;
    bottom       : 11px;
    left         : 12px;
    border-radius: 12px;
  }

  .top-articles-blog-movie-item:not(.top-articles-blog-movie-item-sm) .overlay .title {
    font-size    : 14px;
    line-height  : 22px;
    margin-bottom: 3px;
  }

  .top-articles-blog-movie-item:not(.top-articles-blog-movie-item-sm) .overlay .date {
    font-size  : 9px;
    line-height: 14px;
  }

  .top-articles-blog-movie-item:not(.top-articles-blog-movie-item-sm) .overlay .date i {
    font-size  : 9px;
    line-height: 9px;
  }

  .top-articles-blog-movie-item:not(.top-articles-blog-movie-item-sm) .overlay>div>i {
    font-size: 8px;
  }
}

.last-articles-blog-movie::before {
  background-image  : url("/wp-content/themes/karenTheme/assets/images/background/bg-movie-05.png");
  height            : 1788px;
  -webkit-mask-image: linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #fff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
  mask-image        : linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #fff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
  opacity           : 0.05;
  top               : 35px;
}

.article-movie-two {
  background-color: #1c2232;
  padding         : 47px 50px 48px 49px;
}

.article-movie-two:not(:last-child) {
  margin-bottom: 42px;
}

.article-movie-two .image {
  max-width: 347px;
}

.article-movie-two .content {
  max-width    : calc(100% - 347px);
  padding-right: 28px;
}

.article-movie-two .content .date-btn {
  gap: 14px;
}

.article-movie-two .content .date-btn .date {
  background-color: #f6b500;
  box-shadow      : 0px 28px 50px 0px rgba(252, 185, 0, 0.15);
  padding         : 9px 19px;
}

.article-movie-two .content .date-btn .btn {
  padding: 12px 22px;
}

@media only screen and (max-width: 991px) {
  .article-movie-two {
    padding: 36px 32px;
  }

  .article-movie-two .content {
    max-width: 100%;
    padding  : 0;
  }
}

@media only screen and (max-width: 767px) {
  .article-movie-two:not(:last-child) {
    margin-bottom: 28px;
  }
}

@media only screen and (max-width: 575px) {
  .article-movie-two {
    padding      : 24px 16px;
    border-radius: 16px;
  }

  .article-movie-two .image {
    max-width: 100%;
  }

  .article-movie-two .image img {
    border-radius: 20px;
  }
}

.full-info-movie {
  gap: 21px;
}

.full-info-movie .ages {
  background-color: #f62c00;
  box-shadow      : 0px 28px 50px 0px rgba(246, 44, 0, 0.15);
  width           : 54px;
  height          : 42px;
}

.full-info-movie .rate,
.full-info-movie .date {
  background-color: rgba(171, 171, 171, 0.55);
  border-radius   : 5px 11px 11px 5px;
  padding-left    : 20px;
}

.full-info-movie .rate span,
.full-info-movie .rate i,
.full-info-movie .date span,
.full-info-movie .date i {
  background-color: #f6b500;
  box-shadow      : 0px 28px 50px 0px rgba(252, 185, 0, 0.15);
}

.full-info-movie .rate span,
.full-info-movie .date span {
  padding: 6px 15px 6px 16px;
}

.full-info-movie .rate i,
.full-info-movie .date i {
  padding: 6px 18px;
}

@media only screen and (max-width: 767px) {

  .full-info-movie .rate i,
  .full-info-movie .date i {
    min-width: 75px;
  }
}

.detail-movie {
  margin-top: 129px;
}

.detail-movie .bg {
  height            : 940px;
  z-index           : -6;
  transform         : translateY(-270px);
  -webkit-mask-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.4) 79.63%, rgba(255, 255, 255, 0.06) 94.92%, rgba(255, 255, 255, 0) 100%);
  mask-image        : linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.4) 79.63%, rgba(255, 255, 255, 0.06) 94.92%, rgba(255, 255, 255, 0) 100%);
}

.detail-movie p {
  max-width: 825px;
}

.detail-movie .btns {
  gap: 11px;
}

.detail-movie .btns .btn {
  padding: 13px 15px 13px 16px;
}

.detail-movie .btns .btn:last-child {
  padding: 12px 16px;
}

@media only screen and (max-width: 991px) {
  .detail-movie {
    padding: 60px 0;
    margin : 0;
  }

  .detail-movie .bg {
    transform: translateY(-99px);
    height   : calc(100% + 99px);
  }
}

.sessions-episode-movie {
  margin: 90px 0 82px;
}

.sessions-episode-movie::before {
  background-image  : url("/wp-content/themes/karenTheme/assets/images/background/bg-movie-04.png");
  top               : 230px;
  height            : 894px;
  -webkit-mask-image: linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #ffffff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
  mask-image        : linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #ffffff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
  opacity           : 0.02;
}

.sessions-episode-movie-heading {
  margin-bottom: 52px;
}

.sessions-episode-movie-heading select {
  border            : 1px solid #fff;
  padding           : 11px 8px 11px 31px;
  -webkit-appearance: none;
  -moz-appearance   : none;
  appearance        : none;
  background        : url("/wp-content/themes/karenTheme/assets/images/icon/angle-down-fill.svg") center left 17px no-repeat;
  background-size   : 8px 7px;
}

.sessions-episode-movie-heading .status {
  padding         : 15px 14px;
  background-image: linear-gradient(269.93deg, rgba(74, 83, 106, 0.34) 1.24%, rgba(74, 83, 106, 0.0623364) 70.91%, rgba(74, 83, 106, 0) 105.64%);
}

.sessions-episode-movie .row {
  gap: 42px 0;
}

.sessions-episode-movie-item {
  border : 1px solid #fff;
  padding: 19px 23px 40px 14px;
}

.sessions-episode-movie-item img {
  border    : 1px solid #000;
  box-shadow: 0px 22px 50px 0px rgba(0, 0, 0, 0.25);
}

.sessions-episode-movie-item .rate i {
  font-size  : 19px;
  line-height: 19px;
}

.sessions-episode-movie-item .ages {
  width           : 54px;
  height          : 42px;
  background-color: #f62c00;
  box-shadow      : 0px 28px 50px 0px rgba(246, 44, 0, 0.15);
}

@media only screen and (max-width: 767px) {
  .sessions-episode-movie {
    margin-top: 0;
  }

  .sessions-episode-movie .row {
    gap: 24px 0;
  }

  .sessions-episode-movie-item {
    border-radius: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .sessions-episode-movie-heading select {
    margin-left: 0;
  }
}

.comments-detail-movie {
  margin-top: 92px;
}

.comments-detail-movie-heading {
  padding         : 36px 53px 37px 58px;
  background-color: #1c2232;
  margin-bottom   : 57px;
}

.comments-detail-movie-heading .btn {
  padding: 12px 21px;
}

.comments-detail-movie-comment:not(:last-child) {
  margin-bottom: 46px;
}

.comments-detail-movie-comment .content {
  background-color: #070D1D;
  padding         : 36px 53px 39px 58px;
}

.comments-detail-movie-comment .content .info .for-session {
  padding: 12px 15px;
  border : 1px solid #fff;
}

@media only screen and (max-width: 991px) {
  .comments-detail-movie-heading {
    padding: 24px 32px;
  }

  .comments-detail-movie-heading .title {
    font-size  : 16px;
    line-height: 25px;
  }

  .comments-detail-movie-heading .title i {
    font-size  : 24px;
    line-height: 24px;
  }
}

@media only screen and (max-width: 767px) {
  .comments-detail-movie-heading .title {
    width: 100%;
  }

  .comments-detail-movie-heading .btn {
    max-width: calc(50% - 6px);
    width    : 100%;
    margin   : 0;
  }

  .comments-detail-movie-comment:not(:last-child) {
    margin-bottom: 32px;
  }

  .comments-detail-movie-comment .content {
    padding      : 32px 24px;
    border-radius: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .comments-detail-movie-heading {
    border-radius: 20px;
    padding      : 24px 16px;
  }

  .comments-detail-movie-heading .btn {
    max-width: 100%;
  }
}

.detail-blog-movie {
  padding-top: 113px;
}

.detail-blog-movie .bg {
  height            : 447px;
  z-index           : -6;
  -webkit-mask-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.4) 79.63%, rgba(255, 255, 255, 0.06) 94.92%, rgba(255, 255, 255, 0) 100%);
  mask-image        : linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.4) 79.63%, rgba(255, 255, 255, 0.06) 94.92%, rgba(255, 255, 255, 0) 100%);
  transform         : translateY(-141px);
}

.detail-blog-movie .bg::before {
  background-color       : rgba(217, 217, 217, 0.05);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter        : blur(12px);
}

.detail-blog-movie .content {
  margin-top: 43px;
}

.detail-blog-movie .content p {
  line-height  : 37px;
  margin-bottom: 12px;
  text-align   : justify;
}

@media only screen and (max-width: 991px) {
  .detail-blog-movie {
    padding-top: 80px;
  }

  .detail-blog-movie .bg {
    transform: translateY(-99px);
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-movie {
    padding-top: 48px;
  }

  .detail-blog-movie .bg {
    transform: translateY(-97px);
  }
}

.articles-tattoy-wrapper {
  padding         : 25px 59px 48px 55px;
  background-color: #fcfcfc;
}

.articles-tattoy .btn {
  padding: 15px 19px;
}

.articles-tattoy-item:not(:last-child) {
  margin-bottom: 50px;
}

.articles-tattoy-item .image {
  width : 130px;
  height: 130px;
  border: 5px solid rgba(199, 199, 199, 0.5);
}

.articles-tattoy-item .image::before {
  background-color: rgba(182, 157, 116, 0.5);
  z-index         : 3;
  border-radius   : inherit;
}

.articles-tattoy-item .image a::after {
  z-index: 7;
}

.articles-tattoy-item .image img {
  max-height: 120px;
}

.articles-tattoy-item .image .text {
  right  : 16px;
  left   : 16px;
  z-index: 5;
}

.articles-tattoy-item .image .text::before {
  transform       : translateY(-5px);
  width           : 51px;
  height          : 2px;
  background-color: #fff;
  border-radius   : 17px;
}

.articles-tattoy-item .content {
  max-width: calc(100% - 143px);
}

.articles-tattoy-item .content p {
  height: 66px;
}

@media only screen and (max-width: 991px) {
  .articles-tattoy-wrapper {
    padding         : 24px 0;
    background-color: transparent;
  }
}

@media only screen and (max-width: 575px) {
  .articles-tattoy-item .image {
    width : 210px;
    height: 210px;
  }

  .articles-tattoy-item .image img {
    width     : 100%;
    display   : block;
    max-height: 200px;
  }

  .articles-tattoy-item .content {
    max-width   : 100%;
    margin-right: 0;
  }
}

.about-us-works-tattoy {
  margin: 302px 0 274px;
}

.about-us-works-tattoy::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-tattoy-04.png");
  transform       : translateY(-303px);
  height          : 978px;
}

.about-us-works-tattoy .image {
  padding: 44px 32px 0 0;
}

.about-us-works-tattoy .image::before {
  width                 : 82.464%;
  height                : 80.65%;
  padding               : 2px;
  background-image      : linear-gradient(180deg, rgba(182, 157, 116, 0.97) 0%, rgba(182, 157, 116, 0) 100%);
  -webkit-mask          : linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask                  : linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite        : xor;
  -webkit-mask-composite: xor;
  mask-composite        : exclude;
  border-radius         : 14px;
}

.about-us-works-tattoy .image>div::after {
  top                    : -7px;
  right                  : -7px;
  bottom                 : -7px;
  left                   : -7px;
  border-radius          : 15px;
  background-color       : rgba(218, 218, 218, 0.47);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter        : blur(3px);
}

.about-us-works-tattoy .sup-title {
  padding-right: 27px;
}

.about-us-works-tattoy .sup-title::before {
  width           : 22px;
  height          : 3px;
  background-color: #b69d74;
  top             : 50%;
  transform       : translateY(-50%);
}

@media only screen and (max-width: 767px) {
  .about-us-works-tattoy {
    margin: 100px 0 80px;
  }
}

@media only screen and (max-width: 575px) {
  .about-us-works-tattoy .image {
    padding-left: 12px;
  }
}

.pagination-tattoy li:not(.next, .prev) a {
  background-color: #E8E8E8;
  box-shadow      : 0px 10px 20px 0px rgba(0, 0, 0, 0.02);
}

.pagination-tattoy li a.active {
  background-color: #b69d74;
  box-shadow      : 0px 13px 20px 0px rgba(182, 157, 116, 0.25);
  color           : #fff;
}

.pagination-tattoy li.next::before,
.pagination-tattoy li.prev::before {
  background-color: #B69D74;
}

.pagination-tattoy li.next a,
.pagination-tattoy li.prev a {
  border-color: #B69D74;
}

.pagination-tattoy li.next a:hover,
.pagination-tattoy li.prev a:hover {
  background-color: #B69D74;
}

.breadcrumb-tattoy {
  padding         : 27px 39px;
  background-color: #FAFAFA;
  gap             : 9px;
  margin-bottom   : 64px;
}

.breadcrumb-tattoy li a {
  padding-left: 24px;
}

.breadcrumb-tattoy li a::after {
  content    : "\e977";
  top        : 50%;
  transform  : translateY(-50%);
  font-family: "icomoon";
  font-size  : 16px;
  line-height: 16px;
  transition : unset;
}

.breadcrumb-tattoy li a:hover {
  color: #B69D74;
}

@media only screen and (max-width: 575px) {
  .breadcrumb-tattoy {
    padding   : 20px 12px;
    margin-top: 50px;
  }
}

.top-header-tattoy {
  padding: 37px 0;
}

.top-header-tattoy-nav {
  margin-right: 76px;
}

.top-header-tattoy-nav ul {
  gap: 40px;
}

.top-header-tattoy-nav ul li a.active {
  font-weight: 800;
}

.top-header-tattoy-nav ul li a.active::before {
  pointer-events  : none;
  left            : 50%;
  width           : calc(100% + 30px);
  height          : 113px;
  transform       : translate(-50%, 22px);
  background-image: linear-gradient(180deg, rgba(182, 157, 116, 0.3) 0%, rgba(182, 157, 116, 0.08) 61.85%, rgba(182, 157, 116, 0) 100%);
  border-radius   : 0 0 10px 10px;
}

.top-header-tattoy-nav ul li a:hover,
.top-header-tattoy-nav ul li a.active {
  color: #b69d74 !important;
}

.top-header-tattoy .btn {
  padding: 11px 23px;
}

.top-header-tattoy.wrapper .top-header-tattoy-wrapper {
  background-color: #1b1b1b;
  padding         : 31px 38px 35px 37px;
  overflow        : hidden;
}

@media only screen and (max-width: 1199px) {
  .top-header-tattoy-nav {
    margin-right: 40px;
  }

  .top-header-tattoy-nav ul {
    gap: 32px;
  }

  .top-header-tattoy.wrapper .top-header-tattoy-wrapper {
    padding: 31px 20px 35px;
  }

  .top-header-tattoy.wrapper .top-header-tattoy-nav {
    margin-right: 32px;
  }
}

@media only screen and (max-width: 991px) {
  .top-header-tattoy {
    padding: 24px 0;
  }
}

@media only screen and (max-width: 575px) {
  .top-header-tattoy .btn {
    font-size  : 12px;
    line-height: 18px;
    padding    : 14px 12px;
  }

  .top-header-tattoy.wrapper {
    background-color: #1b1b1b;
  }

  .top-header-tattoy.wrapper .top-header-tattoy-wrapper {
    padding : 0;
    overflow: visible;
  }
}

.footer-tattoy {
  background-image: none;
  margin-top      : 78px;
}

.footer-tattoy-logo::before {
  width        : 102px;
  height       : 118px;
  background   : linear-gradient(180deg, rgba(182, 157, 116, 0.1) 0%, rgba(182, 157, 116, 0.0345608) 32.3%, rgba(182, 157, 116, 0) 100%);
  border-radius: 50px;
  transform    : translate(12px, -44px);
}

.landing-tattoy::before {
  background-color: #1b1b1b;
}

.landing-tattoy::before,
.landing-tattoy .container::before {
  transform: translateY(-122px);
  height   : calc(100% + 54px);
}

.landing-tattoy .container {
  padding: 156px 0 85px;
}

.landing-tattoy .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-landing-tattoy.png");
}

.landing-tattoy .sup-title {
  padding-right: 27px;
}

.landing-tattoy .sup-title::before {
  width           : 22px;
  height          : 3px;
  background-color: #b69d74;
  top             : 50%;
  transform       : translateY(-50%);
}

.landing-tattoy .sup-title::after {
  transform       : translate(-24px, -35px);
  width           : 125px;
  height          : 130px;
  border-radius   : 10px;
  background-color: #b69d74;
  filter          : blur(150px);
}

.landing-tattoy .btns .btn {
  padding: 7px 16px;
}

.landing-tattoy .image {
  background-color: #292929;
  border-radius   : 3px;
  margin          : 0 99px -84px 12px;
}

.landing-tattoy .image::before {
  top             : -12px;
  right           : -12px;
  bottom          : 0;
  left            : -12px;
  border-radius   : 12px;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.0203783) 62.65%, rgba(255, 255, 255, 0) 87.63%, rgba(255, 255, 255, 0) 96.4%, rgba(255, 255, 255, 0) 99.99%);
}

.landing-tattoy .image::after,
.landing-tattoy .image>*::before,
.landing-tattoy .image>*::after {
  width           : 121px;
  height          : 99px;
  border-radius   : 10px;
  background-color: rgba(255, 158, 0, 0.31);
  filter          : blur(100px);
}

.landing-tattoy .image::after {
  top      : 91px;
  transform: translateX(-96px);
}

.landing-tattoy .image>*::after {
  bottom: 83px;
  left  : 83px;
}

.landing-tattoy .image>*::before {
  top  : 152px;
  right: 90px;
}

.landing-tattoy .image>*>*::after {
  bottom    : 3px;
  right     : 57px;
  left      : 104px;
  height    : 30px;
  background: linear-gradient(0deg, #000 0%, #000 100%), #b69d74;
  filter    : blur(50px);
}

.landing-tattoy .image img {
  width     : 303px;
  height    : 610px;
  margin-top: -110px;
}

@media only screen and (max-width: 1199px) {
  .landing-tattoy .title {
    font-size: 36px;
  }

  .landing-tattoy .image {
    margin-right: 48px;
  }
}

@media only screen and (max-width: 991px) {
  .landing-tattoy .container {
    padding-bottom: 32px;
  }

  .landing-tattoy::before,
  .landing-tattoy .container::before {
    transform: translateY(-96px);
    height   : calc(100% + 96px);
  }

  .landing-tattoy .title {
    font-size  : 28px;
    line-height: 48px;
  }

  .landing-tattoy .image {
    margin   : 0 auto 24px;
    padding  : 0 32px;
    max-width: 75%;
  }

  .landing-tattoy .image img {
    max-width: 303px;
    width    : 100%;
    height   : auto;
  }
}

@media only screen and (max-width: 575px) {
  .landing-tattoy .title {
    font-size  : 20px;
    line-height: 36px;
  }

  .landing-tattoy .btns .link {
    margin-right: 0;
  }

  .landing-tattoy .image {
    max-width: 90%;
  }
}

.about-us-home-tattoy {
  margin: 207px 0 153px;
}

.about-us-home-tattoy .video-js {
  border          : 7px solid rgba(218, 218, 218, 0.47);
  background-color: transparent;
}

.about-us-home-tattoy .video-js,
.about-us-home-tattoy .video video,
.about-us-home-tattoy .video .vjs-poster,
.about-us-home-tattoy .video .vjs-poster::before {
  border-radius: 15px;
}

.about-us-home-tattoy .video::before {
  width                 : 88.37%;
  height                : 88.38%;
  padding               : 2px;
  background-image      : linear-gradient(180deg, rgba(182, 157, 116, 0.97) 0%, rgba(182, 157, 116, 0) 100%);
  -webkit-mask          : linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask                  : linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite        : xor;
  -webkit-mask-composite: xor;
  mask-composite        : exclude;
  transform             : translate(44px, -32px);
  border-radius         : 14px;
}

.about-us-home-tattoy .video .vjs-poster::before {
  content                : "";
  position               : absolute;
  top                    : 0;
  left                   : 0;
  width                  : 100%;
  height                 : 100%;
  background             : rgba(182, 157, 116, 0.2);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter        : blur(3px);
}

.about-us-home-tattoy .video .vjs-big-play-button {
  top             : 50%;
  left            : 50%;
  transform       : translate(-50%, -50%);
  border          : 0;
  background-color: transparent;
  border-radius   : 0;
  width           : 85px;
  height          : 85px;
  line-height     : 85px;
}

.about-us-home-tattoy .video .vjs-big-play-button .vjs-icon-placeholder::before {
  content    : "\e928";
  font-family: "icomoon";
  font-size  : 85px;
}

.about-us-home-tattoy .sup-title {
  padding-right: 27px;
}

.about-us-home-tattoy .sup-title::before {
  width           : 22px;
  height          : 3px;
  background-color: #b69d74;
  top             : 50%;
  transform       : translateY(-50%);
}

@media only screen and (max-width: 1199px) {
  .about-us-home-tattoy .video-js {
    width : 376px;
    height: 383px;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-home-tattoy {
    margin: 100px 0 90px;
  }
}

@media only screen and (max-width: 575px) {
  .about-us-home-tattoy .video-js {
    width : 100%;
    height: auto;
  }

  .about-us-home-tattoy .video-js video {
    position  : relative;
    min-height: 302px;
  }

  .about-us-home-tattoy .video-js .vjs-big-play-button {
    width      : 48px;
    height     : 48px;
    line-height: 48px;
  }

  .about-us-home-tattoy .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
    font-size: 48px;
  }
}

.companies-tattoy::before {
  border-radius: 0 15px 15px 0;
  width        : 50%;
}

.companies-tattoy::before,
.companies-tattoy .container::before {
  background-color: #1b1b1b;
}

.companies-tattoy .container::before {
  border-radius: 15px 0 0 15px;
  left         : 12px;
  width        : 80%;
}

.companies-tattoy-wrapper {
  padding: 39px 0 39px 90px;
}

.companies-tattoy .col-lg-6:first-child {
  padding-left: 67px;
}

.companies-tattoy .title::before,
.companies-tattoy .carousel::before {
  width           : 77px;
  height          : 80px;
  border-radius   : 10px;
  background-color: #b69d74;
  filter          : blur(95px);
}

.companies-tattoy .title::before {
  top : 1px;
  left: 10px;
}

.companies-tattoy .carousel {
  background-color: #282828;
  padding         : 55px 45px 53px 42px;
}

.companies-tattoy .carousel::before {
  transform: translate(-18px, 39px);
}

.companies-tattoy .carousel img {
  filter    : brightness(0.5);
  max-height: 36px;
}

.companies-tattoy .carousel img:hover {
  filter: brightness(1);
}

@media only screen and (max-width: 1199px) {
  .companies-tattoy-wrapper {
    padding-left: 48px;
  }
}

@media only screen and (max-width: 991px) {
  .companies-tattoy::before {
    width        : 100%;
    border-radius: 0;
  }

  .companies-tattoy .col-lg-6:first-child {
    padding-left: 12px;
  }

  .companies-tattoy-wrapper {
    padding: 30px 0;
  }
}

@media only screen and (max-width: 767px) {
  .companies-tattoy .carousel {
    padding: 32px 20px;
  }
}

@media only screen and (max-width: 575px) {
  .companies-tattoy .title {
    font-size  : 20px;
    line-height: 35px;
  }

  .companies-tattoy .carousel {
    margin       : 0 -12px;
    border-radius: 0;
    padding      : 24px 0;
  }

  .companies-tattoy .carousel .swiper {
    padding: 0 12px;
  }
}

.works-tattoy {
  margin: 188px 0 168px;
}

.works-tattoy .col-lg-6:first-child {
  padding-left: 84px;
}

.works-tattoy .sup-title {
  padding-right: 30px;
}

.works-tattoy .sup-title::before {
  width           : 22px;
  height          : 3px;
  background-color: #b69d74;
  border-radius   : 3px;
  top             : 50%;
  transform       : translateY(-50%);
}

.works-tattoy-images {
  gap: 46px 0;
}

.works-tattoy-images::before,
.works-tattoy-images::after {
  padding               : 2px;
  background-image      : linear-gradient(180deg, rgba(182, 157, 116, 0.97) 0%, rgba(182, 157, 116, 0) 100%);
  -webkit-mask          : linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask                  : linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite        : xor;
  -webkit-mask-composite: xor;
  mask-composite        : exclude;
  width                 : 151px;
  height                : 155px;
  border-radius         : 14px;
}

.works-tattoy-images::before {
  transform: translate(59px, 21px) rotate(180deg);
}

.works-tattoy-images::after {
  transform: translate(-52px, -32px);
}

.works-tattoy-images>div {
  max-width   : calc(33.333333% - 56px);
  margin-right: 56px;
}

.works-tattoy-images>div:nth-child(4) {
  margin-right: 0;
}

.works-tattoy-images>div img {
  cursor: pointer;
  border: 1px solid #ececec;
}

.works-tattoy-images>div:first-child img,
.works-tattoy-images>div:nth-child(6) img {
  border-radius: 0 27px;
}

.works-tattoy-images>div:nth-child(2) img,
.works-tattoy-images>div:nth-child(4) img {
  border-radius: 27px 27px 0 0;
}

.works-tattoy-images>div:nth-child(3) img,
.works-tattoy-images>div:nth-child(5) img {
  border-radius: 0 0 27px 27px;
}

.works-tattoy-images>div:first-child::before,
.works-tattoy-images>div:first-child::after,
.works-tattoy-images>div:nth-child(2)::before,
.works-tattoy-images>div:nth-child(2)::after,
.works-tattoy-images>div:nth-child(4)::before,
.works-tattoy-images>div:nth-child(4)::after,
.works-tattoy-images>div:nth-child(6)::before,
.works-tattoy-images>div:nth-child(6)::after {
  width           : 11px;
  height          : 11px;
  border-radius   : 50%;
  background-color: #ff9e00;
}

.works-tattoy-images>div:first-child::before {
  top      : 0;
  right    : 0;
  transform: translate(7px, -11px);
}

.works-tattoy-images>div:first-child::after {
  top             : 100%;
  right           : calc(100% + 18px);
  background-color: #b69d74;
}

.works-tattoy-images>div:nth-child(2)::before {
  right           : calc(100% + 32px);
  bottom          : 100%;
  background-color: #b69d74;
}

.works-tattoy-images>div:nth-child(2)::after {
  right : calc(100% + 23px);
  bottom: 0;
}

.works-tattoy-images>div:nth-child(3)::before,
.works-tattoy-images>div:nth-child(5)::before {
  width           : 94px;
  height          : 98px;
  border-radius   : 10px;
  background-color: rgba(255, 158, 0, 0.91);
  filter          : blur(95px);
}

.works-tattoy-images>div:nth-child(3)::before {
  bottom   : 0;
  left     : 0;
  transform: translate(-23px, 1px);
}

.works-tattoy-images>div:nth-child(5)::before {
  top      : 0;
  left     : 0;
  transform: translate(-15px, -22px);
}

.works-tattoy-images>div:nth-child(4)::after {
  content: none;
}

.works-tattoy-images>div:nth-child(4)::before {
  top : 49px;
  left: calc(100% + 16px);
}

.works-tattoy-images>div:nth-child(6)::before {
  background-color: #b69d74;
  top             : 49px;
  left            : calc(100% + 23px);
}

.works-tattoy-images>div:nth-child(6)::after {
  top  : 15px;
  right: calc(100% + 34px);
}

@media only screen and (max-width: 1199px) {
  .works-tattoy-images>div {
    max-width   : calc(33.333333% - 48px);
    margin-right: 48px;
  }
}

@media only screen and (max-width: 991px) {
  .works-tattoy .col-lg-6:first-child {
    padding-left: 12px;
  }

  .works-tattoy-images {
    max-width: 90%;
  }
}

@media only screen and (max-width: 767px) {
  .works-tattoy {
    margin: 80px 0;
  }

  .works-tattoy-images>div {
    max-width   : calc(33.333333% - 32px);
    margin-right: 32px;
  }
}

@media only screen and (max-width: 575px) {
  .works-tattoy-images {
    gap: 24px;
  }

  .works-tattoy-images>div {
    max-width   : calc(50% - 12px);
    margin-right: 0;
  }
}

.messages-members-tattoy::before,
.messages-members-tattoy .container::before {
  width           : 70%;
  background-color: #1b1b1b;
}

.messages-members-tattoy::before {
  border-radius: 15px 15px 0 0;
}

.messages-members-tattoy .container::before {
  border-radius: 0 15px 15px 0;
}

.messages-members-tattoy-wrapper {
  padding: 40px 0 38px;
}

.messages-members-tattoy .content {
  padding         : 42px 51px 36px 47px;
  background-color: #282828;
}

@media only screen and (max-width: 991px) {
  .messages-members-tattoy::before {
    border-radius: 0;
    width        : 100%;
  }
}

@media only screen and (max-width: 767px) {
  .messages-members-tattoy .content {
    padding: 20px 32px;
  }
}

.plans-price-tattoy {
  margin: 120px 0;
}

.plans-price-tattoy::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-tattoy-03.png");
  transform       : translateY(-190px);
  height          : 984px;
}

.plans-price-tattoy-heading {
  margin-bottom: 69px;
}

.plans-price-tattoy-heading p {
  max-width: 426px;
}

.plans-price-tattoy-item {
  padding: 0 12px;
}

.plans-price-tattoy-item::before {
  top             : 77px;
  bottom          : 39px;
  background-color: #fff;
  box-shadow      : 0px 38px 200px 0px rgba(143, 138, 126, 0.09);
  border-radius   : 40px;
}

.plans-price-tattoy-item img {
  border    : 7px solid rgba(218, 218, 218, 0.57);
  box-shadow: 0px 35px 44px 0px rgba(0, 0, 0, 0.05);
  max-height: 188px;
}



.plans-price-tattoy-item .price-to {
  padding-top: 27px;
}

.plans-price-tattoy-item .price-to::before {
  width           : 100%;
  max-width       : 144px;
  height          : 1px;
  background-color: #c5c5c5;
  left            : 50%;
  transform       : translateX(-50%);
}

.plans-price-tattoy-item .price-to::after {
  background      : url("/wp-content/themes/karenTheme/assets/images/shape/shape-flowr.png") center center no-repeat;
  background-size : 16px 16px;
  width           : 34px;
  height          : 16px;
  padding         : 0 9px;
  background-color: #fff;
  left            : 50%;
  transform       : translate(-50%, -8px);
}

.plans-price-tattoy-item .btn {
  width      : 77px;
  height     : 77px;
  font-size  : 32px;
  line-height: 32px;
}

.plans-price-tattoy-item:hover {
  transform: translateY(-8px);
}

@media only screen and (max-width: 1199px) {
  .plans-price-tattoy-item .price span {
    font-size  : 20px;
    line-height: 32px;
    margin     : 0 4px;
  }
}

@media only screen and (max-width: 767px) {
  .plans-price-tattoy {
    margin: 80px 0;
  }
}

@media only screen and (max-width: 575px) {
  .plans-price-tattoy .swiper-slide>* {
    opacity   : 1;
    visibility: visible;
    transform : scale(1);
  }
}

.landing-works-tattoy::before {
  height: calc(100% + 122px);
}

.landing-works-tattoy .container {
  padding: 163px 12px 32px;
}

.landing-works-tattoy .sup-title::after {
  transform: translate(-24px, -103px);
}

.landing-works-tattoy .video {
  padding         : 18px 15px 20px 22px;
  background-color: #292929;
  border-radius   : 12px;
  margin-bottom   : -116px;
}

.landing-works-tattoy .video::before {
  top             : -12px;
  right           : -12px;
  bottom          : 0;
  left            : -12px;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.0203783) 62.65%, rgba(255, 255, 255, 0) 87.63%, rgba(255, 255, 255, 0) 96.4%, rgba(255, 255, 255, 0) 99.99%);
  border-radius   : inherit;
}

.landing-works-tattoy .video::after {
  top             : 91px;
  transform       : translateX(-96px);
  width           : 125px;
  height          : 130px;
  background-color: #b69d74;
  border-radius   : 10px;
  filter          : blur(150px);
}

.landing-works-tattoy .video-js::after {
  width           : 80%;
  height          : 30px;
  border-radius   : 1px;
  background-color: #b69d74;
  filter          : blur(50px);
  transform       : translate(-50%, 17px);
  left            : 50%;
}

.landing-works-tattoy .video-js .vjs-poster,
.landing-works-tattoy .video-js video {
  border-radius: 10px;
}

.landing-works-tattoy .video-js .vjs-poster {
  background-color: transparent;
}

.landing-works-tattoy .video-js .vjs-poster::before {
  content                : "";
  position               : absolute;
  top                    : 0;
  left                   : 0;
  width                  : 100%;
  height                 : 100%;
  background-color       : rgba(182, 157, 116, 0.2);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter        : blur(3px);
  border-radius          : inherit;
}

.landing-works-tattoy .video-js .vjs-poster::after {
  content      : "";
  position     : absolute;
  top          : -7px;
  right        : -7px;
  bottom       : -7px;
  left         : -7px;
  border       : 7px solid rgba(218, 218, 218, 0.47);
  border-radius: 15px;
}

@media only screen and (max-width: 991px) {
  .landing-works-tattoy .container {
    padding: 80px 12px 32px;
  }

  .landing-works-tattoy .video {
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 575px) {
  .landing-works-tattoy .video {
    max-width: 90%;
  }
}

.my-works-tattoy {
  margin-bottom: 212px;
}

.my-works-tattoy .carousel {
  padding: 0 33px 79px 0;
}

.my-works-tattoy .carousel::before {
  width           : 100vw;
  height          : 222px;
  background-color: #1b1b1b;
  border-radius   : 15px;
}

.my-works-tattoy .carousel img {
  border: 7px solid rgba(218, 218, 218, 0.57);
}

.my-works-tattoy .carousel .swiper-slide>* {
  opacity   : 0;
  visibility: hidden;
  transform : scale(0.5);
}

.my-works-tattoy .carousel .swiper-slide-active>*,
.my-works-tattoy .carousel .swiper-slide-active~.swiper-slide>* {
  opacity   : 1;
  visibility: visible;
  transform : scale(1);
}

@media only screen and (max-width: 767px) {
  .my-works-tattoy {
    margin-bottom: 100px;
  }
}

@media only screen and (max-width: 575px) {
  .my-works-tattoy .carousel {
    padding: 0 0px 32px 0;
  }

  .my-works-tattoy .carousel::before {
    width    : 120vw;
    transform: translateX(24px);
  }

  .my-works-tattoy .carousel .swiper-slide>* {
    opacity   : 1;
    visibility: visible;
    transform : scale(1);
  }
}

@media only screen and (max-width: 499px) {
  .my-works-tattoy .carousel::before {
    height: 140px;
  }
}

.companies-works-tattoy::before,
.companies-works-tattoy .container::before {
  top   : 53%;
  bottom: 0;
  height: auto;
}

.companies-works-tattoy .video {
  margin-bottom: 94px;
  max-height   : 633px;
}

.companies-works-tattoy .video::before {
  top                    : -7px;
  right                  : -7px;
  bottom                 : -7px;
  left                   : -7px;
  background-color       : rgba(218, 218, 218, 0.47);
  border-radius          : 15px;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter        : blur(3px);
}

.companies-works-tattoy .video-js {
  width     : 100%;
  height    : 100%;
  max-height: 633px;
}

.companies-works-tattoy .video-js video {
  position     : relative;
  border-radius: 15px;
}

.companies-works-tattoy .video-js .vjs-poster {
  background-size: cover;
  border-radius  : 15px;
}

.companies-works-tattoy .video-js .vjs-poster::before {
  content                : "";
  position               : absolute;
  top                    : 0;
  left                   : 0;
  width                  : 100%;
  height                 : 100%;
  border-radius          : inherit;
  background-color       : rgba(182, 157, 116, 0.47);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter        : blur(3px);
}

.companies-works-tattoy .video-js .vjs-poster::after {
  content: "ویدیو نظرات مشتران ما";

  position   : absolute;
  font-size  : 40px;
  font-weight: 900;
  color      : #fff;
  line-height: 62px;
  top        : 68%;
  left       : 50%;
  transform  : translate(-50%, -50%);
  white-space: nowrap;
}

@media only screen and (max-width: 1399px) {

  .companies-works-tattoy::before,
  .companies-works-tattoy .container::before {
    top: 40%;
  }
}

@media only screen and (max-width: 991px) {

  .companies-works-tattoy::before,
  .companies-works-tattoy .container::before {
    top: 32%;
  }

  .companies-works-tattoy .video {
    margin-bottom: 48px;
  }

  .companies-works-tattoy .video-js .vjs-poster::after {
    font-size  : 32px;
    line-height: 48px;
    top        : 75%;
  }
}

@media only screen and (max-width: 575px) {

  .companies-works-tattoy::before,
  .companies-works-tattoy .container::before {
    top: 24%;
  }

  .companies-works-tattoy .video-js .vjs-poster::after {
    font-size  : 20px;
    line-height: 32px;
  }
}

.plans-price-works-tattoy {
  margin-top: 166px;
}

@media only screen and (max-width: 767px) {
  .plans-price-works-tattoy {
    margin-top: 80px;
  }
}

.landing-about-us-tattoy {
  padding-top: 52px;
}

.landing-about-us-tattoy::before {
  transform       : translateY(-122px);
  background-color: #1b1b1b;
  bottom          : 24.565%;
}

.landing-about-us-tattoy p::before,
.landing-about-us-tattoy .video::after {
  width           : 125px;
  height          : 130px;
  border-radius   : 10px;
  background-color: #b69d74;
  filter          : blur(150px);
}

.landing-about-us-tattoy p::before {
  transform: translate(17px, -23px);
}

.landing-about-us-tattoy .video::before {
  top                    : -7px;
  right                  : -7px;
  bottom                 : -7px;
  left                   : -7px;
  border-radius          : 15px;
  background-color       : rgba(218, 218, 218, 0.47);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter        : blur(3px);
}

.landing-about-us-tattoy .video::after {
  transform: translate(-92px, -19px);
}

.landing-about-us-tattoy .video-js {
  width     : 100%;
  height    : auto;
  max-height: 633px;
}

.landing-about-us-tattoy .video-js video {
  position: relative;
}

.landing-about-us-tattoy .video-js .vjs-poster {
  background-size: cover;
}

@media only screen and (max-width: 991px) {
  .landing-about-us-tattoy::before {
    bottom   : 0;
    transform: translateY(-96px);
  }
}

.companies-about-us-tattoy {
  margin-top: 165px;
}

.companies-about-us-tattoy .companies-tattoy-wrapper {
  background-color: #1b1b1b;
  padding         : 39px 77px 39px 67px;
}

@media only screen and (max-width: 991px) {
  .companies-about-us-tattoy .companies-tattoy-wrapper {
    padding: 30px 24px;
  }
}

@media only screen and (max-width: 767px) {
  .companies-about-us-tattoy {
    margin-top: 100px;
  }
}

@media only screen and (max-width: 575px) {
  .companies-about-us-tattoy .companies-tattoy-wrapper {
    padding      : 30px 12px;
    margin       : 0 -12px;
    border-radius: 0;
  }
}

.documents-tattoy::before {
  top             : -59px;
  bottom          : 63px;
  background-color: #FAFAFA;
}

.documents-tattoy .row {
  gap: 43px 0;
}

.documents-tattoy .row img {
  box-shadow: 0px 45px 50px 0px rgba(0, 0, 0, 0.1);
  cursor    : pointer;
}

.works-about-us-tattoy {
  margin-top: 268px;
}

.works-about-us-tattoy::before {
  transform       : translateY(-87px);
  height          : 1263px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-tattoy-05.png");
}

@media only screen and (max-width: 767px) {
  .works-about-us-tattoy {
    margin-top: 100px;
  }
}

.faqs-about-us-tattoy {
  margin-bottom: 170px;
}

.faqs-about-us-tattoy::after {
  width           : 95px;
  height          : 99px;
  background-color: #B69D74;
  border-radius   : 10px;
  filter          : blur(95px);
  left            : 38px;
  transform       : translateY(51px);
}

.faqs-about-us-tattoy p {
  max-width: 529px;
}

.faqs-about-us-tattoy .faqs::before {
  width           : 523px;
  height          : 292px;
  transform       : translateY(-78px);
  right           : 59px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dotes-faq.png");
}

.faqs-about-us-tattoy .faqs::after {
  width                 : 177px;
  height                : 181px;
  padding               : 2px;
  background-image      : linear-gradient(180deg, rgba(182, 157, 116, 0.97) 0%, rgba(182, 157, 116, 0) 100%);
  -webkit-mask          : linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask                  : linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite        : xor;
  -webkit-mask-composite: xor;
  mask-composite        : exclude;
  border-radius         : 14px;
  transform             : translate(-27px, -55px);
}

.faqs-about-us-tattoy .faqs .shape {
  width           : 100vw;
  height          : 222px;
  border-radius   : 0 15px 15px 0;
  background-color: #1B1B1B;
  transform       : translateY(76px);
  right           : 221px;
  z-index         : -1;
}

@media only screen and (max-width: 991px) {
  .faqs-about-us-tattoy {
    margin-bottom: 0;
  }

  .faqs-about-us-tattoy p {
    max-width: 100%;
  }
}

.top-articles-tattoy {
  margin: 68px 0 125px;
}

.top-articles-tattoy-wrapper::before,
.top-articles-tattoy-wrapper::after {
  width           : 106px;
  height          : 111px;
  background-color: rgba(255, 158, 0, 0.6);
  border-radius   : 10px;
  filter          : blur(95px);
}

.top-articles-tattoy-wrapper::before {
  bottom   : 20px;
  transform: translateX(37px);
}

.top-articles-tattoy-wrapper::after {
  transform: translate(-45px, 1px);
}

.top-articles-tattoy-item {
  padding-top: 144.756%;
}

.top-articles-tattoy-item::before {
  z-index         : 1;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 41.67%, rgba(0, 0, 0, 0.5) 76.04%, rgba(0, 0, 0, 0.5) 100%);
}

.top-articles-tattoy-item a::after {
  z-index: 4;
}

.top-articles-tattoy-item .overlay {
  padding: 0 34px 44px;
}

.top-articles-tattoy-item .overlay p {
  height: 52px;
}

@media only screen and (max-width: 1199px) {
  .top-articles-tattoy-item .overlay {
    padding: 0 20px 32px;
  }
}

.articles-blog-tattoy {
  margin-bottom: 80px;
}

.articles-blog-tattoy-wrapper::before {
  top             : -47px;
  right           : -86px;
  bottom          : -65px;
  left            : -85px;
  background-color: #F9F9F9;
}

.articles-blog-tattoy .row {
  gap: 60px 0;
}

.articles-blog-tattoy-item {
  padding-top: 89.904%;
}

.articles-blog-tattoy-item a::after {
  z-index: 4;
}

.articles-blog-tattoy-item::before {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 41.67%, rgba(0, 0, 0, 0.5) 76.04%, rgba(0, 0, 0, 0.5) 100%);
}

.articles-blog-tattoy-item .category {
  background-color: #121212;
  min-width       : 109px;
  top             : 35px;
  left            : 33px;
  z-index         : 7;
}

.articles-blog-tattoy-item .overlay {
  padding: 0 33px 50px;
}

.articles-blog-tattoy-item .overlay p {
  height: 52px;
}

@media only screen and (max-width: 1199px) {
  .articles-blog-tattoy-item .overlay {
    padding: 0 20px 32px;
  }
}

@media only screen and (max-width: 991px) {
  .articles-blog-tattoy .row {
    gap: 32px 0;
  }

  .articles-blog-tattoy-item .category {
    top : 20px;
    left: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .articles-blog-tattoy-item .overlay {
    padding: 0 16px 24px;
  }
}

.detail-blog-tattoy-image {
  box-shadow: 0px 50px 200px 0px rgba(115, 115, 115, 0.25);
}

.detail-blog-tattoy-box {
  box-shadow: 0px 54px 200px 0px rgba(0, 0, 0, 0.09);
  padding   : 34px 58px 66px;
}

.detail-blog-tattoy-box .category {
  min-width       : 109px;
  background-color: #121212;
}

.detail-blog-tattoy-content .images {
  gap       : 34px 0;
  max-width : 584px;
  margin-top: 40px;
}

.detail-blog-tattoy-content .images>div {
  max-width   : calc(33.333333% - 47px);
  margin-right: 47px;
}

.detail-blog-tattoy-content .images>div img {
  border       : 1px solid #ececec;
  border-radius: 0 27px;
  cursor       : pointer;
}

.detail-blog-tattoy-content .images>div:nth-child(4) {
  margin-right: 0;
}

.detail-blog-tattoy-content .images-sub-title {
  font-size  : 23px;
  font-weight: 600;
  line-height: 35px;
  color      : #b69d74;
  text-align : center;
  margin-top : 90px;
}

.detail-blog-tattoy-sidebar-box {
  padding   : 30px 26px 25px;
  box-shadow: 0px 54px 200px 0px rgba(0, 0, 0, 0.09);
}

.detail-blog-tattoy-sidebar-box .title::before {
  width           : 5px;
  height          : 22px;
  background-color: #b69d74;
  top             : 50%;
  transform       : translate(26px, -50%);
}

.detail-blog-tattoy-sidebar-search .form-control {
  background-color: #ececec;
  border          : 1px solid #ececec;
  height          : 47px;
}

.detail-blog-tattoy-sidebar-search .form-control:focus {
  background-color: #fff;
}

.detail-blog-tattoy-sidebar-search .btn {
  padding: 9px 12px;
}

.detail-blog-tattoy-sidebar-category {
  padding: 55px 26px 28px;
}

.detail-blog-tattoy-sidebar-category ul li:not(:last-child) {
  margin-bottom: 17px;
}

.detail-blog-tattoy-sidebar-category ul li a {
  padding-right: 23px;
}

.detail-blog-tattoy-sidebar-category ul li a::before {
  width        : 16px;
  height       : 16px;
  top          : 50%;
  transform    : translateY(-50%);
  border-radius: 50%;
  border       : 5px solid #b69d74;
}

.detail-blog-tattoy-sidebar-category ul li a:hover {
  color: #b69d74;
}

.detail-blog-tattoy-sidebar-last-articles {
  padding: 53px 26px 56px;
}

.detail-blog-tattoy-sidebar-last-articles ul li:not(:last-child) {
  margin-bottom: 28px;
}

.detail-blog-tattoy-sidebar-last-articles ul li>div {
  width: calc(100% - 53px);
}

.detail-blog-tattoy-sidebar-last-articles ul li .title {
  margin-bottom: 2px;
}

.detail-blog-tattoy-sidebar-last-articles ul li:hover .title {
  color: #b69d74;
}

@media only screen and (max-width: 767px) {
  .detail-blog-tattoy-box {
    padding: 24px 24px 40px;
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-tattoy-content .images {
    gap: 20px;
  }

  .detail-blog-tattoy-content .images>div {
    max-width   : calc(50% - 10px);
    margin-right: 0 !important;
  }
}

.related-articles-tattoy {
  padding         : 51px 0 79px;
  background-color: #FAFAFA;
  margin          : 156px 0 -78px;
}

@media only screen and (max-width: 767px) {
  .related-articles-tattoy {
    margin-top: 80px;
  }
}

.section-heading-electronic {
  padding-bottom: 28px;
  margin-bottom : 132px;
}

.section-heading-electronic::after {
  width           : 50px;
  height          : 5px;
  background-color: #085ded;
}

.section-heading-electronic.top {
  padding: 30px 0 0;
}

@media only screen and (max-width: 767px) {
  .section-heading-electronic {
    margin-bottom: 70px;
  }
}

@media only screen and (max-width: 575px) {
  .section-heading-electronic .title {
    font-size  : 20px;
    line-height: 35px;
  }

  .section-heading-electronic .sub-title {
    font-size  : 12px;
    line-height: 28px;
  }
}

.countries-electronic {
  margin: 142px 0 291px;
}

.countries-electronic::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-electronic-01.png");
  width           : 100px;
  height          : 307px;
  transform       : translateY(-119px);
}

.countries-electronic-wrapper {
  gap: 22px;
}

.countries-electronic-item {
  padding  : 29px 12px 20px;
  max-width: calc(16.6666667% - 58.7px);
}

.countries-electronic-item::before {
  border-radius         : 8px;
  padding               : 1px;
  background-image      : linear-gradient(180deg, #919191 0%, rgba(145, 145, 145, 0) 100%);
  -webkit-mask          : linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask                  : linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite        : xor;
  -webkit-mask-composite: xor;
  mask-composite        : exclude;
}

.countries-electronic-item:hover {
  transform: translateY(-6px);
}

.countries-electronic-show-all {
  border : 1px solid #919191;
  padding: 23px 43px 32px 36px;
}

.countries-electronic-show-all span:first-child {
  background-image       : linear-gradient(143.17deg, #121212 0%, rgba(18, 18, 18, 0) 158.18%);
  -webkit-background-clip: text;
  background-clip        : text;
  color                  : transparent;
}

.countries-electronic-show-all span:last-child {
  padding-left: 68px;
}

.countries-electronic-show-all span:last-child::after {
  width           : 53px;
  height          : 1px;
  background-color: #494949;
}

@media only screen and (max-width: 1199px) {
  .countries-electronic-wrapper {
    gap: 16px;
  }

  .countries-electronic-item {
    max-width: calc(16.6666667% - 50.2px);
  }

  .countries-electronic-show-all {
    padding: 23px 32px 32px;
  }
}

@media only screen and (max-width: 991px) {
  .countries-electronic-wrapper {
    gap: 12px;
  }

  .countries-electronic-item {
    max-width: calc(23% + 4.93px);
  }

  .countries-electronic-show-all {
    padding: 23px 24px 32px;
    flex   : 1 0 1%;
  }
}

@media only screen and (max-width: 767px) {
  .countries-electronic {
    margin: 100px 0;
  }

  .countries-electronic-item {
    max-width: calc(23% + 1px);
  }
}

@media only screen and (max-width: 575px) {
  .countries-electronic-item {
    max-width: calc(50% - 8px);
  }
}

.plans-electronic::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/map-electronic-01.png");
  width           : 933px;
  height          : 515px;
}

.plans-electronic .row {
  margin: 0 -33.5px;
  gap   : 24px 0;
}

.plans-electronic .row::before {
  top             : 163px;
  right           : 239px;
  left            : 242px;
  height          : 212px;
  border-radius   : 19px;
  background-image: linear-gradient(276.46deg, #0b3e94 4.05%, #0e2b5b 32.23%, #121212 141.83%);
  margin          : 0 auto;
}

.plans-electronic .row>* {
  padding: 0 33.5px;
}

.plans-electronic .row>*:nth-child(2)>* {
  margin-top: -45px;
}

.plans-electronic-item {
  border-bottom: 4px solid #fff;
  box-shadow   : -50px 26px 100px 0px rgba(0, 0, 0, 0.09);
  padding      : 62px 48px 41px;
}

.plans-electronic-item .price {
  margin: 47px 0 44px;
}

.plans-electronic-item .price .time {
  margin-top: 2px;
}

.plans-electronic-item ul li {
  max-width     : 50%;
  padding-bottom: 18px;
}

.plans-electronic-item ul li .title {
  padding-right: 12px;
}

.plans-electronic-item ul li .title::before {
  width           : 6px;
  height          : 6px;
  border-radius   : 50%;
  background-color: #1d6ffa;
}

.plans-electronic-item ul li:nth-child(odd) {
  border-left : 1px solid #e0e0e0;
  padding-left: 12px;
}

.plans-electronic-item ul li:nth-child(even) {
  padding-right: 12px;
}

.plans-electronic-item ul li:nth-child(n+3) {
  padding   : 18px 0 0;
  border-top: 1px solid #e0e0e0;
}

.plans-electronic-item p {
  margin: 64px 0 45px;
}

.plans-electronic-item .btn {
  min-width: 142px;
  padding  : 16px 12px 17px;
}

.plans-electronic-item:hover {
  border-color: #1d6ffa;
}

@media only screen and (max-width: 1199px) {
  .plans-electronic .row {
    margin: 0 -12px;
  }

  .plans-electronic .row>* {
    padding: 0 12px;
  }

  .plans-electronic-item {
    padding: 62px 32px 41px;
  }

  .plans-electronic-item .price .origin {
    font-size  : 38px;
    line-height: 60px;
  }
}

@media only screen and (max-width: 991px) {
  .plans-electronic .row>*:nth-child(2)>* {
    margin-top: 0;
  }
}

@media only screen and (max-width: 767px) {
  .plans-electronic-item {
    padding: 32px 16px;
  }

  .plans-electronic-item .price .origin {
    font-size  : 30px;
    line-height: 50px;
  }
}

.faqs-electronic {
  margin-bottom: 317px;
}

.faqs-electronic::before {
  top             : -150px;
  bottom          : -206px;
  background-color: #fff;
  box-shadow      : 0px 425px 250px 0px rgba(152, 152, 152, 0.02);
}

.faqs-electronic .sectiheadng-elecroic {
  margin-bottom: 148px;
}

.faqs-electronic ul li:not(:last-child) {
  margin-bottom: 38px;
}

.faqs-electronic ul li .number {
  background-image: linear-gradient(169.82deg, #494949, rgba(73, 73, 73, 0));
}

@media only screen and (max-width: 767px) {
  .faqs-electronic {
    margin-bottom: 100px;
  }

  .faqs-electronic::before {
    top   : -40px;
    bottom: -40px;
  }

  .faqs-electronic ul li .title {
    font-size: 20px;
  }
}

.companies-electronic {
  margin-bottom: 175px;
}

.companies-electronic::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-electronic-02.png");
  width           : 358px;
  height          : 181px;
  bottom          : 24px;
}

.companies-electronic::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-electronic-03.png");
  width           : 367px;
  height          : 181px;
  bottom          : 116px;
}

.companies-electronic-heading {
  margin-bottom: 83px;
}

.companies-electronic-heading .title::before {
  width           : 50px;
  height          : 5px;
  background-color: #085ded;
  transform       : translateY(-24px);
}

.companies-electronic-items {
  gap: 47px 0;
}

.companies-electronic-items a {
  box-shadow: -38px 4px 100px 0px rgba(0, 0, 0, 0.05);
  max-height: 93px;
  height    : 93px;
  padding   : 0 12px;
}

.companies-electronic-items a img {
  filter    : grayscale(1);
  max-height: 86px;
}

.companies-electronic-items a:hover img {
  filter: grayscale(0);
}

@media only screen and (max-width: 767px) {
  .companies-electronic {
    margin-bottom: 100px;
  }
}

@media only screen and (max-width: 575px) {
  .companies-electronic-items {
    gap: 24px 0;
  }
}

.article-electronic {
  box-shadow: 61px 50px 60px 0px rgba(0, 0, 0, 0.02);
}

.article-electronic img {
  box-shadow: 0px 18px 30px 0px rgba(0, 0, 0, 0.02);
}

.article-electronic .content {
  padding: 0 16px 23px;
}

.article-electronic .content a:hover {
  color: #085ded;
}

.article-electronic .content .title {
  height: 48px;
}

.article-electronic .content p {
  height: 78px;
}

.article-electronic .content .link {
  padding-top: 22px;
  margin-top : 12px;
  border-top : 1px solid rgba(145, 145, 145, 0.14);
}

.pagination-electronic li a.active {
  background-color: #1D6FFA;
  box-shadow      : 0px 13px 20px 0px rgba(182, 157, 116, 0.25);
}

.pagination-electronic li.next::before,
.pagination-electronic li.prev::before {
  background-color: #1D6FFA;
}

.pagination-electronic li.next a,
.pagination-electronic li.prev a {
  border-color: #1D6FFA;
}

.pagination-electronic li.next a:hover,
.pagination-electronic li.prev a:hover {
  background-color: #1D6FFA;
}

.top-header-electronic {
  padding: 43px 0 46px;
}

.top-header-electronic::before {
  transform       : translate(19px, -21px);
  background-color: rgba(29, 111, 250, 0.15);
  filter          : blur(67px);
  width           : 106px;
  height          : 106px;
  border-radius   : 50%;
}

.top-header-electronic-nav {
  margin-right : 33px;
  padding-right: 30px;
}

.top-header-electronic-nav::before {
  width           : 1px;
  height          : 45px;
  background-color: rgba(145, 145, 145, 0.11);
}

.top-header-electronic-nav ul li a::before {
  width           : 0;
  height          : 2px;
  border-radius   : 3px;
  background-color: #1d6ffa;
  transform       : translateY(4px);
}

.top-header-electronic-nav ul li a:hover {
  color: #121212;
}

.top-header-electronic-nav ul li a:hover::before {
  width: 23px;
}

.top-header-electronic .btn-suport {
  padding: 11px 20px;
}

.top-header-electronic .btn-suport::after {
  transform       : translate(-13px, -50%);
  width           : 1px;
  height          : 45px;
  background-color: rgba(145, 145, 145, 0.11);
}

.top-header-electronic .btn-auth {
  padding: 12px 27px;
}

@media only screen and (max-width: 1399px) {
  .top-header-electronic-nav {
    padding-right: 20px;
    margin-right : 20px;
  }
}

@media only screen and (max-width: 1199px) {
  .top-header-electronic-logo>div {
    margin-right: 10px;
  }

  .top-header-electronic-nav {
    margin-right : 12px;
    padding-right: 12px;
  }

  .top-header-electronic-nav ul {
    gap: 12px !important;
  }

  .top-header-electronic-nav ul li a {
    font-size  : 12px;
    line-height: 18px;
  }

  .top-header-electronic .btn-suport {
    padding    : 11px 16px;
    margin-left: 12px;
  }

  .top-header-electronic .btn-suport::after {
    transform: translate(-7px, -50%);
  }

  .top-header-electronic .btn-auth {
    padding: 12px 16px;
  }
}

@media only screen and (max-width: 991px) {
  .top-header-electronic {
    padding: 24px 0;
  }
}

.footer-electronic {
  background-color: #121212;
  padding         : 80px 0 70px;
}

.footer-electronic::before,
.footer-electronic::after {
  width           : 120px;
  height          : 120px;
  background-color: #1D6FFA;
  opacity         : 0.4;
  border-radius   : 50%;
  filter          : blur(87px);
}

.footer-electronic::before {
  transform: translate(24px, -7px);
}

.footer-electronic::after {
  opacity  : 0.7;
  transform: translate(-24px, 63px);
}

.footer-electronic-namads img {
  filter: grayscale(1);
}

.footer-electronic-namads img:hover {
  filter: grayscale(0);
}

.footer-electronic-nav {
  margin-top: 2px;
}

.footer-electronic-nav li:not(:last-child) {
  margin-bottom: 4px;
}

.footer-electronic-nav li a:hover {
  color: #fff !important;
}

@media only screen and (max-width: 767px) {
  .footer-electronic {
    padding: 48px 0;
  }
}

.landing-electronic::before {
  background-color: #fff;
  box-shadow      : 0px 65px 200px 0px rgba(71, 71, 71, 0.04);
  transform       : translateY(-138px);
  bottom          : -339px;
}

.landing-electronic-wrapper {
  background-image: linear-gradient(-276.46deg, #0b3e94 4.05%, #0e2b5b 32.23%, #121212 141.83%);
  padding         : 94px 88px 53px 116px;
}

.landing-electronic-wrapper::after {
  transform       : translate(22px, 5px);
  width           : 96px;
  height          : 76px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-04.png");
}

.landing-electronic-wrapper .sup-title>* {
  transform       : translateX(-100%);
  transition-delay: 0.3s;
}

.landing-electronic-wrapper .title>* {
  transform       : translateY(-100%);
  transition-delay: 0.6s;
}

.landing-electronic-wrapper .text>* {
  transform       : translateY(100%);
  transition-delay: 0.9s;
}

.landing-electronic-wrapper .btns,
.landing-electronic-wrapper .image>img {
  transform: scale(0);
}

.landing-electronic-wrapper .btns {
  transition-delay: 1.2s;
}

.landing-electronic-wrapper .btns .btn:first-child {
  padding: 15px 25px 16px;
}

.landing-electronic-wrapper .btns .btn:last-child {
  padding: 14px 28px 15px;
}

.landing-electronic-wrapper .image::before {
  width           : 108px;
  height          : 108px;
  background-color: #cde0ff;
  filter          : blur(82px);
  transform       : translate(-57px, -12px);
}

.landing-electronic-wrapper .image>img {
  transition-delay: 1.5s;
}

.landing-electronic-wrapper .swiper {
  padding-bottom: 29px;
}

.landing-electronic-wrapper .swiper-pagination-bullet {
  width           : 20px;
  height          : 5px;
  border-radius   : 0;
  background-color: rgba(205, 224, 255, 0.3);
  opacity         : 1;
}

.landing-electronic-wrapper .swiper-pagination-bullet-active {
  background-color: #5e99ff;
}

.landing-electronic-wrapper .swiper-slide-active .sup-title>* {
  transform: translateX(0);
}

.landing-electronic-wrapper .swiper-slide-active .title>*,
.landing-electronic-wrapper .swiper-slide-active .text>* {
  transform: translateY(0);
}

.landing-electronic-wrapper .swiper-slide-active .btns,
.landing-electronic-wrapper .swiper-slide-active .image>img {
  transform: scale(1);
}

@media only screen and (max-width: 1399px) {
  .landing-electronic-wrapper {
    padding: 80px 54px 40px;
  }

  .landing-electronic .title>* {
    font-size  : 32px;
    line-height: 54px;
  }
}

@media only screen and (max-width: 991px) {
  .landing-electronic-wrapper {
    padding: 40px 24px;
  }

  .landing-electronic .sup-title>* {
    transition-delay: 0.6s;
  }

  .landing-electronic .title>* {
    transition-delay: 0.9s;
  }

  .landing-electronic .text>* {
    transition-delay: 1.2s;
  }

  .landing-electronic .btns {
    transition-delay: 1.5s;
  }

  .landing-electronic .image>img {
    transition-delay: 0.3s;
  }

  .landing-electronic .swiper {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 575px) {
  .landing-electronic-wrapper {
    border-radius: 0;
    margin       : 0 -12px;
    padding      : 32px 12px;
  }

  .landing-electronic .sup-title>* {
    font-size  : 16px;
    line-height: 32px;
  }

  .landing-electronic .title>* {
    font-size  : 24px;
    line-height: 45px;
  }

  .landing-electronic .text>* {
    font-size  : 12px;
    line-height: 28px;
  }
}

.brands-electronic {
  margin: 34px 0 206px;
}

.brands-electronic-wrapper {
  background     : #1d6ffa url("/wp-content/themes/karenTheme/assets/images/background/bg-electronic-02.png") 0 0;
  background-size: cover;
  box-shadow     : 0px 44px 84px 0px rgba(29, 111, 250, 0.16);
  padding        : 24px 55px 26px 64px;
}

.brands-electronic .swiper {
  margin-left: 62px;
}

.brands-electronic .swiper a {
  background-color: rgba(255, 255, 255, 0.6);
  padding         : 23px 12px;
}

.brands-electronic .swiper a img {
  max-height: 31px;
}

.brands-electronic .swiper a:hover img {
  filter: invert(1);
}

.brands-electronic .swiper-pagination-bullet {
  display                                  : block;
  --swiper-pagination-bullet-horizontal-gap: 0;
  opacity                                  : 0.4;
  width                                    : 14px;
  height                                   : 4px;
  border-radius                            : 0;
  background-color                         : #fff;
}

.brands-electronic .swiper-pagination-bullet:not(:last-child) {
  margin-bottom: 6px;
}

.brands-electronic .swiper-pagination-bullet:nth-child(1) {
  width: 40px;
}

.brands-electronic .swiper-pagination-bullet:nth-child(2) {
  width: 29px;
}

.brands-electronic .swiper-pagination-bullet:nth-child(4) {
  width: 10px;
}

.brands-electronic .swiper-pagination-bullet:nth-child(5) {
  width: 4px;
}

.brands-electronic .swiper-pagination-bullet-active {
  opacity: 1;
}

@media only screen and (max-width: 1199px) {
  .brands-electronic-wrapper {
    padding: 24px 32px;
  }
}

@media only screen and (max-width: 767px) {
  .brands-electronic {
    margin-bottom: 80px;
  }
}

@media only screen and (max-width: 575px) {
  .brands-electronic-wrapper {
    padding: 24px 20px;
  }

  .brands-electronic .swiper {
    margin-left: 0;
  }

  .brands-electronic .swiper a {
    padding: 16px 12px;
  }

  .brands-electronic .swiper a img {
    height: 20px;
  }
}

.comments-electronic {
  margin-bottom: 297px;
}

.comments-electronic .sectiheadng-elecroic {
  margin-bottom: 67px;
}

.comments-electronic-wrapper {
  max-width     : 1051px;
  padding-bottom: 84px;
}

.comments-electronic-wrapper>div::before,
.comments-electronic-wrapper>div::after {
  width : 180px;
  height: 256px;
}

.comments-electronic-item {
  max-width: 545px;
}

.comments-electronic-item::after {
  width           : 75%;
  background-color: #fff;
  border-radius   : 14px;
  box-shadow      : 0px 94px 200px 0px rgba(0, 0, 0, 0.1);
  height          : 44px;
  transform       : translate(-50%, 23px);
}

.comments-electronic-item>img {
  width           : 85px;
  height          : 85px;
  padding         : 8px;
  background-color: rgba(234, 234, 234, 0.5);
  margin-bottom   : 37px;
}

.comments-electronic-item .content {
  padding   : 33px 41px 32px 37px;
  box-shadow: 0px 94px 200px 0px rgba(0, 0, 0, 0.1);
}

.comments-electronic-item .content p {
  padding-bottom: 13px;
  margin-bottom : 17px;
}

.comments-electronic-item .content p::after {
  background: linear-gradient(270deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.3) 50%, rgba(145, 145, 145, 0) 100%);
  height    : 1px;
}

.comments-electronic .active-slide {
  font-size              : 19px;
  line-height            : 39px;
  background-image       : linear-gradient(169.33deg, #000 -35.94%, rgba(0, 0, 0, 0) 92.07%);
  -webkit-background-clip: text;
  background-clip        : text;
  color                  : transparent;
}

.comments-electronic .swiper {
  padding-bottom: 67px;
}

.comments-electronic .swiper-pagination-bullet {
  width           : 20px;
  height          : 5px;
  background-color: #cde0ff;
  opacity         : 1;
  border-radius   : 0;
}

.comments-electronic .swiper-pagination-bullet-active {
  background-color: #085ded;
}

@media only screen and (max-width: 767px) {
  .comments-electronic {
    margin-bottom: 60px;
  }
}

@media only screen and (max-width: 575px) {
  .comments-electronic-item .content {
    padding: 24px;
  }
}

.articles-electronic {
  margin-bottom: 202px;
}

.articles-electronic-title {
  padding-top: 42px;
}

.articles-electronic-title::before {
  width           : 50px;
  height          : 5px;
  background-color: #085ded;
}

.articles-electronic .btn {
  padding: 16px 27px 17px;
}

.articles-electronic-item {
  padding-top: 142.464%;
}

.articles-electronic-item a::after {
  z-index: 5;
}

.articles-electronic-item::before {
  top             : -5px;
  right           : -5px;
  bottom          : -5px;
  left            : -5px;
  border-radius   : inherit;
  background-color: rgba(131, 131, 131, 0.25);
}

.articles-electronic-item::after {
  border-radius   : inherit;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.428185) 74.54%, #000 100%);
  z-index         : 3;
  box-shadow      : 0px 67px 90px 0px rgba(0, 0, 0, 0.3);
}

.articles-electronic-item .overlay {
  z-index: 4;
  padding: 0 28px 25px 13px;
}

.articles-electronic-item .overlay p {
  height: 44px;
}

.articles-electronic .swiper-slide>* {
  opacity   : 0;
  visibility: hidden;
  transform : scale(0.5);
}

.articles-electronic .swiper-slide-active>*,
.articles-electronic .swiper-slide-active~div>* {
  opacity   : 1;
  visibility: visible;
  transform : scale(1);
}

@media only screen and (max-width: 991px) {
  .articles-electronic-title::before {
    right    : auto;
    left     : 50%;
    transform: translateX(-50%);
  }

  .articles-electronic-item .overlay {
    padding: 0 12px 20px;
  }

  .articles-electronic .swiper-slide>* {
    opacity   : 1;
    visibility: visible;
    transform : scale(1);
  }
}

@media only screen and (max-width: 767px) {
  .articles-electronic {
    margin-bottom: 100px;
  }
}

.landing-services-electronic {
  margin: 67px 0 77px;
}

.landing-services-electronic::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-electronic-04.png");
  transform       : translateY(-205px);
  height          : 620px;
}

.landing-services-electronic .content {
  max-width: 1110px;
}

.landing-services-electronic .content .title::before,
.landing-services-electronic .content .title::after,
.landing-services-electronic .content .sub-title::before,
.landing-services-electronic .content .sub-title::after {
  width           : 13px;
  height          : 13px;
  border-radius   : 50%;
  background-color: #1d6ffa;
}

.landing-services-electronic .content .title::before {
  transform: translate(77px, 8px);
  animation: servicesElectronic1 infinite 4s alternate linear;
}

@keyframes servicesElectronic1 {
  0% {
    transform: translate(77px, 8px);
  }

  100% {
    transform: translate(50px, -8px);
  }
}

.landing-services-electronic .content .title::after {
  transform: translate(-235px, 8px);
  animation: servicesElectronic2 infinite 4s alternate linear;
}

@keyframes servicesElectronic2 {
  0% {
    transform: translate(-235px, 8px);
  }

  100% {
    transform: translate(-205px, 28px);
  }
}

.landing-services-electronic .content .sub-title::before {
  transform: translate(152px, 8px);
  animation: servicesElectronic3 infinite 4s alternate linear;
}

@keyframes servicesElectronic3 {
  0% {
    transform: translate(152px, 8px);
  }

  100% {
    transform: translate(162px, 16px);
  }
}

.landing-services-electronic .content .sub-title::after {
  transform: translateX(-77px);
  animation: servicesElectronic4 infinite 4s alternate linear;
}

@keyframes servicesElectronic4 {
  0% {
    transform: translateX(-77px);
  }

  100% {
    transform: translateX(-99px);
  }
}

.landing-services-electronic .content .btn:first-child {
  padding: 15px 25px 16px;
}

.landing-services-electronic .content .btn:last-child {
  padding: 14px 29px 15px;
}

@media only screen and (max-width: 575px) {
  .landing-services-electronic .title {
    font-size: 24px;
  }
}

.faqs-services-electronic-wrapper {
  max-width: 813px;
  border   : 1px solid #f4f4f4;
}

.faqs-services-electronic .heading {
  padding         : 18px 35px 19px;
  background-color: #121212;
}

.faqs-services-electronic .heading form {
  height          : 23px;
  padding         : 4px 8px;
  border          : 1px solid #49474b;
  background-color: #313035;
  border-radius   : 7px;
  max-width       : 538px;
}

.faqs-services-electronic .heading form>i {
  right: 8px;
}

.faqs-services-electronic .heading form input::-moz-placeholder {
  text-align: left;
  direction : ltr;
  color     : #cbcccd;
}

.faqs-services-electronic .heading form input::placeholder {
  text-align: left;
  direction : ltr;
  color     : #cbcccd;
}

.faqs-services-electronic .heading .dots {
  gap: 7px;
}

.faqs-services-electronic .heading .dots span {
  width           : 11px;
  height          : 11px;
  border-radius   : 50%;
  background-color: #00c439;
}

.faqs-services-electronic .heading .dots span:nth-child(2) {
  background-color: #ffb32c;
}

.faqs-services-electronic .heading .dots span:last-child {
  background-color: #ff4d4e;
}

.faqs-services-electronic .body {
  padding: 60px 70px 74px;
}

.faqs-services-electronic-two {
  margin-bottom: 187px;
}

.faqs-services-electronic-two::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/map-5.png");
  width           : 518px;
  height          : 515px;
  transform       : translateY(15px);
}

@media only screen and (max-width: 991px) {
  .faqs-services-electronic .heading form {
    max-width: 60%;
  }
}

@media only screen and (max-width: 767px) {
  .faqs-services-electronic .body {
    padding: 32px;
  }

  .faqs-services-electronic-two {
    margin-bottom: 80px;
  }
}

@media only screen and (max-width: 575px) {
  .faqs-services-electronic .heading {
    padding: 18px 16px;
  }

  .faqs-services-electronic .heading form {
    max-width: 70%;
  }

  .faqs-services-electronic .body {
    padding: 32px 20px;
  }
}

.countries-services-electronic {
  margin: 181px 0 275px;
}

.countries-services-electronic::after {
  transform: translateY(57px);
}

.countries-services-electronic .heading {
  margin-bottom: 96px;
}

.countries-services-electronic .heading .title::before {
  width           : 90px;
  height          : 67px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-05.png");
  transform       : translate(51px, -4px);
}

@media only screen and (max-width: 767px) {
  .countries-services-electronic {
    margin: 80px 0 100px;
  }
}

@media only screen and (max-width: 575px) {
  .countries-services-electronic .heading .title {
    font-size  : 24px;
    line-height: 36px;
  }
}

.plans-services-electronic {
  margin-bottom: 209px;
}

.plans-services-electronic::before {
  background-color: #fbfbfc;
  top             : -73px;
  bottom          : -122px;
}

.plans-services-electronic .section-heading-electronic {
  margin-bottom: 75px;
}

@media only screen and (max-width: 767px) {
  .plans-services-electronic {
    margin-bottom: 100px;
  }
}

.consultants-electronic {
  background-image     : url("/wp-content/themes/karenTheme/assets/images/background/bg-electronic-05.png");
  background-attachment: fixed;
  padding              : 72px 0 71px;
  margin-bottom        : 174px;
}

.consultants-electronic::before {
  background: linear-gradient(265.01deg, rgba(0, 0, 0, 0.22) 6.28%, rgba(0, 0, 0, 0.0738931) 37.51%, rgba(0, 0, 0, 0) 110.24%), linear-gradient(0deg, rgba(0, 53, 143, 0.57), rgba(0, 53, 143, 0.57));
}

.consultants-electronic .title {
  line-height: 68px;
}

.consultants-electronic .sub-title {
  font-size  : 52px;
  line-height: 117px;
}

.consultants-electronic .btn {
  padding: 15px 27px 16px;
}

@media only screen and (max-width: 991px) {
  .consultants-electronic .title {
    font-size  : 24px;
    line-height: 40px;
  }

  .consultants-electronic .sub-title {
    font-size  : 38px;
    line-height: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .consultants-electronic {
    margin-bottom: 100px;
  }
}

@media only screen and (max-width: 575px) {
  .consultants-electronic {
    padding: 48px 0;
  }

  .consultants-electronic .title {
    font-size  : 16px;
    line-height: 32px;
  }

  .consultants-electronic .sub-title {
    font-size  : 30px;
    line-height: 50px;
  }
}

.landing-about-us-electronic {
  margin: 76px 0 338px;
}

.landing-about-us-electronic::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/map-6.png");
  width           : 626px;
  height          : 515px;
}

.landing-about-us-electronic::after {
  transform       : translateY(120px);
  width           : 42%;
  height          : 413px;
  background-color: #0140a9;
  border-radius   : 0 19px 19px 0;
}

.landing-about-us-electronic .title {
  max-width    : 962px;
  margin-bottom: 80px;
}

.landing-about-us-electronic .image::before {
  top             : -7px;
  right           : -7px;
  bottom          : -7px;
  left            : -7px;
  background-image: linear-gradient(79.89deg, #fff -1.55%, rgba(255, 255, 255, 0.329887) 32.36%, rgba(255, 255, 255, 0) 106.63%);
  border-radius   : 8px;
}

.landing-about-us-electronic .image::after {
  transform       : translate(-29px, 58px);
  background-color: #cde0ff;
  width           : 108px;
  height          : 108px;
  border-radius   : 50%;
  filter          : blur(82px);
}

@media only screen and (max-width: 991px) {
  .landing-about-us-electronic::after {
    height: 320px;
  }
}

@media only screen and (max-width: 767px) {
  .landing-about-us-electronic {
    margin: 48px 0 170px;
  }
}

@media only screen and (max-width: 575px) {
  .landing-about-us-electronic .sup-title {
    font-size  : 20px;
    line-height: 32px;
  }

  .landing-about-us-electronic .title {
    font-size  : 24px;
    line-height: 44px;
  }
}

.text-content-about-us-electronic .image::before {
  background-image: linear-gradient(79.89deg, #fff -1.55%, rgba(255, 255, 255, 0.329887) 32.36%, rgba(255, 255, 255, 0) 106.63%);
  top             : -7px;
  right           : -7px;
  bottom          : -7px;
  left            : -7px;
  border-radius   : 8px;
}

.text-content-about-us-electronic .image::after {
  width              : 95.554%;
  height             : 108.102%;
  opacity            : 0.2;
  background-color   : #1d6ffa;
  transform          : translate(20px, -57px);
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDA4IiBoZWlnaHQ9IjM4NyIgdmlld0JveD0iMCAwIDQwOCAzODciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yOTQuMTI0IDMwLjk0NkMzMjYuODA5IDUxLjYzMTMgMzQ3LjgyMSA4NC4yNTMxIDM2Ni41MTkgMTE4LjI0MUMzODYuNTUzIDE1NC42NTggNDE2Ljc5NSAxOTMuNDc4IDQwNS41NzYgMjMzLjU0QzM5NC40MDMgMjczLjQzNiAzNjAuOTE3IDMzNS4yNzkgMzI3IDM1OC44MTJDMjk4Ljk0NCAzNzguMjc5IDI1Ny4yODUgMzQ3Ljc0OCAyMjUuMDI2IDM1OC44MTJDMTg0LjMyOCAzNzIuNzcyIDE0Mi41MyAzOTYuMjM4IDEwMS41MzkgMzgzLjE3NUM1Ny44OTMxIDM2OS4yNjYgMjEuNTg1NyAzMzIuMTQzIDUuNzQ0MjIgMjg4LjkzMUMtOS41NjkzIDI0Ny4xNTggOS40NzM3MiAyMDIuNzM1IDE5LjQ5MzIgMTU5LjM2OEMyOS4wNTI5IDExNy45OTEgMzIuNTE0NCA3Mi42NjU2IDYyLjU5NzggNDIuODU0OUM5Mi45OTY0IDEyLjczMTkgMTM3LjQ1OCAyLjQzNjY2IDE4MC4wNzIgMC4yNDQ3MTNDMjIwLjM2MiAtMS44Mjc2NCAyNTkuOTc3IDkuMzM1NTYgMjk0LjEyNCAzMC45NDZaIiBmaWxsPSIjMUQ2RkZBIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDA4IiBoZWlnaHQ9IjM4NyIgdmlld0JveD0iMCAwIDQwOCAzODciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yOTQuMTI0IDMwLjk0NkMzMjYuODA5IDUxLjYzMTMgMzQ3LjgyMSA4NC4yNTMxIDM2Ni41MTkgMTE4LjI0MUMzODYuNTUzIDE1NC42NTggNDE2Ljc5NSAxOTMuNDc4IDQwNS41NzYgMjMzLjU0QzM5NC40MDMgMjczLjQzNiAzNjAuOTE3IDMzNS4yNzkgMzI3IDM1OC44MTJDMjk4Ljk0NCAzNzguMjc5IDI1Ny4yODUgMzQ3Ljc0OCAyMjUuMDI2IDM1OC44MTJDMTg0LjMyOCAzNzIuNzcyIDE0Mi41MyAzOTYuMjM4IDEwMS41MzkgMzgzLjE3NUM1Ny44OTMxIDM2OS4yNjYgMjEuNTg1NyAzMzIuMTQzIDUuNzQ0MjIgMjg4LjkzMUMtOS41NjkzIDI0Ny4xNTggOS40NzM3MiAyMDIuNzM1IDE5LjQ5MzIgMTU5LjM2OEMyOS4wNTI5IDExNy45OTEgMzIuNTE0NCA3Mi42NjU2IDYyLjU5NzggNDIuODU0OUM5Mi45OTY0IDEyLjczMTkgMTM3LjQ1OCAyLjQzNjY2IDE4MC4wNzIgMC4yNDQ3MTNDMjIwLjM2MiAtMS44Mjc2NCAyNTkuOTc3IDkuMzM1NTYgMjk0LjEyNCAzMC45NDZaIiBmaWxsPSIjMUQ2RkZBIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
}

.text-content-about-us-electronic-one {
  margin-bottom: 292px;
}

.text-content-about-us-electronic-one::before {
  top             : -388px;
  bottom          : -183px;
  background-color: #fbfbfc;
}

.text-content-about-us-electronic-two {
  margin-bottom: 356px;
}

.text-content-about-us-electronic-two p {
  max-width: 679px;
}

.text-content-about-us-electronic-two .image::after {
  transform: translate(-53px, -65px);
}

.text-content-about-us-electronic-two .image>div::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-06.png");
  width           : 164px;
  height          : 123px;
  transform       : translate(41px, -39px);
}

@media only screen and (max-width: 991px) {
  .text-content-about-us-electronic-two p {
    max-width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .text-content-about-us-electronic .sup-title {
    font-size  : 18px;
    line-height: 32px;
  }

  .text-content-about-us-electronic .title {
    font-size  : 24px;
    line-height: 45px;
  }

  .text-content-about-us-electronic-one,
  .text-content-about-us-electronic-two {
    margin-bottom: 170px;
  }
}

.ceo-speech-electronic {
  margin-bottom: 258px;
}

.ceo-speech-electronic::before {
  background-image: linear-gradient(110.77deg, rgba(244, 248, 255, 0.7) 6.77%, rgba(244, 248, 255, 0.0573658) 55.93%, rgba(244, 248, 255, 0) 99.41%);
  top             : -131px;
}

.ceo-speech-electronic::after {
  width           : 427px;
  height          : 413px;
  background-color: #0140a9;
  border-radius   : 19px 0 0 19px;
  transform       : translateY(-54px);
}

.ceo-speech-electronic .image::before {
  top          : -7px;
  right        : -7px;
  bottom       : -7px;
  left         : -7px;
  background   : linear-gradient(79.89deg, #fff -1.55%, rgba(255, 255, 255, 0.329887) 32.36%, rgba(255, 255, 255, 0) 106.63%);
  border-radius: 18px;
}

.ceo-speech-electronic .image::after {
  width           : 164px;
  height          : 123px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-06.png");
  transform       : translate(58px, 44px);
}

.ceo-speech-electronic .content {
  max-height        : 388px;
  -webkit-mask-image: linear-gradient(to top, rgba(255, 255, 255, 0), #fff);
  mask-image        : linear-gradient(to top, rgba(255, 255, 255, 0), #fff);
}

.ceo-speech-electronic .content.opened {
  -webkit-mask-image: none;
  mask-image        : none;
}

.ceo-speech-electronic .btn {
  padding: 16px 27px 17px;
}

@media only screen and (max-width: 1199px) {
  .ceo-speech-electronic::after {
    width: 300px;
  }
}

@media only screen and (max-width: 767px) {
  .ceo-speech-electronic {
    margin-bottom: 120px;
  }

  .ceo-speech-electronic .content {
    max-height: 300px;
  }
}

.contact-us-electronic {
  margin: 124px 0 134px;
}

.contact-us-electronic::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/map-7.png");
  width           : 626px;
  height          : 515px;
  transform       : translateY(-76px);
}

.contact-us-electronic .sup-title {
  line-height: 53px;
}

.contact-us-electronic .sup-title::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-07.png");
  width           : 121px;
  height          : 90px;
  top             : 4px;
  transform       : translateX(45px);
}

.contact-us-electronic .title {
  line-height  : 76px;
  margin-bottom: 74px;
}

.contact-us-electronic ul {
  padding: 63px 0 67px;
}

.contact-us-electronic ul::before {
  background-color: #0140a9;
  border-radius   : 19px;
  right           : -50vw;
  left            : -305px;
}

.contact-us-electronic ul li i {
  font-size  : 30px;
  line-height: 30px;
}

.contact-us-electronic .box {
  max-width : 468px;
  box-shadow: 0px 84px 124px 0px rgba(0, 0, 0, 0.05);
  padding   : 21px 46px 26px;
}

.contact-us-electronic .box::before {
  width           : 120px;
  height          : 120px;
  background-color: rgba(29, 111, 250, 0.2);
  border-radius   : 50%;
  transform       : translate(60px, -26px);
  filter          : blur(87px);
}

.contact-us-electronic .box .form-control {
  height          : 76px;
  border          : 1px solid #fbfbfc;
  background-color: #fbfbfc;
  padding         : 0 33px;
}

.contact-us-electronic .box .form-control:focus {
  border-color    : #0140a9;
  background-color: #fff;
}

.contact-us-electronic .box textarea.form-control {
  height     : 143px;
  padding-top: 28px;
}

@media only screen and (max-width: 767px) {
  .contact-us-electronic {
    margin: 60px 0 100px;
  }

  .contact-us-electronic .sup-title {
    line-height: 40px;
  }

  .contact-us-electronic .title {
    line-height  : 50px;
    margin-bottom: 48px;
  }

  .contact-us-electronic ul {
    padding: 32px 0;
  }

  .contact-us-electronic .box .form-control {
    padding      : 0 16px;
    border-radius: 8px;
  }

  .contact-us-electronic .box input.form-control {
    height: 54px;
  }

  .contact-us-electronic .box .btn {
    border-radius: 8px;
  }
}

@media only screen and (max-width: 575px) {
  .contact-us-electronic .sup-title {
    font-size  : 20px;
    line-height: 34px;
  }

  .contact-us-electronic .title {
    font-size  : 24px;
    line-height: 40px;
  }

  .contact-us-electronic .box {
    padding: 21px 24px 26px;
  }
}

.info-contact-us-electronic {
  margin-bottom: 256px;
}

.info-contact-us-electronic-box {
  border    : 1px solid #f4f4f4;
  box-shadow: 0px 54px 100px 0px rgba(0, 0, 0, 0.05);
  padding   : 31px 33px 27px 12px;
}

.info-contact-us-electronic-box-start-call {
  border-color: #919191;
  padding     : 26px 36px 25px 12px;
}

.info-contact-us-electronic-box-start-call .sub-title {
  margin-top  : 5px;
  padding-left: 71px;
}

.info-contact-us-electronic-box-start-call .sub-title::after {
  width           : 53px;
  height          : 1px;
  background-color: #494949;
}

.info-contact-us-electronic-box:hover {
  border-color: #919191;
}

@media only screen and (max-width: 1399px) {
  .info-contact-us-electronic-box-start-call {
    padding-right: 32px;
  }
}

@media only screen and (max-width: 1199px) {
  .info-contact-us-electronic .row {
    margin: 0 -6px;
  }

  .info-contact-us-electronic .row>* {
    padding: 0 6px;
  }

  .info-contact-us-electronic-box {
    padding-right: 20px;
  }

  .info-contact-us-electronic-box-start-call .sub-title {
    padding-left: 48px;
  }

  .info-contact-us-electronic-box-start-call .sub-title::after {
    width: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .info-contact-us-electronic {
    margin-bottom: 100px;
  }
}

.ways-communication-electronic {
  margin-bottom: 285px;
}

.ways-communication-electronic .map::before {
  top             : -7px;
  right           : -7px;
  bottom          : -7px;
  left            : -7px;
  background-color: rgba(218, 218, 218, 0.47);
  border-radius   : 14px;
}

.ways-communication-electronic .map::after {
  width          : 100vw;
  height         : 221px;
  right          : 149px;
  background     : #124192 url("/wp-content/themes/karenTheme/assets/images/background/bg-electronic-06.png") center center;
  background-size: cover;
  border-radius  : 15px;
  transform      : translateY(65px);
}

.ways-communication-electronic .map>div::after {
  width           : 120px;
  height          : 120px;
  border-radius   : 50%;
  background-color: rgba(117, 166, 249, 0.9);
  bottom          : 43px;
  transform       : translateX(-88px);
  filter          : blur(62px);
}

.ways-communication-electronic .map,
.ways-communication-electronic .map iframe {
  max-width: 525px;
}

@media only screen and (max-width: 767px) {
  .ways-communication-electronic {
    margin-bottom: 180px;
  }

  .ways-communication-electronic .map iframe {
    height: 320px;
  }
}

.companies-contact-us-electronic {
  margin-bottom: 301px;
}

@media only screen and (max-width: 767px) {
  .companies-contact-us-electronic {
    margin-bottom: 120px;
  }
}

.landing-blog-electronic {
  margin: 90px 0 115px;
}

.landing-blog-electronic::before {
  background-color: #fff;
  top             : -241px;
  bottom          : -117px;
}

.landing-blog-electronic::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-electronic-04.png");
  width           : 121px;
  height          : 181px;
}

.landing-blog-electronic .container::before {
  transform       : translate(-50%, 138px);
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-electronic-05.png");
  width           : 403px;
  height          : 181px;
}

.landing-blog-electronic .btn {
  padding: 21px 15px 22px;
}

.landing-blog-electronic .swiper {
  border    : 7px solid rgba(218, 218, 218, 0.47);
  box-shadow: 0px 34px 250px 0px rgba(0, 0, 0, 0.08);
}

.landing-blog-electronic .swiper::before {
  right           : 47px;
  transform       : translateY(66px);
  width           : 100vw;
  height          : 221px;
  background-color: #124192;
  border-radius   : 15px;
}

.landing-blog-electronic .swiper::after {
  bottom   : 43px;
  transform: translateX(-88px);
}

.landing-blog-electronic .swiper::after,
.landing-blog-electronic .swiper-wrapper::before {
  width           : 120px;
  height          : 120px;
  background-color: rgba(117, 166, 249, 0.9);
  border-radius   : 50%;
  filter          : blur(62px);
}

.landing-blog-electronic .swiper-wrapper::before {
  right    : 87px;
  transform: translateY(17px);
}

.landing-blog-electronic .swiper-pagination {
  top   : 25px;
  right : 52px;
  bottom: auto;
  left  : auto;
}

.landing-blog-electronic .swiper-pagination-bullet {
  --swiper-pagination-bullet-horizontal-gap: 5px;
  width                                    : 48px;
  height                                   : 3px;
  opacity                                  : 0.3;
  background-color                         : #fff;
  border-radius                            : 0;
}

.landing-blog-electronic .swiper-pagination-bullet-active {
  opacity: 1;
}

.landing-blog-electronic .swiper-counter {
  top             : 21px;
  left            : 52px;
  background-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
}

@media only screen and (max-width: 575px) {
  .landing-blog-electronic .sup-title {
    font-size  : 18px;
    line-height: 34px;
  }

  .landing-blog-electronic .title {
    font-size: 24px;
  }

  .landing-blog-electronic .swiper::before {
    transform: translateY(48px);
    height   : 180px;
  }

  .landing-blog-electronic .swiper-pagination {
    top  : 16px;
    right: 16px;
  }

  .landing-blog-electronic .swiper-pagination-bullet {
    width: 20px;
  }

  .landing-blog-electronic .swiper-counter {
    top : 12px;
    left: 16px;
  }
}

.articles-blog-electronic {
  padding-top  : 78px;
  margin-bottom: 117px;
}

.articles-blog-electronic::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-electronic-07.png");
  height          : 1374px;
}

.articles-blog-electronic::after,
.articles-blog-electronic .container::before {
  width : 71px;
  height: 181px;
  top   : 25%;
}

.articles-blog-electronic::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-electronic-06.png");
}

.articles-blog-electronic .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-electronic-07.png");
}

.articles-blog-electronic .section-heading-electronic {
  margin-bottom: 58px;
}

.articles-blog-electronic .row {
  gap: 115px 0;
}

@media only screen and (max-width: 767px) {
  .articles-blog-electronic .row {
    gap: 32px 0;
  }
}

.pagination-novin li:not(.prev, .next) a {
  background-color: #F6F6F6;
}

.pagination-novin li:not(.prev, .next) a.active,
.pagination-novin li:not(.prev, .next) a:hover {
  background-color: #6D4983;
  box-shadow      : 0px 13px 20px rgba(182, 157, 116, 0.25);
  color           : #fff;
}

.pagination-novin li.next a,
.pagination-novin li.prev a {
  border-color: #6D4983;
}

.pagination-novin li.next a::before,
.pagination-novin li.prev a::before {
  background-color: #6D4983;
}

.pagination-novin li.next a:hover,
.pagination-novin li.prev a:hover {
  background-color: #6D4983;
}

.top-header-novin {
  padding-top: 53px;
}

.top-header-novin::before {
  width           : 315px;
  height          : 212px;
  background-color: rgba(109, 73, 131, 0.07);
  transform       : translate(129px, -25px);
  border-radius   : 315px;
  filter          : blur(50px);
}

.top-header-novin-nav {
  margin-right: 97px;
}

.top-header-novin-nav ul {
  gap: 48px;
}

.top-header-novin-nav ul li a::before {
  width           : 23px;
  height          : 8px;
  border-radius   : 3px;
  opacity         : 0.6;
  background-image: linear-gradient(267.9deg, #6d4983 -62.36%, rgba(109, 73, 131, 0) 139.07%);
  transform       : translate(37px, -50%);
  opacity         : 0;
  visibility      : hidden;
  pointer-events  : none;
}

.top-header-novin-nav ul li a.active {
  font-weight: 900;
}

.top-header-novin-nav ul li a.active::before {
  opacity   : 1;
  visibility: visible;
}

.top-header-novin-nav ul li a.active,
.top-header-novin-nav ul li a:hover {
  color: #a84c68;
}

.top-header-novin .btn-app {
  padding: 15px 35px;
}

.top-header-novin .btn-auth {
  padding: 14px 23px 14px 24px;
}

.top-header-novin .btn-auth::before {
  width           : 0.5px;
  height          : 32px;
  background-color: #d6d6d6;
  transform       : translate(13px, -50%);
}

@media only screen and (max-width: 1399px) {
  .top-header-novin-nav {
    margin-right: 48px;
  }

  .top-header-novin-nav ul {
    gap: 40px;
  }

  .top-header-novin-nav ul li a::before {
    width    : 18px;
    transform: translate(24px, -50%);
  }

  .top-header-novin .btn-app {
    padding: 15px 20px;
  }

  .top-header-novin .btn-auth {
    padding: 14px 20px;
  }
}

@media only screen and (max-width: 1199px) {
  .top-header-novin-nav {
    margin-right: 32px;
  }

  .top-header-novin-nav ul {
    gap: 32px;
  }

  .top-header-novin-nav ul li a {
    font-size: 12px;
  }

  .top-header-novin-nav ul li a::before {
    width    : 14px;
    transform: translate(20px, -50%);
  }

  .top-header-novin .btn-app {
    padding: 15px 12px;
  }

  .top-header-novin .btn-auth {
    padding: 14px 12px;
  }

  .top-header-novin .btn-auth::before {
    transform: translate(9px, -50%);
  }
}

@media only screen and (max-width: 991px) {
  .top-header-novin {
    padding-top: 24px;
  }
}

@media only screen and (max-width: 575px) {
  .top-header-novin .btn-auth {
    width  : 48px;
    height : 48px;
    padding: 0;
  }

  .top-header-novin .btn-auth i {
    margin-left: 0;
  }

  .top-header-novin .btn-auth::before {
    content: none;
  }
}

.footer-novin-contact {
  padding         : 41px 0;
  background-color: rgba(255, 245, 246, 0.7);
  box-shadow      : 0px 68px 250px rgba(0, 0, 0, 0.02);
  margin-bottom   : 49px;
}

.footer-novin-contact .info i {
  font-size  : 61px;
  line-height: 61px;
  color      : #6D4983;
}

.footer-novin-contact .btn {
  padding: 19px 25px 20px 26px;
}

.footer-novin-namads img {
  filter: grayscale(1);
}

.footer-novin-namads img:hover {
  filter: grayscale(0);
}

.footer-novin-info-contact i {
  width      : 62px;
  height     : 62px;
  box-shadow : -17px 7px 19px 0px rgba(0, 0, 0, 0.06);
  font-size  : 31px;
  line-height: 31px;
}

.footer-novin-info-contact span {
  word-break: break-word;
}

.landing-novin {
  margin: 60px 0 110px;
}

.landing-novin::before,
.landing-novin::after,
.landing-novin .image::before {
  width        : 118px;
  height       : 118px;
  border-radius: 50%;
  box-shadow   : -30px 24px 64px 0px rgba(255, 255, 255, 0.25) inset;
  filter       : drop-shadow(-8px 28px 114px rgba(0, 0, 0, 0.25)) blur(4px);
}

.landing-novin::before {
  background-color: #6d4983;
  bottom          : 13%;
  transform       : translateX(65px);
}

.landing-novin::after {
  top             : 13%;
  background-color: #d04f56;
  transform       : translateX(-95px);
}

.landing-novin .container::after {
  background-color: #fff;
  top             : -161px;
  bottom          : -110px;
}

.landing-novin .sup-title::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-08.png");
  top             : 13px;
  transform       : translateX(47px);
  width           : 114px;
  height          : 91px;
}

.landing-novin ul {
  padding         : 15px 26px 11px 27px;
  background-color: rgba(208, 79, 86, 0.06);
  gap             : 52px;
  margin-bottom   : 49px;
}

.landing-novin .btns .btn {
  padding: 15px 24px 15px 25px;
}

.landing-novin .image::before {
  background-color: #a84c68;
  transform       : translate(45px, 50%);
}

.landing-novin .image img {
  filter: drop-shadow(-60px 100px 94px rgba(54, 33, 67, 0.25));
}

.landing-novin .scroll-down {
  width    : 55px;
  height   : 88px;
  border   : 0.5px solid #919191;
  bottom   : 15%;
  transform: translateX(65%);
}

.landing-novin .scroll-down span {
  transform: rotate(-90deg);
}

@media only screen and (max-width: 1199px) {
  .landing-novin .scroll-down {
    transform: translateX(25%);
    bottom   : 10%;
  }
}

@media only screen and (max-width: 991px) {
  .landing-novin {
    padding-bottom: 120px;
  }

  .landing-novin .scroll-down {
    bottom   : 0;
    transform: translateX(-50%);
  }
}

@media only screen and (max-width: 767px) {
  .landing-novin {
    margin-bottom: 60px;
  }
}

@media only screen and (max-width: 575px) {
  .landing-novin ul {
    max-width: 100%;
    gap      : 24px;
  }

  .landing-novin .link {
    margin-right: 0;
  }
}

.brands-novin {
  padding         : 103px 0;
  background-color: #fffcfc;
  box-shadow      : 0px 68px 250px 0px rgba(0, 0, 0, 0.02);
}

.brands-novin-wrapper {
  max-width: 1044px;
}

.brands-novin-wrapper .swiper-slide a {
  padding: 0 12px;
}

.brands-novin-wrapper .swiper-slide a img {
  max-height: 26px;
}

@media only screen and (max-width: 767px) {
  .brands-novin {
    padding: 48px 0;
  }
}

.introduction-novin {
  margin: 36px 0 186px;
}

.introduction-novin::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-novin-01.png");
  transform       : translateY(-36px);
  height          : 657px;
  background-color: #fff;
}

.introduction-novin .sup-title::before {
  width           : 114px;
  height          : 91px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-08.png");
  top             : 12px;
  transform       : translateX(46px);
}

.introduction-novin p {
  margin-bottom: 68px;
}

.introduction-novin p .btn {
  padding: 15px 24px 15px 25px;
}

@media only screen and (max-width: 767px) {
  .introduction-novin {
    margin-bottom: 80px;
  }
}

@media only screen and (max-width: 575px) {
  .introduction-novin p {
    margin-bottom: 32px;
  }

  .introduction-novin .link {
    margin: 24px 0 0;
  }
}

.works-novin::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-novin-02.png");
  height          : 606px;
}

.works-novin-wrapper {
  padding: 46px 0 77px;
}

.works-novin-wrapper::before,
.works-novin-wrapper::after {
  right        : -70px;
  left         : -85px;
  border-radius: 27px;
}

.works-novin-wrapper::before {
  background-image: linear-gradient(180deg, #b6b6b6 0%, rgba(182, 182, 182, 0) 0.01%, #b6b6b6 100%);
  padding         : 0 2px 2px;
}

.works-novin-wrapper::after {
  background-color: #fff;
}

.works-novin .swiper::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-08.png");
  width           : 114px;
  height          : 91px;
  transform       : translateX(24px);
}

.works-novin .swiper a img {
  box-shadow: -75px 0px 124px 0px rgba(54, 33, 67, 0.2);
}

.works-novin .social {
  padding   : 10px 32px 11px 33px;
  background: radial-gradient(139.86% 1241.32% at -18.88% -11.46%, rgba(168, 76, 104, 0) 0%, rgba(166, 76, 105, 0.00410526) 38%, rgba(109, 73, 131, 0.1) 100%);
}

.works-novin .social .btn {
  padding: 15px 23px;
}

@media only screen and (max-width: 991px) {
  .works-novin-wrapper {
    padding: 0;
  }
}

@media only screen and (max-width: 767px) {
  .works-novin-heading .title {
    margin-left: 0;
  }

  .works-novin .social .text {
    font-size: 14px;
  }
}

@media only screen and (max-width: 575px) {
  .works-novin-heading .btn {
    margin-left: 0;
  }

  .works-novin .social {
    padding: 10px 16px 11px;
  }
}

.customer-satisfaction-novin .swiper-button-next,
.customer-satisfaction-novin .swiper-button-prev,
.customer-satisfaction-videos-novin .swiper-button-next,
.customer-satisfaction-videos-novin .swiper-button-prev {
  width : 32px;
  height: 32px;
}

.customer-satisfaction-novin .swiper-button-next::after,
.customer-satisfaction-novin .swiper-button-prev::after,
.customer-satisfaction-videos-novin .swiper-button-next::after,
.customer-satisfaction-videos-novin .swiper-button-prev::after {
  content    : "\e977";
  font-family: "icomoon";
  font-size  : 32px;
  line-height: 32px;
  color      : #8b8b8b;
}

.customer-satisfaction-novin .swiper-button-next:hover::after,
.customer-satisfaction-novin .swiper-button-prev:hover::after,
.customer-satisfaction-videos-novin .swiper-button-next:hover::after,
.customer-satisfaction-videos-novin .swiper-button-prev:hover::after {
  color: #a84c68;
}

.customer-satisfaction-novin .swiper-button-prev::after,
.customer-satisfaction-videos-novin .swiper-button-prev::after {
  content: "\e981";
}

.customer-satisfaction-novin .swiper-counter,
.customer-satisfaction-videos-novin .swiper-counter {
  background-image: linear-gradient(147.45deg, #494949 -22.59%, rgba(73, 73, 73, 0) 80.52%);
}

.customer-satisfaction-novin .content p::before,
.customer-satisfaction-videos-novin .content p::before {
  width           : 114px;
  height          : 91px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-08.png");
  transform       : translate(45px, -50%);
}

.customer-satisfaction-novin .content .btn,
.customer-satisfaction-videos-novin .content .btn {
  padding: 15px 24px 15px 25px;
}

.customer-satisfaction-novin {
  margin-top: 114px;
}

.customer-satisfaction-novin .content {
  padding-left: 70px;
}

.customer-satisfaction-novin-item {
  box-shadow: 0px 94px 200px rgba(0, 0, 0, 0.1);
  padding   : 29px 41px 44px 37px;
}

.customer-satisfaction-novin-item .rate {
  background   : radial-gradient(139.86% 1241.32% at -18.88% -11.46%, #a84c68 0%, #6d4983 100%);
  border-radius: 4px;
  width        : 70px;
  height       : 24px;
}

.customer-satisfaction-novin .carousel::before,
.customer-satisfaction-novin .carousel::after {
  width           : 103px;
  height          : 103px;
  border-radius   : 50%;
  background-color: #d04f56;
  box-shadow      : inset -30px 24px 64px 0px rgba(255, 255, 255, 0.25);
  filter          : drop-shadow(-8px 28px 114px rgba(0, 0, 0, 0.25)) blur(4px);
}

.customer-satisfaction-novin .carousel::before {
  bottom   : 63px;
  transform: translateX(25px);
}

.customer-satisfaction-novin .carousel::after {
  background-color: #6d4983;
  transform       : translate(-33px, -20px);
}

.customer-satisfaction-novin .swiper {
  padding-bottom: 74px;
}

.customer-satisfaction-novin .swiper::before {
  width           : 114px;
  height          : 91px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-08.png");
  transform       : translate(-37px, -25px);
}

@media only screen and (max-width: 991px) {
  .customer-satisfaction-novin .content {
    padding-left: 0;
  }
}

@media only screen and (max-width: 767px) {
  .customer-satisfaction-novin {
    margin-top: 80px;
  }
}

@media only screen and (max-width: 575px) {
  .customer-satisfaction-novin .content .btn {
    margin-left: 0;
  }

  .customer-satisfaction-novin-item {
    padding: 32px 16px;
  }
}

.customer-satisfaction-videos-novin {
  margin-top: 264px;
}

.customer-satisfaction-videos-novin .carousel::before,
.customer-satisfaction-videos-novin .carousel::after {
  width           : 118px;
  height          : 118px;
  border-radius   : 50%;
  background-color: #d04f56;
  box-shadow      : -30px 24px 64px 0px rgba(255, 255, 255, 0.25) inset;
  filter          : drop-shadow(-8px 28px 114px rgba(0, 0, 0, 0.25)) blur(4px);
}

.customer-satisfaction-videos-novin .carousel::before {
  transform: translate(31px, 0);
}

.customer-satisfaction-videos-novin .carousel::after {
  top             : 36px;
  transform       : translateX(-29px);
  background-color: #6d4983;
}

.customer-satisfaction-videos-novin .swiper {
  padding-top: 54px;
}

.customer-satisfaction-videos-novin-item .video {
  border: 7px solid rgba(218, 218, 218, 0.47);
}

.customer-satisfaction-videos-novin-item .video-js {
  background-color: transparent;
}

.customer-satisfaction-videos-novin-item .video-js video,
.customer-satisfaction-videos-novin-item .video-js .vjs-poster {
  border-radius: 15px;
}

.customer-satisfaction-videos-novin-item .video-js video {
  position: relative;
}

.customer-satisfaction-videos-novin-item .video-js .vjs-poster {
  background-size: cover;
}

.customer-satisfaction-videos-novin-item .creator {
  margin    : -50px auto 0;
  max-width : 80%;
  padding   : 24px 32px 22px 30px;
  box-shadow: -61px -24px 104px 0px rgba(0, 0, 0, 0.25);
}

.customer-satisfaction-videos-novin-item .creator::before {
  background-color       : rgba(255, 255, 255, 0.8);
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter        : blur(7px);
}

.customer-satisfaction-videos-novin-item .creator .info {
  max-width: calc(100% - 78px);
}

.customer-satisfaction-videos-novin-item .creator .info img {
  width : 52px;
  height: 52px;
  border: 2px solid #fff;
}

.customer-satisfaction-videos-novin-item .creator .info>div {
  max-width: calc(100% - 73px);
}

.customer-satisfaction-videos-novin-item .creator .rate {
  width           : 70px;
  height          : 24px;
  background-image: radial-gradient(139.86% 1241.32% at -18.88% -11.46%, #a84c68 0%, #6d4983 100%);
  border-radius   : 4px;
}

.customer-satisfaction-videos-novin .content {
  padding-right: 121px;
}

@media only screen and (max-width: 1199px) {
  .customer-satisfaction-videos-novin .content {
    padding-right: 32px;
  }
}

@media only screen and (max-width: 991px) {
  .customer-satisfaction-videos-novin .content {
    padding-right: 0;
  }
}

@media only screen and (max-width: 767px) {
  .customer-satisfaction-videos-novin {
    margin-top: 100px;
  }
}

@media only screen and (max-width: 575px) {
  .customer-satisfaction-videos-novin-item .creator {
    padding  : 12px;
    max-width: 92%;
    margin   : -32px auto 0;
  }

  .customer-satisfaction-videos-novin-item .creator .info img {
    width : 40px;
    height: 40px;
  }

  .customer-satisfaction-videos-novin-item .creator .info>div {
    margin-right: 12px;
    max-width   : calc(100% - 52px);
  }
}

.articles-novin {
  margin: 271px 0 209px;
}

.articles-novin .sup-title::before {
  width           : 114px;
  height          : 91px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-08.png");
  top             : 29px;
  transform       : translateX(27px);
}

.articles-novin form {
  border       : 1px solid #EBEBEB;
  padding      : 14px 15px;
  margin-bottom: 52px;
}

.articles-novin form input {
  height: 46px;
}

.articles-novin form .btn {
  width  : 132px;
  padding: 14px 12px;
}

.articles-novin .btns .btn {
  padding: 19px 35px 20px;
}

.articles-novin-item {
  padding-top: 170%;
}

.articles-novin-item a::after {
  z-index: 7;
}

.articles-novin-item::before {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.428185) 74.54%, #000 100%);
  z-index         : 1;
  border-radius   : inherit;
}

.articles-novin-item::after {
  top             : -5px;
  right           : -5px;
  bottom          : -5px;
  left            : -5px;
  background-color: rgba(131, 131, 131, 0.25);
  border-radius   : inherit;
}

.articles-novin-item .overlay {
  padding: 0 28px 25px 13px;
}

.articles-novin-item .overlay .sub-title {
  height: 44px;
}

.articles-novin .swiper::before {
  width           : 100vw;
  height          : 189px;
  background-image: radial-gradient(139.86% 1241.32% at -18.88% -11.46%, #A84C68 0%, #6D4983 100%);
  border-radius   : 11px;
  right           : 67px;
  transform       : translateY(61px);
}

.articles-novin .swiper-slide>* {
  opacity   : 0;
  visibility: hidden;
  transform : scale(0.5);
}

.articles-novin .swiper-slide-active>*,
.articles-novin .swiper-slide-active~div>* {
  opacity   : 1;
  visibility: visible;
  transform : scale(1);
}

@media only screen and (max-width: 1199px) {
  .articles-novin form .btn {
    width: 100px;
  }

  .articles-novin .btns .btn {
    padding: 19px 25px 20px;
  }
}

@media only screen and (max-width: 991px) {
  .articles-novin .swiper-slide>* {
    opacity   : 1;
    visibility: visible;
    transform : scale(1);
  }
}

@media only screen and (max-width: 767px) {
  .articles-novin {
    margin: 100px 0;
  }
}

@media only screen and (max-width: 575px) {
  .articles-novin .btns .btn {
    margin-left: 0;
  }

  .articles-novin .swiper::before {
    right: 32px;
  }
}

.about-us-novin {
  margin: 81px 0 145px;
}

.about-us-novin::before {
  height          : 738px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-novin-06.png");
  background-color: #fff;
  transform       : translateY(-184px);
}

.about-us-novin-wrapper {
  max-width: 940px;
}

.about-us-novin-wrapper::before {
  width           : 114px;
  height          : 91px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-08.png");
  transform       : translate(54px, -29px);
}

.about-us-novin-wrapper img {
  box-shadow: -76px 72px 100px 0px rgba(122, 122, 122, 0.25);
}

.about-us-novin .swiper-bottom {
  bottom : 12px;
  padding: 0 70px;
}

.about-us-novin .swiper-pagination-bullet {
  width           : 60px;
  height          : 5px;
  background-color: #fff;
  opacity         : 0.1;
  border-radius   : 10px;
}

.about-us-novin .swiper-pagination-bullet-active {
  opacity: 1;
}

.about-us-novin .swiper-counter {
  background-image: linear-gradient(147.45deg, #fff -22.59%, rgba(255, 255, 255, 0) 80.52%);
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
  .about-us-novin .works-novin-heading .title {
    font-size  : 32px;
    margin-left: 24px;
  }
}

@media only screen and (max-width: 991px) {
  .about-us-novin .swiper-bottom {
    padding: 0 32px;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-novin {
    margin: 49px 0 80px;
  }

  .about-us-novin .swiper img {
    border-radius: 20px;
  }

  .about-us-novin .swiper-pagination-bullet {
    width : 32px;
    height: 4px;
  }

  .about-us-novin .swiper-counter {
    line-height: 32px;
  }
}

@media only screen and (max-width: 575px) {
  .about-us-novin .swiper-bottom {
    padding: 0 12px;
  }
}

.story-novin-heading {
  margin-bottom: 67px;
}

.story-novin-heading .title::before {
  width           : 114px;
  height          : 91px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-08.png");
  transform       : translate(38px, -3px);
}

.story-novin .image {
  padding-right: 47px;
}

.story-novin .image::before {
  border   : 2px solid #dd5b83;
  width    : 78.71%;
  height   : 99.41%;
  transform: translateY(40px);
}

.story-novin .image::after {
  width           : 124px;
  height          : 98px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-09.png");
  transform       : translate(-41px, 31px);
}

.story-novin .image img {
  border-radius: 30px 30px 30px 0;
}

.story-novin .items {
  margin-right: 40px;
}

.story-novin .items li {
  padding: 21px 40px 21px;
}

.story-novin .items li:not(:last-child) {
  margin-bottom: 20px;
}

.story-novin .items li:hover {
  background-color: #fff;
  box-shadow      : -33px 31px 100px rgba(133, 133, 133, 0.1);
}

.story-novin .items li:hover span {
  color: #414141;
}

@media only screen and (max-width: 1199px) {
  .story-novin .items {
    margin-right: 0;
  }
}

@media only screen and (max-width: 991px) {
  .story-novin .items {
    margin-top: 64px;
  }
}

@media only screen and (max-width: 575px) {
  .story-novin .items li {
    padding: 21px 12px 21px;
  }

  .story-novin .items li img {
    width      : 32px;
    height     : 32px;
    margin-left: 12px;
  }

  .story-novin .items li span {
    font-size  : 13px;
    line-height: 28px;
  }
}

.customer-satisfaction-about-us-novin {
  margin: 164px 0 178px;
}

@media only screen and (max-width: 767px) {
  .customer-satisfaction-about-us-novin {
    margin: 80px 0;
  }
}

.brands-about-us-novin {
  background-color: #FFF9F9;
  padding         : 64px 0 80px;
}

.brands-about-us-novin .brands-novin-wrapper {
  max-width: 100%;
}

.brands-about-us-novin-heading {
  margin-bottom: 64px;
}

@media only screen and (max-width: 767px) {
  .brands-about-us-novin {
    padding: 48px 0;
  }
}

.customer-satisfaction-videos-about-us-novin {
  margin: 143px 0 169px;
}

@media only screen and (max-width: 767px) {
  .customer-satisfaction-videos-about-us-novin {
    margin: 80px 0;
  }
}

.info-contact-novin {
  margin: 95px 0 264px;
}

.info-contact-novin::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-novin-07.png");
  background-color: #fff;
  height          : 759px;
  transform       : translateY(-200px);
  box-shadow      : 0px 68px 250px rgba(0, 0, 0, 0.04);
}

.info-contact-novin .map {
  margin-left: 46px;
}

.info-contact-novin .map::before {
  background-color: rgba(218, 218, 218, 0.47);
  top             : -7px;
  right           : -7px;
  bottom          : 0;
  left            : -7px;
  border-radius   : inherit;
}

.info-contact-novin ul li {
  padding   : 29px 32px 30px;
  box-shadow: 0px 54px 100px rgba(0, 0, 0, 0.05);
  border    : 1px solid #f4f4f4;
}

.info-contact-novin ul li:not(:last-child) {
  margin-bottom: 37px;
}

.info-contact-novin ul li i {
  font-size  : 36px;
  line-height: 36px;
}

@media only screen and (max-width: 991px) {
  .info-contact-novin .map {
    margin-left: 0;
  }
}

@media only screen and (max-width: 767px) {
  .info-contact-novin {
    margin: 80px 0;
  }
}

@media only screen and (max-width: 575px) {
  .info-contact-novin ul li {
    padding: 20px 16px;
  }

  .info-contact-novin ul li:not(:last-child) {
    margin-bottom: 20px;
  }

  .info-contact-novin ul li img {
    width      : 36px;
    height     : 36px;
    margin-left: 12px !important;
  }

  .info-contact-novin ul li .info-title {
    font-size  : 16px;
    line-height: 28px;
  }

  .info-contact-novin ul li .info-value {
    font-size  : 14px;
    line-height: 24px;
  }

  .info-contact-novin ul li i {
    font-size  : 24px;
    line-height: 24px;
  }
}

.form-contact-novin-wrapper {
  max-width       : 1009px;
  padding         : 8px;
  background-image: linear-gradient(180.08deg, #e3e3e3 -3.95%, rgba(227, 227, 227, 0.459082) 27.31%, rgba(227, 227, 227, 0) 99.93%);
}

.form-contact-novin-wrapper .box {
  padding: 34px 105px 35px;
}

.form-contact-novin-wrapper .box .form-control {
  height          : 76px;
  padding         : 0 24px;
  background-color: #F8F8FB;
  border          : 1px solid #F8F8FB;
}

.form-contact-novin-wrapper .box .form-control:focus {
  border-color: #6D4983;
  box-shadow  : 0 0 0 4px rgba(109, 73, 131, 0.2);
}

.form-contact-novin-wrapper .box textarea.form-control {
  height     : 179px;
  margin     : 28px 0 45px;
  padding-top: 28px;
}

.form-contact-novin-wrapper .box .btn {
  max-width: 376px;
}

@media only screen and (max-width: 991px) {
  .form-contact-novin-wrapper .box {
    padding: 34px 32px 35px;
  }
}

@media only screen and (max-width: 767px) {
  .form-contact-novin-wrapper .box input.form-control {
    height       : 64px;
    border-radius: 12px;
  }

  .form-contact-novin-wrapper .box .btn {
    max-width: 100%;
  }
}

@media only screen and (max-width: 575px) {
  .form-contact-novin-wrapper {
    padding: 4px;
  }

  .form-contact-novin-wrapper .box {
    padding: 24px 16px;
  }
}

.top-articles-novin {
  margin: 96px 0 183px;
}

.top-articles-novin::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-novin-06.png");
  height          : 738px;
  background-color: #fff;
  box-shadow      : 0px 68px 250px rgba(0, 0, 0, 0.02);
  transform       : translateY(-199px);
}

.top-articles-novin .image {
  padding: 19px 37px 35px 28px;
}

.top-articles-novin .image::before,
.top-articles-novin .image::after {
  border       : 2px solid #a84c68;
  border-radius: 3px;
  width        : 79.03%;
  height       : 87.79%;
}

.top-articles-novin .content::after {
  transform       : translateX(-23px);
  width           : 71.7%;
  padding         : 2px;
  background-image: linear-gradient(49.59deg, #a84c68 -24.06%, rgba(168, 76, 104, 0) 34.16%, rgba(168, 76, 104, 0) 77.95%);
  border-radius   : 3px;
}

.top-articles-novin p {
  -webkit-mask-image: linear-gradient(180deg, #494949 0%, rgba(73, 73, 73, 0.249147) 65.64%, rgba(73, 73, 73, 0) 86.74%);
  mask-image        : linear-gradient(180deg, #494949 0%, rgba(73, 73, 73, 0.249147) 65.64%, rgba(73, 73, 73, 0) 86.74%);
  max-height        : 180px;
}

.top-articles-novin .read-more {
  padding         : 16px;
  background-image: linear-gradient(265.8deg, rgba(208, 79, 86, 0.06) -11.89%, rgba(208, 79, 86, 0) 132.39%);
  max-width       : 197px;
}

.top-articles-novin .read-more::before {
  background-image: linear-gradient(265.8deg, #d04f56 -11.89%, rgba(208, 79, 86, 0.5) 132.39%);
  opacity         : 0;
  visibility      : hidden;
  border-radius   : inherit;
}

.top-articles-novin .read-more:hover {
  color: #fff;
}

.top-articles-novin .read-more:hover::before {
  opacity   : 1;
  visibility: visible;
}

.top-articles-novin .swiper-bottom {
  bottom: 24px;
}

.top-articles-novin .swiper-pagination-bullet {
  width           : 42px;
  height          : 7px;
  border-radius   : 19px;
  opacity         : 1;
  background-color: #e8e8e8;
}

.top-articles-novin .swiper-pagination-bullet-active {
  width           : 57px;
  background-color: #6d4983;
}

.top-articles-novin .swiper-counter {
  background-image: linear-gradient(147.45deg, #494949 -22.59%, rgba(73, 73, 73, 0) 76.22%);
}

@media only screen and (max-width: 767px) {
  .top-articles-novin {
    margin: 60px 0 100px;
  }

  .top-articles-novin .image {
    padding: 12px 16px;
  }

  .top-articles-novin .image::before,
  .top-articles-novin .image::after {
    width : 69.03%;
    height: 77.79%;
  }
}

@media only screen and (max-width: 575px) {
  .top-articles-novin .content {
    padding-bottom: 60px !important;
  }

  .top-articles-novin .content::after {
    transform: translateX(-8px);
  }

  .top-articles-novin .content .read-more {
    max-width: 100%;
  }

  .top-articles-novin .swiper-bottom {
    bottom: 12px;
    width : 100%;
  }

  .top-articles-novin .swiper-pagination-bullet {
    width: 24px;
  }

  .top-articles-novin .swiper-pagination-bullet-active {
    width: 32px;
  }
}

.last-articles-novin {
  margin-bottom: 82px;
}

.last-articles-novin::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-novin-08.png");
  transform       : translateY(-81px);
  height          : 1475px;
}

.last-articles-novin-wrapper {
  background-image: linear-gradient(180deg, #f6f6f6 0%, rgba(246, 246, 246, 0) 100%);
  padding         : 86px 89px 94px 88px;
  border-radius   : 54px;
}

.last-articles-novin .row {
  gap   : 86px 0;
  margin: 0 -52px;
}

.last-articles-novin .row>* {
  padding: 0 52px;
}

@media only screen and (max-width: 1399px) {
  .last-articles-novin .row {
    margin: 0 -32px;
  }

  .last-articles-novin .row>* {
    padding: 0 32px;
  }
}

@media only screen and (max-width: 1199px) {
  .last-articles-novin .row {
    margin: 0 -12px;
  }

  .last-articles-novin .row>* {
    padding: 0 12px;
  }
}

@media only screen and (max-width: 991px) {
  .last-articles-novin-wrapper {
    padding      : 24px;
    border-radius: 20px;
  }

  .last-articles-novin .row {
    gap: 24px 0;
  }
}

@media only screen and (max-width: 991px) {
  .last-articles-novin-wrapper {
    padding      : 24px 12px;
    margin       : 0 -12px;
    border-radius: 0px;
  }
}

.landing-services-novin {
  margin: 105px 0 94px;
}

.landing-services-novin::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-novin-09.png");
  background-color: #fff;
  box-shadow      : 0px 68px 250px rgba(0, 0, 0, 0.02);
  transform       : translateY(-208px);
  height          : 701px;
}

.landing-services-novin::after,
.landing-services-novin .container::before {
  width           : 118px;
  height          : 118px;
  border-radius   : 50%;
  box-shadow      : -30px 24px 64px 0px rgba(255, 255, 255, 0.25) inset;
  filter          : drop-shadow(-8px 28px 114px rgba(0, 0, 0, 0.25)) blur(4px);
  background-color: #d04f56;
}

.landing-services-novin::after {
  transform: translate(-80px, -80px);
}

.landing-services-novin .container::before {
  transform       : translateX(80px);
  bottom          : 16%;
  background-color: #6d4983;
}

.landing-services-novin .content::before {
  width           : 315px;
  height          : 212px;
  background-color: rgba(168, 76, 104, 0.17);
  opacity         : 60%;
  border-radius   : 315px;
  filter          : blur(50px);
}

.landing-services-novin .title::before {
  width           : 52px;
  height          : 52px;
  background-color: rgba(243, 222, 255, 0.8);
  border-radius   : 50%;
  transform       : translate(30px, 5px);
}

.landing-services-novin .btn {
  padding: 15px 24.5px;
}

@media only screen and (max-width: 575px) {
  .landing-services-novin .btn {
    margin-left: 0;
  }
}

.brands-services-novin {
  margin-bottom: 33px;
}

.brands-services-novin .brands-novin-wrapper {
  max-width: 100%;
}

.services-novin-heading .right,
.faqs-novin-heading .right {
  margin-left: 94px;
  white-space: nowrap;
}

@media only screen and (max-width: 991px) {

  .services-novin-heading .right,
  .faqs-novin-heading .right {
    margin-left: 0;
    white-space: normal;
  }
}

.services-novin::before,
.services-novin::after {
  width           : 315px;
  height          : 212px;
  border-radius   : 315px;
  opacity         : 0.6;
  background-color: rgba(168, 76, 104, 0.17);
  filter          : blur(50px);
}

.services-novin::before {
  transform: translate(67px, 22px);
}

.services-novin::after {
  transform: translateX(-80px);
  bottom   : 49px;
}

.services-novin-heading {
  margin-bottom: 124px;
}

.services-novin-item {
  padding-bottom: 45px;
}

.services-novin-item img {
  box-shadow: -75px 0px 124px rgba(54, 33, 67, 0.2);
}

.services-novin-item .content {
  max-width : calc(100% - 20px);
  box-shadow: 68px -49px 100px rgba(0, 0, 0, 0.2);
  padding   : 17px 12px 14px;
}

.services-novin .swiper-slide {
  opacity   : 1;
  visibility: visible;
  transform : scale(1);
}

.faqs-novin {
  margin: 131px 0 147px;
}

.faqs-novin-heading {
  margin-bottom: 102px;
}

.faqs-novin-wrapper {
  padding   : 8px;
  background: linear-gradient(180.08deg, #E3E3E3 -3.95%, rgba(227, 227, 227, 0.459082) 27.31%, rgba(227, 227, 227, 0) 99.93%);
  box-shadow: -10px 138px 124px rgba(0, 0, 0, 0.06);
  max-width : 1182px;
}

.faqs-novin-wrapper .content {
  padding: 58px 81px 35px;
}

.faqs-novin ul {
  margin-bottom: 56px;
}

.faqs-novin ul li:not(:last-child) {
  margin-bottom: 45px;
}

@media only screen and (max-width: 991px) {
  .faqs-novin-wrapper .content {
    padding: 48px 64px 35px;
  }
}

@media only screen and (max-width: 767px) {
  .faqs-novin-wrapper .content {
    padding: 48px 32px 35px;
  }
}

@media only screen and (max-width: 575px) {
  .faqs-novin {
    margin : 80px -12px;
    padding: 4px;
  }

  .faqs-novin-wrapper .content {
    padding: 48px 12px 35px;
  }

  .faqs-novin ul li .title {
    font-size  : 18px;
    line-height: 32px;
  }
}

.section-heading-car-wash {
  margin-bottom: 10px;
}

.section-heading-car-wash::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-11.png");
  width           : 65px;
  height          : 122px;
  transform       : translate(3px, -8px);
}

.section-heading-car-wash span {
  border-radius   : 20px 0 20px 20px;
  background-color: #57648b;
  width           : 79px;
  height          : 39px;
}

.section-heading-car-wash-btns .btn {
  padding: 17.5px 22px;
}

.section-heading-car-wash-btns .btn:nth-child(2) {
  padding: 17.5px 21px;
}

@media only screen and (max-width: 575px) {
  .section-heading-car-wash-btns .btn:first-child {
    margin-left: 0;
  }
}

.box-scroll-down {
  margin-top: 148px;
}

.box-scroll-down::before {
  height          : 1px;
  background-color: #919191;
}

.box-scroll-down::after {
  width           : 157px;
  height          : 90px;
  transform       : translate(-50%, -50%);
  background-color: #fff;
}

@media only screen and (max-width: 767px) {
  .box-scroll-down {
    margin-top: 80px;
  }
}

.articles-car-wash {
  margin-top: 96px;
}

.articles-car-wash .section-heading-car-wash {
  margin-bottom: 54px;
}

.articles-car-wash-item .content {
  border : 1px solid #999;
  padding: 25px 24px 36px;
}

.articles-car-wash-item::before,
.articles-car-wash-item::after {
  right        : 35px;
  left         : 35px;
  height       : 146px;
  border-radius: 10px;
}

.articles-car-wash-item::before {
  background-color: #f2f2f2;
}

.articles-car-wash-item::after {
  background-color: rgba(139, 139, 139, 0.17);
}

.articles-car-wash-item figure ul {
  right     : 29px;
  bottom    : 14px;
  left      : 28px;
  box-shadow: 0px 24px 84px rgba(0, 0, 0, 0.05);
  padding   : 29px 23px 27px;
  gap       : 16px 0;
}

.articles-car-wash-item p {
  max-height: 84px;
}

.articles-car-wash-item .btn {
  right  : 0;
  padding: 17.5px 26px;
}

.articles-car-wash-item:hover::before {
  transform: translateY(-12px);
}

.articles-car-wash-item:hover .content {
  border-color: #fff;
}

.articles-car-wash-item:hover figure ul {
  transform: translateY(40px);
}

.articles-car-wash-item:hover .btn {
  right    : 50%;
  transform: translateX(50%);
}

@media only screen and (max-width: 1399px) {
  .articles-car-wash-item .content {
    padding: 25px 16px 36px;
  }

  .articles-car-wash-item figure ul {
    right: 24px;
    left : 24px;
  }
}

@media only screen and (max-width: 1199px) {
  .articles-car-wash-item .content {
    padding: 13px 12px 24px;
  }

  .articles-car-wash-item figure ul {
    right  : 12px;
    left   : 12px;
    padding: 20px 12px;
  }
}

@media only screen and (max-width: 767px) {
  .articles-car-wash .swiper-slide>* {
    opacity   : 1;
    visibility: visible;
    transform : scale(1);
  }
}

.modal-service-car-wash .modal-dialog {
  max-width: 1293px;
}

.modal-service-car-wash .modal-content {
  margin: 10px;
}

.modal-service-car-wash .modal-content::before {
  content      : "";
  position     : absolute;
  inset        : -10px;
  background   : linear-gradient(115.47deg, #dcdcdc -10.48%, rgba(220, 220, 220, 0) 66.13%);
  border-radius: inherit;
  z-index      : -1;
}

.modal-service-car-wash .modal-body {
  padding: 71px 76px 100px 98px;
}

.modal-service-car-wash .heading {
  margin-bottom: 70px;
}

.modal-service-car-wash .heading .right {
  margin-left: 77px;
}

.modal-service-car-wash .heading .right span {
  width           : 79px;
  height          : 39px;
  background-color: #57648b;
  border-radius   : 20px 0 20px 20px;
}

.modal-service-car-wash form {
  gap: 36px 0;
}

.modal-service-car-wash form .form-control {
  background-color: #f3f3f3;
  height          : 67px;
  padding         : 0 24px;
}

.modal-service-car-wash form .form-control:focus {
  background-color: #fff;
  box-shadow      : 0px 24px 54px rgba(0, 0, 0, 0.04);
}

.modal-service-car-wash form select.form-control {
  background-image   : url("/wp-content/themes/karenTheme/assets/images/icon/arrow-square-down.svg");
  background-position: left 20px center;
  background-repeat  : no-repeat;
  background-size    : 17px 17px;
}

.modal-service-car-wash form .terms {
  padding         : 20px 63px 20px 12px;
  background-image: linear-gradient(269.33deg, #f4f4f4 -3.68%, rgba(228, 238, 255, 0) 116.64%);
  cursor          : pointer;
}

.modal-service-car-wash form .terms::before,
.modal-service-car-wash form .terms::after {
  width        : 20px;
  height       : 20px;
  border-radius: 6px;
  right        : 30px;
}

.modal-service-car-wash form .terms::before {
  border: 1px solid #494949;
}

.modal-service-car-wash form .terms::after {
  content         : "\e988";
  font-family     : "icomoon";
  background-color: #57648b;
  font-size       : 12px;
  color           : #fff;
  display         : flex;
  align-items     : center;
  justify-content : center;
  opacity         : 0;
}

.modal-service-car-wash form input:checked+.terms::after {
  opacity: 1;
}

.modal-service-car-wash form .btn {
  padding: 20px 12px;
}

@media only screen and (max-width: 1199px) {
  .modal-service-car-wash .modal-body {
    padding: 54px 48px;
  }
}

@media only screen and (max-width: 991px) {
  .modal-service-car-wash .heading .right {
    margin: 0 0 32px;
  }
}

@media only screen and (max-width: 767px) {
  .modal-service-car-wash .modal-content {
    border-radius: 20px;
    margin       : 5px;
  }

  .modal-service-car-wash .modal-content::before {
    inset: -5px;
  }

  .modal-service-car-wash .modal-body {
    padding: 32px 20px;
  }

  .modal-service-car-wash form {
    gap: 24px 0;
  }
}

.top-header-car-wash {
  padding-top: 44px;
}

.top-header-car-wash::before {
  transform       : translate(56px, 5px);
  width           : 127px;
  height          : 73px;
  background-color: rgba(54, 65, 99, 0.4);
  filter          : blur(117px);
}

.top-header-car-wash-nav {
  margin-right: 45px;
}

.top-header-car-wash-nav::before {
  width           : 1px;
  height          : 41px;
  background-color: rgba(145, 145, 145, 0.19);
  transform       : translate(24px, -50%);
}

.top-header-car-wash-nav ul {
  gap: 32px;
}

.top-header-car-wash-nav ul li a::after {
  content       : "ه";
  transform     : translate(-50%, 14px);
  font-size     : 14px;
  line-height   : 1;
  color         : #364163;
  font-weight   : 900;
  opacity       : 0;
  visibility    : hidden;
  pointer-events: none;
}

.top-header-car-wash-nav ul li a.active {
  font-weight: 800;
}

.top-header-car-wash-nav ul li a.active,
.top-header-car-wash-nav ul li a:hover {
  color: #364163;
}

.top-header-car-wash-nav ul li a.active::after,
.top-header-car-wash-nav ul li a:hover::after {
  opacity   : 1;
  visibility: visible;
}

.top-header-car-wash-contact {
  box-shadow: -23px 16px 45px rgba(0, 0, 0, 0.11);
  padding   : 12.5px 15px;
}

.top-header-car-wash-contact:hover {
  background-color: #364163 !important;
  color           : #fff;
}

.top-header-car-wash-contact::after {
  pointer-events  : none;
  width           : 1px;
  height          : 49px;
  background-color: rgba(145, 145, 145, 0.19);
  transform       : translate(-17px, -50%);
}

.top-header-car-wash .btn-order {
  padding: 15.5px 30px;
}

.top-header-car-wash .btn-auth {
  padding: 14.5px 21px;
}

@media only screen and (max-width: 1399px) {
  .top-header-car-wash-logo>div {
    margin-right: 12px;
  }

  .top-header-car-wash-nav {
    margin-right: 24px;
  }

  .top-header-car-wash-nav::before {
    transform: translate(12px, -50%);
  }

  .top-header-car-wash-nav ul {
    gap: 16px;
  }

  .top-header-car-wash-contact,
  .top-header-car-wash .btn-order {
    margin-left: 12px;
  }

  .top-header-car-wash-contact::after {
    transform: translate(-6px, -50%);
  }

  .top-header-car-wash .btn-order {
    padding: 15.5px 16px;
  }

  .top-header-car-wash .btn-auth {
    padding: 14.5px 12px;
  }
}

@media only screen and (max-width: 1199px) {

  .top-header-car-wash-nav::before,
  .top-header-car-wash-contact::after {
    content: none;
  }

  .top-header-car-wash-nav {
    margin-right: 12px;
  }

  .top-header-car-wash-nav ul {
    gap: 12px;
  }

  .top-header-car-wash-nav ul li a {
    font-size  : 12px;
    line-height: 18px;
  }

  .top-header-car-wash-contact i {
    margin-right: 4px;
  }

  .top-header-car-wash-contact,
  .top-header-car-wash .btn-order {
    margin-left: 6px;
  }

  .top-header-car-wash .btn-order {
    padding: 15.5px 15px;
  }

  .top-header-car-wash .btn-auth {
    padding: 14.5px 11px;
  }

  .top-header-car-wash .btn-auth i {
    margin-left: 4px;
  }
}

@media only screen and (max-width: 991px) {
  .top-header-car-wash {
    padding-top: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .top-header-car-wash-logo img {
    width : auto;
    height: 36px;
  }

  .top-header-car-wash .btn-auth {
    width  : 49px;
    height : 49px;
    padding: 0;
  }

  .top-header-car-wash .btn-auth i {
    margin-left: 0;
    font-size  : 20px;
    line-height: 20px;
  }
}

.box-scroll-down-footer {
  margin: 119px 0 35px;
}

@media only screen and (max-width: 767px) {
  .box-scroll-down-footer {
    margin-top: 80px;
  }
}

.footer-car-wash-info::before {
  background-color: rgba(249, 249, 249, 0.4);
  bottom          : -74px;
}

.footer-car-wash-info-logo {
  width         : 133px;
  height        : 213px;
  border-radius : 0 0 100px 100px;
  background    : linear-gradient(178.37deg, rgba(87, 100, 139, 0) -26.72%, rgba(87, 100, 139, 0.224) 35.05%, rgba(87, 100, 139, 0.8) 98.62%);
  padding-bottom: 65px;
}

.footer-car-wash-contact::before {
  height          : 1px;
  background-color: #919191;
}

.footer-car-wash-contact>a {
  box-shadow: -23px 16px 45px rgba(0, 0, 0, 0.11);
  padding   : 20.5px 12px;
  min-width : 198px;
}

.footer-car-wash-contact>a:hover {
  background-color: #57648B !important;
  color           : #fff;
}

.footer-car-wash-namads-info {
  padding-bottom: 61px;
  margin-bottom : 30px;
  border-bottom : 1px solid #919191;
}

@media only screen and (max-width: 767px) {
  .footer-car-wash-info p {
    margin-right: 0;
  }
}

.landing-car-wash {
  margin-top: 124px;
}

.landing-car-wash::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-car-wash.png");
  height          : 918px;
  transform       : translateY(-215px);
  background-color: #fff;
  box-shadow      : 0px 24px 144px rgba(0, 0, 0, 0.02);
}

.landing-car-wash .newsletter {
  box-shadow: 43px 4px 100px rgba(0, 0, 0, 0.07);
  padding   : 7px;
}

.landing-car-wash .newsletter .form-control {
  border: 1px solid #fff;
  height: 65px;
}

.landing-car-wash .newsletter button {
  margin-left     : 18px;
  min-width       : 118px;
  height          : 49px;
  padding         : 0 12px;
  background-color: rgba(87, 100, 139, 0.1);
}

.landing-car-wash .newsletter button:hover {
  background-color: rgba(87, 100, 139, 0.5);
  color           : #fff;
}

.landing-car-wash .btns .btn {
  padding: 17.5px 22px;
}

.landing-car-wash .btns .btn:nth-child(2) {
  padding: 17.5px 24px;
}

.landing-car-wash-right {
  padding-left: 32px;
}

.landing-car-wash-left {
  padding  : 114px 69px 0 75px;
  max-width: 550px;
}

.landing-car-wash-left::before {
  background-color: rgba(87, 100, 139, 0.2);
  top             : 0;
  right           : 0;
  bottom          : 34px;
  left            : 0;
  border-radius   : 50%;
}

.landing-car-wash-left::after {
  padding      : 6px;
  background   : linear-gradient(0deg, rgba(87, 100, 139, 0.3), rgba(87, 100, 139, 0.3)) content-box, linear-gradient(141.44deg, #fff -2.33%, #fff 15.03%, rgba(255, 255, 255, 0.0904853) 23.75%, rgba(255, 255, 255, 0) 85.17%) padding-box;
  top          : 57px;
  right        : 52px;
  bottom       : 86px;
  left         : 57px;
  border-radius: 50%;
}

.landing-car-wash-left .shape {
  box-shadow: 0px 64px 70px rgba(0, 0, 0, 0.25);
}

.landing-car-wash-left .shape-1 {
  transform: translate(-50%, -6px);
}

.landing-car-wash-left .shape-2 {
  transform: translateX(49px);
  bottom   : 26%;
}

.landing-car-wash-left .shape-3 {
  transform: translateX(-48px);
  bottom   : 38%;
}

.landing-car-wash-left .content {
  background-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.282771) 52.44%, rgba(255, 255, 255, 0) 100%);
  padding         : 5px;
}

.landing-car-wash-left .content form {
  padding         : 32px 32px 38px;
  background-color: #fcfcfc;
  box-shadow      : 0px 84px 124px rgba(0, 0, 0, 0.05);
}

.landing-car-wash-left .content form::before {
  width           : 81px;
  height          : 65px;
  bottom          : 13px;
  transform       : translateX(35px);
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-10.png");
}

.landing-car-wash-left .content form .form-title::after {
  width           : 27px;
  height          : 3px;
  background-image: linear-gradient(269.7deg, #57648b -19.74%, rgba(87, 100, 139, 0.185362) 68.02%, rgba(87, 100, 139, 0) 135.35%);
  border-radius   : 20px;
  transform       : translateY(6px);
}

.landing-car-wash-left .content form .form-control {
  border       : 1px solid #fff;
  height       : 66px;
  margin-bottom: 17px;
}

.landing-car-wash-left .content form .form-control:focus {
  border-color: #57648b;
  box-shadow  : 0 0 0 4px rgba(87, 100, 139, 0.2);
}

.landing-car-wash-left .content form .form-control::-moz-placeholder {
  color: inherit;
}

.landing-car-wash-left .content form .form-control::placeholder {
  color: inherit;
}

.landing-car-wash-left .content form .form-control:nth-child(4) {
  margin: 25px 0 19px;
}

.landing-car-wash-left .content form select.form-control {
  background     : url("/wp-content/themes/karenTheme/assets/images/icon/arrow-square-down.svg") center left 24px no-repeat;
  background-size: 17px 17px;
}

.landing-car-wash-left .content form .btn {
  padding: 20px 12px;
}

@media only screen and (max-width: 1199px) {
  .landing-car-wash-left {
    padding: 88px 48px 0;
  }
}

@media only screen and (max-width: 991px) {
  .landing-car-wash::before {
    box-shadow: none;
  }

  .landing-car-wash-right {
    padding-left: 0;
  }
}

@media only screen and (max-width: 767px) {
  .landing-car-wash {
    margin-top: 60px;
  }

  .landing-car-wash-left .content form .form-control {
    border-radius: 12px;
    height       : 48px;
  }
}

@media only screen and (max-width: 575px) {
  .landing-car-wash .newsletter button {
    width: 100%;
  }

  .landing-car-wash .btns .btn,
  .landing-car-wash .btns .btn:nth-child(2) {
    padding: 17.5px 18px;
  }

  .landing-car-wash .btns .btn:first-child {
    margin-left: 8px;
  }

  .landing-car-wash-left {
    max-width: 100%;
    padding  : 48px 0 0;
  }

  .landing-car-wash-left::before {
    border-radius: 0;
    width        : calc(100% + 24px);
    transform    : translateX(-50%);
    right        : auto;
    left         : 50%;
    bottom       : 50%;
  }

  .landing-car-wash-left::after {
    content: none;
  }

  .landing-car-wash-left .content form {
    padding: 32px 16px 38px;
  }
}

.company-car-wash {
  margin: 266px 0 159px;
}

.company-car-wash a img {
  filter    : grayscale(1);
  opacity   : 0.5;
  max-height: 26px;
}

.company-car-wash a:hover img {
  filter : grayscale(0);
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  .company-car-wash {
    margin: 80px 0;
  }
}

.absolut-home-car-wash::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-car-wash-01.png");
  width           : 633px;
  height          : 488px;
}

.absolut-home-car-wash .content {
  padding-right: 42px;
}

.absolut-home-car-wash .content::before {
  width           : 12px;
  border-radius   : 10px;
  height          : 90%;
  background-image: linear-gradient(180deg, rgba(87, 100, 139, 0.19) 0%, rgba(87, 100, 139, 0) 100%);
}

.absolut-home-car-wash .content .btns .btn {
  padding: 17.5px 22px;
}

.absolut-home-car-wash .content .btns .btn:nth-child(2) {
  padding: 17.5px 21px;
}

@media only screen and (max-width: 767px) {
  .absolut-home-car-wash .content {
    padding-right: 24px;
  }

  .absolut-home-car-wash .content::before {
    width: 8px;
  }
}

@media only screen and (max-width: 575px) {
  .absolut-home-car-wash .content .btns .btn:first-child {
    margin-left: 0;
  }
}

.options-car-wash {
  margin          : 190px 0 197px;
  padding         : 118px 0 0;
  background-color: #3b4561;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-car-wash-03.png");
}

.options-car-wash::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-car-wash-01.png");
  width           : 397px;
  height          : 67px;
}

.options-car-wash::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-car-wash-02.png");
  height          : 90px;
  bottom          : -1px;
}

.options-car-wash .btn-scroll-down {
  transform: translate(-50%, -58px);
}

.options-car-wash .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-car-wash-03.png");
}

.options-car-wash-heading {
  max-width    : 984px;
  margin-bottom: 67px;
}

.options-car-wash-heading .sup-title::before {
  width           : 85px;
  height          : 84px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-13.png");
  transform       : translate(192px, 60px);
}

.options-car-wash-heading .title {
  line-height: 90px;
}

.options-car-wash .row {
  transform: translateY(19px);
}

.options-car-wash-item {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.147) 0%, rgba(255, 255, 255, 0.15314) 27.08%, rgba(255, 255, 255, 0.7) 99.99%, rgba(255, 255, 255, 0) 100%);
  padding         : 4px;
}

.options-car-wash-item::before {
  background-color: rgba(187, 193, 212, 0.2);
  top             : -11px;
  right           : 21px;
  bottom          : 32px;
  left            : 22px;
  border-radius   : 32px;
}

.options-car-wash-item .content {
  background-color: #57648b;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-car-wash-02.png");
  padding         : 49px 43px 54px 12px;
}

.options-car-wash-item .content::before {
  width           : 45px;
  height          : 36px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-12.png");
  top             : 36px;
  right           : 52px;
}

.options-car-wash-item .content::after {
  content                : "\e987";
  font-family            : "icomoon";
  font-size              : 13px;
  -webkit-background-clip: text;
  background-clip        : text;
  color                  : transparent;
  background-image       : linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  bottom                 : 18px;
  left                   : 42px;
}

.options-car-wash-item .content .title-en {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
}

.options-car-wash-item:hover {
  padding  : 0;
  transform: translateY(32px);
}

.options-car-wash-item:hover::before {
  background-color: rgba(29, 111, 250, 0.4);
}

.options-car-wash-item:hover .content {
  background-color: #1d6ffa;
  padding         : 53px 47px 58px 16px;
}

@media only screen and (max-width: 1199px) and (min-width: 992px) {
  .options-car-wash .row {
    margin: 0 -8px;
  }

  .options-car-wash .row>* {
    padding: 0 8px;
  }
}

@media only screen and (max-width: 1199px) {
  .options-car-wash-item .content {
    padding: 49px 20px 54px 12px;
  }

  .options-car-wash-item .content::after {
    left: 12px;
  }

  .options-car-wash-item .content .title {
    font-size: 22px;
  }

  .options-car-wash-item .content .title-en {
    font-size: 18px;
  }

  .options-car-wash-item:hover .content {
    padding: 53px 24px 58px 16px;
  }
}

@media only screen and (max-width: 991px) {
  .options-car-wash::after {
    background-size    : cover;
    background-position: bottom center;
  }

  .options-car-wash-item:hover {
    transform: unset;
  }
}

@media only screen and (max-width: 767px) {
  .options-car-wash {
    margin: 130px 0 100px;
  }

  .options-car-wash-heading .title {
    line-height: 64px;
  }
}

@media only screen and (max-width: 575px) {
  .options-car-wash-heading .title {
    line-height: 52px;
  }
}

.works-car-wash .container::before {
  width           : 1237px;
  height          : 628px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-car-wash-04.png");
  transform       : translate(-61px, 43px);
}

.works-car-wash .section-heading-car-wash {
  margin-bottom: 53px;
}

.works-car-wash .row {
  gap   : 59px 0;
  margin: 0 -2px;
}

.works-car-wash .row>* {
  padding: 0 2px;
}

.works-car-wash .row::before,
.works-car-wash .row::after {
  width           : 107px;
  height          : 85px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-14.png");
}

.works-car-wash .row::before {
  transform: translate(64px, -50%);
}

.works-car-wash .row::after {
  transform: translate(-82px, -50%);
}

.works-car-wash-item {
  padding: 10px 13px;
}

.works-car-wash-item::before {
  padding         : 1px;
  border-radius   : 23px;
  background-image: linear-gradient(110.48deg, #919191 -7.76%, rgba(145, 145, 145, 0) 49.23%, rgba(145, 145, 145, 0) 106.22%);
}

.works-car-wash-item img {
  cursor: zoom-in;
}

@media only screen and (max-width: 767px) {
  .works-car-wash .row {
    gap: 24px 0;
  }
}

.landing-about-us-car-wash {
  margin: 103px 0 228px;
}

.landing-about-us-car-wash::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-car-wash-05.png");
  height          : 794px;
  transform       : translateY(-198px);
  background-color: #fff;
  box-shadow      : 0px 24px 144px rgba(0, 0, 0, 0.02);
}

.landing-about-us-car-wash .title {
  line-height: 90px;
}

.landing-about-us-car-wash .btns .btn {
  padding: 17px 21px;
}

.landing-about-us-car-wash .btns .btn:nth-child(2) {
  padding: 17px 20px;
}

@media only screen and (max-width: 991px) {
  .landing-about-us-car-wash::before {
    box-shadow: none;
  }
}

@media only screen and (max-width: 767px) {
  .landing-about-us-car-wash {
    margin: 70px 0 0;
  }

  .landing-about-us-car-wash .title {
    line-height: 72px;
  }
}

@media only screen and (max-width: 575px) {
  .landing-about-us-car-wash .title {
    line-height: 50px;
  }

  .landing-about-us-car-wash .btns .btn,
  .landing-about-us-car-wash .btns .btn:nth-child(2) {
    padding: 17px 15px;
  }

  .landing-about-us-car-wash .btns .btn:first-child {
    margin-left: 8px;
  }
}

.company-about-car-wash {
  margin-bottom: 240px;
}

.company-about-car-wash-heading {
  margin-bottom: 103px;
}

@media only screen and (max-width: 767px) {
  .company-about-car-wash {
    margin-bottom: 140px;
  }
}

.faqs-car-wash {
  padding-top: 140px;
}

.faqs-car-wash::before {
  background-color: #3B4561;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-car-wash-06.png");
  height          : 641px;
}

.faqs-car-wash::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-car-wash-01.png");
  width           : 397px;
  height          : 67px;
}

.faqs-car-wash .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-car-wash-02.png");
  height          : 90px;
  top             : 551px;
}

.faqs-car-wash .btn-scroll-down {
  transform: translate(-50%, -58px);
}

.faqs-car-wash-heading {
  margin-bottom: 70px;
  max-width    : 984px;
}

.faqs-car-wash-heading .title {
  line-height: 91px;
}

.faqs-car-wash-wrapper {
  padding         : 13px;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.0494389) 41.84%, #fff 100%);
  box-shadow      : -10px 138px 124px rgba(0, 0, 0, 0.06);
  max-width       : 1146px;
}

.faqs-car-wash-wrapper .content {
  padding: 60px 68px 67px;
}

.faqs-car-wash-wrapper .content .row {
  gap: 44px 0;
}

@media only screen and (max-width: 991px) {
  .faqs-car-wash {
    padding-top: 94px;
  }

  .faqs-car-wash .container::after {
    background-size    : cover;
    background-position: center center;
  }

  .faqs-car-wash-wrapper .content {
    padding: 32px;
  }
}

@media only screen and (max-width: 767px) {
  .faqs-car-wash-heading .title {
    line-height: 72px;
  }

  .faqs-car-wash-wrapper {
    padding: 0;
  }
}

@media only screen and (max-width: 575px) {
  .faqs-car-wash-heading .title {
    line-height: 54px;
  }
}

.works-about-car-wash {
  margin: 162px 0 185px;
}

@media only screen and (max-width: 767px) {
  .works-about-car-wash {
    margin: 80px 0;
  }
}

.top-articles-car-wash {
  margin: 110px 0 162px;
}

.top-articles-car-wash::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-car-wash-07.png");
  background-color: #fff;
  box-shadow      : 0px 24px 144px rgba(0, 0, 0, 0.02);
  transform       : translateY(-205px);
  height          : 794px;
}

.top-articles-car-wash .swiper {
  max-width: 1081px;
}

.top-articles-car-wash .swiper-slide>*::before {
  mix-blend-mode: color-dodge;
  z-index       : 3;
  visibility    : hidden;
}

.top-articles-car-wash .swiper-slide-prev>*,
.top-articles-car-wash .swiper-slide-next>* {
  transform: translateY(70px);
}

.top-articles-car-wash .swiper-slide-prev>*::before,
.top-articles-car-wash .swiper-slide-next>*::before {
  visibility: visible;
}

.top-articles-car-wash .swiper-slide-prev>*::before {
  background-image: linear-gradient(to left, #fff 15%, rgba(255, 255, 255, 0) 150%);
}

.top-articles-car-wash .swiper-slide-next>*::before {
  background-image: linear-gradient(to right, #fff 15%, rgba(255, 255, 255, 0) 150%);
}

.top-articles-car-wash-item a::after {
  z-index: 5;
}

.top-articles-car-wash-item .image {
  background   : linear-gradient(180deg, #eaeaea 0%, rgba(234, 234, 234, 0.430326) 38.5%, rgba(234, 234, 234, 0) 100%);
  padding      : 10px;
  border-radius: 23px;
}

.top-articles-car-wash-item .content {
  padding   : 49px 62px 52px 63px;
  max-width : 80%;
  margin-top: -17%;
}

.top-articles-car-wash-item .content::before {
  box-shadow             : 0px 4px 234px rgba(0, 0, 0, 0.25);
  border                 : 4px solid #fff;
  background-color       : rgba(255, 255, 255, 0.8);
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter        : blur(7px);
  border-radius          : inherit;
}

.top-articles-car-wash-item .content .title {
  font-size: 27px;
}

.top-articles-car-wash-item .content p {
  height: 120px;
}

@media only screen and (max-width: 991px) {
  .top-articles-car-wash::before {
    box-shadow: none;
  }
}

@media only screen and (max-width: 767px) {
  .top-articles-car-wash {
    margin: 60px 0 80px;
  }

  .top-articles-car-wash-item .content {
    max-width: 90%;
    padding  : 32px 24px;
  }

  .top-articles-car-wash-item .content .title {
    font-size  : 20px;
    line-height: 32px;
  }

  .top-articles-car-wash-item .content p {
    line-height: 26px;
    height     : 78px;
  }
}

@media only screen and (max-width: 575px) {
  .top-articles-car-wash-item .image {
    border-radius: 18px;
  }

  .top-articles-car-wash-item .image img {
    border-radius: 8px;
  }

  .top-articles-car-wash-item .content {
    max-width    : 95%;
    padding      : 26px 16px;
    border-radius: 12px;
  }

  .top-articles-car-wash-item .content .title {
    font-size  : 16px;
    line-height: 28px;
  }
}

.articles-blog-car-wash-filter {
  padding-bottom: 32px;
  margin-bottom : 70px;
  border-bottom : 1px solid rgba(145, 145, 145, 0.2);
}

.articles-blog-car-wash-filter ul li a {
  padding: 11.5px 17px;
}

.articles-blog-car-wash-filter ul li a:hover,
.articles-blog-car-wash-filter ul li a.active {
  background-color: #57648b;
  color           : #fff;
  box-shadow      : 0px 39px 60px 2px rgba(87, 100, 139, 0.25);
}

.articles-blog-car-wash-filter form {
  max-width: 492px;
  flex     : 1 0 1%;
}

.articles-blog-car-wash-filter form .form-control {
  background-color: rgba(172, 172, 172, 0.0509803922);
  border          : 1px solid rgba(172, 172, 172, 0.0509803922);
  height          : 66px;
  padding-left    : 64px;
}

.articles-blog-car-wash-filter form .form-control:focus {
  border-color: #57648b;
  box-shadow  : 0 0 0 4px rgba(87, 100, 139, 0.2);
}

.articles-blog-car-wash-filter form button {
  left: 34px;
}

.articles-blog-car-wash .row {
  gap: 52px 0;
}

@media only screen and (max-width: 991px) {
  .articles-blog-car-wash-filter form {
    max-width: 100%;
  }

  .articles-blog-car-wash .row {
    gap: 32px 0;
  }
}

@media only screen and (max-width: 991px) {
  .articles-blog-car-wash-filter ul li a {
    font-size  : 13px;
    line-height: 19px;
    padding    : 8px 12px;
  }
}

@media only screen and (max-width: 575px) {
  .articles-blog-car-wash-filter ul {
    margin : 0 -12px;
    padding: 0 12px;
  }
}

.detail-blog-car-wash {
  margin-top: 67px;
}

.detail-blog-car-wash::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-car-wash-08.png");
  background-color: #fff;
  box-shadow      : 0px 24px 144px rgba(0, 0, 0, 0.02);
  transform       : translateY(-162px);
  height          : 794px;
}

.detail-blog-car-wash-info-wrapper {
  padding-top   : 69px;
  padding-bottom: 60px;
}

.detail-blog-car-wash-info-wrapper::before {
  background-color: rgba(233, 238, 255, 0.5);
  border-radius   : 20px 20px 0 0;
}

.detail-blog-car-wash-info-wrapper .title::before,
.detail-blog-car-wash-info-wrapper .title::after,
.detail-blog-car-wash-info-wrapper ul::before,
.detail-blog-car-wash-info-wrapper ul::after {
  background   : linear-gradient(122.15deg, #ffa553 -70.04%, rgba(255, 165, 83, 0) 116.7%);
  width        : 33px;
  height       : 33px;
  border-radius: 50%;
}

.detail-blog-car-wash-info-wrapper .title::before {
  animation: carwash1 alternate infinite linear 3s;
}

@keyframes carwash1 {
  0% {
    transform: translate(129px, 12px);
  }

  100% {
    transform: translate(149px, -12px);
  }
}

.detail-blog-car-wash-info-wrapper .title::after {
  animation: carwash2 alternate infinite linear 3s;
}

@keyframes carwash2 {
  0% {
    transform: translate(-85px, 22px);
  }

  100% {
    transform: translate(-105px, 44px);
  }
}

.detail-blog-car-wash-info-wrapper ul {
  box-shadow: 0px 44px 44px rgba(0, 0, 0, 0.03);
  padding   : 28px 25px 27px;
  gap       : 30px;
}

.detail-blog-car-wash-info-wrapper ul::before,
.detail-blog-car-wash-info-wrapper ul::after {
  background: linear-gradient(122.15deg, #57648b -70.04%, rgba(87, 100, 139, 0) 116.7%);
}

.detail-blog-car-wash-info-wrapper ul::before {
  animation: carwash3 alternate infinite linear 3s;
}

@keyframes carwash3 {
  0% {
    transform: translate(137px, -10px);
  }

  100% {
    transform: translate(117px, 10px);
  }
}

.detail-blog-car-wash-info-wrapper ul::after {
  animation: carwash4 alternate infinite linear 3s;
}

@keyframes carwash4 {
  0% {
    transform: translate(-103px, -15px);
  }

  100% {
    transform: translate(-73px, -45px);
  }
}

.detail-blog-car-wash .image-wrapper::before {
  background-color: rgba(233, 238, 255, 0.5);
  border-radius   : 0 0 20px 20px;
  height          : 60%;
}

.detail-blog-car-wash .image-wrapper::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-car-wash-03.png");
  width           : 504px;
  height          : 470px;
  transform       : translateY(-124px);
}

.detail-blog-car-wash .image-wrapper>div {
  padding   : 10px;
  background: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.212388) 21.84%, rgba(255, 255, 255, 0) 100%);
  box-shadow: 0px 144px 100px rgba(0, 0, 0, 0.05);
}

.detail-blog-car-wash-content {
  margin: 129px 0 90px;
}

.detail-blog-car-wash-content::after {
  bottom: 35%;
}

@media only screen and (max-width: 991px) {
  .detail-blog-car-wash::before {
    box-shadow: none;
  }
}

@media only screen and (max-width: 767px) {
  .detail-blog-car-wash {
    margin-top: 32px;
  }

  .detail-blog-car-wash-content {
    margin: 60px 0 80px;
  }
}

@media only screen and (max-width: 575px) {

  .detail-blog-car-wash-info-wrapper::before,
  .detail-blog-car-wash .image-wrapper::before {
    left         : -12px;
    width        : calc(100% + 24px);
    border-radius: 0;
  }

  .detail-blog-car-wash-info-wrapper {
    padding: 32px 0;
  }
}

.detail-blog-car-wash-content::after,
.related-articles-car-wash::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-car-wash-04.png");
  width           : 88px;
  height          : 263px;
}

.related-articles-car-wash::after {
  transform: translateY(185px);
}

.video-hall-beauty .video-js:not(.vjs-has-started),
.video-hall-beauty .video-js:not(.vjs-has-started) video,
.video-hall-beauty .video-js:not(.vjs-has-started) .vjs-poster {
  background-color: transparent;
}

.video-hall-beauty .video-js .vjs-big-play-button {
  top             : 50%;
  left            : 50%;
  transform       : translate(-50%, -50%);
  background-color: transparent;
  border          : 0;
  width           : 101px;
  height          : 101px;
  text-align      : center;
  z-index         : 2;
}

.video-hall-beauty .video-js .vjs-big-play-button::before,
.video-hall-beauty .video-js .vjs-big-play-button::after {
  content            : "";
  position           : absolute;
  top                : 0;
  left               : 0;
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODkiIGhlaWdodD0iMTAxIiB2aWV3Qm94PSIwIDAgODkgMTAxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNDQuNSAwTDg4LjIzNDMgMjUuMjVWNzUuNzVMNDQuNSAxMDFMMC43NjU3MTcgNzUuNzVWMjUuMjVMNDQuNSAwWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODkiIGhlaWdodD0iMTAxIiB2aWV3Qm94PSIwIDAgODkgMTAxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNDQuNSAwTDg4LjIzNDMgMjUuMjVWNzUuNzVMNDQuNSAxMDFMMC43NjU3MTcgNzUuNzVWMjUuMjVMNDQuNSAwWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  width              : 100%;
  height             : 100%;
  background-color   : #fff;
}

.video-hall-beauty .video-js .vjs-big-play-button::before {
  z-index: -1;
}

.video-hall-beauty .video-js .vjs-big-play-button::after {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.47) 0%, rgba(255, 255, 255, 0.142418) 60.29%, rgba(255, 255, 255, 0) 100%);
  animation : video-hall-beauty 2s linear 0s infinite alternate;
  z-index   : -2;
}

@keyframes video-hall-beauty {
  0% {
    transform: scale(1);
  }

  100% {
    transform: scale(1.2);
  }
}

.video-hall-beauty .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
  content    : "\e966";
  font-family: "icomoon";
  font-size  : 32px;
  color      : #919191;
  line-height: 101px;
}

.video-hall-beauty .video-js .vjs-poster {
  background-size: cover;
}

.video-hall-beauty .video-js.vjs-has-started,
.video-hall-beauty .video-js.vjs-has-started video {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius : 0 !important;
}

.section-heading-hall-beauty {
  margin-bottom: 63px;
}

.top-header-hall-beauty {
  margin-top: 49px;
}

.top-header-hall-beauty::before {
  width           : 260px;
  height          : 274px;
  background-color: #fff;
  border-radius   : 50%;
  filter          : blur(337px);
  transform       : translate(69px, -110px);
}

.top-header-hall-beauty-wrapper {
  background-color: rgba(71, 71, 71, 0.1);
  padding         : 23px 42px 27px 29px;
}

.top-header-hall-beauty-nav {
  padding-right: 82px;
  margin-right : 69px;
}

.top-header-hall-beauty-nav::before {
  width           : 1px;
  height          : 54px;
  background-color: rgba(145, 145, 145, 0.39);
}

.top-header-hall-beauty-nav ul {
  gap: 58px;
}

.top-header-hall-beauty-nav ul li a::before {
  width        : 23px;
  height       : 8px;
  background   : linear-gradient(270deg, #fff -93.48%, rgba(255, 255, 255, 0) 134.78%);
  opacity      : 0.6;
  border-radius: 3px;
  transform    : translate(41px, -50%);
}

.top-header-hall-beauty-nav ul li a.active::before {
  opacity: 0.6;
}

.top-header-hall-beauty-nav ul li a.active,
.top-header-hall-beauty-nav ul li a:hover {
  color: #fff;
}

.top-header-hall-beauty .btn {
  padding: 17.5px 32px;
}

@media only screen and (max-width: 1399px) {
  .top-header-hall-beauty-nav {
    padding-right: 69px;
    margin-right : 29px;
  }

  .top-header-hall-beauty-nav ul {
    gap: 48px;
  }
}

@media only screen and (max-width: 1199px) {
  .top-header-hall-beauty-wrapper {
    padding: 23px 16px 27px;
  }

  .top-header-hall-beauty-nav {
    padding-right: 40px;
    margin-right : 18px;
  }

  .top-header-hall-beauty-nav ul {
    gap: 38px;
  }

  .top-header-hall-beauty-nav ul li a {
    font-size  : 12px;
    line-height: 18px;
  }

  .top-header-hall-beauty-nav ul li a::before {
    width    : 18px;
    height   : 6px;
    transform: translate(24px, -50%);
  }
}

@media only screen and (max-width: 991px) {
  .top-header-hall-beauty {
    margin-top      : 0;
    background-color: rgba(71, 71, 71, 0.1);
  }

  .top-header-hall-beauty-wrapper {
    background-color: transparent;
    padding         : 24px 0;
  }
}

@media only screen and (max-width: 575px) {
  .top-header-hall-beauty-logo img {
    width : auto;
    height: 32px;
  }

  .top-header-hall-beauty .btn {
    width        : 48px;
    height       : 48px;
    padding      : 0;
    border-radius: 8px;
  }

  .top-header-hall-beauty .btn i {
    margin: 0;
  }
}

.footer-hall-beauty {
  margin-top    : 111px;
  padding-bottom: 77px;
}

.footer-hall-beauty-wrapper::before {
  width           : 1px;
  background-image: linear-gradient(180deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
}

.footer-hall-beauty-wrapper .row {
  margin: 0 -32px;
}

.footer-hall-beauty-wrapper .row>* {
  padding: 0 32px;
}

.footer-hall-beauty-contact {
  margin: 0 -12px;
  gap   : 53px 0;
}

.footer-hall-beauty-contact li {
  flex   : 1 0 50%;
  padding: 0 12px;
  width  : 50%;
}

.footer-hall-beauty-contact li i {
  box-shadow: -17px 7px 19px rgba(0, 0, 0, 0.059);
  width     : 62px;
  height    : 62px;
}

.footer-hall-beauty-contact li>div>div {
  word-break: break-word;
}

.footer-hall-beauty .socials-namads {
  margin-top : 18px;
  padding-top: 26px;
}

.footer-hall-beauty .socials-namads::before,
.footer-hall-beauty .socials-namads::after {
  background-image: linear-gradient(270deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
  height          : 1px;
}

.footer-hall-beauty .socials-namads::after {
  transform: translateY(34px);
}

.footer-hall-beauty-socials {
  gap: 26px;
}

.footer-hall-beauty-socials li a {
  width           : 56px;
  height          : 56px;
  background-color: #fff;
}

.footer-hall-beauty-socials li a::before {
  right        : 11px;
  left         : 11px;
  border-radius: 15px;
  opacity      : 0.5;
  background   : linear-gradient(0deg, rgba(86, 146, 230, 0.37) 0%, rgba(86, 146, 230, 0.37) 100%), rgba(0, 0, 0, 0.2);
  filter       : blur(25px);
  height       : 14px;
}

.footer-hall-beauty-socials li a i {
  width           : 34px;
  height          : 34px;
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow      : 0px 4px 15px rgba(0, 0, 0, 0.051);
}

.footer-hall-beauty-socials li a:hover {
  background-color: #E30D0C;
}

.footer-hall-beauty-socials li a:hover i {
  color: #fff;
}

.footer-hall-beauty-namads {
  gap: 50px;
}

.footer-hall-beauty-namads a img {
  filter: grayscale(1);
}

.footer-hall-beauty-namads a:hover img {
  filter: grayscale(0);
}

@media only screen and (max-width: 991px) {
  .footer-hall-beauty {
    padding-bottom: 24px;
  }

  .footer-hall-beauty-wrapper .row {
    margin: 0 -12px;
  }

  .footer-hall-beauty-wrapper .row>* {
    padding: 0 12px;
  }

  .footer-hall-beauty-contact {
    gap: 24px 0;
  }

  .footer-hall-beauty .socials-namads {
    margin-top : 0;
    padding-top: 0;
  }
}

@media only screen and (max-width: 767px) {
  .footer-hall-beauty-contact li {
    width: 100%;
    flex : 1 0 100%;
  }
}

@media only screen and (max-width: 575px) {
  .footer-hall-beauty-socials {
    gap: 12px;
  }

  .footer-hall-beauty-namads {
    gap: 16px;
  }
}

.landing-hall-beauty {
  margin-top : -158px;
  padding-top: 196px;
}

.landing-hall-beauty::after {
  right           : 62px;
  width           : 284px;
  height          : 31px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-hall-beauty-01.png");
  z-index         : 3;
}

.landing-hall-beauty .container::before {
  width                  : 515px;
  height                 : 412px;
  transform              : translate(-50%, 325px);
  background             : linear-gradient(180deg, rgba(255, 255, 255, 0.81) 0%, rgba(255, 255, 255, 0) 42.43%, rgba(255, 255, 255, 0) 100%);
  z-index                : 2;
  border-radius          : 50%;
  -webkit-backdrop-filter: blur(17px);
  backdrop-filter        : blur(17px);
}

.landing-hall-beauty .container::after {
  width           : 56px;
  height          : 83px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/icon/map-01.svg");
  top             : 22%;
  right           : 35%;
}

.landing-hall-beauty .link,
.landing-hall-beauty img {
  transform: scale(0);
}

.landing-hall-beauty img {
  transition-delay: 0.3s;
  transform-origin: bottom;
}

.landing-hall-beauty .text-up {
  color           : #a1a1a1;
  font-size       : 104px;
  line-height     : 193px;
  z-index         : -2;
  top             : 20%;
  transition-delay: 0.6s;
  transform       : translateX(-20%) scale(0.4);
  opacity         : 0;
}

.landing-hall-beauty .content {
  top    : 45.7%;
  z-index: -1;
}

.landing-hall-beauty .content .text {
  max-width: 452px;
}

.landing-hall-beauty .content .text>* {
  transform       : translateX(100%);
  transition-delay: 0.9s;
}

.landing-hall-beauty .content .left {
  max-width: 403px;
}

.landing-hall-beauty .content .left .sup-title span {
  transform       : translateY(-100%);
  transition-delay: 1.2s;
}

.landing-hall-beauty .content .left .sup-title span::after {
  width           : 79px;
  height          : 19px;
  background-image: linear-gradient(270deg, #fff -93.48%, rgba(255, 255, 255, 0) 134.78%);
  transform       : translate(-98px, -50%);
  border-radius   : 3px;
  opacity         : 0.6;
}

.landing-hall-beauty .content .left .title>* {
  font-size       : 43px;
  line-height     : 93px;
  transform       : translateX(-100%);
  transition-delay: 1.5s;
}

.landing-hall-beauty .link {
  transition-delay: 1.8s;
}

.landing-hall-beauty .swiper-slide-active .link,
.landing-hall-beauty .swiper-slide-active img {
  transform: scale(1);
}

.landing-hall-beauty .swiper-slide-active .text-up {
  transform: translateY(0px) scale(1);
  opacity  : 1;
}

.landing-hall-beauty .swiper-slide-active .content .text>*,
.landing-hall-beauty .swiper-slide-active .content .left .title>* {
  transform: translateX(0px);
}

.landing-hall-beauty .swiper-slide-active .content .left .sup-title>* {
  transform: translateY(0px);
}

.landing-hall-beauty .swiper-pagination {
  right: 164px;
  left : auto;
}

.landing-hall-beauty .swiper-pagination-bullet {
  width           : 6px;
  height          : 6px;
  opacity         : 1;
  background-color: #919191;
  border-radius   : 0;
}

.landing-hall-beauty .swiper-pagination-bullet-active {
  width           : 35px;
  opacity         : 1;
  background-color: #e30d0c;
}

.landing-hall-beauty .swiper-button-next::after,
.landing-hall-beauty .swiper-button-prev::after {
  font-family: "icomoon";
  font-size  : 60px;
  color      : #fff;
}

.landing-hall-beauty .swiper-button-next:hover::after,
.landing-hall-beauty .swiper-button-prev:hover::after {
  color: #e30d0c;
}

.landing-hall-beauty .swiper-button-next {
  left: 60px;
}

.landing-hall-beauty .swiper-button-next::after {
  content: "\e989";
}

.landing-hall-beauty .swiper-button-prev {
  right: 60px;
}

.landing-hall-beauty .swiper-button-prev::after {
  content: "\e98a";
}

@media only screen and (max-width: 1399px) {
  .landing-hall-beauty .content .text {
    max-width: 412px;
  }

  .landing-hall-beauty .swiper-button-next,
  .landing-hall-beauty .swiper-button-prev {
    top: 58%;
  }
}

@media only screen and (max-width: 1199px) {
  .landing-hall-beauty .text-up {
    font-size  : 80px;
    line-height: 140px;
    top        : 12%;
  }

  .landing-hall-beauty .content {
    top: 42%;
  }

  .landing-hall-beauty .content .text {
    max-width: 350px;
  }

  .landing-hall-beauty .content .left {
    max-width: 360px;
  }

  .landing-hall-beauty .content .left .title>* {
    font-size  : 36px;
    line-height: 77px;
  }

  .landing-hall-beauty img {
    width : 550px;
    height: auto;
  }

  .landing-hall-beauty .swiper-button-next,
  .landing-hall-beauty .swiper-button-prev {
    top: 55%;
  }
}

@media only screen and (max-width: 991px) {
  .landing-hall-beauty {
    margin-top: -107px;
    padding   : 164px 0 80px;
  }

  .landing-hall-beauty::before {
    background-size: cover;
  }

  .landing-hall-beauty::after {
    right    : auto;
    left     : 50%;
    transform: translateX(-50%);
  }

  .landing-hall-beauty .text-up,
  .landing-hall-beauty .content {
    position: relative !important;
    top     : 0;
  }

  .landing-hall-beauty .text-up {
    font-size: 64px;
  }

  .landing-hall-beauty .content .text,
  .landing-hall-beauty .content .left {
    max-width: 100%;
  }

  .landing-hall-beauty .content .text>* {
    transition-delay: 1.5s;
  }

  .landing-hall-beauty .content .left .sup-title>span {
    transition-delay: 0.9s;
  }

  .landing-hall-beauty .content .left .title>* {
    transition-delay: 1.2s;
  }

  .landing-hall-beauty .swiper-pagination {
    right    : auto;
    left     : 50%;
    transform: translateX(-50%);
  }

  .landing-hall-beauty .swiper-button-next,
  .landing-hall-beauty .swiper-button-prev {
    top   : auto;
    bottom: 24px;
  }

  .landing-hall-beauty .swiper-button-next::after,
  .landing-hall-beauty .swiper-button-prev::after {
    font-size  : 48px;
    line-height: 48px;
  }
}

@media only screen and (max-width: 767px) {
  .landing-hall-beauty::before {
    border-radius: 0;
  }

  .landing-hall-beauty .text-up {
    font-size    : 40px;
    line-height  : 80px;
    margin-bottom: 16px;
  }

  .landing-hall-beauty .swiper-button-next {
    left: 20px;
  }

  .landing-hall-beauty .swiper-button-prev {
    right: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .landing-hall-beauty {
    margin-top: -96px;
  }

  .landing-hall-beauty .text-up {
    font-size  : 32px;
    line-height: 72px;
  }

  .landing-hall-beauty .content .left .title>* {
    font-size  : 30px;
    line-height: 54px;
  }
}

.about-hall-beauty {
  margin: 139px 0 109px;
}

.about-hall-beauty .title::before {
  width           : 65px;
  height          : 52px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-15.png");
  transform       : translate(18px, -50%);
}

.about-hall-beauty p {
  margin-bottom: 64px;
}

.about-hall-beauty .btns .btn {
  padding: 15px 24.5px;
}

.about-hall-beauty .video-hall-beauty::before,
.about-hall-beauty .video-hall-beauty::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-16.png");
  width           : 93px;
  height          : 74px;
}

.about-hall-beauty .video-hall-beauty::before {
  transform: translate(13px, 14px);
}

.about-hall-beauty .video-hall-beauty::after {
  transform: translate(-24px, -32px);
}

.about-hall-beauty .video-js {
  width : 100%;
  height: auto;
}

.about-hall-beauty .video-js,
.about-hall-beauty .video-js .vjs-poster {
  background-color: #fff;
}

.about-hall-beauty .video-js .vjs-poster,
.about-hall-beauty .video-js video {
  border-radius     : 50px;
  -webkit-mask-image: linear-gradient(223.27deg, rgba(246, 246, 246, 0) 2.04%, rgba(246, 246, 246, 0.22) 45.7%, rgba(246, 246, 246, 0) 85.58%);
  mask-image        : linear-gradient(223.27deg, rgba(246, 246, 246, 0) 2.04%, rgba(246, 246, 246, 0.22) 45.7%, rgba(246, 246, 246, 0) 85.58%);
}

.about-hall-beauty .video-js video {
  -o-object-fit: fill;
  object-fit   : fill;
  position     : relative;
}

.about-hall-beauty .video-js.vjs-playing video {
  -webkit-mask-image: none;
  mask-image        : none;
  border-radius     : 50px 50px 0 0;
}

.about-hall-beauty .video-js.vjs-fullscreen video {
  border-radius: 0 !important;
}

@media only screen and (max-width: 991px) {
  .about-hall-beauty .video-js {
    width : 100%;
    height: 457px;
  }

  .about-hall-beauty .video-js video {
    position: relative;
  }
}

@media only screen and (max-width: 767px) {
  .about-hall-beauty {
    margin: 80px 0 60px;
  }

  .about-hall-beauty .video-js {
    height: 400px;
  }

  .about-hall-beauty .video-js video,
  .about-hall-beauty .video-js .vjs-poster {
    border-radius: 20px;
  }

  .about-hall-beauty .video-js.vjs-playing video {
    border-radius: 20px 20px 0 0;
  }
}

@media only screen and (max-width: 575px) {
  .about-hall-beauty .btns .btn {
    margin-left: 0;
  }

  .about-hall-beauty .video-js {
    height: 250px;
  }
}

.companies-hall-beauty a img {
  max-height: 30px;
  filter    : grayscale(1) opacity(0.5);
}

.companies-hall-beauty a:hover img {
  filter: grayscale(0) opacity(1);
}

.services-hall-beauty {
  padding            : 70px 0 70px 0;
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3MzQiIHZpZXdCb3g9IjAgMCAxNjAwIDczNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI0NS45NjlWNzI0QzAgNzI3LjM1NyAwLjA5NjcyMzMgNzMwLjY5MSAwLjI4NzUzNSA3MzRIMTYwMFY2Mi4wNzcyQzE1NjYuNDEgMjEuNTU4NSAxNTE0LjY5IC0yLjg0NjcgMTQ1OC40MSAwLjQwMDcwNUwxNjEuMTUgNzUuMjUzM0M3MC42ODU3IDgwLjQ3MzEgMCAxNTUuMzU1IDAgMjQ1Ljk2OVoiIGZpbGw9IiMxMjEyMTIiLz4KPC9zdmc+Cg==) top left -40px/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3MzQiIHZpZXdCb3g9IjAgMCAxNjAwIDczNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI0NS45NjlWNzI0QzAgNzI3LjM1NyAwLjA5NjcyMzMgNzMwLjY5MSAwLjI4NzUzNSA3MzRIMTYwMFY2Mi4wNzcyQzE1NjYuNDEgMjEuNTU4NSAxNTE0LjY5IC0yLjg0NjcgMTQ1OC40MSAwLjQwMDcwNUwxNjEuMTUgNzUuMjUzM0M3MC42ODU3IDgwLjQ3MzEgMCAxNTUuMzU1IDAgMjQ1Ljk2OVoiIGZpbGw9IiMxMjEyMTIiLz4KPC9zdmc+Cg==) top left -40px/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  background-color   : #121212;
  background-image   : url("/wp-content/themes/karenTheme/assets/images/background/bg-hall-beauty-03.png");
  margin-right       : -40px;
}

.services-hall-beauty::before {
  width           : 207px;
  height          : 218px;
  border-radius   : 50%;
  background-color: #fff;
  filter          : blur(337px);
  z-index         : 4;
  top             : 52px;
  transform       : translateY(23px);
}

.services-hall-beauty-heading {
  margin-bottom: 41px;
  z-index      : 5;
}

.services-hall-beauty-item {
  background: rgba(181, 181, 181, 0.2);
  padding   : 36px 21px 35px 36px;
}

.services-hall-beauty-item::after {
  content    : "\e987";
  font-size  : 15px;
  line-height: 1;
  color      : #fff;
  bottom     : 25px;
  left       : 41px;
  font-family: "icomoon";
}

.services-hall-beauty-item:hover {
  background-color: rgba(227, 13, 12, 0.1);
}

.services-hall-beauty-carousel::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-17.png");
  width           : 71px;
  height          : 74px;
  z-index         : 4;
}

.services-hall-beauty-carousel .container::before,
.services-hall-beauty-carousel .container::after {
  width  : 100vw;
  z-index: 3;
}

.services-hall-beauty-carousel .container::before {
  background-image: linear-gradient(to left, #121212 85%, rgba(18, 18, 18, 0));
  left            : 100%;
}

.services-hall-beauty-carousel .container::after {
  background-image: linear-gradient(to right, #121212 85%, rgba(18, 18, 18, 0));
  right           : 100%;
}

.services-hall-beauty .swiper-pagination {
  bottom   : auto;
  left     : 12px;
  transform: translateY(-75px);
}

.services-hall-beauty .swiper-pagination-bullet {
  opacity         : 0.2;
  width           : 27px;
  height          : 8px;
  border-radius   : 20px;
  background-color: #fff;
}

.services-hall-beauty .swiper-pagination-bullet-active {
  opacity: 1;
  width  : 55px;
}

@media only screen and (max-width: 767px) {
  .services-hall-beauty {
    -webkit-mask: unset;
    mask        : unset;
    margin-top  : 80px;
  }

  .services-hall-beauty-item {
    padding: 24px 16px 50px;
  }

  .services-hall-beauty-item::after {
    bottom: 20px;
    left  : 20px;
  }

  .services-hall-beauty-item .image {
    margin-left: 0;
  }
}

@media only screen and (max-width: 575px) {
  .services-hall-beauty .swiper-pagination {
    transform  : translate(-50%, 54px);
    top        : auto !important;
    bottom     : 0;
    left       : 50%;
    white-space: nowrap;
  }
}

.works-hall-beauty {
  padding      : 87px 0 71px;
  border-radius: 100px;
  box-shadow   : 0px 94px 200px rgba(0, 0, 0, 0.051);
  margin-top   : -288px;
}

.works-hall-beauty-heading {
  padding-bottom: 45px;
  margin-bottom : 57px;
}

.works-hall-beauty-heading::after {
  height    : 1px;
  background: linear-gradient(270deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
}

.works-hall-beauty-heading .counter {
  width : 87px;
  height: 87px;
}

.works-hall-beauty-heading .counter::before {
  background-image: linear-gradient(110.69deg, #ff4b4b -47.4%, rgba(255, 75, 75, 0) 101.66%);
  filter          : blur(5px);
  border-radius   : 50%;
}

.works-hall-beauty-carousel::before,
.works-hall-beauty-carousel::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-18.png");
  width           : 119px;
  height          : 94px;
}

.works-hall-beauty-carousel::before {
  transform: translate(22px, 13px);
}

.works-hall-beauty-carousel::after {
  transform: translate(-36px, -20px);
}

.works-hall-beauty-carousel img {
  box-shadow      : -75px 0px 124px rgba(54, 33, 67, 0.04);
  background-image: linear-gradient(226.34deg, #362143 -18.23%, #9b81ab 60.52%, #a68bb6 114.88%);
  cursor          : zoom-in;
}

.works-hall-beauty-instagram {
  margin-top      : 73px;
  background-image: radial-gradient(139.86% 1241.32% at -18.88% -11.46%, rgba(168, 76, 104, 0) 0%, rgba(166, 76, 105, 0.00410526) 38%, rgba(109, 73, 131, 0.1) 100%);
  padding         : 10px 32px 11px;
}

.works-hall-beauty-instagram .btn {
  padding: 14.5px 23px;
}

@media only screen and (max-width: 991px) {
  .works-hall-beauty {
    border-radius: 64px;
  }
}

@media only screen and (max-width: 767px) {
  .works-hall-beauty {
    border-radius: 32px;
    padding      : 40px 0;
  }

  .works-hall-beauty-instagram {
    padding: 10px 16px 11px;
  }

  .works-hall-beauty-instagram>div {
    font-size  : 12px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 575px) {
  .works-hall-beauty {
    border-radius: 20px;
  }

  .works-hall-beauty-heading .counter {
    width : 64px;
    height: 64px;
  }

  .works-hall-beauty-heading .counter+div {
    margin-right: 16px;
  }

  .works-hall-beauty-instagram i {
    margin-left: 0;
  }
}

.customers-videos {
  margin: 107px 0 234px;
}

.customers-videos .video-hall-beauty {
  padding         : 10px;
  border-radius   : 93px;
  background-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.212388) 21.84%, rgba(255, 255, 255, 0) 100%);
  box-shadow      : 0px 144px 100px rgba(0, 0, 0, 0.051);
}

.customers-videos .video-hall-beauty .video-js {
  width : 100%;
  height: 502px;
}

.customers-videos .video-hall-beauty .video-js video {
  position: relative;
}

.customers-videos .video-hall-beauty .video-js,
.customers-videos .video-hall-beauty .video-js video,
.customers-videos .video-hall-beauty .video-js .vjs-poster {
  background-color: transparent;
}

.customers-videos .video-hall-beauty .video-js video {
  -o-object-fit: fill;
  object-fit   : fill;
}

.customers-videos .video-hall-beauty .video-js .vjs-poster {
  background-size: cover;
}

.customers-videos .video-hall-beauty .video-js .vjs-poster::before {
  content         : "";
  position        : absolute;
  top             : 0;
  left            : 0;
  width           : 100%;
  height          : 100%;
  background-color: rgba(255, 255, 255, 0.3);
}

.customers-videos .video-hall-beauty .video-js video,
.customers-videos .video-hall-beauty .video-js .vjs-poster {
  border-radius: 83px;
}

.customers-videos .video-hall-beauty .video-js.vjs-has-started video {
  border-radius: 83px 83px 0 0;
}

.customers-videos .swiper::before,
.customers-videos .swiper::after {
  width  : 100vw;
  z-index: 3;
}

.customers-videos .swiper::before {
  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.8) 85%, rgba(255, 255, 255, 0));
  left            : 100%;
}

.customers-videos .swiper::after {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.8) 85%, rgba(255, 255, 255, 0));
  right           : 100%;
}

@media only screen and (max-width: 767px) {
  .customers-videos {
    margin: 70px 0;
  }

  .customers-videos .video-hall-beauty {
    border-radius: 58px;
  }

  .customers-videos .video-hall-beauty .video-js {
    height: 320px;
  }

  .customers-videos .video-hall-beauty .video-js video,
  .customers-videos .video-hall-beauty .video-js .vjs-poster {
    border-radius: 48px;
  }

  .customers-videos .video-hall-beauty .video-js.vjs-has-started video {
    border-radius: 48px 48px 0 0;
  }
}

@media only screen and (max-width: 575px) {
  .customers-videos .video-hall-beauty {
    padding      : 4px;
    border-radius: 34px;
  }

  .customers-videos .video-hall-beauty .video-js {
    height: 280px;
  }

  .customers-videos .video-hall-beauty .video-js video,
  .customers-videos .video-hall-beauty .video-js .vjs-poster {
    border-radius: 24px;
  }

  .customers-videos .video-hall-beauty .video-js.vjs-has-started video {
    border-radius: 24px 24px 0 0;
  }

  .customers-videos .video-hall-beauty .video-js .vjs-big-play-button {
    transform: translate(-50%, -50%) scale(0.7);
  }
}

.articles-hall-beauty {
  border-radius: 100px;
  box-shadow   : 0px 66px 200px rgba(0, 0, 0, 0.051);
  padding      : 54px 0 76px;
}

.articles-hall-beauty-item figure img {
  box-shadow: 0px 68px 50px rgba(0, 0, 0, 0.02);
}

.articles-hall-beauty-item figure ul {
  padding  : 28px 23px;
  max-width: 80%;
  transform: translate(-50%, 50%);
}

.articles-hall-beauty-item figure ul a:hover {
  color: #E30D0C;
}

.articles-hall-beauty-item .title {
  max-height: 64px;
}

.articles-hall-beauty-item .title a:hover {
  color: #E30D0C;
}

.articles-hall-beauty-item p {
  max-height: 104px;
}

.articles-hall-beauty .swiper {
  margin-bottom : 56px;
  padding-bottom: 56px;
}

.articles-hall-beauty .swiper::after {
  height          : 1px;
  background-image: linear-gradient(270deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
}

@media only screen and (max-width: 1199px) {
  .articles-hall-beauty-item figure ul {
    max-width: 90%;
    padding  : 28px 12px;
  }
}

@media only screen and (max-width: 991px) {
  .articles-hall-beauty {
    border-radius: 64px;
  }
}

@media only screen and (max-width: 767px) {
  .articles-hall-beauty {
    border-radius: 32px;
    padding      : 32px 0;
  }

  .articles-hall-beauty-item .title {
    font-size  : 16px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 575px) {
  .articles-hall-beauty {
    border-radius: 0;
  }
}

.landing-contact-hall-beauty {
  margin        : 95px 0 342px;
  padding-bottom: 23px;
  box-shadow    : 0px 104px 190px rgba(0, 0, 0, 0.09);
}

.landing-contact-hall-beauty::before {
  background-color: #1a1a1a;
  height          : calc(100% + 260px);
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hall-beauty-04.png");
}

.landing-contact-hall-beauty::after,
.landing-contact-hall-beauty-form::before {
  content    : "Your beauty is our desire";
  color      : rgba(161, 161, 161, 0.2);
  font-size  : 64px;
  line-height: 119px;

  white-space: nowrap;
}

.landing-contact-hall-beauty::after {
  bottom: 48px;
  left  : 80px;
}

.landing-contact-hall-beauty .container::after {
  width           : 273px;
  height          : 27px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-hall-beauty-03.png");
  transform       : translate(44px, 23px);
  box-shadow      : inset 0px 104px 190px rgba(0, 0, 0, 0.08);
}

.landing-contact-hall-beauty .sup-title::after {
  opacity         : 0.6;
  border-radius   : 3px;
  width           : 79px;
  height          : 9px;
  background-image: linear-gradient(270deg, #fff -93.48%, rgba(255, 255, 255, 0) 134.78%);
  transform       : translate(-93px, -50%);
}

.landing-contact-hall-beauty .title {
  line-height: 93px;
}

.landing-contact-hall-beauty-form {
  padding         : 11px;
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow      : 0px 204px 174px rgba(0, 0, 0, 0.071);
  border-radius   : 25px;
  max-width       : 593px;
  margin-bottom   : -319px;
}

.landing-contact-hall-beauty-form::before {
  transform: translate(233px, 13px);
}

.landing-contact-hall-beauty-form .content {
  padding: 34px 45px 70px;
}

.landing-contact-hall-beauty-form .content .form-control {
  height          : 72px;
  background-color: #f6f6f6;
  border-color    : #f6f6f6;
  padding         : 0 24px;
}

.landing-contact-hall-beauty-form .content .form-control:focus {
  border-color: #e30d0c;
  box-shadow  : 0 0 0 4px rgba(227, 13, 12, 0.2);
}

.landing-contact-hall-beauty-form .content textarea.form-control {
  height     : 178px;
  padding-top: 24px;
}

.landing-contact-hall-beauty .scroll-down {
  width           : 91px;
  height          : 91px;
  background-color: #fff;
  font-size       : 38px;
  transform       : translate(-40px, 105px);
}

.landing-contact-hall-beauty .scroll-down:hover {
  background-color: #e30d0c;
  color           : #fff;
}

@media only screen and (max-width: 1199px) {
  .landing-contact-hall-beauty::after {
    left: 20px;
  }
}

@media only screen and (max-width: 991px) {

  .landing-contact-hall-beauty::after,
  .landing-contact-hall-beauty-form::before {
    content: none;
  }
}

@media only screen and (max-width: 767px) {
  .landing-contact-hall-beauty {
    margin-top: 50px;
  }

  .landing-contact-hall-beauty .title {
    line-height: 64px;
  }
}

@media only screen and (max-width: 575px) {
  .landing-contact-hall-beauty .title {
    line-height: 54px;
  }

  .landing-contact-hall-beauty-form {
    padding      : 7px;
    border-radius: 21px;
  }

  .landing-contact-hall-beauty-form .content {
    padding: 24px 12px 32px;
  }
}

.info-contact-hall-beauty {
  margin-bottom: 165px;
}

.info-contact-hall-beauty::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hall-beauty-05.png");
  transform       : translateY(-424px);
  height          : 919px;
}

.info-contact-hall-beauty-wrapper::before {
  width           : 550px;
  height          : 550px;
  background-color: rgba(227, 13, 12, 0.2);
  border-radius   : 50%;
  transform       : translateY(-161px);
}

.info-contact-hall-beauty-wrapper::after {
  width        : 441px;
  height       : 441px;
  border-radius: 50%;
  padding      : 6px;
  background   : linear-gradient(0deg, rgba(227, 13, 12, 0.3), rgba(227, 13, 12, 0.3)) content-box, linear-gradient(141.44deg, #FFFFFF -2.33%, #FFFFFF 15.03%, rgba(255, 255, 255, 0.0904853) 23.75%, rgba(255, 255, 255, 0) 85.17%) padding-box;
  right        : 52px;
  transform    : translateY(-104px);
}

.info-contact-hall-beauty-item {
  padding   : 32px 43px 26px 54px;
  box-shadow: 0px 64px 60px rgba(0, 0, 0, 0.04);
  max-width : 514px;
}

.info-contact-hall-beauty-item:not(:last-child) {
  margin-bottom: 23px;
}

.info-contact-hall-beauty-item i {
  font-size: 36px;
}

.info-contact-hall-beauty .row>*:nth-child(2) {
  margin-top: 41px;
}

@media only screen and (max-width: 991px) {
  .info-contact-hall-beauty {
    margin-bottom: 60px;
  }

  .info-contact-hall-beauty .row>*:nth-child(2) {
    margin-top: 23px;
  }
}

@media only screen and (max-width: 575px) {
  .info-contact-hall-beauty-item {
    padding: 32px 24px;
  }

  .info-contact-hall-beauty-item img {
    margin-left: 0;
  }
}

.about-us-hall-beauty {
  margin: 58px 0 506px;
}

.about-us-hall-beauty::before {
  height          : calc(100% + 220px);
  background-color: #1a1a1a;
  box-shadow      : 0px 104px 190px rgba(0, 0, 0, 0.1);
}

.about-us-hall-beauty::after {
  right           : 0;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-hall-beauty-03.png");
  width           : 273px;
  height          : 26px;
  box-shadow      : inset 0px 104px 190px rgba(0, 0, 0, 0.08);
  transform       : translateY(2px);
}

.about-us-hall-beauty .container::after {
  content    : "Your beauty is our desire";
  font-size  : 135px;
  line-height: 250px;
  color      : rgba(161, 161, 161, 0.2);

  bottom     : 96px;
  white-space: nowrap;
  transform  : translateX(-75px);
}

.about-us-hall-beauty-heading {
  margin-bottom: 65px;
}

.about-us-hall-beauty-heading p {
  margin-right: 53px;
}

.about-us-hall-beauty .video-hall-beauty {
  padding         : 6px;
  border-radius   : 29px;
  background-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.212388) 21.84%, rgba(255, 255, 255, 0) 100%);
  transform       : translateY(50%);
  margin-top      : -25%;
  box-shadow      : 0px 144px 100px rgba(0, 0, 0, 0.05);
}

.about-us-hall-beauty .video-hall-beauty .video-js {
  width: 100%;
}

.about-us-hall-beauty .video-hall-beauty .video-js,
.about-us-hall-beauty .video-hall-beauty .video-js video,
.about-us-hall-beauty .video-hall-beauty .video-js .vjs-poster {
  border-radius: 23px;
}

.about-us-hall-beauty .video-hall-beauty .video-js video {
  position: relative;
}

@media only screen and (max-width: 991px) {
  .about-us-hall-beauty {
    margin-bottom: 260px;
  }

  .about-us-hall-beauty-heading p {
    margin-right: 0;
  }

  .about-us-hall-beauty .container::after {
    content: none;
  }

  .about-us-hall-beauty .video-hall-beauty {
    margin-top: -33%;
  }

  .about-us-hall-beauty .video-hall-beauty .video-js {
    height: 400px;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-hall-beauty {
    margin-bottom: 260px;
  }

  .about-us-hall-beauty .video-hall-beauty {
    margin-top   : -47%;
    border-radius: 20px;
  }

  .about-us-hall-beauty .video-hall-beauty .video-js,
  .about-us-hall-beauty .video-hall-beauty .video-js video,
  .about-us-hall-beauty .video-hall-beauty .video-js .vjs-poster {
    border-radius: 14px;
  }
}

@media only screen and (max-width: 575px) {
  .about-us-hall-beauty {
    margin-bottom: 200px;
  }

  .about-us-hall-beauty .video-hall-beauty {
    transform : translateY(140px);
    margin-top: -140px;
  }

  .about-us-hall-beauty .video-hall-beauty .video-js {
    height: 280px;
  }

  .about-us-hall-beauty .video-hall-beauty .vjs-big-play-button {
    transform: scale(0.7) translate(-50%, -50%);
  }
}

.customers-videos-about-hall-beauty {
  padding      : 41px 0 173px;
  box-shadow   : 0px 144px 100px rgba(0, 0, 0, 0.05);
  border-radius: 100px;
}

@media only screen and (max-width: 991px) {
  .customers-videos-about-hall-beauty {
    border-radius: 64px;
  }
}

@media only screen and (max-width: 767px) {
  .customers-videos-about-hall-beauty {
    border-radius : 48px;
    padding-bottom: 48px;
  }
}

@media only screen and (max-width: 575px) {
  .customers-videos-about-hall-beauty {
    border-radius: 20px;
  }
}

.companies-about-hall-beauty {
  background-color: #121212;
  padding         : 86px 0 100px;
  transform       : skew(4deg, -3deg);
  border-radius   : 0 0 100px 100px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hall-beauty-06.png");
  margin-bottom   : 91px;
}

.companies-about-hall-beauty::before {
  background-color: inherit;
  bottom          : 35%;
  height          : 100%;
  width           : 200%;
}

.companies-about-hall-beauty::before,
.companies-about-hall-beauty .container {
  transform: skew(-4deg, 3deg);
}

.companies-about-hall-beauty-heading {
  margin-bottom: 48px;
}

.companies-about-hall-beauty-heading p {
  margin-right: 103px;
}

.companies-about-hall-beauty .swiper a {
  min-height: 93px;
  padding   : 0 12px;
}

.companies-about-hall-beauty .swiper a img {
  box-shadow: -38px 4px 100px rgba(0, 0, 0, 0.05);
  max-height: 88px;
  filter    : grayscale(1);
}

.companies-about-hall-beauty .swiper a:hover img {
  filter: grayscale(0);
}

.companies-about-hall-beauty .swiper-slide.two {
  margin-top: 45px !important;
}

@media only screen and (min-width: 5000px) {
  .companies-about-hall-beauty::before {
    bottom: 25%;
  }
}

@media only screen and (max-width: 1399px) {
  .companies-about-hall-beauty::before {
    bottom: 45%;
  }
}

@media only screen and (max-width: 991px) {
  .companies-about-hall-beauty {
    border-radius: 64px;
  }

  .companies-about-hall-beauty-heading p {
    margin-right: 0;
  }
}

@media only screen and (max-width: 767px) {
  .companies-about-hall-beauty {
    border-radius: 48px;
    padding      : 32px 0 50px;
    margin-bottom: 70px;
  }

  .companies-about-hall-beauty,
  .companies-about-hall-beauty::before,
  .companies-about-hall-beauty .container {
    transform: unset;
  }
}

@media only screen and (max-width: 575px) {
  .companies-about-hall-beauty {
    border-radius: 0;
  }
}

.detail-blog-hall-beauty {
  margin: 86px 0 110px;
}

.detail-blog-hall-beauty::before {
  height          : 720px;
  background-color: #1a1a1a;
  box-shadow      : 0px 104px 190px rgba(0, 0, 0, 0.1);
  transform       : translateY(-245px);
}

.detail-blog-hall-beauty::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-hall-beauty-03.png");
  width           : 273px;
  height          : 26px;
  top             : 450px;
  box-shadow      : inset 0px 104px 190px rgba(0, 0, 0, 0.08);
}

.detail-blog-hall-beauty .image {
  background   : linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.0203783) 62.65%, rgba(255, 255, 255, 0) 87.63%, rgba(255, 255, 255, 0) 96.4%, rgba(255, 255, 255, 0) 99.99%);
  padding      : 12px 12px 0;
  box-shadow   : 0px 124px 144px rgba(0, 0, 0, 0.12);
  border-radius: 144px 144px 0 0;
  margin-bottom: 69px;
}

.detail-blog-hall-beauty .image img {
  border-radius: 132px 132px 0 0;
}

.detail-blog-hall-beauty .box-title {
  box-shadow: 0px 24px 74px rgba(0, 0, 0, 0.02);
  padding   : 51px 38px 51px 84px;
}

.detail-blog-hall-beauty .box-title .title {
  font-size: 32px;
}

.detail-blog-hall-beauty .box-title .title::before {
  width           : 5px;
  height          : 22px;
  background-color: #E30D0C;
  margin-left     : 31px;
  display         : inline-block;
  vertical-align  : middle;
}

.detail-blog-hall-beauty .box-title .rate {
  background-color: #121212;
  font-size       : 21px;
  line-height     : 32px;
  width           : 120px;
  height          : 44px;
}

.detail-blog-hall-beauty-content {
  margin-top : 34px;
  padding-top: 52px;
}

.detail-blog-hall-beauty-content::before {
  height    : 1px;
  background: linear-gradient(270deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
}

@media only screen and (max-width: 1199px) {
  .detail-blog-hall-beauty .box-title {
    padding: 51px 28px;
  }
}

@media only screen and (max-width: 991px) {
  .detail-blog-hall-beauty::before {
    height: 500px;
  }

  .detail-blog-hall-beauty::after {
    top: 231px;
  }

  .detail-blog-hall-beauty .image {
    border-radius: 76px 76px 0 0;
  }

  .detail-blog-hall-beauty .image img {
    border-radius: 64px 64px 0 0;
  }

  .detail-blog-hall-beauty .box-title {
    padding      : 24px 20px;
    border-radius: 20px;
  }

  .detail-blog-hall-beauty .box-title .title {
    font-size  : 28px;
    line-height: 1.65;
  }

  .detail-blog-hall-beauty .box-title .title::before {
    margin-left: 8px;
  }

  .detail-blog-hall-beauty .box-title .rate {
    margin: 24px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .detail-blog-hall-beauty {
    margin: 60px 0;
  }

  .detail-blog-hall-beauty .box-title .title {
    font-size: 22px;
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-hall-beauty::before {
    height: 450px;
  }

  .detail-blog-hall-beauty::after {
    top: 180px;
  }

  .detail-blog-hall-beauty .image {
    border-radius: 27px 27px 0 0;
    padding      : 7px;
  }

  .detail-blog-hall-beauty .image img {
    border-radius: 20px 20px 0 0;
  }

  .detail-blog-hall-beauty .box-title .title {
    font-size: 16px;
  }

  .detail-blog-hall-beauty .box-title .rate {
    margin-top: 16px;
    font-size : 18px;
  }
}

@media only screen and (max-width: 449px) {
  .detail-blog-hall-beauty::before {
    height: 370px;
  }

  .detail-blog-hall-beauty::after {
    top: 100px;
  }
}

.service-hall-beauty {
  min-height: 100vh;
  padding   : 98px 0 72px;
}

.service-hall-beauty-row {
  margin: 0 -50px;
}

.service-hall-beauty-row>* {
  padding: 0 50px;
}

.service-hall-beauty::before {
  width           : 101px;
  height          : 62px;
  border-radius   : 20px;
  background-color: #e30d0c;
  transform       : translate(36px, -52px);
  filter          : blur(127px);
}

.service-hall-beauty::after {
  background-color: #1a1a1a;
  width           : 50%;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hall-beauty-07.png");
}

.service-hall-beauty p {
  padding-bottom: 30px;
  margin-bottom : 54px;
}

.service-hall-beauty p::after {
  height    : 1px;
  background: linear-gradient(270deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
}

.service-hall-beauty form {
  gap: 39px 0;
}

.service-hall-beauty form .form-control {
  height    : 67px;
  box-shadow: 0px 44px 74px rgba(0, 0, 0, 0.09);
  padding   : 0 24px;
  border    : 1px solid #fff;
}

.service-hall-beauty form .form-control:focus {
  border-color: #dadada;
}

.service-hall-beauty form select.form-control {
  background     : url("/wp-content/themes/karenTheme/assets/images/icon/arrow-square-down-2.svg") left 20px center no-repeat;
  background-size: auto;
}

.service-hall-beauty form textarea.form-control {
  height     : 277px;
  padding-top: 24px;
}

.service-hall-beauty form .terms {
  background: linear-gradient(269.33deg, #f4f4f4 -3.68%, rgba(244, 244, 244, 0) 116.64%);
  padding   : 20px 59px 20px 12px;
  cursor    : pointer;
}

.service-hall-beauty form .terms::before,
.service-hall-beauty form .terms::after {
  width        : 20px;
  height       : 20px;
  border-radius: 6px;
  right        : 29px;
}

.service-hall-beauty form .terms::before {
  border: 1px solid #494949;
}

.service-hall-beauty form .terms::after {
  content         : "\e988";
  font-family     : "icomoon";
  background-color: #e30d0c;
  font-size       : 12px;
  color           : #fff;
  display         : flex;
  align-items     : center;
  justify-content : center;
  opacity         : 0;
}

.service-hall-beauty form input:checked+.terms::after {
  opacity: 1;
}

.service-hall-beauty form .btn {
  padding: 20px 12px;
}

.service-hall-beauty-faq {
  padding      : 28px 21px 47px;
  margin-bottom: 16px;
}

.service-hall-beauty-faq::before {
  background   : linear-gradient(144.12deg, #fff -17.16%, rgba(255, 255, 255, 0.17632) 18.19%, rgba(255, 255, 255, 0) 79.01%);
  padding      : 4px;
  border-radius: 20px;
}

.service-hall-beauty-contact {
  padding: 40px 28px 35px;
}

.service-hall-beauty-contact::before {
  border-radius: 20px;
  padding      : 4px;
  background   : linear-gradient(-144.12deg, #fff -17.16%, rgba(255, 255, 255, 0.17632) 18.19%, rgba(255, 255, 255, 0) 79.01%);
}

.service-hall-beauty-contact li {
  background-color: rgba(255, 255, 255, 0.08);
  border          : 1px solid #f4f4f4;
  padding         : 32px 32px 26px 54px;
}

.service-hall-beauty-contact li:not(:last-child) {
  margin-bottom: 37px;
}

.service-hall-beauty-contact li i {
  font-size: 36px;
}

@media only screen and (max-width: 1399px) {
  .service-hall-beauty-row {
    margin: 0 -30px;
  }

  .service-hall-beauty-row>* {
    padding: 0 30px;
  }
}

@media only screen and (max-width: 1199px) {
  .service-hall-beauty-row {
    margin: 0 -24px;
  }

  .service-hall-beauty-row>* {
    padding: 0 24px;
  }

  .service-hall-beauty-contact li {
    padding-left: 24px;
  }
}

@media only screen and (max-width: 991px) {
  .service-hall-beauty {
    padding: 48px 0 0;
  }

  .service-hall-beauty-row {
    margin: 0 -12px;
  }

  .service-hall-beauty-row>* {
    padding: 0 12px;
  }

  .service-hall-beauty-left {
    padding: 48px 0;
  }

  .service-hall-beauty-left::before {
    background-color: #1a1a1a;
    width           : 130vw;
    background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hall-beauty-07.png");
  }
}

.btn-more-jobinja {
  padding   : 32px 24px;
  min-width : 254px;
  margin-top: 83px;
}

@media only screen and (max-width: 767px) {
  .btn-more-jobinja {
    padding   : 20px;
    margin-top: 40px;
  }
}

.articles-jobinja {
  margin-bottom: 113px;
}

.articles-jobinja-item .title {
  max-height: 100px;
}

.articles-jobinja-item .title a:hover {
  color: #0547c1;
}

.articles-jobinja-item:hover figure img {
  transform: scale(1.05);
}

@media only screen and (max-width: 767px) {
  .articles-jobinja {
    margin-bottom: 60px;
  }

  .articles-jobinja-item figure {
    border-radius: 20px;
  }

  .articles-jobinja-item .title {
    max-height: 64px;
  }
}

@media only screen and (max-width: 575px) {
  .articles-jobinja .swiper-slide>* {
    opacity   : 1;
    visibility: visible;
    transform : scale(1);
  }
}

.our-team-members {
  margin: 134px 0 168px;
}

.our-team-members-item {
  border : 1px solid #919191;
  padding: 12px 12px 20px;
}

.our-team-members-item:hover {
  border-color: #fff;
  box-shadow  : 0px 63px 54px rgba(0, 0, 0, 0.07);
}

@media only screen and (max-width: 767px) {
  .our-team-members {
    margin: 80px 0;
  }

  .our-team-members-item,
  .our-team-members-item img {
    border-radius: 12px;
  }
}

@media only screen and (max-width: 575px) {
  .our-team-members-item {
    padding: 8px 8px 16px;
  }

  .our-team-members-item .name {
    font-size  : 14px;
    line-height: 22px;
  }

  .our-team-members-item .position {
    font-size  : 12px;
    line-height: 18px;
  }
}

.faqs-jobinja {
  margin-bottom: 155px;
}

.faqs-jobinja-wrapper {
  padding: 51px 46px 0;
}

.faqs-jobinja-wrapper::before {
  background-color: #edf1f7;
  border-radius   : 8px;
  bottom          : 100px;
}

.faqs-jobinja-heading .title::after {
  width           : 1px;
  height          : 65px;
  margin          : 0 30px;
  background-color: rgba(145, 145, 145, 0.2);
}

.faqs-jobinja .row {
  gap: 30px 0;
}

.faqs-jobinja-item {
  box-shadow: 0px 84px 107px rgba(0, 0, 0, 0.05);
  padding   : 33px 46px 39px;
}

@media only screen and (max-width: 991px) {
  .faqs-jobinja {
    margin-bottom: 60px;
  }

  .faqs-jobinja-heading .title {
    white-space: normal !important;
  }

  .faqs-jobinja .row {
    gap: 24px 0;
  }
}

@media only screen and (max-width: 575px) {
  .faqs-jobinja-wrapper {
    padding: 32px 12px 0;
    margin : 0 -12px;
  }

  .faqs-jobinja-item {
    padding: 24px 20px;
  }
}

.video-jobinja .video-js {
  width : 100%;
  height: 293px;
}

.video-jobinja .video-js,
.video-jobinja .video-js video,
.video-jobinja .video-js .vjs-poster {
  border-radius: 10px;
}

.video-jobinja .video-js video {
  position: relative;
}

.video-jobinja .video-js .vjs-poster {
  overflow: hidden;
}

.video-jobinja .video-js .vjs-poster::before {
  content                : "";
  position               : absolute;
  top                    : 0;
  left                   : 0;
  width                  : 100%;
  height                 : 100%;
  background-color       : rgba(255, 255, 255, 0.6);
  -webkit-backdrop-filter: blur(3.5px);
  backdrop-filter        : blur(3.5px);
}

.video-jobinja .video-js .vjs-big-play-button {
  width : 82px;
  height: 81px;
}

.video-jobinja .video-js .vjs-big-play-button::after {
  background: linear-gradient(180deg, rgba(18, 18, 18, 0.47) 0%, rgba(18, 18, 18, 0) 100%);
}

.video-jobinja .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
  line-height: 81px;
  color      : #0547C1;
  font-size  : 24px;
}

.top-header-jobinja {
  padding-top: 58px;
}

.top-header-jobinja::before {
  top             : 31px;
  right           : 32px;
  border-radius   : 50%;
  background-color: rgba(5, 71, 193, 0.6);
  width           : 60px;
  height          : 60px;
  filter          : blur(82px);
}

.top-header-jobinja-nav {
  margin-right: 82px;
}

.top-header-jobinja-nav::before {
  width           : 1px;
  height          : 41px;
  background-color: rgba(145, 145, 145, 0.19);
  transform       : translate(37px, -50%);
}

.top-header-jobinja-nav ul {
  gap: 4px;
}

.top-header-jobinja-nav ul li a {
  padding: 11px 14.5px;
}

.top-header-jobinja-nav ul li a::before {
  display         : inline-block;
  vertical-align  : middle;
  margin-left     : 7px;
  width           : 6px;
  height          : 6px;
  border-radius   : 50%;
  background-color: #0547c1;
}

.top-header-jobinja-nav ul li a.active {
  color      : #0547c1;
  font-weight: 800;
}

.top-header-jobinja-nav ul li a.active::before {
  content: "";
}

.top-header-jobinja-nav ul li a:not(.active):hover {
  background-color: #2e365d;
  color           : #fff;
}

.top-header-jobinja-notification {
  background-color: #fff;
  border          : 1px solid #f8f8f8;
  box-shadow      : 8px 4px 24px 0px rgba(0, 0, 0, 0.02) inset, 0px 44px 74px 0px rgba(175, 189, 215, 0.4);
  width           : 54px;
  height          : 54px;
}

.top-header-jobinja-notification:hover {
  background-color: #0547c1;
  color           : #fff;
}

.top-header-jobinja-auth {
  background-color: #fff;
  border          : 1px solid #f8f8f8;
  box-shadow      : 0px 44px 74px rgba(175, 189, 215, 0.4);
  padding         : 14px 18px;
}

.top-header-jobinja-auth::before {
  width           : 1px;
  height          : 41px;
  background-color: rgba(145, 145, 145, 0.19);
  transform       : translate(16px, -50%);
}

.top-header-jobinja-auth:hover {
  background-color: #0547c1;
  color           : #fff;
}

.top-header-jobinja-auth:hover img {
  mix-blend-mode: color-dodge;
}

.top-header-jobinja-contact:hover {
  color: #0547c1;
}

.top-header-jobinja-yellow .top-header-jobinja-nav li a::before {
  background-color: #f69400;
}

.top-header-jobinja-yellow .top-header-jobinja-nav li a.active {
  color: #f69400;
}

.top-header-jobinja-yellow .top-header-jobinja-notification {
  color: #f69400;
}

.top-header-jobinja-yellow .top-header-jobinja-notification:hover,
.top-header-jobinja-yellow .top-header-jobinja-auth:hover {
  background-color: #f69400;
  color           : #fff;
}

.top-header-jobinja-yellow .top-header-jobinja-auth:hover img {
  mix-blend-mode: unset;
  filter        : invert(1) hue-rotate(60deg);
}

.top-header-jobinja-yellow .top-header-jobinja-contact:hover {
  color: #f69400;
}

@media only screen and (max-width: 1399px) {
  .top-header-jobinja-nav {
    margin-right: 32px;
  }

  .top-header-jobinja-nav::before {
    transform: translate(10px, -50%);
  }

  .top-header-jobinja-nav ul li a {
    padding: 11px 10px;
  }

  .top-header-jobinja-auth {
    margin: 0 16px;
  }

  .top-header-jobinja-auth::before {
    transform: translate(9px, -50%);
  }
}

@media only screen and (max-width: 1199px) {
  .top-header-jobinja-logo img {
    width : auto;
    height: 40px;
  }

  .top-header-jobinja-nav {
    margin-right: 16px;
  }

  .top-header-jobinja-nav::before {
    content: none;
  }

  .top-header-jobinja-nav ul li a {
    padding    : 11px 8px;
    font-size  : 12px;
    line-height: 18px;
  }

  .top-header-jobinja-auth {
    padding: 14px 12px;
    margin : 0 8px;
  }

  .top-header-jobinja-auth::before {
    content: none;
  }

  .top-header-jobinja-contact {
    font-size  : 18px;
    line-height: 32px;
  }

  .top-header-jobinja-contact span {
    font-size  : 14px;
    line-height: 22px;
  }
}

@media only screen and (max-width: 767px) {
  .top-header-jobinja {
    padding-top: 20px;
  }

  .top-header-jobinja-auth {
    width        : 48px;
    height       : 48px;
    padding      : 0;
    border-radius: 12px;
  }

  .top-header-jobinja-auth,
  .top-header-jobinja-auth img {
    margin: 0 !important;
  }
}

.footer-jobinja .container {
  padding-top: 108px;
}

.footer-jobinja .container::before {
  height    : 1px;
  background: linear-gradient(90deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.67) 51.04%, rgba(145, 145, 145, 0) 100%);
}

@media only screen and (max-width: 767px) {
  .footer-jobinja .container {
    padding-top: 70px;
  }
}

.landing-jobinja {
  margin-top: 90px;
}

.landing-jobinja::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-jobinja.png");
  height          : 771px;
  transform       : translateY(-210px);
}

.landing-jobinja .title {
  padding-top: 73px;
}

.landing-jobinja .title::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-19.png");
  width           : 65px;
  height          : 52px;
  right           : 8px;
}

.landing-jobinja .title::after {
  width           : 171px;
  height          : 171px;
  background-color: rgba(5, 71, 193, 0.2);
  border-radius   : 50%;
  transform       : translate(-18px, -17px);
  filter          : blur(82px);
}

.landing-jobinja .swiper {
  max-width: 450px;
}

.landing-jobinja .swiper::before,
.landing-jobinja .swiper::after {
  width  : 12%;
  z-index: 2;
}

.landing-jobinja .swiper::before {
  background-image: linear-gradient(to left, #fff, rgba(255, 255, 255, 0) 75%);
}

.landing-jobinja .swiper::after {
  background-image: linear-gradient(to right, #fff, rgba(255, 255, 255, 0) 75%);
}

.landing-jobinja .swiper a img {
  filter: grayscale(1);
}

.landing-jobinja .swiper a:hover img {
  filter: grayscale(0);
}

.landing-jobinja .image::before {
  width           : 171px;
  height          : 171px;
  background-color: rgba(5, 71, 193, 0.2);
  border-radius   : 50%;
  filter          : blur(82px);
  right           : 5%;
  bottom          : 5%;
}

.landing-jobinja .image::after {
  background             : linear-gradient(180deg, rgba(255, 255, 255, 0.81) 0%, rgba(255, 255, 255, 0) 42.43%, rgba(255, 255, 255, 0) 100%);
  width                  : 81%;
  height                 : 84%;
  border-radius          : 50%;
  top                    : 100%;
  transform              : translate(-50%, -22%);
  -webkit-backdrop-filter: blur(27px);
  backdrop-filter        : blur(27px);
}

.landing-jobinja .image img {
  filter: drop-shadow(0px 4px 240px rgba(0, 0, 0, 0.149));
}

@media only screen and (max-width: 1199px) and (min-width: 992px) {

  .landing-jobinja .title,
  .landing-jobinja .sub-title {
    font-size  : 32px;
    line-height: 1.65;
  }
}

@media only screen and (max-width: 991px) {
  .landing-jobinja .swiper {
    max-width: 100%;
  }
}

@media only screen and (max-width: 575px) {
  .landing-jobinja .btns .btn {
    margin-left: 0;
  }
}

.search-box-jobinja {
  margin: 114px 0 138px;
}

.search-box-jobinja-heading {
  max-width       : 80%;
  border-radius   : 50px 50px 0 0;
  background-color: #f3f5fc;
  padding         : 23px 85px 23px 12px;
}

.search-box-jobinja-heading span {
  padding-left: 12px;
}

.search-box-jobinja-heading span::after {
  width           : 1px;
  height          : 25px;
  background-color: rgba(145, 145, 145, 0.2);
}

.search-box-jobinja form {
  box-shadow: 0px 74px 144px rgba(108, 108, 108, 0.11);
  padding   : 29px 54px 29px 55px;
  gap       : 36px;
}

.search-box-jobinja form .form-group img:first-child {
  right: 24px;
}

.search-box-jobinja form .form-group img:last-child {
  left: 24px;
}

.search-box-jobinja form .form-group .form-control {
  height          : 88px;
  background-color: #fbfcff;
  padding         : 0 54px 0 12px;
}

.search-box-jobinja form .btn {
  height : 88px;
  padding: 0 12px;
}

.search-box-jobinja form>*:first-child {
  flex: 0 0 25.106%;
}

.search-box-jobinja form>*:nth-child(2) {
  flex: 0 0 19.95%;
}

.search-box-jobinja form>*:nth-child(3) {
  flex: 0 0 24.345%;
}

.search-box-jobinja form>*:nth-child(3) .form-control {
  padding: 0 54px;
}

.search-box-jobinja form>*:nth-child(4) {
  flex: 1 0 auto;
}

@media only screen and (max-width: 1199px) {
  .search-box-jobinja form {
    padding: 29px 24px 29px;
    gap    : 20px;
  }

  .search-box-jobinja form .form-group img:first-child {
    right: 12px;
  }

  .search-box-jobinja form .form-group img:last-child {
    left: 12px;
  }

  .search-box-jobinja form .form-group .form-control {
    padding: 0 40px 0 12px;
  }

  .search-box-jobinja form>*:nth-child(3) .form-control {
    padding: 0 40px;
  }
}

@media only screen and (max-width: 991px) {
  .search-box-jobinja-heading {
    max-width    : 100%;
    border-radius: 32px 32px 0 0;
    padding      : 23px 24px;
  }

  .search-box-jobinja form {
    border-radius: 0 0 32px 32px;
  }

  .search-box-jobinja form>* {
    flex: 0 0 calc(50% - 10px) !important;
  }

  .search-box-jobinja form .form-group .form-control,
  .search-box-jobinja form .btn {
    height: 64px;
  }
}

@media only screen and (max-width: 767px) {
  .search-box-jobinja {
    margin: 80px 0;
  }

  .search-box-jobinja form {
    border-radius: 24px;
  }
}

@media only screen and (max-width: 575px) {
  .search-box-jobinja-heading {
    border-radius: 24px 24px 0 0;
  }

  .search-box-jobinja-heading span {
    margin-left : 0;
    padding-left: 0;
  }

  .search-box-jobinja-heading span::after {
    content: none;
  }

  .search-box-jobinja form>* {
    flex: 0 0 100% !important;
  }
}

.basins-jobinja::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-jobinja-3.png");
  height          : 771px;
  transform       : translateY(-74px);
}

.basins-jobinja-item {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-jobinja-2.png");
  min-height      : 323px;
  box-shadow      : 0px 54px 244px 0px rgba(140, 140, 140, 0.08);
}

.basins-jobinja-item::before {
  background-color: rgba(98, 98, 98, 0.5);
}

.basins-jobinja-item .overlay {
  padding        : 26px 12px 14px 12px;
  justify-content: center;
}

.basins-jobinja-item .overlay::before {
  background-color       : rgba(98, 98, 98, 0.5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter        : blur(10px);
  border-radius          : 30px 30px 0 0;
}

.basins-jobinja-item .overlay::after {
  width           : 31px;
  height          : 31px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/icon/arrow-left-white.svg");
  bottom          : 32px;
  left            : 71px;
}

.basins-jobinja-item .overlay .text {
  width: 0;
}

.basins-jobinja-item .overlay .title-en {
  font-size  : 98px;
  line-height: 124px;
}

.basins-jobinja .swiper-slide {
  filter : grayscale(1);
  opacity: 0.4;
}

.basins-jobinja .swiper-slide:not(.basins-jobinja .swiper-slide-active) {
  padding-right: 20px;
}

.basins-jobinja .swiper-slide-active,
.basins-jobinja .swiper-slide-next+.swiper-slide {
  flex: 0 0 25%;
}

.basins-jobinja .swiper-slide-next {
  flex   : 0 0 50%;
  filter : grayscale(0);
  opacity: 1;
}

.basins-jobinja .swiper-wrapper:hover .swiper-slide {
  flex   : 0 0 25%;
  filter : grayscale(1);
  opacity: 0.4;
}

.basins-jobinja .swiper-wrapper:hover .swiper-slide:not(.swiper-slide-active,
  .swiper-slide-next,
  .swiper-slide-next + div),
.basins-jobinja .swiper-wrapper:hover .swiper-slide-next+.swiper-slide~.swiper-slide {
  flex: 0 0 33.333333%;
}

.basins-jobinja .swiper-wrapper .swiper-slide:hover {
  flex   : 0 0 50%;
  filter : grayscale(0);
  opacity: 1;
}

.basins-jobinja .swiper-pagination {
  bottom   : auto;
  transform: translateY(-108px);
}

.basins-jobinja .swiper-pagination-bullet {
  width           : 41px;
  height          : 9px;
  background-color: #d7e5ff;
  border-radius   : 10px;
  opacity         : 1;
}

.basins-jobinja .swiper-pagination-bullet-active {
  width           : 75px;
  background-color: #0547c1;
}

.basins-jobinja .swiper-button-next,
.basins-jobinja .swiper-button-prev {
  width : 50px;
  height: 50px;
}

.basins-jobinja .swiper-button-next::after,
.basins-jobinja .swiper-button-prev::after {
  font-family: "icomoon";
  font-size  : 50px;
  line-height: 1;
  color      : #494949;
}

.basins-jobinja .swiper-button-next {
  transform: translateX(-52px);
}

.basins-jobinja .swiper-button-next::after {
  content: "\e989";
}

.basins-jobinja .swiper-button-prev {
  transform: translateX(52px);
}

.basins-jobinja .swiper-button-prev::after {
  content: "\e98a";
}

.swiper-slide-next .basins-jobinja-item .overlay {
  padding: 26px 68px 14px 12px;
}

.swiper-slide-next .basins-jobinja-item .overlay::after {
  content: "";
}

.swiper-slide-next .basins-jobinja-item .overlay .text {
  margin-right: 32px;
  width       : 100%;
}

.swiper-wrapper:hover .swiper-slide .basins-jobinja-item .overlay {
  padding-right: 12px;
}

.swiper-wrapper:hover .swiper-slide .basins-jobinja-item .overlay::after {
  content: none;
}

.swiper-wrapper:hover .swiper-slide .basins-jobinja-item .overlay .text {
  margin-right: 0;
  width       : 0;
}

.swiper-wrapper .swiper-slide:hover .basins-jobinja-item .overlay {
  padding: 26px 68px 14px 12px;
}

.swiper-wrapper .swiper-slide:hover .basins-jobinja-item .overlay::after {
  content: "";
}

.swiper-wrapper .swiper-slide:hover .basins-jobinja-item .overlay .text {
  margin-right: 32px;
  width       : 100%;
}

@media only screen and (min-width: 768px) {
  .basins-jobinja {
    padding: 0 32px;
  }
}

@media only screen and (min-width: 992px) {
  .basins-jobinja {
    padding: 0 54px;
  }
}

@media only screen and (max-width: 1199px) {
  .basins-jobinja-item .overlay::after {
    bottom: 24px;
    left  : 24px;
  }

  .basins-jobinja-item .overlay .text {
    margin-right: 16px;
  }

  .basins-jobinja-item .overlay .title {
    font-size  : 24px;
    line-height: 40px;
  }

  .basins-jobinja-item .overlay .title-en {
    font-size  : 78px;
    line-height: 1.27;
  }

  .swiper-slide-active+.swiper-slide .basins-jobinja-item .overlay {
    padding-right: 24px;
  }
}

@media only screen and (max-width: 991px) {
  .basins-jobinja-item {
    min-height : auto;
    padding-top: 100%;
  }

  .basins-jobinja-item .overlay {
    padding: 20px 12px !important;
  }

  .basins-jobinja-item .overlay::after {
    content: none !important;
  }

  .basins-jobinja-item .overlay .title-en {
    font-size: 48px;
  }

  .basins-jobinja .swiper-slide {
    flex   : 0 0 calc(50% - 6px) !important;
    opacity: 1 !important;
    filter : grayscale(0) !important;
  }

  .basins-jobinja .swiper-slide:not(.basins-jobinja .swiper-slide-active) {
    padding-right: 0;
  }

  .basins-jobinja .swiper-button-next {
    transform: translateX(-32px);
  }

  .basins-jobinja .swiper-button-prev {
    transform: translateX(32px);
  }
}

@media only screen and (max-width: 767px) {
  .basins-jobinja .swiper {
    padding-bottom: 64px;
  }

  .basins-jobinja .swiper-pagination-bullet {
    width : 24px;
    height: 6px;
  }

  .basins-jobinja .swiper-pagination-bullet-active {
    width: 32px;
  }

  .basins-jobinja .swiper-button-next,
  .basins-jobinja .swiper-button-prev {
    top      : auto;
    right    : auto !important;
    bottom   : 0;
    transform: translateX(-50%);
  }

  .basins-jobinja .swiper-button-next {
    left: calc(50% - 25px) !important;
  }

  .basins-jobinja .swiper-button-prev {
    left: calc(50% + 25px) !important;
  }
}

@media only screen and (max-width: 575px) {
  .basins-jobinja .swiper {
    overflow: visible;
  }

  .basins-jobinja .swiper-slide {
    flex: 0 0 100% !important;
  }
}

.advertisements-jobinja {
  margin: 183px 0 152px;
}

.advertisements-jobinja::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-jobinja-4.png");
  transform       : translateY(-70px);
  height          : 1046px;
}

.advertisements-jobinja-wrapper {
  max-width: 1062px;
}

.advertisements-jobinja .row {
  gap: 52px 0;
}

.advertisements-jobinja-item {
  border    : 1px solid rgba(217, 217, 217, 0.1);
  box-shadow: 0px 74px 124px rgba(0, 0, 0, 0.02);
  padding   : 32px 39px 32px 40px;
}

.advertisements-jobinja-item .title a:hover {
  color: #0547c1;
}

.advertisements-jobinja-item ul {
  gap: 9px;
}

.advertisements-jobinja-item ul li a {
  background-color: #e7eeff;
  min-width       : 62px;
}

.advertisements-jobinja-item ul li a:hover {
  background-color: #0547c1;
  color           : #fff !important;
}

.advertisements-jobinja-item .btn {
  width : 44px;
  height: 44px;
}

@media only screen and (max-width: 1199px) {
  .advertisements-jobinja-item {
    padding: 32px 24px;
  }
}

@media only screen and (max-width: 767px) {
  .advertisements-jobinja {
    margin: 80px 0px;
  }

  .advertisements-jobinja .row {
    gap: 24px;
  }
}

@media only screen and (max-width: 575px) {
  .advertisements-jobinja-item {
    padding: 24px;
  }

  .advertisements-jobinja-item .image {
    margin-left: 0;
  }
}

.about-us-jobinja-description {
  margin: 166px 0 138px;
}

.about-us-jobinja-description::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-jobinja.png");
  height          : 771px;
  transform       : translateY(-264px);
}

.about-us-jobinja-description-text {
  margin-bottom: 78px;
}

.about-us-jobinja-description-text::before {
  width           : 65px;
  height          : 52px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-19.png");
  transform       : translateY(-74px);
}

.about-us-jobinja-description-text p {
  margin-right: 92px;
}

.about-us-jobinja-description .btn {
  padding: 21.5px 30px;
}

.about-us-jobinja-description .link {
  margin-left: 71px;
}

@media only screen and (max-width: 991px) {
  .about-us-jobinja-description-text .sub-title {
    margin-top: 16px;
  }

  .about-us-jobinja-description-text p {
    margin: 24px 0 0;
  }

  .about-us-jobinja-description .link {
    margin-left: 0;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-jobinja-description {
    margin: 80px 0;
  }

  .about-us-jobinja-description .btn {
    margin-left: 0;
  }
}

.ceo-about-us-jobinja::before,
.ceo-about-us-jobinja::after {
  top: 20.007%;
}

.ceo-about-us-jobinja::before {
  background-color: #0547C1;
  bottom          : 7%;
}

.ceo-about-us-jobinja::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-jobinja-01.png");
  height          : 200px;
}

.ceo-about-us-jobinja .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-jobinja-02.png");
  width           : 248px;
  height          : 274px;
  bottom          : 251px;
}

.ceo-about-us-jobinja .image {
  padding         : 18px 14px;
  background-color: rgba(255, 255, 255, 0.5);
  border          : 2px solid rgba(255, 255, 255, 0.7);
  box-shadow      : 0px 0px 111px rgba(228, 233, 242, 0.35);
  max-width       : 1088px;
  margin-bottom   : 104px;
}

.ceo-about-us-jobinja .image::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-20.png");
  width           : 103px;
  height          : 82px;
  transform       : translate(30px, 24px);
}

.ceo-about-us-jobinja .image img {
  box-shadow: 0px -106px 250px rgba(174, 174, 174, 0.25);
}

.ceo-about-us-jobinja .speech {
  margin-bottom: 88px;
}

.ceo-about-us-jobinja .speech .title {
  background-image: linear-gradient(268.69deg, #fff -22.28%, rgba(255, 255, 255, 0) 191.58%);
}

.ceo-about-us-jobinja .speech p {
  margin-right: 131px;
}

.ceo-about-us-jobinja-box {
  box-shadow: 0px 24px 250px rgba(0, 0, 0, 0.1);
  padding   : 37px 58px 28px 35px;
}

.ceo-about-us-jobinja-box .btn:hover img,
.ceo-about-us-jobinja-box .btn:active img,
.ceo-about-us-jobinja-box .btn:focus img {
  filter: invert(1) hue-rotate(180deg);
}

@media only screen and (max-width: 991px) {

  .ceo-about-us-jobinja::before,
  .ceo-about-us-jobinja::after {
    top: 10%;
  }

  .ceo-about-us-jobinja .speech p {
    margin-right: 0;
  }
}

@media only screen and (max-width: 767px) {

  .ceo-about-us-jobinja::before,
  .ceo-about-us-jobinja::after {
    top: 0;
  }

  .ceo-about-us-jobinja .image,
  .ceo-about-us-jobinja .speech {
    margin-bottom: 48px;
  }

  .ceo-about-us-jobinja .image {
    padding      : 8px;
    border-radius: 20px;
  }

  .ceo-about-us-jobinja .image img {
    border-radius: 12px;
  }
}

@media only screen and (max-width: 575px) {
  .ceo-about-us-jobinja::after {
    height             : 140px;
    background-position: bottom center;
  }

  .ceo-about-us-jobinja-box {
    padding: 32px 20px;
  }
}

.from-contact-jobinja {
  margin: 117px 0 120px;
}

.from-contact-jobinja::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-jobinja.png");
  height          : 771px;
  transform       : translateY(-215px);
}

.from-contact-jobinja .title::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-19.png");
  width           : 65px;
  height          : 52px;
  transform       : translateY(-61px);
}

.from-contact-jobinja .btn {
  padding: 21.5px 30px;
}

.from-contact-jobinja-left {
  padding  : 39px 0 0 65px;
  max-width: 577px;
}

.from-contact-jobinja-left::before {
  right           : 228px;
  bottom          : 131px;
  border-radius   : 20px 110px 20px 20px;
  background-color: #2e365d;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-jobinja-5.png");
}

.from-contact-jobinja-left::after {
  transform              : translate(-27px, -24px);
  width                  : 154px;
  height                 : 154px;
  border-radius          : 50%;
  background-image       : linear-gradient(298.64deg, rgba(255, 255, 255, 0.88) -57.78%, rgba(255, 255, 255, 0.124798) 56.81%, rgba(255, 255, 255, 0) 100.72%);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter        : blur(12px);
  z-index                : 3;
}

.from-contact-jobinja-left .content {
  padding         : 22px;
  background-color: rgba(255, 255, 255, 0.5);
  border          : 2px solid rgba(255, 255, 255, 0.7);
  box-shadow      : 0px 0px 111px rgba(228, 233, 242, 0.35);
}

.from-contact-jobinja-left form {
  padding: 18px 46px 26px;
}

.from-contact-jobinja-left form .form-control {
  height          : 76px;
  background-color: #fbfbfc;
  border          : 1px solid #fbfbfc;
  padding         : 0 24px;
}

.from-contact-jobinja-left form .form-control:focus {
  background-color: #fff;
  border-color    : #0547c1;
  box-shadow      : 0 0 0 4px rgba(5, 71, 193, 0.2);
}

.from-contact-jobinja-left form textarea.form-control {
  height: 143px;
}

@media only screen and (max-width: 767px) {
  .from-contact-jobinja {
    margin: 70px 0 80px;
  }
}

@media only screen and (max-width: 575px) {
  .from-contact-jobinja .btn {
    margin-left: 0;
  }

  .from-contact-jobinja-left {
    padding-left: 0;
  }

  .from-contact-jobinja-left::before {
    right        : auto;
    bottom       : auto;
    width        : calc(100% + 24px);
    height       : 65%;
    left         : -12px;
    border-radius: 0;
  }

  .from-contact-jobinja-left::after {
    content: none;
  }

  .from-contact-jobinja-left .content {
    padding      : 12px;
    border-radius: 16px;
  }

  .from-contact-jobinja-left .content form {
    padding: 18px 16px 26px;
  }

  .from-contact-jobinja-left .content form input.form-control {
    height: 60px;
  }

  .from-contact-jobinja-left .content form .form-control {
    border-radius: 16px;
  }
}

.members-contact-jobinja {
  padding-bottom: 127px;
}

.members-contact-jobinja::before,
.members-contact-jobinja::after {
  top: -241px;
}

.members-contact-jobinja::before {
  background-color: rgba(249, 249, 249, 0.5);
  bottom          : 0;
}

.members-contact-jobinja::after {
  height          : 94px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-jobinja-03.png");
}

.members-contact-jobinja-item {
  border : 1px solid #919191;
  padding: 20px;
}

.members-contact-jobinja-item .info {
  padding-left: 8px;
}

.members-contact-jobinja-item .info::after {
  background: linear-gradient(180deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
  width     : 1px;
}

.members-contact-jobinja-item .info .image {
  padding   : 8px;
  border    : 2px solid rgba(255, 255, 255, 0.7);
  box-shadow: 0px 0px 111px rgba(228, 233, 242, 0.35);
}

.members-contact-jobinja-item:hover {
  background-color: #fff;
  border-color    : #fff;
  box-shadow      : 0px 144px 204px rgba(0, 0, 0, 0.03);
  transform       : translateY(40px);
}

@media only screen and (max-width: 1199px) {
  .members-contact-jobinja-item .contact {
    font-size  : 18px;
    line-height: 32px;
  }
}

@media only screen and (max-width: 991px) {
  .members-contact-jobinja-item:hover {
    transform: translateY(0px);
  }
}

@media only screen and (max-width: 767px) {
  .members-contact-jobinja {
    padding-bottom: 48px;
  }
}

@media only screen and (max-width: 575px) {
  .members-contact-jobinja-item {
    border-radius: 20px;
    padding      : 16px;
  }
}

.info-contact-jobinja {
  margin: 208px 0 214px;
}

.info-contact-jobinja-right {
  padding: 0 67px 0 0;
}

.info-contact-jobinja-right::before {
  border-radius   : 20px 100px 20px 20px;
  top             : -88px;
  bottom          : 30px;
  width           : 50%;
  background-color: #2e365d;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-jobinja-6.png");
}

.info-contact-jobinja-right::after,
.info-contact-jobinja-right .content::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-21.png");
  width           : 103px;
  height          : 82px;
}

.info-contact-jobinja-right::after {
  transform: translate(32px, -128px);
}

.info-contact-jobinja-right .content::before {
  width                  : 154px;
  height                 : 154px;
  border-radius          : 50%;
  background             : linear-gradient(298.64deg, rgba(255, 255, 255, 0.88) -57.78%, rgba(255, 255, 255, 0.124798) 56.81%, rgba(255, 255, 255, 0) 100.72%);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter        : blur(12px);
  transform              : translate(27px, -122px);
}

.info-contact-jobinja-right .content::after {
  transform: translateX(29px);
}

.info-contact-jobinja-right .content>div::before {
  top             : -18px;
  right           : 51px;
  bottom          : -17px;
  left            : 47px;
  border-radius   : 30px;
  background-color: rgba(255, 255, 255, 0.5);
  border          : 2px solid rgba(255, 255, 255, 0.7);
  box-shadow      : 0px 0px 111px rgba(228, 233, 242, 0.35);
}

.info-contact-jobinja-right .content>div::after {
  right           : 96px;
  transform       : translateY(13px);
  width           : 204px;
  height          : 204px;
  border-radius   : 50%;
  background-color: rgba(5, 71, 193, 0.6);
  filter          : blur(112px);
}

.info-contact-jobinja-right .content iframe {
  border    : 7px solid rgba(218, 218, 218, 0.47);
  box-shadow: 0px 34px 250px rgba(0, 0, 0, 0.08);
}

.info-contact-jobinja .btns .btn {
  padding: 21.5px 26px;
}

.info-contact-jobinja .btns .btn:nth-child(2) {
  padding: 21.5px 24px;
}

@media only screen and (max-width: 1199px) {
  .info-contact-jobinja .btns .btn:first-child {
    margin-left: 16px;
  }

  .info-contact-jobinja .btns .btn,
  .info-contact-jobinja .btns .btn:nth-child(2) {
    padding: 21.5px 14px;
  }
}

@media only screen and (max-width: 991px) {
  .info-contact-jobinja .btns {
    gap: 20px;
  }

  .info-contact-jobinja .btns>.btn {
    width: 100%;
  }

  .info-contact-jobinja .btns>.btn:first-child {
    margin-left: 0;
  }
}

@media only screen and (max-width: 767px) {
  .info-contact-jobinja {
    margin-bottom: 90px;
  }
}

@media only screen and (max-width: 575px) {
  .info-contact-jobinja-right {
    padding: 0;
  }

  .info-contact-jobinja-right::before {
    right        : -12px;
    left         : -12px;
    width        : auto;
    border-radius: 0;
  }

  .info-contact-jobinja-right .content::before {
    content: none;
  }

  .info-contact-jobinja-right .content>div::before {
    right        : -14px;
    border-radius: 20px 0 0 20px;
  }

  .info-contact-jobinja-right .content iframe {
    height: 320px;
  }
}

.search-box-service-jobinja {
  margin: 117px 0 93px;
}

.search-box-service-jobinja::before {
  height          : 771px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-jobinja.png");
  transform       : translateY(-215px);
}

.filter-service-jobinja-search {
  background-color: #f3f5fc;
  padding         : 29px 146px 29px 24px;
  max-width       : 1068px;
}

.filter-service-jobinja-search .input {
  max-width: 25%;
  padding  : 0 12px;
}

.filter-service-jobinja-search .input::before {
  margin-left     : 10px;
  width           : 6px;
  height          : 6px;
  border-radius   : 50%;
  background-color: #0547c1;
}

.filter-service-jobinja-search .input img {
  right: 26px;
}

.filter-service-jobinja-search .input .form-control {
  padding-right: 41px;
}

.filter-service-jobinja-search .items {
  max-width: 75%;
}

.filter-service-jobinja-search .items>* {
  max-width: 33.333333%;
}

.filter-service-jobinja-search label {
  cursor : pointer;
  padding: 12px 16px;
}

.filter-service-jobinja-search input:checked+label {
  background-color: #0547c1;
  color           : #fff;
}

.filter-service-jobinja-filter {
  margin-top: 104px;
}

.filter-service-jobinja-filter .right {
  padding-left: 64px;
  margin-left : 47px;
}

.filter-service-jobinja-filter .right::after {
  width     : 1px;
  height    : 77px;
  background: linear-gradient(180deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
}

.filter-service-jobinja-filter .left {
  gap : 24px;
  flex: 1 0 1%;
}

.filter-service-jobinja-filter .left .form-control {
  background-color: #fff;
  border          : 1px solid #ebebeb;
  box-shadow      : 0px 42px 50px rgba(0, 0, 0, 0.04);
  height          : 78px;
  background      : url("/wp-content/themes/karenTheme/assets/images/icon/arrow-square-down-3.svg") left 24px center no-repeat;
  background-size : auto;
  padding         : 0 24px 0 50px;
  max-width       : calc(33.333333% - 16px);
}

@media only screen and (max-width: 1199px) {
  .filter-service-jobinja-search {
    padding-right: 80px;
  }
}

@media only screen and (max-width: 991px) {
  .filter-service-jobinja-search {
    gap          : 24px 0;
    border-radius: 20px !important;
    padding      : 24px;
  }

  .filter-service-jobinja-search .input {
    max-width: 100%;
  }

  .filter-service-jobinja-search .items {
    max-width: 100%;
  }

  .filter-service-jobinja-filter .right,
  .filter-service-jobinja-filter .left {
    max-width: 100%;
    flex     : 0 0 auto;
    width    : 100%;
  }

  .filter-service-jobinja-filter .right {
    padding: 0 0 20px;
    margin : 0 0 20px;
  }

  .filter-service-jobinja-filter .right::after {
    background: linear-gradient(270deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
    width     : 100%;
    height    : 1px;
    top       : auto !important;
    transform : unset;
    bottom    : 0;
  }
}

@media only screen and (max-width: 767px) {
  .filter-service-jobinja-filter .left .form-control {
    max-width: none;
    flex     : 1 0 calc(50% - 12px);
  }
}

@media only screen and (max-width: 575px) {
  .filter-service-jobinja-search {
    margin       : 0 -12px !important;
    border-radius: 0 !important;
    padding      : 24px 12px;
    width        : calc(100% + 24px) !important;
  }

  .filter-service-jobinja-search .items>* {
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding  : 0 12px;
  }

  .filter-service-jobinja .left .form-control {
    flex: 1 0 100%;
  }
}

.advertisements-service-jobinja {
  margin: 205px 0 179px;
}

.advertisements-service-jobinja::before {
  transform       : translateY(-171px);
  height          : 90%;
  background-image: linear-gradient(180deg, rgba(249, 249, 249, 0.7) 0%, rgba(249, 249, 249, 0.105117) 21.64%, rgba(249, 249, 249, 0) 100%);
}

.advertisements-service-jobinja::after {
  transform       : translateY(-172px);
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-jobinja-04.png");
  height          : 112px;
}

.advertisements-service-jobinja .row {
  gap: 80px 0;
}

@media only screen and (max-width: 767px) {
  .advertisements-service-jobinja {
    margin: 130px 0 100px;
  }

  .advertisements-service-jobinja .row {
    gap: 24px 0;
  }
}

.advertising-item-jobinja {
  box-shadow: 0px 94px 154px rgba(0, 0, 0, 0.04);
  padding   : 38px 47px 36px 35px;
}

.advertising-item-jobinja .heading .info {
  gap: 20px;
}

.advertising-item-jobinja .heading .date {
  background-color: #2e365d;
  padding         : 17px 20px;
}

.advertising-item-jobinja .categories {
  gap: 20px;
}

.advertising-item-jobinja .categories li a {
  background-color: #e7eeff;
  padding         : 3px 12px 2px;
}

.advertising-item-jobinja .categories li a:hover {
  background-color: #0547c1;
  color           : #fff !important;
}

.advertising-item-jobinja .btns .btn {
  padding  : 18px 24px;
  max-width: calc(33.333333% - 6px);
}

@media only screen and (max-width: 1399px) {
  .advertising-item-jobinja {
    padding: 38px 35px 36px;
  }
}

@media only screen and (max-width: 1199px) {
  .advertising-item-jobinja {
    padding: 38px 24px 36px;
  }

  .advertising-item-jobinja .heading img {
    margin-left: 16px;
    width      : 80px;
    height     : 80px;
  }

  .advertising-item-jobinja .heading .date {
    padding    : 16px 12px;
    font-size  : 14px;
    line-height: 22px;
  }

  .advertising-item-jobinja .btns .btn {
    padding: 18px 20px;
  }

  .advertising-item-jobinja .btns .btn img {
    margin-right: 8px;
  }
}

@media only screen and (max-width: 575px) {
  .advertising-item-jobinja {
    padding: 32px 12px;
  }

  .advertising-item-jobinja .heading img {
    margin-left: 0;
  }

  .advertising-item-jobinja .btns .btn {
    max-width: 100%;
  }
}

.info-detail-service-jobinja {
  margin: 87px 0 95px;
}

.info-detail-service-jobinja-wrapper {
  background-color: #0a46b6;
  padding         : 64px 70px 264px 69px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-jobinja-8.png");
}

.info-detail-service-jobinja-wrapper::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-jobinja-05.png");
  height          : 38px;
}

.info-detail-service-jobinja-wrapper .image {
  border    : 2px solid rgba(255, 255, 255, 0.7);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 100%);
  padding   : 9px;
  box-shadow: 0px 0px 111px rgba(228, 233, 242, 0.35);
}

.info-detail-service-jobinja-wrapper .text {
  max-width: 320px;
}

.info-detail-service-jobinja-wrapper .info {
  gap: 20px;
}

.info-detail-service-jobinja-image {
  border-radius   : 44px;
  border          : 2px solid rgba(255, 255, 255, 0.7);
  background-image: linear-gradient(178.64deg, rgba(255, 255, 255, 0) -20.03%, rgba(255, 255, 255, 0.277501) 20.27%, rgba(255, 255, 255, 0.5) 98.84%);
  padding         : 14px;
  margin          : -200px 105px 0;
}

@media only screen and (max-width: 1199px) {
  .info-detail-service-jobinja-wrapper {
    padding: 64px 32px 264px;
  }

  .info-detail-service-jobinja-wrapper .text {
    margin-left: 32px;
  }

  .info-detail-service-jobinja-image {
    margin: -200px 60px 0;
  }
}

@media only screen and (max-width: 991px) {
  .info-detail-service-jobinja .text {
    margin-left: 0;
  }
}

@media only screen and (max-width: 767px) {
  .info-detail-service-jobinja-wrapper {
    padding: 64px 32px 190px;
  }

  .info-detail-service-jobinja-wrapper .image {
    margin: 0 auto;
  }

  .info-detail-service-jobinja-wrapper .text {
    max-width: 100%;
  }

  .info-detail-service-jobinja-image {
    margin-top: -150px;
  }
}

@media only screen and (max-width: 575px) {
  .info-detail-service-jobinja {
    margin-top: 24px;
  }

  .info-detail-service-jobinja-wrapper {
    border-radius: 0;
    margin       : 0 -12px;
    padding      : 32px 12px 45%;
  }

  .info-detail-service-jobinja-image {
    margin       : -40% 0 0;
    border-radius: 20px;
    padding      : 8px;
  }

  .info-detail-service-jobinja-image img {
    border-radius: 12px;
  }
}

.detail-service-jobinja {
  margin-bottom: 137px;
}

.detail-service-jobinja::before {
  background-color: #f9f9f9;
  transform       : translateY(-339px);
  height          : calc(100% + 386px);
}

.detail-service-jobinja::after {
  transform       : translateY(-340px);
  height          : 120px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-jobinja-06.png");
}

.detail-service-jobinja .sending-resume {
  padding: 40px 41px 58px 34px;
}

.detail-service-jobinja .sending-resume .heading .date {
  background-color: #2e365d;
  box-shadow      : 0px 24px 74px rgba(46, 54, 93, 0.15);
  padding         : 17px 20px;
}

.detail-service-jobinja .sending-resume form .form-control {
  background-color: #fbfbfc;
  border          : 1px solid #e8e8e8;
  height          : 67px;
  padding         : 0 24px;
}

.detail-service-jobinja .sending-resume form .form-control:focus {
  border-color: #0a46b6;
  box-shadow  : 0 0 0 4px rgba(10, 70, 182, 0.2);
}

.detail-service-jobinja .sending-resume form .file-label {
  background-color: #fbfbfc;
  border          : 1px solid #0547c1;
  padding         : 20.5px 12px;
  cursor          : pointer;
}

.detail-service-jobinja .sending-resume form .btn {
  padding: 21.5px 12px;
}

.detail-service-jobinja-info {
  padding: 70px 78px 69px 77px;
}

.detail-service-jobinja-info .categories li a:hover {
  color: #0547c1;
}

.detail-service-jobinja-info .info {
  gap: 20px;
}

.detail-service-jobinja-info .btn {
  padding: 18.5px 29px;
}

.detail-service-jobinja-description {
  padding: 43px 78px 48px 48px;
}

.detail-service-jobinja-description .content p {
  margin-bottom: 0;
}

.detail-service-jobinja-skills {
  padding: 34px 88px 35px 20px;
}

.detail-service-jobinja-skills ul {
  gap: 21px;
}

.detail-service-jobinja-skills ul li a {
  padding         : 7px 12px;
  background-color: #e7eeff;
}

@media only screen and (max-width: 1399px) {
  .detail-service-jobinja .sending-resume {
    padding: 40px 34px 58px;
  }

  .detail-service-jobinja .sending-resume .heading .date {
    padding    : 16px;
    font-size  : 14px;
    line-height: 22px;
  }
}

@media only screen and (max-width: 1199px) {
  .detail-service-jobinja .sending-resume {
    padding: 40px 20px 58px;
  }

  .detail-service-jobinja .sending-resume .heading .title {
    font-size: 20px;
  }

  .detail-service-jobinja::before {
    transform: translateY(-250px);
    height   : calc(100% + 280px);
  }

  .detail-service-jobinja::after {
    transform: translateY(-251px);
  }

  .detail-service-jobinja-info,
  .detail-service-jobinja-description {
    padding: 48px 32px;
  }

  .detail-service-jobinja-skills {
    padding: 32px 24px;
  }
}

@media only screen and (max-width: 767px) {
  .detail-service-jobinja-info .right {
    margin-left: 0;
  }

  .detail-service-jobinja-description .content {
    font-size  : 14px;
    line-height: 32px;
  }

  .detail-service-jobinja-skills span {
    margin-left: 0;
  }
}

@media only screen and (max-width: 575px) {
  .detail-service-jobinja::before {
    transform: translateY(-110px);
    height   : calc(100% + 150px);
  }

  .detail-service-jobinja::after {
    transform: translateY(-190px);
  }

  .detail-service-jobinja-info,
  .detail-service-jobinja-description {
    padding: 32px 20px;
  }
}

.compony-jobinja-image {
  margin-top: 87px;
}

.compony-jobinja-image::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-jobinja.png");
  height          : 771px;
  transform       : translateY(-185px);
}

.compony-jobinja-image-wrapper {
  padding: 65px 105px 0;
}

.compony-jobinja-image-wrapper::before {
  background-color: #0a46b6;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-jobinja-9.png");
  border-radius   : 30px;
  bottom          : 19.467%;
}

.compony-jobinja-image-wrapper::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-jobinja-07.png");
  height          : 38px;
  bottom          : 19.312%;
  right           : 26px;
  left            : 26px;
}

.compony-jobinja-image-wrapper .img {
  border-radius: 46px;
  padding      : 16px;
  border       : 2px solid rgba(255, 255, 255, 0.7);
  background   : linear-gradient(178.64deg, rgba(255, 255, 255, 0) -20.03%, rgba(255, 255, 255, 0.277501) 20.27%, rgba(255, 255, 255, 0.5) 98.84%);
}

@media only screen and (max-width: 991px) {
  .compony-jobinja-image-wrapper {
    padding: 65px 48px 0;
  }

  .compony-jobinja-image-wrapper::after {
    bottom: 13.2%;
  }
}

@media only screen and (max-width: 767px) {
  .compony-jobinja-image {
    margin: 40px 0;
  }

  .compony-jobinja-image-wrapper {
    padding: 48px 24px 0;
  }

  .compony-jobinja-image-wrapper::before {
    bottom: 30%;
  }

  .compony-jobinja-image-wrapper .img {
    padding      : 8px;
    border-radius: 28px;
  }

  .compony-jobinja-image-wrapper .img img {
    border-radius: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .compony-jobinja-image-wrapper {
    margin : 0 -12px;
    padding: 28px 12px 0;
  }

  .compony-jobinja-image-wrapper::before {
    border-radius: 0;
  }
}

.absout-compony-jobinja {
  margin: 101px 0;
}

.absout-compony-jobinja::after {
  top             : 35px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/image-jobinja-09.png");
  width           : 660px;
  height          : 660px;
}

.absout-compony-jobinja-right::after {
  width           : 1px;
  background-image: linear-gradient(180deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
}

.absout-compony-jobinja-right .sup-title {
  background-image: linear-gradient(180deg, #494949 0%, rgba(73, 73, 73, 0) 100%);
}

.absout-compony-jobinja-right .title span::after {
  transform : translate(-132px, -50%);
  width     : 110px;
  height    : 13px;
  background: linear-gradient(270deg, #d9d9d9 -43.64%, rgba(217, 217, 217, 0) 100%);
}

.absout-compony-jobinja-right .btn {
  padding: 21.5px 29.5px;
}

.absout-compony-jobinja-description:not(.opened) .content {
  -webkit-mask-image: linear-gradient(180deg, #494949 0%, rgba(73, 73, 73, 0.758519) 39.65%, rgba(73, 73, 73, 0.14) 75.44%, rgba(73, 73, 73, 0) 100%);
  mask-image        : linear-gradient(180deg, #494949 0%, rgba(73, 73, 73, 0.758519) 39.65%, rgba(73, 73, 73, 0.14) 75.44%, rgba(73, 73, 73, 0) 100%);
}

.absout-compony-jobinja-description button {
  background-color: #fff;
  border          : 1px solid #d2d2d2;
  box-shadow      : 0px 64px 105px rgba(0, 0, 0, 0.12);
  padding         : 20.5px 37px;
  bottom          : 26px;
}

.absout-compony-jobinja-description.opened {
  padding-bottom: 72px;
}

.absout-compony-jobinja-description.opened button {
  bottom: 0;
}

@media only screen and (max-width: 991px) {
  .absout-compony-jobinja-right {
    padding-bottom: 32px;
    margin-bottom : 32px;
  }

  .absout-compony-jobinja-right::after {
    background-image: linear-gradient(270deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
    top             : auto !important;
    bottom          : 0;
    width           : 100%;
    height          : 1px !important;
  }
}

@media only screen and (max-width: 767px) {
  .absout-compony-jobinja {
    margin: 60px 0;
  }

  .absout-compony-jobinja-description button {
    padding: 16px 24px;
  }
}

.options-compony-jobinja .row {
  gap: 31px 0;
}

.options-compony-jobinja-item {
  background-color: #fff;
  border          : 1px solid #eaeef1;
  box-shadow      : 0px 64px 84px rgba(0, 0, 0, 0.05);
  padding         : 42px 12px;
}

.options-compony-jobinja-item span {
  font-size       : 34px;
  background-image: linear-gradient(126.48deg, #000 -28.75%, rgba(0, 0, 0, 0) 137.82%);
}

.options-compony-jobinja-item span:nth-child(2) {
  background-image: linear-gradient(126.48deg, #fff -28.75%, rgba(255, 255, 255, 0.44241) 98.55%, rgba(255, 255, 255, 0) 137.82%);
  opacity         : 0;
}

.options-compony-jobinja-item:hover {
  background-color: #0a46b6;
  color           : #fff;
}

.options-compony-jobinja-item:hover span:first-child {
  opacity: 0;
}

.options-compony-jobinja-item:hover span:nth-child(2) {
  opacity: 1;
}

.jobs-jobinja {
  margin     : 116px 0 155px;
  padding-top: 82px;
}

.jobs-jobinja::before {
  background-color: #0547C1;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-jobinja-10.png");
  bottom          : 20.085%;
}

.jobs-jobinja::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-jobinja-08.png");
  height          : 132px;
  bottom          : 19.945%;
}

.jobs-jobinja .swiper {
  padding-bottom: 82px;
}

.jobs-jobinja .swiper-slide>* {
  filter: blur(8px);
}

.jobs-jobinja .swiper-slide-visible>* {
  filter: blur(0);
}

.jobs-jobinja .swiper-pagination-bullet {
  width           : 30px;
  height          : 9px;
  opacity         : 1;
  border-radius   : 10px;
  background-color: #EFEFEF;
}

.jobs-jobinja .swiper-pagination-bullet-active {
  width           : 69px;
  background-color: #0547C1;
}

@media only screen and (max-width: 767px) {
  .jobs-jobinja {
    margin: 80px 0;
  }

  .jobs-jobinja .swiper-pagination-bullet {
    width : 12px;
    height: 6px;
  }

  .jobs-jobinja .swiper-pagination-bullet-active {
    width: 24px;
  }
}

.members-compony-jobinja {
  margin-bottom: 51px;
}

.members-compony-jobinja .container {
  padding-bottom: 74px;
}

.members-compony-jobinja .container::after {
  height    : 1px;
  background: linear-gradient(90deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.67) 51.04%, rgba(145, 145, 145, 0) 100%);
}

.members-compony-jobinja .heading-text {
  padding-bottom: 53px;
  margin-bottom : 37px;
}

.members-compony-jobinja .heading-text::after {
  height    : 1px;
  background: linear-gradient(90deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.67) 51.04%, rgba(145, 145, 145, 0) 100%);
}

.members-compony-jobinja-item {
  border : 1px solid #919191;
  padding: 45px 47px 45px 42px;
}

.members-compony-jobinja-item .position {
  background-color: #2E365D;
  padding         : 12px 24px;
}

@media only screen and (max-width: 767px) {
  .members-compony-jobinja-item {
    padding: 32px 24px;
  }

  .members-compony-jobinja-item img {
    margin-left: 0;
  }
}

.top-articles-blog-jabinja {
  margin: 40px 0 109px;
}

.top-articles-blog-jabinja-item {
  box-shadow: 0px 304px 250px rgba(0, 0, 0, 0.06);
}

.top-articles-blog-jabinja-item::before {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.204548) 56.47%, rgba(0, 0, 0, 0.9) 100%);
  z-index         : 2;
}

.top-articles-blog-jabinja-item a::after {
  z-index: 4;
}

.top-articles-blog-jabinja-item .overlay {
  padding: 0 138px 56px 119px;
}

.top-articles-blog-jabinja-item .overlay .title {
  max-height: 154px;
  max-width : 48%;
}

.top-articles-blog-jabinja-item .overlay p {
  max-height: 126px;
  max-width : 52%;
}

.top-articles-blog-jabinja .swiper-button-next::after,
.top-articles-blog-jabinja .swiper-button-prev::after {
  font-size  : 60px;
  line-height: 1;
  color      : #fff;
  font-family: "icomoon";
}

.top-articles-blog-jabinja .swiper-button-next {
  left: 60px;
}

.top-articles-blog-jabinja .swiper-button-next::after {
  content: "\e989";
}

.top-articles-blog-jabinja .swiper-button-prev {
  right: 60px;
}

.top-articles-blog-jabinja .swiper-button-prev::after {
  content: "\e98a";
}

.top-articles-blog-jabinja .swiper-counter {
  background-image: linear-gradient(119.79deg, #fff -60.17%, rgba(255, 255, 255, 0) 187.67%);
  top             : 64px;
  right           : 58px;
}

.top-articles-blog-jabinja .btn {
  top             : 54px;
  left            : 58px;
  background-color: #fff;
  border          : 1px solid #d2d2d2;
  box-shadow      : 0px 64px 105px rgba(0, 0, 0, 0.12);
}

.top-articles-blog-jabinja .btn:hover,
.top-articles-blog-jabinja .btn:focus,
.top-articles-blog-jabinja .btn:active {
  background-color: #d2d2d2;
}

@media only screen and (min-width: 1600px) {
  .top-articles-blog-jabinja .container {
    max-width: 1502px;
  }

  .top-articles-blog-jabinja .swiper-counter {
    right: 134px;
  }

  .top-articles-blog-jabinja .btn {
    left: 119px;
  }
}

@media only screen and (max-width: 1399px) {
  .top-articles-blog-jabinja-item .overlay {
    padding: 0 72px 56px;
  }

  .top-articles-blog-jabinja-item .overlay .title {
    font-size  : 28px;
    line-height: 2;
    max-height : 112px;
  }
}

@media only screen and (max-width: 1199px) {
  .top-articles-blog-jabinja-item .overlay {
    padding: 0 40px 25px;
  }

  .top-articles-blog-jabinja-item .overlay .title {
    margin-left: 32px;
  }
}

@media only screen and (max-width: 991px) {
  .top-articles-blog-jabinja-item .overlay .title {
    margin-left: 0;
    max-width  : 100%;
  }

  .top-articles-blog-jabinja .swiper-counter {
    top  : 12px;
    right: 32px;
  }

  .top-articles-blog-jabinja .swiper-button-next,
  .top-articles-blog-jabinja .swiper-button-prev {
    top: 44%;
  }

  .top-articles-blog-jabinja .swiper-button-next {
    left: 32px;
  }

  .top-articles-blog-jabinja .swiper-button-prev {
    right: 32px;
  }

  .top-articles-blog-jabinja .btn {
    top : 16px;
    left: 32px;
  }
}

@media only screen and (max-width: 767px) {
  .top-articles-blog-jabinja {
    margin-bottom: 80px;
  }

  .top-articles-blog-jabinja-item {
    border-radius: 20px;
  }

  .top-articles-blog-jabinja-item .overlay .title {
    font-size : 22px;
    max-height: 88px;
  }

  .top-articles-blog-jabinja .swiper-button-next::after,
  .top-articles-blog-jabinja .swiper-button-prev::after {
    font-size: 40px;
  }
}

@media only screen and (max-width: 575px) {
  .top-articles-blog-jabinja-item img {
    height            : 220px;
    -o-object-fit     : cover;
    object-fit        : cover;
    -o-object-position: center;
    object-position   : center;
  }

  .top-articles-blog-jabinja-item .overlay .title {
    font-size : 16px;
    max-height: 64px;
  }
}

.articles-blog-jobinja {
  padding      : 0 70px;
  margin-bottom: 58px;
}

.articles-blog-jobinja::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-jobinja-11.png");
  transform       : translateY(-285px);
  height          : 771px;
}

.articles-blog-jobinja .container {
  padding-bottom: 60px;
}

.articles-blog-jobinja .container::after {
  height    : 1px;
  background: linear-gradient(90deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.67) 51.04%, rgba(145, 145, 145, 0) 100%);
}

.articles-blog-jobinja .swiper-button-next,
.articles-blog-jobinja .swiper-button-prev {
  top: 30%;
}

.articles-blog-jobinja .swiper-button-next::after,
.articles-blog-jobinja .swiper-button-prev::after {
  font-family: "icomoon";
  font-size  : 60px;
  line-height: 1;
  color      : #494949;
}

.articles-blog-jobinja .swiper-button-next {
  transform: translateX(-80px);
}

.articles-blog-jobinja .swiper-button-next::after {
  content: "\e989";
}

.articles-blog-jobinja .swiper-button-prev {
  transform: translateX(80px);
}

.articles-blog-jobinja .swiper-button-prev::after {
  content: "\e98a";
}

@media only screen and (max-width: 1199px) {
  .articles-blog-jobinja {
    padding: 0 50px;
  }

  .articles-blog-jobinja .swiper-button-next {
    transform: translateX(-60px);
  }

  .articles-blog-jobinja .swiper-button-prev {
    transform: translateX(60px);
  }
}

@media only screen and (max-width: 575px) {
  .articles-blog-jobinja {
    padding: 0;
  }

  .articles-blog-jobinja .swiper-slide>* {
    opacity   : 1;
    visibility: visible;
    transform : scale(1);
  }
}

.categories-search-blog-jobinja .categories li a {
  padding: 11.5px 17px;
}

.categories-search-blog-jobinja .categories li a.active {
  font-weight: 900 !important;
}

.categories-search-blog-jobinja .categories li a:hover,
.categories-search-blog-jobinja .categories li a.active {
  background-color: #2e365d;
  box-shadow      : 0px 39px 60px 2px rgba(87, 100, 139, 0.25);
  color           : #fff;
}

.categories-search-blog-jobinja .search {
  max-width: 492px;
}

.categories-search-blog-jobinja .search .form-control {
  background-color: rgba(172, 172, 172, 0.05);
  border          : 1px solid rgba(172, 172, 172, 0.05);
  height          : 66px;
  padding         : 0 24px 0 60px;
}

.categories-search-blog-jobinja .search .form-control:focus {
  border-color    : #0547c1;
  background-color: #fff;
  box-shadow      : 0 0 0 4px rgba(5, 71, 193, 0.2);
}

.categories-search-blog-jobinja .search button {
  left: 32px;
}

@media only screen and (max-width: 991px) {
  .categories-search-blog-jobinja .search {
    max-width: 100%;
  }
}

@media only screen and (max-width: 575px) {
  .categories-search-blog-jobinja .categories {
    margin : 0 -12px;
    padding: 0 12px;
  }
}

.new-articles-blog-jobinja {
  margin          : 87px 0 58px;
  padding         : 48px 0 77px;
  background-color: rgba(249, 249, 249, 0.4);
}

.new-articles-blog-jobinja-item {
  box-shadow   : 0px 104px 104px rgba(0, 0, 0, 0.05);
  padding      : 18px 18px 26px;
  border-bottom: 3px solid #fff;
}

.new-articles-blog-jobinja-item img {
  border-radius: 2px;
}

.new-articles-blog-jobinja-item .title {
  max-height: 72px;
}

.new-articles-blog-jobinja-item p {
  max-height: 42px;
}

.new-articles-blog-jobinja-item .btn {
  padding   : 10px 18px;
  background: linear-gradient(266.04deg, rgba(87, 100, 139, 0.1) -20.91%, rgba(87, 100, 139, 0.0206505) 50.62%, rgba(87, 100, 139, 0) 125.12%);
}

.new-articles-blog-jobinja-item .btn::before {
  background: linear-gradient(-266.04deg, rgba(87, 100, 139, 0.1) -20.91%, rgba(87, 100, 139, 0.0206505) 50.62%, rgba(87, 100, 139, 0) 125.12%);
  opacity   : 0;
}

.new-articles-blog-jobinja-item .btn:hover::before,
.new-articles-blog-jobinja-item .btn:focus::before,
.new-articles-blog-jobinja-item .btn:active::before {
  opacity: 1;
}

.new-articles-blog-jobinja-item:hover {
  border-color: #0a46b6;
}

@media only screen and (max-width: 767px) {
  .new-articles-blog-jobinja {
    margin: 40px 0 30px;
  }

  .new-articles-blog-jobinja-heading .link {
    font-size  : 13px;
    line-height: 20px;
  }
}

.best-articles-jobinja-item .video-jobinja {
  padding         : 18px;
  border-radius   : 28px;
  background-image: linear-gradient(178.64deg, rgba(255, 255, 255, 0) -20.03%, rgba(255, 255, 255, 0.277501) 20.27%, rgba(255, 255, 255, 0.5) 98.84%);
  border          : 2px solid rgba(255, 255, 255, 0.7);
  box-shadow      : 0px 0px 111px rgba(228, 233, 242, 0.45);
}

.best-articles-jobinja-item .video-jobinja::before,
.best-articles-jobinja-item .video-jobinja::after {
  background-color: rgba(5, 71, 193, 0.7);
  border-radius   : 50%;
  filter          : blur(82px);
}

.best-articles-jobinja-item .video-jobinja::before {
  width : 98px;
  height: 98px;
}

.best-articles-jobinja-item .video-jobinja::after {
  width : 94px;
  height: 87px;
}

.best-articles-jobinja-item .video-jobinja .video-js {
  width : 100%;
  height: 400px;
}

.best-articles-jobinja-item .video-jobinja .video-js,
.best-articles-jobinja-item .video-jobinja .video-js video,
.best-articles-jobinja-item .video-jobinja .video-js .vjs-poster {
  border-radius: 10px;
}

.best-articles-jobinja-item .video-jobinja .video-js video {
  position: relative;
}

.best-articles-jobinja-item .video-jobinja .video-js .vjs-poster::before {
  background-color       : rgba(255, 255, 255, 0.3);
  -webkit-backdrop-filter: blur(3.5px);
  backdrop-filter        : blur(3.5px);
}

.best-articles-jobinja-item .info {
  box-shadow: 0px 24px 84px rgba(0, 0, 0, 0.05);
  padding   : 28px 24px;
  gap       : 30px;
}

.best-articles-jobinja-item-two {
  padding         : 20px 39px 20px 20px;
  background-color: #fff;
  cursor          : pointer;
}

.best-articles-jobinja-item-two img {
  width             : 88px;
  height            : 88px;
  -o-object-fit     : cover;
  object-fit        : cover;
  -o-object-position: center;
  object-position   : center;
}

.best-articles-jobinja-item-two .title {
  max-height: 56px;
}

.best-articles-jobinja .swiper:nth-child(2) {
  margin-top: 95px;
}

.best-articles-jobinja .swiper:nth-child(2) .swiper-slide-thumb-active>* {
  background-color: #f3f5fc;
}

.best-articles-jobinja .swiper:nth-child(2) .swiper-slide>* {
  filter: blur(12px);
}

.best-articles-jobinja .swiper:nth-child(2) .swiper-slide-visible>* {
  filter: blur(0px);
}

@media only screen and (max-width: 1199px) {
  .best-articles-jobinja-item-two {
    padding: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .best-articles-jobinja-item .video-jobinja .video-js {
    height: 320px;
  }

  .best-articles-jobinja .swiper:nth-child(2) .swiper-slide>* {
    filter: blur(0px);
  }
}

@media only screen and (max-width: 575px) {
  .best-articles-jobinja-item .video-jobinja .video-js {
    height: 260px;
  }

  .best-articles-jobinja .swiper:nth-child(2) {
    margin: 0 0 32px;
  }
}

.our-mostarticles-jobinja {
  margin          : 114px 0 145px;
  background-color: rgba(249, 249, 249, 0.4);
  padding         : 46px 0 84px;
}

@media only screen and (max-width: 767px) {
  .our-mostarticles-jobinja {
    margin: 80px 0;
  }
}

@media only screen and (max-width: 575px) {
  .our-mostarticles-jobinja-heading .link {
    font-size  : 12px;
    line-height: 18px;
  }
}

.book-freelancer form {
  padding   : 7px;
  background: linear-gradient(93.25deg, #ffffff -6.74%, rgba(255, 255, 255, 0) 52.68%);
  box-shadow: 43px 4px 100px rgba(0, 0, 0, 0.04);
}

.book-freelancer form .form-control {
  height : 65px;
  padding: 0 24px 0 145px;
}

.book-freelancer form .btn {
  left   : 22px;
  padding: 15px 34px;
}

.book-freelancer form+.btn {
  padding: 21.5px 26px;
}

.book-freelancer .image::after {
  top                    : 64.66%;
  right                  : -54.55%;
  bottom                 : -77.59%;
  left                   : -25.5%;
  border-radius          : 50%;
  background             : linear-gradient(180deg, rgba(255, 255, 255, 0.81) 0%, rgba(255, 255, 255, 0) 42.43%, rgba(255, 255, 255, 0) 100%);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter        : blur(12px);
}

.book-freelancer .image img {
  transform: rotate(-12.655deg);
}

.book-freelancer .image img:nth-child(2) {
  transform: translate(-49px, -5px) rotate(-12.655deg);
  z-index  : -1;
  filter   : blur(50.5px);
}

.book-freelancer .image span::before,
.book-freelancer .image span::after {
  width           : 94px;
  height          : 87px;
  background-color: rgba(5, 71, 193, 0.7);
  filter          : blur(82px);
  border-radius   : 50%;
}

.book-freelancer .image span::before {
  bottom   : 30px;
  transform: translateX(74px);
}

.book-freelancer .image span::after {
  left     : 14px;
  transform: translateY(70px);
}

@media only screen and (max-width: 575px) {
  .book-freelancer form .form-control {
    padding: 12px 12px 64px;
    height : 104px;
  }

  .book-freelancer form .btn {
    max-width: 100%;
    top      : auto !important;
    transform: unset !important;
    right    : 12px;
    left     : 12px;
    bottom   : 12px;
  }

  .book-freelancer .image {
    max-width: 45%;
  }
}

.detail-blog-jobinja {
  margin-top: 55px;
}

.detail-blog-jobinja-image {
  margin-bottom: 110px;
}

.detail-blog-jobinja-image img {
  box-shadow: 0px 304px 250px rgba(0, 0, 0, 0.06);
}

.detail-blog-jobinja-title {
  max-width: 502px;
}

.detail-blog-jobinja-content {
  max-width    : 1137px;
  margin-bottom: 126px;
}

.detail-blog-jobinja-content img {
  max-width   : -moz-fit-content;
  max-width   : fit-content;
  margin-right: auto;
  margin-left : auto;
}

@media only screen and (max-width: 767px) {
  .detail-blog-jobinja-image {
    margin-bottom: 32px;
  }

  .detail-blog-jobinja-title {
    margin-bottom: 24px;
  }

  .detail-blog-jobinja-content {
    margin-bottom: 60px;
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-jobinja-image img {
    border-radius: 12px;
  }

  .detail-blog-jobinja-title {
    line-height: 2;
    font-size  : 16px;
  }

  .detail-blog-jobinja-content {
    font-size  : 14px;
    line-height: 28px;
  }
}

.comments-detail-blog-jobinja {
  margin-bottom: 143px;
}

.comments-detail-blog-jobinja .container {
  padding-bottom: 148px;
}

.comments-detail-blog-jobinja .container::after {
  height          : 1px;
  background-image: linear-gradient(90deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.67) 51.04%, rgba(145, 145, 145, 0) 100%);
}

.comments-detail-blog-jobinja-heading {
  padding      : 19px 45px 18px 17px;
  margin-bottom: 85px;
}

.comments-detail-blog-jobinja-heading .right {
  padding-left: 22px;
}

.comments-detail-blog-jobinja-heading .right::after {
  width           : 0.5px;
  height          : 53px;
  background-color: rgba(73, 73, 73, 0.5);
}

.comments-detail-blog-jobinja-heading p {
  margin-left: 46px;
}

.comments-detail-blog-jobinja-heading .btn {
  padding: 15px 26px;
}

.comments-detail-blog-jobinja-items>li:not(:last-child) {
  margin-bottom: 64px;
}

.comments-detail-blog-jobinja-items li {
  padding-right: 39px;
  position     : relative;
}

.comments-detail-blog-jobinja-items li .content {
  padding: 21px 32px 20px 31px;
}

.comments-detail-blog-jobinja-items li .content::before {
  background-color: #000;
  height          : 1px;
}

.comments-detail-blog-jobinja-items li .content .rate label {
  cursor: pointer;
}

.comments-detail-blog-jobinja-items li .content .rate input:checked~label {
  color: #0547c1;
}

.comments-detail-blog-jobinja-items li .content .btn {
  box-shadow: 0px 50px 50px rgba(0, 0, 0, 0.02);
  padding   : 14px 18px 13px;
}

.comments-detail-blog-jobinja-items li.has-reply::before {
  width           : 1px;
  background-color: #000;
}

.comments-detail-blog-jobinja-items li.has-reply>.content::before {
  width    : 39px;
  transform: translate(39px, -50%);
}

.comments-detail-blog-jobinja-items li.has-reply>.content::after {
  width           : 1px;
  height          : 50%;
  bottom          : calc(50% + 1px);
  background-color: #fff;
  transform       : translateX(39px);
}

.comments-detail-blog-jobinja-items li ul li {
  padding-right: 66px;
  margin-top   : 44px;
}

.comments-detail-blog-jobinja-items li ul li:last-child .content::after {
  height          : 50%;
  background-color: #fff;
  width           : 1px;
  transform       : translate(105px, 1px);
}

.comments-detail-blog-jobinja-items li ul li .content::before {
  width    : 105px;
  transform: translate(105px, -50%);
}

.comments-detail-blog-jobinja-items li ul li .content .rate input:checked~label {
  color: #2e365d;
}

@media only screen and (max-width: 1199px) {
  .comments-detail-blog-jobinja-items li {
    padding-right: 20px;
  }

  .comments-detail-blog-jobinja-items li .content {
    padding: 20px 12px;
  }

  .comments-detail-blog-jobinja-items li.has-reply>.content::before {
    transform: translate(20px, -50%);
    width    : 20px;
  }

  .comments-detail-blog-jobinja-items li.has-reply>.content::after {
    transform: translateX(20px);
  }

  .comments-detail-blog-jobinja-items li.has-reply ul li {
    padding-right: 32px;
  }

  .comments-detail-blog-jobinja-items li.has-reply ul li .content::before {
    width    : 52px;
    transform: translate(52px, -50%);
  }

  .comments-detail-blog-jobinja-items li.has-reply ul li .content::after {
    transform: translate(52px, 1px);
  }
}

@media only screen and (max-width: 991px) {
  .comments-detail-blog-jobinja-items li.has-reply::before {
    top   : 38px;
    height: calc(100% - 76px);
  }

  .comments-detail-blog-jobinja-items li.has-reply>.content::before {
    top: 38px;
  }

  .comments-detail-blog-jobinja-items li.has-reply>.content::after {
    content: none;
  }

  .comments-detail-blog-jobinja-items li.has-reply ul li .content::before {
    top: 38px;
  }

  .comments-detail-blog-jobinja-items li.has-reply ul li:last-child .content::after {
    top   : 38px;
    height: calc(100% - 38px);
  }

  .comments-detail-blog-jobinja-items li .content .name-comment {
    align-items: flex-start !important;
  }
}

@media only screen and (max-width: 767px) {
  .comments-detail-blog-jobinja {
    margin-bottom: 80px;
  }

  .comments-detail-blog-jobinja .content {
    padding-bottom: 40px;
  }

  .comments-detail-blog-jobinja-heading {
    padding: 19px 0 18px;
  }

  .comments-detail-blog-jobinja-items li.has-reply::before {
    top: 32px;
  }

  .comments-detail-blog-jobinja-items li.has-reply>.content::before {
    top: 32px;
  }

  .comments-detail-blog-jobinja-items li.has-reply ul li .content::before {
    top: 32px;
  }

  .comments-detail-blog-jobinja-items li.has-reply ul li:last-child .content::after {
    top   : 32px;
    height: calc(100% - 32px);
  }

  .comments-detail-blog-jobinja-items li .content .name-comment p {
    width     : 100%;
    margin-top: 24px;
  }
}

@media only screen and (max-width: 575px) {
  .comments-detail-blog-jobinja-heading .right {
    margin-left : 0;
    padding-left: 0;
  }

  .comments-detail-blog-jobinja-heading .btn {
    border-radius: 12px;
  }

  .comments-detail-blog-jobinja-items>li:not(:last-child) {
    margin-bottom: 24px;
  }

  .comments-detail-blog-jobinja-items li {
    padding-right: 0;
  }

  .comments-detail-blog-jobinja-items li.has-reply::before {
    transform: translateX(8px);
  }

  .comments-detail-blog-jobinja-items li.has-reply .content::before {
    width    : 8px;
    transform: translate(8px, -50%);
  }

  .comments-detail-blog-jobinja-items li.has-reply ul li {
    padding-right: 12px;
    margin-top   : 24px;
  }

  .comments-detail-blog-jobinja-items li.has-reply ul li .content::before {
    transform: translate(20px, -50%);
    width    : 20px;
  }

  .comments-detail-blog-jobinja-items li.has-reply ul li:last-child .content::after {
    transform: translate(20px, 1px);
  }

  .comments-detail-blog-jobinja-items li .content .rate {
    width      : 100%;
    font-size  : 12px;
    line-height: 18px;
  }

  .comments-detail-blog-jobinja-items li .content .rate label {
    font-size: 16px;
  }

  .comments-detail-blog-jobinja-items li .content .btn {
    margin: 24px 0 0;
  }
}

.book-detail-blog-jobinja {
  margin-bottom: 188px;
}

@media only screen and (max-width: 991px) {
  .book-detail-blog-jobinja {
    margin-bottom: 80px;
  }
}

.auth-jobinja {
  padding: 48px 0;
}

.auth-jobinja::before {
  width           : 101px;
  height          : 62px;
  background-color: #0547c1;
  border-radius   : 20px;
  filter          : blur(127px);
  transform       : translate(41px, -52px);
}

.auth-jobinja p {
  padding-bottom: 31px;
}

.auth-jobinja p::after {
  height    : 1px;
  background: linear-gradient(270deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
}

.auth-jobinja form .form-group img {
  right: 35px;
}

.auth-jobinja form .form-group img+.form-control {
  padding: 0 73px 0 12px;
}

.auth-jobinja form .form-group .form-control {
  padding         : 0 24px 0 12px;
  background-color: #fbfbfc;
  border          : 1px solid #e8e8e8;
  height          : 76px;
}

.auth-jobinja form .form-group .form-control:focus {
  box-shadow  : 0 0 0 4px rgba(29, 111, 250, 0.2);
  border-color: #1d6ffa;
}

.auth-jobinja form .form-group select.form-control {
  background     : url("/wp-content/themes/karenTheme/assets/images/icon/arrow-square-down-3.svg") left 24px center no-repeat;
  background-size: auto;
  padding-left   : 50px;
}

.auth-jobinja form .btn {
  padding: 23px 12px;
}

.auth-jobinja .swiper {
  max-width    : calc(50% - 128px);
  -o-object-fit: cover;
  object-fit   : cover;
  border-radius: 0 79px 79px 0;
}

@media only screen and (max-height: 700px) {
  .auth-jobinja .swiper {
    position: absolute !important;
    height  : 100% !important;
  }
}

.auth-jobinja .swiper .item img {
  -o-object-position: top;
  object-position   : top;
}

.auth-jobinja .swiper .item .overlay {
  right : 112px;
  bottom: 117px;
  left  : 99px;
}

.auth-jobinja .swiper .item .overlay::before {
  right                  : 61px;
  left                   : 61px;
  height                 : 105px;
  background-color       : rgba(255, 255, 255, 0.4);
  border                 : 2px solid rgba(255, 255, 255, 0.7);
  transform              : translateY(-43px);
  border-radius          : 20px;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter        : blur(7px);
}

.auth-jobinja .swiper .item .overlay .content {
  box-shadow: 0px 54px 44px rgba(0, 0, 0, 0.15);
  padding   : 34px 46px 30px 47px;
}

.auth-jobinja .swiper-pagination {
  right : 112px;
  bottom: 48px;
  left  : auto;
}

.auth-jobinja .swiper-pagination-bullet {
  opacity         : 0.3;
  background-color: #fff;
  width           : 45px;
  height          : 9px;
  border-radius   : 20px;
}

.auth-jobinja .swiper-pagination-bullet-active {
  width  : 63px;
  opacity: 1;
}

.auth-jobinja .swiper-counter {
  bottom          : 24px;
  left            : 99px;
  background-image: linear-gradient(119.79deg, #fff -60.17%, rgba(255, 255, 255, 0) 187.67%);
}

@media only screen and (max-width: 1399px) {
  .auth-jobinja .swiper {
    max-width: calc(50% - 12px);
  }

  .auth-jobinja .swiper .item .overlay {
    right: 64px;
    left : 64px;
  }

  .auth-jobinja .swiper .item .overlay .content {
    padding: 34px 32px 30px;
  }

  .auth-jobinja .swiper-pagination {
    right: 64px;
  }

  .auth-jobinja .swiper-counter {
    left: 64px;
  }
}

@media only screen and (max-width: 1199px) {
  .auth-jobinja .swiper {
    border-radius: 0 40px 40px 0;
  }

  .auth-jobinja .swiper .item .overlay {
    right: 32px;
    left : 32px;
  }

  .auth-jobinja .swiper-pagination {
    right: 32px;
  }

  .auth-jobinja .swiper-counter {
    left: 32px;
  }
}

.enter-logo-jobinja {
  z-index   : 999;
  opacity   : 0;
  visibility: hidden;
}

.enter-logo-jobinja.opened {
  opacity   : 1;
  visibility: visible;
}

.enter-logo-jobinja-wrapper {
  overflow: hidden auto;
  padding : 32px 0;
}

.enter-logo-jobinja .container {
  min-height: calc(100% - 64px);
}

.enter-logo-jobinja::before {
  background-color       : rgba(46, 54, 93, 0.7);
  -webkit-backdrop-filter: blur(17px);
  backdrop-filter        : blur(17px);
}

.enter-logo-jobinja-title {
  line-height: 91px;
}

.enter-logo-jobinja p {
  max-width: 691px;
}

.enter-logo-jobinja .icon {
  font-size: 166px;
}

.enter-logo-jobinja label {
  max-width: 414px;
}

.enter-logo-jobinja .btns .btn {
  border : 1px solid #fff;
  padding: 22px 16px;
}

@media only screen and (max-width: 991px) {
  .enter-logo-jobinja-title {
    line-height: 1.65;
  }
}

@media only screen and (max-width: 767px) {
  .enter-logo-jobinja .icon {
    font-size: 120px;
  }
}

@media only screen and (max-width: 575px) {
  .enter-logo-jobinja .icon {
    font-size: 94px;
  }

  .enter-logo-jobinja .btns .btn {
    font-size  : 12px;
    line-height: 18px;
  }
}

.fast-tool-jobinja {
  margin-top: 295px;
}

.fast-tool-jobinja::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-jobinja-13.png");
  transform       : translateY(-414px);
  height          : 850px;
}

.fast-tool-jobinja-wrapper {
  box-shadow: 0px 54px 139px rgba(46, 54, 93, 0.25);
  padding   : 89px 82px 83px 12px;
  background: #2e365d url("/wp-content/themes/karenTheme/assets/images/background/bg-jobinja-12.png") top left 67px no-repeat;
}

.fast-tool-jobinja-wrapper .content {
  padding-left: 600px;
  z-index     : 3;
}

.fast-tool-jobinja-wrapper .left {
  bottom: -41px;
  left  : 177px;
}

.fast-tool-jobinja-wrapper .left::before {
  background-image       : linear-gradient(180deg, rgba(255, 255, 255, 0.77) 0%, rgba(255, 255, 255, 0) 42.43%, rgba(255, 255, 255, 0) 100%);
  -webkit-backdrop-filter: blur(14.5px);
  backdrop-filter        : blur(14.5px);
  width                  : 102.37%;
  height                 : 47.122%;
  border-radius          : 50%;
  transform              : translate(24.212%, 8.184%);
}

.fast-tool-jobinja-wrapper .left::after {
  right                  : -10.266%;
  left                   : -25.265%;
  height                 : 62.43%;
  border-radius          : 50%;
  background-image       : linear-gradient(180deg, rgba(255, 255, 255, 0.77) 0%, rgba(255, 255, 255, 0) 42.43%, rgba(255, 255, 255, 0) 100%);
  -webkit-backdrop-filter: blur(14.5px);
  backdrop-filter        : blur(14.5px);
  bottom                 : -53.334%;
  z-index                : 4;
}

.fast-tool-jobinja-wrapper .left .image::before {
  top             : 26.516%;
  right           : 2.634%;
  bottom          : -8.487%;
  left            : -12.106%;
  border-radius   : 48px;
  box-shadow      : 0px 64px 100px rgba(0, 0, 0, 0.15);
  background-color: #d9d9d9;
}

.fast-tool-jobinja-wrapper .left .btn {
  z-index  : 9;
  transform: translate(-50%, 100%);
}

@media only screen and (max-width: 1199px) {
  .fast-tool-jobinja-wrapper {
    padding: 89px 32px 83px 12px;
  }

  .fast-tool-jobinja-wrapper .content {
    padding-left: 462px;
  }

  .fast-tool-jobinja-wrapper .left {
    left: 80px;
  }
}

@media only screen and (max-width: 991px) {
  .fast-tool-jobinja-wrapper {
    padding         : 0 24px 40px;
    background-image: unset;
  }

  .fast-tool-jobinja-wrapper .content {
    padding-left: 0;
  }

  .fast-tool-jobinja-wrapper .left {
    position : relative !important;
    left     : 0;
    bottom   : 0;
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin   : -40% auto 90px;
  }

  .fast-tool-jobinja-wrapper .left::after {
    right : -5.266%;
    bottom: -43.334%;
    left  : -15.265%;
    height: 52.43%;
  }
}

@media only screen and (max-width: 767px) {
  .fast-tool-jobinja-wrapper .left {
    margin-top: -60%;
  }
}

@media only screen and (max-width: 575px) {
  .fast-tool-jobinja-wrapper {
    border-radius: 0;
    margin       : 0 -12px;
    padding      : 0 12px 40px;
  }

  .fast-tool-jobinja-wrapper .left {
    margin-top: -250px;
    max-width : 75%;
  }
}

.company-karfarma-jobinja {
  margin: 291px 0 155px;
}

.company-karfarma-jobinja-item {
  border : 1px solid #d9d9d9;
  padding: 37px 42px 34px 12px;
}

.company-karfarma-jobinja-item:hover {
  border-color: rgba(217, 217, 217, 0);
  box-shadow  : 0 3px 30px rgba(0, 0, 0, 0.05);
}

.company-karfarma-jobinja .swiper {
  padding-bottom: 81px;
}

.company-karfarma-jobinja .swiper-pagination {
  height: 9px;
}

.company-karfarma-jobinja .swiper-pagination-bullet {
  width           : 41px;
  height          : 9px;
  opacity         : 1;
  background-color: #d7e5ff;
  border-radius   : 10px;
}

.company-karfarma-jobinja .swiper-pagination-bullet-active {
  width           : 75px;
  background-color: #0547c1;
}

@media only screen and (max-width: 1199px) {
  .company-karfarma-jobinja-item {
    padding: 37px 24px 34px 12px;
  }
}

@media only screen and (max-width: 767px) {
  .company-karfarma-jobinja {
    margin: 80px 0 100px;
  }

  .company-karfarma-jobinja .swiper {
    padding-bottom: 40px;
  }

  .company-karfarma-jobinja .swiper-pagination {
    height: 6px;
  }

  .company-karfarma-jobinja .swiper-pagination-bullet {
    width : 12px;
    height: 6px;
  }

  .company-karfarma-jobinja .swiper-pagination-bullet-active {
    width: 20px;
  }
}

.about-karfarma-jobinja::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-jobinja-14.png");
  height          : 850px;
  transform       : translateY(-195px);
}

.about-karfarma-jobinja .right {
  padding-left: 43px;
}

.about-karfarma-jobinja .right::before,
.about-karfarma-jobinja .right::after {
  width           : 93px;
  height          : 74px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-22.png");
}

.about-karfarma-jobinja .right::before {
  transform: translate(40px, 16px);
}

.about-karfarma-jobinja .right::after {
  transform: translateY(-8px);
}

.about-karfarma-jobinja .right .image::before,
.about-karfarma-jobinja .right .image::after {
  width           : 64px;
  height          : 64px;
  background-color: #919191;
  top             : 50%;
  transform       : translate(-50%, -50%) rotate(135deg);
  transform-origin: center;
}

.about-karfarma-jobinja .right .image::before {
  opacity  : 0.9;
  left     : calc(50% + 20px);
  animation: rotateImage01 3s linear 0s infinite alternate;
}

@keyframes rotateImage01 {
  0% {
    left: calc(50% + 20px);
  }

  100% {
    left: calc(50% - 20px);
  }
}

.about-karfarma-jobinja .right .image::after {
  opacity  : 0.6;
  left     : calc(50% - 20px);
  animation: rotateImage02 3s linear 0s infinite alternate;
}

@keyframes rotateImage02 {
  0% {
    left: calc(50% - 20px);
  }

  100% {
    left: calc(50% + 20px);
  }
}

.about-karfarma-jobinja .right .image img {
  -webkit-mask-image: linear-gradient(223.27deg, rgba(246, 246, 246, 0) 2.04%, rgba(246, 246, 246, 0.22) 45.7%, rgba(246, 246, 246, 0.13) 85.58%);
  mask-image        : linear-gradient(223.27deg, rgba(246, 246, 246, 0) 2.04%, rgba(246, 246, 246, 0.22) 45.7%, rgba(246, 246, 246, 0.13) 85.58%);
}

.about-karfarma-jobinja ul li {
  padding: 19px 11px 19px 25px;
  border : 1px solid rgba(217, 217, 217, 0);
}

.about-karfarma-jobinja ul li:not(:last-child) {
  margin-bottom: 8px;
}

.about-karfarma-jobinja ul li img {
  animation: loadingKarfarma 3s linear 0s infinite;
}

@keyframes loadingKarfarma {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.about-karfarma-jobinja ul li>div {
  max-width: calc(100% - 76px);
}

.about-karfarma-jobinja ul li .btn {
  padding: 21.5px 26px;
  left   : 25px;
  opacity: 0;
}

.about-karfarma-jobinja ul li:hover {
  border-color: #d9d9d9;
}

.about-karfarma-jobinja ul li:hover .btn {
  opacity: 1;
}

@media only screen and (max-width: 991px) {
  .about-karfarma-jobinja .right {
    padding-right: 40px;
  }

  .about-karfarma-jobinja .right::before {
    transform: translateY(16px);
  }
}

@media only screen and (max-width: 767px) {
  .about-karfarma-jobinja .right .image img {
    border-radius: 24px;
  }
}

@media only screen and (max-width: 575px) {
  .about-karfarma-jobinja .right {
    padding: 0;
  }

  .about-karfarma-jobinja .right::before {
    transform: translate(40px, 16px);
  }

  .about-karfarma-jobinja .right::after {
    transform: translate(-45px, -8px);
  }

  .about-karfarma-jobinja ul li {
    padding-left: 12px;
  }

  .about-karfarma-jobinja ul li .btn {
    padding    : 16px 14px;
    font-size  : 12px;
    line-height: 18px;
  }

  .about-karfarma-jobinja ul li .btn img {
    width : 18px;
    height: 18px;
  }
}

.statistics-system-jobuinja {
  margin        : 197px 0 169px;
  padding-bottom: 109px;
}

.statistics-system-jobuinja::before {
  top             : 174px;
  background-color: #2e365d;
}

.statistics-system-jobuinja-box {
  background-color: #e7ecf4;
  border          : 1px solid #ced7e0;
  padding         : 46px 46px 61px;
  margin-bottom   : 162px;
}

.statistics-system-jobuinja-box::after {
  background-color: rgba(255, 255, 255, 0.5);
  border          : 2px solid rgba(255, 255, 255, 0.7);
  box-shadow      : 0px 0px 111px rgba(228, 233, 242, 0.2);
  top             : -20px;
  right           : 86px;
  bottom          : -56px;
  left            : 86px;
  border-radius   : 30px;
}

.statistics-system-jobuinja-box .row {
  gap: 29px 0;
}

.statistics-system-jobuinja-box-item {
  box-shadow  : 0px 2px 0px 0px #e9eef1;
  padding-left: 23px;
}

.statistics-system-jobuinja-box-item .title {
  padding  : 29px 23px 29px 19px;
  max-width: 50%;
}

.statistics-system-jobuinja-box-item .title::after {
  width     : 1px;
  background: linear-gradient(180deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
}

.statistics-system-jobuinja-box-item .value {
  padding: 12px 0;
}

.statistics-system-jobuinja-member p {
  margin-right: 74px;
}

@media only screen and (max-width: 991px) {
  .statistics-system-jobuinja-member img {
    margin-left: 0;
  }

  .statistics-system-jobuinja-member>div {
    white-space: normal !important;
  }

  .statistics-system-jobuinja-member p {
    margin-right: 0;
  }
}

@media only screen and (max-width: 767px) {
  .statistics-system-jobuinja {
    margin: 80px 0;
  }
}

@media only screen and (max-width: 575px) {
  .statistics-system-jobuinja-box {
    padding: 32px 12px;
  }

  .statistics-system-jobuinja-box::after {
    right        : 24px;
    left         : 24px;
    border-radius: 20px;
  }

  .statistics-system-jobuinja-box-item {
    padding: 32px 12px;
  }

  .statistics-system-jobuinja-box-item .title {
    margin   : 0 0 24px;
    padding  : 0 0 24px;
    width    : 100%;
    max-width: 100%;
  }

  .statistics-system-jobuinja-box-item .title::after {
    top       : auto;
    bottom    : 0;
    width     : 100%;
    height    : 1px;
    background: linear-gradient(270deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
  }

  .statistics-system-jobuinja-box-item .value {
    padding: 0;
  }
}

.plans-jobinja {
  margin-bottom: 195px;
}

.plans-jobinja-heading {
  margin-bottom: 337px;
}

.plans-jobinja .row {
  margin: 0 -21.5px;
  gap   : 48px 0;
}

.plans-jobinja .row>* {
  padding: 0 21.5px;
}

.plans-jobinja-item {
  background-color: #e7ecf4;
}

.plans-jobinja-item>.btn {
  transform : translate(-50%, -53px);
  padding   : 20px 28px;
  box-shadow: 0px 44px 74px rgba(246, 148, 0, 0.4);
  z-index   : 6;
}

.plans-jobinja-item .content {
  padding: 65px 56px 36px;
}

.plans-jobinja-item ul li:not(:last-child) {
  margin-bottom: 23px;
}

.plans-jobinja-item ul li i {
  width : 20px;
  height: 20px;
  border: 1.5px solid #919191;
}

.plans-jobinja-item ul li.active {
  color: #494949;
}

.plans-jobinja-item ul li.active i {
  background-color: #52ff00;
  border-color    : #52ff00;
  color           : #247100;
}

.plans-jobinja-item .content .btn {
  padding: 14px;
}

.plans-jobinja-item.vip {
  transform       : translateY(-62px);
  background-color: transparent;
  z-index         : 7;
}

.plans-jobinja-item.vip,
.plans-jobinja-item.vip .content {
  border-radius: 30px;
}

.plans-jobinja-item.vip::before {
  width           : 204px;
  height          : 45px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-jobinja-09.png");
  z-index         : 3;
  transform       : translate(-50%, -1px);
}

.plans-jobinja-item.vip::after {
  top             : 50%;
  right           : -12px;
  bottom          : -25px;
  left            : -15px;
  background-color: rgba(255, 255, 255, 0.5);
  border          : 2px solid rgba(255, 255, 255, 0.4);
  box-shadow      : 0px 0px 111px rgba(18, 18, 18, 0.2);
  border-radius   : 30px;
}

.plans-jobinja-item.vip .shape::before,
.plans-jobinja-item.vip .shape::after {
  width           : 94px;
  height          : 94px;
  border-radius   : 50%;
  background-color: rgba(246, 148, 0, 0.7);
  filter          : blur(82px);
}

.plans-jobinja-item.vip .shape::before {
  top      : 39.89%;
  transform: translateX(47px);
}

.plans-jobinja-item.vip .shape::after {
  bottom   : 16.508%;
  transform: translateX(-24px);
}

.plans-jobinja-item.vip .content {
  background-color: #2e365d;
}

.plans-jobinja-item.vip .content::before {
  background-color       : rgba(5, 5, 5, 0.07);
  border-radius          : inherit;
  -webkit-backdrop-filter: blur(72px);
  backdrop-filter        : blur(72px);
}

.plans-jobinja-item.vip .content::after,
.plans-jobinja-item.vip .content .info::before,
.plans-jobinja-item.vip .content .info::after {
  width           : 124px;
  height          : 150px;
  background-color: #ffb800;
  filter          : blur(87px);
}

.plans-jobinja-item.vip .content::after {
  top  : 32.189%;
  right: 12px;
}

.plans-jobinja-item.vip .content .info::before {
  top : 26.687%;
  left: 14px;
}

.plans-jobinja-item.vip .content .btn {
  background-color: #ffb800;
}

.plans-jobinja-item.vip .content .btn:focus,
.plans-jobinja-item.vip .content .btn:active,
.plans-jobinja-item.vip .content .btn:hover {
  background-color: #cc9300;
}

.plans-jobinja-item.vip .info :is(.sup-title, .title),
.plans-jobinja-item.vip .price,
.plans-jobinja-item.vip .price>div,
.plans-jobinja-item.vip .price>div span,
.plans-jobinja-item.vip ul li.active {
  color: #fff;
}

@media only screen and (max-width: 1399px) {
  .plans-jobinja-item .content {
    padding: 65px 32px 36px;
  }
}

@media only screen and (max-width: 1199px) {
  .plans-jobinja .row {
    margin: 0 -12px;
  }

  .plans-jobinja .row>* {
    padding: 0 12px;
  }

  .plans-jobinja-item .content {
    padding: 65px 21px 36px;
  }
}

@media only screen and (max-width: 991px) {
  .plans-jobinja-item.vip {
    transform: translateY(0px);
  }
}

@media only screen and (max-width: 767px) {

  .plans-jobinja,
  .plans-jobinja-heading {
    margin-bottom: 80px;
  }

  .plans-jobinja-item.vip {
    margin-top: 117px;
  }
}

.video-advertisement-jobinja {
  margin: 155px 0 144px;
}

.video-advertisement-jobinja::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-jobinja-16.png");
  height          : 850px;
  transform       : translateY(-274px);
}

.video-advertisement-jobinja-wrapper {
  padding: 78px 12px 0;
}

.video-advertisement-jobinja-wrapper::before {
  bottom       : 175px;
  background   : #2e365d url("/wp-content/themes/karenTheme/assets/images/background/bg-jobinja-15.png") top left 67px no-repeat;
  border-radius: 40px;
}

.video-advertisement-jobinja-wrapper .video-jobinja {
  padding         : 11px;
  border          : 2px solid rgba(255, 255, 255, 0.7);
  background-image: linear-gradient(178.64deg, rgba(255, 255, 255, 0) -20.03%, rgba(255, 255, 255, 0.277501) 20.27%, rgba(255, 255, 255, 0.5) 98.84%);
  border-radius   : 26px;
  max-width       : 716px;
}

.video-advertisement-jobinja-wrapper .video-jobinja .video-js {
  height: 369px;
}

.video-advertisement-jobinja-wrapper .video-jobinja .video-js,
.video-advertisement-jobinja-wrapper .video-jobinja .video-js video,
.video-advertisement-jobinja-wrapper .video-jobinja .video-js .vjs-poster {
  border-radius: 15px;
}

.video-advertisement-jobinja-wrapper .video-jobinja .video-js .vjs-poster::before {
  background-color: rgba(255, 255, 255, 0.1);
}

@media only screen and (max-width: 767px) {
  .video-advertisement-jobinja {
    margin: 50px 0;
  }
}

@media only screen and (max-width: 575px) {
  .video-advertisement-jobinja-wrapper {
    padding: 40px 0 0;
  }

  .video-advertisement-jobinja-wrapper::before {
    width        : calc(100% + 24px);
    bottom       : 120px;
    left         : -12px;
    border-radius: 0;
  }

  .video-advertisement-jobinja-wrapper .video-jobinja .video-js {
    height: 250px;
  }
}

.advertisement-jobinja {
  margin-bottom: 168px;
}

.advertisement-jobinja-heading {
  border       : 1px solid #e0e0e0;
  box-shadow   : 0px 44px 94px rgba(0, 0, 0, 0.02);
  padding      : 32px 0;
  margin-bottom: 43px;
}

.advertisement-jobinja form {
  max-width       : 1212px;
  background-color: #f9f9f9;
  padding         : 54px 77px 77px;
  gap             : 36px 0;
}

.advertisement-jobinja form .form-group .form-control {
  background-color: #fff;
  border          : 1px solid #e8e8e8;
  height          : 76px;
  padding         : 0 24px;
}

.advertisement-jobinja form .form-group .form-control:focus {
  border-color: #2e365d;
  box-shadow  : 0 0 0 4px rgba(46, 54, 93, 0.2);
}

.advertisement-jobinja form .form-group select.form-control {
  background     : #fff url("/wp-content/themes/karenTheme/assets/images/icon/arrow-square-down-3.svg") left 24px center no-repeat;
  background-size: auto;
  padding-left   : 52px;
}

.advertisement-jobinja form .form-group textarea.form-control {
  height : 368px;
  padding: 24px 24px;
}

.advertisement-jobinja form .skills .form-control {
  min-height: 76px;
  border    : 1px dashed #cacaca;
  padding   : 8px 24px;
}

.advertisement-jobinja form .skills .form-control .tagify__tag {
  background-color: #ffebce;
  color           : #000;
  font-size       : 14px;
  line-height     : 22px;
  font-weight     : 600;
  padding         : 0 8px;
  border-radius   : 5px;
}

.advertisement-jobinja form .skills .form-control .tagify__tag>div::before {
  content: none;
}

.advertisement-jobinja form .skills-recommended ul {
  gap: 21px;
}

.advertisement-jobinja form .skills-recommended ul li {
  min-width       : 93px;
  background-color: #ffebce;
  cursor          : pointer;
}

.advertisement-jobinja form .btn {
  max-width: 514px;
  padding  : 23px 20px;
}

@media only screen and (max-width: 991px) {
  .advertisement-jobinja form {
    padding: 32px 24px 40px;
  }

  .advertisement-jobinja form .skills-recommended span {
    margin-left: 16px;
  }

  .advertisement-jobinja form .skills-recommended ul {
    gap: 12px;
  }

  .advertisement-jobinja form .skills-recommended ul li {
    padding  : 0 20px;
    min-width: auto;
  }
}

@media only screen and (max-width: 767px) {
  .advertisement-jobinja {
    margin-bottom: 80px;
  }

  .advertisement-jobinja form .skills-recommended span {
    margin-left: 0;
  }

  .advertisement-jobinja form .btn {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .advertisement-jobinja form {
    padding      : 32px 12px;
    margin       : 0 -12px;
    border-radius: 0;
    width        : calc(100% + 24px) !important;
  }

  .advertisement-jobinja form .form-group .form-control {
    height: 64px;
  }

  .advertisement-jobinja form .form-group input.form-control {
    padding: 0 12px;
  }

  .advertisement-jobinja form .form-group select.form-control {
    padding-right      : 12px;
    background-position: left 12px center;
  }

  .advertisement-jobinja form .form-group textarea.form-control {
    height : 200px;
    padding: 24px 12px;
  }

  .advertisement-jobinja form .skills .form-control {
    min-height: 64px;
    padding   : 6px 12px;
  }

  .advertisement-jobinja form .skills-recommended {
    margin: 24px 0;
  }

  .advertisement-jobinja form .btn {
    padding: 20px;
  }
}

.heading-internet-novin p {
  max-width: 346px;
}

.video-internet-novin .video-js {
  height: 389px;
}

.video-internet-novin .video-js,
.video-internet-novin .video-js video,
.video-internet-novin .video-js .vjs-poster {
  border-radius: 20px;
}

.video-internet-novin .video-js video {
  position: relative;
}

.video-internet-novin .video-js .vjs-poster {
  background-size: cover;
}

.video-internet-novin .video-js .vjs-poster::before {
  content                : "";
  position               : absolute;
  top                    : 0;
  left                   : 0;
  width                  : 100%;
  height                 : 100%;
  background-color       : rgba(45, 45, 45, 0.5);
  border-radius          : inherit;
  -webkit-backdrop-filter: blur(3.5px);
  backdrop-filter        : blur(3.5px);
}

.video-internet-novin .video-js .vjs-big-play-button {
  width           : 79px;
  height          : 79px;
  top             : 50%;
  left            : 50%;
  transform       : translate(-50%, -50%);
  background-color: transparent;
  border          : none;
}

.video-internet-novin .video-js .vjs-big-play-button::before,
.video-internet-novin .video-js .vjs-big-play-button::after,
.video-internet-novin .video-js .vjs-big-play-button .vjs-icon-placeholder::after {
  content            : "";
  position           : absolute;
  top                : 0;
  left               : 0;
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjkiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA2OSA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM0LjQ5OTYgMC4wMjM2ODE2TDY4LjcwNzYgMTkuNzkxVjU5LjMyNTVMMzQuNDk5NiA3OS4wOTI4TDAuMjkxNjMgNTkuMzI1NVYxOS43OTFMMzQuNDk5NiAwLjAyMzY4MTZaIiBmaWxsPSIjMTA4MUU4Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjkiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA2OSA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM0LjQ5OTYgMC4wMjM2ODE2TDY4LjcwNzYgMTkuNzkxVjU5LjMyNTVMMzQuNDk5NiA3OS4wOTI4TDAuMjkxNjMgNTkuMzI1NVYxOS43OTFMMzQuNDk5NiAwLjAyMzY4MTZaIiBmaWxsPSIjMTA4MUU4Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  width              : 100%;
  height             : 100%;
  background-color   : rgba(16, 129, 232, 0.3);
  z-index            : -1;
}

.video-internet-novin .video-js .vjs-big-play-button::after {
  transform: scale(1.25);
  z-index  : -2;
  animation: videoAnimationPlay1 3s linear 0s infinite alternate;
}

@keyframes videoAnimationPlay1 {
  0% {
    transform: scale(1.25);
  }

  100% {
    transform: scale(1);
  }
}

.video-internet-novin .video-js .vjs-big-play-button .vjs-icon-placeholder {
  display: block;
  width  : 100%;
  height : 100%;
}

.video-internet-novin .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
  content    : "\e923";
  font-family: "icomoon";
  font-size  : 38px;
  line-height: 79px;
}

.video-internet-novin .video-js .vjs-big-play-button .vjs-icon-placeholder::after {
  transform: scale(1.5);
  z-index  : -3;
  animation: videoAnimationPlay2 3s linear 0s infinite alternate;
}

@keyframes videoAnimationPlay2 {
  0% {
    transform: scale(1.5);
  }

  100% {
    transform: scale(1);
  }
}

@media only screen and (max-width: 575px) {
  .video-internet-novin .video-js {
    height: 280px;
  }
}

.swiper-internet-novin {
  padding-bottom: 114px;
}

.swiper-internet-novin .swiper-button-next::after,
.swiper-internet-novin .swiper-button-prev::after {
  font-family: "icomoon";
  font-size  : 24px;
  line-height: 1;
  color      : #1081e8;
}

.swiper-internet-novin .swiper-button-next::after {
  content: "\e904";
}

.swiper-internet-novin .swiper-button-prev::after {
  content: "\e930";
}

.swiper-internet-novin .swiper-pagination-bullet {
  width           : 11px;
  height          : 6px;
  border-radius   : 9px;
  background-color: rgba(73, 73, 73, 0.3);
  opacity         : 1;
}

.swiper-internet-novin .swiper-pagination-bullet-active {
  width           : 25px;
  background-color: #1081e8;
}

@media only screen and (max-width: 575px) {
  .swiper-internet-novin .swiper-bottom {
    width: 100% !important;
  }
}

.btn-more-internet-novin {
  box-shadow: 0px 10px 20px 2px rgba(134, 155, 235, 0.32);
  padding   : 7px 10px;
}

.breadcrumb-internet-novin {
  padding-bottom: 12px;
  border-bottom : 1px solid #dcdcdc;
}

.breadcrumb-internet-novin li:not(:first-child) {
  padding: 0;
}

.breadcrumb-internet-novin li:not(:first-child)::before {
  content    : "\e900";
  font-family: "icomoon";
  font-size  : 10px;
  line-height: 1;
  margin     : 0 8px;
  padding    : 0;
}

.breadcrumb-internet-novin li a:hover {
  color: #1081e8;
}

.articles-internet-novin-two {
  padding: 0 20px 20px;
}

.articles-internet-novin-two::before {
  top             : 85px;
  background-color: #fff;
  border-radius   : 25px;
  box-shadow      : 0px 9px 50px rgba(0, 0, 0, 0.05);
}

.articles-internet-novin-two .title {
  height: 64px;
}

.articles-internet-novin-two p {
  height: 60px;
}

.articles-internet-novin-two .date-badge::before {
  height          : 9px;
  border-radius   : 17px;
  background-color: #1081e8;
  transform       : translateY(-19px);
}

.articles-internet-novin-two .date-badge .badge {
  padding: 7px 8px;
}

@media only screen and (max-width: 991px) {
  .articles-internet-novin-two .title {
    font-size  : 16px;
    line-height: 25px;
  }
}

.pagination-internet-novin {
  gap       : 17px;
  margin-top: 85px;
}

.pagination-internet-novin li a {
  width : 72px;
  height: 72px;
}

.pagination-internet-novin li a:not(.next, .prev) {
  background-color: #fff;
  box-shadow      : 0px 10px 20px rgba(0, 0, 0, 0.05);
}

.pagination-internet-novin li a:not(.next, .prev):hover,
.pagination-internet-novin li a:not(.next, .prev).active {
  background-color: #4a9be5;
  color           : #fff;
  box-shadow      : none;
}

@media only screen and (max-width: 767px) {
  .pagination-internet-novin {
    gap: 8px;
  }

  .pagination-internet-novin li a {
    width      : 48px;
    height     : 48px;
    font-size  : 12px;
    line-height: 18px;
  }
}

.articles-internet-novin-three {
  box-shadow  : 0px 10px 50px rgba(0, 0, 0, 0.05);
  border      : solid #fff;
  border-width: 0 4px 4px 0;
  padding     : 23px 17px 14px;
}

.articles-internet-novin-three figure img {
  border-radius: 20px 20px 0;
  box-shadow   : 0px 21px 25px rgba(0, 0, 0, 0.15);
}

.articles-internet-novin-three .title a:hover {
  color: #1081E8;
}

.articles-internet-novin-three p {
  max-height: 72px;
}

.articles-internet-novin-three:hover {
  border-color: #1081E8;
}

.articles-internet-novin-three:hover>a {
  color: #1081E8;
}

@media only screen and (max-width: 767px) {
  .articles-internet-novin-three .title {
    font-size  : 16px;
    line-height: 25px;
  }
}

.bg-internet-novin {
  background: #f7fbfe;
}

.top-header-internet-novin {
  padding: 53px 0;
}

.top-header-internet-novin::after {
  width           : 475px;
  height          : 50px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-internet-novin-01.png");
  top             : 100%;
}

.top-header-internet-novin-nav ul li a::before,
.top-header-internet-novin-nav ul li a::after {
  transform       : translateY(5px);
  height          : 2px;
  border-radius   : 8px;
  background-color: #1081e8;
  opacity         : 0;
}

.top-header-internet-novin-nav ul li a::before {
  width: 0;
}

.top-header-internet-novin-nav ul li a::after {
  width: 2px;
}

.top-header-internet-novin-nav ul li a.active {
  font-weight: bold !important;
}

.top-header-internet-novin-nav ul li a:hover,
.top-header-internet-novin-nav ul li a.active {
  color: #1081e8;
}

.top-header-internet-novin-nav ul li a:hover::before,
.top-header-internet-novin-nav ul li a:hover::after,
.top-header-internet-novin-nav ul li a.active::before,
.top-header-internet-novin-nav ul li a.active::after {
  opacity: 1;
}

.top-header-internet-novin-nav ul li a:hover::before,
.top-header-internet-novin-nav ul li a.active::before {
  width: 19px;
}

.top-header-internet-novin-nav ul li a:hover::after,
.top-header-internet-novin-nav ul li a.active::after {
  right: 21px;
}

.top-header-internet-novin-logo {
  top    : 28px;
  z-index: 99;
}

.top-header-internet-novin-search {
  max-width: 206px;
}

.top-header-internet-novin-search .form-control {
  background-color: rgba(225, 241, 255, 0.6);
  height          : 48px;
  border          : 1px solid rgba(225, 241, 255, 0.6);
}

.top-header-internet-novin-search .form-control:focus {
  border-color: #1081e8;
}

.top-header-internet-novin-search .btn {
  width: 48px;
}

.top-header-internet-novin-auth {
  padding: 13px 18.5px;
}

@media only screen and (max-width: 991px) {
  .top-header-internet-novin {
    padding: 12px 0;
  }

  .top-header-internet-novin-logo {
    top      : 0;
    right    : 0 !important;
    position : relative !important;
    transform: unset !important;
  }

  .top-header-internet-novin-logo img {
    width : auto;
    height: 100px;
  }
}

@media only screen and (max-width: 575px) {
  .top-header-internet-novin-logo img {
    height: 72px;
  }
}

.footer-internet-novin {
  margin-top: 196px;
  padding   : 58px 0 0;
}

.footer-internet-novin::after {
  height          : 102px;
  background-color: #1081e8;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-internet-novin-06.png");
}

.footer-internet-novin-nav li:not(:last-child) {
  margin-bottom: 12px;
}

.footer-internet-novin-namads>* {
  max-width: calc(50% - 4px);
}

.footer-internet-novin-contact {
  box-shadow   : 0px 20px 26px rgba(0, 0, 0, 0.05);
  border-radius: 28px;
  padding      : 40px 54px 35px;
}

.footer-internet-novin-contact .text .sub-title {
  letter-spacing: 2.28px;
}

.footer-internet-novin-contact ul {
  padding-right: 56px;
}

.footer-internet-novin-contact ul li {
  max-width: 33.333333%;
  padding  : 0 12px;
}

.footer-internet-novin-copyright-socials {
  padding: 22px 0 13px;
}

.footer-internet-novin-socials .text .sub-title {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
}

.footer-internet-novin-socials ul {
  gap: 17px;
}

.footer-internet-novin-socials ul li a {
  width           : 20px;
  height          : 20px;
  background-color: #fff;
}

.footer-internet-novin-socials ul li a:hover {
  background-color: #1081e8;
  color           : #fff;
}

@media only screen and (max-width: 991px) {
  .footer-internet-novin-namads>* {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }

  .footer-internet-novin-contact {
    padding: 32px 12px;
  }

  .footer-internet-novin-contact ul {
    padding-right: 0;
  }

  .footer-internet-novin-contact ul li {
    max-width: 50%;
  }

  .footer-internet-novin-contact ul li:first-child {
    max-width: 100%;
  }

  .footer-internet-novin-copyright-socials {
    padding: 24px 0;
  }

  .footer-internet-novin-copyright-socials::after {
    width           : 100vw;
    background-color: #1081e8;
    background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-internet-novin-06.png");
  }
}

@media only screen and (max-width: 767px) {
  .footer-internet-novin {
    margin-top: 100px;
  }
}

@media only screen and (max-width: 575px) {
  .footer-internet-novin-contact ul li {
    max-width: 100%;
  }

  .footer-internet-novin-socials ul {
    margin: 12px 0 0;
  }
}

.landing-internet-novin {
  margin: 134px 0 98px;
}

.landing-internet-novin::before {
  width           : 532px;
  height          : 492px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-internet-novin-02.png");
  transform       : translateY(10px);
  mix-blend-mode  : multiply;
  opacity         : 0.5;
}

.landing-internet-novin::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-internet-novin-01.png");
  width           : 845px;
  height          : 916px;
  transform       : translateY(-182px);
}

.landing-internet-novin .title-en {
  letter-spacing: 10.92px;
}

.landing-internet-novin .btns {
  gap: 19px;
}

.landing-internet-novin .btns .btn {
  padding: 13px 23px;
}

@media only screen and (max-width: 767px) {
  .landing-internet-novin {
    margin: 60px 0;
  }
}

@media only screen and (max-width: 575px) {
  .landing-internet-novin .title-en {
    letter-spacing: 5px;
  }
}

.service-home-internet-novin {
  padding: 62px 0 85px;
}

.service-home-internet-novin::before {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDc5IiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNDc5IDUwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQ3OSAwLjAyOTc4NTJWMEgwVjAuNjI0MDIzQzcuNTU4MTEgMS40NTk0NyAxNS4wMDgzIDMuMTE2MjEgMjIuMjc2NCA1LjQ5MTIxQzYxLjk4IDE4LjQ2NjMgMTY1Ljk2NyA0OS44ODc3IDI0MCA0OS4yMjEyQzMxMC40NDggNDguNTg2OSA0MDguOTI3IDE4LjQwMDkgNDQ3LjU0MyA1LjYyMTA5QzQ1Ny43MjYgMi4yNTA5OCA0NjguMjk0IDAuMjg5NTUxIDQ3OSAwLjAyOTc4NTJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDc5IiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNDc5IDUwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQ3OSAwLjAyOTc4NTJWMEgwVjAuNjI0MDIzQzcuNTU4MTEgMS40NTk0NyAxNS4wMDgzIDMuMTE2MjEgMjIuMjc2NCA1LjQ5MTIxQzYxLjk4IDE4LjQ2NjMgMTY1Ljk2NyA0OS44ODc3IDI0MCA0OS4yMjEyQzMxMC40NDggNDguNTg2OSA0MDguOTI3IDE4LjQwMDkgNDQ3LjU0MyA1LjYyMTA5QzQ1Ny43MjYgMi4yNTA5OCA0NjguMjk0IDAuMjg5NTUxIDQ3OSAwLjAyOTc4NTJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  background-color   : #f7fbfe;
  width              : 479px;
  height             : 49px;
  transform          : translate(-50%, -1px);
}

.service-home-internet-novin-item {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding   : 93px 20px 54px;
}

.service-home-internet-novin-item .icon {
  width : 87px;
  height: 87px;
}

.service-home-internet-novin-item .icon::before,
.service-home-internet-novin-item .icon::after,
.service-home-internet-novin-item .icon i::after {
  border-radius: 23px;
}

.service-home-internet-novin-item .icon::before {
  background-color       : rgba(255, 163, 26, 0.25);
  -webkit-backdrop-filter: blur(8.5px);
  backdrop-filter        : blur(8.5px);
}

.service-home-internet-novin-item .icon::after {
  background-color: #ffa31a;
  box-shadow      : 0px 6px 17px rgba(0, 0, 0, 0.1), 7px 8px 13px rgba(255, 255, 255, 0.25) inset;
  width           : 77px;
  height          : 77px;
  transform       : translate(-19px, -22px);
}

.service-home-internet-novin-item .icon i {
  font-size: 40px;
}

.service-home-internet-novin-item.danger .icon::before {
  background-color: rgba(255, 26, 67, 0.25);
}

.service-home-internet-novin-item.danger .icon::after {
  background-color: #ff1a43;
}

.service-home-internet-novin-item.danger .icon i::after {
  background-color: rgba(255, 26, 67, 0.32);
}

.service-home-internet-novin-item.success .icon::before {
  background-color: rgba(36, 210, 157, 0.25);
}

.service-home-internet-novin-item.success .icon::after {
  background-color: #24d29d;
}

.service-home-internet-novin-item.success .icon i::after {
  background-color: rgba(36, 210, 157, 0.32);
}

.service-home-internet-novin-item.info .icon::before {
  background-color: rgba(16, 129, 232, 0.25);
}

.service-home-internet-novin-item.info .icon::after {
  background-color: #1081e8;
}

.service-home-internet-novin-item.info .icon i::after {
  background-color: rgba(16, 129, 232, 0.32);
}

.about-home-internet-novin {
  margin: 174px 0 158px;
}

.about-home-internet-novin::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-internet-novin-04.png");
  width           : 72px;
  height          : 322px;
  transform       : translateY(218px);
}

.about-home-internet-novin::after {
  width           : 31.438%;
  height          : 88.434%;
  border-radius   : 0 40px 40px 0;
  background-color: #1081e8;
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/image-internet-novin-03.png");
  transform       : translateY(-30px);
}

.about-home-internet-novin .title-en {
  letter-spacing: 4.8px;
}

.about-home-internet-novin .btn {
  padding: 7px 19px;
}

.about-home-internet-novin .video-internet-novin {
  padding-right: 46px;
}

@media only screen and (max-width: 991px) {
  .about-home-internet-novin .video-internet-novin {
    padding-right: 0;
  }
}

@media only screen and (max-width: 767px) {
  .about-home-internet-novin {
    margin: 64px 0;
  }
}

@media only screen and (max-width: 575px) {
  .about-home-internet-novin .title-en {
    letter-spacing: 3.4px;
  }
}

.providing-internet-novin {
  padding         : 99px 0 134px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-internet-novin-02.png");
}

.providing-internet-novin::before {
  width           : 69px;
  height          : 662px;
  border-radius   : 40px;
  background-color: #1081e8;
  transform       : translate(46px, -206px);
  top             : 100%;
}

.providing-internet-novin::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-internet-novin-03.png");
  width           : 531px;
  height          : 492px;
  top             : 100%;
  transform       : translateY(-244px);
  mix-blend-mode  : multiply;
}

.providing-internet-novin .image {
  padding-left: 29px;
}

.providing-internet-novin .image::after {
  border       : 1px dashed rgba(73, 73, 73, 0.8);
  border-radius: 17px;
  transform    : translateY(-23px);
  width        : 82.6%;
  height       : 89.136%;
}

.providing-internet-novin .image img {
  box-shadow: 0px 26px 36px rgba(0, 0, 0, 0.15);
}

.providing-internet-novin .title-en {
  letter-spacing: 4.8px;
}

.providing-internet-novin .btn {
  padding: 10px 17.5px;
}

@media only screen and (max-width: 767px) {
  .providing-internet-novin {
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 575px) {
  .providing-internet-novin .title-en {
    letter-spacing: 2.7px;
  }
}

.internet-packages {
  margin: 151px 0 0;
}

.internet-packages-wrapper {
  padding-top: 61px;
}

.internet-packages-wrapper::before {
  background-color: #fff;
  border-radius   : 53px;
  box-shadow      : 0px 17px 40px rgba(0, 0, 0, 0.05);
  right           : 26px;
  left            : 26px;
  height          : 273px;
}

.internet-packages-wrapper::after {
  border-radius   : 40px;
  background-color: #1081e8;
  height          : 201px;
  width           : 54%;
  transform       : translate(31px, -56px);
}

.internet-packages-heading .title::before {
  content    : "\e900";
  font-family: "icomoon";
  font-size  : 12px;
  line-height: 1;
  color      : #1081e8;
  transform  : rotate(-90deg) translate(22px, -50%);
}

.internet-packages-heading .title::after {
  width           : 33px;
  height          : 5px;
  background-color: #1081e8;
  border-radius   : 4px;
  transform       : translate(-50%, -4px);
}

.internet-packages-heading .title-en {
  letter-spacing: 4.06px;
}

.internet-packages-item {
  padding   : 22px 32px 15px;
  box-shadow: 0px 45px 50px rgba(0, 0, 0, 0.05);
}

.internet-packages-item p {
  height       : 84px;
  padding-right: 12px;
}

.internet-packages-item p::before {
  width           : 5px;
  border-radius   : 4px;
  background-color: #1081e8;
}

.internet-packages-item .btn {
  padding         : 9px 12px;
  max-width       : 194px;
  background-color: #fff;
}

.internet-packages-item .btn::after {
  right           : 25px;
  bottom          : 1px;
  left            : 25px;
  height          : 12px;
  background-color: rgba(16, 129, 232, 0.32);
  border-radius   : 10px;
  filter          : blur(25px);
}

.internet-packages-item:hover {
  transform: translateY(-4px);
}

.internet-packages-item:hover .btn {
  background-color: #1081e8;
  color           : #fff !important;
}

@media only screen and (max-width: 1199px) {
  .internet-packages-item {
    padding: 22px 24px 15px;
  }
}

@media only screen and (max-width: 767px) {
  .internet-packages {
    margin: 80px 0 0;
  }

  .internet-packages-wrapper::before {
    border-radius: 20px;
  }

  .internet-packages-wrapper::after {
    width        : 70%;
    border-radius: 20px 0 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .internet-packages-wrapper::before {
    right        : -12px;
    left         : -12px;
    border-radius: 0;
  }

  .internet-packages-wrapper::after {
    width: 80%;
  }
}

.app-internet-novin {
  margin: 197px 0 205px;
}

.app-internet-novin::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-internet-novin-04.png");
  width           : 759px;
  height          : 656px;
  transform       : translateY(-164px);
}

.app-internet-novin::after {
  width           : 69px;
  height          : 662px;
  background-color: #1081e8;
  border-radius   : 40px;
  transform       : translate(-48px, -39px);
}

.app-internet-novin .title-en {
  letter-spacing: 4.4px;
}

@media only screen and (max-width: 767px) {
  .app-internet-novin {
    margin: 80px 0;
  }

  .app-internet-novin .title-en {
    font-size     : 12px;
    letter-spacing: 3.8px;
    line-height   : 26px;
  }
}

.articles-internet-novin .heading-internet-novin .title::after {
  width           : 55px;
  height          : 4px;
  border-radius   : 9px;
  background-color: #1081e8;
  transform       : translate(-50%, 12px);
}

.articles-internet-novin-item+.articles-internet-novin-item {
  margin-top: 31px;
}

.articles-internet-novin-item {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding   : 30px 22px 29px 27px;
}

.articles-internet-novin-item figure {
  max-width: 33%;
}

.articles-internet-novin-item figure img {
  border-radius: 20px 20px 0;
  box-shadow   : 0px 21px 25px rgba(0, 0, 0, 0.15);
}

.articles-internet-novin-item .content {
  padding-right: 12px;
  max-width    : 66%;
}

.articles-internet-novin-item .content p {
  max-height: 32px;
}

.articles-internet-novin-item.col {
  padding: 23px 17px;
}

.articles-internet-novin-item.col figure,
.articles-internet-novin-item.col .content {
  max-width: 100%;
}

.articles-internet-novin-item.col .content {
  padding: 19px 0 0;
}

.articles-internet-novin-item.col .content p {
  max-height: 64px;
}

@media only screen and (max-width: 991px) {
  .articles-internet-novin-item+.articles-internet-novin-item {
    margin-top: 24px;
  }
}

@media only screen and (max-width: 575px) {
  .articles-internet-novin-item {
    flex-direction: column;
    padding       : 23px 17px;
  }

  .articles-internet-novin-item figure,
  .articles-internet-novin-item .content {
    max-width: 100%;
  }

  .articles-internet-novin-item .content {
    padding: 19px 0 0;
  }

  .articles-internet-novin-item .content p {
    max-height: 64px;
  }
}

.our-partner-centers-internet-novin {
  margin-top: 213px;
}

.our-partner-centers-internet-novin-wrapper {
  padding-top: 61px;
}

.our-partner-centers-internet-novin-wrapper::before {
  background-color: #fff;
  border-radius   : 53px;
  right           : 56px;
  height          : 273px;
  left            : 56px;
  box-shadow      : 0px 17px 40px rgba(0, 0, 0, 0.05);
}

.our-partner-centers-internet-novin-wrapper::after,
.our-partner-centers-internet-novin-wrapper .heading::after {
  width           : 50%;
  height          : 201px;
  background-color: #1081e8;
  border-radius   : 40px;
}

.our-partner-centers-internet-novin-wrapper::after {
  transform: translateY(-56px);
}

.our-partner-centers-internet-novin .heading::after {
  top: 126px;
}

.our-partner-centers-internet-novin-item .box {
  box-shadow: 0px -4px 30px rgba(0, 0, 0, 0.05);
  padding   : 66px 20px;
}

@media only screen and (max-width: 1199px) {
  .our-partner-centers-internet-novin-item .box {
    padding: 66px 12px;
  }
}

@media only screen and (max-width: 767px) {
  .our-partner-centers-internet-novin {
    margin-top: 120px;
  }

  .our-partner-centers-internet-novin-item .box {
    padding: 32px 12px;
  }
}

@media only screen and (max-width: 575px) {
  .our-partner-centers-internet-novin-wrapper::before {
    right        : -12px;
    left         : -12px;
    border-radius: 0;
  }

  .our-partner-centers-internet-novin-wrapper::after {
    right        : -12px;
    border-radius: 12px 0 0 12px;
  }

  .our-partner-centers-internet-novin-wrapper .heading::after {
    border-radius: 0 12px 12px 0;
    left         : -12px;
  }
}

.breadcrumb-about-internet-novin {
  margin: 148px auto 67px;
}

@media only screen and (max-width: 991px) {
  .breadcrumb-about-internet-novin {
    margin: 60px auto 40px;
  }
}

.description-about-internet-novin-wrapper {
  padding: 56px 57px 65px 55px;
}

.description-about-internet-novin-wrapper::before,
.description-about-internet-novin-wrapper::after {
  background-color: #1081E8;
  border-radius   : 40px;
  width           : 51.235%;
  height          : 50.25%;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-internet-novin-07.png");
}

.description-about-internet-novin-wrapper .content {
  border-radius: 53px;
  box-shadow   : 0px 17px 40px rgba(0, 0, 0, 0.05);
  padding      : 42px 68px 40px;
}

@media only screen and (max-width: 767px) {
  .description-about-internet-novin-wrapper {
    padding: 32px;
  }

  .description-about-internet-novin-wrapper .content {
    padding      : 36px 32px;
    border-radius: 32px;
  }
}

@media only screen and (max-width: 767px) {
  .description-about-internet-novin-wrapper {
    margin : 0 -12px;
    padding: 32px 12px;
  }

  .description-about-internet-novin-wrapper::before {
    border-radius: 32px 0 0 32px;
  }

  .description-about-internet-novin-wrapper::after {
    border-radius: 0 32px 32px 0;
  }

  .description-about-internet-novin-wrapper .content {
    padding      : 28px 20px;
    border-radius: 20px;
  }
}

.members-about-internet-novin {
  margin: 284px 0 290px;
}

.members-about-internet-novin::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-internet-novin-08.png");
  transform       : translateY(-157px);
  height          : 1217px;
}

.members-about-internet-novin::after {
  transform       : translate(51px, 428px);
  border-radius   : 40px;
  width           : 69px;
  height          : 662px;
  background-color: #1081E8;
}

.members-about-internet-novin .about-us-travel-members-items:last-child {
  margin-top: 50px;
}

@media only screen and (max-width: 767px) {
  .members-about-internet-novin {
    margin: 80px 0;
  }
}

.awards-about-internet-novin::after {
  width           : 69px;
  height          : 662px;
  border-radius   : 40px;
  background-color: #1081E8;
  transform       : translate(-48px, 122px);
}

.awards-about-internet-novin-heading {
  margin-bottom: 78px;
}

.awards-about-internet-novin-heading .sub-title {
  margin-top    : 5px;
  letter-spacing: 8.74px;
}

.awards-about-internet-novin .row {
  gap: 93px 0;
}

.achievement-internet-novin-item {
  padding: 30px 22px 30px 16px;
}

.achievement-internet-novin-item .image {
  width : 190px;
  height: 128px;
  flex  : 0 0 auto;
}

.achievement-internet-novin-item .image::before {
  -webkit-mask    : unset;
  mask            : unset;
  border-radius   : 20px 20px 0;
  background-color: #EAEAEA;
  box-shadow      : 0px 21px 25px rgba(0, 0, 0, 0.15);
}

.achievement-internet-novin-item .image img {
  left     : 50%;
  transform: translateX(-50%);
}

.achievement-internet-novin-item .detail {
  padding-right: 18px;
  max-width    : calc(100% - 190px);
}

.achievement-internet-novin-item:hover {
  background-color: #1081E8;
}

@media only screen and (max-width: 575px) {
  .achievement-internet-novin-item {
    padding: 24px;
  }

  .achievement-internet-novin-item .detail {
    max-width    : 100%;
    padding-right: 0;
  }
}

.breadcrumb-contact-internet-novin {
  margin: 148px auto 0;
}

@media only screen and (max-width: 991px) {
  .breadcrumb-contact-internet-novin {
    margin: 60px auto 0;
  }
}

.landing-contact-internet-novin::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-internet-novin-09.png");
  transform       : translateY(-274px);
  height          : 960px;
}

.landing-contact-internet-novin::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-internet-novin-05.png");
  width           : 452px;
  height          : 456px;
  transform       : translateY(61px);
}

.landing-contact-internet-novin .sub-title {
  letter-spacing: 10.92px;
}

@media only screen and (max-width: 575px) {
  .landing-contact-internet-novin .sub-title {
    letter-spacing: 5px;
  }
}

.location-contact-internet-novin {
  margin: 97px 0 265px;
}

.location-contact-internet-novin::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-internet-novin-06.png");
  width           : 606px;
  height          : 916px;
  transform       : translateY(-359px);
}

.location-contact-internet-novin-wrapper {
  padding: 39px 28px 42px 34px;
}

.location-contact-internet-novin-wrapper::before,
.location-contact-internet-novin-wrapper::after {
  background-color: #1081e8;
  width           : 664px;
  height          : 201px;
  border-radius   : 40px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-internet-novin-10.png");
}

.location-contact-internet-novin-wrapper .content {
  padding: 39px 63px;
}

.location-contact-internet-novin-wrapper .content .iframe::after {
  width           : 80%;
  height          : 56px;
  background-color: rgba(16, 129, 232, 0.37);
  filter          : blur(25px);
}

.location-contact-internet-novin-wrapper .content .iframe iframe {
  box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.02);
}

.location-contact-internet-novin-btn {
  padding   : 21px 41px;
  margin-top: 104px;
}

.location-contact-internet-novin-btn,
.location-contact-internet-novin-btn:focus,
.location-contact-internet-novin-btn:active,
.location-contact-internet-novin-btn:hover {
  box-shadow: 0px 18px 25px rgba(16, 129, 232, 0.32);
}

@media only screen and (max-width: 991px) {
  .location-contact-internet-novin-wrapper .content {
    border-radius: 32px;
    padding      : 32px;
  }

  .location-contact-internet-novin-wrapper .content .iframe iframe {
    height: 400px;
  }
}

@media only screen and (max-width: 767px) {
  .location-contact-internet-novin {
    margin-bottom: 80px;
  }
}

@media only screen and (max-width: 575px) {
  .location-contact-internet-novin-wrapper {
    margin : 0 -12px;
    padding: 39px 12px 42px;
  }

  .location-contact-internet-novin-wrapper::before,
  .location-contact-internet-novin-wrapper::after {
    border-radius: 0;
    height       : 100%;
  }

  .location-contact-internet-novin-wrapper .content {
    padding      : 12px;
    border-radius: 20px;
  }

  .location-contact-internet-novin-wrapper .content .iframe iframe {
    height: 280px;
  }
}

.form-contact-internet-novin::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-internet-novin-07.png");
  width           : 1041px;
  height          : 916px;
  transform       : translateY(-115px);
}

.form-contact-internet-novin::after {
  top             : 11px;
  width           : 69px;
  height          : 292px;
  background-color: #1081E8;
  border-radius   : 40px;
  transform       : translateX(-48px);
}

.form-contact-internet-novin .image {
  padding-left: 29px;
}

.form-contact-internet-novin .image::after {
  transform    : translateY(-23px);
  width        : 74.905%;
  height       : 89.136%;
  border-radius: 17px;
  border       : 1px dashed rgba(73, 73, 73, 0.8);
}

.form-contact-internet-novin .image img {
  box-shadow: 0px 26px 36px rgba(0, 0, 0, 0.15);
}

.form-contact-internet-novin form {
  gap: 19px 0;
}

.top-articles-blog-internet-novin {
  margin: 82px 0 96px;
}

.top-articles-blog-internet-novin::before,
.top-articles-blog-internet-novin::after {
  background-color: #1081E8;
  height          : 34.957%;
}

.top-articles-blog-internet-novin::before {
  width           : 17.762%;
  border-radius   : 40px 0 0 40px;
  transform       : translateY(-24px);
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-internet-novin-11.png");
}

.top-articles-blog-internet-novin::after {
  width           : 25.697%;
  border-radius   : 0 40px 40px 0;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-internet-novin-12.png");
  transform       : translateY(52px);
}

.top-articles-blog-internet-novin .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-internet-novin-13.png");
  transform       : translateY(-308px);
  height          : 1059px;
}

.top-articles-blog-internet-novin-item+.top-articles-blog-internet-novin-item {
  margin-top: 24px;
}

.top-articles-blog-internet-novin-item {
  box-shadow: 0px 37px 100px rgba(0, 0, 0, 0.05);
  padding   : 34px 24px;
}

.top-articles-blog-internet-novin-item .image {
  max-width: 25%;
}

.top-articles-blog-internet-novin-item .image img {
  border-radius: 15px 15px 0 15px;
  box-shadow   : 0px 11px 40px rgba(0, 0, 0, 0.2);
}

.top-articles-blog-internet-novin-item .detail {
  max-width    : 75%;
  padding-right: 17px;
}

.top-articles-blog-internet-novin-item .detail .title-en {
  letter-spacing: 2.88px;
}

.top-articles-blog-internet-novin-item .detail p {
  max-height: 72px;
}

.top-articles-blog-internet-novin-item.lg {
  padding: 0 73px 62px;
}

.top-articles-blog-internet-novin-item.lg::before {
  background-color: #fff;
  border-radius   : 26px;
  top             : 20.047%;
  box-shadow      : 0px 37px 100px rgba(0, 0, 0, 0.05);
}

.top-articles-blog-internet-novin-item.lg .image,
.top-articles-blog-internet-novin-item.lg .detail {
  max-width: 100%;
}

.top-articles-blog-internet-novin-item.lg .image img {
  border-radius: 36px;
}

.top-articles-blog-internet-novin-item.lg .detail {
  padding-right: 0;
}

.top-articles-blog-internet-novin-item.lg .detail p {
  max-height: 96px;
}

@media only screen and (max-width: 575px) {
  .top-articles-blog-internet-novin-item {
    padding: 24px;
  }

  .top-articles-blog-internet-novin-item .image,
  .top-articles-blog-internet-novin-item .detail {
    max-width: 100%;
  }

  .top-articles-blog-internet-novin-item .image img {
    border-radius: 15px;
  }

  .top-articles-blog-internet-novin-item .detail {
    padding-right: 0;
  }

  .top-articles-blog-internet-novin-item.lg {
    padding: 0 24px 32px;
  }

  .top-articles-blog-internet-novin-item.lg .image img {
    border-radius: 20px;
  }
}

.articles-blog-internet-novin::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-internet-novin-08.png");
  width           : 587px;
  height          : 492px;
  transform       : translateY(-23px);
  mix-blend-mode  : multiply;
}

.articles-blog-internet-novin::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-internet-novin-09.png");
  width           : 1163px;
  height          : 916px;
  top             : 50%;
  transform       : translateY(-50%);
  mix-blend-mode  : multiply;
}

.articles-blog-internet-novin-heading .sub-title {
  letter-spacing: 2.88px;
}

.articles-blog-internet-novin .row {
  gap: 45px 0;
}

@media only screen and (max-width: 767px) {
  .articles-blog-internet-novin .row {
    gap: 24px 0;
  }
}

.detail-blog-internet-novin-image {
  margin: 91px 0 106px;
}

.detail-blog-internet-novin-image::before,
.detail-blog-internet-novin-image::after {
  background-color: #1081e8;
  height          : 211px;
}

.detail-blog-internet-novin-image::before {
  transform       : translateY(-35px);
  border-radius   : 40px 0 0 40px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-internet-novin-14.png");
  width           : 400px;
}

.detail-blog-internet-novin-image::after {
  transform       : translateY(35px);
  border-radius   : 0 40px 40px 0;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-internet-novin-15.png");
  width           : 429px;
}

.detail-blog-internet-novin-image .image {
  padding         : 11px;
  background-color: rgba(216, 216, 216, 0.69);
  border-radius   : 33px;
}

.detail-blog-internet-novin-image .image img {
  box-shadow: 0px 26px 50px rgba(0, 0, 0, 0.2);
}

@media only screen and (max-width: 767px) {
  .detail-blog-internet-novin-image {
    margin: 40px 0;
  }
}

@media only screen and (max-width: 767px) {
  .detail-blog-internet-novin-content .title {
    margin-bottom: 24px;
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-internet-novin-content .title {
    font-size  : 18px;
    line-height: 28px;
  }
}

.detail-blog-internet-novin-info .box-star .stars {
  margin: 0 28px 0 18px;
}

.detail-blog-internet-novin-info .box-star .stars label {
  cursor: pointer;
}

.detail-blog-internet-novin-info .box-star .stars input:checked~label i {
  color: #ffb800;
}

@media only screen and (max-width: 767px) {
  .detail-blog-internet-novin-image .image {
    padding      : 5px;
    border-radius: 20px;
  }

  .detail-blog-internet-novin-image .image img {
    border-radius: 15px;
  }

  .detail-blog-internet-novin .share-box-one {
    margin: 40px 0 90px;
  }
}

.detail-blog-internet-novin-related-articles {
  margin-top: 181px;
}

.detail-blog-internet-novin-related-articles::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-internet-novin-16.png");
  transform       : translateY(-20px);
  height          : 645px;
}

.detail-blog-internet-novin-related-articles-heading {
  margin-bottom: 61px;
}

.detail-blog-internet-novin-related-articles-heading::before {
  border-bottom: 1px dashed #787878;
}

.detail-blog-internet-novin-related-articles-heading>div,
.detail-blog-internet-novin-related-articles-heading a {
  background-color: #f7fbfe;
}

.detail-blog-internet-novin-related-articles-heading .title-en {
  background-color: rgba(220, 220, 220, 0.5);
  padding         : 5px 12px 4px;
  letter-spacing  : 1.44px;
}

.detail-blog-internet-novin-related-articles .swiper-slide>* {
  opacity: 0.25;
}

.detail-blog-internet-novin-related-articles .swiper-slide:not(.swiper-slide-visible)>* {
  pointer-events: none;
}

.detail-blog-internet-novin-related-articles .swiper-slide-visible>* {
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  .detail-blog-internet-novin-related-articles {
    margin-top: 80px;
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-internet-novin-related-articles-heading::before {
    content: none;
  }

  .detail-blog-internet-novin-related-articles .swiper-slide>* {
    opacity: 1;
  }
}

.landing-services-internet-novin {
  margin-top: 85px;
}

.landing-services-internet-novin .title-en {
  letter-spacing: 10.92px;
}

.landing-services-internet-novin::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-internet-novin-17.png");
  transform       : translateY(-211px);
  height          : 844px;
}

.landing-services-internet-novin::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-internet-novin-18.png");
  height          : 528px;
}

.landing-services-internet-novin .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-internet-novin-10.png");
  width           : 603px;
  height          : 916px;
  transform       : translateY(605px);
}

@media only screen and (max-width: 575px) {
  .landing-services-internet-novin .title-en {
    letter-spacing: 5px;
  }
}

.internet-novin-services-content {
  margin: 169px 0 164px;
}

.internet-novin-services-content :last-child {
  margin-bottom: 0;
}

.internet-novin-services-content p {
  margin-bottom: 12px;
}

.internet-novin-services::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-internet-novin-11.png");
  width           : 1159px;
  height          : 916px;
  transform       : translateY(-256px);
}

.internet-novin-services .top-services-item .right::after {
  content         : "";
  position        : absolute;
  top             : 11px;
  right           : 12px;
  width           : 63px;
  height          : 63px;
  background-color: rgba(16, 129, 232, 0.32);
  border-radius   : 15px;
  filter          : blur(50px);
  z-index         : -1;
}

.internet-novin-services .top-services-item .right i::after {
  background-color: rgba(16, 129, 232, 0.25);
}

.internet-novin-services .top-services-item .detail h2 {
  color: #1081E8;
}

.internet-novin-services .top-services-item.danger .right::before {
  background-color: #FF1A43;
}

.internet-novin-services .top-services-item.danger .right::after {
  background-color: rgba(255, 26, 67, 0.32);
}

.internet-novin-services .top-services-item.danger .detail h2,
.internet-novin-services .top-services-item.danger .detail .read-more {
  color: #FF1A43;
}

.internet-novin-services .top-services-item.warning .right::before {
  background-color: #FFA31A;
}

.internet-novin-services .top-services-item.warning .right::after {
  background-color: rgba(255, 163, 26, 0.32);
}

.internet-novin-services .top-services-item.warning .detail h2,
.internet-novin-services .top-services-item.warning .detail .read-more {
  color: #FFA31A;
}

@media only screen and (max-width: 767px) {
  .internet-novin-services-content {
    margin: 80px 0;
  }

  .internet-novin-services-content .container {
    font-size  : 14px;
    line-height: 28px;
  }
}

.heading-paka {
  margin-bottom: 84px;
}

.heading-paka::after {
  transform       : translate(-50%, 9px);
  width           : 55px;
  height          : 4px;
  border-radius   : 9px;
  background-color: #869beb;
}

.btn-more-paka {
  margin-top: 94px;
}

.btn-more-paka::before {
  content    : "\e99c";
  font-family: "icomoon";
  font-size  : 12px;
  transform  : translate(-50%, -36px);
  color      : #869beb;
}

.btn-more-paka .btn {
  background-color: #fff;
  padding         : 14px 13px;
}

.btn-more-paka .btn:hover {
  color           : #fff;
  background-color: #869beb;
}

.btn-more-paka .btn::before,
.btn-more-paka .btn::after {
  width           : 67px;
  height          : 43px;
  background-color: #b6c3f3;
  border-radius   : 10px;
}

.btn-more-paka .btn::before {
  transform: translate(8px, 5px);
}

.btn-more-paka .btn::after {
  transform: translate(-7px, -6px);
}

.article-paka {
  box-shadow: 0px 9px 50px rgba(0, 0, 0, 0.05);
  padding   : 24px 20px;
}

.article-paka figure .date {
  padding: 8.5px 11px;
  top    : 18px;
  left   : 17px;
}

.article-paka figure .date::before {
  background-color       : rgba(18, 18, 18, 0.5);
  border-radius          : 15px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter        : blur(10px);
}

.article-paka .title {
  max-height: 44px;
}

.article-paka ul {
  gap: 10px;
}

.article-paka ul li {
  background-color: rgba(255, 86, 86, 0.15);
  color           : #ff5656;
  padding         : 6.5px 9px;
}

.article-paka ul li:nth-child(2) {
  background-color: rgba(74, 155, 229, 0.15);
  color           : #4a9be5;
}

.article-paka p {
  max-height: 75px;
}

.article-paka .btn {
  box-shadow: 0px 7px 17px rgba(0, 0, 0, 0.05), 0px 18px 50px rgba(189, 154, 246, 0.05);
  padding   : 8px 20px;
}

.article-paka .btn:hover {
  background-color: #869beb;
  color           : #fff;
}

@media only screen and (max-width: 1199px) {
  .article-paka {
    padding: 20px 12px;
  }
}

.pagination-paka li a:not(.prev, .next):hover,
.pagination-paka li a:not(.prev, .next).active {
  background-color: #869beb;
}

.article-paka-two {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding   : 37px 22px 42px;
}

.article-paka-two:not(:last-child) {
  margin-bottom: 58px;
}

.article-paka-two figure {
  max-width: 35%;
}

.article-paka-two figure img {
  border-radius: 20px 20px 0;
}

.article-paka-two .content {
  max-width    : 65%;
  padding-right: 34px;
}

.article-paka-two .content p {
  height: 32px;
}

@media only screen and (max-width: 991px) {
  .article-paka-two:not(:last-child) {
    margin-bottom: 24px;
  }
}

@media only screen and (max-width: 575px) {
  .article-paka-two {
    padding: 20px;
  }

  .article-paka-two figure,
  .article-paka-two .content {
    max-width: 100%;
  }

  .article-paka-two .content {
    padding-right: 0;
  }
}

.video-paka .video-js .vjs-poster::before {
  background-color       : rgba(45, 45, 45, 0.5);
  -webkit-backdrop-filter: blur(3.5px);
  backdrop-filter        : blur(3.5px);
  filter                 : none;
}

.video-paka .video-js .vjs-big-play-button::before,
.video-paka .video-js .vjs-big-play-button::after,
.video-paka .video-js .vjs-big-play-button .vjs-icon-placeholder::after {
  background-color: rgba(134, 155, 235, 0.3);
}

.video-paka-two .video-js .vjs-big-play-button {
  width : 116px;
  height: 116px;
}

.video-paka-two .video-js .vjs-big-play-button::before {
  -webkit-mask : unset;
  mask         : unset;
  border-radius: 50%;
}

.video-paka-two .video-js .vjs-big-play-button::after,
.video-paka-two .video-js .vjs-big-play-button .vjs-icon-placeholder::after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMyIiBoZWlnaHQ9IjEzNyIgdmlld0JveD0iMCAwIDEzMiAxMzciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNDAuNzgzIDcuMTE1NDJDNTYuMjYxNCAtMS44Mjg4NiA3NS4zMzc0IC0xLjgyODg1IDkwLjgxNTggNy4xMTU0MkwxMDYuNTEyIDE2LjE4NThDMTIxLjk3MyAyNS4xMTk5IDEzMS40OTYgNDEuNjIxMSAxMzEuNDk2IDU5LjQ3NzZWNzcuNjk0MkMxMzEuNDk2IDk1LjU1MDcgMTIxLjk3MyAxMTIuMDUyIDEwNi41MTIgMTIwLjk4Nkw5MC44MTU4IDEzMC4wNTZDNzUuMzM3NCAxMzkuMDAxIDU2LjI2MTQgMTM5LjAwMSA0MC43ODMgMTMwLjA1NkwyNS4wODYzIDEyMC45ODZDOS42MjU1NCAxMTIuMDUyIDAuMTAyNzUzIDk1LjU1MDcgMC4xMDI3NTMgNzcuNjk0MlY1OS40Nzc2QzAuMTAyNzUzIDQxLjYyMTEgOS42MjU1NCAyNS4xMTk5IDI1LjA4NjMgMTYuMTg1OEw0MC43ODMgNy4xMTU0MloiIGZpbGw9IiM4NjlCRUIiLz4NCjwvc3ZnPg0K);
  mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMyIiBoZWlnaHQ9IjEzNyIgdmlld0JveD0iMCAwIDEzMiAxMzciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNDAuNzgzIDcuMTE1NDJDNTYuMjYxNCAtMS44Mjg4NiA3NS4zMzc0IC0xLjgyODg1IDkwLjgxNTggNy4xMTU0MkwxMDYuNTEyIDE2LjE4NThDMTIxLjk3MyAyNS4xMTk5IDEzMS40OTYgNDEuNjIxMSAxMzEuNDk2IDU5LjQ3NzZWNzcuNjk0MkMxMzEuNDk2IDk1LjU1MDcgMTIxLjk3MyAxMTIuMDUyIDEwNi41MTIgMTIwLjk4Nkw5MC44MTU4IDEzMC4wNTZDNzUuMzM3NCAxMzkuMDAxIDU2LjI2MTQgMTM5LjAwMSA0MC43ODMgMTMwLjA1NkwyNS4wODYzIDEyMC45ODZDOS42MjU1NCAxMTIuMDUyIDAuMTAyNzUzIDk1LjU1MDcgMC4xMDI3NTMgNzcuNjk0MlY1OS40Nzc2QzAuMTAyNzUzIDQxLjYyMTEgOS42MjU1NCAyNS4xMTk5IDI1LjA4NjMgMTYuMTg1OEw0MC43ODMgNy4xMTU0MloiIGZpbGw9IiM4NjlCRUIiLz4NCjwvc3ZnPg0K);
}

.video-paka-two .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
  font-size  : 60px;
  line-height: 116px;
}

@media only screen and (max-width: 767px) {
  .video-paka-two .video-js .vjs-big-play-button {
    transform: translate(-50%, -50%) scale(0.8);
  }
}

@media only screen and (max-width: 575px) {
  .video-paka-two .video-js .vjs-big-play-button {
    transform: translate(-50%, -50%) scale(0.7);
  }
}

body.bg-paka {
  background: linear-gradient(0deg, rgba(243, 245, 252, 0.3) 0%, rgba(243, 245, 252, 0.3) 100%), #fff;
}

.top-header-paka,
.nav-paka {
  background-color: rgba(255, 255, 255, 0.15);
}

.top-header-paka {
  padding: 57px 0 25px;
}

.top-header-paka::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-paka-01.png");
  height          : 875px;
}

.top-header-paka-socials {
  gap: 20px;
}

.top-header-paka-socials li a {
  width           : 23px;
  height          : 23px;
  background-color: #fff;
  box-shadow      : 0px 4px 4px rgba(0, 0, 0, 0.02);
}

.top-header-paka-socials li a:hover {
  background-color: #869beb;
  color           : #fff;
}

.top-header-paka-contact {
  margin: 0 56px 0 53px;
}

.top-header-paka-auth {
  padding: 16.5px 23px;
}

.top-header-paka-auth::before,
.top-header-paka-auth::after {
  width           : 67px;
  height          : 43px;
  border-radius   : 10px;
  background-color: #b6c3f3;
}

.top-header-paka-auth::before {
  transform: translate(8px, 5px);
}

.top-header-paka-auth::after {
  transform: translate(-7px, -6px);
}

.nav-paka {
  padding: 39px 48px;
}

.nav-paka ul {
  gap: 32px;
}

.nav-paka ul li a::after {
  width           : 5px;
  height          : 5px;
  border-radius   : 50%;
  background-color: #869beb;
  transform       : translate(-50%, 10px);
  opacity         : 0;
  pointer-events  : none;
}

.nav-paka ul li a.active {
  font-weight: bold !important;
}

.nav-paka ul li a:hover,
.nav-paka ul li a.active {
  color: #869beb;
}

.nav-paka ul li a:hover::after,
.nav-paka ul li a.active::after {
  opacity: 1;
}

@media only screen and (max-width: 1199px) {
  .top-header-paka-logo .name {
    font-size  : 20px;
    line-height: 32px;
  }

  .top-header-paka-contact {
    margin: 0 40px;
  }
}

.top-header-paka {
  padding: 24px 0;
}

.top-header-paka-logo .name {
  margin-left: 0;
}

@media only screen and (max-width: 575px) {
  .top-header-paka-logo img {
    width : 48px;
    height: auto;
  }

  .top-header-paka-logo .name {
    font-size  : 16px;
    line-height: 25px;
  }

  .top-header-paka-auth {
    padding: 0;
    width  : 48px;
    height : 48px;
  }

  .top-header-paka-auth::before,
  .top-header-paka-auth::after {
    display: none;
  }

  .top-header-paka-auth i {
    margin-left: 0;
  }
}

.footer-paka {
  margin-top: 145px;
}

.footer-paka::before {
  top             : 39px;
  background-color: #fff;
}

.footer-paka .container {
  padding-bottom: 20px;
}

.footer-paka .container::after {
  height          : 85px;
  background-color: #869BEB;
  border-radius   : 9px;
  right           : 12px;
  left            : 12px;
  transform       : translateY(71px);
}

.footer-paka .btn-scroll {
  top      : 18px;
  font-size: 57px;
}

.footer-paka .form .form-control {
  box-shadow: 0px 7px 70px rgba(0, 0, 0, 0.05);
  height    : 97px;
  padding   : 0 31px 0 140px;
}

.footer-paka .form label {
  background-image: linear-gradient(180deg, rgba(120, 120, 120, 0) 0%, #787878 100%);
  top             : 55%;
  right           : 31px;
}

.footer-paka .form .btn {
  box-shadow: 0px 7px 70px rgba(0, 0, 0, 0.05);
  left      : 31px;
  padding   : 14.5px 31px;
}

.footer-paka-contact li:not(:last-child) {
  margin-bottom: 18px;
}

.footer-paka-nav li:not(:last-child) {
  margin-bottom: 3px;
}

.footer-paka-nav li a:hover {
  color: #637ecb;
}

.footer-paka-namads .text {
  max-width: 229px;
}

.footer-paka-socials .title-en {
  background-image: linear-gradient(180deg, rgba(120, 120, 120, 0) 0%, #787878 100%);
  margin-top      : -8px;
}

.footer-paka-socials ul {
  gap: 15px;
}

.footer-paka-socials ul li a {
  width           : 32px;
  height          : 32px;
  box-shadow      : 0px 4px 15px rgba(0, 0, 0, 0.05);
  background-color: #fff;
}

.footer-paka-socials ul li a:hover {
  background-color: #637ecb;
  color           : #fff;
}

@media only screen and (max-width: 1399px) {
  .footer-paka .form .form-control {
    padding: 0 20px 0 120px;
  }

  .footer-paka .form label {
    right: 20px;
    left : 120px;
  }

  .footer-paka .form .btn {
    left   : 20px;
    padding: 14.5px 20px;
  }
}

@media only screen and (max-width: 991px) {
  .footer-paka {
    padding-top: 24px;
  }

  .footer-paka::before {
    top: 0;
  }
}

@media only screen and (max-width: 767px) {
  .footer-paka {
    margin-top: 80px;
  }
}

@media only screen and (max-width: 575px) {
  .footer-paka-namads .text {
    max-width: 100%;
  }
}

.landing-paka {
  margin: 102px 0 164px;
}

.landing-paka::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-paka-01.png");
  width           : 380px;
  height          : 656px;
  transform       : translateY(440px);
}

.landing-paka::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-paka-02.png");
  width           : 525px;
  height          : 612px;
  transform       : translateY(-26px);
}

.landing-paka .title::before {
  content    : "International credit cards";
  transform  : translate(-148px, -82px);
  font-size  : 100px;
  font-weight: 900;
  line-height: 143px;
  color      : rgba(123, 123, 123, 0.05);
  white-space: nowrap;

}

.landing-paka .title-en {
  letter-spacing: 10.92px;
}

.landing-paka .btns .btn {
  padding: 13.5px 22px;
}

@media only screen and (max-width: 991px) {
  .landing-paka .title::before {
    content: none;
  }
}

@media only screen and (max-width: 767px) {
  .landing-paka {
    margin: 50px 0 80px;
  }
}

@media only screen and (max-width: 575px) {
  .landing-paka .title {
    font-size  : 18px;
    line-height: 28px;
  }

  .landing-paka .title-en {
    letter-spacing: 5px;
  }
}

.rerouting-paka {
  margin-bottom: 170px;
}

.rerouting-paka::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-paka-02.png");
  height          : 932px;
  transform       : translateY(-321px);
}

.rerouting-paka::after {
  top             : -24px;
  bottom          : -33px;
  background-color: #869beb;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-paka-03.png");
  border-radius   : 0 129px 129px 0;
  width           : 554px;
}

.rerouting-paka-wrapper {
  border-radius: 53px;
  box-shadow   : 0px 17px 40px rgba(0, 0, 0, 0.05);
  padding      : 58px 135px 87px;
}

.rerouting-paka-wrapper .title::after {
  transform       : translate(-50%, 16px);
  width           : 55px;
  height          : 4px;
  border-radius   : 9px;
  background-color: #869beb;
}

.rerouting-paka-wrapper .nav-item {
  background-color: #fff;
  box-shadow      : 0px 7px 20px rgba(0, 0, 0, 0.05);
  border-radius   : 24px 0 24px 24px;
  padding         : 8px 32px;
  cursor          : pointer;
}

.rerouting-paka-wrapper .nav-item.active {
  background-color: #869beb;
  box-shadow      : 0px 9px 20px rgba(36, 145, 235, 0.1);
  color           : #fff;
}

.rerouting-paka-wrapper .form-group {
  background-color: rgba(134, 155, 235, 0.05);
  padding         : 9px 19px 10px 21px;
}

.rerouting-paka-wrapper .form .select2-container--default .select2-selection--single {
  padding         : 3.5px 0;
  border          : 0;
  background-color: transparent;
  border-radius   : 0;
}

.rerouting-paka-wrapper .form .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding: 0;
}

.rerouting-paka-wrapper .form .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 0;
}

@media only screen and (max-width: 1199px) {
  .rerouting-paka-wrapper {
    padding: 58px 64px 87px;
  }
}

@media only screen and (max-width: 767px) {
  .rerouting-paka {
    margin-bottom: 80px;
  }

  .rerouting-paka::after {
    width        : 100vw;
    height       : 70%;
    border-radius: 0;
  }

  .rerouting-paka-wrapper {
    padding      : 24px 32px 32px;
    border-radius: 32px;
  }
}

@media only screen and (max-width: 767px) {
  .rerouting-paka-wrapper {
    padding      : 24px 16px 32px;
    border-radius: 20px;
  }
}

.services-home-paka::before {
  top             : 109px;
  width           : 513px;
  background-color: #869beb;
  height          : 475px;
  border-radius   : 129px 0 0 129px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-paka-04.png");
}

.services-home-paka .row {
  gap: 39px 0;
}

.services-home-paka-item {
  background-color: #fff;
  padding         : 30px 22px;
  box-shadow      : 0px 10px 50px rgba(0, 0, 0, 0.05);
}

.services-home-paka-item .icon {
  max-width       : 32%;
  background-color: rgba(134, 155, 235, 0.1);
  border-radius   : 20px 20px 0;
  padding         : 24px 12px;
}

.services-home-paka-item .icon i {
  font-size: 83px;
}

.services-home-paka-item .detail {
  max-width    : 68%;
  padding-right: 19px;
}

.services-home-paka-item .detail p {
  height: 40px;
}

.services-home-paka-item .detail .btn {
  padding      : 8px 35.23px;
  border-radius: 24px 0 24px 24px;
  box-shadow   : 0px 9px 20px rgba(36, 145, 235, 0.1);
}

.services-home-paka-item:hover {
  background-color: #869beb;
}

.services-home-paka-item:hover .icon {
  background-color: rgba(255, 255, 255, 0.1);
}

.services-home-paka-item:hover .icon i {
  color: #fff;
}

.services-home-paka-item:hover .detail .title a {
  color: #fff;
}

.services-home-paka-item:hover .detail p {
  color: rgba(255, 255, 255, 0.6);
}

.services-home-paka-item:hover .detail .btn {
  background-color: #fff;
  color           : #869beb;
}

@media only screen and (max-width: 767px) {
  .services-home-paka::before {
    width        : 100vw;
    border-radius: 0;
  }
}

@media only screen and (max-width: 575px) {

  .services-home-paka-item .icon,
  .services-home-paka-item .detail {
    max-width: 100%;
  }

  .services-home-paka-item .detail {
    padding-right: 0;
  }
}

.cards-paka {
  margin: 155px 0 179px;
}

.cards-paka::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-paka-05.png");
  transform       : translateY(-82px);
  height          : 598px;
}

.cards-paka::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-paka-06.png");
  border-radius   : 129px;
  transform       : translate(-432px, -98px);
  background-color: #869beb;
  width           : 466px;
  height          : 667px;
}

.cards-paka .heading-paka {
  margin-bottom: 60px;
}

.cards-paka-item::before {
  height    : 89px;
  max-width : 80%;
  width     : 100%;
  margin    : 0 auto;
  transform : translateY(22px);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), rgba(0, 124, 255, 0.37);
  filter    : blur(50px);
}

.cards-paka-item:hover::before {
  transform: translateY(53px);
}

.cards-paka-item .content {
  background: linear-gradient(106.61deg, #0096ed -23.67%, #fe64af 87.41%);
  padding   : 22px 25px 13px;
}

.cards-paka-item .content::after {
  width           : 658px;
  height          : 658px;
  border-radius   : 50%;
  background-color: rgba(0, 0, 0, 0.1);
  transform       : translate(-315px, 601px);
}

.cards-paka-item-up img {
  max-height: 16px;
}

.cards-paka-item .number {
  margin: 41px 0 47px;
}

.cards-paka-item-down img {
  max-height: 21px;
}

.cards-paka-item.orange .content {
  background: linear-gradient(106.61deg, #97148b -23.67%, #fd2652 34.77%, #ff6700 87.41%);
}

.cards-paka-item.info .content {
  background: linear-gradient(106.61deg, #0096b3 -23.67%, #37d8f0 87.41%);
}

.cards-paka-item.purple .content {
  background: linear-gradient(106.61deg, #007fff -23.67%, #849eef 87.41%);
}

@media only screen and (max-width: 1399px) {
  .cards-paka-item .content {
    padding: 22px 16px 13px;
  }

  .cards-paka-item .content .number {
    font-size  : 20px;
    line-height: 32px;
  }
}

@media only screen and (max-width: 1199px) {
  .cards-paka-item .content .number {
    font-size  : 17px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 767px) {
  .cards-paka {
    margin: 80px 0;
  }
}

.current-price-paka::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-paka-04.png");
  width           : 1122px;
  height          : 623px;
  transform       : translateY(-38px);
}

.current-price-paka::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-paka-05.png");
  height          : 353px;
  bottom          : 20%;
}

.current-price-paka .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-paka-06.png");
  width           : 760px;
  height          : 656px;
  transform       : translateY(366px);
}

.current-price-paka .table thead tr th {
  background-color: rgba(89, 89, 89, 0.03);
  padding         : 27.5px 12px;
}

.current-price-paka .table thead tr th:first-child {
  border-top-right-radius: 15px;
}

.current-price-paka .table thead tr th:last-child {
  border-top-left-radius: 15px;
}

.current-price-paka .table tbody tr {
  background-color: #fff;
}

.current-price-paka .table tbody tr:nth-child(odd) td {
  background-color: #fff;
}

.current-price-paka .table tbody tr:nth-child(even) td {
  background-color: rgba(89, 89, 89, 0.03);
}

.current-price-paka .table tbody tr td {
  vertical-align: middle;
  padding       : 24px 12px;
}

.company-paka {
  margin: 156px 0 195px;
}

.company-paka img {
  filter    : grayscale(1);
  opacity   : 0.4;
  max-height: 64px;
}

.company-paka img:hover {
  filter : grayscale(0);
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  .company-paka {
    margin: 80px 0;
  }
}

.articles-paka::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-paka-07.png");
  height          : 932px;
  transform       : translateY(-319px);
}

.articles-paka .heading-paka {
  margin-bottom: 95px;
}

.articles-paka .swiper {
  margin-top: 78px;
}

.search-blog {
  margin: 212px 0 250px;
}

.search-blog::before {
  width           : 50%;
  height          : 116px;
  border-radius   : 129px 0 0 129px;
  background-color: #869beb;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-paka-08.png");
  transform       : translateY(34px);
}

.search-blog::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-paka-07.png");
  width           : 887px;
  height          : 916px;
  transform       : translateY(-225px);
}

.search-blog-wrapper {
  max-width: 786px;
}

.search-blog-wrapper form {
  max-width: 635px;
}

.search-blog-wrapper form .form-control {
  height    : 62px;
  box-shadow: 0px 8px 50px rgba(0, 0, 0, 0.05);
  padding   : 0 26px 0 70px;
}

.search-blog-wrapper form .btn {
  width : 62px;
  height: 62px;
}

@media only screen and (max-width: 991px) {
  .search-blog {
    margin: 80px 0;
  }
}

@media only screen and (max-width: 575px) {
  .search-blog::before {
    width: 70%;
  }
}

.articles-blog-paka::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-paka-08.png");
  width           : 1370px;
  height          : 916px;
}

.articles-blog-paka .heading-paka {
  margin-bottom: 64px;
}

.articles-blog-paka .row {
  gap: 53px 0;
}

@media only screen and (max-width: 767px) {
  .articles-blog-paka .row {
    gap: 24px 0;
  }
}

.detail-blog-paka {
  margin-top: 45px;
}

.detail-blog-paka-images::before,
.detail-blog-paka-images::after {
  background-color: #869beb;
}

.detail-blog-paka-images::before {
  top             : 171px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-paka-09.png");
  height          : 158px;
  border-radius   : 129px 0 0 129px;
  width           : 40%;
}

.detail-blog-paka-images::after {
  height          : 159px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-paka-10.png");
  width           : 50%;
  border-radius   : 0 129px 129px 0;
  transform       : translateY(76px);
}

.detail-blog-paka-images img {
  border    : 11px solid rgba(216, 216, 216, 0.69);
  box-shadow: 0px 26px 50px rgba(0, 0, 0, 0.2);
}

@media only screen and (max-width: 575px) {

  .detail-blog-paka-images::before,
  .detail-blog-paka-images::after {
    width : 80%;
    height: 120px;
  }

  .detail-blog-paka-images::before {
    border-radius: 80px 0 0 80px;
  }

  .detail-blog-paka-images::after {
    border-radius: 0 80px 80px 0;
    transform    : translateY(48px);
  }
}

.detail-blog-paka-info {
  margin: 150px 0 137px;
}

.detail-blog-paka-info .info li i {
  background-color: #869beb;
}

.detail-blog-paka-info .share ul li a:hover {
  background-color: #869beb;
}

.detail-blog-paka-info .link {
  background-color: rgba(217, 217, 217, 0.4);
  padding         : 6.5px 0 6.5px 8px;
  border-radius   : 15px;
  cursor          : pointer;
}

@media only screen and (max-width: 767px) {
  .detail-blog-paka-info {
    margin: 80px 0 40px;
  }

  .detail-blog-paka-info .link {
    padding-right: 8px;
  }
}

@media only screen and (max-width: 767px) {
  .detail-blog-paka-content .sub-title {
    margin-bottom: 32px;
  }
}

.detail-blog-paka-comments li .content .text-reply p::before,
.detail-blog-paka-comments li ul::before {
  background-color: rgba(134, 155, 235, 0.75);
}

.detail-blog-paka-comments li .content .text-reply .btn {
  box-shadow: 0px 18px 25px rgba(138, 154, 221, 0.32);
}

.detail-blog-paka-send-comment::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-paka-11.png");
  height          : 815px;
  transform       : translateY(-92px);
}

.detail-blog-paka-send-comment form {
  gap: 19px 0;
}

.detail-blog-paka-send-comment form .form-group-box-star .stars input:checked~label i {
  color: #FFB800;
}

.detail-blog-paka-send-comment form .form-group-box-content .form-control {
  padding-left: 100px !important;
}

.detail-blog-paka-send-comment form .btn {
  bottom : 34px;
  left   : 46px;
  padding: 6px 21px 7px 22px;
}

@media only screen and (max-width: 575px) {
  .detail-blog-paka-send-comment form .btn {
    bottom: 20px;
    left  : 20px;
  }

  .detail-blog-paka-send-comment form .form-group-box-content {
    padding: 72px 24px;
  }

  .detail-blog-paka-send-comment form .form-group-box-content .form-control {
    padding-left: 0 !important;
  }
}

.contact-us-paka {
  margin-top: 242px;
}

@media only screen and (max-width: 991px) {
  .contact-us-paka {
    margin-top: 50px;
  }
}

.contact-us-paka-heading::after {
  background-color: #869beb;
  border-radius   : 0 129px 129px 0;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-paka-12.png");
  bottom          : 26px;
  width           : 30%;
  height          : 116px;
}

.contact-us-paka-heading p {
  max-width: 786px;
}

.contact-us-paka-heading .contact {
  margin-top: 84px;
  box-shadow: 0px 20px 26px rgba(0, 0, 0, 0.05);
  padding   : 36px 54px 36px 20px;
}

.contact-us-paka-heading .contact .text {
  margin-left: 46px;
}

.contact-us-paka-heading .contact .text .sub-title {
  letter-spacing: 2.28px;
}

.contact-us-paka-heading .contact ul {
  flex: 1 0 1%;
}

.contact-us-paka-heading .contact ul li {
  max-width: 33.333333%;
  padding  : 0 12px;
}

.contact-us-paka-heading .contact ul li .sub-title {
  word-break: break-word;
}

@media only screen and (max-width: 991px) {
  .contact-us-paka-heading .contact {
    padding: 28px 20px;
  }

  .contact-us-paka-heading .contact .text {
    margin: 0 0 24px;
  }

  .contact-us-paka-heading .contact ul {
    gap: 24px 0;
  }

  .contact-us-paka-heading .contact ul li {
    max-width: 50%;
  }

  .contact-us-paka-heading .contact ul li:first-child {
    max-width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .contact-us-paka-heading .contact {
    margin-top: 32px;
  }
}

@media only screen and (max-width: 575px) {
  .contact-us-paka-heading .contact {
    padding: 24px 12px;
  }

  .contact-us-paka-heading .contact ul li {
    max-width: 100%;
  }
}

.contact-us-paka-form {
  margin-top: 232px;
}

.contact-us-paka-form::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-paka-13.png");
  background-color: #869BEB;
  border-radius   : 129px 0 0 129px;
  height          : 158px;
  width           : 30%;
  transform       : translateY(51px);
}

.contact-us-paka-form::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-paka-09.png");
  width           : 1041px;
  height          : 916px;
  transform       : translateY(-115px);
}

.contact-us-paka-form .location {
  padding-left: 30px;
}

.contact-us-paka-form .location::after {
  right        : 112px;
  bottom       : 178px;
  border-radius: 17px;
  border       : 1px dashed rgba(73, 73, 73, 0.8);
  transform    : translateY(-24px);
}

.contact-us-paka-form .location iframe {
  box-shadow: 0px 26px 36px rgba(0, 0, 0, 0.15);
}

.contact-us-paka-form form .form-group-box-content {
  padding-bottom: 104px;
}

.contact-us-paka-form form .form-group-box-content .form-control {
  height: 139px;
}

.contact-us-paka-form form .btn {
  bottom: 38px;
  left  : 49px;
}

@media only screen and (max-width: 991px) {
  .contact-us-paka-form::before {
    width: 50%;
  }

  .contact-us-paka-form .location {
    padding-left: 0;
  }

  .contact-us-paka-form .location iframe {
    height: 300px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-us-paka-form {
    margin-top: 80px;
  }
}

@media only screen and (max-width: 575px) {
  .contact-us-paka-form .location iframe {
    height: 220px;
  }
}

.about-us-paka {
  margin-top: 100px;
}

@media only screen and (max-width: 767px) {
  .about-us-paka {
    margin-top: 40px;
  }
}

.about-us-paka-heading::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-paka-14.png");
  transform       : translateY(-328px);
  height          : 1135px;
}

.about-us-paka-heading img {
  margin-bottom: 125px;
  max-width    : 80%;
}

.about-us-paka-heading .title-en {
  letter-spacing: 6.88px;
}

.about-us-paka-heading p {
  max-width: 786px;
}

@media only screen and (max-width: 767px) {
  .about-us-paka-heading img {
    margin-bottom: 40px;
  }
}

.about-us-paka-video {
  margin: 228px 0 207px;
}

.about-us-paka-video::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-paka-15.png");
  background-color: #869beb;
  border-radius   : 0 129px 129px 0;
  width           : 33%;
  height          : 167px;
  transform       : translateY(59px);
}

.about-us-paka-video .title-en {
  letter-spacing: 6.72px;
}

@media only screen and (max-width: 767px) {
  .about-us-paka-video {
    margin: 70px 0;
  }
}

@media only screen and (max-width: 575px) {
  .about-us-paka-video .title-en {
    font-size     : 14px;
    letter-spacing: 4px;
  }
}

.about-us-paka-faq::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-paka-16.png");
  transform       : translateY(-58px);
  height          : 1135px;
}

.about-us-paka-faq .heading-paka {
  margin-bottom: 122px;
}

.about-us-paka-faq .row {
  gap: 86px 0;
}

@media only screen and (max-width: 767px) {
  .about-us-paka-faq .heading-paka {
    margin-bottom: 40px;
  }

  .about-us-paka-faq .row {
    gap: 32px 0;
  }
}

.about-us-paka-company {
  margin: 155px 0 158px;
}

@media only screen and (max-width: 767px) {
  .about-us-paka-company {
    margin: 70px 0;
  }
}

.about-us-paka-comments {
  margin-bottom: 120px;
}

.about-us-paka-comments-item .content {
  padding: 42px 41px 20px;
}

.about-us-paka-comments-item .content .stars img {
  box-shadow: 0px 0px 41px rgba(177, 190, 229, 0.37);
}

.about-us-paka-comments-item .content .stars .fill {
  color: #637ecb;
}

.about-us-paka-comments .swiper {
  padding-bottom: 52px;
}

.about-us-paka-comments .swiper-slide-active>* {
  transform: translateX(-72px) scale(0.8);
  opacity  : 0.55;
}

.about-us-paka-comments .swiper-slide-next>* {
  z-index: 6;
}

.about-us-paka-comments .swiper-slide-active+div+div>* {
  transform: translateX(72px) scale(0.8);
  opacity  : 0.55;
}

.about-us-paka-comments .swiper-pagination-bullet {
  width                                    : 11px;
  height                                   : 6px;
  background-color                         : rgba(73, 73, 73, 0.3);
  opacity                                  : 1;
  border-radius                            : 9px;
  --swiper-pagination-bullet-horizontal-gap: 1.5px;
}

.about-us-paka-comments .swiper-pagination-bullet-active {
  width           : 25px;
  background-color: #869beb;
}

.about-us-paka-comments .btn {
  padding   : 9px 17px;
  box-shadow: 0px 10px 20px 2px rgba(134, 155, 235, 0.32);
}

@media only screen and (max-width: 1199px) {
  .about-us-paka-comments-item .content {
    padding: 42px 24px 20px;
  }
}

@media only screen and (max-width: 991px) {
  .about-us-paka-comments .swiper-slide>* {
    opacity  : 1 !important;
    transform: unset !important;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-paka-comments {
    margin-bottom: 70px;
  }
}

@media only screen and (max-width: 575px) {
  .about-us-paka-comments .swiper {
    overflow: visible;
  }
}

.servisec-paka {
  margin: 288px 0 295px;
}

.servisec-paka::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-paka-19.png");
  transform       : translateY(-111px);
  height          : 1135px;
}

.servisec-paka .heading-paka-sub-title {
  letter-spacing: 6.72px;
}

.servisec-paka .row {
  gap: 79px 0;
}

@media only screen and (max-width: 991px) {
  .servisec-paka .row {
    gap: 24px 0;
  }
}

@media only screen and (max-width: 767px) {
  .servisec-paka {
    margin: 80px 0;
  }
}

@media only screen and (max-width: 575px) {
  .servisec-paka .heading-paka-sub-title {
    letter-spacing: 4px;
  }
}

.servisec-paka-landing {
  margin: 37px 0 207px;
}

.servisec-paka-landing::after {
  width           : 110px;
  height          : 459px;
  background-color: #869beb;
  border-radius   : 129px;
  transform       : translate(-80px, -50%);
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-paka-17.png");
}

.servisec-paka-landing .title-en {
  letter-spacing: 10.92px;
}

@media only screen and (max-width: 767px) {
  .servisec-paka-landing {
    margin-bottom: 70px;
  }
}

@media only screen and (max-width: 575px) {
  .servisec-paka-landing .title {
    font-size  : 18px;
    line-height: 30px;
  }

  .servisec-paka-landing .title-en {
    font-size     : 12px;
    line-height   : 18px;
    letter-spacing: 5px;
  }
}

.servisec-paka-video::after {
  top             : 81px;
  transform       : translateX(-69px);
  width           : 45%;
  height          : 189px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-paka-18.png");
  background-color: #869beb;
  border-radius   : 129px;
}

.servisec-paka-video .heading-paka {
  margin-bottom: 46px;
}

.servisec-paka-video .heading-paka-sub-title {
  letter-spacing: 6.72px;
}

.servisec-paka-video .video-paka {
  max-width: 869px;
}

.servisec-paka-video .video-paka::after {
  width           : 70%;
  height          : 167px;
  transform       : translate(-50%, 45px);
  background-color: #869beb;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-paka-18.png");
  border-radius   : 129px;
}

.servisec-paka-video .video-paka .video-js,
.servisec-paka-video .video-paka .video-js video,
.servisec-paka-video .video-paka .video-js .vjs-poster {
  border-radius: 50px;
}

@media only screen and (max-width: 991px) {
  .servisec-paka-video::after {
    width        : 70%;
    border-radius: 50px;
  }

  .servisec-paka-video .video-paka::after {
    border-radius: 50px;
  }
}

@media only screen and (max-width: 767px) {

  .servisec-paka-video .video-paka .video-js,
  .servisec-paka-video .video-paka .video-js video,
  .servisec-paka-video .video-paka .video-js .vjs-poster {
    border-radius: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .servisec-paka-video .heading-paka-sub-title {
    letter-spacing: 4.4px;
  }
}

.servisec-paka-awards::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-paka-10.png");
  width           : 1221px;
  height          : 916px;
  transform       : translateY(-100px);
}

.servisec-paka-awards .heading-paka {
  margin-bottom: 89px;
}

.servisec-paka-awards .heading-paka-sub-title {
  letter-spacing: 8.74px;
}

.servisec-paka-awards .row {
  gap: 93px 0;
}

.servisec-paka-awards-item:hover {
  background-color: #869beb;
}

@media only screen and (max-width: 575px) {
  .servisec-paka-awards .heading-paka-sub-title {
    font-size     : 14px;
    line-height   : 22px;
    letter-spacing: 5.4px;
  }
}

.heading-tourism {
  margin-bottom: 69px;
}

.heading-tourism::before {
  border-bottom: 1px dashed rgba(120, 120, 120, 0.5);
}

.heading-tourism>div,
.heading-tourism-link {
  background-color: #f7f7f7;
  mix-blend-mode  : luminosity;
}

.heading-tourism>div {
  padding-left: 12px;
}

.heading-tourism-title::before {
  display         : inline-block;
  vertical-align  : middle;
  border-radius   : 50%;
  background-color: #fcb712;
  width           : 12px;
  height          : 12px;
  margin-left     : 12px;
}

.heading-tourism-sub-title {
  min-width       : 118px;
  padding         : 0 6px;
  background-color: rgba(252, 183, 18, 0.1);
}

.heading-tourism-link {
  padding-right: 12px;
}

.heading-tourism-link:hover {
  color: #fcb712;
}

@media only screen and (max-width: 767px) {

  .heading-tourism>div,
  .heading-tourism-link {
    background-color: transparent;
    mix-blend-mode  : unset;
  }
}

@media only screen and (max-width: 575px) {
  .heading-tourism-title {
    font-size  : 16px;
    line-height: 25px;
  }

  .heading-tourism-title::before {
    width      : 8px;
    height     : 8px;
    margin-left: 6px;
  }
}

.tourism-item {
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.05);
}

.tourism-item .image img {
  border-radius: 29px 29px 0;
}

.tourism-item .content {
  padding: 0 22px 15px;
}

.tourism-item .title {
  max-height: 50px;
}

.tourism-item .rate {
  min-width       : 39px;
  background-image: linear-gradient(92.59deg, #ffab00 -9.57%, #ff8500 99.15%, #ff0000 215.17%);
  box-shadow      : 0px 4px 4px rgba(245, 175, 25, 0.25);
}

.tourism-item ul li:not(:last-child) {
  margin-bottom: 16px;
}

.tourism-item .price-add-to-cart {
  border-bottom: 1px dashed rgba(73, 73, 73, 0.3);
}

.tourism-item .add-to-cart {
  padding: 6.5px 6px;
}

.tourism-item .read-more {
  text-shadow  : 0px 4px 20px rgba(252, 183, 18, 0.3);
  border-radius: 20px 20px 0;
  padding      : 13px 29px;
}

@media only screen and (max-width: 1399px) {
  .tourism-item .content {
    padding: 0 16px 15px;
  }
}

@media only screen and (max-width: 1199px) {
  .tourism-item .read-more {
    padding: 13px 16px;
  }
}

@media only screen and (max-width: 767px) {
  .tourism-item .price {
    font-size  : 14px;
    line-height: 22px;
  }

  .tourism-item .price i {
    font-size: 20px;
  }
}

.heading-two-tourism {
  padding-bottom: 25px;
  margin-bottom : 57px;
}

.heading-two-tourism::after {
  content    : "\e99c";
  font-family: "icomoon";
  font-size  : 17px;
  line-height: 1;
  color      : rgba(73, 73, 73, 0.8);
}

.heading-two-tourism-title-en {
  letter-spacing: 6.4px;
}

.swiper-tourism .swiper-bottom {
  gap: 10px;
}

.swiper-tourism .swiper-button-next::after,
.swiper-tourism .swiper-button-prev::after {
  font-size  : 18px;
  color      : rgba(73, 73, 73, 0.8);
  line-height: 1;
  font-family: "icomoon";
}

.swiper-tourism .swiper-button-next:hover::after,
.swiper-tourism .swiper-button-prev:hover::after {
  color: #fcb712;
}

.swiper-tourism .swiper-button-next::after {
  content: "\e904";
}

.swiper-tourism .swiper-button-prev::after {
  content: "\e930";
}

.swiper-tourism .swiper-pagination-bullet {
  border-radius                            : 12px;
  opacity                                  : 1;
  width                                    : 26px;
  height                                   : 6px;
  background-color                         : rgba(73, 73, 73, 0.2);
  --swiper-pagination-bullet-horizontal-gap: 3.5px;
}

.swiper-tourism .swiper-pagination-bullet-active {
  width           : 37px;
  background-color: #fcb712;
}

@media only screen and (max-width: 767px) {

  .swiper-tourism .swiper-button-next::after,
  .swiper-tourism .swiper-button-prev::after {
    font-size: 14px;
  }

  .swiper-tourism .swiper-pagination-bullet {
    width                                    : 12px;
    height                                   : 4px;
    --swiper-pagination-bullet-horizontal-gap: 2px;
  }

  .swiper-tourism .swiper-pagination-bullet-active {
    width: 18px;
  }
}

.article-tourism {
  background-color: #22252E;
  box-shadow      : 0px 35px 25px rgba(0, 0, 0, 0.06);
}

.article-tourism figure img {
  border-radius: 0 22px;
}

.article-tourism .btn {
  box-shadow: 0px 9px 30px 2px rgba(252, 183, 18, 0.25);
  padding   : 8px 26px;
}

.pagination-tourism {
  margin-top: 114px;
}

.pagination-tourism li a::before {
  background   : linear-gradient(92.59deg, #FFAB00 -9.57%, #FF8500 99.15%, #FF0000 215.17%);
  border-radius: inherit;
  opacity      : 0;
}

.pagination-tourism li a:hover::before,
.pagination-tourism li a.active::before {
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  .pagination-tourism {
    margin-top: 60px;
  }
}

.btn-more-tourism {
  margin-top: 111px;
  min-width : 155px;
  padding   : 10px 12px;
}

.bg-tourism {
  background: rgba(207, 207, 207, 0.15);
}

.top-header-tourism {
  padding: 37px 0 43px;
}

.top-header-tourism-search {
  max-width: 279px;
}

.top-header-tourism-search .form-control {
  background-color: rgba(252, 183, 18, 0.2);
  height          : 42px;
  padding         : 0 17px 0 54px;
}

.top-header-tourism-search .btn {
  width : 42px;
  height: 42px;
}

.top-header-tourism-contact {
  margin: 0 41px 0 38px;
}

.top-header-tourism-contact .number {
  gap: 6px;
}

.top-header-tourism-contact .number>div:nth-child(2) {
  margin-right: auto;
}

.top-header-tourism-download {
  padding: 10px 20px;
}

.top-header-tourism-auth {
  width : 40px;
  height: 40px;
}

.top-header-tourism-nav {
  border-bottom: 1px solid rgba(217, 217, 217, 0.2);
  margin-top   : 56px;
}

.top-header-tourism-nav::before {
  transform    : translateY(43px);
  height       : 50vh;
  border-radius: 0 0 53px 53px;
  right        : -33px;
  left         : -35px;
}

.top-header-tourism-nav ul {
  gap: 32px;
}

.top-header-tourism-nav ul li a {
  padding: 6px 9px;
}

.top-header-tourism-nav ul li a.active {
  font-weight: 700 !important;
  box-shadow : 0px 9px 20px 2px rgba(252, 183, 18, 0.25);
}

.top-header-tourism-nav ul li a.active,
.top-header-tourism-nav ul li a:hover {
  background-image: linear-gradient(92.59deg, #ffab00 -9.57%, #ff8500 99.15%, #ff0000 215.17%);
  color           : rgba(255, 255, 255, 0.8);
}

.top-header-tourism.has-bg .top-header-tourism-nav::before {
  background-color: #22252E;
  box-shadow      : 0px 24px 30px rgba(0, 0, 0, 0.15);
}

@media only screen and (max-width: 1199px) {
  .top-header-tourism-logo img {
    width : auto;
    height: 40px;
  }

  .top-header-tourism-logo .title {
    font-size  : 16px;
    line-height: 24px;
    margin     : 0 8px;
  }

  .top-header-tourism-logo .sub-title {
    font-size  : 12px;
    line-height: 18px;
  }

  .top-header-tourism-search {
    max-width: 230px;
  }

  .top-header-tourism-search .form-control {
    padding-right: 12px;
  }

  .top-header-tourism-contact {
    margin: 0 20px;
  }
}

@media only screen and (max-width: 991px) {
  .top-header-tourism {
    padding         : 24px 0;
    background-color: #22252E;
    box-shadow      : 0px 24px 30px rgba(0, 0, 0, 0.15);
  }

  .top-header-tourism-logo {
    position : absolute !important;
    left     : 50%;
    transform: translateX(-50%);
  }
}

.footer-tourism {
  padding-bottom: 9px;
}

.footer-tourism::before {
  background-color: #fff;
  top             : 52px;
}

.footer-tourism-download-app {
  padding   : 25px 33px 31px 44px;
  box-shadow: 0px 37px 70px rgba(0, 0, 0, 0.05);
}

.footer-tourism-download-app .text {
  margin-left: 42px;
}

.footer-tourism-download-app .text .title-en {
  background-image: linear-gradient(180deg, rgba(120, 120, 120, 0) 0%, #787878 100%);
}

.footer-tourism-download-app ul {
  gap: 30px;
}

.footer-tourism-download-app ul li {
  max-width : calc(20% - 24px);
  box-shadow: 0px 20px 23px rgba(0, 0, 0, 0.05);
  padding   : 11px 9px 10px;
}

.footer-tourism-download-app ul li a img {
  width     : auto;
  max-height: 33px;
}

.footer-tourism-nav li:not(:last-child) {
  margin-bottom: 3px;
}

.footer-tourism-nav li a:hover {
  color: #FCB712;
}

.footer-tourism-contact li {
  max-width: calc(50% - 4px);
}


.footer-tourism-socials li a {
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.05);
  width     : 32px;
  height    : 32px;
}

.footer-tourism-socials li a:hover {
  background-color: #FCB712;
  color           : #fff;
}

.footer-tourism-copyright {
  padding-top: 9px;
  border-top : 3px solid #FCB712;
}

@media only screen and (max-width: 1199px) {
  .footer-tourism-download-app {
    padding: 25px 24px 31px;
  }

  .footer-tourism-download-app .text {
    margin-left: 24px;
  }

  .footer-tourism-download-app ul {
    gap: 12px;
  }

  .footer-tourism-download-app ul li {
    max-width: calc(20% - 10px);
  }

  .footer-tourism-title {
    font-size: 15px;
  }
}

@media only screen and (max-width: 991px) {
  .footer-tourism-download-app .text {
    white-space: wrap !important;
    margin     : 0 0 24px;
  }
}

@media only screen and (max-width: 767px) {
  .footer-tourism-download-app ul li {
    max-width: calc(33.333333% - 10px);
  }
}

@media only screen and (max-width: 575px) {
  .footer-tourism-download-app {
    padding      : 24px 12px;
    margin       : 0 -12px 32px;
    border-radius: 0;
  }

  .footer-tourism-download-app .text .title,
  .footer-tourism-download-app .text .title-en {
    font-size  : 12px;
    line-height: 18px;
  }

  .footer-tourism-download-app ul li {
    max-width: calc(50% - 6px);
  }
}

.landing-tourism {
  padding: 39px 0 96px;
}

.landing-tourism::before,
.landing-tourism::after {
  height       : calc(100% + 232px);
  border-radius: 0 0 50px 50px;
}

.landing-tourism::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/image-tourism-02.png");
}

.landing-tourism::after {
  background-color       : rgba(34, 37, 46, 0.9);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter        : blur(10px);
}

.landing-tourism .container::before {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDM1IiBoZWlnaHQ9IjQxIiB2aWV3Qm94PSIwIDAgNDM1IDQxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDQwLjk5MjdWNDAuOTk5OUg0MzVWNDAuOTk4NUM0MjkuOTE0IDQwLjk2MTggNDI0LjkyMyA0MC4xNjY5IDQyMC4wNTUgMzguNjc5NEMzOTEuODU3IDMwLjA2MzUgMjg5LjU5NiAwLjQwMDI1MSAyMTggMC4zMDU4OTFDMTQ1Ljg1NiAwLjIxMDc5OCA0Mi43MzcgMzAuMDU3MiAxNC40MzA2IDM4LjY4ODVDOS43MjUwNCA0MC4xMjM0IDQuOTA4NzUgNDAuOTEwNyAwIDQwLjk5MjdaIiBmaWxsPSIjRDlEOUQ5Ii8+DQo8L3N2Zz4NCg==) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDM1IiBoZWlnaHQ9IjQxIiB2aWV3Qm94PSIwIDAgNDM1IDQxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDQwLjk5MjdWNDAuOTk5OUg0MzVWNDAuOTk4NUM0MjkuOTE0IDQwLjk2MTggNDI0LjkyMyA0MC4xNjY5IDQyMC4wNTUgMzguNjc5NEMzOTEuODU3IDMwLjA2MzUgMjg5LjU5NiAwLjQwMDI1MSAyMTggMC4zMDU4OTFDMTQ1Ljg1NiAwLjIxMDc5OCA0Mi43MzcgMzAuMDU3MiAxNC40MzA2IDM4LjY4ODVDOS43MjUwNCA0MC4xMjM0IDQuOTA4NzUgNDAuOTEwNyAwIDQwLjk5MjdaIiBmaWxsPSIjRDlEOUQ5Ii8+DQo8L3N2Zz4NCg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  background-color   : #f7f7f7;
  width              : 435px;
  height             : 42px;
  transform          : translate(-50%, 1px);
}

.landing-tourism .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/text-tourism.png");
  width           : 2040px;
  height          : 206px;
  transform       : translate(-50%, -50%);
}

.landing-tourism .row::before,
.landing-tourism .row::after {
  width           : 662px;
  height          : 782px;
  border-radius   : 50%;
  background-color: rgba(252, 183, 18, 0.15);
  filter          : blur(250px);
}

.landing-tourism .row::before {
  transform: translate(296px, -445px);
}

.landing-tourism .row::after {
  transform: translate(-96px, 19px);
}

.landing-tourism .title {
  text-shadow: 0px 3px 50px rgba(252, 183, 18, 0.35);
}

.landing-tourism .title-en {
  letter-spacing: 10.92px;
}

.landing-tourism .btns .btn {
  padding: 13px 26px;
}

.landing-tourism .btns .link {
  padding: 13px 36px;
}

.landing-tourism .btns .link::before {
  padding      : 2px;
  border-radius: inherit;
}

.landing-tourism .btns .link::before,
.landing-tourism .btns .link::after {
  background-image: linear-gradient(92.59deg, #ffab00 -9.57%, #ff8500 99.15%, #ff0000 215.17%);
}

.landing-tourism .btns .link::after {
  opacity: 0;
}

.landing-tourism .btns .link:hover::after {
  opacity: 1;
}

.landing-tourism .image::after {
  width           : 50%;
  height          : 65px;
  border-radius   : 50%;
  background-color: rgba(0, 0, 0, 0.15);
  filter          : blur(28.5px);
}

@media only screen and (max-width: 991px) {

  .landing-tourism::before,
  .landing-tourism::after {
    border-radius: 0;
  }
}

@media only screen and (max-width: 575px) {
  .landing-tourism .title-en {
    letter-spacing: 5.4px;
  }

  .landing-tourism .btns .btn,
  .landing-tourism .btns .link {
    padding: 13px 22px;
  }
}

.search-home-tourism {
  margin-top: -52px;
}

.search-home-tourism-wrapper {
  padding: 35px 107px;
}

.search-home-tourism-wrapper::after {
  background   : linear-gradient(0deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%), rgba(245, 175, 25, 0.25);
  opacity      : 0.5;
  border-radius: 50px;
  height       : 44px;
  width        : 75%;
  bottom       : 15px;
  filter       : blur(50px);
}

.search-home-tourism-wrapper .form-group {
  flex: 1 0 1%;
}

.search-home-tourism-wrapper .form-group>i {
  right: 38px;
}

.search-home-tourism-wrapper .form-group .select2-container--default .select2-selection--single {
  border-radius   : 20px;
  background-color: #f3f3f3;
  border          : 1px solid #f3f3f3;
  padding         : 31px 0;
  transition      : all 0.3s ease-in-out;
}

.search-home-tourism-wrapper .form-group .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-right: 72px;
}

.search-home-tourism-wrapper .form-group .select2-container--default .select2-selection--single .select2-selection__arrow {
  display: none;
}

.search-home-tourism-wrapper .form-group .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
  border-top-left-radius : 0;
  border-top-right-radius: 0;
}

.search-home-tourism-wrapper .form-group .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom-left-radius : 0;
  border-bottom-right-radius: 0;
}

.search-home-tourism-wrapper .form-group .select-two-item-title {
  color      : rgba(73, 73, 73, 0.6);
  font-size  : 16px;
  font-weight: 400;
  line-height: 25px;
}

.search-home-tourism-wrapper .form-group .form-control {
  height          : 89px;
  background-color: #f3f3f3;
  border          : 1px solid #f3f3f3;
  padding-right   : 76px;
}

.search-home-tourism-wrapper .form-group .select2-container--open .select2-selection--single,
.search-home-tourism-wrapper .form-group .form-control:focus {
  box-shadow  : 0 0 0 4px rgba(252, 183, 18, 0.2);
  border-color: #fcb712;
}

.search-home-tourism-wrapper .btn {
  height: 87px;
  flex  : 0 0 203px;
}

@media only screen and (max-width: 1199px) {
  .search-home-tourism-wrapper {
    padding: 35px 64px;
  }
}

@media only screen and (max-width: 991px) {
  .search-home-tourism-wrapper {
    padding      : 24px;
    border-radius: 32px;
  }

  .search-home-tourism-wrapper .btn {
    flex: 1 0 100%;
  }
}

@media only screen and (max-width: 767px) {
  .search-home-tourism-wrapper {
    border-radius: 20px;
  }

  .search-home-tourism-wrapper .form-group {
    flex: 1 0 100%;
  }

  .search-home-tourism-wrapper .form-group>i {
    right: 20px;
  }

  .search-home-tourism-wrapper .form-group .select2-container--default .select2-selection--single {
    padding: 18.5px 0;
  }

  .search-home-tourism-wrapper .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
  .search-home-tourism-wrapper .form-group .form-control {
    padding-right: 54px;
  }

  .search-home-tourism-wrapper .form-group .form-control {
    height: 64px;
  }

  .search-home-tourism-wrapper .form-group .select-two-item-title,
  .search-home-tourism-wrapper .form-group .form-control {
    font-size  : 14px;
    line-height: 22px;
  }

  .search-home-tourism-wrapper .btn {
    height       : 64px;
    border-radius: 20px;
  }
}

.services-home-tourism {
  margin: 168px 0 154px;
}

.services-home-tourism::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-01.png");
  height          : 942px;
  transform       : translateY(-327px);
}

.services-home-tourism::after {
  width           : 133px;
  height          : 565px;
  background-color: #494949;
  border-radius   : 24px;
  transform       : translate(111px, -50%);
}

.services-home-tourism .top-services-item .right::before {
  background-color: #fcb712;
}

.services-home-tourism .top-services-item .right>i::after {
  background-color: rgba(252, 183, 18, 0.25);
}

.services-home-tourism .top-services-item .detail .read-more {
  color: #fcb712;
}

@media only screen and (max-width: 767px) {
  .services-home-tourism {
    margin: 80px 0;
  }
}

.economic-tours::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-02.png");
  height          : 953px;
  top             : 315px;
}

.economic-tours::after {
  width           : 133px;
  height          : 681px;
  border-radius   : 24px;
  transform       : translateX(-111px);
  background-color: #fcb712;
}

.best-selling-tours {
  margin : 233px 0 179px;
  padding: 0 80px;
}

.best-selling-tours::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-03.png");
  height          : 409px;
  transform       : translateY(107px);
}

.best-selling-tours-wrapper {
  border-radius: 100px;
  padding      : 74px 110px 0;
}

.best-selling-tours-wrapper::before {
  background     : url("/wp-content/themes/karenTheme/assets/images/other/image-tourism-03.png") center center no-repeat, linear-gradient(93deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%);
  background-size: cover;
  right          : 12px;
  bottom         : 123px;
  left           : 12px;
  border-radius  : inherit;
}

.best-selling-tours-heading p {
  max-width: 635px;
}

.best-selling-tours .tabs {
  background-color: rgba(73, 73, 73, 0.12);
  padding         : 10px 59px 9px;
}

.best-selling-tours .tabs-item {
  padding  : 7px 12px;
  min-width: 111px;
  cursor   : pointer;
}

.best-selling-tours .tabs-item.active,
.best-selling-tours .tabs-item:hover {
  background-color: #494949;
}

.best-selling-tours .tabs .swiper-slide {
  width: auto;
}

.best-selling-tours .swiper-button-next,
.best-selling-tours .swiper-button-prev {
  width           : 46px;
  height          : 177px;
  background-color: #494949;
  top             : 35%;
}

.best-selling-tours .swiper-button-next::after,
.best-selling-tours .swiper-button-prev::after {
  font-family: "icomoon";
  font-weight: 700;
  color      : #fff;
  font-size  : 11px;
}

.best-selling-tours .swiper-button-next:hover,
.best-selling-tours .swiper-button-prev:hover {
  background-color: #fcb712;
}

.best-selling-tours .swiper-button-next {
  transform: translateX(-74px);
}

.best-selling-tours .swiper-button-next::after {
  content: "\e901";
}

.best-selling-tours .swiper-button-prev {
  transform: translateX(74px);
}

.best-selling-tours .swiper-button-prev::after {
  content: "\e903";
}

@media only screen and (max-width: 1399px) {
  .best-selling-tours {
    padding: 0 50px;
  }

  .best-selling-tours-wrapper {
    padding: 74px 80px 0;
  }

  .best-selling-tours .swiper-button-next {
    transform: translateX(-48px);
  }

  .best-selling-tours .swiper-button-prev {
    transform: translateX(48px);
  }
}

@media only screen and (max-width: 1199px) {
  .best-selling-tours-wrapper {
    padding: 74px 48px 0;
  }
}

@media only screen and (max-width: 991px) {
  .best-selling-tours {
    padding : 0;
    position: relative;
  }

  .best-selling-tours .container {
    position: unset !important;
  }

  .best-selling-tours .tabs {
    padding: 10px 12px 9px;
  }

  .best-selling-tours-wrapper {
    border-radius: 0;
    padding      : 48px 0 0;
  }

  .best-selling-tours-wrapper::before {
    right: 0;
    left : 0;
  }
}

@media only screen and (max-width: 767px) {
  .best-selling-tours {
    margin: 80px 0;
  }

  .best-selling-tours .tabs-item {
    min-width: auto;
    padding  : 7px 24px;
  }
}

.vlog-previous-tours {
  padding: 51px 0 97px;
}

.vlog-previous-tours::before {
  width           : 133px;
  height          : 565px;
  background-color: #494949;
  border-radius   : 24px;
  transform       : translate(111px, -458px);
}

.vlog-previous-tours .heading-tourism>div,
.vlog-previous-tours .heading-tourism-link {
  background-color: #fff;
}

.vlog-previous-tours-item .video-js,
.vlog-previous-tours-item .video-js video,
.vlog-previous-tours-item .video-js .vjs-poster {
  border-radius: 50px;
}

.vlog-previous-tours-item .video-js .vjs-big-play-button {
  top             : auto;
  left            : 50%;
  bottom          : 0;
  transform       : translate(-50%, 26px);
  width           : 52px;
  height          : 52px;
  border-radius   : 50%;
  background-color: #fcb712;
  border          : 0;
}

.vlog-previous-tours-item .video-js .vjs-big-play-button::before {
  content         : "";
  position        : absolute;
  top             : 0;
  left            : 0;
  width           : 100%;
  height          : 100%;
  border-radius   : 50%;
  z-index         : -1;
  background-color: rgba(252, 183, 18, 0.5);
  transform       : scale(1.4);
  animation       : play-cir1 3s linear 0s infinite alternate;
}

@keyframes play-cir1 {
  0% {
    transform: scale(1.4);
  }

  100% {
    transform: scale(1);
  }
}

.vlog-previous-tours-item .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
  content        : "\e9a0";
  font-family    : "icomoon";
  font-size      : 24px;
  line-height    : 1;
  filter         : drop-shadow(0px 4px 13px rgba(0, 0, 0, 0.1));
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.vlog-previous-tours .swiper-slide>* {
  transform: scale(0.8);
  opacity  : 0.4;
}

.vlog-previous-tours .swiper-slide-active>* {
  transform: scale(1);
  opacity  : 1;
}

@media only screen and (max-width: 991px) {
  .vlog-previous-tours .swiper-slide>* {
    transform: scale(1);
    opacity  : 1;
  }
}

@media only screen and (max-width: 767px) {
  .vlog-previous-tours {
    padding: 32px 0 54px;
  }

  .vlog-previous-tours-item .video-js {
    height: 260px;
  }

  .vlog-previous-tours-item .video-js,
  .vlog-previous-tours-item .video-js video,
  .vlog-previous-tours-item .video-js .vjs-poster {
    border-radius: 32px;
  }

  .vlog-previous-tours-item .video-js video {
    position: relative;
    height  : 100%;
  }
}

@media only screen and (max-width: 575px) {
  .vlog-previous-tours-item .video-js {
    height: 220px;
  }

  .vlog-previous-tours-item .video-js,
  .vlog-previous-tours-item .video-js video,
  .vlog-previous-tours-item .video-js .vjs-poster {
    border-radius: 20px;
  }
}

.articles-tourism {
  margin: 128px 0 167px;
}

.articles-tourism::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-04.png");
  transform       : translateY(-117px);
  height          : 1128px;
}

.articles-tourism::after {
  width           : 133px;
  height          : 661px;
  background-color: #fcb712;
  border-radius   : 24px;
  transform       : translate(-111px, -114px);
}

.articles-tourism-wrapper {
  margin: 0 -12px;
}

.articles-tourism-item {
  max-width: 50%;
  padding  : 0 12px;
}

.articles-tourism-item .content {
  height    : 474px;
  box-shadow: 0px 16px 30px rgba(0, 0, 0, 0.15);
}

.articles-tourism-item .content::after {
  border-radius: inherit;
  background   : linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 43.9%, rgba(0, 0, 0, 0.155) 73.18%, rgba(0, 0, 0, 0.5) 100%);
}

.articles-tourism-item .overlay {
  right : 30px;
  bottom: 25px;
  left  : 30px;
}

.articles-tourism-item .overlay .title-info {
  gap: 10px;
}

.articles-tourism-item:not(:first-child) {
  max-width: 25%;
}

.articles-tourism-item:not(:first-child) .overlay {
  right: 18px;
  left : 18px;
}

.articles-tourism-item:not(:first-child) .overlay .title-info {
  flex-direction: column;
  align-items   : flex-start !important;
  margin-bottom : 20px;
}

.articles-tourism-item:not(:first-child) .overlay p {
  display: none;
}

.articles-tourism-wrapper:hover .articles-tourism-item {
  max-width: 25%;
}

.articles-tourism-wrapper:hover .articles-tourism-item .content {
  box-shadow: none;
}

.articles-tourism-wrapper:hover .articles-tourism-item .overlay {
  right: 18px;
  left : 18px;
}

.articles-tourism-wrapper:hover .articles-tourism-item .overlay .title-info {
  flex-direction: column;
  align-items   : flex-start !important;
  margin-bottom : 20px;
}

.articles-tourism-wrapper:hover .articles-tourism-item .overlay p {
  display: none;
}

.articles-tourism-wrapper .articles-tourism-item:hover {
  max-width: 50%;
}

.articles-tourism-wrapper .articles-tourism-item:hover .content {
  box-shadow: 0px 16px 30px rgba(0, 0, 0, 0.15);
}

.articles-tourism-wrapper .articles-tourism-item:hover .overlay {
  right: 30px;
  left : 30px;
}

.articles-tourism-wrapper .articles-tourism-item:hover .overlay .title-info {
  flex-direction: row;
  align-items   : center !important;
  margin-bottom : 17px;
}

.articles-tourism-wrapper .articles-tourism-item:hover .overlay p {
  display: block;
}

@media only screen and (max-width: 991px) {

  .articles-tourism-item,
  .articles-tourism-wrapper:hover .articles-tourism-item,
  .articles-tourism-wrapper .articles-tourism-item:hover,
  .articles-tourism-item:not(:first-child) {
    max-width: none;
    width    : auto !important;
    flex     : 1 0 50%;
  }

  .articles-tourism-item .content,
  .articles-tourism-wrapper:hover .articles-tourism-item .content,
  .articles-tourism-wrapper .articles-tourism-item:hover .content,
  .articles-tourism-item:not(:first-child) .content {
    height    : 364px;
    box-shadow: 0px 16px 30px rgba(0, 0, 0, 0.15);
  }

  .articles-tourism-item .overlay,
  .articles-tourism-wrapper:hover .articles-tourism-item .overlay,
  .articles-tourism-wrapper .articles-tourism-item:hover .overlay,
  .articles-tourism-item:not(:first-child) .overlay {
    right : 16px;
    bottom: 20px;
    left  : 16px;
  }

  .articles-tourism-item .overlay .title-info,
  .articles-tourism-wrapper:hover .articles-tourism-item .overlay .title-info,
  .articles-tourism-wrapper .articles-tourism-item:hover .overlay .title-info,
  .articles-tourism-item:not(:first-child) .overlay .title-info {
    flex-direction: column;
    align-items   : flex-start !important;
    margin-bottom : 20px;
  }

  .articles-tourism-item .overlay p,
  .articles-tourism-wrapper:hover .articles-tourism-item .overlay p,
  .articles-tourism-wrapper .articles-tourism-item:hover .overlay p,
  .articles-tourism-item:not(:first-child) .overlay p {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .articles-tourism {
    margin: 80px 0;
  }

  .articles-tourism-item,
  .articles-tourism-wrapper:hover .articles-tourism-item,
  .articles-tourism-wrapper .articles-tourism-item:hover,
  .articles-tourism-item:not(:first-child) {
    flex: 1 0 100%;
  }

  .articles-tourism-item .content,
  .articles-tourism-wrapper:hover .articles-tourism-item .content,
  .articles-tourism-wrapper .articles-tourism-item:hover .content,
  .articles-tourism-item:not(:first-child) .content {
    height: 280px;
  }
}

.top-articles-blog-tourism {
  margin: 120px 0 187px;
}

.top-articles-blog-tourism::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-05.png");
  height          : 942px;
  transform       : translateY(-347px);
}

.top-articles-blog-tourism .articles-tourism-item .content {
  box-shadow: none;
}

.top-articles-blog-tourism .swiper {
  padding-bottom: 100px;
}

@media only screen and (min-width: 992px) {
  .top-articles-blog-tourism .swiper-slide {
    width     : 25% !important;
    transition: all 0.3s linear;
  }

  .top-articles-blog-tourism .swiper-slide>* {
    max-width: 100%;
  }

  .top-articles-blog-tourism .swiper-slide:nth-child(3n+1) {
    width: 50% !important;
  }

  .top-articles-blog-tourism .swiper-slide-active {
    width: 50% !important;
  }

  .top-articles-blog-tourism .swiper-slide-next,
  .top-articles-blog-tourism .swiper-slide-next:nth-child(3n+1),
  .top-articles-blog-tourism .swiper-slide-next+div,
  .top-articles-blog-tourism .swiper-slide-next+div:nth-child(3n+1) {
    width: 25% !important;
  }

  .top-articles-blog-tourism .swiper-slide-next .articles-tourism-item .content::after,
  .top-articles-blog-tourism .swiper-slide-next:nth-child(3n+1) .articles-tourism-item .content::after,
  .top-articles-blog-tourism .swiper-slide-next+div .articles-tourism-item .content::after,
  .top-articles-blog-tourism .swiper-slide-next+div:nth-child(3n+1) .articles-tourism-item .content::after {
    z-index: 2;
  }

  .top-articles-blog-tourism .swiper-slide-next .articles-tourism-item .overlay,
  .top-articles-blog-tourism .swiper-slide-next:nth-child(3n+1) .articles-tourism-item .overlay,
  .top-articles-blog-tourism .swiper-slide-next+div .articles-tourism-item .overlay,
  .top-articles-blog-tourism .swiper-slide-next+div:nth-child(3n+1) .articles-tourism-item .overlay {
    right  : 18px;
    left   : 18px;
    z-index: 4;
  }

  .top-articles-blog-tourism .swiper-slide-next .articles-tourism-item .overlay .title-info,
  .top-articles-blog-tourism .swiper-slide-next:nth-child(3n+1) .articles-tourism-item .overlay .title-info,
  .top-articles-blog-tourism .swiper-slide-next+div .articles-tourism-item .overlay .title-info,
  .top-articles-blog-tourism .swiper-slide-next+div:nth-child(3n+1) .articles-tourism-item .overlay .title-info {
    flex-direction: column;
    align-items   : flex-start !important;
    margin-bottom : 20px;
  }

  .top-articles-blog-tourism .swiper-slide-next .articles-tourism-item .overlay p,
  .top-articles-blog-tourism .swiper-slide-next:nth-child(3n+1) .articles-tourism-item .overlay p,
  .top-articles-blog-tourism .swiper-slide-next+div .articles-tourism-item .overlay p,
  .top-articles-blog-tourism .swiper-slide-next+div:nth-child(3n+1) .articles-tourism-item .overlay p {
    display: none;
  }

  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-active,
  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-next,
  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-next+div {
    width: 25% !important;
  }

  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-active .articles-tourism-item .overlay,
  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-next .articles-tourism-item .overlay,
  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-next+div .articles-tourism-item .overlay {
    right: 18px;
    left : 18px;
  }

  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-active .articles-tourism-item .overlay .title-info,
  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-next .articles-tourism-item .overlay .title-info,
  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-next+div .articles-tourism-item .overlay .title-info {
    flex-direction: column;
    align-items   : flex-start !important;
    margin-bottom : 20px;
  }

  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-active .articles-tourism-item .overlay p,
  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-next .articles-tourism-item .overlay p,
  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-next+div .articles-tourism-item .overlay p {
    display: none;
  }

  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide:hover {
    width: 50% !important;
  }

  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide:hover .articles-tourism-item .overlay {
    right: 30px;
    left : 30px;
  }

  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide:hover .articles-tourism-item .overlay .title-info {
    flex-direction: row;
    align-items   : center !important;
    margin-bottom : 17px;
  }

  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide:hover .articles-tourism-item .overlay p {
    display: block;
  }
}

@media only screen and (max-width: 991px) {
  .top-articles-blog-tourism .articles-tourism-item {
    padding: 0;
  }
}

@media only screen and (max-width: 767px) {
  .top-articles-blog-tourism {
    margin: 60px 0;
  }

  .top-articles-blog-tourism .swiper {
    overflow      : visible;
    padding-bottom: 60px;
  }
}

.blog-tourism {
  margin-bottom: 177px;
}

.blog-tourism::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-07.png");
  height          : 1065px;
  transform       : translateY(-124px);
}

.blog-tourism::after {
  background   : url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-06.png") center no-repeat, linear-gradient(93deg, #FFAB00 -9.57%, #FF8500 99.15%, #F00 215.17%);
  border-radius: 129px;
  width        : 676px;
  height       : 189px;
  transform    : translateX(265px);
  top          : 100px;
}

.blog-tourism .container::after {
  border-radius: 129px;
  background   : url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-08.png") center no-repeat, linear-gradient(93deg, #FFAB00 -9.57%, #FF8500 99.15%, #F00 215.17%);
  transform    : translateX(-343px);
  width        : 382px;
  height       : 580px;
  top          : 25%;
}

.blog-tourism-sidebar-tags {
  padding      : 66px 79px 61px;
  box-shadow   : 0px 26px 50px rgba(0, 0, 0, 0.02);
  margin-bottom: 60px;
}

.blog-tourism-sidebar-tags::before {
  background-image: linear-gradient(92.59deg, #ffab00 -9.57%, #ff8500 99.15%, #ff0000 215.17%);
  padding         : 0 2px 0 0;
  border-radius   : inherit;
}

.blog-tourism-sidebar-tags .heading-two-tourism {
  margin-bottom: 26px;
}

.blog-tourism-sidebar-tags ul {
  gap: 13px 26px;
}

.blog-tourism-sidebar-tags ul li {
  flex: 1 0 calc(50% - 13px);
}

.blog-tourism-sidebar-tags ul li a {
  padding: 7px 8px;
}

.blog-tourism-sidebar-tags ul li a::before,
.blog-tourism-sidebar-tags ul li a::after {
  border-radius: inherit;
}

.blog-tourism-sidebar-tags ul li a::before {
  background: linear-gradient(92.59deg, #ffab00 -9.57%, #ff8500 99.15%, #ff0000 215.17%);
  opacity   : 0;
}

.blog-tourism-sidebar-tags ul li a::after {
  border: 1px solid #fcb712;
}

.blog-tourism-sidebar-tags ul li a:hover {
  color: #fff;
}

.blog-tourism-sidebar-tags ul li a:hover::before {
  opacity: 1;
}

.blog-tourism-sidebar-ads {
  margin-bottom: 63px;
}

.blog-tourism-sidebar .top-services-item .right::before {
  background-color: #FCB712;
}

.blog-tourism-sidebar .top-services-item .right i::after {
  background-color: rgba(252, 183, 18, 0.25);
}

.blog-tourism-sidebar .top-services-item .detail .read-more {
  color: #FCB712;
}

.blog-tourism .articles {
  gap: 58px 0;
}

@media only screen and (max-width: 1399px) {
  .blog-tourism-sidebar-tags {
    padding: 66px 48px 61px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-tourism-sidebar-tags {
    padding      : 32px 24px;
    border-radius: 20px;
  }

  .blog-tourism .articles {
    gap: 24px 0;
  }
}

.detail-blog-tourism {
  margin-top: 79px;
}

@media only screen and (max-width: 767px) {
  .detail-blog-tourism {
    margin-top: 48px;
  }
}

.detail-blog-tourism-image {
  padding         : 11px;
  background-color: rgba(216, 216, 216, 0.69);
  border-radius   : 84px;
  box-shadow      : 0px 26px 50px rgba(0, 0, 0, 0.2);
  margin-bottom   : 128px;
}

.detail-blog-tourism-image::before {
  top             : 11px;
  right           : -59px;
  bottom          : 11px;
  left            : -62px;
  border-radius   : 53px;
  background-color: #22252e;
  box-shadow      : 0px 24px 30px rgba(0, 0, 0, 0.15);
}

.detail-blog-tourism-image img {
  border-radius: 73px;
}

@media only screen and (max-width: 991px) {
  .detail-blog-tourism-image {
    border-radius: 48px;
  }

  .detail-blog-tourism-image::before {
    border-radius: 32px;
  }

  .detail-blog-tourism-image img {
    border-radius: 37px;
  }
}

@media only screen and (max-width: 767px) {
  .detail-blog-tourism-image {
    border-radius: 32px;
    padding      : 8px;
  }

  .detail-blog-tourism-image::before {
    top          : 0;
    right        : auto;
    bottom       : 0;
    left         : 50%;
    transform    : translate(-50%, -48px);
    width        : 105vw;
    height       : calc(100% + 60px);
    border-radius: 0;
  }

  .detail-blog-tourism-image img {
    border-radius: 24px;
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-tourism-image {
    border-radius: 24px;
  }

  .detail-blog-tourism-image img {
    border-radius: px;
  }
}

@media only screen and (max-width: 767px) {
  .detail-blog-tourism-content {
    font-size  : 14px;
    line-height: 28px;
  }
}

.detail-blog-tourism-top-articles::after {
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-09.png") center no-repeat, linear-gradient(93deg, #ffab00 -9.57%, #ff8500 99.15%, #f00 215.17%);
  background-size: cover;
  transform      : translate(-343px, -293px);
  width          : 382px;
  height         : 580px;
  border-radius  : 129px;
}

.detail-blog-tourism-full-info {
  margin: 90px 0 108px;
}

.detail-blog-tourism-full-info .detail-blog-hosting-info-wrapper {
  background-color: #22252e;
}

.detail-blog-tourism-full-info .detail-blog-hosting-info-wrapper .info li {
  color: rgba(245, 245, 245, 0.5);
}

.detail-blog-tourism-full-info .detail-blog-hosting-info-wrapper .info li i {
  background-color: #fcb712;
}

.detail-blog-tourism-full-info .detail-blog-hosting-info-wrapper .info li a:hover {
  color: #fcb712;
}

.detail-blog-tourism-full-info .detail-blog-hosting-info-wrapper .share ul li a {
  background-color: #fff;
}

.detail-blog-tourism-full-info .detail-blog-hosting-info-wrapper .share ul li a:hover {
  background-color: #fcb712;
}

.detail-blog-tourism-full-info .detail-blog-hosting-info-wrapper .link {
  background-color: rgba(255, 255, 255, 0.74);
  line-height     : 38px;
  padding-left    : 8px;
  border-radius   : 15px;
  cursor          : pointer;
}

@media only screen and (max-width: 767px) {
  .detail-blog-tourism-full-info {
    margin: 70px 0;
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-tourism-full-info {
    margin: 70px -12px;
  }

  .detail-blog-tourism-full-info .detail-blog-hosting-info-wrapper {
    border-radius: 0;
  }
}

.detail-blog-tourism-comments {
  margin-bottom: 93px;
}

.detail-blog-tourism-comments li .content .text-reply p::before,
.detail-blog-tourism-comments li ul::before {
  background-color: rgba(252, 183, 18, 0.75);
}

.detail-blog-tourism-send-comment {
  margin-bottom: 196px;
}

.detail-blog-tourism-send-comment::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-10.png");
  transform       : translateY(-93px);
  height          : 815px;
}

.detail-blog-tourism-send-comment form .form-group-box-star .stars input:checked~label i {
  color: #ffb800;
}

.detail-blog-tourism-send-comment form .form-group-box-content {
  padding: 72px 36px 24px 148px;
}

.detail-blog-tourism-send-comment form .form-group .btn {
  bottom : 34px;
  left   : 46px;
  padding: 6.5px 21.5px;
}

@media only screen and (max-width: 767px) {
  .detail-blog-tourism-send-comment {
    margin-bottom: 70px;
  }

  .detail-blog-tourism-send-comment form .form-group-box-content {
    padding: 72px 36px 24px;
  }

  .detail-blog-tourism-send-comment form .form-group .btn {
    bottom: 20px;
    left  : 20px;
  }
}

.detail-blog-tourism-vlog {
  margin-bottom: 73px;
}

.detail-tour-tourism {
  margin-top: 93px;
}

@media only screen and (max-width: 991px) {
  .detail-tour-tourism {
    margin-top: 48px;
  }
}

@media only screen and (max-width: 575px) {
  .detail-tour-tourism {
    margin-top: 0;
  }
}

.detail-tour-tourism-info::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-11.png");
  height          : 1016px;
  transform       : translateY(-306px);
}

.detail-tour-tourism-info-image {
  padding: 0 43px;
}

.detail-tour-tourism-info-image::before {
  background-color: #22252e;
  box-shadow      : 0px 24px 30px rgba(0, 0, 0, 0.15);
  border-radius   : 50px;
  top             : 11px;
  bottom          : 11px;
}

.detail-tour-tourism-info-image .img {
  background-color: rgba(216, 216, 216, 0.69);
  padding         : 11px;
  border-radius   : 61px;
}

.detail-tour-tourism-info-image .img img {
  box-shadow: 0px 26px 50px rgba(0, 0, 0, 0.2);
}

.detail-tour-tourism-info-box {
  padding   : 59px 40px 45px;
  box-shadow: 0px 19px 50px rgba(0, 0, 0, 0.05);
}

.detail-tour-tourism-info-box .icon {
  width        : 76px;
  height       : 76px;
  margin-bottom: 57px;
}

.detail-tour-tourism-info-box .icon::before {
  width           : 67px;
  height          : 67px;
  background-color: #fcb712;
  border-radius   : 15px;
  box-shadow      : 0px 6px 17px rgba(0, 0, 0, 0.1), 7px 8px 13px rgba(255, 255, 255, 0.25) inset;
  transform       : translate(-18px, -19px);
}

.detail-tour-tourism-info-box .icon i::after {
  background-color       : rgba(252, 183, 18, 0.25);
  border-radius          : 23px;
  -webkit-backdrop-filter: blur(8.5px);
  backdrop-filter        : blur(8.5px);
}

.detail-tour-tourism-info-box .rate {
  background-image: linear-gradient(92.59deg, #ffab00 -9.57%, #ff8500 99.15%, #ff0000 215.17%);
  box-shadow      : 0px 4px 4px rgba(245, 175, 25, 0.25);
  min-width       : 39px;
}

.detail-tour-tourism-info-box .list:not(:last-child) {
  margin-bottom: 16px;
}

.detail-tour-tourism-info-box .list-price {
  margin-bottom: 43px;
}

.detail-tour-tourism-info-box .list-price .list {
  margin-bottom: 0;
}

.detail-tour-tourism-info-box .btn {
  padding  : 10px 18px;
  min-width: 195px;
}

@media only screen and (max-width: 1199px) {
  .detail-tour-tourism-info-box {
    padding: 59px 24px 45px;
  }
}

@media only screen and (max-width: 767px) {

  .detail-tour-tourism-info-image::before,
  .detail-tour-tourism-info-image .img img {
    border-radius: 32px;
  }

  .detail-tour-tourism-info-image .img {
    border-radius: 43px;
  }

  .detail-tour-tourism-info-box {
    padding      : 40px 16px;
    border-radius: 20px;
  }

  .detail-tour-tourism-info-box .icon {
    margin-bottom: 32px;
  }
}

@media only screen and (max-width: 575px) {
  .detail-tour-tourism-info-image {
    margin : 0 -12px;
    padding: 24px 12px;
  }

  .detail-tour-tourism-info-image::before,
  .detail-tour-tourism-info-image .img {
    border-radius: 0;
  }

  .detail-tour-tourism-info-image::before {
    top   : 0;
    bottom: 0;
  }

  .detail-tour-tourism-info-image .img {
    padding         : 0;
    background-color: transparent;
  }

  .detail-tour-tourism-info-image .img img {
    border-radius: 20px;
  }

  .detail-tour-tourism-info-box .price {
    font-size  : 14px;
    line-height: 22px;
  }

  .detail-tour-tourism-info-box .price i {
    font-size: 14px;
  }
}

.detail-tour-tourism-description {
  padding: 52px 0 100px;
  margin : 109px 0 34px;
}

.detail-tour-tourism-description .heading-tourism {
  margin-bottom: 68px;
}

@media only screen and (max-width: 767px) {
  .detail-tour-tourism-description {
    padding: 40px 0;
    margin : 60px 0 34px;
  }

  .detail-tour-tourism-description-content {
    font-size  : 14px;
    line-height: 30px;
  }
}

@media only screen and (max-width: 575px) {
  .detail-tour-tourism-description-content {
    font-size  : 13px;
    line-height: 26px;
  }
}

.detail-tour-tourism-vlog {
  margin : 0 0 121px;
  padding: 0;
}

.detail-tour-tourism-vlog::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-12.png");
  height          : 1260px;
  transform       : translateY(-310px);
}

@media only screen and (max-width: 767px) {
  .detail-tour-tourism-vlog {
    margin-bottom: 50px;
  }
}

.detail-tour-tourism-comments-customers .swiper-pagination,
.detail-tour-tourism-related .swiper-pagination {
  transform: translateY(64px);
}

.detail-tour-tourism-comments-customers .swiper-pagination-bullet,
.detail-tour-tourism-related .swiper-pagination-bullet {
  width                                    : 11px;
  height                                   : 6px;
  background-color                         : rgba(73, 73, 73, 0.3);
  opacity                                  : 1;
  border-radius                            : 9px;
  --swiper-pagination-bullet-horizontal-gap: 1.5px;
}

.detail-tour-tourism-comments-customers .swiper-pagination-bullet-active,
.detail-tour-tourism-related .swiper-pagination-bullet-active {
  width           : 25px;
  background-color: #fcb712;
}

@media only screen and (max-width: 767px) {

  .detail-tour-tourism-comments-customers .swiper-pagination-bullet,
  .detail-tour-tourism-related .swiper-pagination-bullet {
    width : 8px;
    height: 4px;
  }

  .detail-tour-tourism-comments-customers .swiper-pagination-bullet-active,
  .detail-tour-tourism-related .swiper-pagination-bullet-active {
    width: 16px;
  }
}

.detail-tour-tourism-comments-customers::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-13.png");
  top             : 38px;
  height          : 1128px;
}

.detail-tour-tourism-comments-customers::after {
  width          : 232px;
  height         : 353px;
  background     : url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-14.png") center no-repeat, linear-gradient(93deg, #ffab00 -9.57%, #ff8500 99.15%, #f00 215.17%);
  background-size: cover;
  border-radius  : 129px;
  transform      : translate(-201px, -180px);
}

.detail-tour-tourism-comments-customers .heading-tourism {
  margin-bottom: 78px;
}

.detail-tour-tourism-comments-customers .swiper {
  max-width: 761px;
}

.detail-tour-tourism-comments-customers .swiper-slide>* {
  opacity  : 0.5;
  transform: scale(0.85);
}

.detail-tour-tourism-comments-customers .swiper-slide:not(.swiper-slide-visible) {
  pointer-events: none;
}

.detail-tour-tourism-comments-customers .swiper-slide-active>* {
  opacity  : 1;
  transform: scale(1);
}

.detail-tour-tourism-comments-customers .swiper-button-next,
.detail-tour-tourism-comments-customers .swiper-button-prev {
  transform: translateX(-55px);
}

.detail-tour-tourism-comments-customers .swiper-button-next::after,
.detail-tour-tourism-comments-customers .swiper-button-prev::after {
  content    : "\e9a3";
  font-family: "icomoon";
  font-size  : 278px;
  color      : rgba(252, 183, 18, 0.29);
}

.detail-tour-tourism-comments-customers .swiper-button-next:hover::after,
.detail-tour-tourism-comments-customers .swiper-button-prev:hover::after {
  color: #fcb712;
}

.detail-tour-tourism-comments-customers .swiper-button-prev {
  transform: translateX(55px);
}

.detail-tour-tourism-comments-customers .swiper-button-prev::after {
  content: "\e95f";
}

@media only screen and (max-width: 991px) {
  .detail-tour-tourism-comments-customers {
    padding: 0 40px;
  }

  .detail-tour-tourism-comments-customers .swiper-button-next {
    transform: translateX(-40px);
  }

  .detail-tour-tourism-comments-customers .swiper-button-prev {
    transform: translateX(40px);
  }
}

@media only screen and (max-width: 767px) {
  .detail-tour-tourism-comments-customers {
    padding: 0;
  }

  .detail-tour-tourism-comments-customers .swiper-button-next,
  .detail-tour-tourism-comments-customers .swiper-button-prev {
    transform       : translate(0, 79px);
    width           : 48px;
    height          : 48px;
    background-color: #fff;
    border-radius   : 15px;
    box-shadow      : 0 3px 30px rgba(0, 0, 0, 0.05);
    top             : auto;
    bottom          : 0;
    z-index         : 20;
  }

  .detail-tour-tourism-comments-customers .swiper-button-next::after,
  .detail-tour-tourism-comments-customers .swiper-button-prev::after {
    content  : "\e901";
    font-size: 24px;
    color    : #fcb712;
  }

  .detail-tour-tourism-comments-customers .swiper-button-prev::after {
    content: "\e903";
  }
}

.detail-tour-tourism-related {
  margin : 130px 0 105px;
  padding: 0 64px;
}

.detail-tour-tourism-related::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-15.png");
  transform       : translateY(-4px);
  height          : 1128px;
}

.detail-tour-tourism-related .heading-tourism {
  margin-bottom: 52px;
}

.detail-tour-tourism-related .swiper-button-next,
.detail-tour-tourism-related .swiper-button-prev {
  width           : 46px;
  height          : 177px;
  background-color: #494949;
}

.detail-tour-tourism-related .swiper-button-next::after,
.detail-tour-tourism-related .swiper-button-prev::after {
  content    : "\e901";
  font-size  : 12px;
  line-height: 1;
  color      : #fff;
  font-family: "icomoon";
}

.detail-tour-tourism-related .swiper-button-next:hover,
.detail-tour-tourism-related .swiper-button-prev:hover {
  background-color: #fcb712;
}

.detail-tour-tourism-related .swiper-button-next {
  transform: translate(-74px, -50%);
}

.detail-tour-tourism-related .swiper-button-prev {
  transform: translate(74px, -50%);
}

.detail-tour-tourism-related .swiper-button-prev::after {
  content: "\e903";
}

@media only screen and (max-width: 1399px) {
  .detail-tour-tourism-related {
    padding: 0 44px;
  }

  .detail-tour-tourism-related .swiper-button-next {
    transform: translate(-54px, -50%);
  }

  .detail-tour-tourism-related .swiper-button-prev {
    transform: translate(54px, -50%);
  }
}

@media only screen and (max-width: 1199px) {
  .detail-tour-tourism-related {
    padding: 0 24px;
  }
}

@media only screen and (max-width: 991px) {
  .detail-tour-tourism-related {
    padding: 0;
  }

  .detail-tour-tourism-related .swiper-button-next,
  .detail-tour-tourism-related .swiper-button-prev {
    transform       : translate(0, 79px);
    width           : 48px;
    height          : 48px;
    background-color: #fff;
    border-radius   : 15px;
    box-shadow      : 0 3px 30px rgba(0, 0, 0, 0.05);
    top             : auto;
    bottom          : 0;
    z-index         : 20;
  }

  .detail-tour-tourism-related .swiper-button-next::after,
  .detail-tour-tourism-related .swiper-button-prev::after {
    content  : "\e901";
    font-size: 24px;
    color    : #fcb712;
  }

  .detail-tour-tourism-related .swiper-button-next:hover::after,
  .detail-tour-tourism-related .swiper-button-prev:hover::after {
    color: #fff;
  }

  .detail-tour-tourism-related .swiper-button-prev::after {
    content: "\e903";
  }
}

@media only screen and (max-width: 767px) {
  .detail-tour-tourism-related {
    margin: 70px 0;
  }
}

.about-us-tourism-video {
  margin: 93px 0 191px;
}

.about-us-tourism-video .video {
  padding         : 8px 38px;
  background-color: #22252e;
  box-shadow      : 0px 24px 30px rgba(0, 0, 0, 0.15);
}

.about-us-tourism-video .video .vlog-previous-tours-item .video-js .vjs-big-play-button {
  width    : 63px;
  height   : 63px;
  transform: translate(-50%, 32px);
}

@media only screen and (max-width: 991px) {
  .about-us-tourism-video iframe {
    height: 280px !important;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-tourism-video {
    margin: 50px 0;
  }

  .about-us-tourism-video .video {
    padding      : 12px;
    border-radius: 32px;
  }
}

@media only screen and (max-width: 575px) {
  .about-us-tourism-video iframe {
    height: 200px !important;
  }
}

.about-us-tourism-info .heading-two-tourism {
  margin-bottom: 42px;
}

.about-us-tourism-info-wrapper {
  background-color: #22252e;
}

.about-us-tourism-faq {
  margin: 146px 0;
}

.about-us-tourism-faq .heading-two-tourism {
  margin-bottom: 71px;
}

.about-us-tourism-faq .row {
  gap: 21px 0;
}

@media only screen and (max-width: 767px) {
  .about-us-tourism-faq {
    margin: 60px 0;
  }
}

.about-us-tourism-customers-comments::after {
  transform: translate(-201px, 135px);
}

.about-us-tourism-vlog {
  margin: 158px 0 189px;
}

.about-us-tourism-vlog::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-16.png");
  height          : 1118px;
  transform       : translateY(-310px);
}

.about-us-tourism-vlog .heading-two-tourism {
  margin-bottom: 53px;
}

@media only screen and (max-width: 767px) {
  .about-us-tourism-vlog {
    margin: 60px 0;
  }
}

.about-us-tourism-brands::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-17.png");
  height          : 1128px;
  transform       : translateY(-40px);
}

.about-us-tourism-brands::after {
  background   : url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-20.png") center no-repeat, linear-gradient(93deg, #ffab00 -9.57%, #ff8500 99.15%, #f00 215.17%);
  width        : 232px;
  height       : 353px;
  transform    : translate(-210px, -288px);
  border-radius: 129px;
}

.about-us-tourism-brands-box {
  padding   : 67px 48px;
  box-shadow: 0px 41px 100px rgba(0, 0, 0, 0.02);
}

.about-us-tourism-brands-box .icon {
  width : 75px;
  height: 75px;
}

.about-us-tourism-brands-box .icon::before {
  box-shadow      : 0px 6px 17px rgba(0, 0, 0, 0.1), 7px 8px 13px rgba(255, 255, 255, 0.25) inset;
  width           : 68px;
  height          : 68px;
  border-radius   : 15px;
  background-color: #fcb712;
  transform       : translate(-18px, -19px);
}

.about-us-tourism-brands-box .icon i::after {
  background-color       : rgba(252, 183, 18, 0.25);
  border-radius          : 23px;
  -webkit-backdrop-filter: blur(8.5px);
  backdrop-filter        : blur(8.5px);
}

.about-us-tourism-brands-box .heading-two-tourism {
  margin-bottom: 32px;
}

.about-us-tourism-brands-items {
  gap: 12px 0;
}

.about-us-tourism-brands-items li {
  max-width: 43%;
}

.about-us-tourism-brands-items li a {
  background-color: #fff;
  padding         : 30px 12px 29px;
  box-shadow      : 0px 19px 50px rgba(0, 0, 0, 0.05);
}

.about-us-tourism-brands-items li a img {
  max-width : 90%;
  max-height: 64px;
  filter    : grayscale(1);
}

.about-us-tourism-brands-items li a:hover {
  background-color: #22252e;
}

.about-us-tourism-brands-items li a:hover img {
  filter: grayscale(0);
}

@media only screen and (max-width: 1199px) {
  .about-us-tourism-brands-box {
    padding: 60px 24px;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-tourism-brands-box {
    border-radius: 32px;
  }

  .about-us-tourism-brands-items {
    gap: 12px;
  }

  .about-us-tourism-brands-items li {
    max-width: calc(50% - 6px);
  }
}

@media only screen and (max-width: 575px) {
  .about-us-tourism-brands-box {
    border-radius: 20px;
  }

  .about-us-tourism-brands-items li {
    max-width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-tourism-articles .btn-more-tourism {
    margin-top: 60px;
  }
}

.vlog-tourism-top-tours {
  margin: 131px 0 148px;
}

.vlog-tourism-top-tours::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-18.png");
  height          : 579px;
  transform       : translateY(-345px);
}

.vlog-tourism-top-tours-wrapper {
  gap: 21px;
}

.vlog-tourism-top-tours-wrapper>* {
  max-width: calc(25% - 14px);
  height   : 474px;
}

.vlog-tourism-top-tours-wrapper>*:first-child {
  max-width: calc(50% - 14px);
}

.vlog-tourism-top-tours .vlog-previous-tours-item .vjs-big-play-button {
  width : 69px;
  height: 69px;
}

.vlog-tourism-top-tours .vlog-previous-tours-item .vjs-big-play-button .vjs-icon-placeholder::before {
  font-size: 28px;
}

.vlog-tourism-top-tours-item::before {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 43.9%, rgba(0, 0, 0, 0.155) 73.18%, rgba(0, 0, 0, 0.5) 100%);
}

.vlog-tourism-top-tours-item .overlay {
  padding: 0 18px;
  bottom : 24px;
}

@media only screen and (max-width: 991px) {
  .vlog-tourism-top-tours-wrapper {
    gap: 48px 20px;
  }

  .vlog-tourism-top-tours-wrapper>* {
    max-width: calc(50% - 10px);
    height   : 320px;
  }

  .vlog-tourism-top-tours-wrapper>*:first-child {
    max-width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .vlog-tourism-top-tours {
    margin: 60px 0;
  }
}

@media only screen and (max-width: 575px) {
  .vlog-tourism-top-tours-wrapper>* {
    max-width: 100%;
  }
}

.vlog-tourism-top-view-item {
  height: 474px;
}

.vlog-tourism-top-view-item::before {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 27.08%, rgba(0, 0, 0, 0.31) 61.98%, #000 100%);
}

.vlog-tourism-top-view-item .play {
  width           : 69px;
  height          : 69px;
  background-color: #fcb712;
}

.vlog-tourism-top-view-item .play::before {
  border-radius   : 50%;
  transform       : scale(1.3);
  background-color: rgba(252, 183, 18, 0.5);
  animation       : play-cir1 3s linear 0s infinite alternate;
}

.vlog-tourism-top-view-item .overlay {
  padding: 0 18px;
  bottom : 24px;
}

.vlog-tourism-banners {
  margin: 141px 0 175px;
}

.vlog-tourism-banners::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-19.png");
  transform       : translateY(-389px);
  height          : 1128px;
}

.vlog-tourism-banners::after {
  background   : url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-20.png") center no-repeat, linear-gradient(93deg, #ffab00 -9.57%, #ff8500 99.15%, #f00 215.17%);
  width        : 232px;
  height       : 353px;
  transform    : translate(204px, 179px);
  border-radius: 129px;
}

.vlog-tourism-banners img {
  box-shadow: 0px 15px 50px rgba(252, 183, 18, 0.15);
}

.vlog-tourism-banners .row>*:nth-child(2) img {
  box-shadow: 0px 38px 100px rgba(34, 37, 46, 0.15);
}

.vlog-tourism-banners-two::after {
  transform: translate(-204px, 179px);
}

.vlog-tourism-banners-two img {
  box-shadow: 0px 19px 50px rgba(0, 0, 0, 0.05);
}

@media only screen and (max-width: 767px) {
  .vlog-tourism-banners {
    margin: 70px 0;
  }
}

.vlog-tourism-faq {
  margin: 171px 0 179px;
}

.vlog-tourism-faq::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-tourism-19.png");
  transform       : translateY(-307px);
  height          : 1128px;
}

.vlog-tourism-faq .row {
  gap: 21px 0;
}

@media only screen and (max-width: 767px) {
  .vlog-tourism-faq {
    margin: 70px 0;
  }
}

.vlog-tourism-articles {
  margin: 149px 0 109px;
}

.vlog-tourism-articles .btn-more-tourism {
  margin-top: 75px;
}

@media only screen and (max-width: 767px) {
  .vlog-tourism-articles {
    margin: 60px 0;
  }
}

.heading-ahankade {
  margin-bottom: 75px;
}

.heading-ahankade-title {
  margin-top: 2px;
}

.heading-ahankade-title-en {
  letter-spacing: 6.4px;
}

.heading-ahankade::after {
  width           : 15px;
  height          : 15px;
  transform       : translate(-50%, 26px) rotate(45deg);
  border-radius   : 2px;
  background-color: #ea263a;
}

.btn-more-ahankade {
  padding: 7px 21px;
}

.my-team-ahankade {
  margin: 178px 0 157px;
}

.my-team-ahankade::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-07.png");
  height          : 753px;
  transform       : translateY(-76px);
}

.my-team-ahankade::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-08.png");
  width           : 231px;
  height          : 428px;
  transform       : translate(-203px, 111px);
  background-color: #ea263a;
  border-radius   : 129px;
}

.my-team-ahankade .heading-ahankade {
  margin-bottom: 54px;
}

.my-team-ahankade-item {
  padding: 135px 25px 16px;
}

.my-team-ahankade-item a::after {
  z-index: 10;
}

.my-team-ahankade-item::before {
  top             : 197px;
  background-color: #fff;
  border-radius   : 34px;
}

.my-team-ahankade-item .image {
  height: 135px;
}

.my-team-ahankade-item .image::before {
  background-color   : #ea263a;
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU3IiBoZWlnaHQ9IjEzNSIgdmlld0JveD0iMCAwIDI1NyAxMzUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMCA3Mi44MDk2QzAgNTYuNjMxMSAxMS40MDAxIDQyLjY5MzQgMjcuMjU3MyAzOS40ODQ5TDIxNi4yNTcgMS4yNDM2N0MyMzcuMzE3IC0zLjAxNzQ5IDI1NyAxMy4wODE2IDI1NyAzNC41Njg0VjEwMUMyNTcgMTE5Ljc3OCAyNDEuNzc4IDEzNSAyMjMgMTM1SDM0QzE1LjIyMjMgMTM1IDAgMTE5Ljc3OCAwIDEwMVY3Mi44MDk2WiIgZmlsbD0iI0VBMjYzQSIvPg0KPC9zdmc+DQo=) bottom left/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU3IiBoZWlnaHQ9IjEzNSIgdmlld0JveD0iMCAwIDI1NyAxMzUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMCA3Mi44MDk2QzAgNTYuNjMxMSAxMS40MDAxIDQyLjY5MzQgMjcuMjU3MyAzOS40ODQ5TDIxNi4yNTcgMS4yNDM2N0MyMzcuMzE3IC0zLjAxNzQ5IDI1NyAxMy4wODE2IDI1NyAzNC41Njg0VjEwMUMyNTcgMTE5Ljc3OCAyNDEuNzc4IDEzNSAyMjMgMTM1SDM0QzE1LjIyMjMgMTM1IDAgMTE5Ljc3OCAwIDEwMVY3Mi44MDk2WiIgZmlsbD0iI0VBMjYzQSIvPg0KPC9zdmc+DQo=) bottom left/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  background-image   : url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-06.png");
}

.my-team-ahankade-item .image img {
  max-width : 80%;
  max-height: 277px;
}

.my-team-ahankade-item .phone {
  padding         : 7.5px 31px;
  background-color: rgba(234, 38, 58, 0.05);
}

.my-team-ahankade-item .view span {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0) 0%, rgba(73, 73, 73, 0.8) 100%);
  letter-spacing  : 3.6px;
}

.my-team-ahankade .swiper::before {
  content: "Our support team";

  font-size  : 200px;
  font-weight: 700;
  line-height: 310px;
  color      : rgba(73, 73, 73, 0.05);
  transform  : translate(-50%, -32px);
  white-space: nowrap;
}

@media only screen and (max-width: 1399px) {
  .my-team-ahankade-item {
    padding: 135px 20px 16px;
  }

  .my-team-ahankade-item .image::before {
    -webkit-mask-position: 0 10px;
    mask-position        : 0 10px;
  }
}

@media only screen and (max-width: 1199px) {
  .my-team-ahankade-item .image::before {
    -webkit-mask-position: 0 20px;
    mask-position        : 0 20px;
  }
}

@media only screen and (max-width: 991px) {
  .my-team-ahankade-item .image::before {
    -webkit-mask-position: 0 21px;
    mask-position        : 0 21px;
  }

  .my-team-ahankade .swiper::before {
    content: none;
  }
}

@media only screen and (max-width: 767px) {
  .my-team-ahankade {
    margin: 80px 0;
  }

  .my-team-ahankade-item .image::before {
    -webkit-mask-position: 0 15px;
    mask-position        : 0 15px;
  }
}

@media only screen and (max-width: 575px) {
  .my-team-ahankade-item .image::before {
    -webkit-mask-position: 0 0;
    mask-position        : 0 0;
    height               : 120px;
  }
}

.news-padcast-ahankade {
  margin: 252px 0 101px;
}

.news-padcast-ahankade::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-12.png");
  transform       : translateY(-44px);
  height          : 979px;
}

.news-padcast-ahankade .heading-ahankade {
  margin-bottom: 103px;
}

.news-padcast-ahankade-item {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding   : 30px 24px;
}

.news-padcast-ahankade-item:not(:last-child) {
  margin-bottom: 20px;
}

.news-padcast-ahankade-item img {
  border-radius: 20px 20px 0;
  box-shadow   : 0px 21px 25px rgba(0, 0, 0, 0.15);
}

.news-padcast-ahankade-item>div {
  max-width: calc(100% - 171px);
}

.news-padcast-ahankade-item ul {
  gap: 11px;
}

.news-padcast-ahankade-item p {
  max-height: 36px;
}

.news-padcast-ahankade-padcast-item {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding   : 12px 20px 25px;
}

.news-padcast-ahankade-item-two {
  padding-top: 149%;
  box-shadow : 0px 16px 30px rgba(0, 0, 0, 0.15);
}

.news-padcast-ahankade-item-two::before {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 43.9%, rgba(0, 0, 0, 0.31) 62.04%, #000 100%);
}

.news-padcast-ahankade-item-two .overlay {
  padding: 0 18px 24px;
}

.news-padcast-ahankade-item-two .overlay ul {
  gap: 20px;
}

@media only screen and (max-width: 767px) {
  .news-padcast-ahankade {
    margin: 160px 0 80px;
  }
}

@media only screen and (max-width: 575px) {

  .news-padcast-ahankade-item img,
  .news-padcast-ahankade-item>div {
    max-width: 100%;
  }

  .news-padcast-ahankade-item img {
    width        : 100%;
    margin       : 0 0 24px;
    border-radius: 15px;
  }

  .news-padcast-ahankade-item .title {
    font-size  : 16px;
    line-height: 24px;
  }

  .news-padcast-ahankade-padcast-item .title {
    font-size  : 16px;
    line-height: 24px;
  }

  .news-padcast-ahankade-item-two {
    padding-top: 100%;
  }
}

.article-ahankade {
  padding: 0 35px 15px;
}

.article-ahankade::before {
  top             : 68px;
  background-color: #fff;
  border-radius   : 40px;
}

.article-ahankade::after {
  bottom          : 4px;
  width           : 70%;
  height          : 95px;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius   : 40px;
  filter          : blur(25px);
}

.article-ahankade .title {
  max-height: 44px;
}

.article-ahankade .info {
  padding-bottom: 17px;
  border-bottom : 1px solid rgba(73, 73, 73, 0.1);
}

.article-ahankade .read-more::after {
  transform       : translate(14px, 2px);
  width           : 82px;
  height          : 8px;
  border-radius   : 17px;
  background-color: rgba(73, 73, 73, 0.1);
}

.article-ahankade .read-more>div span {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0) 0%, rgba(73, 73, 73, 0.8) 100%);
  letter-spacing  : 3.6px;
}

.article-ahankade .read-more:hover * {
  color: #ea263a;
}

@media only screen and (max-width: 1399px) {
  .article-ahankade {
    padding: 0px 24px 15px;
  }
}

@media only screen and (max-width: 1199px) {
  .article-ahankade {
    padding: 0px 15px 15px;
  }
}

.pagination-ahankade li a:not(.next, .prev).active {
  background-color: #ea263a;
}

.pagination-ahankade li a:not(.next, .prev):not(.active):hover {
  background-color: #ffebed;
  color           : #494949;
}

.equalizer-circle::before {
  z-index         : 2;
  background-color: #fff;
  transform       : translate(-50%, -50%) scale(0.85);
  border-radius   : 50%;
}

.equalizer-circle .bar {
  top             : 50%;
  left            : 50%;
  transform-origin: 50% 0;
  width           : 4px;
  height          : 45%;
  border-radius   : 10px;
  position        : absolute;
  margin-left     : -2px;
  background-color: #ea263a;
}

.bg-ahankade {
  background: rgba(207, 207, 207, 0.05);
}

.top-header-ahankade {
  padding-top: 37px;
  z-index    : 999;
}

.top-header-ahankade-nav ul {
  gap: 32px;
}

.top-header-ahankade-nav ul li a::after {
  width           : 9px;
  height          : 9px;
  border-radius   : 2px;
  transform       : translate(-50%, 26px) rotate(45deg);
  transform-origin: center;
  background-color: #fff;
  pointer-events  : none;
  opacity         : 0;
}

.top-header-ahankade-nav ul li a.active {
  font-weight: 800 !important;
}

.top-header-ahankade-nav ul li a.active::after {
  opacity: 1;
}

.top-header-ahankade-nav ul li a.active,
.top-header-ahankade-nav ul li a:hover {
  color: #fff;
}

.top-header-ahankade-search {
  max-width: 254px;
}

.top-header-ahankade-search .form-control {
  background-color: rgba(73, 73, 73, 0.5);
  padding         : 0 14px 0 48px;
  height          : 42px;
  color           : rgba(255, 255, 255, 0.45);
}

.top-header-ahankade-search button {
  width           : 42px;
  height          : 42px;
  background-color: #494949;
}

.top-header-ahankade.has-bg {
  padding: 0;
}

.top-header-ahankade.has-bg .btn-nav {
  color: #494949 !important;
}

.top-header-ahankade.has-bg .top-header-ahankade-wrapper {
  background-color: #fff;
  border-radius   : 0 0 50px 50px;
  padding         : 35.5px 53px;
  position        : relative;
}

.top-header-ahankade.has-bg .top-header-ahankade-wrapper::after {
  content         : "";
  position        : absolute;
  bottom          : 0;
  left            : 50%;
  transform       : translateX(-50%);
  width           : 80%;
  height          : 49px;
  background-color: rgba(234, 38, 58, 0.37);
  opacity         : 0.2;
  filter          : blur(50px);
  z-index         : -1;
}

.top-header-ahankade.has-bg .top-header-ahankade-nav li a {
  color: rgba(73, 73, 73, 0.5);
}

.top-header-ahankade.has-bg .top-header-ahankade-nav li a::after {
  background-color: #ea263a;
}

.top-header-ahankade.has-bg .top-header-ahankade-nav li a:hover,
.top-header-ahankade.has-bg .top-header-ahankade-nav li a.active {
  color: #ea263a;
}

.top-header-ahankade.has-bg .top-header-ahankade-search {
  margin-left: 55px;
}

.top-header-ahankade.has-bg .top-header-ahankade-search .form-control {
  background-color: rgba(234, 38, 58, 0.5);
}

.top-header-ahankade.has-bg .top-header-ahankade-search button {
  background-color: #ea263a;
}

.top-header-ahankade.has-bg .top-header-ahankade-logo {
  margin-right: 0 !important;
}

@media only screen and (max-width: 1199px) {
  .top-header-ahankade-nav ul {
    gap: 24px;
  }

  .top-header-ahankade.has-bg .top-header-ahankade-wrapper {
    padding: 40px 20px;
  }

  .top-header-ahankade.has-bg .top-header-ahankade-nav ul {
    gap: 16px;
  }

  .top-header-ahankade.has-bg .top-header-ahankade-search {
    margin-left: 32px;
  }
}

@media only screen and (max-width: 991px) {
  .top-header-ahankade {
    padding-top: 20px;
  }

  .top-header-ahankade.has-bg {
    background-color: #fff;
  }

  .top-header-ahankade.has-bg .top-header-ahankade-wrapper {
    padding: 20px 0;
  }
}

.footer-ahankade {
  border-radius: 50px 50px 0 0;
}

.footer-ahankade::before {
  -webkit-mask       : url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSIxMDA3IiB2aWV3Qm94PSIwIDAgMTYwMCAxMDA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHJlY3QgeD0iMTQ1MyIgd2lkdGg9IjE0NyIgaGVpZ2h0PSIxMDA3IiBmaWxsPSIjMTIxMjEyIi8+DQo8cmVjdCB3aWR0aD0iMTQ3IiBoZWlnaHQ9IjEwMDciIGZpbGw9IiMxMjEyMTIiLz4NCjxwYXRoIGQ9Ik0wIDczQzAgMzIuNjgzMiAzMi42ODMyIDAgNzMgMEgzNTAuNDA5QzM2Mi43OTYgMCAzNzQuOTg5IDAuNTU5MjQgMzg3LjMyNSAxLjY4MzUyQzQ1OS4wNjMgOC4yMjE1OCA3MjAuNzcgMzEuNTY3NCA4MDAgMzEuNTY3NEM4NzkuMTMgMzEuNTY3NCAxMTM4LjQzIDguMjgwNDcgMTIxMC4wNCAxLjcwODM2QzEyMjIuNDYgMC41Njc4MjcgMTIzNC43NSAwIDEyNDcuMjMgMEgxNTI3QzE1NjcuMzIgMCAxNjAwIDMyLjY4MzIgMTYwMCA3M1Y5MzRDMTYwMCA5NzQuMzE3IDE1NjcuMzIgMTAwNyAxNTI3IDEwMDdINzNDMzIuNjgzMiAxMDA3IDAgOTc0LjMxNyAwIDkzNFY3M1oiIGZpbGw9IiMxMjEyMTIiLz4NCjwvc3ZnPg0K") top center/cover;
  mask               : url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSIxMDA3IiB2aWV3Qm94PSIwIDAgMTYwMCAxMDA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHJlY3QgeD0iMTQ1MyIgd2lkdGg9IjE0NyIgaGVpZ2h0PSIxMDA3IiBmaWxsPSIjMTIxMjEyIi8+DQo8cmVjdCB3aWR0aD0iMTQ3IiBoZWlnaHQ9IjEwMDciIGZpbGw9IiMxMjEyMTIiLz4NCjxwYXRoIGQ9Ik0wIDczQzAgMzIuNjgzMiAzMi42ODMyIDAgNzMgMEgzNTAuNDA5QzM2Mi43OTYgMCAzNzQuOTg5IDAuNTU5MjQgMzg3LjMyNSAxLjY4MzUyQzQ1OS4wNjMgOC4yMjE1OCA3MjAuNzcgMzEuNTY3NCA4MDAgMzEuNTY3NEM4NzkuMTMgMzEuNTY3NCAxMTM4LjQzIDguMjgwNDcgMTIxMC4wNCAxLjcwODM2QzEyMjIuNDYgMC41Njc4MjcgMTIzNC43NSAwIDEyNDcuMjMgMEgxNTI3QzE1NjcuMzIgMCAxNjAwIDMyLjY4MzIgMTYwMCA3M1Y5MzRDMTYwMCA5NzQuMzE3IDE1NjcuMzIgMTAwNyAxNTI3IDEwMDdINzNDMzIuNjgzMiAxMDA3IDAgOTc0LjMxNyAwIDkzNFY3M1oiIGZpbGw9IiMxMjEyMTIiLz4NCjwvc3ZnPg0K") top center/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  width              : 100%;
  height             : 100%;
  background-color   : #121212;
  border-radius      : 75px 75px 0 0;
}

.footer-ahankade .container {
  padding: 118px 12px 45px;
}

.footer-ahankade .container::after {
  right           : 12px;
  left            : 12px;
  background-color: #fff;
  height          : 164px;
  border-radius   : 32px;
  transform       : translateY(158px);
}

.footer-ahankade .scroll-to-header {
  width    : 103px;
  height   : 103px;
  transform: translate(-50%, -27px);
  font-size: 50px;
}

.footer-ahankade-free-consultation {
  padding: 41.5px 93px 41.5px 67px;
}

.footer-ahankade-free-consultation form {
  margin-right: 56px;
}

.footer-ahankade-free-consultation form .form-group {
  flex: 1 0 1%;
}

.footer-ahankade-free-consultation form .form-group:nth-child(2) {
  margin: 0 23px 0;
}

.footer-ahankade-free-consultation form .form-group i {
  right: 20px;
}

.footer-ahankade-free-consultation form .form-group .form-control {
  height          : 61px;
  background-color: rgba(215, 215, 215, 0.24);
  border          : 1px solid rgba(215, 215, 215, 0.24);
  padding         : 0 42px 0 12px;
  color           : #494949;
}

.footer-ahankade-free-consultation form .form-group .form-control:focus {
  border-color: #ea263a;
  box-shadow  : 0 0 0 4px rgba(234, 38, 58, 0.2);
}

.footer-ahankade-free-consultation form .btn {
  min-width : 223px;
  box-shadow: 0px -3px 19px 6px rgba(0, 0, 0, 0.09);
  padding   : 19.5px 16px;
}

.footer-ahankade-nav li:not(:last-child) {
  margin-bottom: 4px;
}

.footer-ahankade-description {
  padding: 21px 0 32px;
}

.footer-ahankade-description::before {
  width           : 105vw;
  background-color: #060606;
}

.footer-ahankade-contact ul {
  gap: 24px 36px;
}

.footer-ahankade-socials {
  gap: 12px;
}

.footer-ahankade-socials li a {
  width           : 32px;
  height          : 32px;
  background-color: #fff;
}

.footer-ahankade-socials li a:hover {
  background-color: #ea263a;
  color           : #fff;
}

@media only screen and (max-width: 1199px) {
  .footer-ahankade-free-consultation {
    padding: 41.5px 48px;
  }

  .footer-ahankade-free-consultation form {
    margin-right: 32px;
  }

  .footer-ahankade-free-consultation form .btn {
    min-width: 180px;
  }
}

@media only screen and (max-width: 991px) {
  .footer-ahankade::before {
    border-radius: 0;
  }

  .footer-ahankade-free-consultation {
    padding: 32px;
  }

  .footer-ahankade-free-consultation form {
    margin-right: 0;
  }

  .footer-ahankade-free-consultation form .btn {
    min-width: auto;
  }
}

@media only screen and (max-width: 767px) {
  .footer-ahankade-free-consultation form .form-group:nth-child(2) {
    margin-left: 0;
  }

  .footer-ahankade-free-consultation form .btn {
    max-width: 100%;
    width    : 100%;
  }
}

@media only screen and (max-width: 575px) {
  .footer-ahankade .scroll-to-header {
    transform: translate(-50%, -10px);
  }

  .footer-ahankade-free-consultation {
    padding: 32px 20px;
  }

  .footer-ahankade-free-consultation form .form-group {
    flex: 1 0 100%;
  }

  .footer-ahankade-free-consultation form .form-group:nth-child(2) {
    margin-right: 0;
  }

  .footer-ahankade-contact .title {
    margin-left: 0;
  }
}

.landing-ahankade {
  margin-top: 98px;
}

.landing-ahankade::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-01.png");
  transform       : translateY(-191px);
  height          : 725px;
}

.landing-ahankade .container {
  padding-bottom: 63px;
}

.landing-ahankade .container::before,
.landing-ahankade .container::after,
.landing-ahankade .container .row::before {
  width        : calc(100vw - 304px);
  transform    : translateY(-185px);
  height       : calc(100% + 185px);
  left         : 304px;
  border-radius: 167px 0 0 167px;
}

.landing-ahankade .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/image-ahankade-02.png");
}

.landing-ahankade .container::after {
  background-image       : linear-gradient(181deg, rgba(0, 0, 0, 0.5) -10.97%, rgba(0, 0, 0, 0.38) 13.29%, rgba(0, 0, 0, 0.13) 25.31%, rgba(0, 0, 0, 0) 120.44%);
  -webkit-backdrop-filter: blur(3.5px);
  backdrop-filter        : blur(3.5px);
}

.landing-ahankade .container .row::before {
  background-image: linear-gradient(255deg, rgba(234, 38, 58, 0.5) 0.08%, rgba(234, 38, 58, 0.25) 38.78%, rgba(234, 38, 58, 0) 92.21%);
}

.landing-ahankade .title span::after {
  width           : 91px;
  height          : 12px;
  background-color: #ee5161;
  border-radius   : 18px;
  transform       : translate(-12px, -12px);
}

.landing-ahankade .btns {
  gap: 8px;
}

.landing-ahankade .btns>* {
  border-radius: 15px;
  box-shadow   : 5px 9px 29px rgba(73, 73, 73, 0.25);
}

.landing-ahankade .video {
  padding-left: 62px;
}

.landing-ahankade .video::before {
  width           : 229px;
  height          : 229px;
  background-color: rgba(234, 38, 58, 0.3);
  border-radius   : 0 41px;
  transform       : translateY(49px);
  left            : 29px;
}

.landing-ahankade .video::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-ahankade-01.png");
  width           : 178px;
  height          : 187px;
  transform       : translateY(85px);
}

.landing-ahankade .video-js,
.landing-ahankade .video-js video,
.landing-ahankade .video-js .vjs-poster {
  border-radius: 33px 61px;
}

.landing-ahankade .video-js video {
  position: relative;
}

.landing-ahankade .video-js .vjs-poster::before {
  content         : "";
  position        : absolute;
  top             : 0;
  left            : 0;
  border-radius   : inherit;
  width           : 100%;
  height          : 100%;
  background-color: rgba(0, 0, 0, 0.44);
}

.landing-ahankade .video-js .vjs-big-play-button {
  width           : 68px;
  height          : 68px;
  transform       : translate(-50%, -50%);
  top             : 50%;
  left            : 50%;
  background-color: transparent;
  border          : none;
}

.landing-ahankade .video-js .vjs-big-play-button::before,
.landing-ahankade .video-js .vjs-big-play-button::after,
.landing-ahankade .video-js .vjs-big-play-button .vjs-icon-placeholder::after {
  content            : "";
  position           : absolute;
  top                : 0;
  left               : 0;
  width              : 100%;
  height             : 100%;
  background-color   : rgba(255, 255, 255, 0.3);
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjgiIHZpZXdCb3g9IjAgMCA2MCA2OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yOS45NDg3IDAuMTQyODIyTDU5LjI0NDMgMTcuMDcxNFY1MC45Mjg2TDI5Ljk0ODcgNjcuODU3MkwwLjY1MzEzMyA1MC45Mjg2VjE3LjA3MTRMMjkuOTQ4NyAwLjE0MjgyMloiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4NCg==) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjgiIHZpZXdCb3g9IjAgMCA2MCA2OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yOS45NDg3IDAuMTQyODIyTDU5LjI0NDMgMTcuMDcxNFY1MC45Mjg2TDI5Ljk0ODcgNjcuODU3MkwwLjY1MzEzMyA1MC45Mjg2VjE3LjA3MTRMMjkuOTQ4NyAwLjE0MjgyMloiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4NCg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  z-index            : -1;
}

.landing-ahankade .video-js .vjs-big-play-button::after {
  animation: play23-1 3s linear 0s infinite alternate;
}

@keyframes play23-1 {
  0% {
    transform: scale(1.25);
  }

  100% {
    transform: scale(1);
  }
}

.landing-ahankade .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
  content        : "\e923";
  font-family    : "icomoon";
  font-size      : 32px;
  line-height    : 1;
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.landing-ahankade .video-js .vjs-big-play-button .vjs-icon-placeholder::after {
  animation: play23-2 3s linear 0s infinite alternate;
}

@keyframes play23-2 {
  0% {
    transform: scale(1.5);
  }

  100% {
    transform: scale(1);
  }
}

@media only screen and (max-width: 1399px) {

  .landing-ahankade .container::before,
  .landing-ahankade .container::after,
  .landing-ahankade .container .row::before {
    width: calc(100vw - 224px);
    left : 224px;
  }

  .landing-ahankade .title {
    font-size: 36px;
  }
}

@media only screen and (max-width: 1199px) {

  .landing-ahankade .container::before,
  .landing-ahankade .container::after,
  .landing-ahankade .container .row::before {
    width: calc(100vw - 170px);
    left : 170px;
  }

  .landing-ahankade .title {
    font-size  : 30px;
    line-height: 50px;
  }
}

@media only screen and (max-width: 991px) {
  .landing-ahankade {
    margin-top: 50px;
  }

  .landing-ahankade .container::before,
  .landing-ahankade .container::after,
  .landing-ahankade .container .row::before {
    width        : 105vw;
    left         : 50%;
    border-radius: 0;
    transform    : translate(-50%, -170px);
    height       : calc(100% + 170px);
  }

  .landing-ahankade .video {
    padding: 0;
  }
}

@media only screen and (max-width: 767px) {
  .landing-ahankade .video-js {
    height: 320px;
  }

  .landing-ahankade .video-js,
  .landing-ahankade .video-js video,
  .landing-ahankade .video-js .vjs-poster {
    border-radius: 32px;
  }
}

@media only screen and (max-width: 575px) {
  .landing-ahankade .title {
    font-size  : 24px;
    line-height: 36px;
  }

  .landing-ahankade .btns {
    gap: 4px;
  }

  .landing-ahankade .btns>* {
    padding: 13px 16px 13px 30px;
  }

  .landing-ahankade .btns>*:nth-child(2) {
    padding: 13px 35px 13px 27px;
  }

  .landing-ahankade .video-js {
    height: 280px;
  }

  .landing-ahankade .video-js,
  .landing-ahankade .video-js video,
  .landing-ahankade .video-js .vjs-poster {
    border-radius: 20px;
  }
}

.total-info-ahankade {
  margin-top: -39px;
}

.total-info-ahankade-wrapper {
  border-radius   : 14px 48px;
  box-shadow      : 0px 19px 40px rgba(0, 0, 0, 0.05);
  max-width       : 748px;
  padding         : 23px 45px 29px 45px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-02.png");
}

.total-info-ahankade-item .icon {
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));
}

@media only screen and (max-width: 767px) {
  .total-info-ahankade-wrapper {
    border-radius: 14px;
    padding      : 24px 20px;
  }

  .total-info-ahankade-item {
    max-width: none;
    width    : auto !important;
    flex     : 1 0 50%;
  }
}

@media only screen and (max-width: 575px) {
  .total-info-ahankade-item {
    flex: 1 0 100%;
  }
}

.step-buy-ahankade {
  margin: 99px 0 221px;
}

.step-buy-ahankade::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-03.png");
  transform       : translateY(-71px);
  height          : 698px;
}

.step-buy-ahankade-item {
  padding: 48px 40px;
  border : 1px solid rgba(224, 224, 224, 0);
}

.step-buy-ahankade-item .icon {
  width      : 61px;
  height     : 58px;
  margin-left: 11px;
}

.step-buy-ahankade-item .icon::before {
  transform          : translate(-50%, -50%);
  background-color   : rgba(196, 196, 196, 0.15);
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjEiIGhlaWdodD0iNTgiIHZpZXdCb3g9IjAgMCA2MSA1OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjUuNzc2NiAzLjgyNTY1QzM0Ljk0MDMgMy4wNjM5NSA0NC44OTMyIC0zLjg0ODMyIDUxLjk2MzEgMy4wMDA3OUM1OS45MTY4IDEwLjcwNjIgNjMuMzE3IDI1LjE5MjggNTkuMzE3OSAzNi4zMTk1QzU1LjY2NzkgNDYuNDc0NyA0My44ODA5IDQ1Ljk2ODEgMzUuMDg3MiA0OS45NTM3QzI3Ljc2MyA1My4yNzMzIDIwLjc5MTUgNjAuNTczNyAxMy41Mjk3IDU3LjA3MjFDNi4wMDc4NCA1My40NDUyIDMuNDA5MTcgNDMuMDg3NCAxLjYyMzM0IDMzLjgxNzhDLTAuMTUzMTExIDI0LjU5NjkgLTEuNjYyNjggMTMuODgzMSAzLjg4MjU1IDYuOTk3MjlDOS4xODIzNiAwLjQxNjI3NCAxOC4wNTkgNC40NjcxNCAyNS43NzY2IDMuODI1NjVaIiBmaWxsPSIjQzRDNEM0Ii8+DQo8L3N2Zz4NCg==) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjEiIGhlaWdodD0iNTgiIHZpZXdCb3g9IjAgMCA2MSA1OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjUuNzc2NiAzLjgyNTY1QzM0Ljk0MDMgMy4wNjM5NSA0NC44OTMyIC0zLjg0ODMyIDUxLjk2MzEgMy4wMDA3OUM1OS45MTY4IDEwLjcwNjIgNjMuMzE3IDI1LjE5MjggNTkuMzE3OSAzNi4zMTk1QzU1LjY2NzkgNDYuNDc0NyA0My44ODA5IDQ1Ljk2ODEgMzUuMDg3MiA0OS45NTM3QzI3Ljc2MyA1My4yNzMzIDIwLjc5MTUgNjAuNTczNyAxMy41Mjk3IDU3LjA3MjFDNi4wMDc4NCA1My40NDUyIDMuNDA5MTcgNDMuMDg3NCAxLjYyMzM0IDMzLjgxNzhDLTAuMTUzMTExIDI0LjU5NjkgLTEuNjYyNjggMTMuODgzMSAzLjg4MjU1IDYuOTk3MjlDOS4xODIzNiAwLjQxNjI3NCAxOC4wNTkgNC40NjcxNCAyNS43NzY2IDMuODI1NjVaIiBmaWxsPSIjQzRDNEM0Ii8+DQo8L3N2Zz4NCg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
}

.step-buy-ahankade-item:hover {
  background-color: #ea263a;
  border-color    : #e0e0e0;
  box-shadow      : 0px 32px 30px rgba(234, 38, 58, 0.1);
}

.step-buy-ahankade-item:hover .icon::before {
  background-color: #fff;
}

.step-buy-ahankade-item:hover .title {
  color: #fff;
}

.step-buy-ahankade-item:hover .title-en {
  color: rgba(255, 255, 255, 0.5);
}

.step-buy-ahankade-item:hover p {
  color: rgba(255, 255, 255, 0.8);
}

.swiper-slide:nth-child(2) .step-buy-ahankade-item .icon {
  margin-left: 8px;
}

.swiper-slide:nth-child(2) .step-buy-ahankade-item .icon::before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNTQiIHZpZXdCb3g9IjAgMCA2NSA1NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjkuNTIzMSAwLjc3NzYyMkMzNS41ODQgLTAuMzk5MjI0IDQyLjEwOTIgLTAuNDQ2ODgxIDQ3LjY2NjUgMi4wOTIzMUM1My41MTY4IDQuNzY1MzUgNTcuOTAxNiA5LjYzNjM3IDYwLjc5ODYgMTUuMDY3N0M2My43NTQ5IDIwLjYxIDY2LjQyNDYgMjcuMTcyNiA2NC4xNDQ0IDMyLjk4NDdDNjEuOTA2OSAzOC42ODc5IDU0LjM3ODggNDAuNDc0MSA0OS4zMjQyIDQ0LjMxNDhDNDUuMjc5NSA0Ny4zODgzIDQxLjY2NSA0OS44MTU3IDM3IDUyQzMxLjU0OTggNTQuNTUxOSAzMS4wODg0IDUyLjM3NTQgMjUgNTJDMTguMTI1NCA1MS41NzYxIDE2LjAyMzQgNDYuMjAyNyAxMiA0MUM3Ljk3NTEyIDM1Ljc5NTQgLTAuNDMwMjU1IDM4LjYzNzMgMC4zMDI4MzIgMzIuMjYyM0MwLjg4NDgyMyAyNy4yMDEzIDIuMzI2ODIgMjIuMzYyNiA1LjEzMDc0IDE3Ljk5MThDNy43MTQwNyAxMy45NjQ4IDExLjY1NTUgMTEuMTM5MSAxNS42NzE3IDguMzA0NzZDMjAuMDE5OCA1LjIzNjIyIDI0LjE4MDUgMS44MTUwMSAyOS41MjMxIDAuNzc3NjIyWiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);
  mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNTQiIHZpZXdCb3g9IjAgMCA2NSA1NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjkuNTIzMSAwLjc3NzYyMkMzNS41ODQgLTAuMzk5MjI0IDQyLjEwOTIgLTAuNDQ2ODgxIDQ3LjY2NjUgMi4wOTIzMUM1My41MTY4IDQuNzY1MzUgNTcuOTAxNiA5LjYzNjM3IDYwLjc5ODYgMTUuMDY3N0M2My43NTQ5IDIwLjYxIDY2LjQyNDYgMjcuMTcyNiA2NC4xNDQ0IDMyLjk4NDdDNjEuOTA2OSAzOC42ODc5IDU0LjM3ODggNDAuNDc0MSA0OS4zMjQyIDQ0LjMxNDhDNDUuMjc5NSA0Ny4zODgzIDQxLjY2NSA0OS44MTU3IDM3IDUyQzMxLjU0OTggNTQuNTUxOSAzMS4wODg0IDUyLjM3NTQgMjUgNTJDMTguMTI1NCA1MS41NzYxIDE2LjAyMzQgNDYuMjAyNyAxMiA0MUM3Ljk3NTEyIDM1Ljc5NTQgLTAuNDMwMjU1IDM4LjYzNzMgMC4zMDI4MzIgMzIuMjYyM0MwLjg4NDgyMyAyNy4yMDEzIDIuMzI2ODIgMjIuMzYyNiA1LjEzMDc0IDE3Ljk5MThDNy43MTQwNyAxMy45NjQ4IDExLjY1NTUgMTEuMTM5MSAxNS42NzE3IDguMzA0NzZDMjAuMDE5OCA1LjIzNjIyIDI0LjE4MDUgMS44MTUwMSAyOS41MjMxIDAuNzc3NjIyWiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);
  width             : 65px;
  height            : 53px;
}

.swiper-slide:nth-child(3) .step-buy-ahankade-item .icon {
  margin-left: 9px;
}

.swiper-slide:nth-child(3) .step-buy-ahankade-item .icon::before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCA1NyA2NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzMuNDM5NSAxLjA3MzI2QzM5LjUyNDUgMC4wMDUwODAzMyA0Ni42Nzg3IC0xLjMxNjgxIDUxLjQwNjcgMi44OTg1NEM1Ni4xMTgxIDcuMDk5MDkgNTUuMjc2MiAxNC44ODU5IDU2LjE4ODYgMjEuMzU1NkM1Ni45MzkyIDI2LjY3ODMgNTcuNTM5NCAzMS45MDg1IDU2LjIzMTIgMzcuMTA3NkM1NC44NjIzIDQyLjU0OCA1Mi4wMTggNDcuMTQ2NSA0OC42MTQzIDUxLjQ1ODVDNDQuMTI4NyA1Ny4xNDExIDQwLjM5ODEgNjUuNTEyIDMzLjQzOTUgNjUuOTgxNEMyNi41MTc0IDY2LjQ0ODMgMjIuMzU1MSA1OC4wMjYgMTYuODAwMSA1My42MDQ2QzExLjM0OTYgNDkuMjY2MyAzLjc2MTkzIDQ3LjA5MTIgMS4yNDgwOSA0MC4zNTg5Qy0xLjMwNjA2IDMzLjUxODYgMC4zMDIxIDI1LjI5OTIgMy44Nzg1OSAxOC45OTk0QzcuMTEzNTcgMTMuMzAxMiAxMy44ODI1IDExLjgyNzIgMTkuMzE3IDguNTMxNjdDMjMuOTk3NiA1LjY5MzI2IDI4LjEyNDUgMi4wMDYyOCAzMy40Mzk1IDEuMDczMjZaIiBmaWxsPSIjQzRDNEM0Ii8+DQo8L3N2Zz4NCg==);
  mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCA1NyA2NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzMuNDM5NSAxLjA3MzI2QzM5LjUyNDUgMC4wMDUwODAzMyA0Ni42Nzg3IC0xLjMxNjgxIDUxLjQwNjcgMi44OTg1NEM1Ni4xMTgxIDcuMDk5MDkgNTUuMjc2MiAxNC44ODU5IDU2LjE4ODYgMjEuMzU1NkM1Ni45MzkyIDI2LjY3ODMgNTcuNTM5NCAzMS45MDg1IDU2LjIzMTIgMzcuMTA3NkM1NC44NjIzIDQyLjU0OCA1Mi4wMTggNDcuMTQ2NSA0OC42MTQzIDUxLjQ1ODVDNDQuMTI4NyA1Ny4xNDExIDQwLjM5ODEgNjUuNTEyIDMzLjQzOTUgNjUuOTgxNEMyNi41MTc0IDY2LjQ0ODMgMjIuMzU1MSA1OC4wMjYgMTYuODAwMSA1My42MDQ2QzExLjM0OTYgNDkuMjY2MyAzLjc2MTkzIDQ3LjA5MTIgMS4yNDgwOSA0MC4zNTg5Qy0xLjMwNjA2IDMzLjUxODYgMC4zMDIxIDI1LjI5OTIgMy44Nzg1OSAxOC45OTk0QzcuMTEzNTcgMTMuMzAxMiAxMy44ODI1IDExLjgyNzIgMTkuMzE3IDguNTMxNjdDMjMuOTk3NiA1LjY5MzI2IDI4LjEyNDUgMi4wMDYyOCAzMy40Mzk1IDEuMDczMjZaIiBmaWxsPSIjQzRDNEM0Ii8+DQo8L3N2Zz4NCg==);
  width             : 57px;
  height            : 66px;
}

.swiper-slide:nth-child(4) .step-buy-ahankade-item .icon {
  margin-left: 8px;
}

.swiper-slide:nth-child(4) .step-buy-ahankade-item .icon::before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCA2NSA2NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjguNzkwNiAxLjUwODU5QzM5LjM4MzEgMC41MDM1ODUgNTEuNjAyMyAtMi42ODIyNyA1OC45MjQ0IDUuMDM3NjlDNjYuNjAxMyAxMy4xMzE3IDY0LjU0OTQgMjUuNzg4MSA2Mi4xNTI4IDM2LjY4MzNDNTkuNzI0MyA0Ny43MjMxIDU2LjIyIDU5Ljk5NDggNDUuODQ3MSA2NC40ODY3QzM1Ljc0MiA2OC44NjI3IDI0LjU5OTEgNjIuOTQ1OCAxNS4zNjY1IDU2Ljk0NEM3Ljc2NTEzIDUyLjAwMjUgMy4wMzkwOSA0NC4yNDU1IDEuMDg5ODYgMzUuMzkxMUMtMC44MzY4NzkgMjYuNjM4OCAtMC42MDc2MTggMTcuMDg2MSA1LjA2NDc1IDEwLjE0NzhDMTAuNjY5NSAzLjI5MjI4IDE5Ljk3NTEgMi4zNDUgMjguNzkwNiAxLjUwODU5WiIgZmlsbD0iI0M0QzRDNCIvPg0KPC9zdmc+DQo=);
  mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCA2NSA2NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjguNzkwNiAxLjUwODU5QzM5LjM4MzEgMC41MDM1ODUgNTEuNjAyMyAtMi42ODIyNyA1OC45MjQ0IDUuMDM3NjlDNjYuNjAxMyAxMy4xMzE3IDY0LjU0OTQgMjUuNzg4MSA2Mi4xNTI4IDM2LjY4MzNDNTkuNzI0MyA0Ny43MjMxIDU2LjIyIDU5Ljk5NDggNDUuODQ3MSA2NC40ODY3QzM1Ljc0MiA2OC44NjI3IDI0LjU5OTEgNjIuOTQ1OCAxNS4zNjY1IDU2Ljk0NEM3Ljc2NTEzIDUyLjAwMjUgMy4wMzkwOSA0NC4yNDU1IDEuMDg5ODYgMzUuMzkxMUMtMC44MzY4NzkgMjYuNjM4OCAtMC42MDc2MTggMTcuMDg2MSA1LjA2NDc1IDEwLjE0NzhDMTAuNjY5NSAzLjI5MjI4IDE5Ljk3NTEgMi4zNDUgMjguNzkwNiAxLjUwODU5WiIgZmlsbD0iI0M0QzRDNCIvPg0KPC9zdmc+DQo=);
  width             : 64px;
  height            : 66px;
}

@media only screen and (max-width: 1199px) {
  .step-buy-ahankade-item {
    padding: 40px 20px;
  }
}

@media only screen and (max-width: 767px) {
  .step-buy-ahankade {
    margin: 80px 0;
  }

  .step-buy-ahankade-item {
    background-color: #fff;
    border-color    : #e0e0e0;
    box-shadow      : 0px 34px 50px rgba(0, 0, 0, 0.02);
    padding         : 32px 16px;
  }
}

.daily-price-ahankade::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-05.png");
  transform       : translateY(-76px);
  height          : 783px;
}

.daily-price-ahankade::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-04.png");
  border-radius   : 129px;
  width           : 231px;
  height          : 741px;
  background-color: #ea263a;
  transform       : translate(206px, 138px);
}

.daily-price-ahankade-right {
  padding: 26px 22px 0 0;
}

.daily-price-ahankade-right::before {
  background-color: #ea263a;
  bottom          : 112px;
  left            : 22px;
  border-radius   : 50px 66px 50px 50px;
}

.daily-price-ahankade-right::after {
  width           : 178px;
  height          : 187px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-ahankade-01.png");
  transform       : translate(40px, -39px);
}

.daily-price-ahankade-content {
  box-shadow: 0px 13px 50px rgba(0, 0, 0, 0.05);
  padding   : 33px 44px 21px;
}

.daily-price-ahankade-content .btn {
  padding: 7px 21px;
}

.daily-price-ahankade-title::before {
  display         : inline-block;
  vertical-align  : middle;
  width           : 15px;
  height          : 15px;
  transform       : rotate(45deg);
  margin-left     : 13px;
  background-color: #ea263a;
  border-radius   : 2px;
}

.daily-price-ahankade-tabs li {
  min-width: 111px;
  padding  : 3.5px 8px;
  cursor   : pointer;
}

.daily-price-ahankade-tabs li.active,
.daily-price-ahankade-tabs li:hover {
  background-color: #494949;
  color           : #fff;
  box-shadow      : 0px 20px 38px 2px rgba(234, 38, 58, 0.05);
}

.daily-price-ahankade .btn {
  padding: 7px 21px;
}

.daily-price-ahankade-left {
  padding: 45px 24px 40px;
}

.daily-price-ahankade-left::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-ahankade-01.png");
  width           : 178px;
  height          : 187px;
  transform       : translate(-47px, 45px);
}

.daily-price-ahankade-left::after {
  width           : 80%;
  height          : 50px;
  border-radius   : 23px;
  background-color: rgba(0, 0, 0, 0.24);
  filter          : blur(50px);
}

.daily-price-ahankade-left .link:hover {
  color: #ea263a;
}

@media only screen and (max-width: 1199px) {
  .daily-price-ahankade-tabs li {
    min-width: 90px;
  }
}

@media only screen and (max-width: 991px) {
  .daily-price-ahankade-right {
    padding-right: 0;
  }

  .daily-price-ahankade-right::before {
    transform    : translateX(22px);
    border-radius: 23px 29px 23px 23px;
  }

  .daily-price-ahankade-content {
    border-radius: 23px;
  }

  .daily-price-ahankade-tabs li {
    white-space: nowrap;
  }
}

@media only screen and (max-width: 767px) {

  .daily-price-ahankade-content,
  .daily-price-ahankade-left {
    padding: 24px 20px;
  }

  .daily-price-ahankade-left .link {
    margin-top: 24px;
  }

  .daily-price-ahankade-tabs li {
    padding  : 3.5px 12px;
    min-width: auto;
  }
}

@media only screen and (max-width: 575px) {
  .daily-price-ahankade-content {
    padding      : 24px 12px;
    margin       : 0 -12px;
    border-radius: 0;
  }
}

.companies-ahankade {
  padding: 0 64px;
}

.companies-ahankade::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-09.png");
  transform       : translateY(-48px);
  height          : 397px;
}

.companies-ahankade .heading-ahankade {
  margin-bottom: 83px;
}

.companies-ahankade-item {
  box-shadow: 0px 55px 100px rgba(0, 0, 0, 0.05);
  padding   : 32px 32px 41px;
}

.companies-ahankade-item::after {
  content    : "\e987";
  font-family: "icomoon";
  font-size  : 9px;
  line-height: 1;
  color      : #494949;
  bottom     : 22px;
  left       : 51px;
}

.companies-ahankade-item:hover::after {
  color: #ea263a;
}

.companies-ahankade .swiper-button-next,
.companies-ahankade .swiper-button-prev {
  width           : 46px;
  height          : 177px;
  background-color: #494949;
}

.companies-ahankade .swiper-button-next::after,
.companies-ahankade .swiper-button-prev::after {
  content    : "\e901";
  font-family: "icomoon";
  font-size  : 11px;
  line-height: 1;
  color      : #fff;
}

.companies-ahankade .swiper-button-next:hover,
.companies-ahankade .swiper-button-prev:hover {
  background-color: #ea263a;
}

.companies-ahankade .swiper-button-next {
  transform: translate(-75px, -50%);
}

.companies-ahankade .swiper-button-prev {
  transform: translate(75px, -50%);
}

.companies-ahankade .swiper-button-prev::after {
  content: "\e903";
}

.companies-ahankade .btn-more-ahankade {
  margin-top: 78px;
}

@media only screen and (max-width: 1199px) {
  .companies-ahankade {
    padding: 0 44px;
  }

  .companies-ahankade-item {
    padding: 32px 20px 38px;
  }

  .companies-ahankade-item::after {
    left: 28px;
  }

  .companies-ahankade .swiper-button-next {
    transform: translate(-54px, -50%);
  }

  .companies-ahankade .swiper-button-prev {
    transform: translate(54px, -50%);
  }
}

@media only screen and (max-width: 991px) {
  .companies-ahankade {
    padding: 0;
  }

  .companies-ahankade .swiper {
    padding-bottom: 72px;
  }

  .companies-ahankade .swiper-button-next,
  .companies-ahankade .swiper-button-prev {
    width        : 48px;
    height       : 48px;
    border-radius: 50%;
    top          : auto !important;
    right        : auto !important;
    bottom       : 0;
    transform    : translatex(-50%);
  }

  .companies-ahankade .swiper-button-next {
    left: calc(50% - 30px) !important;
  }

  .companies-ahankade .swiper-button-prev {
    left: calc(50% + 30px) !important;
  }

  .companies-ahankade .btn-more-ahankade {
    margin-top: 48px;
  }
}

.comments-ahankade {
  margin-top: 208px;
}

.comments-ahankade::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-10.png");
  height          : 617px;
  transform       : translateY(-204px);
}

.comments-ahankade::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-11.png");
  border-radius   : 129px;
  width           : 231px;
  height          : 399px;
  background-color: #ea263a;
  transform       : translate(206px, 208px);
}

.comments-ahankade .text {
  max-width: 456px;
}

.comments-ahankade .btns>*>.btn {
  min-width: 143px;
}

.comments-ahankade .btns>*:first-child {
  filter: drop-shadow(5px 9px 29px rgba(73, 73, 73, 0.25));
}

.comments-ahankade .btns>*:first-child>.btn {
  padding: 13px 16px 13px 21px;
}

.comments-ahankade .btns>*:nth-child(2) {
  filter: drop-shadow(5px 8px 14px rgba(234, 38, 58, 0.3));
}

.comments-ahankade-left {
  padding-left: 40px;
}

.comments-ahankade-left::before {
  width           : 229px;
  height          : 229px;
  border-radius   : 41px 0;
  background-color: rgba(234, 38, 58, 0.3);
  transform       : translateY(-11px);
  left            : 20px;
}

.comments-ahankade-left::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-ahankade-01.png");
  width           : 178px;
  height          : 187px;
  transform       : translateY(-23px);
}

.comments-ahankade-left .swiper::before,
.comments-ahankade-left .swiper::after {
  box-shadow   : 0px 4px 34px rgba(0, 0, 0, 0.05);
  border-radius: 29px;
}

.comments-ahankade-left .swiper::before {
  background-color: #f45e6d;
  width           : 76.68%;
  height          : 78.854%;
  transform       : translate(27px, 11px) rotate(6.94deg);
}

.comments-ahankade-left .swiper::after {
  background-color: #ea263a;
  width           : 90.27%;
  height          : 78.856%;
  transform       : translate(44px, 24px) rotate(9.43deg);
}

.comments-ahankade-left .swiper-button-next,
.comments-ahankade-left .swiper-button-prev {
  top      : auto;
  right    : auto;
  transform: translate(-50%, 88px);
}

.comments-ahankade-left .swiper-button-next::after,
.comments-ahankade-left .swiper-button-prev::after {
  font-family: "icomoon";
  font-size  : 18px;
  line-height: 1;
  color      : #494949;
}

.comments-ahankade-left .swiper-button-next:hover::after,
.comments-ahankade-left .swiper-button-prev:hover::after {
  color: #ea263a;
}

.comments-ahankade-left .swiper-button-next {
  left: calc(50% - 16px);
}

.comments-ahankade-left .swiper-button-next::after {
  content: "\e904";
}

.comments-ahankade-left .swiper-button-prev {
  left: calc(50% + 16px);
}

.comments-ahankade-left .swiper-button-prev::after {
  content: "\e930";
}

.comments-ahankade-item {
  padding: 36px 24px;
}

.comments-ahankade-item p {
  padding-right: 11px;
  max-height   : 88px;
}

.comments-ahankade-item p::before {
  background-color: #ea263a;
  border-radius   : 8px;
  width           : 7px;
}

.comments-ahankade-item .link:hover {
  color: #ea263a;
}

@media only screen and (max-width: 991px) {
  .comments-ahankade-left {
    padding: 0 32px 0 0;
  }

  .comments-ahankade-left::before {
    transform: translate(-20px, -11px);
    left     : 0;
  }

  .comments-ahankade-left::after {
    transform: translate(-40px, -23px);
  }
}

@media only screen and (max-width: 767px) {
  .comments-ahankade {
    margin-top: 80px;
  }
}

@media only screen and (max-width: 575px) {
  .comments-ahankade-left {
    padding-right: 0;
  }

  .comments-ahankade-item .info .name {
    font-size  : 14px;
    line-height: 22px;
  }

  .comments-ahankade-item .info .sub-name {
    font-size  : 12px;
    line-height: 18px;
  }
}

.contact-us-ahankade::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-13.png");
}

.contact-us-ahankade::after {
  width           : 231px;
  height          : 741px;
  background-color: #EA263A;
  border-radius   : 129px;
  transform       : translate(217px, -50%);
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-14.png");
}

.contact-us-ahankade .back {
  top: 43px;
}

.contact-us-ahankade .back:hover {
  color: #ea263a;
}

.contact-us-ahankade-wrapper {
  padding   : 145px 0 32px;
  min-height: 100vh;
}

.contact-us-ahankade-right {
  max-width: 529px;
}

.contact-us-ahankade-right .text::before {
  width           : 15px;
  height          : 15px;
  border-radius   : 2px;
  transform       : rotate(45deg);
  background-color: #ea263a;
  margin-left     : 7px;
}

.contact-us-ahankade-right .text .title-en::after {
  bottom          : 6px;
  width           : 77px;
  height          : 4px;
  border-radius   : 18px;
  background-color: rgba(238, 81, 97, 0.5);
  transform       : translateX(-16px);
}

.contact-us-ahankade .description {
  margin-bottom: 85px;
}

.contact-us-ahankade form .form-group {
  box-shadow: 0px 15px 22px rgba(0, 0, 0, 0.02);
}

.contact-us-ahankade form .form-group i {
  right: 30px;
}

.contact-us-ahankade form .form-group .form-control {
  padding-right: 67px;
}

.contact-us-ahankade form .form-group .form-control::-moz-placeholder {
  color: rgba(73, 73, 73, 0.8);
}

.contact-us-ahankade form .form-group .form-control,
.contact-us-ahankade form .form-group .form-control::placeholder {
  color: rgba(73, 73, 73, 0.8);
}

.contact-us-ahankade form .form-group textarea.form-control {
  height: 170px;
}

.contact-us-ahankade form .form-group-box-content {
  padding: 26px 67px 20px 12px;
}

.contact-us-ahankade form .form-group-box-content i {
  top  : 27px;
  right: 33px;
}

.contact-us-ahankade form .btn {
  line-height: 13px;
  padding    : 28px 16px;
}

.contact-us-ahankade form .btn::after {
  width           : 75%;
  background-color: rgba(234, 38, 58, 0.37);
  filter          : blur(25px);
  height          : 29px;
}

.contact-us-ahankade form .btn span {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
  line-height     : 7px;
}

.contact-us-ahankade .btns {
  gap: 45px 0;
}

.contact-us-ahankade .btns .btn {
  box-shadow: 0px 19px 27px rgba(0, 0, 0, 0.05);
  padding   : 19px 21px;
  min-width : 221px;
}

.contact-us-ahankade .swiper {
  width    : 45%;
  transform: translateX(-58px);
}

.contact-us-ahankade .swiper img {
  border-radius: 56px;
}

.contact-us-ahankade .swiper-bottom {
  z-index: 10;
  bottom : 72px;
  gap    : 20px;
}

.contact-us-ahankade .swiper-button-next::after,
.contact-us-ahankade .swiper-button-prev::after {
  font-family: "icomoon";
  font-size  : 28px;
  line-height: 1;
  color      : #fff;
}

.contact-us-ahankade .swiper-button-next::after {
  content: "\e904";
}

.contact-us-ahankade .swiper-button-prev::after {
  content: "\e930";
}

.contact-us-ahankade .boxs .box {
  box-shadow: 0px 15px 22px rgba(0, 0, 0, 0.02);
  padding   : 20px 30px;
  min-height: 76px;
}

.contact-us-ahankade .boxs .box>i {
  width : 24px;
  height: 24px;
}

.contact-us-ahankade .location {
  box-shadow: 0px 15px 22px rgba(0, 0, 0, 0.02);
  padding   : 20px;
}

.contact-us-ahankade .location iframe {
  box-shadow: 0px 26px 36px rgba(0, 0, 0, 0.15);
}

@media only screen and (max-width: 991px) {
  .contact-us-ahankade-wrapper {
    padding-top: 90px;
  }

  .contact-us-ahankade .back {
    top: 24px;
  }

  .contact-us-ahankade-right {
    max-width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .contact-us-ahankade form .form-group .form-control {
    font-size  : 12px;
    line-height: 18px;
  }

  .contact-us-ahankade form .form-group .form-control,
  .contact-us-ahankade form .form-group .select2-container--default .select2-selection--single {
    height: 64px;
  }

  .contact-us-ahankade form .btn {
    padding: 22px 16px;
  }

  .contact-us-ahankade .description {
    margin-bottom: 40px;
  }

  .contact-us-ahankade .btns {
    gap: 24px 0;
  }

  .contact-us-ahankade .boxs .box {
    min-height: 64px;
    padding   : 16px 20px;
  }

  .contact-us-ahankade .boxs .box>i {
    margin-left: 12px !important;
  }

  .contact-us-ahankade .boxs .box>span {
    font-size: 16px;
  }

  .contact-us-ahankade .location {
    padding      : 12px;
    border-radius: 24px;
  }

  .contact-us-ahankade .location iframe {
    border-radius: 12px;
  }
}

.about-us-ahankade-photos {
  margin: 177px 0 107px;
}

.about-us-ahankade-photos::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-15.png");
  height          : 598px;
  transform       : translateY(-270px);
}

.about-us-ahankade-photos .container::before,
.about-us-ahankade-photos .container::after,
.about-us-ahankade-photos .container .bg::before,
.about-us-ahankade-photos .container .bg::after {
  width        : calc(100vw - 304px);
  transform    : translateY(-286px);
  height       : calc(100% + 85px);
  left         : 304px;
  border-radius: 167px 0 0 167px;
}

.about-us-ahankade-photos .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/image-ahankade-09.png");
}

.about-us-ahankade-photos .container::after {
  background: linear-gradient(180.53deg, rgba(0, 0, 0, 0.5) -10.97%, rgba(0, 0, 0, 0.379155) 13.29%, rgba(0, 0, 0, 0.127604) 25.31%, rgba(0, 0, 0, 0) 120.44%);
}

.about-us-ahankade-photos .container .bg::before {
  background: linear-gradient(254.7deg, rgba(234, 38, 58, 0.5) 0.08%, rgba(234, 38, 58, 0.25) 38.78%, rgba(234, 38, 58, 0) 92.21%);
}

.about-us-ahankade-photos .container .bg::after {
  background-color       : rgba(73, 73, 73, 0.3);
  -webkit-backdrop-filter: blur(3.5px);
  backdrop-filter        : blur(3.5px);
}

.about-us-ahankade-photos .swiper::before {
  background-color: rgba(234, 38, 58, 0.3);
  border-radius   : 0 41px;
  width           : 229px;
  height          : 229px;
  transform       : translate(-16px, 32px);
}

.about-us-ahankade-photos .swiper::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-ahankade-01.png");
  width           : 178px;
  height          : 187px;
  transform       : translate(-45px, 68px);
}

.about-us-ahankade-photos-item::before,
.about-us-ahankade-photos-item .overlay {
  opacity   : 0;
  visibility: hidden;
}

.about-us-ahankade-photos-item::before {
  background-color: rgba(0, 0, 0, 0.5);
}

.about-us-ahankade-photos-item .overlay i {
  font-size: 71px;
}

.about-us-ahankade-photos-item:hover::before,
.about-us-ahankade-photos-item:hover .overlay {
  opacity   : 1;
  visibility: visible;
}

@media only screen and (max-width: 1399px) {

  .about-us-ahankade-photos .container::before,
  .about-us-ahankade-photos .container::after,
  .about-us-ahankade-photos .container .bg::before,
  .about-us-ahankade-photos .container .bg::after {
    width: calc(100vw - 224px);
    left : 224px;
  }
}

@media only screen and (max-width: 1199px) {

  .about-us-ahankade-photos .container::before,
  .about-us-ahankade-photos .container::after,
  .about-us-ahankade-photos .container .bg::before,
  .about-us-ahankade-photos .container .bg::after {
    width: calc(100vw - 170px);
    left : 170px;
  }
}

@media only screen and (max-width: 991px) {
  .about-us-ahankade-photos {
    margin: 70px 0;
  }

  .about-us-ahankade-photos .container {
    padding-bottom: 32px;
  }

  .about-us-ahankade-photos .container::before,
  .about-us-ahankade-photos .container::after,
  .about-us-ahankade-photos .container .bg::before,
  .about-us-ahankade-photos .container .bg::after {
    width        : 105vw;
    left         : 50%;
    border-radius: 0;
    transform    : translate(-50%, -170px);
    height       : calc(100% + 170px);
  }

  .about-us-ahankade-photos .container .bg::after {
    background-color: rgba(0, 0, 0, 0.7);
  }
}

@media only screen and (max-width: 767px) {
  .about-us-ahankade-photos-item {
    border-radius: 32px;
  }
}

.about-us-ahankade-description::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-16.png");
  height          : 1234px;
  transform       : translateY(-473px);
}

.about-us-ahankade-description .container>*:last-child {
  margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
  .about-us-ahankade-description .title {
    margin-bottom: 32px;
  }

  .about-us-ahankade-description p {
    font-size  : 13px;
    line-height: 24px;
  }
}

.about-us-ahankade-video {
  margin: 280px 0 233px;
}

.about-us-ahankade-video::before {
  background-color: #fff;
  transform       : translateY(-99px);
  height          : 532px;
}

.about-us-ahankade-video-wrapper {
  max-width: 1080px;
}

.about-us-ahankade-video-wrapper::before {
  width        : 90.186%;
  height       : 70.956%;
  border       : 4px solid #ea263a;
  border-radius: 30px;
  transform    : translate(-35px, -31px);
}

.about-us-ahankade-video-wrapper::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-ahankade-01.png");
  width           : 178px;
  height          : 187px;
  transform       : translate(37px, 45px);
}

.about-us-ahankade-video-wrapper .video::after {
  width           : 70%;
  height          : 113px;
  background-color: rgba(0, 0, 0, 0.37);
  border-radius   : 30px;
  filter          : blur(50px);
}

.about-us-ahankade-video-wrapper .video-js,
.about-us-ahankade-video-wrapper .video-js video,
.about-us-ahankade-video-wrapper .video-js .vjs-poster {
  border-radius: 30px;
}

.about-us-ahankade-video-wrapper .video-js .vjs-poster::before {
  content         : "";
  position        : absolute;
  top             : 0;
  left            : 0;
  width           : 100%;
  height          : 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

.about-us-ahankade-video-wrapper .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
  content  : "\e9a0";
  font-size: 72px;
}

.about-us-ahankade-video-wrapper .video .text {
  transform: translateY(140%);
  padding  : 0 12px;
}

.about-us-ahankade-video-wrapper .video .text .title-en {
  letter-spacing: 4.025px;
}

.about-us-ahankade-video-wrapper .video-js.vjs-has-started+.text {
  display: none;
}

@media only screen and (max-width: 991px) {
  .about-us-ahankade-video .video .text .title {
    font-size  : 24px;
    line-height: 32px;
  }

  .about-us-ahankade-video .video .text .title-en {
    font-size     : 18px;
    line-height   : 28px;
    letter-spacing: 2px;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-ahankade-video {
    margin: 80px 0;
  }

  .about-us-ahankade-video .video-js {
    height: 380px;
  }

  .about-us-ahankade-video .video .text .title {
    font-size  : 16px;
    line-height: 25px;
  }

  .about-us-ahankade-video .video .text .title-en {
    letter-spacing: 0;
    font-size     : 14px;
    line-height   : 22px;
  }
}

@media only screen and (max-width: 575px) {
  .about-us-ahankade-video .video-js {
    height: 280px;
  }

  .about-us-ahankade-video .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
    font-size: 48px;
  }

  .about-us-ahankade-video .video .text {
    transform: translateY(90%);
  }

  .about-us-ahankade-video .video .text .title {
    font-size  : 14px;
    line-height: 22px;
  }

  .about-us-ahankade-video .video .text .title-en {
    letter-spacing: 0;
    font-size     : 12px;
    line-height   : 18px;
  }
}

.about-us-ahankade-awards {
  margin: 181px 0 164px;
}

.about-us-ahankade-awards::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-18.png");
  height          : 742px;
  transform       : translateY(-15px);
}

.about-us-ahankade-awards .heading-ahankade {
  margin-bottom: 72px;
}

.about-us-ahankade-awards-item {
  padding: 111px 25px 7px;
}

.about-us-ahankade-awards-item::before {
  background-color: #fff;
  border-radius   : 34px;
  top             : 173px;
}

.about-us-ahankade-awards-item .image {
  height: 142px;
}

.about-us-ahankade-awards-item .image::before {
  background-color   : #ea263a;
  background-image   : url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-17.png");
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU3IiBoZWlnaHQ9IjEzNSIgdmlld0JveD0iMCAwIDI1NyAxMzUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMCA3Mi44MDk2QzAgNTYuNjMxMSAxMS40MDAxIDQyLjY5MzQgMjcuMjU3MyAzOS40ODQ5TDIxNi4yNTcgMS4yNDM2N0MyMzcuMzE3IC0zLjAxNzQ5IDI1NyAxMy4wODE2IDI1NyAzNC41Njg0VjEwMUMyNTcgMTE5Ljc3OCAyNDEuNzc4IDEzNSAyMjMgMTM1SDM0QzE1LjIyMjMgMTM1IDAgMTE5Ljc3OCAwIDEwMVY3Mi44MDk2WiIgZmlsbD0iI0VBMjYzQSIvPg0KPC9zdmc+DQo=) 0 3px/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU3IiBoZWlnaHQ9IjEzNSIgdmlld0JveD0iMCAwIDI1NyAxMzUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMCA3Mi44MDk2QzAgNTYuNjMxMSAxMS40MDAxIDQyLjY5MzQgMjcuMjU3MyAzOS40ODQ5TDIxNi4yNTcgMS4yNDM2N0MyMzcuMzE3IC0zLjAxNzQ5IDI1NyAxMy4wODE2IDI1NyAzNC41Njg0VjEwMUMyNTcgMTE5Ljc3OCAyNDEuNzc4IDEzNSAyMjMgMTM1SDM0QzE1LjIyMjMgMTM1IDAgMTE5Ljc3OCAwIDEwMVY3Mi44MDk2WiIgZmlsbD0iI0VBMjYzQSIvPg0KPC9zdmc+DQo=) 0 3px/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
}

.about-us-ahankade-awards-item .image img {
  transform : translate(-50%, 2px);
  max-width : 80%;
  max-height: 255px;
}

.about-us-ahankade-awards-item .title {
  max-height: 64px;
}

@media only screen and (max-width: 1399px) {
  .about-us-ahankade-awards-item .image::before {
    -webkit-mask-position: 0 15px;
    mask-position        : 0 15px;
  }
}

@media only screen and (max-width: 1199px) {
  .about-us-ahankade-awards-item {
    padding: 111px 16px 7px;
  }

  .about-us-ahankade-awards-item .image::before {
    -webkit-mask-position: 0 22px;
    mask-position        : 0 22px;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-ahankade-awards {
    margin: 80px 0;
  }

  .about-us-ahankade-awards-item .image::before {
    -webkit-mask-position: 0 16px;
    mask-position        : 0 16px;
  }
}

@media only screen and (max-width: 575px) {
  .about-us-ahankade-awards-item .image {
    height: 112px;
  }

  .about-us-ahankade-awards-item .image::before {
    -webkit-mask-position: 0 0;
    mask-position        : 0 0;
  }
}

.banners-ahankade img {
  box-shadow: 0px 21px 50px rgba(0, 0, 0, 0.15);
}

@media only screen and (max-width: 767px) {
  .banners-ahankade img {
    border-radius: 12px;
  }
}

.faq-ahankade {
  margin: 105px 0 121px;
}

.faq-ahankade .heading-ahankade {
  margin-bottom: 92px;
}

.faq-ahankade .row {
  gap: 33px 0;
}

.faq-ahankade .faq-item {
  box-shadow: 0px 46px 50px rgba(252, 183, 18, 0.02);
}

@media only screen and (max-width: 767px) {
  .faq-ahankade .row {
    gap: 24px 0;
  }
}

.gallery-photos-ahankade .heading-ahankade {
  margin-bottom: 71px;
}

.gallery-photos-ahankade .heading-ahankade p {
  max-width: 931px;
}

.gallery-photos-ahankade img {
  cursor: pointer;
}

.gallery-photos-ahankade .swiper {
  padding-bottom: 90px;
}

.gallery-photos-ahankade .swiper-bottom {
  gap: 32px;
}

.gallery-photos-ahankade .swiper-button-next::after,
.gallery-photos-ahankade .swiper-button-prev::after {
  font-family: "icomoon";
  font-size  : 19px;
  line-height: 1;
  color      : #494949;
}

.gallery-photos-ahankade .swiper-button-next:hover::after,
.gallery-photos-ahankade .swiper-button-prev:hover::after {
  color: #ea263a;
}

.gallery-photos-ahankade .swiper-button-next::after {
  content: "\e904";
}

.gallery-photos-ahankade .swiper-button-prev::after {
  content: "\e930";
}

.blog-ahankade-top-news {
  margin: 152px 0 315px;
}

.blog-ahankade-top-news::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-19.png");
  transform       : translateY(-273px);
  height          : 1154px;
}

.blog-ahankade-top-news::after {
  background-color: #ea263a;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-20.png");
  width           : 231px;
  height          : 741px;
  border-radius   : 129px;
  transform       : translate(-203px, 593px);
}

.blog-ahankade-top-news .carousel::before {
  width           : 147px;
  height          : 148px;
  border-radius   : 0 41px;
  background-color: rgba(234, 38, 58, 0.3);
  transform       : translate(-29px, 39px);
}

.blog-ahankade-top-news .carousel::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-ahankade-02.png");
  width           : 115px;
  height          : 120px;
  transform       : translate(-45px, 62px);
}

.blog-ahankade-top-news-item {
  padding-top: 100%;
}

.blog-ahankade-top-news-item a::after {
  z-index: 10;
}

.blog-ahankade-top-news-item::before {
  background-color       : rgba(0, 0, 0, 0.5);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter        : blur(2px);
  border-radius          : inherit;
  z-index                : 1;
}

.blog-ahankade-top-news-item::after {
  width           : 80%;
  height          : 48px;
  border-radius   : 24px;
  background-color: rgba(0, 0, 0, 0.5);
  filter          : blur(50px);
}

.blog-ahankade-top-news-item:hover::before {
  background-color: rgba(234, 38, 58, 0.5);
}

@media only screen and (max-width: 767px) {
  .blog-ahankade-top-news {
    margin: 60px 0 210px;
  }
}

.blog-ahankade-top-view-news {
  margin-bottom: 163px;
}

.blog-ahankade-top-view-news::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-21.png");
  height          : 1207px;
  top             : 77px;
}

.blog-ahankade-top-view-news::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-20.png");
  background-color: #ea263a;
  border-radius   : 129px;
  width           : 231px;
  height          : 741px;
  transform       : translate(210px, 101px);
}

.blog-ahankade-top-view-news .row.articles {
  gap: 40px 0;
}

.blog-ahankade-top-view-news .news-padcast-ahankade-padcast-item::after {
  background-color: rgba(234, 38, 58, 0.37);
  opacity         : 0.5;
  border-radius   : 20px;
  width           : 80%;
  height          : 30%;
  filter          : blur(50px);
}

.blog-ahankade-top-view-news .news-padcast-ahankade-padcast-item:not(:last-child) {
  margin-bottom: 25.5px;
}

@media only screen and (max-width: 991px) {
  .blog-ahankade-top-view-news .row.articles {
    gap: 24px 0;
  }

  .blog-ahankade-top-view-news .news-padcast-ahankade-padcast-item .title {
    font-size  : 14px;
    line-height: 22px;
  }

  .blog-ahankade-top-view-news .news-padcast-ahankade-padcast-item .has-text {
    font-size  : 12px;
    line-height: 18px;
  }

  .blog-ahankade-top-view-news .news-padcast-ahankade-padcast-item .has-text i {
    font-size: 14px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-ahankade-top-view-news {
    margin-bottom: 50px;
  }
}

.detail-blog-ahankade {
  margin-top: 125px;
}

.detail-blog-ahankade::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-22.png");
  height          : 946px;
  transform       : translateY(-246px);
}

.detail-blog-ahankade .info::before {
  background-color       : rgba(0, 0, 0, 0.51);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter        : blur(2px);
  z-index                : 1;
}

.detail-blog-ahankade .info .title {
  max-width: 80%;
}

.detail-blog-ahankade .voice {
  width : 160px;
  height: 160px;
}

.detail-blog-ahankade .voice>i {
  font-size: 71px;
  z-index  : 5;
}

.detail-blog-ahankade-audio {
  padding: 50px 20px 21px;
}

.detail-blog-ahankade-audio::after {
  width           : 80px;
  background-color: rgba(234, 38, 58, 0.37);
  opacity         : 0.5;
  border-radius   : 24px;
  filter          : blur(50px);
}

.detail-blog-ahankade-audio .btns-next-prev {
  gap: 78px;
}

.detail-blog-ahankade-audio .box-audio-two {
  min-width: auto;
  height   : auto;
  padding  : 0;
  direction: ltr;
}

.detail-blog-ahankade-audio .box-audio-two .holder {
  position : absolute;
  top      : 0;
  left     : 50%;
  transform: translate(-50%, -50px);
}

.detail-blog-ahankade-audio .box-audio-two .holder .loading__spinner {
  bottom: 7px;
  left  : 0;
}

.detail-blog-ahankade-audio .box-audio-two .holder .play-pause-btn::before {
  content    : "\e9af";
  font-family: "icomoon";
  font-size  : 23px;
  line-height: 1;
  color      : #ea263a;
}

.detail-blog-ahankade-audio .box-audio-two .holder .play-pause-btn[aria-label=Pause]::before {
  content: "\e9ae";
}

.detail-blog-ahankade-audio .box-audio-two .holder .play-pause-btn svg {
  display: none;
}

.detail-blog-ahankade-audio .box-audio-two .controls {
  flex-wrap: wrap;
}

.detail-blog-ahankade-audio .box-audio-two .controls .controls__current-time {
  order: 2;
}

.detail-blog-ahankade-audio .box-audio-two .controls .controls__slider {
  order           : 1;
  margin          : 0;
  width           : 100%;
  height          : 3px;
  border-radius   : 3px;
  background-color: #faabb3;
  margin-bottom   : 8px;
}

.detail-blog-ahankade-audio .box-audio-two .controls .controls__slider .controls__progress {
  background-color: #ea263a;
}

.detail-blog-ahankade-audio .box-audio-two .controls .controls__slider .controls__progress .pin {
  background-color: #ea263a;
  box-shadow      : 0px 4px 4px rgba(0, 0, 0, 0.25);
  width           : 11px;
  height          : 11px;
  top             : -4px;
}

.detail-blog-ahankade-audio .box-audio-two .controls .controls__total-time {
  order: 3;
}

.detail-blog-ahankade-audio .box-audio-two .controls .controls__current-time,
.detail-blog-ahankade-audio .box-audio-two .controls .controls__total-time {
  font-size  : 12px;
  font-weight: 400;
  line-height: 18px;
  color      : rgba(73, 73, 73, 0.44);
  font-family: "Yekan Bakh FaNum";
}

.detail-blog-ahankade-audio .box-audio-two .volume {
  display: none;
}

.detail-blog-ahankade-content {
  margin: 131px 0 64px;
}

.detail-blog-ahankade-info-author-post {
  margin: 112px 0 172px;
}

.detail-blog-ahankade-info-author-post .detail-blog-hosting-info-wrapper {
  box-shadow      : 0px 33px 50px rgba(0, 0, 0, 0.05);
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-23.png");
  background-color: #EA263A !important;
}

.detail-blog-ahankade-info-author-post .detail-blog-hosting-info-wrapper .info li i {
  background-color: #fff;
  color           : #494949;
}

.detail-blog-ahankade-info-author-post .detail-blog-hosting-info-wrapper .share ul li a {
  background-color: #fff;
}

.detail-blog-ahankade-info-author-post .detail-blog-hosting-info-wrapper .share ul li a:hover {
  background-color: #494949;
}

.detail-blog-ahankade-info-author-post .detail-blog-hosting-info-wrapper .link {
  background-color: rgba(255, 255, 255, 0.74);
  min-height      : 38px;
  cursor          : pointer;
}

.detail-blog-ahankade-related {
  margin-bottom: 286px;
}

.detail-blog-ahankade-related::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-24.png");
  transform       : translateY(-357px);
}

@media only screen and (max-width: 991px) {
  .detail-blog-ahankade {
    margin-top: 50px;
  }
}

@media only screen and (max-width: 767px) {

  .detail-blog-ahankade-content,
  .detail-blog-ahankade-info-author-post {
    margin: 60px 0;
  }

  .detail-blog-ahankade-content {
    font-size  : 13px;
    line-height: 26px;
  }

  .detail-blog-ahankade-related {
    margin-bottom: 200px;
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-ahankade .info .title {
    font-size  : 16px;
    line-height: 25px;
  }
}

.services-ahankade-price-daily {
  margin: 152px 0 101px;
}

.services-ahankade-price-daily::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-25.png");
  height          : 1154px;
  transform       : translateY(-273px);
}

.services-ahankade-price-daily .heading-ahankade-two {
  margin-bottom: 127px;
}

.services-ahankade-price-daily .daily-price-ahankade-content {
  max-width   : 1080px;
  border      : solid #ea263a;
  border-width: 0 0 3px 3px;
}

.services-ahankade-price-daily .daily-price-ahankade-content::before {
  border-radius   : 0 41px;
  width           : 147px;
  height          : 148px;
  background-color: rgba(234, 38, 58, 0.3);
  transform       : translate(28px, -19px);
}

.services-ahankade-price-daily .daily-price-ahankade-content::after {
  height          : 264px;
  background-color: #ea263a;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-26.png");
  transform       : translate(332px, -50%);
  right           : 100%;
  border-radius   : 129px;
  width           : 50vw;
}

@media only screen and (max-width: 767px) {
  .services-ahankade-price-daily {
    margin: 70px 0;
  }

  .services-ahankade-price-daily .heading-ahankade-two {
    margin-bottom: 70px;
  }
}

@media only screen and (max-width: 575px) {
  .services-ahankade-price-daily .daily-price-ahankade-content {
    margin: 0 -12px !important;
    width : auto !important;
    border: 0;
  }
}

.services-ahankade-info-contact-wrapper {
  background-image: linear-gradient(268.5deg, #e7e7e7 8.9%, rgba(231, 231, 231, 0) 116.16%);
  padding         : 17px 46px;
}

.services-ahankade-info-contact-wrapper::after {
  background-image   : url("/wp-content/themes/karenTheme/assets/images/other/image-ahankade-17.png");
  background-position: center 0 left -100px;
}

@media only screen and (max-width: 991px) {
  .services-ahankade-info-contact-wrapper::before {
    background-color: rgba(0, 0, 0, 0.4);
  }

  .services-ahankade-info-contact-wrapper .title,
  .services-ahankade-info-contact-wrapper .phones>div,
  .services-ahankade-info-contact-wrapper p {
    color: rgba(255, 255, 255, 0.8);
  }

  .services-ahankade-info-contact-wrapper .title {
    font-size  : 24px;
    line-height: 40px;
  }

  .services-ahankade-info-contact-wrapper .phones i {
    color: rgba(255, 255, 255, 0.6);
  }
}

@media only screen and (max-width: 767px) {
  .services-ahankade-info-contact-wrapper {
    border-radius: 24px;
    padding      : 20px 12px;
  }

  .services-ahankade-info-contact-wrapper .title {
    font-size  : 20px;
    line-height: 32px;
  }
}

@media only screen and (max-width: 575px) {
  .services-ahankade-info-contact-wrapper .title {
    font-size  : 16px;
    line-height: 28px;
  }
}

.services-ahankade-categories {
  margin: 118px 0 260px;
}

.services-ahankade-categories::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-ahankade-27.png");
  height          : 1484px;
  transform       : translateY(-67px);
}

.services-ahankade-categories-item::after {
  width           : 80%;
  height          : 42px;
  background-color: rgba(234, 38, 58, 0.37);
  opacity         : 0;
  filter          : blur(50px);
}

.services-ahankade-categories-item .content {
  padding: 12px 16px 24px;
}

.services-ahankade-categories-item .image img {
  max-width : 126px;
  max-height: 126px;
}

.services-ahankade-categories-item .read-more {
  border-top: 1px solid rgba(73, 73, 73, 0.1);
}

.services-ahankade-categories-item .read-more>div span {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0) 0%, rgba(73, 73, 73, 0.8) 100%);
  letter-spacing  : 3.2px;
}

.services-ahankade-categories-item:hover::after {
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  .services-ahankade-categories {
    margin: 70px 0 200px;
  }
}

.heading-news-media::before {
  left         : var(--width-last-child);
  width        : calc(100% - var(--width-border-dahed));
  border-bottom: 0.5px dashed #5f5f5f;
}

.heading-news-media .title::after {
  width           : 46px;
  height          : 5px;
  border-radius   : 4px;
  background-color: #5692e6;
  transform       : translateY(6px);
}

.heading-news-media .title-en {
  letter-spacing: 2.16px;
}

.heading-news-media a:hover {
  color: #5692e6;
}

@media only screen and (max-width: 575px) {
  .heading-news-media::before {
    content: none;
  }

  .heading-news-media .title {
    margin-bottom: 12px;
  }

  .heading-news-media .title::after {
    right    : auto;
    left     : 50%;
    transform: translate(-50%, 6px);
  }
}

.heading-two-news-media::after {
  content    : "\e99c";
  font-family: "icomoon";
  font-size  : 19px;
  line-height: 1;
  color      : rgba(73, 73, 73, 0.8);
  transform  : translate(-50%, 30px);
}

.heading-two-news-media .title-en {
  letter-spacing: 6px;
}

.heading-three-news-media .title::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-news-media-02.png");
  width           : 115px;
  height          : 120px;
  transform       : translate(-58px, -28px);
}

.heading-three-news-media .title-en {
  letter-spacing: 6.4px;
}

.heading-three-news-media p {
  max-width: 856px;
}

@media only screen and (max-width: 767px) {
  .heading-three-news-media .title-en {
    letter-spacing: 4px;
  }
}

.swiper-news-media .swiper-button-next,
.swiper-news-media .swiper-button-prev {
  width           : 46px;
  height          : 140px;
  background-color: #5692e6;
}

.swiper-news-media .swiper-button-next::after,
.swiper-news-media .swiper-button-prev::after {
  font-family: "icomoon";
  font-size  : 12px;
  line-height: 1;
  color      : #fff;
}

.swiper-news-media .swiper-button-next {
  transform: translate(-74px, -50%);
  top      : calc(50% - 31.5px);
}

.swiper-news-media .swiper-button-next::after {
  content: "\e901";
}

.swiper-news-media .swiper-button-prev {
  transform: translate(74px, -50%);
  top      : calc(50% + 31.5px);
}

.swiper-news-media .swiper-button-prev::after {
  content: "\e903";
}

.swiper-news-media .swiper-pagination {
  transform: translateY(77px);
}

.swiper-news-media .swiper-pagination-bullet {
  opacity         : 1;
  width           : 17px;
  height          : 17px;
  border-radius   : 2px;
  background-color: #d4d4d4;
}

.swiper-news-media .swiper-pagination-bullet-active {
  background-color: #5692e6;
  width           : 23px;
  height          : 23px;
}

@media only screen and (min-width: 1200px) and (max-width: 1270px) {
  .swiper-news-media .swiper-button-next {
    transform: translate(-48px, -50%);
  }

  .swiper-news-media .swiper-button-prev {
    transform: translate(48px, -50%);
  }
}

@media only screen and (min-width: 992px) and (max-width: 1090px) {
  .swiper-news-media .swiper-button-next {
    transform: translate(-48px, -50%);
  }

  .swiper-news-media .swiper-button-prev {
    transform: translate(48px, -50%);
  }
}

@media only screen and (max-width: 991px) {

  .swiper-news-media .swiper-button-next,
  .swiper-news-media .swiper-button-prev {
    width        : 48px;
    height       : 48px;
    border-radius: 50%;
    top          : auto;
    right        : auto !important;
    bottom       : 0;
    transform    : translate(-50%, 64px);
  }

  .swiper-news-media .swiper-button-next {
    left: calc(50% - 32px) !important;
  }

  .swiper-news-media .swiper-button-prev {
    left: calc(50% + 32px) !important;
  }

  .swiper-news-media .swiper-pagination {
    transform: translateY(40px);
  }

  .swiper-news-media .swiper-pagination~.swiper-button-next,
  .swiper-news-media .swiper-pagination~.swiper-button-prev {
    transform: translate(-50%, 104px);
  }
}

@media only screen and (max-width: 575px) {

  .swiper-news-media .swiper-button-next,
  .swiper-news-media .swiper-button-prev {
    width : 40px;
    height: 40px;
  }

  .swiper-news-media .swiper-button-next {
    left: calc(50% - 26px) !important;
  }

  .swiper-news-media .swiper-button-prev {
    left: calc(50% + 26px) !important;
  }
}

.article-news-media .detail .info,
.technology-news-media-item .detail .info,
.articles-news-media-item-two .detail .info,
.detail-blog-news-media-related-articles-item .detail .info,
.padcast-news-media-heading .info {
  gap: 7px;
}

.article-news-media .detail .info li,
.technology-news-media-item .detail .info li,
.articles-news-media-item-two .detail .info li,
.detail-blog-news-media-related-articles-item .detail .info li,
.padcast-news-media-heading .info li {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
  padding   : 4px 9px;
}

.article-news-media .detail .info li i,
.technology-news-media-item .detail .info li i,
.articles-news-media-item-two .detail .info li i,
.detail-blog-news-media-related-articles-item .detail .info li i,
.padcast-news-media-heading .info li i {
  text-shadow: 0px 4px 15px rgba(86, 146, 230, 0.5);
}

.article-news-media::after {
  width           : 80px;
  height          : 28px;
  background-color: rgba(86, 146, 230, 0.5);
  border-radius   : 25px;
  filter          : blur(50px);
}

.article-news-media figure a {
  border-radius: 25px 25px 0;
}

.article-news-media .detail {
  padding: 0 14px 28px;
}

.article-news-media .detail .title {
  max-height: 64px;
}

.article-news-media .detail p {
  max-height: 50px;
}

.article-news-media .detail .read-more {
  padding-top: 9px;
}

.article-news-media .detail .read-more::before {
  height          : 2px;
  border-radius   : 8px;
  background-color: rgba(73, 73, 73, 0.2);
}

.article-news-media .detail .read-more .btn {
  background-color: #fff;
  box-shadow      : 0px 12px 50px rgba(0, 0, 0, 0.05);
  padding         : 3.5px 8.5px;
}

.article-news-media .detail .read-more .btn>div span {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0) 0%, rgba(73, 73, 73, 0.8) 100%);
  letter-spacing  : 3.2px;
  margin-top      : -5px;
}

.article-news-media:hover figure a img {
  transform: scale(1.2) rotate(-4deg);
}

.article-news-media:hover .read-more .btn {
  background-color: #5692e6;
}

.article-news-media:hover .read-more .btn>div,
.article-news-media:hover .read-more .btn i {
  color: rgba(255, 255, 255, 0.8);
}

.article-news-media:hover .read-more .btn>div span {
  color: rgba(255, 255, 255, 0.4);
}

@media only screen and (max-width: 1199px) {
  .article-news-media .detail {
    padding: 0 10px 28px;
  }

  .article-news-media .detail .info li {
    padding: 4px 6px;
  }
}

@media only screen and (max-width: 767px) {
  .article-news-media .detail .title {
    font-size  : 14px;
    line-height: 22px;
    max-height : 44px;
  }
}

.btn-more-news-media {
  padding: 7px 15px;
}

.btn-more-news-media,
.btn-more-news-media:focus,
.btn-more-news-media:active,
.btn-more-news-media:hover {
  box-shadow: 0px 20px 38px 2px rgba(234, 38, 58, 0.05);
}

.video-js-news-media,
.video-js-news-media video,
.video-js-news-media .vjs-poster {
  border-radius: 30px;
}

.video-js-news-media .vjs-tech {
  position: relative;
}

.video-js-news-media .vjs-poster::before {
  content         : "";
  position        : absolute;
  top             : 0;
  left            : 0;
  width           : 100%;
  height          : 100%;
  border-radius   : inherit;
  background-color: rgba(0, 0, 0, 0.5);
}

.video-js-news-media .vjs-big-play-button {
  top             : 50%;
  left            : 50%;
  transform       : translate(-50%, -50%);
  width           : 69px;
  height          : 69px;
  border-radius   : 50%;
  background-color: transparent;
  border          : 0;
}

.video-js-news-media .vjs-big-play-button .vjs-icon-placeholder::before {
  content         : "\e9a0";
  font-size       : 32px;
  font-family     : "icomoon";
  line-height     : 1;
  color           : #fff;
  display         : flex;
  align-items     : center;
  justify-content : center;
  background-color: #5692e6;
  border-radius   : 50%;
}

.video-js-news-media .vjs-big-play-button .vjs-icon-placeholder::after {
  content         : "";
  position        : absolute;
  top             : 0;
  left            : 0;
  width           : 100%;
  height          : 100%;
  border-radius   : 50%;
  background-color: rgba(86, 146, 230, 0.5);
  z-index         : -1;
  animation       : playCircle1 1.5s linear 0s infinite alternate;
}

@keyframes playCircle1 {
  0% {
    transform: scale(1);
  }

  100% {
    transform: scale(1.4);
  }
}

.video-news-media .video-js .vjs-big-play-button::before,
.video-news-media .video-js .vjs-big-play-button::after,
.video-news-media .video-js .vjs-big-play-button .vjs-icon-placeholder::after {
  background-color: rgba(86, 146, 230, 0.3);
}

.article-news-media-two figure a::before {
  background-color: rgba(0, 0, 0, 0.4);
  z-index         : 2;
}

.article-news-media-two figure a i {
  font-size: 40px;
  z-index  : 3;
}

.article-news-media-two .title {
  max-height: 40px;
}

.article-news-media-two .title a:hover {
  color: #5692e6;
}

.article-news-media-two p {
  max-height: 52px;
}

.article-news-media-two:hover figure img {
  transform: scale(1.1);
}

.article-news-media-two-lg figure a i {
  font-size: 80px;
}

.article-news-media-two-lg .title {
  max-height: 64px;
}

.article-news-media-two-lg p {
  max-height: 70px;
}

@media only screen and (max-width: 767px) {
  .article-news-media-two-lg figure a i {
    font-size: 48px;
  }
}

.padcast-news-media {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding   : 12px 20px 25px;
}

.padcast-news-media .title {
  max-height: 56px;
}

@media only screen and (max-width: 767px) {
  .padcast-news-media {
    border-radius: 12px;
  }

  .padcast-news-media .title {
    font-size  : 14px;
    line-height: 22px;
    max-height : 44px;
  }
}

.bg-news-media {
  background: rgba(207, 207, 207, 0.05);
}

.top-header-news-media {
  padding: 62px 0 74px;
}

.top-header-news-media::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-news-media-01.png");
  height          : 930px;
}

.top-header-news-media::after {
  transform       : translate(359px, -274px);
  width           : 641px;
  height          : 641px;
  border-radius   : 50%;
  background-color: rgba(86, 146, 230, 0.1);
  filter          : blur(250px);
}

.top-header-news-media-search {
  max-width: 40%;
}

.top-header-news-media-search .form-control {
  background-color: rgba(172, 172, 172, 0.1);
  border          : 1px solid rgba(172, 172, 172, 0.1);
  color           : rgba(73, 73, 73, 0.45);
  height          : 53px;
  padding         : 0 20px 0 50px;
}

.top-header-news-media-search .form-control:focus {
  border-color: #5692e6;
  box-shadow  : 0 0 0 4px rgba(86, 146, 230, 0.2);
}

.top-header-news-media-search button {
  left: 32px;
}

.top-header-news-media-socials li a {
  width : 53px;
  height: 53px;
}

.top-header-news-media-socials li a::after {
  width           : 80%;
  height          : 13px;
  background-color: rgba(86, 146, 230, 0.37);
  opacity         : 0.5;
  filter          : blur(25px);
  opacity         : 0;
}

.top-header-news-media-socials li a i {
  background-color: #fff;
  box-shadow      : 0px 4px 15px rgba(0, 0, 0, 0.05);
  width           : 32px;
  height          : 32px;
}

.top-header-news-media-socials li a:hover::after {
  opacity: 1;
}

.top-header-news-media-socials li a:hover i {
  background-color: #5692e6;
  color           : #fff;
}

@media only screen and (max-width: 991px) {
  .top-header-news-media {
    padding: 24px 0;
  }
}

@media only screen and (max-width: 767px) {
  .top-header-news-media-logo img {
    width : auto;
    height: 38px;
  }
}

.nav-news-media-menu {
  gap: 32px;
}

.nav-news-media-auth {
  background-color: #A6C8F8;
}

.nav-news-media-auth li a {
  padding: 12px 23px 12px 15px;
}

.nav-news-media-auth li:nth-child(2) a {
  background-color: #5692E6;
  padding         : 12px 27px;
}

.footer-news-media {
  border-radius: 100px 100px 0 0;
  padding      : 45px 0 25px;
}

.footer-news-media::after {
  border-radius   : 100px;
  height          : 84px;
  background-color: #5692E6;
  transform       : translateY(73px);
}

.footer-news-media-namads .sub-title {
  max-width: 229px;
}

@media only screen and (max-width: 991px) {
  .footer-news-media {
    border-radius: 0;
  }
}

.categories-news-media {
  margin : 128px 0 155px;
  padding: 0 64px;
}

.categories-news-media-item {
  padding-top: 100%;
  border     : 3px solid #dcdcdc;
  box-shadow : 0px 4px 50px rgba(0, 0, 0, 0.05);
}

.categories-news-media-item::before {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.431374) 66.13%, #000 100%);
  z-index         : 1;
  border-radius   : inherit;
}

.categories-news-media-item::after {
  content    : "\e900";
  font-family: "icomoon";
  font-size  : 11px;
  line-height: 1;
  color      : rgba(255, 255, 255, 0.5);
  left       : 20px;
  bottom     : 16px;
  z-index    : 2;
}

.categories-news-media-item .shadow-box {
  width           : 80%;
  height          : 21px;
  background-color: rgba(86, 146, 230, 0.5);
  filter          : blur(25px);
  z-index         : -1;
}

.categories-news-media-item .overlay {
  right        : 20px;
  bottom       : 26px;
  left         : 20px;
  padding-right: 7px;
  z-index      : 3;
}

.categories-news-media-item .overlay::before {
  width           : 2px;
  border-radius   : 5px;
  background-color: #fff;
}

.categories-news-media-item .overlay .title-en {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
  letter-spacing  : 0.585px;
}

@media only screen and (max-width: 1399px) {
  .categories-news-media {
    padding: 0 38px;
  }
}

@media only screen and (max-width: 991px) {
  .categories-news-media {
    padding: 0;
  }
}

@media only screen and (max-width: 767px) {
  .categories-news-media {
    margin: 40px 0 70px;
  }
}

.description-news-media-wrapper {
  background     : rgba(86, 146, 230, 0.1) url("/wp-content/themes/karenTheme/assets/images/background/bg-news-media-02.png") 0 0 no-repeat;
  background-size: 100% 100%;
  padding        : 25px 24px 34px;
}

.description-news-media-wrapper::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-news-media-01.png");
  width           : 308px;
}

.description-news-media-wrapper p {
  max-width: 856px;
}

.news-day-news-media {
  margin : 102px 0 172px;
  padding: 0 64px;
}

.news-day-news-media::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-news-media-03.png");
  transform       : translateY(-119px);
  height          : 868px;
}

.news-day-news-media-tabs li {
  cursor   : pointer;
  min-width: 111px;
  padding  : 7px 12px;
}

.news-day-news-media-tabs li.active {
  background-color: #5692e6;
  box-shadow      : 0px 20px 38px 2px rgba(86, 146, 230, 0.05);
  color           : #fff;
}

.news-day-news-media-tabs li:not(.active):hover {
  color: #5692e6;
}

.news-day-news-media .btn-more-news-media {
  margin-top: 128px;
}

@media only screen and (max-width: 1399px) {
  .news-day-news-media {
    padding: 0 38px;
  }
}

@media only screen and (max-width: 991px) {
  .news-day-news-media {
    padding: 0;
  }

  .news-day-news-media .btn-more-news-media {
    margin-top: 140px;
  }
}

@media only screen and (max-width: 767px) {
  .news-day-news-media {
    margin: 70px 0;
  }

  .news-day-news-media-tabs li {
    font-size: 14px;
    min-width: auto;
  }
}

.technology-news-media::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-news-media-04.png");
  transform       : translateY(-29px);
  height          : 749px;
}

.technology-news-media::after {
  transform       : translate(311px, 275px);
  width           : 641px;
  height          : 641px;
  border-radius   : 50%;
  background-color: rgba(86, 146, 230, 0.1);
  filter          : blur(250px);
}

.technology-news-media-item {
  padding   : 27px 24px 27px 12px;
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
}

.technology-news-media-item:not(:last-child) {
  margin-bottom: 24px;
}

.technology-news-media-item .image {
  max-width: 30%;
}

.technology-news-media-item .image img {
  border-radius: 20px 20px 0;
  box-shadow   : 0px 21px 25px rgba(0, 0, 0, 0.15);
}

.technology-news-media-item .detail {
  max-width    : 70%;
  padding-right: 19px;
}

.technology-news-media-item .detail .title {
  max-height: 64px;
}

.technology-news-media-video::before,
.technology-news-media-video::after {
  width           : 147px;
  height          : 148px;
  border-radius   : 0 41px;
  background-color: rgba(86, 146, 230, 0.3);
}

.technology-news-media-video::before {
  transform: translate(23px, -26px);
}

.technology-news-media-video::after {
  transform: translate(-43px, 29px);
}

.technology-news-media-video .shape {
  transform       : translate(-62px, 52px);
  width           : 115px;
  height          : 120px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-news-media-01.png");
  z-index         : -1;
}

@media only screen and (max-width: 1199px) {
  .technology-news-media-item .detail .title {
    font-size  : 16px;
    line-height: 25px;
    max-height : 50px;
  }
}

@media only screen and (max-width: 575px) {

  .technology-news-media-item .image,
  .technology-news-media-item .detail {
    max-width: 100%;
  }

  .technology-news-media-item .detail {
    padding-right: 0;
  }

  .technology-news-media .video-js {
    height: 280px;
  }
}

.bigger-news-than-expected {
  padding-top: 54px;
  margin     : 185px 0 162px;
}

.bigger-news-than-expected::before,
.bigger-news-than-expected::after {
  height       : 420px;
  border-radius: 50px;
}

.bigger-news-than-expected::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-news-media-05.png");
  background-color: rgba(86, 146, 230, 0.91);
}

.bigger-news-than-expected::after {
  background-color       : rgba(86, 146, 230, 0.01);
  -webkit-backdrop-filter: blur(7.5px);
  backdrop-filter        : blur(7.5px);
}

.bigger-news-than-expected-right {
  max-width: 418px;
}

.bigger-news-than-expected-right img {
  filter: drop-shadow(0px 4px 20px rgba(0, 0, 0, 0.25));
}

.bigger-news-than-expected-right .title-en {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
  letter-spacing  : 2.76px;
  margin-bottom   : 25px;
}

.bigger-news-than-expected-right .btn {
  box-shadow: 0px 20px 38px 2px rgba(234, 38, 58, 0.05);
  padding   : 7px 21px;
}

.bigger-news-than-expected-left {
  max-width   : calc(100% - 350px);
  padding-left: 68px;
}

.bigger-news-than-expected-left.not-ended {
  -webkit-mask-image: linear-gradient(270.32deg, #95beee 9.66%, rgba(149, 190, 238, 0.880115) 70.2%, #95beee 83.01%, rgba(149, 190, 238, 0.07) 91.59%, rgba(149, 190, 238, 0) 104.29%);
  mask-image        : linear-gradient(270.32deg, #95beee 9.66%, rgba(149, 190, 238, 0.880115) 70.2%, #95beee 83.01%, rgba(149, 190, 238, 0.07) 91.59%, rgba(149, 190, 238, 0) 104.29%);
}

.bigger-news-than-expected-left.not-started {
  -webkit-mask-image: linear-gradient(-270.32deg, #95beee 9.66%, rgba(149, 190, 238, 0.880115) 70.2%, #95beee 83.01%, rgba(149, 190, 238, 0.07) 91.59%, rgba(149, 190, 238, 0) 104.29%);
  mask-image        : linear-gradient(-270.32deg, #95beee 9.66%, rgba(149, 190, 238, 0.880115) 70.2%, #95beee 83.01%, rgba(149, 190, 238, 0.07) 91.59%, rgba(149, 190, 238, 0) 104.29%);
}

.bigger-news-than-expected-item {
  min-height: 474px;
}

.bigger-news-than-expected-item::before {
  background-image: linear-gradient(180deg, rgba(86, 146, 230, 0) 0%, rgba(86, 146, 230, 0) 20.33%, rgba(86, 146, 230, 0.31) 48.99%, #3f94ed 100%);
  border-radius   : inherit;
  z-index         : 1;
}

.bigger-news-than-expected-item::after {
  content    : "\e904";
  font-family: "icomoon";
  bottom     : 21px;
  left       : 44px;
  font-size  : 12px;
  line-height: 1;
  color      : #fff;
  z-index    : 2;
}

.bigger-news-than-expected-item a::after {
  z-index: 10;
}

.bigger-news-than-expected-item .overlay {
  z-index: 2;
  bottom : 45px;
  padding: 0 20px;
}

.bigger-news-than-expected-item .overlay p {
  max-height: 50px;
}

@media only screen and (max-width: 1199px) {
  .bigger-news-than-expected-item::after {
    left: 20px;
  }

  .bigger-news-than-expected-item .overlay {
    padding: 0 12px;
  }
}

@media only screen and (max-width: 991px) {

  .bigger-news-than-expected::before,
  .bigger-news-than-expected::after {
    border-radius: 0;
  }

  .bigger-news-than-expected-right,
  .bigger-news-than-expected-left {
    max-width: 100%;
  }

  .bigger-news-than-expected-left {
    -webkit-mask: unset !important;
    mask        : unset !important;
    padding-left: 0;
  }

  .bigger-news-than-expected-item {
    padding-top: 152.876%;
  }
}

@media only screen and (max-width: 767px) {
  .bigger-news-than-expected {
    margin: 70px 0;
  }
}

@media only screen and (max-width: 575px) {
  .bigger-news-than-expected-item {
    border-radius: 20px;
  }
}

.padcasts-news-media::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-news-media-06.png");
  height          : 1233px;
  transform       : translateY(-287px);
}

.padcasts-news-media::after,
.padcasts-news-media .container::before {
  width           : 231px;
  height          : 487px;
  border-radius   : 129px;
  background-color: #5692e6;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-news-media-07.png");
}

.padcasts-news-media::after {
  transform: translate(206px, 82px);
}

.padcasts-news-media .container::before {
  transform: translate(-206px, -109px);
}

.padcasts-news-media-wrapper {
  border-radius: 108px 108px 108px 19px;
  box-shadow   : 0px 87px 50px rgba(0, 0, 0, 0.02);
}

.padcasts-news-media-content {
  padding: 50px 110px;
}

.padcasts-news-media-heading .btn {
  padding: 7px 21.4px;
}

.padcasts-news-media-item .info img,
.padcasts-news-media-played .info img {
  box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.25);
}

.padcasts-news-media-item .info .title,
.padcasts-news-media-played .info .title {
  max-height: 40px;
}

.padcasts-news-media-item:not(:last-child) {
  margin-bottom: 24px;
}

.padcasts-news-media-item-audio {
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.02);
  padding   : 2.5px 32px;
}

.padcasts-news-media-item-audio .wave {
  width     : 385px;
  height    : 55px;
  background: url("/wp-content/themes/karenTheme/assets/images/other/autio-wave-gray.svg") 0 0 repeat-x;
}

.padcasts-news-media-item-audio .wave,
.padcasts-news-media-item-audio .wave::before,
.padcasts-news-media-item-audio .wave::after {
  animation: audiowave 16s linear 0s infinite;
}

@keyframes audiowave {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: 1540px 0;
  }
}

.padcasts-news-media-item-audio .wave::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/autio-wave-dots.png");
  mix-blend-mode  : screen;
}

.padcasts-news-media-item-audio .wave::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/autio-wave-line.png");
  mix-blend-mode  : color-dodge;
}

.padcasts-news-media-item.selected .padcasts-news-media-item-audio {
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.05);
}

.padcasts-news-media-item.selected .padcasts-news-media-item-audio .btn-play {
  color: #5692e6;
}

.padcasts-news-media-item.selected .padcasts-news-media-item-audio .wave {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/autio-wave.svg");
}

.padcasts-news-media-item:not(.played) .padcasts-news-media-item-audio .wave,
.padcasts-news-media-item:not(.played) .padcasts-news-media-item-audio .wave::before,
.padcasts-news-media-item:not(.played) .padcasts-news-media-item-audio .wave::after {
  animation-play-state: paused;
}

.padcasts-news-media-item.played .padcasts-news-media-item-audio .btn-play i::before {
  content: "\e9a2";
}

.padcasts-news-media-played {
  background-color: #5692e6;
  border-radius   : 100px 0 100px 19px;
  padding         : 21px 110px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-news-media-08.png");
}

.padcasts-news-media-played .info .name,
.padcasts-news-media-played .info .voice {
  text-shadow: 0px 11px 23px rgba(0, 0, 0, 0.15);
}

.padcasts-news-media-played .audio {
  max-width  : 302px;
  margin-left: 64px;
}

.padcasts-news-media-played .audio .volume,
.padcasts-news-media-played .audio .controls .controls__current-time,
.padcasts-news-media-played .audio .controls .controls__total-time {
  display: none;
}

.padcasts-news-media-played .audio .controls__slider.slider {
  margin          : 0;
  background-color: #d2c9c9;
  border-radius   : 3px;
  height          : 3px;
}

.padcasts-news-media-played .audio .controls__slider.slider .controls__progress.gap-progress {
  background-color: #fff;
}

.padcasts-news-media-played .audio .controls__slider.slider .controls__progress.gap-progress .pin.progress__pin {
  width           : 11px;
  height          : 11px;
  background-color: #fff;
  box-shadow      : 0px 4px 4px rgba(0, 0, 0, 0.25);
  top             : -4px;
  right           : -5px;
}

.padcasts-news-media-played .audio .holder {
  order : 3;
  margin: 0 24px;
}

.padcasts-news-media-played .audio .holder .play-pause-btn::before {
  content       : "\e9af";
  font-family   : "icomoon";
  font-size     : 23px;
  line-height   : 1;
  color         : #fff;
  display       : inline-block;
  vertical-align: middle;
}

.padcasts-news-media-played .audio .holder .play-pause-btn[aria-label=Pause]::before {
  content: "\e9ae";
}

.padcasts-news-media-played .audio .holder .play-pause-btn svg {
  display: none;
}

.padcasts-news-media-played .audio .controls {
  margin: 0;
  width : 100%;
  order : 1;
}

.padcasts-news-media-played .audio .next {
  order: 2;
}

.padcasts-news-media-played .audio .prev {
  order: 4;
}

@media only screen and (max-width: 1199px) {
  .padcasts-news-media-content {
    padding: 50px 64px;
  }

  .padcasts-news-media-item-audio {
    padding: 2.5px 20px;
  }

  .padcasts-news-media-item-audio .wave {
    max-width: 350px;
  }

  .padcasts-news-media-played {
    padding: 21px 64px;
  }
}

@media only screen and (max-width: 991px) {
  .padcasts-news-media-wrapper {
    border-radius: 50px 50px 50px 20px;
  }

  .padcasts-news-media-content {
    padding: 40px 32px;
  }

  .padcasts-news-media-heading .title {
    font-size  : 20px;
    line-height: 32px;
  }

  .padcasts-news-media-played {
    padding      : 20px 32px;
    border-radius: 50px 0 50px 20px;
  }

  .padcasts-news-media-played .audio {
    margin: 20px 0 0 !important;
  }

  .padcasts-news-media-item-audio,
  .padcasts-news-media-item-audio .wave {
    width: 100%;
  }

  .padcasts-news-media-item-audio .wave {
    max-width: 100%;
  }
}

@media only screen and (max-width: 575px) {
  .padcasts-news-media-wrapper {
    border-radius: 32px 32px 32px 12px;
  }

  .padcasts-news-media-content {
    padding: 32px 12px;
  }

  .padcasts-news-media-heading .title {
    font-size  : 16px;
    line-height: 25px;
  }

  .padcasts-news-media-item-audio {
    padding: 2.5px 12px;
  }

  .padcasts-news-media-played {
    padding      : 20px 12px;
    border-radius: 32px 0 32px 12px;
  }

  .padcasts-news-media-played .audio {
    min-width: auto;
  }
}

.consultation-request-news-media {
  padding-top: 56px;
  margin     : 260px 0 106px;
}

.consultation-request-news-media::before,
.consultation-request-news-media::after {
  bottom       : 28px;
  border-radius: 50px;
}

.consultation-request-news-media::before {
  background-color: rgba(86, 146, 230, 0.9);
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-news-media-09.png");
}

.consultation-request-news-media::after {
  -webkit-backdrop-filter: blur(7.5px);
  backdrop-filter        : blur(7.5px);
  background-color       : rgba(86, 146, 230, 0.01);
}

.consultation-request-news-media-text {
  max-width: 723px;
}

.consultation-request-news-media-text form::after {
  opacity         : 0.5;
  height          : 17px;
  border-radius   : 27px;
  background-color: rgba(134, 155, 235, 0.37);
  width           : 70%;
  filter          : blur(50px);
}

.consultation-request-news-media-text form .form-control {
  border-color: #fff;
  padding     : 0 33px 0 100px;
  height      : 81px;
  color       : rgba(73, 73, 73, 0.49);
}

.consultation-request-news-media-text form .form-control:focus {
  border-color: #5692e6;
  box-shadow  : 0 0 0 4px rgba(86, 146, 230, 0.2);
}

.consultation-request-news-media-text form .btn {
  left     : 36px;
  min-width: 165px;
  padding  : 7px 12px;
}

.consultation-request-news-media .image {
  bottom: 28px;
}

@media only screen and (max-width: 1199px) {
  .consultation-request-news-media-text {
    max-width: calc(100% - 390px);
  }

  .consultation-request-news-media .image {
    width : auto;
    height: 380px;
  }
}

@media only screen and (max-width: 991px) {

  .consultation-request-news-media::before,
  .consultation-request-news-media::after {
    border-radius: 0;
  }

  .consultation-request-news-media-text {
    max-width  : 100%;
    padding-top: 64px;
  }

  .consultation-request-news-media .image {
    top      : 0;
    bottom   : auto;
    left     : 50% !important;
    transform: translate(-50%, -85%);
    width    : 300px;
    height   : auto;
  }
}

@media only screen and (max-width: 767px) {
  .consultation-request-news-media {
    margin-bottom: 70px;
  }
}

@media only screen and (max-width: 575px) {
  .consultation-request-news-media-text form {
    background-color: #fff;
    border-radius   : 15px;
    padding         : 12px;
    box-shadow      : 0 3px 30px rgba(0, 0, 0, 0.05);
  }

  .consultation-request-news-media-text form .form-control {
    height       : 46px;
    border-radius: 0;
    padding      : 0;
  }

  .consultation-request-news-media-text form .form-control:focus {
    box-shadow: none;
    border    : 0;
  }

  .consultation-request-news-media-text form .btn {
    position : relative !important;
    top      : 0 !important;
    left     : 0;
    transform: unset !important;
  }
}

.articles-news-media {
  margin-bottom: 75px;
}

.articles-news-media::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-news-media-10.png");
  transform       : translateY(-103px);
  height          : 1048px;
}

.articles-news-media-item {
  padding-top: 45.442%;
  box-shadow : 0px 4px 22px rgba(0, 0, 0, 0.25);
  height     : calc(50% - 33px);
}

.articles-news-media-item::before {
  background-image: linear-gradient(180deg, rgba(86, 146, 230, 0) 0%, rgba(86, 146, 230, 0) 20.33%, rgba(86, 146, 230, 0.31) 48.99%, #3f94ed 100%);
  border-radius   : inherit;
}

.articles-news-media-item::after {
  content    : "\e900";
  font-family: "icomoon";
  font-size  : 12px;
  line-height: 1;
  color      : #fff;
  bottom     : 18px;
  left       : 44px;
}

.articles-news-media-item:not(:last-child) {
  margin-bottom: 66px;
}

.articles-news-media-item .overlay {
  bottom : 46px;
  padding: 0 24px;
  z-index: 3;
}

.articles-news-media-item .overlay p {
  max-height: 50px;
}

.articles-news-media-item-two {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding   : 27px 20px;
}

.articles-news-media-item-two:not(:last-child) {
  margin-bottom: 32px;
}

.articles-news-media-item-two .image {
  max-width: 25%;
}

.articles-news-media-item-two .image img {
  box-shadow   : 0px 21px 25px rgba(0, 0, 0, 0.15);
  border-radius: 20px 20px 0;
}

.articles-news-media-item-two .detail {
  padding-right: 19px;
  max-width    : 75%;
}

.articles-news-media-item-two .detail .title {
  max-height: 56px;
}

.articles-news-media-item-two .detail p {
  max-height: 50px;
}

@media only screen and (max-width: 991px) {

  .articles-news-media-item:not(:last-child),
  .articles-news-media-item-two:not(:last-child) {
    margin-bottom: 24px;
  }
}

@media only screen and (max-width: 767px) {
  .articles-news-media-item {
    height     : 240px;
    padding-top: 0;
  }

  .articles-news-media-item::after {
    left: 20px;
  }

  .articles-news-media-item .overlay {
    padding: 0 16px;
  }
}

@media only screen and (max-width: 575px) {
  .articles-news-media-item-two {
    padding      : 20px;
    border-radius: 32px;
  }

  .articles-news-media-item-two .image,
  .articles-news-media-item-two .detail {
    max-width: 100%;
  }

  .articles-news-media-item-two .image img {
    border-radius: 12px;
    -o-object-fit: cover;
    object-fit   : cover;
  }

  .articles-news-media-item-two .detail {
    padding-right: 0;
  }

  .articles-news-media-item-two .detail .title {
    font-size  : 14px;
    line-height: 22px;
  }
}

.trust-us-news-media {
  margin: 114px 0 213px;
}

.trust-us-news-media-item {
  background-color: #fff;
  box-shadow      : 0px 22px 50px rgba(0, 0, 0, 0.05);
  padding         : 73px 32px 76px;
}

.trust-us-news-media-item i {
  font-size: 125px;
}

.trust-us-news-media-item:hover {
  background-color: #5692e6;
  box-shadow      : 0px 22px 50px rgba(0, 0, 0, 0.05), 0px 10px 50px rgba(86, 146, 230, 0.15);
}

.trust-us-news-media-item:hover i,
.trust-us-news-media-item:hover .title {
  color: #fff;
}

.trust-us-news-media-item:hover p {
  color: rgba(255, 255, 255, 0.87);
}

@media only screen and (max-width: 767px) {
  .trust-us-news-media {
    margin: 50px 0 60px;
  }

  .trust-us-news-media-item {
    padding: 48px 20px;
  }

  .trust-us-news-media-item i {
    font-size: 85px;
  }
}

.what-me-news-media::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-news-media-12.png");
  height          : 868px;
  transform       : translateY(-232px);
}

.what-me-news-media::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-news-media-02.png");
  width           : 361px;
  height          : 394px;
  transform       : translate(-164px, 179px) rotate(32.37deg);
}

.what-me-news-media .title-en {
  letter-spacing: 6.72px;
}

.what-me-news-media .video-news-media::before {
  right           : 50%;
  transform       : translateY(-51px);
  width           : 50vw;
  height          : 167px;
  border-radius   : 129px;
  background-color: #5692e6;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-news-media-11.png");
}

@media only screen and (max-width: 767px) {
  .what-me-news-media .video-news-media .video-js {
    height: 280px;
  }
}

@media only screen and (max-width: 575px) {
  .what-me-news-media .title-en {
    font-size     : 14px;
    line-height   : 22px;
    letter-spacing: 5.3px;
  }
}

.team-news-media {
  margin: 309px 0 192px;
}

.team-news-media::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-news-media-13.png");
  transform       : translateY(-62px);
  height          : 928px;
}

.team-news-media::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-news-media-03.png");
  width           : 361px;
  height          : 394px;
  transform       : translate(39px, 56px) rotate(32.37deg);
}

.team-news-media-item {
  padding-bottom: 25px;
}

.team-news-media-item .image {
  background-color: rgba(86, 146, 230, 0.1);
  padding-top     : 76px;
}

.team-news-media-item .image img {
  max-width: 90%;
  height   : 355px;
}

.team-news-media-item .detail {
  box-shadow      : 0px 24px 50px rgba(0, 0, 0, 0.05);
  background-color: #5692e6;
  padding         : 28px 12px;
  left            : 14px;
  min-width       : 75%;
}

.team-news-media-item:hover {
  transform: translateY(-5px);
}

.swiper-slide:nth-child(even) .team-news-media-item .image {
  background-color: rgba(255, 255, 255, 0.1);
}

.swiper-slide:nth-child(even) .team-news-media-item .detail {
  background-color: #176ade;
}

@media only screen and (max-width: 991px) {
  .team-news-media-item .image img {
    width    : auto;
    max-width: 80%;
    height   : 255px;
  }
}

@media only screen and (max-width: 767px) {
  .team-news-media {
    margin: 80px 0;
  }

  .team-news-media-item .detail {
    min-width: auto;
    right    : 12px;
    left     : 12px;
  }
}

@media only screen and (max-width: 575px) {
  .team-news-media-item .image img {
    height: 230px;
  }
}

.about-us-news-media-description {
  margin-bottom: 80px;
}

.about-us-news-media-description::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-news-media-02.png");
  width           : 361px;
  height          : 394px;
  transform       : translate(-194px, 19px) rotate(32.37deg);
}

@media only screen and (max-width: 767px) {
  .about-us-news-media-description-content {
    font-size: 14px;
  }
}

.info-contact-news-media {
  margin: 114px 0 171px;
}

.info-contact-news-media::before {
  bottom          : 84px;
  transform       : translateX(167px) rotate(32.37deg);
  width           : 361px;
  height          : 394px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-news-media-04.png");
}

.info-contact-news-media-location {
  background-color: #D9D9D9;
  box-shadow      : 0px 26px 36px rgba(0, 0, 0, 0.15);
  max-width       : calc(100% - 180px);
  border-radius   : 17px 17px 0 0;
}

.info-contact-news-media-info {
  box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.05);
  padding   : 40px 54px 33px;
}

.info-contact-news-media-info ul li {
  max-width: 33.333333%;
  padding  : 0 8px;
}

.info-contact-news-media-info ul li .value {
  overflow-wrap: anywhere;
}

@media only screen and (max-width: 991px) {
  .info-contact-news-media-location {
    max-width: calc(100% - 80px);
    height   : 400px;
  }

  .info-contact-news-media-info {
    padding: 32px;
  }

  .info-contact-news-media-info ul li {
    max-width: 50%;
  }

  .info-contact-news-media-info ul li:first-child {
    max-width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .info-contact-news-media {
    margin: 50px 0 60px;
  }
}

@media only screen and (max-width: 575px) {
  .info-contact-news-media-location {
    height   : 280px;
    max-width: 100%;
  }

  .info-contact-news-media-info {
    border-radius: 0 0 20px 20px;
    padding      : 30px 20px;
  }

  .info-contact-news-media-info ul li {
    max-width: 100%;
  }
}

.form-contact-news-media .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-news-media-14.png");
  height          : 1048px;
  transform       : translateY(-512px);
}

.form-contact-news-media .form .btn {
  box-shadow: 0px 18px 25px rgba(86, 146, 230, 0.32);
}

.contact-us-news-media-articles {
  margin: 150px 0 112px;
}

.contact-us-news-media-articles::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-news-media-15.png");
  transform       : translateY(-103px);
  height          : 1108px;
}

.contact-us-news-media-articles::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-news-media-02.png");
  width           : 361px;
  height          : 394px;
  transform       : translate(-133px, -109px) rotate(32.37deg);
}

.contact-us-news-media-articles .container::before {
  bottom          : 84px;
  transform       : translate(170px, 145px) rotate(32.37deg);
  width           : 361px;
  height          : 394px;
  background-image: url(/wp-content/themes/karenTheme/assets/images/shape/shape-news-media-04.png);
}

@media only screen and (max-width: 767px) {
  .contact-us-news-media-articles {
    margin: 60px 0;
  }
}

.detail-blog-news-media {
  margin: 144px 0 124px;
}

.detail-blog-news-media::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-news-media-02.png");
  width           : 361px;
  height          : 394px;
  transform       : translateX(-178px) rotate(32.37deg);
  bottom          : 104px;
}

.detail-blog-news-media-image {
  padding         : 11px;
  background-color: rgba(216, 216, 216, 0.69);
  border-radius   : 61px;
  box-shadow      : 0px 26px 50px rgba(0, 0, 0, 0.2);
}

.detail-blog-news-media-note {
  background-color: rgba(86, 146, 230, 0.3);
  box-shadow      : 0px 32px 50px rgba(0, 0, 0, 0.05);
  padding         : 18px 35px;
}

.detail-blog-news-media-images {
  gap: 44px 0;
}

.detail-blog-news-media-images-item {
  cursor: pointer;
}

.detail-blog-news-media-images-item::before,
.detail-blog-news-media-images-item::after {
  opacity: 0;
}

.detail-blog-news-media-images-item::before {
  background-color: rgba(0, 0, 0, 0.5);
  z-index         : 1;
}

.detail-blog-news-media-images-item::after {
  content    : "\e922";
  font-family: "icomoon";
  font-size  : 79px;
  line-height: 1;
  color      : #fff;
  z-index    : 2;
}

.detail-blog-news-media-images-item:hover::before,
.detail-blog-news-media-images-item:hover::after {
  opacity: 1;
}

.detail-blog-news-media-author {
  padding: 24px 55px 0;
}

.detail-blog-news-media-author::before {
  border-radius   : 50px;
  background-color: #fff;
  box-shadow      : 0px 32px 50px rgba(0, 0, 0, 0.05);
  bottom          : 46px;
}

.detail-blog-news-media-author .team-news-media-item .image img {
  width : auto;
  height: auto;
}

.detail-blog-news-media-top-view {
  box-shadow    : 0px 32px 50px rgba(0, 0, 0, 0.02);
  padding-bottom: 57px;
}

.detail-blog-news-media-top-view-heading {
  background-color: #5692e6;
  box-shadow      : 0px 32px 50px rgba(0, 0, 0, 0.05);
  padding         : 28px 29px;
}

.detail-blog-news-media-top-view ul {
  padding: 0 25px;
}

.detail-blog-news-media-top-view ul li {
  counter-increment: top-news;
}

.detail-blog-news-media-top-view ul li:not(:last-child) {
  margin-bottom: 12px;
}

.detail-blog-news-media-top-view ul li a {
  max-height: 40px;
}

.detail-blog-news-media-top-view ul li a::before {
  content         : counter(top-news);
  width           : 28px;
  height          : 28px;
  display         : flex;
  align-items     : center;
  justify-content : center;
  font-size       : 12px;
  font-weight     : 400;
  line-height     : 18px;
  color           : rgba(73, 73, 73, 0.8);
  margin-left     : 9px;
  background-color: rgba(86, 146, 230, 0.2);
  border-radius   : 6px;
  flex            : 0 0 auto;
}

.detail-blog-news-media-top-view ul li a:hover {
  color: #5692e6;
}

.detail-blog-news-media-top-view ul li a:hover::before {
  background-color: rgba(86, 146, 230, 0.5);
  color           : #fff;
}

.detail-blog-news-media-ads img {
  box-shadow: 0px 44px 50px rgba(0, 0, 0, 0.05);
}

.detail-blog-news-media-related-articles-item {
  padding   : 25px 22px;
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
}

.detail-blog-news-media-related-articles-item:not(:last-child) {
  margin-bottom: 32px;
}

.detail-blog-news-media-related-articles-item .image {
  max-width: 30%;
}

.detail-blog-news-media-related-articles-item .image img {
  border-radius: 20px 20px 0;
  box-shadow   : 0px 21px 25px rgba(0, 0, 0, 0.15);
}

.detail-blog-news-media-related-articles-item .detail {
  max-width    : 70%;
  padding-right: 17px;
}

.detail-blog-news-media-related-articles-item .detail .title {
  max-height: 60px;
}

.detail-blog-news-media-articles {
  margin: 180px 0 121px;
}

.detail-blog-news-media-articles::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-news-media-16.png");
  transform       : translateY(-264px);
  height          : 1269px;
}

.detail-blog-news-media-articles::after,
.detail-blog-news-media-articles .container::after {
  width : 361px;
  height: 394px;
}

.detail-blog-news-media-articles::after {
  transform       : translate(92px, -232px) rotate(32.37deg);
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-news-media-05.png");
}

.detail-blog-news-media-articles .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-news-media-06.png");
  transform       : translate(-238px, 127px) rotate(32.37deg);
}

@media only screen and (max-width: 1399px) {
  .detail-blog-news-media-related-articles-item .detail {
    padding-right: 12px;
  }
}

@media only screen and (max-width: 1199px) {
  .detail-blog-news-media-author {
    padding: 24px 24px 0;
  }

  .detail-blog-news-media-related-articles-item {
    padding: 24px 12px;
  }

  .detail-blog-news-media-related-articles-item .detail .info {
    gap: 5px;
  }

  .detail-blog-news-media-related-articles-item .detail .info li {
    padding: 4px;
  }
}

@media only screen and (max-width: 991px) {
  .detail-blog-news-media {
    margin: 50px 0 70px;
  }

  .detail-blog-news-media-related-articles-item:not(:last-child) {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .detail-blog-news-media-image {
    border-radius: 35px;
  }

  .detail-blog-news-media-image img {
    border-radius: 24px;
  }

  .detail-blog-news-media-content {
    font-size  : 14px;
    line-height: 28px;
  }

  .detail-blog-news-media-images {
    gap: 24px 0;
  }

  .detail-blog-news-media-images-item {
    border-radius: 24px;
  }

  .detail-blog-news-media-top-view {
    padding-bottom: 32px;
  }

  .detail-blog-news-media-top-view,
  .detail-blog-news-media-top-view-heading {
    border-radius: 20px;
  }

  .detail-blog-news-media-top-view-heading {
    padding: 20px;
  }

  .detail-blog-news-media-top-view ul {
    padding: 0 16px;
  }

  .detail-blog-news-media-ads-two img {
    border-radius: 20px;
  }

  .detail-blog-news-media-articles {
    margin: 70px 0;
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-news-media-related-articles-item {
    border-radius: 12px;
  }

  .detail-blog-news-media-related-articles-item .detail {
    padding-right: 8px;
  }

  .detail-blog-news-media-related-articles-item .detail .title {
    font-size  : 14px;
    line-height: 22px;
    max-height : 44px;
  }
}

.top-video-view-news-media {
  margin: 163px 0 111px;
}

.top-video-view-news-media .video-js {
  background-color: transparent;
}

.top-video-view-news-media .video-js .vjs-tech,
.top-video-view-news-media .video-js .vjs-poster {
  max-width    : calc(100% - 180px);
  width        : 100%;
  margin       : 0 auto;
  box-shadow   : 0px 26px 36px rgba(0, 0, 0, 0.15);
  border-radius: 17px 17px 0 0;
}

.top-video-view-news-media .video-js .vjs-tech {
  display      : block;
  position     : relative;
  -o-object-fit: cover;
  object-fit   : cover;
}

.top-video-view-news-media .video-js .vjs-poster::before {
  background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.325273) 24.28%, rgba(0, 0, 0, 0) 100%);
}

.top-video-view-news-media .video-js .vjs-big-play-button,
.top-video-view-news-media .video-js .vjs-picture-in-picture-control {
  display: none;
}

.top-video-view-news-media .video-js .vjs-control-bar {
  display         : flex;
  align-items     : center;
  opacity         : 1 !important;
  background-color: #fff;
  box-shadow      : 0px 20px 50px rgba(0, 0, 0, 0.05);
  color           : #494949;
  height          : 96px;
  padding         : 0 20px;
  border-radius   : 28px;
}

.top-video-view-news-media .video-js .vjs-control-bar .vjs-control {
  height: 3em;
}

.top-video-view-news-media .video-js .vjs-control-bar .vjs-slider {
  background: rgba(73, 73, 73, 0.3);
}

.top-video-view-news-media .video-js .vjs-control-bar .vjs-load-progress div {
  background: rgba(73, 73, 73, 0.2);
}

.top-video-view-news-media .video-js .vjs-control-bar .vjs-play-progress {
  background: #494949;
}

.top-video-view-news-media .video-js.vjs-fullscreen .vjs-control-bar {
  height       : 54px;
  border-radius: 0;
}

.top-video-view-news-media .video-js .vjs-volume-level {
  background-color: #494949;
}

.top-video-view-news-media .info {
  top  : 30px;
  right: 133px;
  left : 147px;
}

.top-video-view-news-media .info .title>div {
  max-height: 64px;
}

.top-video-view-news-media .info .time {
  min-width       : 67px;
  background-color: rgba(21, 21, 21, 0.51);
  padding         : 0 8px;
}

.top-video-view-news-media .video-js.vjs-has-started+.info {
  display: none !important;
}

@media only screen and (max-width: 991px) {
  .top-video-view-news-media .video-js {
    height: 440px;
  }

  .top-video-view-news-media .video-js .vjs-tech,
  .top-video-view-news-media .video-js .vjs-poster {
    max-width: calc(100% - 70px);
  }

  .top-video-view-news-media .info {
    right: 64px;
    left : 56px;
  }

  .top-video-view-news-media .info .title>div {
    font-size  : 16px;
    line-height: 25px;
    max-height : 50px;
  }
}

@media only screen and (max-width: 767px) {
  .top-video-view-news-media {
    margin: 40px 0 60px;
  }

  .top-video-view-news-media .video-js {
    height: 380px;
  }

  .top-video-view-news-media .video-js .vjs-tech,
  .top-video-view-news-media .video-js .vjs-poster {
    max-width: calc(100% - 40px);
  }

  .top-video-view-news-media .video-js .vjs-control-bar {
    height       : 64px;
    border-radius: 15px;
  }

  .top-video-view-news-media .info {
    right: 34px;
    left : 24px;
  }
}

@media only screen and (max-width: 575px) {
  .top-video-view-news-media .video-js {
    height: 320px;
  }

  .top-video-view-news-media .video-js .vjs-tech,
  .top-video-view-news-media .video-js .vjs-poster {
    max-width    : 100%;
    border-radius: 15px;
  }

  .top-video-view-news-media .video-js .vjs-control-bar {
    border-radius: 0 0 15px 15px;
    padding      : 0 4px;
  }

  .top-video-view-news-media .info {
    top  : 20px;
    right: 12px;
    left : 12px;
  }

  .top-video-view-news-media .info .title>div {
    font-size  : 12px;
    line-height: 20px;
    max-height : 40px;
  }

  .top-video-view-news-media .info .time {
    font-size: 12px;
    min-width: 48px;
  }
}

.news-sport-news-media {
  margin-bottom: 114px;
}

.news-sport-news-media::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-news-media-17.png");
  height          : 1211px;
}

.news-sport-news-media::after,
.news-sport-news-media .container::after {
  width : 306px;
  height: 333px;
}

.news-sport-news-media::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-news-media-07.png");
  transform       : translate(-182px, -106px) rotate(32.37deg);
}

.news-sport-news-media .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-news-media-08.png");
  transform       : translateX(220px) rotate(32.37deg);
  bottom          : 105px;
}

.news-sport-news-media .row {
  gap: 48px 0;
}

@media only screen and (max-width: 767px) {
  .news-sport-news-media {
    margin-bottom: 60px;
  }

  .news-sport-news-media .row {
    gap: 24px 0;
  }
}

.news-socials-news-media {
  margin: 100px 0 114px;
}

.news-socials-news-media::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-news-media-18.png");
  top             : 158px;
  height          : 1211px;
}

.news-socials-news-media::after,
.news-socials-news-media .container::after {
  width : 361px;
  height: 394px;
}

.news-socials-news-media::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-news-media-09.png");
  transform       : translate(234px, -54px) rotate(32.37deg);
}

.news-socials-news-media .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-news-media-10.png");
  transform       : translate(-140px, 52px) rotate(32.37deg);
}

@media only screen and (max-width: 767px) {
  .news-socials-news-media {
    margin: 60px 0;
  }
}

.news-tech-news-media {
  margin-bottom: 92px;
}

.news-tech-news-media-row {
  gap               : 48px 0;
  -webkit-mask-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.83) 69.01%, rgba(255, 255, 255, 0.179143) 102.09%, rgba(255, 255, 255, 0) 117.39%);
  mask-image        : linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.83) 69.01%, rgba(255, 255, 255, 0.179143) 102.09%, rgba(255, 255, 255, 0) 117.39%);
}

.news-tech-news-media-show-more {
  background-color: #fff;
  box-shadow      : 0px 11px 50px rgba(0, 0, 0, 0.05);
  padding         : 13.5px 34.5px;
  margin-top      : -14px;
  z-index         : 10;
}

.news-tech-news-media-show-more .text span {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0) 0%, rgba(73, 73, 73, 0.8) 100%);
  letter-spacing  : 3.42px;
}

.news-tech-news-media-show-more:hover {
  background-color: #5692e6;
}

.news-tech-news-media-show-more:hover .text span {
  color: rgba(255, 255, 255, 0.6);
}

.news-tech-news-media-show-more:hover .text,
.news-tech-news-media-show-more:hover i {
  color: #fff;
}

@media only screen and (max-width: 767px) {
  .news-tech-news-media {
    margin-bottom: 60px;
  }

  .news-tech-news-media-row {
    gap: 24px 0;
  }
}

@media only screen and (max-width: 575px) {
  .news-tech-news-media-row {
    -webkit-mask-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.83) 92.01%, rgba(255, 255, 255, 0.179143) 102.09%, rgba(255, 255, 255, 0) 117.39%);
    mask-image        : linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.83) 92.01%, rgba(255, 255, 255, 0.179143) 102.09%, rgba(255, 255, 255, 0) 117.39%);
  }
}

.top-archive-news-media {
  margin: 74px 0 101px;
}

.top-archive-news-media::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-news-media-11.png");
  width           : 361px;
  height          : 394px;
  transform       : translate(241px, -156px) rotate(32.37deg);
}

@media only screen and (max-width: 767px) {
  .top-archive-news-media {
    margin: 40px 0 60px;
  }
}

.categories-news-media-archive {
  padding-bottom: 80px;
}

.categories-news-media-archive::before {
  width           : 641px;
  height          : 641px;
  border-radius   : 50%;
  background-color: rgba(86, 146, 230, 0.1);
  transform       : translate(-281px, -236px);
  filter          : blur(250px);
}

.videos-news-media,
.sport-news-media {
  padding: 0 64px 80px;
}

@media only screen and (max-width: 1399px) {

  .videos-news-media,
  .sport-news-media {
    padding: 0 38px 80px;
  }
}

@media only screen and (max-width: 991px) {

  .videos-news-media,
  .sport-news-media {
    padding: 0 0 80px;
  }
}

.videos-news-media {
  margin: 61px 0 74px;
}

.videos-news-media::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-news-media-19.png");
  transform       : translateY(-231px);
  height          : 1211px;
}

.videos-news-media::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-news-media-12.png");
  width           : 306px;
  height          : 333px;
  transform       : translate(-182px, -106px) rotate(32.37deg);
}

.sport-news-media::before {
  background-color: rgba(86, 146, 230, 0.02);
  height          : 778px;
  transform       : translateY(-30px);
}

.padcasts-news-media-archive {
  margin: 77px 0 103px;
}

.padcasts-news-media-archive::before {
  height    : 778px;
  background: rgba(86, 146, 230, 0.02);
  top       : 91px;
  transform : unset;
}

.padcasts-news-media-archive .container::before {
  transform: translate(-206px, -6px);
}

.news-padcast-news-media::before {
  width           : 641px;
  height          : 641px;
  border-radius   : 50%;
  background-color: rgba(86, 146, 230, 0.1);
  filter          : blur(250px);
  transform       : translate(-196px, -464px);
}

.news-padcast-news-media::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-news-media-13.png");
  width           : 361px;
  height          : 394px;
  transform       : translate(103px, 260px) rotate(32.37deg);
}

.news-padcast-news-media .row {
  gap: 35px 0;
}

@media only screen and (max-width: 767px) {
  .news-padcast-news-media .row {
    gap: 24px 0;
  }
}

.articles-news-media-archive {
  margin: 99px 0 83px;
}

.articles-news-media-archive::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-news-media-14.png");
  width           : 361px;
  height          : 394px;
  transform       : translate(-238px, 60px) rotate(32.37deg);
}

.articles-news-media-archive .col-lg-6:last-child>* {
  margin-bottom: 0;
}

.articles-news-media-archive .articles-news-media-item:not(:last-child) {
  margin-bottom: 32px;
}

.articles-news-media-archive .article-news-media-two-lg figure img {
  height: 221px;
}

.heading-clinic {
  margin-bottom: 75px;
}

.heading-clinic::before,
.heading-clinic::after {
  content    : "\e939";
  font-family: "icomoon";
  font-size  : 16px;
  line-height: 1;
}

.heading-clinic::before {
  color    : #e9255a;
  transform: translate(-50%, 24px);
}

.heading-clinic::after {
  color    : #494949;
  transform: translate(-50%, 36px);
}

.heading-clinic .title-en {
  letter-spacing: 5.88px;
}

.heading-clinic p {
  max-width: 856px;
}

.heading-clinic.not-arrow::before,
.heading-clinic.not-arrow::after {
  content: none;
}

@media only screen and (max-width: 575px) {
  .heading-clinic .title-en {
    letter-spacing: 4px;
  }
}

.company-item.danger:hover .name,
.company-item.danger:hover .view {
  color: #e9255a;
}

.btn-more-clinic {
  padding  : 13px 18px;
  min-width: 209px;
}

.article-clinic {
  padding-bottom: 67px;
}

.article-clinic figure img {
  box-shadow: 0px 9px 50px rgba(0, 0, 0, 0.05);
  height    : 450px;
}

.article-clinic figure .date {
  padding  : 8.5px 12px;
  min-width: 94px;
  top      : 18px;
  left     : 21px;
}

.article-clinic figure .date::before {
  background-color       : rgba(18, 18, 18, 0.5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter        : blur(10px);
}

.article-clinic .content {
  max-width : calc(100% - 44px);
  padding   : 19px 16px 20px;
  box-shadow: 0px 44px 50px rgba(0, 0, 0, 0.05);
}

.article-clinic .content .title {
  max-height: 50px;
}

.article-clinic .content p {
  max-height: 72px;
}

.article-clinic .content .read-more {
  box-shadow      : 0px 7px 17px rgba(0, 0, 0, 0.05), 0px 18px 50px rgba(189, 154, 246, 0.05);
  padding         : 8.5px 20px;
  min-width       : 111px;
  background-color: #fff;
}

.article-clinic .content .read-more:hover {
  background-color: #ea263a;
  color           : #fff;
}

@media only screen and (max-width: 1199px) {
  .article-clinic .content {
    max-width: calc(100% - 30px);
  }

  .article-clinic .content .title {
    font-size  : 14px;
    line-height: 22px;
    max-height : 44px;
  }
}

@media only screen and (max-width: 767px) {
  .article-clinic figure img {
    height: 380px;
  }

  .article-clinic .content {
    max-width: 100%;
  }
}

.swiper-clinic .swiper-pagination-bullet {
  width                                    : 17px;
  height                                   : 17px;
  border-radius                            : 2px;
  background-color                         : #d4d4d4;
  opacity                                  : 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
}

.swiper-clinic .swiper-pagination-bullet-active {
  width           : 23px;
  height          : 23px;
  background-color: #ea263a;
}

.swiper-clinic .swiper-button-next::after,
.swiper-clinic .swiper-button-prev::after {
  color: #494949;
}

.swiper-clinic .swiper-button-next:hover::after,
.swiper-clinic .swiper-button-prev:hover::after {
  color: #EA263A;
}

.breadcrumb-clinic li:not(:last-child)::after {
  content    : "\e900";
  font-family: "icomoon";
  font-size  : 11px;
  line-height: 1;
  color      : rgba(73, 73, 73, 0.2);
  margin     : 0 9px;
}

@media only screen and (max-width: 767px) {
  .banners-clinic img {
    border-radius: 15px;
  }
}

.heading-two-clinic .text .title::after {
  background-color: #E9255A;
}

.article-two-clinic::after {
  border-radius   : 25px;
  background-color: rgba(233, 37, 90, 0.23);
  width           : 80px;
  height          : 28px;
  transform       : translate(-50%, 3px);
  filter          : blur(50px);
}

.article-two-clinic figure img {
  border-radius: 25px 25px 0 0;
  box-shadow   : 0px 10px 11px rgba(0, 0, 0, 0.05);
}

.article-two-clinic .detail {
  padding: 0 16px 13px;
}

.article-two-clinic .btn-more {
  margin-top : 15px;
  padding-top: 12px;
  border-top : 2px solid rgba(73, 73, 73, 0.2);
}

.article-two-clinic .btn-more .btn-box {
  box-shadow      : 0px 12px 50px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  padding         : 6px 14px;
}

.article-two-clinic .btn-more .btn-box .text span {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0) 0%, rgba(73, 73, 73, 0.8) 100%);
  letter-spacing  : 3.2px;
}

.article-two-clinic:hover .btn-more .btn-box {
  background-color: #E9255A;
}

.article-two-clinic:hover .btn-more .btn-box .text,
.article-two-clinic:hover .btn-more .btn-box i {
  color: #fff;
}

.article-two-clinic:hover .btn-more .btn-box .text span {
  color: rgba(255, 255, 255, 0.6);
}

.swiper-clinic-two .swiper-pagination-bullet-active {
  background-color: #E9255A;
}

.swiper-clinic-two .swiper-button-next:hover::after,
.swiper-clinic-two .swiper-button-prev:hover::after {
  color: #E9255A;
}

.bg-clinic {
  background                : rgba(245, 250, 254, 0.5);
  --default-color-select-two: #e9255a;
}

.top-header-clinic {
  padding: 51px 0 45px;
}

.top-header-clinic::before {
  width           : 50%;
  height          : 179px;
  background-color: #e9255a;
  border-radius   : 50px;
  transform       : translate(-50%, -171px);
}

.top-header-clinic-nav {
  margin-right: 50px;
}

.top-header-clinic-nav ul {
  gap: 32px;
}

.top-header-clinic-nav ul li a::before {
  width           : 5px;
  height          : 5px;
  border-radius   : 50%;
  background-color: rgba(233, 37, 90, 0.8);
  margin-left     : 6px;
  opacity         : 0;
}

.top-header-clinic-nav ul li a.active,
.top-header-clinic-nav ul li a:hover {
  color: rgba(233, 37, 90, 0.8);
}

.top-header-clinic-nav ul li a.active::before,
.top-header-clinic-nav ul li a:hover::before {
  opacity: 1;
}

.top-header-clinic-nav ul li a.active {
  font-weight: 600;
}

.top-header-clinic-contact {
  background-color: rgba(233, 37, 90, 0.05);
  padding         : 11px 13.6px;
}

.top-header-clinic-request-visit {
  padding: 12px 28.3px;
}

.header-contact-clinic::after {
  transform: translate(-58px, 46px);
}

.header-contact-clinic-box {
  padding         : 16.5px 25.8px;
  background-color: rgba(233, 37, 90, 0.05);
}

.header-contact-clinic-location {
  background-color: rgba(172, 172, 172, 0.1);
}

.header-contact-clinic-socials li a::after {
  background-color: rgba(233, 37, 90, 0.37);
}

.header-contact-clinic-socials li a:hover i {
  background-color: #e9255a;
}

.modal-visit .modal-dialog {
  max-width: 1080px;
}

.modal-visit .modal-content {
  border          : 0;
  background-color: #fffbfc;
  border-radius   : 50px;
}

.modal-visit .modal-body {
  padding: 53px 59px 43px 44px;
}

.modal-visit .right .title-en {
  letter-spacing: 5.04px;
}

.modal-visit .price {
  max-width       : 265px;
  background-color: rgba(73, 73, 73, 0.05);
  padding         : 12px;
}

.modal-visit form {
  gap: 20px 0;
}

.modal-visit .form-control,
.modal-visit .select2-container--default .select2-selection--single {
  box-shadow: 0px 42px 22px rgba(0, 0, 0, 0.02);
  height    : 53px;
  padding   : 0 20px;
  border    : 1px solid #fff;
}

.modal-visit .form-control,
.modal-visit .select-two-item-title {
  color: rgba(73, 73, 73, 0.5);
}

.modal-visit .select-two-item-title {
  font-size  : 14px;
  font-weight: 400;
  line-height: 22px;

}

.modal-visit .select2-container--default .select2-selection--single {
  display    : flex;
  align-items: center;
}

.modal-visit .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding: 0;
}

.modal-visit .form-control:focus,
.modal-visit .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #e9255a;
}

.modal-visit .btns .btn {
  padding: 11px 18px;
}

.modal-visit .btns .changer {
  width     : 46px;
  height    : 46px;
  box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.05);
  margin    : 0 20px;
}

.modal-visit-success .modal-body {
  padding: 26px 29px 27px 94px;
}

.modal-visit-success .content .icon {
  font-size: 71px;
  color    : #27AD7B;
}

.modal-visit-success .content .btn {
  padding: 16px 33px;
}

@media only screen and (max-width: 1090px) {
  .modal-visit .modal-dialog {
    max-width: calc(100% - 32px);
  }
}

@media only screen and (max-width: 1199px) {
  .top-header-clinic-nav {
    margin-right: 20px;
  }

  .top-header-clinic-nav ul {
    gap: 16px;
  }

  .top-header-clinic-request-visit {
    margin-right: 20px;
    padding     : 12px 20px;
  }
}

@media only screen and (max-width: 1199px) and (max-width: 991px) {
  .top-header-clinic {
    padding: 24px 0;
  }

  .top-header-clinic-request-visit {
    margin-right: 0;
  }
}

@media only screen and (max-width: 1199px) and (max-width: 767px) {
  .top-header-clinic::before {
    width: 75%;
  }
}

@media only screen and (max-width: 1199px) and (max-width: 575px) {
  .top-header-clinic::before {
    width: 90%;
  }

  .top-header-clinic-logo img {
    width : auto;
    height: 38px;
  }

  .top-header-clinic-request-visit {
    width  : 44px;
    height : 44px;
    padding: 0;
  }

  .top-header-clinic-request-visit i {
    margin-right: 0;
  }
}

@media only screen and (max-width: 991px) {
  .modal-visit .modal-content {
    border-radius: 32px;
  }

  .modal-visit .modal-body {
    padding: 40px 32px;
  }
}

@media only screen and (max-width: 575px) {
  .modal-visit .modal-dialog {
    max-width: 100%;
  }

  .modal-visit .modal-content {
    border-radius: 20px;
  }

  .modal-visit .modal-body {
    padding: 40px 16px;
  }

  .modal-visit .btns .changer {
    margin   : 20px auto;
    transform: rotate(90deg);
  }

  .modal-visit-success .content .icon {
    font-size: 48px;
  }
}

.footer-clinic {
  border-radius: 68px 68px 0 0;
  padding      : 68px 0 45px;
}

.footer-clinic::before {
  top               : 41px;
  right             : 54px;
  left              : 54px;
  border-block-start: 0.5px dashed rgba(73, 73, 73, 0.5);
}

.footer-clinic::after {
  width           : 50%;
  height          : 179px;
  background-color: #E9255A;
  border-radius   : 50px;
  transform       : translate(-50%, 165px);
}

.footer-clinic-info-contact {
  border-bottom: 1px solid rgba(73, 73, 73, 0.2);
}

.footer-clinic-info-contact i {
  box-shadow: 0px 34px 100px rgba(0, 0, 0, 0.05);
  width     : 100px;
  height    : 100px;
  font-size : 57px;
}

.footer-clinic-info-contact .detail {
  max-width: calc(100% - 112px);
}

.footer-clinic-contact a {
  padding: 18px 28px;
}

.footer-clinic-contact a:hover,
.footer-clinic-contact a:hover i,
.footer-clinic-contact a:hover span,
.footer-clinic-contact a:focus,
.footer-clinic-contact a:focus i,
.footer-clinic-contact a:focus span,
.footer-clinic-contact a:active,
.footer-clinic-contact a:active i,
.footer-clinic-contact a:active span {
  color: #fff;
}

.footer-clinic-contact a[class^=btn-outline-],
.footer-clinic-contact a[class*=" btn-outline-"] {
  padding: 17px 28px;
}

.footer-clinic-news-letter::after {
  width           : 1px;
  height          : 47px;
  background-color: rgba(73, 73, 73, 0.2);
  left            : 64px;
}

.footer-clinic-news-letter .form-control {
  background-color: rgba(250, 250, 250, 0.5);
  border          : 1px solid rgba(250, 250, 250, 0.5);
  height          : 62px;
  color           : rgba(73, 73, 73, 0.5);
  padding-left    : 72px;
}

.footer-clinic-news-letter .form-control:focus {
  border-color: #E9255A;
  box-shadow  : 0 0 0 4px rgba(233, 37, 90, 0.2);
}

.footer-clinic-news-letter button {
  left: 29px;
}

.footer-clinic-description {
  background-color: #FAFAFA;
  padding         : 48px 42px;
}

.footer-clinic-logo img {
  width : auto;
  height: 47px;
}

@media only screen and (max-width: 1199px) {
  .footer-clinic-contact a {
    padding: 18px 20px;
  }

  .footer-clinic-contact a[class^=btn-outline-],
  .footer-clinic-contact a[class*=" btn-outline-"] {
    padding: 17px 20px;
  }
}

@media only screen and (max-width: 991px) {
  .footer-clinic {
    border-radius: 0;
    padding      : 32px 0;
  }
}

@media only screen and (max-width: 767px) {
  .footer-clinic-description {
    padding      : 32px 20px;
    border-radius: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .footer-clinic-info-contact i {
    width    : 64px;
    height   : 64px;
    font-size: 40px;
  }

  .footer-clinic-contact a {
    flex: 1 0 auto;
  }

  .footer-clinic-news-letter::after {
    left: 48px;
  }

  .footer-clinic-news-letter .form-control {
    padding-left: 54px;
  }

  .footer-clinic-news-letter button {
    left: 20px;
  }
}

.landing-clinic::after {
  top      : 80px;
  transform: translateX(38px);
}

.landing-clinic .image {
  filter: drop-shadow(0px 64px 50px rgba(0, 0, 0, 0.05));
}

.landing-clinic .content {
  padding-top: 115px;
}

.landing-clinic .content .shape {
  width  : 42px;
  height : 42px;
  z-index: -1;
}

.landing-clinic .content .shape-1,
.landing-clinic .content .shape-4 {
  top: 78px;
}

.landing-clinic .content .shape-1 {
  transform: translateX(-40px);
}

.landing-clinic .content .shape-2 {
  top : 106px;
  left: 12px;
}

.landing-clinic .content .shape-3 {
  top : 40px;
  left: 37px;
}

.landing-clinic .content .shape-4 {
  left: 94px;
}

.landing-clinic .content::before {
  width           : 69px;
  height          : 72px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-clinic-01.png");
}

.landing-clinic .content .sup-title {
  background-image: linear-gradient(178.2deg, rgba(233, 37, 90, 0.8) 1.52%, rgba(233, 37, 90, 0) 178.57%);
}

.landing-clinic .content .btns .btn {
  padding: 20px 28px;
}

.landing-clinic .content .btns .btn:not(:first-child) {
  padding: 18px 28px;
}

.landing-clinic .content .btns .btn-whatsapp:hover,
.landing-clinic .content .btns .btn-whatsapp:active,
.landing-clinic .content .btns .btn-whatsapp:focus,
.landing-clinic .content .btns .btn-phone:hover,
.landing-clinic .content .btns .btn-phone:active,
.landing-clinic .content .btns .btn-phone:focus {
  color: rgba(255, 255, 255, 0.8);
}

.landing-clinic .content .btns .btn-whatsapp:hover i,
.landing-clinic .content .btns .btn-whatsapp:hover span,
.landing-clinic .content .btns .btn-whatsapp:active i,
.landing-clinic .content .btns .btn-whatsapp:active span,
.landing-clinic .content .btns .btn-whatsapp:focus i,
.landing-clinic .content .btns .btn-whatsapp:focus span,
.landing-clinic .content .btns .btn-phone:hover i,
.landing-clinic .content .btns .btn-phone:hover span,
.landing-clinic .content .btns .btn-phone:active i,
.landing-clinic .content .btns .btn-phone:active span,
.landing-clinic .content .btns .btn-phone:focus i,
.landing-clinic .content .btns .btn-phone:focus span {
  color: #fff;
}

.landing-clinic .content .btns .btn[class^=btn-outline-],
.landing-clinic .content .btns .btn[class*=" btn-outline-"] {
  padding: 17px 28px;
}

@media only screen and (max-width: 1399px) {
  .landing-clinic .content .btns .btn {
    padding: 20px 20px;
  }

  .landing-clinic .content .btns .btn:not(:first-child) {
    padding: 18px 20px;
  }

  .landing-clinic .content .btns .btn[class^=btn-outline-],
  .landing-clinic .content .btns .btn[class*=" btn-outline-"] {
    padding: 17px 20px;
  }
}

@media only screen and (max-width: 1399px) {
  .landing-clinic .content .btns {
    gap: 12px;
  }

  .landing-clinic .content .btns .btn {
    padding: 20px 16px;
  }

  .landing-clinic .content .btns .btn:not(:first-child) {
    padding: 18px 16px;
  }

  .landing-clinic .content .btns .btn[class^=btn-outline-],
  .landing-clinic .content .btns .btn[class*=" btn-outline-"] {
    padding: 17px 16px;
  }
}

@media only screen and (max-width: 991px) {
  .landing-clinic {
    margin-top: 20px;
  }

  .landing-clinic::before {
    top      : 0;
    transform: translateY(-120px);
  }

  .landing-clinic .content {
    padding-top: 0;
  }
}

@media only screen and (max-width: 575px) {
  .landing-clinic .content .btns .btn {
    flex: 1 0 auto;
  }
}

.companies-clinic {
  margin: 60px 0 143px;
}

.companies-clinic::before {
  top             : 47px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-clinic-02.png");
  height          : 509px;
}

.companies-clinic::after {
  top      : 173px;
  transform: translateX(35px);
}

.companies-clinic .container::after {
  transform: translate(-45px, 58px);
}

.companies-clinic .swiper::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-clinic-01.png");
  width           : 69px;
  height          : 72px;
  transform       : translate(-42px, -18px);
}

@media only screen and (max-width: 767px) {
  .companies-clinic {
    margin-bottom: 60px;
  }
}

.what-me-clinic::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-clinic-04.png");
  background-color: #e9255a;
  width           : 210px;
  height          : 575px;
  border-radius   : 129px;
  transform       : translate(184px, 252px);
}

.what-me-clinic .container::after {
  transform: translate(-33px, 16px);
}

.what-me-clinic .image {
  filter: drop-shadow(0px 26px 50px rgba(0, 0, 0, 0.15));
}

.what-me-clinic .image::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-clinic-02.png");
  width           : 95px;
  height          : 99px;
  right           : 18%;
}

.what-me-clinic .image .img {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDg2IiBoZWlnaHQ9IjQwNSIgdmlld0JveD0iMCAwIDQ4NiA0MDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMjMzLjU3NCAxLjgxNTU0QzI3NC4xMzYgLTQuNzE0ODggMzE3LjQzMiA2Ljc1NzQxIDM1MS43OSAyOS4yNDIyQzM4NS45MyA1MS45NDI4IDQxMC45MTcgODUuNDM4MSA0MzMuNTAxIDEyMy4wNEM0NTYuMDg0IDE2MC42NDMgNDc2LjQ4MiAyMDIuMTM2IDQ4Mi45NyAyNTEuODAyQzQ4OS42NzQgMzAxLjY4NSA0ODIuMjUgMzU5Ljk1NSA0NDguNTM1IDM4NS41OTFDNDE0LjYwNCA0MTEuMDEgMzU0LjM4IDQwNC4yMjcgMzAxLjI4MSA0MDMuMzNDMjQ4LjYxNiA0MDIuNDM0IDIwMy4wNzQgNDA3Ljg1OCAxNTkuNTY2IDM5NS4zMDFDMTE2LjA1OCAzODIuNzQ0IDc0LjU4NDcgMzUyLjIwNiA0My4zNTM3IDMwOS43OTVDMTIuMzQwNSAyNjcuMTY4IC04LjY0NjE2IDIxMi40NSA1LjQzMTA5IDE2OC4zQzE5LjUwODMgMTI0LjE0OSA2OC42NDk1IDkwLjU2NDcgMTEyLjEzMyA2MS43MjI5QzE1NS4xODMgMzIuODc5MSAxOTMuMDExIDguMzQ1OTcgMjMzLjU3NCAxLjgxNTU0WiIgZmlsbD0iI0ZGMDA2NiIvPg0KPC9zdmc+DQo=) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDg2IiBoZWlnaHQ9IjQwNSIgdmlld0JveD0iMCAwIDQ4NiA0MDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMjMzLjU3NCAxLjgxNTU0QzI3NC4xMzYgLTQuNzE0ODggMzE3LjQzMiA2Ljc1NzQxIDM1MS43OSAyOS4yNDIyQzM4NS45MyA1MS45NDI4IDQxMC45MTcgODUuNDM4MSA0MzMuNTAxIDEyMy4wNEM0NTYuMDg0IDE2MC42NDMgNDc2LjQ4MiAyMDIuMTM2IDQ4Mi45NyAyNTEuODAyQzQ4OS42NzQgMzAxLjY4NSA0ODIuMjUgMzU5Ljk1NSA0NDguNTM1IDM4NS41OTFDNDE0LjYwNCA0MTEuMDEgMzU0LjM4IDQwNC4yMjcgMzAxLjI4MSA0MDMuMzNDMjQ4LjYxNiA0MDIuNDM0IDIwMy4wNzQgNDA3Ljg1OCAxNTkuNTY2IDM5NS4zMDFDMTE2LjA1OCAzODIuNzQ0IDc0LjU4NDcgMzUyLjIwNiA0My4zNTM3IDMwOS43OTVDMTIuMzQwNSAyNjcuMTY4IC04LjY0NjE2IDIxMi40NSA1LjQzMTA5IDE2OC4zQzE5LjUwODMgMTI0LjE0OSA2OC42NDk1IDkwLjU2NDcgMTEyLjEzMyA2MS43MjI5QzE1NS4xODMgMzIuODc5MSAxOTMuMDExIDguMzQ1OTcgMjMzLjU3NCAxLjgxNTU0WiIgZmlsbD0iI0ZGMDA2NiIvPg0KPC9zdmc+DQo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
}

.what-me-clinic .image .img::before {
  background-color: rgba(0, 0, 0, 0.5);
  z-index         : 3;
}

.what-me-clinic .image .img img {
  transform: rotate(-44.73deg);
}

.what-me-clinic .image i {
  font-size: 54px;
  color    : #fff;
  z-index  : 10;
}

.what-me-clinic .title-en {
  letter-spacing: 5.88px;
}

.what-me-clinic .btn {
  padding: 20px 24px;
}

@media only screen and (max-width: 575px) {
  .what-me-clinic .title-en {
    letter-spacing: 5px;
  }
}

.my-services-clinic {
  margin: 190px 0 126px;
}

.my-services-clinic::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-clinic-06.png");
  height          : 509px;
  transform       : translateY(-4px);
}

.my-services-clinic .heading-clinic {
  margin-bottom: 66px;
}

.my-services-clinic .row {
  gap: 54px 0;
}

@media only screen and (max-width: 991px) {
  .my-services-clinic .row {
    gap: 24px 0;
  }
}

@media only screen and (max-width: 767px) {
  .my-services-clinic {
    margin: 70px 0;
  }
}

.comments-clinic {
  z-index: 5;
}

.comments-clinic::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-clinic-04.png");
  background-color: #e9255a;
  width           : 210px;
  height          : 575px;
  border-radius   : 129px;
  transform       : translate(-183px, -192px);
}

.comments-clinic .container::before {
  top      : 56px;
  transform: translateX(50px);
}

.comments-clinic-item {
  padding   : 60px 52px;
  box-shadow: 0px 40px 50px rgba(0, 0, 0, 0.1);
}

.comments-clinic-item .image {
  width: 153px;
}

.comments-clinic-item .detail {
  max-width: calc(100% - 315px);
}

.comments-clinic-item .detail .audio {
  height: 36px;
}

.comments-clinic-item .play:not(.played) img:last-child {
  display: none;
}

.comments-clinic-item .play.played img:first-child {
  display: none;
}

.comments-clinic .carousel {
  margin: 0 112px;
}

.comments-clinic .carousel::before,
.comments-clinic .carousel .swiper::before {
  height          : 51px;
  border-radius   : 50px;
  background-color: #fff;
  box-shadow      : 0px 40px 50px rgba(0, 0, 0, 0.1);
}

.comments-clinic .carousel::before {
  width    : 65%;
  transform: translate(-50%, 45px);
}

.comments-clinic .carousel::after {
  width           : 445px;
  height          : 455px;
  border-radius   : 50%;
  background-color: #fbf4f6;
  transform       : translate(60px, 212px);
}

.comments-clinic .carousel .swiper::before {
  width    : 80%;
  transform: translate(-50%, 23px);
}

.comments-clinic .carousel .swiper-slide,
.comments-clinic .carousel .swiper-slide>* {
  height: 100% !important;
}

.comments-clinic .carousel .swiper-button-next,
.comments-clinic .carousel .swiper-button-prev {
  transform: translate(80px, -50%);
}

.comments-clinic .carousel .swiper-button-next::after,
.comments-clinic .carousel .swiper-button-prev::after {
  font-family: "icomoon";
  font-size  : 26px;
  line-height: 1;
  color      : rgba(73, 73, 73, 0.5);
}

.comments-clinic .carousel .swiper-button-next:hover::after,
.comments-clinic .carousel .swiper-button-prev:hover::after {
  color: #e9255a;
}

.comments-clinic .carousel .swiper-button-next {
  top : calc(50% + 24px);
  left: auto;
}

.comments-clinic .carousel .swiper-button-next::after {
  content: "\e967";
}

.comments-clinic .carousel .swiper-button-prev {
  top: calc(50% - 24px);
}

.comments-clinic .carousel .swiper-button-prev::after {
  content: "\e99e";
}

@media only screen and (max-width: 1199px) {
  .comments-clinic-item {
    padding: 60px 40px;
  }
}

@media only screen and (max-width: 991px) {
  .comments-clinic .carousel {
    margin: 0;
  }

  .comments-clinic .carousel .swiper-button-next,
  .comments-clinic .carousel .swiper-button-prev {
    top      : auto;
    right    : auto !important;
    bottom   : 0;
    transform: translate(-50%, 160px);
  }

  .comments-clinic .carousel .swiper-button-next {
    left: calc(50% - 24px);
  }

  .comments-clinic .carousel .swiper-button-next::after {
    content: "\e902";
  }

  .comments-clinic .carousel .swiper-button-prev {
    left: calc(50% + 24px);
  }

  .comments-clinic .carousel .swiper-button-prev::after {
    content: "\e966";
  }

  .comments-clinic-item {
    padding      : 48px 32px;
    border-radius: 32px;
  }
}

@media only screen and (max-width: 767px) {
  .comments-clinic-item {
    padding: 32px 20px;
  }

  .comments-clinic-item .detail {
    max-width   : 100%;
    margin-right: 0;
  }

  .comments-clinic-item .detail .position {
    margin-bottom: 30px;
  }

  .comments-clinic-item .detail .audio {
    max-width: calc(100% - 100px);
  }

  .comments-clinic-item .play {
    position: absolute !important;
    left    : 20px;
    bottom  : 14px;
  }

  .comments-clinic-item .play img {
    width : auto;
    height: 72px;
  }
}

@media only screen and (max-width: 575px) {
  .comments-clinic-item {
    padding: 30px 16px;
  }

  .comments-clinic-item .detail .name {
    font-size  : 14px;
    line-height: 22px;
  }

  .comments-clinic-item .detail .position {
    font-size  : 12px;
    line-height: 18px;
  }

  .comments-clinic-item .detail .audio {
    max-width: calc(100% - 70px);
  }

  .comments-clinic-item .play {
    bottom: 20px;
  }

  .comments-clinic-item .play img {
    height: 48px;
  }

  .comments-clinic .carousel::before,
  .comments-clinic .carousel .swiper::before {
    height: 32px;
  }

  .comments-clinic .carousel::before {
    transform: translate(-50%, 28px);
  }

  .comments-clinic .carousel .swiper::before {
    transform: translate(-50%, 14px);
  }
}

.gallery-image-clinic {
  margin: 221px 0 89px;
}

.gallery-image-clinic::after {
  transform: translate(65px, -55px);
}

.gallery-image-clinic .heading-clinic {
  margin-bottom: 93px;
}

.gallery-image-clinic .swiper-slide img {
  max-height: 307px;
}

.articles-clinic {
  margin-bottom: 80px;
}

.articles-clinic::after {
  top      : 50%;
  transform: translate(-45px, -50%);
}

.articles-clinic .container::before {
  width           : 210px;
  height          : 575px;
  border-radius   : 129px;
  background-color: #E9255A;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-clinic-04.png");
  transform       : translate(184px, 108px);
}

.articles-clinic .container::after {
  transform: translate(-33px, 60px);
}

.articles-clinic .heading-clinic {
  margin-bottom: 89px;
}

.about-what-me-clinic {
  margin: 154px 0 83px;
}

.about-what-me-clinic::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-clinic-10.png");
  transform       : translateY(-154px);
  height          : 1262px;
}

.about-what-me-clinic .container::before {
  width           : 69px;
  height          : 72px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-clinic-01.png");
  left            : 81px;
}

@media only screen and (max-width: 767px) {
  .about-what-me-clinic {
    margin: 70px 0;
  }
}

.awards-clinic .heading-clinic {
  margin-bottom: 78px;
}

.awards-clinic .row {
  gap: 93px 0;
}

.awards-clinic-item .image::before {
  box-shadow: 0px 21px 25px rgba(0, 0, 0, 0.05);
}

.awards-clinic-item:hover {
  background-color: #e9255a;
}

.some-services-clinic {
  margin: 116px 0 100px;
}

.some-services-clinic::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-clinic-11.png");
  transform       : translateY(-20px);
  height          : 892px;
}

.some-services-clinic .heading-clinic {
  margin-bottom: 100px;
}

.some-services-clinic .top-services-item:not(:last-child) {
  margin-bottom: 54px;
}

.some-services-clinic .row>*:nth-child(4) {
  margin-top: -140px;
}

@media only screen and (max-width: 991px) {
  .some-services-clinic .top-services-item:not(:last-child) {
    margin-bottom: 24px;
  }

  .some-services-clinic .row {
    gap: 24px 0;
  }

  .some-services-clinic .row>*:nth-child(4) {
    margin-top: 0;
  }
}

@media only screen and (max-width: 767px) {
  .some-services-clinic {
    margin: 70px 0;
  }
}

.international-degrees-clinic {
  margin: 123px 0 95px;
}

.international-degrees-clinic::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-clinic-12.png");
  transform       : translateY(-38px);
  height          : 1046px;
}

.international-degrees-clinic .heading-clinic {
  margin-bottom: 137px;
}

.international-degrees-clinic-item {
  padding-bottom: 52px;
}

.international-degrees-clinic-item img {
  box-shadow: 0px 45px 50px rgba(0, 0, 0, 0.1);
}

.international-degrees-clinic-item .title {
  max-width : 50%;
  padding   : 40px 20px;
  box-shadow: 0px 67px 50px rgba(0, 0, 0, 0.02);
  max-width : 80%;
}

.international-degrees-clinic .row {
  gap: 64px 0;
}

@media only screen and (max-width: 1199px) {
  .international-degrees-clinic-item .title {
    padding: 40px 12px;
  }
}

@media only screen and (max-width: 767px) {
  .international-degrees-clinic .heading-clinic {
    margin-bottom: 70px;
  }

  .international-degrees-clinic-item img,
  .international-degrees-clinic-item .title {
    border-radius: 20px;
  }

  .international-degrees-clinic-item .title {
    max-width: 100%;
    padding  : 30px 12px;
  }

  .international-degrees-clinic .row {
    gap: 24px 0;
  }
}

.faqs-clinic::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-clinic-13.png");
  transform       : translateY(-26px);
  height          : 729px;
}

.faqs-clinic .heading-clinic {
  margin-bottom: 112px;
}

.faqs-clinic .row {
  gap: 31px 0;
}

.about-gallery-image-clinic {
  margin: 95px 0 89px;
}

.contact-landing-clinic {
  margin: 75px 0 113px;
}

.contact-landing-clinic::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-clinic-14.png");
  transform       : translateY(-119px);
  height          : 740px;
}

.contact-landing-clinic .content .shape {
  width  : 42px;
  height : 42px;
  z-index: -1;
}

.contact-landing-clinic .content .shape-1 {
  transform: translate(-8px, -28px);
}

.contact-landing-clinic .content .shape-2 {
  transform: translate(-65px, -66px);
}

.contact-landing-clinic .content .shape-3 {
  transform: translateX(-90px);
}

.contact-landing-clinic .content .shape-4 {
  transform: translate(-146px, -28px);
}

.contact-landing-clinic .content .title-en {
  letter-spacing: 5.88px;
}

.contact-landing-clinic .content .btn {
  padding: 20px 28px;
}

.contact-landing-clinic .image::after {
  top             : 120px;
  transform       : translateX(-20px);
  width           : 105px;
  height          : 110px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-clinic-02.png");
}

.contact-landing-clinic .image img {
  filter: drop-shadow(0px 26px 50px rgba(0, 0, 0, 0.15));
}

@media only screen and (max-width: 767px) {
  .contact-landing-clinic {
    margin: 40px 0 70px;
  }
}

@media only screen and (max-width: 575px) {
  .contact-landing-clinic .content .title {
    font-size  : 18px;
    line-height: 30px;
  }

  .contact-landing-clinic .content .title-en {
    letter-spacing: 4px;
  }
}

.address-time-work-clinic::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-clinic-15.png");
  transform       : translateY(-6px);
  height          : 435px;
}

.address-time-work-clinic::after {
  bottom   : 110px;
  transform: translateX(35px);
}

.address-time-work-clinic .container::after {
  transform: translate(-45px, 87px);
}

.address-time-work-clinic .heading-clinic {
  margin-bottom: 25px;
}

.address-time-work-clinic-info {
  padding   : 29.5px 29px;
  box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.05);
}

.address-time-work-clinic-info .contact {
  gap: 30px;
}

.address-time-work-clinic-info .contact-item {
  width: 60%;
}

.address-time-work-clinic-info .contact-item:nth-child(2) {
  width: 40%;
}

.address-time-work-clinic-info .btns .btn {
  padding: 20px 28px;
}

.address-time-work-clinic-images-item {
  border-radius: 25px 25px 0;
  box-shadow   : 0px 16px 25px rgba(0, 0, 0, 0.1);
}

.address-time-work-clinic-images-item::before {
  background-color: rgba(0, 0, 0, 0.5);
  opacity         : 0;
  z-index         : 4;
}

.address-time-work-clinic-images-item:hover::before {
  opacity: 1;
}

@media only screen and (max-width: 991px) {

  .address-time-work-clinic-info .contact-item,
  .address-time-work-clinic-info .contact-item:nth-child(2) {
    width: auto;
  }
}

@media only screen and (max-width: 575px) {
  .address-time-work-clinic-info {
    padding      : 20px;
    border-radius: 15px;
  }

  .address-time-work-clinic-info .btns {
    flex: 1 0 100%;
  }

  .address-time-work-clinic-info .btns .btn {
    flex: 1 0 auto;
  }

  .address-time-work-clinic-images-item {
    border-radius: 15px 15px 0;
  }
}

.members-clinic {
  margin: 143px 0 134px;
}

.members-clinic::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-clinic-16.png");
  transform       : translateY(-184px);
  height          : 1262px;
}

.members-clinic::after {
  transform: translate(35px, 18px);
}

.members-clinic .heading-clinic {
  margin-bottom: 40px;
}

.members-clinic-item {
  box-shadow: 0px 64px 100px rgba(0, 0, 0, 0.05);
  padding   : 41px 12px 28px;
}

.members-clinic-item img {
  box-shadow: 0px 39px 50px rgba(0, 0, 0, 0.15);
}

.members-clinic-item .btn {
  background-color: #727272;
  padding         : 12px 24px;
}

.members-clinic-item:hover {
  box-shadow: 0px 64px 100px rgba(233, 37, 90, 0.05);
}

.members-clinic-item:hover .btn {
  background-color: #e9255a;
  box-shadow      : 0px 34px 50px rgba(233, 37, 90, 0.05);
  color           : rgba(255, 255, 255, 0.8);
}

.members-clinic .row {
  gap: 42px 0;
}

@media only screen and (max-width: 767px) {
  .members-clinic {
    margin: 80px 0;
  }

  .members-clinic .row {
    gap: 24px 0;
  }
}

.form-contact-clinic {
  margin: 157px 0 138px;
}

.form-contact-clinic::before {
  bottom   : 75px;
  transform: translateX(35px);
}

.form-contact-clinic::after {
  top      : auto;
  transform: translate(-45px, 122px);
}

@media only screen and (max-width: 767px) {
  .form-contact-clinic {
    margin: 80px 0;
  }
}

.contact-articles-clinic {
  margin: 211px 0 94px;
}

@media only screen and (max-width: 767px) {
  .contact-articles-clinic {
    margin: 80px 0;
  }
}

.search-blog-clinic {
  margin: 127px 0 101px;
}

.search-blog-clinic::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-clinic-17.png");
  height          : 1088px;
  transform       : translateY(-69px);
}

.search-blog-clinic::after {
  bottom   : 27px;
  transform: translateX(-63px);
}

.search-blog-clinic-wrapper {
  max-width: 768px;
}

.search-blog-clinic form {
  max-width: 635px;
}

.search-blog-clinic form .form-control {
  box-shadow  : 0px 47px 50px rgba(0, 0, 0, 0.02);
  color       : #787878;
  height      : 62px;
  border-color: #fff;
  padding-left: 72px;
}

.search-blog-clinic form .form-control:focus {
  border-color: #e9255a;
}

.search-blog-clinic form .btn {
  width: 62px;
}

@media only screen and (max-width: 767px) {
  .search-blog-clinic {
    margin: 40px 0 60px;
  }
}

@media only screen and (max-width: 575px) {
  .search-blog-clinic .title {
    font-size  : 20px;
    line-height: 32px;
  }
}

.top-article-blog-clinic::before {
  transform: translate(53px, -50%);
}

.top-article-blog-clinic::after {
  bottom   : 64px;
  transform: translateX(-51px);
}

.top-article-blog-clinic .swiper {
  padding-bottom: 0;
}

.last-articles-blog-clinic {
  margin: 139px 0 171px;
}

.last-articles-blog-clinic::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-clinic-18.png");
  height          : 940px;
  top             : 72px;
}

.last-articles-blog-clinic::after {
  top      : 129px;
  transform: translateX(65px);
}

@media only screen and (max-width: 767px) {
  .last-articles-blog-clinic {
    margin: 80px 0 171px;
  }
}

.question-clinic-wrapper {
  padding         : 53px 398px 52px 24px;
  background-color: #e9255a;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-clinic-19.png");
}

.question-clinic-wrapper img {
  right    : 68px;
  transform: translateY(9px);
}

.question-clinic-wrapper .link {
  bottom: 25px;
  left  : 75px;
}

.question-clinic-wrapper .link:hover {
  color: #fff;
}

@media only screen and (max-width: 991px) {
  .question-clinic-wrapper {
    padding: 230px 20px 64px;
  }

  .question-clinic-wrapper img,
  .question-clinic-wrapper .link {
    left     : 50%;
    transform: translate(-50%, -40%);
  }

  .question-clinic-wrapper img {
    top   : 0;
    right : auto;
    bottom: auto !important;
  }

  .question-clinic-wrapper .link {
    bottom: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .question-clinic-wrapper {
    margin       : 0 -12px;
    border-radius: 0;
  }
}

.best-articles-blog-clinic {
  margin: 125px 0 85px;
}

.best-articles-blog-clinic::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-clinic-20.png");
  transform       : translateY(-81px);
  height          : 1011px;
}

.best-articles-blog-clinic::after {
  top      : 60%;
  transform: translate(53px, -50%);
}

.best-articles-blog-clinic .container::after {
  top      : 30%;
  transform: translate(-42px, 50%);
}

@media only screen and (max-width: 767px) {
  .best-articles-blog-clinic {
    margin: 70px 0;
  }
}

.lasted-articles-blog-clinic {
  margin: 0 0 91px;
}

.lasted-articles-blog-clinic::after {
  transform: translate(-30px, -31px);
}

@media only screen and (max-width: 767px) {
  .lasted-articles-blog-clinic {
    margin-bottom: 60px;
  }
}

.detail-blog-clinic::before {
  top              : 224px;
  background-image : url("/wp-content/themes/karenTheme/assets/images/background/bg-clinic-21.png");
  background-repeat: repeat-y;
}

.detail-blog-clinic::after {
  width           : 382px;
  height          : 580px;
  background-color: #e9255a;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-clinic-22.png");
  bottom          : 20%;
  transform       : translateX(-350px);
  border-radius   : 129px;
}

.detail-blog-clinic-image {
  border-radius   : 73px;
  background-color: rgba(216, 216, 216, 0.69);
  padding         : 11px;
  box-shadow      : 0px 26px 50px rgba(0, 0, 0, 0.2);
  margin-bottom   : 122px;
}

.detail-blog-clinic-image::before {
  top             : 11px;
  right           : -72px;
  bottom          : 11px;
  left            : -72px;
  border-radius   : 53px;
  background-color: #e9255a;
  box-shadow      : 0px 24px 30px rgba(0, 0, 0, 0.15);
}

.detail-blog-clinic-image img {
  border-radius: 62px;
}

.detail-blog-clinic-images {
  margin-bottom: 167px;
}

.detail-blog-clinic-images-item {
  padding         : 10px;
  background-color: #ededed;
  box-shadow      : 0px 39px 50px rgba(0, 0, 0, 0.1);
}

.detail-blog-clinic-images.row>*:nth-child(2) .detail-blog-clinic-images-item {
  height: 50%;
}

.detail-blog-clinic-images.row>*:nth-child(2) .detail-blog-clinic-images-item:not(:last-child) {
  margin-bottom: 26px;
}

.detail-blog-clinic-question-online {
  background-color: #e9255a;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-clinic-23.png");
  padding         : 44.5px 20px;
}

.detail-blog-clinic-question-online .title::before,
.detail-blog-clinic-question-online .title::after {
  width : 92px;
  height: 152px;
}

.detail-blog-clinic-question-online .title::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/ques-clinic-01.png");
  transform       : translate(194px, 20px) rotate(23.53deg);
}

.detail-blog-clinic-question-online .title::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/ques-clinic-02.png");
  transform       : translate(-187px, 20px) rotate(156.47deg);
}

.detail-blog-clinic-send-comment {
  margin: 112px 0 99px;
}

.detail-blog-clinic-send-comment form .btn {
  box-shadow: 0px 18px 25px rgba(134, 155, 235, 0.32);
}

.detail-blog-clinic-info .info li a:hover {
  color: #e9255a;
}

.detail-blog-clinic-info .info li i {
  background-color: #e9255a;
}

.detail-blog-clinic-info .share ul li a:hover {
  background-color: #e9255a;
}

.detail-blog-clinic-comments {
  margin: 108px 0 126px;
}

.detail-blog-clinic-comments li .content .text-reply .btn {
  box-shadow: 0px 32px 25px rgba(233, 37, 90, 0.25);
}

.detail-blog-clinic-comments li .content .text-reply p::before,
.detail-blog-clinic-comments li ul::before {
  background-color: rgba(233, 37, 90, 0.75);
}

@media only screen and (max-width: 991px) {
  .detail-blog-clinic-image {
    border-radius: 48px;
  }

  .detail-blog-clinic-image::before {
    border-radius: 32px;
  }

  .detail-blog-clinic-image img {
    border-radius: 37px;
  }
}

@media only screen and (max-width: 767px) {

  .detail-blog-clinic-image,
  .detail-blog-clinic-images,
  .detail-blog-clinic-question-online {
    margin-bottom: 60px;
  }

  .detail-blog-clinic-content {
    font-size  : 14px;
    line-height: 26px;
  }

  .detail-blog-clinic-images-item {
    border-radius: 30px;
  }

  .detail-blog-clinic-images-item img {
    border-radius: 20px;
  }

  .detail-blog-clinic-question-online .title {
    width: 100%;
  }

  .detail-blog-clinic-question-online .title::before {
    transform: translateY(20px) rotate(23.53deg);
    right    : auto;
    left     : 100%;
  }

  .detail-blog-clinic-question-online .title::after {
    transform: translateY(20px) rotate(156.47deg);
    right    : 100%;
    left     : auto;
  }

  .detail-blog-clinic-send-comment,
  .detail-blog-clinic-comments {
    margin: 60px 0;
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-clinic-image {
    border-radius: 26px;
    padding      : 6px;
  }

  .detail-blog-clinic-image::before {
    border-radius: 0;
  }

  .detail-blog-clinic-image img {
    border-radius: 20px;
  }

  .detail-blog-clinic-question-online {
    padding: 32px 12px;
  }

  .detail-blog-clinic-question-online .title::before,
  .detail-blog-clinic-question-online .title::after {
    content: none;
  }
}

.box-contact-hospital {
  padding   : 43px 32px 33px 12px;
  box-shadow: 0px 35px 50px rgba(0, 0, 0, 0.02);
}

.box-contact-hospital .icon {
  width : 56px;
  height: 57px;
}

.box-contact-hospital .icon::before {
  background-color       : rgba(39, 173, 123, 0.25);
  border-radius          : 23px;
  -webkit-backdrop-filter: blur(8.5px);
  backdrop-filter        : blur(8.5px);
}

.box-contact-hospital .icon::after {
  background-color: #27ad7b;
  width           : 50px;
  height          : 50px;
  box-shadow      : 0px 6px 17px rgba(0, 0, 0, 0.1), 7px 8px 13px rgba(255, 255, 255, 0.25) inset;
  border-radius   : 15px;
  transform       : translate(-13px, -14px);
}

@media only screen and (max-width: 1399px) {
  .box-contact-hospital {
    padding: 43px 24px 33px 12px;
  }
}

@media only screen and (max-width: 991px) {
  .box-contact-hospital {
    padding: 43px 12px 33px;
  }
}

.video-js.video-js-hospital,
.video-js.video-js-hospital video,
.video-js.video-js-hospital .vjs-poster {
  border-radius: 60px 0;
}

.video-js.video-js-hospital .vjs-poster {
  box-shadow: 0px 72px 50px rgba(0, 0, 0, 0.05);
}

.video-js.video-js-hospital .vjs-poster::before {
  content         : "";
  position        : absolute;
  top             : 0;
  left            : 0;
  width           : 100%;
  height          : 100%;
  border-radius   : inherit;
  background-color: rgba(0, 0, 0, 0.5);
}

@media only screen and (max-width: 767px) {
  .video-js.video-js-hospital {
    height: auto;
  }

  .video-js.video-js-hospital,
  .video-js.video-js-hospital video,
  .video-js.video-js-hospital .vjs-poster {
    border-radius: 32px 0;
  }

  .video-js.video-js-hospital .vjs-big-play-button .vjs-icon-placeholder::before {
    font-size: 54px;
  }
}

.heading-hospital {
  margin-bottom: 83px;
}

.heading-hospital-title-en {
  letter-spacing: 6.08px;
}

.btn-more-hospital {
  background-color: #fff;
  box-shadow      : 0px 35px 50px rgba(0, 0, 0, 0.02);
  padding         : 16.5px 18px;
  min-width       : 164px;
}

.btn-more-hospital:hover {
  background-color: #27ad7b;
  color           : #fff;
}

.article-hospital figure .date {
  padding  : 8.5px 12px;
  min-width: 94px;
  top      : 18px;
  left     : 17px;
}

.article-hospital figure .date::before {
  background-color       : rgba(18, 18, 18, 0.5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter        : blur(10px);
}

.article-hospital .title {
  max-height: 44px;
}

.article-hospital p {
  height: 75px;
}

.before\:shape-hospital::before,
.after\:shape-hospital::after {
  width           : 210px;
  height          : 1093px;
  background-color: #27ad7b;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hospital-04.png");
  border-radius   : 129px;
}

.heading-two-hospital {
  margin-bottom: 108px;
}

.heading-two-hospital p {
  max-width: 689px;
}

@media only screen and (max-width: 767px) {
  .heading-two-hospital {
    margin-bottom: 60px;
  }
}

.best-article-hospital .content .btn,
.article-hospital .content .btn {
  padding         : 8px 12px;
  min-width       : 111px;
  background-color: #fff;
  box-shadow      : 0px 7px 17px 0px rgba(0, 0, 0, 0.05), 0px 18px 50px 0px rgba(189, 154, 246, 0.05);
}

.best-article-hospital .content .btn:hover,
.article-hospital .content .btn:hover {
  background-color: #27ad7b;
  color           : #fff;
}

.article-two-hospital .content {
  box-shadow   : 0px 44px 50px rgba(0, 0, 0, 0.05);
  padding      : 30px 32px;
  max-width    : calc(100% - 116px);
  border-radius: 0 0 22px 22px;
}

.article-two-hospital .content .title {
  max-height: 50px;
}

.article-two-hospital .content .title a:hover {
  color: #27ad7b;
}

.article-two-hospital .content p {
  height: 75px;
}

@media only screen and (max-width: 1399px) {
  .article-two-hospital .content {
    max-width: calc(100% - 100px);
  }
}

@media only screen and (max-width: 1199px) {
  .article-two-hospital .content {
    max-width: calc(100% - 70px);
    padding  : 30px 24px;
  }
}

@media only screen and (max-width: 767px) {
  .article-two-hospital figure img {
    border-radius: 15px 15px 0 0;
  }

  .article-two-hospital .content {
    max-width    : 100%;
    border-radius: 0 0 15px 15px;
    padding      : 24px 16px;
  }
}

.bg-hospital {
  background                : rgba(245, 250, 254, 0.32);
  --default-color-select-two: #27ad7b;
}

.top-header-hospital .container::before {
  height          : 179px;
  background-image: linear-gradient(95deg, #00e898 -37.12%, #00b077 107.02%);
  border-radius   : 50px;
  transform       : translateY(-222px);
}

.top-header-hospital-nav ul li a::before,
.top-header-hospital-nav ul li a::after {
  height          : 3px;
  transform       : translateY(3px);
  border-radius   : 3px;
  background-color: #27ad7b;
  opacity         : 0;
}

.top-header-hospital-nav ul li a::before {
  width: 0;
}

.top-header-hospital-nav ul li a::after {
  right: 4px;
  width: 3px;
}

.top-header-hospital-nav ul li a.active {
  -webkit-background-clip: text;
  background-clip        : text;
  color                  : transparent;
  background-image       : linear-gradient(95.17deg, #0de49e -37.12%, #27ad7b 107.02%);
  font-weight            : 900;
}

.top-header-hospital-nav ul li a:hover {
  color: #27ad7b;
}

.top-header-hospital-nav ul li a.active::before,
.top-header-hospital-nav ul li a.active::after,
.top-header-hospital-nav ul li a:hover::before,
.top-header-hospital-nav ul li a:hover::after {
  opacity: 1;
}

.top-header-hospital-nav ul li a.active::before,
.top-header-hospital-nav ul li a:hover::before {
  width: 20px;
}

.top-header-hospital-nav ul li a.active::after,
.top-header-hospital-nav ul li a:hover::after {
  right: 24px;
}

.top-header-hospital-contact {
  background: linear-gradient(95deg, rgba(0, 232, 152, 0.1) -37.12%, rgba(0, 176, 119, 0.1) 107.02%);
}

.top-header-hospital-request-visit {
  padding: 12px 16px;
}

.header-contact-hospital-socials li a::after {
  background-color: rgba(39, 173, 123, 0.37);
}

.header-contact-hospital-socials li a:hover i {
  background-color: #27ad7b;
}

@media only screen and (max-width: 991px) {
  .top-header-hospital .container::before {
    transform: translateY(-195px);
  }
}

.footer-hospital-wrapper {
  padding: 64px 74px;
  filter : drop-shadow(0px -38px 50px rgba(0, 0, 0, 0.02));
}

.footer-hospital-wrapper::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-footer-hospital.png");
  height          : 48px;
}

.footer-hospital-wrapper::after {
  background-color: #fff;
  top             : 48px;
}

.footer-hospital-contact {
  gap: 12px 24px;
}

.footer-hospital-socials li a i::after {
  background-color: #27ad7b;
  border-radius   : inherit;
  filter          : blur(25px);
  opacity         : 0;
}

.footer-hospital-socials li a:hover i::after {
  opacity: 1;
}

.footer-hospital-newsletter .form-control:focus {
  border-color: #27ad7b;
  box-shadow  : 0 0 0 4px rgba(39, 173, 123, 0.2);
}

@media only screen and (max-width: 1399px) {
  .footer-hospital-contact {
    gap: 12px;
  }
}

@media only screen and (max-width: 1199px) {
  .footer-hospital-wrapper {
    padding: 64px 32px;
  }

  .footer-hospital-contact {
    gap: 12px 6px;
  }
}

@media only screen and (max-width: 991px) {
  .footer-hospital {
    padding: 64px 0 24px;
    filter : drop-shadow(0px -38px 50px rgba(0, 0, 0, 0.02));
  }

  .footer-hospital::before {
    background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-footer-hospital.png");
    height          : 48px;
  }

  .footer-hospital::after {
    background-color: #fff;
    top             : 48px;
  }

  .footer-hospital-wrapper {
    padding      : 0;
    border-radius: 0;
  }
}

.landing-hospital-wrapper .image::before,
.landing-hospital-wrapper .image::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-hospital.png");
  width           : 104px;
  height          : 110px;
}

.landing-hospital-wrapper .image::before {
  top      : 100px;
  transform: translateX(26px);
}

.landing-hospital-wrapper .image::after {
  transform: translateX(-11px);
  bottom   : 28px;
}

.landing-hospital-wrapper .image img {
  filter: drop-shadow(0px 64px 50px rgba(0, 0, 0, 0.05));
}

.landing-hospital-wrapper .content {
  padding: 124px 0 0 96px;
}

.landing-hospital-wrapper .sup-title {
  padding-right: 21px;
}

.landing-hospital-wrapper .sup-title::before {
  border-radius   : 15px;
  background-color: rgba(39, 173, 123, 0.1);
  left            : 28px;
  height          : 15px;
  top             : 10px;
}

.landing-hospital-wrapper .title-en {
  opacity       : 0.5;
  letter-spacing: 3.28px;
}

.landing-hospital-wrapper .contact-row {
  margin: 0 -10px;
}

.landing-hospital-wrapper .contact-row>* {
  padding: 0 10px;
}

@media only screen and (max-width: 1199px) {
  .landing-hospital .content {
    padding: 64px 0 0 50px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .landing-hospital .box-contact-hospital {
    padding: 43px 12px 33px;
  }

  .landing-hospital .box-contact-hospital .icon {
    width : 44px;
    height: 45px;
  }

  .landing-hospital .box-contact-hospital .icon::before {
    border-radius: 16px;
  }

  .landing-hospital .box-contact-hospital .icon::after {
    width        : 38px;
    height       : 38px;
    border-radius: 12px;
  }

  .landing-hospital .box-contact-hospital .detail {
    margin-right: 18px;
  }
}

@media only screen and (max-width: 991px) {
  .landing-hospital::after {
    height          : calc(100% + 150px);
    background-color: rgba(227, 244, 251, 0.5);
    background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hospital-01.png");
    border-radius   : 32px;
  }

  .landing-hospital .content {
    position: relative;
    padding : 0;
  }

  .landing-hospital .box-contact-hospital {
    padding: 32px 12px;
  }
}

@media only screen and (max-width: 575px) {
  .landing-hospital .title {
    font-size  : 18px;
    line-height: 30px;
  }

  .landing-hospital .title-en {
    font-size  : 13px;
    line-height: 20px;
  }
}

.what-me-hospital {
  margin: 126px 0 135px;
}

.what-me-hospital::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hospital-04.png");
  width           : 210px;
  height          : 1093px;
  background-color: #27ad7b;
  border-radius   : 129px;
  transform       : translate(-192px, -220px);
}

.what-me-hospital-video::before {
  width           : 104px;
  height          : 110px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-hospital.png");
  transform       : translate(29px, -22px);
}

.what-me-hospital-video::after {
  width       : 37%;
  height      : 45%;
  border      : 6px solid;
  border-color: transparent transparent #27ad7b #27ad7b;
  transform   : translate(-29px, 30px);
}

.what-me-hospital-content {
  padding: 61px 47px 0 45px;
}

.what-me-hospital-content::before {
  border-radius   : inherit;
  background-color: #fff;
  box-shadow      : 0px 58px 50px rgba(0, 0, 0, 0.05);
  bottom          : 45px;
}

.what-me-hospital-content::after {
  width       : 234px;
  height      : 187px;
  border      : 6px solid;
  border-color: #27ad7b transparent transparent #27ad7b;
  transform   : translate(-19px, -23px);
}

.what-me-hospital-content .title-en {
  letter-spacing: 5.88px;
  margin-bottom : 5px;
}

.what-me-hospital-content .read-more {
  padding   : 16.5px 37px;
  box-shadow: 0px 35px 50px rgba(0, 0, 0, 0.02);
}

.what-me-hospital-content .read-more:hover {
  background-color: #27ad7b;
  color           : #fff;
}

@media only screen and (max-width: 767px) {
  .what-me-hospital {
    margin: 80px 0;
  }

  .what-me-hospital-content img {
    border-radius: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .what-me-hospital-content {
    padding      : 32px 16px 0;
    border-radius: 20px;
  }

  .what-me-hospital-content .title-en {
    letter-spacing: 4px;
  }
}

.comments-hospital-company-wrapper {
  padding: 0 85px;
}

.comments-hospital-company-wrapper::before {
  top             : 150px;
  border-radius   : 50px;
  background-color: #27ad7b;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hospital-05.png");
  height          : 238px;
}

.comments-hospital-company .text .title-en {
  letter-spacing: 5.88px;
}

.comments-hospital-company .row {
  gap: 112px 0;
}

.comments-hospital-company-item {
  padding   : 34px 32px 41px;
  box-shadow: 0px 55px 100px rgba(0, 0, 0, 0.05);
}

.comments-hospital-company-item::after {
  content    : "\e900";
  font-family: "icomoon";
  font-size  : 10px;
  color      : #494949;
  line-height: 1;
  bottom     : 22px;
  left       : 51px;
  opacity    : 0;
}

.comments-hospital-company-item .info img {
  filter    : grayscale(1);
  max-width : 62px;
  max-height: 58px;
  width     : auto;
}

.comments-hospital-company-item .info .name {
  margin-bottom: 2px;
}

.comments-hospital-company-item p {
  max-height: 66px;
}

.comments-hospital-company-item:hover::after {
  opacity: 1;
}

.comments-hospital-company-item:hover .info img {
  filter: grayscale(0);
}

.comments-hospital-company-item:hover .title {
  color: rgba(73, 73, 73, 0.8);
}

.comments-hospital-company .btn-more-hospital {
  margin-top: -55px;
  transform : translateY(-47px);
}

@media only screen and (max-width: 1199px) {
  .comments-hospital-company-wrapper {
    padding: 0 48px;
  }
}

@media only screen and (max-width: 991px) {
  .comments-hospital-company-wrapper {
    padding: 0;
  }

  .comments-hospital-company .text {
    position : relative !important;
    top      : 0;
    transform: unset !important;
  }

  .comments-hospital-company .text .title {
    color: rgba(73, 73, 73, 0.8);
  }

  .comments-hospital-company .text .title-en {
    color: rgba(73, 73, 73, 0.5) !important;
  }

  .comments-hospital-company .row {
    gap: 24px 0;
  }

  .comments-hospital-company .btn-more-hospital {
    margin-top: 32px;
    transform : unset;
  }
}

@media only screen and (max-width: 767px) {
  .comments-hospital-company .text .title {
    font-size  : 18px;
    line-height: 30px;
  }

  .comments-hospital-company .text .title-en {
    letter-spacing: 4px;
  }

  .comments-hospital-company-item {
    padding      : 24px 16px 41px;
    border-radius: 20px;
  }

  .comments-hospital-company-item::after {
    left: 20px;
  }

  .comments-hospital-company-item .info img {
    max-height: 48px;
  }
}

.services-hospital {
  margin: 89px 0 119px;
}

.services-hospital::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hospital-06.png");
  transform       : translateY(-50px);
  height          : 580px;
}

.services-hospital .heading-hospital {
  margin-bottom: 54px;
}

.services-hospital .row {
  gap: 54px 0;
}

.services-hospital .top-services-item .right::before {
  background-color: #27ad7b;
}

.services-hospital .top-services-item .right::after {
  background-color: rgba(39, 173, 123, 0.32);
}

.services-hospital .top-services-item .right i::after {
  background-color: rgba(39, 173, 123, 0.25);
}

@media only screen and (max-width: 991px) {
  .services-hospital .row {
    gap: 24px 0;
  }
}

@media only screen and (max-width: 767px) {
  .services-hospital {
    margin: 70px 0;
  }
}

.popular-doctor-hospital .heading-hospital {
  margin-bottom: 43px;
}

.popular-doctor-hospital-item {
  padding: 0 12px 0;
}

.popular-doctor-hospital-item::before {
  border-radius   : 26px;
  background-color: #fff;
  box-shadow      : 0px 64px 100px rgba(0, 0, 0, 0.05);
  top             : 67px;
  bottom          : 18px;
}

.popular-doctor-hospital-item .image {
  max-width: 90%;
}

.popular-doctor-hospital-item .image img {
  -webkit-mask-image: linear-gradient(179.93deg, #d9d9d9 0.06%, #d9d9d9 22.61%, rgba(217, 217, 217, 0.82218) 70.75%, rgba(217, 217, 217, 0.725999) 75.35%, rgba(217, 217, 217, 0) 96.61%, rgba(217, 217, 217, 0) 100.03%);
  mask-image        : linear-gradient(179.93deg, #d9d9d9 0.06%, #d9d9d9 22.61%, rgba(217, 217, 217, 0.82218) 70.75%, rgba(217, 217, 217, 0.725999) 75.35%, rgba(217, 217, 217, 0) 96.61%, rgba(217, 217, 217, 0) 100.03%);
  max-width         : 245px;
  max-height        : 318px;
}

.popular-doctor-hospital-item .btn-whatsapp {
  background-color: #727272;
  padding         : 12px 24px;
}

.popular-doctor-hospital-item:hover .btn-whatsapp {
  background-color: #27ad7b;
  box-shadow      : 0px 21px 50px rgba(39, 173, 123, 0.25);
  color           : rgba(255, 255, 255, 0.8);
}

.comments-member-hospital {
  margin: 134px 0 71px;
}

.comments-member-hospital .heading-hospital {
  margin-bottom: 58px;
}

.comments-member-hospital-item {
  max-width: 843px;
}

.comments-member-hospital-item img {
  box-shadow: 0px 39px 50px rgba(0, 0, 0, 0.15);
}

.comments-member-hospital-item .qute {
  font-size  : 80px;
  line-height: 40px;
  opacity    : 0.25;
}

.comments-member-hospital .swiper-pagination-bullet {
  width                                    : 53px;
  height                                   : 4px;
  border-radius                            : 0;
  background-color                         : #d9d9d9;
  --swiper-pagination-bullet-horizontal-gap: 2px;
}

.comments-member-hospital .swiper-pagination-bullet-active {
  background-color: #27ad7b;
}

.comments-member-hospital .swiper-button-next,
.comments-member-hospital .swiper-button-prev {
  width           : 46px;
  height          : 140px;
  background-color: #27ad7b;
  transform       : translate(0, -50%);
}

.comments-member-hospital .swiper-button-next::after,
.comments-member-hospital .swiper-button-prev::after {
  font-size  : 11px;
  line-height: 1;
  color      : #fff;
  font-family: "icomoon";
}

.comments-member-hospital .swiper-button-next {
  top: calc(50% - 82px);
}

.comments-member-hospital .swiper-button-next::after {
  content: "\e901";
}

.comments-member-hospital .swiper-button-prev {
  top: calc(50% + 82px);
}

.comments-member-hospital .swiper-button-prev::after {
  content: "\e903";
}

@media only screen and (max-width: 991px) {

  .comments-member-hospital .swiper-button-next,
  .comments-member-hospital .swiper-button-prev {
    top          : auto;
    right        : auto !important;
    bottom       : 0;
    transform    : unset;
    position     : relative;
    display      : inline-flex;
    width        : 48px;
    height       : 48px;
    border-radius: 50%;
  }
}

@media only screen and (max-width: 767px) {
  .comments-member-hospital {
    margin: 70px 0;
  }
}

.clinics-hospital::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hospital-08.png");
  transform       : translateY(-208px);
  height          : 509px;
}

.clinics-hospital a {
  padding: 0 12px;
}

.clinics-hospital a img {
  max-height: 49px;
  filter    : grayscale(1);
}

.clinics-hospital a img:hover {
  filter: grayscale(0);
}

.images-hospital {
  margin: 156px 0 148px;
}

.images-hospital .heading-hospital {
  margin-bottom: 77px;
}

.images-hospital-item {
  border-radius: 25px 25px 0;
  box-shadow   : 0px 16px 25px rgba(0, 0, 0, 0.1);
}

.images-hospital-item::before {
  background-color: rgba(0, 0, 0, 0.8);
  cursor          : pointer;
  opacity         : 0;
}

.images-hospital-item:hover::before {
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  .images-hospital {
    margin: 70px 0;
  }

  .images-hospital-item {
    border-radius: 20px 20px 0;
  }
}

.articles-hospital {
  margin-bottom: 54px;
}

.articles-hospital .heading-hospital {
  margin-bottom: 66px;
}

.articles-hospital .swiper::after {
  transform: translate(-50%, 122px);
}

.articles-hospital .swiper-pagination {
  transform: translateY(136px);
}

.articles-hospital .swiper-pagination-bullet-active {
  background-color: #27ad7b;
}

.articles-hospital .btn-more-hospital {
  margin-top: 173px;
}

@media only screen and (max-width: 575px) {
  .articles-hospital .swiper::after {
    transform: translate(-50%, 85px);
  }

  .articles-hospital .swiper-pagination {
    transform: translateY(99px);
  }
}

.about-landing-hospital .landing-hospital-wrapper {
  padding-top: 80px;
}

.about-landing-hospital .landing-hospital-wrapper::before {
  right        : 0;
  bottom       : 172px;
  left         : 145px;
  border-radius: 171px 26px 215px 26px;
  top          : 0;
  bottom       : 160px;
}

.about-landing-hospital .landing-hospital-wrapper .content {
  padding: 0 31px 0 60px;
}

.about-landing-hospital .image::before {
  top      : 0;
  transform: translate(30px, -44px);
}

.about-landing-hospital .image::after {
  bottom   : 0;
  transform: translate(-14px, 12px);
}

.about-landing-hospital .image .video {
  border-radius: 241px 0 229px;
  padding      : 21px;
  border       : 1px solid #27ad7b;
}

.about-landing-hospital .image .video-js {
  box-shadow: 0px 44px 25px rgba(0, 0, 0, 0.15);
}

.about-landing-hospital .image .video-js:not(.vjs-has-started) {
  background-color: transparent;
}

.about-landing-hospital .image .video-js,
.about-landing-hospital .image .video-js video,
.about-landing-hospital .image .video-js .vjs-poster {
  border-radius: 241px 0 229px;
}

.about-landing-hospital .image .video-js .vjs-poster {
  background-color: transparent;
}

.about-landing-hospital .image .video-js .vjs-poster::before {
  background: linear-gradient(95deg, #00e898 -37.12%, #00b077 107.02%);
  z-index   : -1;
}

.about-landing-hospital .image .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
  content: "\e923";
}

@media only screen and (max-width: 1399px) and (min-width: 992px) {
  .about-landing-hospital .title {
    font-size  : 28px;
    line-height: 40px;
  }
}

@media only screen and (max-width: 1199px) {
  .about-landing-hospital .landing-hospital-wrapper::before {
    bottom: 60px;
  }

  .about-landing-hospital .landing-hospital-wrapper .content {
    padding: 0 24px 0 0;
  }

  .about-landing-hospital .video-js {
    height: 400px;
  }
}

@media only screen and (max-width: 991px) {
  .about-landing-hospital .landing-hospital-wrapper {
    padding-top: 0;
  }

  .about-landing-hospital .landing-hospital-wrapper .content {
    padding: 0;
  }

  .about-landing-hospital .image {
    max-width: 80%;
  }
}

@media only screen and (max-width: 767px) {
  .about-landing-hospital .images img {
    border-radius: 12px;
  }
}

@media only screen and (max-width: 575px) {
  .about-landing-hospital .image {
    max-width: 100%;
  }

  .about-landing-hospital .image .video {
    border-radius: 100px 0;
    padding      : 12px;
  }

  .about-landing-hospital .image .video-js {
    height: 280px;
  }

  .about-landing-hospital .image .video-js,
  .about-landing-hospital .image .video-js video,
  .about-landing-hospital .image .video-js .vjs-poster {
    border-radius: 100px 0;
  }
}

.contct-about-hospital {
  margin: 168px 0 129px;
}

.contct-about-hospital::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hospital-11.png");
  transform       : translateY(-254px);
  height          : 580px;
}

.contct-about-hospital::after {
  transform: translate(-192px, -285px);
}

.contct-about-hospital .text {
  max-width: 689px;
}

.contct-about-hospital-wrapper {
  max-width: 844px;
}

@media only screen and (max-width: 767px) {
  .contct-about-hospital {
    margin: 60px 0;
  }
}

.faq-hospital::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hospital-12.png");
  height          : 626px;
  transform       : translateY(60px);
}

.faq-hospital .heading-hospital {
  margin-bottom: 72px;
}

.faq-hospital .row {
  gap: 31px 0;
}

@media only screen and (max-width: 767px) {
  .faq-hospital .row {
    gap: 24px 0;
  }
}

.popular-doctor-hospital-about {
  margin: 164px 0 182px;
}

.popular-doctor-hospital-about::after {
  transform: translate(189px, -166px);
}

@media only screen and (max-width: 767px) {
  .popular-doctor-hospital-about {
    margin: 80px 0;
  }
}

.services-hospital-about::after {
  transform: translate(-192px, -234px);
}

.our-achievements-hospital::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hospital-13.png");
  transform       : translateY(-48px);
  height          : 1451px;
}

.our-achievements-hospital::after {
  transform: translate(189px, 127px);
}

.our-achievements-hospital .heading-hospital {
  margin-bottom: 80px;
}

.our-achievements-hospital .row {
  gap: 93px 0;
}

.our-achievements-hospital .achievement-internet-novin-item:hover {
  background-color: #27AD7B;
}

.comments-member-hospital-about::after {
  transform: translate(-192px, -281px);
}

.images-hospital-about::after {
  transform: translate(189px, -142px);
}

.contact-hospital-image {
  margin: 133px auto 48px;
}

.contact-hospital-image .shape {
  width           : 42px;
  height          : 42px;
  background-color: #27ad7b;
  box-shadow      : inset 11px 4px 11px rgba(255, 255, 255, 0.25);
}

.contact-hospital-image .shape-1 {
  top      : 0;
  right    : 57px;
  transform: translateY(-7px);
  animation: contactHospitalShape1 3s linear 0s infinite alternate;
}

@keyframes contactHospitalShape1 {
  0% {
    transform: translateY(-7px);
  }

  100% {
    transform: translateY(14px);
  }
}

.contact-hospital-image .shape-2 {
  top      : 21px;
  right    : 139px;
  animation: contactHospitalShape2 3s linear 0s infinite alternate;
}

@keyframes contactHospitalShape2 {
  0% {
    transform: translateY(0px);
  }

  100% {
    transform: translateY(-14px);
  }
}

.contact-hospital-image .shape-3,
.contact-hospital-image .shape-4,
.contact-hospital-image .shape-5,
.contact-hospital-image .shape-6 {
  left: 100%;
}

.contact-hospital-image .shape-7,
.contact-hospital-image .shape-8,
.contact-hospital-image .shape-9,
.contact-hospital-image .shape-10 {
  right: 100%;
}

.contact-hospital-image .shape-3 {
  top      : 190px;
  transform: translateX(186px);
  animation: contactHospitalShape3 3s linear 0s infinite alternate;
}

@keyframes contactHospitalShape3 {
  0% {
    transform: translateX(186px);
  }

  100% {
    transform: translateX(156px);
  }
}

.contact-hospital-image .shape-4 {
  top      : 218px;
  transform: translateX(103px);
  animation: contactHospitalShape4 3s linear 0s infinite alternate;
}

@keyframes contactHospitalShape4 {
  0% {
    transform: translate(103px, 0);
  }

  100% {
    transform: translate(133px, 10px);
  }
}

.contact-hospital-image .shape-5 {
  bottom   : 41px;
  transform: translateX(195px);
  animation: contactHospitalShape5 3s linear 0s infinite alternate;
}

@keyframes contactHospitalShape5 {
  0% {
    transform: translate(195px, 0);
  }

  100% {
    transform: translate(165px, -33px);
  }
}

.contact-hospital-image .shape-6 {
  bottom   : 13px;
  transform: translateX(113px);
  animation: contactHospitalShape6 3s linear 0s infinite alternate;
}

@keyframes contactHospitalShape6 {
  0% {
    transform: translate(113px, 0);
  }

  100% {
    transform: translate(143px, 33px);
  }
}

.contact-hospital-image .shape-7 {
  top      : 89px;
  transform: translateX(-126px);
  animation: contactHospitalShape7 3s linear 0s infinite alternate;
}

@keyframes contactHospitalShape7 {
  0% {
    transform: translate(-126px, 0);
  }

  100% {
    transform: translate(-126px, 33px);
  }
}

.contact-hospital-image .shape-8 {
  top      : 117px;
  transform: translateX(-208px);
  animation: contactHospitalShape8 3s linear 0s infinite alternate;
}

@keyframes contactHospitalShape8 {
  0% {
    transform: translate(-208px, 0);
  }

  100% {
    transform: translate(-208px, -33px);
  }
}

.contact-hospital-image .shape-9 {
  bottom   : 92px;
  transform: translateX(-30px);
  animation: contactHospitalShape9 3s linear 0s infinite alternate;
}

@keyframes contactHospitalShape9 {
  0% {
    transform: translate(-30px, 0);
  }

  100% {
    transform: translate(-60px, 0);
  }
}

.contact-hospital-image .shape-10 {
  bottom   : 63px;
  transform: translateX(-112px);
  animation: contactHospitalShape10 3s linear 0s infinite alternate;
}

@keyframes contactHospitalShape10 {
  0% {
    transform: translate(-112px, 0);
  }

  100% {
    transform: translate(-112px, -33px);
  }
}

@media only screen and (max-width: 767px) {
  .contact-hospital-image {
    margin: 40px 0;
  }
}

.contact-hospital-form::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hospital-14.png");
  top             : 158px;
  height          : 1305px;
}

.contact-hospital-form .new-ques-follow-up-hospital {
  margin-bottom: 112px;
}

.contact-hospital-form form .btn {
  box-shadow: 0px 18px 25px rgba(134, 155, 235, 0.32);
}

@media only screen and (max-width: 767px) {

  .contact-hospital-form .new-ques-follow-up-hospital,
  .contact-hospital-form .send-comment {
    margin-bottom: 60px;
  }
}

.contact-hospital-info-location iframe {
  margin-top: 118px;
  max-width : 1119px;
  box-shadow: 0px 26px 36px rgba(0, 0, 0, 0.15);
}

@media only screen and (max-width: 991px) {
  .contact-hospital-info-location iframe {
    height: 400px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-hospital-info-location iframe {
    margin-top: 60px;
    height    : 320px;
  }
}

@media only screen and (max-width: 575px) {
  .contact-hospital-info-location iframe {
    height: 280px;
  }
}

.contact-hospital-doctors {
  margin: 139px 0 204px;
}

.contact-hospital-doctors::before {
  top             : 62px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hospital-15.png");
  height          : 891px;
}

.contact-hospital-doctors::after {
  transform: translate(183px, 722px);
}

.contact-hospital-doctors .container::before,
.contact-hospital-doctors .container::after {
  width           : 93px;
  height          : 93px;
  background-color: #27ad7b;
  border-radius   : 50%;
  box-shadow      : inset 11px 4px 11px rgba(255, 255, 255, 0.25);
}

.contact-hospital-doctors .container::before {
  bottom   : 66px;
  transform: translateX(34px);
}

.contact-hospital-doctors .container::after {
  transform: translate(-46px, 39px);
}

.contact-hospital-doctors .members-clinic-item:hover {
  box-shadow: 0px 64px 100px rgba(39, 173, 123, 0.05);
}

.contact-hospital-doctors .members-clinic-item:hover .btn {
  background-color: #27ad7b;
  box-shadow      : 0px 34px 50px rgba(39, 173, 123, 0.05);
}

@media only screen and (max-width: 767px) {
  .contact-hospital-doctors {
    margin: 60px 0;
  }
}

.new-ques-follow-up-hospital .new-ques-follow-up-item::before {
  background-color: #27ad7b;
}

.search-blog-hospital {
  margin: 174px 0 117px;
}

.search-blog-hospital::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hospital-16.png");
  transform       : translateY(-145px);
  height          : 1015px;
}

.search-blog-hospital::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-hospital-01.png");
  width           : 603px;
  height          : 715px;
  transform       : translate(477px, -216px);
}

.search-blog-hospital p {
  max-width: 786px;
}

.search-blog-hospital-form {
  box-shadow: 0px 47px 50px rgba(0, 0, 0, 0.05);
  padding   : 15px 52px 15px 46px;
  max-width : 734px;
}

.search-blog-hospital-form .form-control {
  height          : 83px;
  background-color: #f2fffa;
  border-color    : #f2fffa;
  padding         : 0 20px;
  color           : #27ad7b;
  margin-left     : 102px;
}

.search-blog-hospital-form .form-control:focus {
  background-color: #fff;
  border-color    : #27ad7b;
}

.search-blog-hospital-form .btn {
  width : 62px;
  height: 62px;
}

.search-blog-hospital-boxs-contact {
  max-width: 670px;
}

.search-blog-hospital-boxs-contact .box-contact-hospital {
  padding: 30px 25px 26px 12px;
}

.search-blog-hospital-boxs-contact .box-contact-hospital .icon {
  width : 45px;
  height: 45px;
}

.search-blog-hospital-boxs-contact .box-contact-hospital .icon::after {
  width    : 40px;
  height   : 40px;
  transform: translate(-10px, -11px);
}

@media only screen and (max-width: 767px) {
  .search-blog-hospital {
    margin: 40px 0 60px;
  }

  .search-blog-hospital-form {
    padding: 12px 20px;
  }

  .search-blog-hospital-form .form-control {
    margin-left: 20px;
    height     : 62px;
  }
}

.top-articles-hospital::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-hospital-02.png");
  width           : 603px;
  height          : 715px;
  transform       : translate(-496px, -338px);
}

.best-article-hospital {
  margin: 145px 0 200px;
}

.best-article-hospital::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hospital-17.png");
  transform       : translateY(-357px);
  height          : 1015px;
}

.best-article-hospital .content {
  padding: 32px 23px 24px 20px;
}

.best-article-hospital .content .title a:hover,
.best-article-hospital .content .author:hover {
  color: #27ad7b;
}

.best-article-hospital .content p {
  max-height: 108px;
}

.best-article-hospital .content .share ul li a {
  width           : 23px;
  height          : 23px;
  background-color: #fff;
  box-shadow      : 0px 4px 4px rgba(0, 0, 0, 0.02);
}

.best-article-hospital .content .share ul li a:hover {
  background-color: #27ad7b;
  color           : #fff;
}

.best-article-hospital .content .btn {
  box-shadow: 0px 7px 17px rgba(0, 0, 0, 0.05), 0px 18px 50px rgba(189, 154, 246, 0.05);
}

.best-article-hospital .content .btn:hover {
  background-color: #27ad7b;
}

@media only screen and (max-width: 767px) {
  .best-article-hospital {
    margin: 60px 0 160px;
  }

  .best-article-hospital .content {
    padding: 24px 16px;
  }

  .best-article-hospital .content .title {
    font-size  : 16px;
    line-height: 25px;
  }

  .best-article-hospital .content p {
    font-size  : 12px;
    line-height: 25px;
    max-height : 75px;
  }
}

.note-blog-hospital::after,
.note-blog-hospital .container::before {
  width        : 93px;
  height       : 93px;
  border-radius: 50%;
  box-shadow   : inset 11px 4px 11px rgba(255, 255, 255, 0.25);
}

.note-blog-hospital::after {
  background-color: #27ad7b;
  transform       : translate(36px, -20px);
}

.note-blog-hospital .container::before {
  background-image: linear-gradient(95deg, #00e898 -37.12%, #00b077 107.02%);
  bottom          : 87px;
  transform       : translateX(-44px);
}

.note-blog-hospital-wrapper {
  padding: 71px 417px 57px 68px;
}

.note-blog-hospital-wrapper::before {
  border-radius   : 50px 290px 50px 50px;
  background-color: rgba(39, 173, 123, 0.05);
}

.note-blog-hospital-wrapper::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/ques-hospital-01.png");
  top             : 47px;
  transform       : translateX(39px) rotate(23.53deg);
  width           : 110px;
  height          : 182px;
  animation       : quesHospital1 2s linear 0s infinite alternate;
}

@keyframes quesHospital1 {
  0% {
    transform: translateX(39px) rotate(23.53deg);
  }

  100% {
    transform: translateX(39px) rotate(5.53deg);
  }
}

.note-blog-hospital-wrapper img {
  right    : 82px;
  transform: translateY(-50px);
}

.note-blog-hospital-wrapper .title-en {
  letter-spacing: 0.96px;
}

@media only screen and (max-width: 1199px) {
  .note-blog-hospital-wrapper {
    padding: 71px 383px 57px 40px;
  }
}

@media only screen and (max-width: 991px) {
  .note-blog-hospital-wrapper {
    padding: 270px 24px 32px;
  }

  .note-blog-hospital-wrapper::before {
    border-radius: 40px;
  }

  .note-blog-hospital-wrapper img {
    right    : auto;
    left     : 50%;
    transform: translate(-50%, -90px);
  }
}

@media only screen and (max-width: 575px) {
  .note-blog-hospital-wrapper {
    padding: 270px 16px 24px;
  }

  .note-blog-hospital .title {
    font-size  : 16px;
    line-height: 28px;
  }

  .note-blog-hospital .title-en {
    font-size  : 12px;
    line-height: 22px;
  }
}

.last-articles-hospital {
  margin-top: 149px;
}

.last-articles-hospital::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hospital-19.png");
  transform       : translateY(-347px);
  height          : 1015px;
}

.last-articles-hospital .row {
  gap: 57px 0;
}

.last-articles-hospital .row:not(.opened) {
  -webkit-mask-image: linear-gradient(to bottom, #fff 75%, rgba(255, 255, 255, 0));
  mask-image        : linear-gradient(to bottom, #fff 75%, rgba(255, 255, 255, 0));
}

.last-articles-hospital .row.opened+.btn-show-more-articles {
  margin-top: 24px;
}

.last-articles-hospital .btn-show-more-articles {
  background-color: #fff;
  box-shadow      : 0px 11px 50px rgba(0, 0, 0, 0.05);
  margin-top      : -59px;
  padding         : 13.5px 36px;
}

.last-articles-hospital .btn-show-more-articles .text span {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0) 0%, rgba(73, 73, 73, 0.8) 100%);
  letter-spacing  : 3.42px;
}

.last-articles-hospital .btn-show-more-articles:hover {
  background-color: #27ad7b;
}

.last-articles-hospital .btn-show-more-articles:hover .text,
.last-articles-hospital .btn-show-more-articles:hover i {
  color: #fff;
}

.last-articles-hospital .btn-show-more-articles:hover .text span {
  color: rgba(255, 255, 255, 0.5);
}

@media only screen and (max-width: 991px) {
  .last-articles-hospital .row:not(.opened) {
    -webkit-mask-image: linear-gradient(to bottom, #fff 85%, rgba(255, 255, 255, 0));
    mask-image        : linear-gradient(to bottom, #fff 85%, rgba(255, 255, 255, 0));
  }
}

@media only screen and (max-width: 767px) {
  .last-articles-hospital {
    margin-top: 60px;
  }

  .last-articles-hospital .row {
    gap: 24px 0;
  }

  .last-articles-hospital .row:not(.opened) {
    -webkit-mask-image: linear-gradient(to bottom, #fff 90%, rgba(255, 255, 255, 0));
    mask-image        : linear-gradient(to bottom, #fff 90%, rgba(255, 255, 255, 0));
  }
}

@media only screen and (max-width: 575px) {
  .last-articles-hospital .row:not(.opened) {
    -webkit-mask-image: linear-gradient(to bottom, #fff 95%, rgba(255, 255, 255, 0));
    mask-image        : linear-gradient(to bottom, #fff 95%, rgba(255, 255, 255, 0));
  }
}

.detail-blog-hospital {
  margin-top: 158px;
}

.detail-blog-hospital::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hospital-21.png");
  height          : 977px;
  transform       : translateY(-104px);
}

.detail-blog-hospital-heading {
  max-width: 1080px;
}

.detail-blog-hospital-author:hover {
  color: #27ad7b;
}

.detail-blog-hospital-image {
  background-color: rgba(216, 216, 216, 0.69);
  box-shadow      : 0px 26px 50px rgba(0, 0, 0, 0.2);
  border-radius   : 73px;
  margin-bottom   : 124px;
  padding         : 11px;
}

.detail-blog-hospital-image img {
  border-radius: 62px;
}

.detail-blog-hospital-send-comment::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hospital-20.png");
  transform       : translateY(-179px);
  height          : 927px;
}

.detail-blog-hospital-send-comment form .form-group-box-content {
  padding: 72px 36px 24px 140px;
}

.detail-blog-hospital-send-comment form .btn {
  bottom    : 34px;
  left      : 46px;
  box-shadow: 0px 18px 25px rgba(134, 155, 235, 0.32);
  padding   : 6.5px 21.5px;
}

.detail-blog-hospital-comments {
  margin: 130px 0 119px;
}

.detail-blog-hospital-comments::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-hospital-22.png");
  transform       : translateY(-118px);
  height          : 771px;
}

.detail-blog-hospital-comments ul li .content .text-reply p::before,
.detail-blog-hospital-comments ul li ul::before {
  background-color: rgba(39, 173, 123, 0.75);
}

.detail-blog-hospital-articles {
  margin-bottom: 211px;
}

@media only screen and (max-width: 991px) {
  .detail-blog-hospital {
    margin-top: 40px;
  }

  .detail-blog-hospital-title {
    font-size  : 32px;
    line-height: 50px;
  }

  .detail-blog-hospital-author {
    font-size  : 16px;
    line-height: 25px;
  }
}

@media only screen and (max-width: 767px) {
  .detail-blog-hospital-title {
    font-size  : 20px;
    line-height: 32px;
  }

  .detail-blog-hospital-image {
    border-radius: 40px;
    margin-bottom: 40px;
  }

  .detail-blog-hospital-image img {
    border-radius: 29px;
  }

  .detail-blog-hospital-send-comment form .form-group-box-content {
    padding-right: 12px;
  }

  .detail-blog-hospital-comments {
    margin: 60px 0;
  }

  .detail-blog-hospital-articles {
    margin-top: 150px;
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-hospital-title {
    font-size  : 16px;
    line-height: 25px;
  }

  .detail-blog-hospital-author {
    font-size  : 12px;
    line-height: 18px;
  }

  .detail-blog-hospital-title,
  .detail-blog-hospital-author {
    margin-bottom: 24px;
  }

  .detail-blog-hospital-image {
    padding      : 8px;
    border-radius: 32px;
  }

  .detail-blog-hospital-image img {
    border-radius: 24px;
  }

  .detail-blog-hospital-send-comment form .form-group-box-content {
    padding: 72px 12px 64px;
  }

  .detail-blog-hospital-send-comment form .btn {
    bottom: 12px;
    left  : 12px;
  }
}

.visit-page-hospital {
  padding: 32px 0;
}

.visit-page-hospital::before {
  max-width    : 1300px;
  height       : 179px;
  border-radius: 50px;
  background   : linear-gradient(95.17deg, #00e898 -37.12%, #00b077 107.02%);
  transform    : translate(-50%, -171px);
}

.visit-page-hospital-wrapper {
  min-height: calc(100vh - 64px);
}

.visit-page-hospital-wrapper .image::after {
  transform       : translate(-50%, 62px);
  height          : 90px;
  width           : 80%;
  background-color: rgba(0, 0, 0, 0.3);
  filter          : blur(50px);
}

.visit-page-hospital-wrapper .title-en {
  letter-spacing: 5.04px;
}

.visit-page-hospital-wrapper form {
  gap: 20px 0;
}

.visit-page-hospital-wrapper form .form-group .form-control,
.visit-page-hospital-wrapper form .form-group .select2-container--default .select2-selection--single {
  background-color: #fff;
  border-color    : #fff;
  box-shadow      : 0px 42px 22px rgba(0, 0, 0, 0.02);
  height          : 53px;
  padding         : 0 20px;
}

.visit-page-hospital-wrapper form .form-group .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding: 0;
}

.visit-page-hospital-wrapper form .form-group .form-control,
.visit-page-hospital-wrapper form .form-group .select-two-item-title {
  font-style : 12px;
  font-weight: 400;

  line-height: 20px;
  color      : rgba(73, 73, 73, 0.5);
}

.visit-page-hospital-wrapper form .form-group .form-control:focus,
.visit-page-hospital-wrapper form .form-group .select2-container--focus .select2-selection {
  border-color: #27ad7b;
}

.visit-page-hospital-wrapper form .btns .btn {
  padding: 11.5px 18px;
}

.visit-page-hospital-wrapper form .btns .changer {
  width : 46px;
  height: 46px;
  margin: 0 21px;
}

.visit-page-hospital-wrapper .price {
  background-color: rgba(73, 73, 73, 0.05);
  padding         : 11.5px 12px;
  min-width       : 265px;
}

@media only screen and (max-width: 575px) {
  .visit-page-hospital form .btns .changer {
    margin   : 24px auto;
    transform: rotate(90deg);
  }
}

.before\:shape-cloud-info::before,
.after\:shape-cloud-info::after {
  width           : 97px;
  height          : 34px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-02.svg");
}

.before\:shape-cloud-info-50::before,
.after\:shape-cloud-info-50::after {
  opacity: 0.5;
}

.swiper-dental .swiper-bottom {
  gap: 30px;
}

.swiper-dental .swiper-button-next::after,
.swiper-dental .swiper-button-prev::after {
  font-family: "icomoon";
  font-size  : 20px;
  line-height: 1;
  color      : #a4ceda;
}

.swiper-dental .swiper-button-next:hover::after,
.swiper-dental .swiper-button-prev:hover::after {
  color: #52a7ca;
}

.swiper-dental .swiper-button-next::after {
  content: "\e943";
}

.swiper-dental .swiper-button-prev::after {
  content: "\e944";
}

.swiper-dental .swiper-pagination-bullet {
  width                                    : 40px;
  height                                   : 4px;
  border-radius                            : 0;
  opacity                                  : 1;
  background-color                         : #d9d9d9;
  --swiper-pagination-bullet-horizontal-gap: 2.5px;
}

.swiper-dental .swiper-pagination-bullet-active {
  width           : 53px;
  background-color: #a4ceda;
}

@media only screen and (max-width: 767px) {
  .swiper-dental .swiper-bottom {
    gap: 16px;
  }

  .swiper-dental .swiper-pagination-bullet {
    width: 16px;
  }

  .swiper-dental .swiper-pagination-bullet-active {
    width: 20px;
  }
}

.heading-dental {
  max-width: 786px;
}

.heading-dental .title-en {
  letter-spacing: 6.08px;
}

.btn-more-dental {
  padding  : 12.5px 12px;
  min-width: 173px;
}

.btn-more-dental i {
  margin-right: 5px;
}

.video-js.video-js-dental {
  box-shadow: 0px 72px 50px rgba(0, 0, 0, 0.05);
}

.video-js.video-js-dental,
.video-js.video-js-dental .vjs-tech,
.video-js.video-js-dental .vjs-poster {
  border-radius: 60px 0;
}

.video-js.video-js-dental .vjs-poster::before {
  content         : "";
  position        : absolute;
  top             : 0;
  left            : 0;
  width           : 100%;
  height          : 100%;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius   : inherit;
}

.video-js.video-js-dental .vjs-big-play-button .vjs-icon-placeholder::before {
  content: "\e923";
}

@media only screen and (max-width: 767px) {

  .video-js.video-js-dental,
  .video-js.video-js-dental .vjs-tech,
  .video-js.video-js-dental .vjs-poster {
    border-radius: 40px 0;
  }
}

@media only screen and (max-width: 575px) {
  .video-js.video-js-dental {
    height: 280px;
  }

  .video-js.video-js-dental .vjs-big-play-button .vjs-icon-placeholder::before {
    font-size: 64px;
  }
}

.total-info-dental-item {
  padding   : 37px 12px 41px;
  box-shadow: 0px 68px 50px rgba(0, 0, 0, 0.02);
}

.total-info-dental-item i {
  width           : 67px;
  height          : 67px;
  background-color: #52a7ca;
  box-shadow      : inset 5px 9px 12px rgba(255, 255, 255, 0.3), 0px 16px 20px rgba(0, 0, 0, 0.05);
}



.total-info-dental-item.purple i {
  background-color: #c797ee;
}

.total-info-dental-item.success i {
  background-color: #17759c;
}

.total-info-dental-item.purple-two i {
  background-color: #a592dd;
}

.total-info-dental-item.blue i {
  background-color: #1081E8;
}

.total-info-dental-item.yellow i {
  background-color: #FCB712;
}

@media only screen and (max-width: 1199px) {
  .total-info-dental-item .title {
    font-size: 14px;
  }
}

@media only screen and (max-width: 991px) {
  .total-info-dental-item {
    padding: 32px 12px;
  }

  .total-info-dental-item .number {
    font-size  : 16px;
    line-height: 22px;
  }
}

@media only screen and (max-width: 767px) {
  .total-info-dental-item {
    padding: 24px 12px;
  }
}

.article-dental figure a {
  box-shadow: 0px 66px 50px rgba(0, 0, 0, 0.1);
}

.article-dental figure a::before {
  background-image: linear-gradient(180deg, rgba(82, 167, 202, 0) 0%, rgba(82, 167, 202, 0.561884) 80.24%, #23a9ce 100%);
}

.article-dental figure img {
  max-height: 308px;
}

.article-dental figure .date {
  padding   : 8px 15px;
  z-index   : 3;
  top       : 33px;
  right     : 27px;
  box-shadow: 0px 23px 30px rgba(0, 0, 0, 0.15);
}

.article-dental figure .date::before {
  background-color       : rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter        : blur(4px);
}

.article-dental .content {
  padding   : 31px 24px 0;
  max-width : calc(100% - 70px);
  margin-top: -25%;
}

.article-dental .content::before {
  background-color: #fff;
  border-radius   : inherit;
  bottom          : 21px;
}

.article-dental .content .title {
  max-height: 44px;
}

.article-dental .content p {
  height: 66px;
}

.article-dental .content .btn {
  padding  : 12px;
  min-width: auto;
  max-width: 157px;
  width    : 100%;
}

@media only screen and (max-width: 1399px) {
  .article-dental .content {
    max-width: calc(100% - 48px);
  }
}

@media only screen and (max-width: 1199px) {
  .article-dental .content {
    max-width: calc(100% - 32px);
    padding  : 28px 16px 0;
  }
}

@media only screen and (max-width: 767px) {

  .article-dental figure a,
  .article-dental .content {
    border-radius: 24px;
  }

  .article-dental .content {
    max-width : 100%;
    margin-top: -15%;
  }
}

@media only screen and (max-width: 575px) {
  .article-dental .content p {
    height    : auto;
    max-height: 66px;
  }
}

.pagination-dental {
  margin-top: 154px;
}

.pagination-dental li a:not(.prev, .next):hover,
.pagination-dental li a:not(.prev, .next).active {
  background-color: #52a7ca;
}

@media only screen and (max-width: 991px) {
  .pagination-dental {
    margin-top: 60px;
  }
}

.bg-dental {
  background: rgba(245, 250, 254, 0.32);
}

.top-header-dental::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-dental-01.png");
  height          : 1015px;
}

.top-header-dental .container {
  padding-top: 45px;
}

.top-header-dental .container::after {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzc3IiBoZWlnaHQ9IjgyNCIgdmlld0JveD0iMCAwIDc3NyA4MjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM5OC44MjkgMTMuODAzMkM1MTguNTk4IDcuMTYwMzkgNjU3LjMwNyAtMjguODQ4NCA3NDIuNTg2IDUzLjk1NzdDODI3Ljk5MSAxMzYuODg3IDcyOC4yMTcgMzA0LjQ3NyA3MjEuMDYzIDQyMi4xODNDNzE0LjUzNSA1MjkuNTgzIDc3Ni40ODEgNjEwLjE0NCA3MDMuODc5IDY5MC43NTVDNjI3LjMzOCA3NzUuNzQgNTE0LjM4NiA4MjQuNjQ5IDM5OC44MjkgODIzLjA2NUMyODQuNjkzIDgyMS41MDEgMTc4Ljc3NSA3NjUuNTc0IDEwMi4xOCA2ODIuNTA4QzI5LjI4MTggNjAzLjQ1MSAyLjYwODg3IDQ5Ny45NjMgMC43NDg5OTYgMzkxLjM1MUMtMS4xNTA2NiAyODIuNDYgMTIuMDUwMiAxNjUuNzI5IDkxLjg0NDUgOTAuMDQ5OUMxNzAuNzUzIDE1LjIxMTEgMjg5LjI3MyAxOS44Nzk0IDM5OC44MjkgMTMuODAzMloiIGZpbGw9IiNBNENFREEiLz4NCjwvc3ZnPg0K) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzc3IiBoZWlnaHQ9IjgyNCIgdmlld0JveD0iMCAwIDc3NyA4MjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM5OC44MjkgMTMuODAzMkM1MTguNTk4IDcuMTYwMzkgNjU3LjMwNyAtMjguODQ4NCA3NDIuNTg2IDUzLjk1NzdDODI3Ljk5MSAxMzYuODg3IDcyOC4yMTcgMzA0LjQ3NyA3MjEuMDYzIDQyMi4xODNDNzE0LjUzNSA1MjkuNTgzIDc3Ni40ODEgNjEwLjE0NCA3MDMuODc5IDY5MC43NTVDNjI3LjMzOCA3NzUuNzQgNTE0LjM4NiA4MjQuNjQ5IDM5OC44MjkgODIzLjA2NUMyODQuNjkzIDgyMS41MDEgMTc4Ljc3NSA3NjUuNTc0IDEwMi4xOCA2ODIuNTA4QzI5LjI4MTggNjAzLjQ1MSAyLjYwODg3IDQ5Ny45NjMgMC43NDg5OTYgMzkxLjM1MUMtMS4xNTA2NiAyODIuNDYgMTIuMDUwMiAxNjUuNzI5IDkxLjg0NDUgOTAuMDQ5OUMxNzAuNzUzIDE1LjIxMTEgMjg5LjI3MyAxOS44Nzk0IDM5OC44MjkgMTMuODAzMloiIGZpbGw9IiNBNENFREEiLz4NCjwvc3ZnPg0K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  width              : 776px;
  height             : 823px;
  background-color   : #a4ceda;
  background-image   : url("/wp-content/themes/karenTheme/assets/images/other/image-dental-01.png");
  transform          : translate(-465px, -109px) rotate(10.21deg);
}

@media only screen and (min-width: 992px) {
  .top-header-dental.two .container::after {
    width             : 777px;
    height            : 707px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzc3IiBoZWlnaHQ9IjcwNyIgdmlld0JveD0iMCAwIDc3NyA3MDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM5OC43MyAxMS44MTgyQzUxOC40OTkgNi4xMTUwMyA2NTcuMjA4IC0yNC44MDA0IDc0Mi40ODcgNDYuMjkyOUM4MjcuODkzIDExNy40OTIgNzI4LjExOSAyNjEuMzc3IDcyMC45NjQgMzYyLjQzM0M3MTQuNDM2IDQ1NC42NDEgNzc2LjM4MyA1MjMuODA4IDcwMy43ODEgNTkzLjAxNkM2MjcuMjM5IDY2NS45OCA1MTQuMjg3IDcwNy45NzEgMzk4LjczIDcwNi42MTFDMjg0LjU5NCA3MDUuMjY4IDE3OC42NzYgNjU3LjI1MiAxMDIuMDgxIDU4NS45MzZDMjkuMTgzMSA1MTguMDYxIDIuNTEwMTggNDI3LjQ5NCAwLjY1MDMwMyAzMzUuOTYzQy0xLjI0OTM1IDI0Mi40NzQgMTEuOTUxNSAxNDIuMjU0IDkxLjc0NTggNzcuMjc5OUMxNzAuNjU0IDEzLjAyNyAyODkuMTc1IDE3LjAzNSAzOTguNzMgMTEuODE4MloiIGZpbGw9IiNBNENFREEiLz4NCjwvc3ZnPg0K);
    mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzc3IiBoZWlnaHQ9IjcwNyIgdmlld0JveD0iMCAwIDc3NyA3MDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM5OC43MyAxMS44MTgyQzUxOC40OTkgNi4xMTUwMyA2NTcuMjA4IC0yNC44MDA0IDc0Mi40ODcgNDYuMjkyOUM4MjcuODkzIDExNy40OTIgNzI4LjExOSAyNjEuMzc3IDcyMC45NjQgMzYyLjQzM0M3MTQuNDM2IDQ1NC42NDEgNzc2LjM4MyA1MjMuODA4IDcwMy43ODEgNTkzLjAxNkM2MjcuMjM5IDY2NS45OCA1MTQuMjg3IDcwNy45NzEgMzk4LjczIDcwNi42MTFDMjg0LjU5NCA3MDUuMjY4IDE3OC42NzYgNjU3LjI1MiAxMDIuMDgxIDU4NS45MzZDMjkuMTgzMSA1MTguMDYxIDIuNTEwMTggNDI3LjQ5NCAwLjY1MDMwMyAzMzUuOTYzQy0xLjI0OTM1IDI0Mi40NzQgMTEuOTUxNSAxNDIuMjU0IDkxLjc0NTggNzcuMjc5OUMxNzAuNjU0IDEzLjAyNyAyODkuMTc1IDE3LjAzNSAzOTguNzMgMTEuODE4MloiIGZpbGw9IiNBNENFREEiLz4NCjwvc3ZnPg0K);
    transform         : translate(-460px, -113px) rotate(10.21deg);
  }
}

@media only screen and (min-width: 992px) {
  .top-header-dental.three .container::after {
    width             : 784px;
    height            : 730px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzg0IiBoZWlnaHQ9IjczMSIgdmlld0JveD0iMCAwIDc4NCA3MzEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQwMS44NDkgMTEuOTYzOUM1MjIuNyA2LjA3MDEzIDY2Mi42NjQgLTI1Ljg3ODUgNzQ4LjcxNCA0Ny41OTA4QzgzNC44OTIgMTIxLjE3IDczNC4yMTYgMjY5Ljg2MyA3MjYuOTk2IDM3NC4yOTdDNzIwLjQwOSA0NjkuNTg3IDc4Mi45MTYgNTQxLjA2NSA3MDkuNjU4IDYxMi41ODZDNjMyLjQyNCA2ODcuOTg5IDUxOC40NSA3MzEuMzgzIDQwMS44NDkgNzI5Ljk3OEMyODYuNjgxIDcyOC41OSAxNzkuODA1IDY3OC45NjkgMTAyLjUxOCA2MDUuMjY5QzI4Ljk2MDQgNTM1LjEyNiAyLjA0NjM0IDQ0MS41MzIgMC4xNjk2NDUgMzQ2Ljk0MkMtMS43NDcxOSAyNTAuMzI4IDExLjU3MzEgMTQ2Ljc1OSA5Mi4wODg4IDc5LjYxMzRDMTcxLjcxMSAxMy4yMTMxIDI5MS4zMDMgMTcuMzU1IDQwMS44NDkgMTEuOTYzOVoiIGZpbGw9IiNBNENFREEiLz4NCjwvc3ZnPg0K);
    mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzg0IiBoZWlnaHQ9IjczMSIgdmlld0JveD0iMCAwIDc4NCA3MzEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQwMS44NDkgMTEuOTYzOUM1MjIuNyA2LjA3MDEzIDY2Mi42NjQgLTI1Ljg3ODUgNzQ4LjcxNCA0Ny41OTA4QzgzNC44OTIgMTIxLjE3IDczNC4yMTYgMjY5Ljg2MyA3MjYuOTk2IDM3NC4yOTdDNzIwLjQwOSA0NjkuNTg3IDc4Mi45MTYgNTQxLjA2NSA3MDkuNjU4IDYxMi41ODZDNjMyLjQyNCA2ODcuOTg5IDUxOC40NSA3MzEuMzgzIDQwMS44NDkgNzI5Ljk3OEMyODYuNjgxIDcyOC41OSAxNzkuODA1IDY3OC45NjkgMTAyLjUxOCA2MDUuMjY5QzI4Ljk2MDQgNTM1LjEyNiAyLjA0NjM0IDQ0MS41MzIgMC4xNjk2NDUgMzQ2Ljk0MkMtMS43NDcxOSAyNTAuMzI4IDExLjU3MzEgMTQ2Ljc1OSA5Mi4wODg4IDc5LjYxMzRDMTcxLjcxMSAxMy4yMTMxIDI5MS4zMDMgMTcuMzU1IDQwMS44NDkgMTEuOTYzOVoiIGZpbGw9IiNBNENFREEiLz4NCjwvc3ZnPg0K);
    transform         : translate(-460px, -113px) rotate(10.21deg);
  }
}

.top-header-dental-box {
  padding         : 16.5px 28px;
  background-color: rgba(82, 167, 202, 0.1);
}

.top-header-dental-date {
  background-color: rgba(164, 206, 218, 0.1);
}

.top-header-dental-contact {
  background-color: rgba(255, 255, 255, 0.1);
  padding         : 11px 12.5px;
}

.top-header-dental-contact:hover {
  background-color: #fff;
  color           : rgba(82, 167, 202, 0.8);
}

.top-header-dental-contact:hover i {
  color: rgba(82, 167, 202, 0.6);
}

.top-header-dental-request-visit {
  padding  : 11px 20px;
  filter   : drop-shadow(0px 19px 50px rgba(82, 167, 202, 0.15));
  min-width: auto;
}

.top-header-dental-request-visit:hover {
  background-color: #52a7ca;
  color           : #fff;
}

.top-header-dental.not-shape .container::after {
  content: none;
}

.top-header-dental.not-shape .top-header-dental-contact {
  background-color: rgba(82, 167, 202, 0.1);
  color           : rgba(82, 167, 202, 0.8);
}

.top-header-dental.not-shape .top-header-dental-contact i {
  color: rgba(82, 167, 202, 0.6);
}

.top-header-dental.not-shape .top-header-dental-contact:hover {
  background-color: #52a7ca;
  color           : rgba(255, 255, 255, 0.8);
}

.top-header-dental.not-shape .top-header-dental-contact:hover i {
  color: rgba(255, 255, 255, 0.6);
}

.top-header-dental.not-shape .top-header-dental-request-visit {
  background-color: #52a7ca;
  color           : #fff;
}

.top-header-dental.not-shape .top-header-dental-request-visit:hover,
.top-header-dental.not-shape .top-header-dental-request-visit:focus,
.top-header-dental.not-shape .top-header-dental-request-visit:active {
  background-color: #3995ba;
}

@media only screen and (min-width: 2080px) {
  .top-header-dental {
    position: relative;
  }

  .top-header-dental .container {
    position: unset !important;
  }

  .top-header-dental .container::after {
    transform: translate(-305px, -109px) rotate(10.21deg);
  }

  .top-header-dental-contact {
    background-color: rgba(82, 167, 202, 0.1);
    color           : rgba(82, 167, 202, 0.8);
  }

  .top-header-dental-contact i {
    color: rgba(82, 167, 202, 0.6);
  }

  .top-header-dental-contact:hover {
    background-color: #52a7ca;
    color           : rgba(255, 255, 255, 0.8);
  }

  .top-header-dental-contact:hover i {
    color: rgba(255, 255, 255, 0.6);
  }

  .top-header-dental-request-visit {
    background-color: #52a7ca;
    color           : #fff;
  }

  .top-header-dental-request-visit:hover,
  .top-header-dental-request-visit:focus,
  .top-header-dental-request-visit:active {
    background-color: #3995ba;
  }
}

@media only screen and (max-width: 1399px) {
  .top-header-dental-logo img {
    width : auto;
    height: 40px;
  }

  .top-header-dental-box {
    padding: 16.5px 16px;
  }

  .top-header-dental-location {
    margin: 0 12px;
  }
}

@media only screen and (max-width: 1199px) {
  .top-header-dental .container::after {
    transform: translate(-483px, -109px) rotate(10.21deg);
  }

  .top-header-dental-logo img {
    height: 32px;
  }
}

@media only screen and (max-width: 991px) {
  .top-header-dental .container {
    padding-top: 24px;
  }

  .top-header-dental .container::after {
    transform: translate(-540px, -130px) rotate(10.21deg);
  }
}

@media only screen and (max-width: 767px) {
  .top-header-dental .container::after {
    transform: translate(-640px, -130px) rotate(10.21deg);
  }
}

@media only screen and (max-width: 575px) {
  .top-header-dental .container::after {
    transform: translate(-740px, -130px) rotate(10.21deg);
  }

  .top-header-dental-logo img {
    height: 26px;
  }

  .top-header-dental-request-visit {
    width  : 48px;
    height : 48px;
    padding: 0;
  }

  .top-header-dental-request-visit::after {
    content: none;
  }

  .top-header-dental-request-visit i {
    margin-right: 0;
  }
}

.nav-dental ul {
  gap           : 48px;
  padding-bottom: 12px;
  border-bottom : 1px solid rgba(73, 73, 73, 0.1);
}

.nav-dental ul li {
  position: relative;
}

.nav-dental ul li.has-megamenu a::after {
  content     : "\e939";
  font-family : "icomoon";
  font-size   : 11px;
  line-height : 1;
  margin-right: 8px;
  transition  : unset;
}

.nav-dental ul li a::before {
  width           : 5px;
  height          : 5px;
  border-radius   : 5px;
  background-color: #52a7ca;
  margin-left     : 6px;
}

.nav-dental ul li a.active {
  font-weight: 700 !important;
}

.nav-dental ul li a.active::before {
  content: "";
}

.nav-dental ul li a:hover,
.nav-dental ul li a.active {
  color: #52a7ca;
}

@media only screen and (max-width: 1199px) {
  .nav-dental ul {
    gap: 28px;
  }
}

.footer-dental {
  background-color: #102128;
  border-radius   : 68px 68px 0 0;
  padding-top     : 66px;
  margin-top      : 93px;
}

.footer-dental .container {
  padding-bottom: 48px;
}

.footer-dental .container::after {
  height          : 85px;
  border-radius   : 9px;
  background-color: #63b0d0;
  right           : 12px;
  left            : 12px;
  transform       : translateY(73px);
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-dental-07.png");
}

.footer-dental-info-contact li:not(:last-child) {
  margin-bottom: 17px;
}


.footer-dental-nav li:not(:last-child) {
  margin-bottom: 4px;
}

.footer-dental-nav li a:hover {
  color: #52a7ca;
}

.footer-dental-contact {
  gap: 24px;
}

.footer-dental-contact .btn {
  padding: 17px 12px;
  flex   : 1 0 calc(50% - 12px);
}

.footer-dental-contact .btn:hover {
  color: rgba(255, 255, 255, 0.6);
}

.footer-dental-contact .btn:hover span,
.footer-dental-contact .btn:hover i {
  color: #fff;
}

@media only screen and (max-width: 1199px) {
  .footer-dental-contact {
    gap: 24px 12px;
  }

  .footer-dental-contact .btn {
    flex: 1 0 calc(50% - 6px);
  }

  .footer-dental-contact .btn span {
    font-size: 14px;
  }

  .footer-dental-contact .btn i {
    font-size: 18px;
  }
}

@media only screen and (max-width: 991px) {
  .footer-dental {
    border-radius: 0;
    margin-top   : 60px;
    padding-top  : 48px;
  }

  .footer-dental .container {
    padding-bottom: 32px;
  }
}

@media only screen and (max-width: 575px) {
  .footer-dental-logo img {
    width : auto;
    height: 40px;
  }
}

.landing-dental .btn,
.counseling-dental .btn {
  filter: drop-shadow(0px 19px 50px rgba(82, 167, 202, 0.15));
}

.landing-dental {
  margin: 78px 0 136px;
}

.landing-dental::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-01.png");
  width           : 203px;
  height          : 152px;
  bottom          : 54px;
  transform       : translateX(98px);
}

.landing-dental .sup-title::before {
  bottom   : 100%;
  transform: translate(6px, -23px);
}

.landing-dental .sup-title::after {
  right    : 100%;
  bottom   : 21px;
  transform: translateX(-68px);
}

.landing-dental .title-en {
  opacity       : 0.5;
  letter-spacing: 7.44px;
}

.landing-dental .btn {
  padding: 11px 25px;
}

@media only screen and (max-width: 767px) {
  .landing-dental {
    margin: 40px 0 60px;
  }
}

@media only screen and (max-width: 575px) {
  .landing-dental .title-en {
    font-size     : 14px;
    line-height   : 22px;
    letter-spacing: 4px;
  }
}

.services-dental-item {
  box-shadow      : 0px 48px 50px rgba(0, 0, 0, 0.02);
  padding         : 36px 31px 41px 27px;
  background-color: #fff;
}

.services-dental-item .image::before {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNjgiIHZpZXdCb3g9IjAgMCA3MiA2OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzguMzUwNCAwLjAwNjM4MzkxQzQ4LjcxOTYgLTAuMjMyNTIxIDU4LjA4MzEgNi4yNjQ4IDY0LjcwMTcgMTQuMzEzNEM3MC43NDU0IDIxLjY2MyA3Mi4yOTYzIDMxLjMzMzEgNzEuOTU1OCA0MC44NzI3QzcxLjYzIDQ5Ljk5OTcgNzAuMTY5OSA2MC4xNzQyIDYyLjg3MTUgNjUuNTg3MkM1Ni4wMjc1IDcwLjY2MzMgNDYuODM3NSA2Ni4yMTk4IDM4LjM1MDQgNjUuNzk3MkMzMC42MTM1IDY1LjQxMTkgMjIuNjQ2NCA2Ny40OTQyIDE2LjEzODEgNjMuMjYwMkM4LjE1MTAyIDU4LjA2NDEgMC42MzA1NjcgNTAuNDM1NCAwLjAzNzY1NzcgNDAuODcyN0MtMC41NzYwNTIgMzAuOTc0NCA2LjQxODg1IDIyLjcwOTEgMTMuMTc2OSAxNS41MDA2QzIwLjE5NjggOC4wMTI4MSAyOC4xMzIgMC4yNDE4MTUgMzguMzUwNCAwLjAwNjM4MzkxWiIgZmlsbD0iI0E0Q0VEQSIvPg0KPC9zdmc+DQo=) 0 0/100% 100%;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNjgiIHZpZXdCb3g9IjAgMCA3MiA2OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzguMzUwNCAwLjAwNjM4MzkxQzQ4LjcxOTYgLTAuMjMyNTIxIDU4LjA4MzEgNi4yNjQ4IDY0LjcwMTcgMTQuMzEzNEM3MC43NDU0IDIxLjY2MyA3Mi4yOTYzIDMxLjMzMzEgNzEuOTU1OCA0MC44NzI3QzcxLjYzIDQ5Ljk5OTcgNzAuMTY5OSA2MC4xNzQyIDYyLjg3MTUgNjUuNTg3MkM1Ni4wMjc1IDcwLjY2MzMgNDYuODM3NSA2Ni4yMTk4IDM4LjM1MDQgNjUuNzk3MkMzMC42MTM1IDY1LjQxMTkgMjIuNjQ2NCA2Ny40OTQyIDE2LjEzODEgNjMuMjYwMkM4LjE1MTAyIDU4LjA2NDEgMC42MzA1NjcgNTAuNDM1NCAwLjAzNzY1NzcgNDAuODcyN0MtMC41NzYwNTIgMzAuOTc0NCA2LjQxODg1IDIyLjcwOTEgMTMuMTc2OSAxNS41MDA2QzIwLjE5NjggOC4wMTI4MSAyOC4xMzIgMC4yNDE4MTUgMzguMzUwNCAwLjAwNjM4MzkxWiIgZmlsbD0iI0E0Q0VEQSIvPg0KPC9zdmc+DQo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  width              : 72px;
  height             : 68px;
  background-color   : #a4ceda;
  opacity            : 0.15;
}

.services-dental-item .image img {
  width : 60px;
  height: 60px;
}

.services-dental-item:hover {
  background-color: #52a7ca;
}

.services-dental-item:hover .title {
  color: rgba(255, 255, 255, 0.8);
}

.services-dental-item:hover p {
  color: rgba(255, 255, 255, 0.6);
}

.services-dental .swiper-slide:not(.swiper-slide-visible) {
  align-self: center;
}

.swiper-slide:not(.swiper-slide-visible) .services-dental-item {
  padding: 20px 20px;
  opacity: 0.5;
  height : auto;
}

@media only screen and (max-width: 767px) {
  .services-dental-item {
    padding: 30px 20px;
  }

  .services-dental-item .image {
    margin-left: 0;
  }
}

.counseling-dental {
  margin: 104px 0 190px;
}

.counseling-dental::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-dental-03.png");
  transform       : translateY(-64px);
  height          : 536px;
}

.counseling-dental .image::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-03.png");
  width           : 254px;
  height          : 142px;
  bottom          : 55px;
  transform       : translateX(89px);
}

.counseling-dental .image::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-dental-01.png");
  width           : 106px;
  height          : 110px;
  bottom          : 8px;
  left            : 80px;
}

.counseling-dental .image img {
  filter: drop-shadow(0px 38px 50px rgba(0, 0, 0, 0.05));
}

.counseling-dental .content::before {
  top : 20px;
  left: 137px;
}

.counseling-dental .content::after {
  transform: translate(-4px, -23px);
}

.counseling-dental .content .btn {
  padding: 11px 21px;
}

@media only screen and (max-width: 767px) {
  .counseling-dental {
    margin: 70px 0;
  }

  .counseling-dental .content p {
    font-size  : 14px;
    line-height: 25px;
  }
}

.doctors-dental {
  padding: 36px 0 64px;
}

.works-dental {
  margin: 105px 0 154px;
}

.works-dental-item {
  padding-bottom: 69px;
}

.works-dental-item .image {
  box-shadow: 0px 66px 50px rgba(0, 0, 0, 0.1);
}

.works-dental-item .image::before {
  background-image: linear-gradient(180deg, rgba(82, 167, 202, 0) 0%, rgba(82, 167, 202, 0.561884) 80.24%, #23a9ce 100%);
  z-index         : 2;
  border-radius   : inherit;
}

.works-dental-item .image i {
  z-index   : 3;
  width     : 38px;
  height    : 38px;
  box-shadow: 0px 23px 30px rgba(0, 0, 0, 0.15);
  top       : 33px;
  right     : 27px;
}

.works-dental-item .content {
  right  : 35px;
  left   : 35px;
  padding: 31px 12px;
  z-index: 5;
}

@media only screen and (max-width: 1199px) {
  .works-dental-item .content {
    right: 24px;
    left : 24px;
  }
}

@media only screen and (max-width: 767px) {
  .works-dental {
    margin: 80px 0;
  }

  .works-dental-item .image {
    border-radius: 32px;
  }
}

@media only screen and (max-width: 575px) {
  .works-dental-item {
    padding-bottom: 32px;
  }

  .works-dental-item .image {
    border-radius: 24px;
  }

  .works-dental-item .image i {
    top : 20px;
    left: 20px;
  }

  .works-dental-item .content {
    right        : 12px;
    left         : 12px;
    border-radius: 20px;
    padding      : 24px 12px;
  }

  .works-dental-item .content .title {
    font-size  : 14px;
    line-height: 22px;
  }
}

.comments-dental-item {
  max-width: 843px;
}

.comments-dental-item img {
  box-shadow: 0px 39px 50px rgba(0, 0, 0, 0.15);
}

@media only screen and (max-width: 1399px) {
  .comments-dental .container::after {
    width : 1160px;
    height: 384px;
  }
}

@media only screen and (max-width: 1199px) {
  .comments-dental .container::after {
    width : 960px;
    height: 318px;
  }
}

@media only screen and (max-width: 991px) {
  .comments-dental .container {
    padding-bottom: 120px;
  }

  .comments-dental .container::after {
    width : 720px;
    height: 238px;
  }
}

@media only screen and (max-width: 767px) {
  .comments-dental .container {
    padding-bottom: 0;
  }
}

.gallery-dental {
  margin: 116px 0 64px;
}

.gallery-dental::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-dental-06.png");
  transform       : translateY(-39px);
  height          : 1187px;
}

@media only screen and (max-width: 767px) {
  .gallery-dental {
    margin: 60px 0;
  }
}

.company-dental a img {
  filter: grayscale(1);
}

.company-dental a:hover img {
  filter: grayscale(0);
}

.about-dental-landing .video {
  padding: 22px 29px 35px 22px;
}

.about-dental-landing .video::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-dental-02.png");
  width           : 104px;
  height          : 110px;
}

.about-dental-landing .video::after {
  width       : 234px;
  height      : 187px;
  border      : 6px solid;
  border-color: transparent transparent #52a7ca #52a7ca;
}

@media only screen and (max-width: 575px) {
  .about-dental-landing .video {
    padding: 0;
  }

  .about-dental-landing .video::before {
    transform: translate(29px, -22px);
  }

  .about-dental-landing .video::after {
    content: none;
  }
}

.about-team-dental {
  margin: 126px 0 158px;
}

.about-team-dental::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-dental-08.png");
  transform       : translateY(-70px);
  height          : 861px;
}

.about-team-dental::after,
.about-team-dental .container::after {
  width : 275px;
  height: 346px;
}

.about-team-dental::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-04.png");
  transform       : translate(144px, 206px);
}

.about-team-dental .container::after {
  transform       : translateX(-92px);
  bottom          : 38px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-05.png");
}

.about-team-dental .title-en {
  letter-spacing: 7.44px;
}

.about-team-dental .btn {
  filter : drop-shadow(0px 19px 50px rgba(82, 167, 202, 0.15));
  padding: 11px 25px;
}

.about-team-dental-gallery {
  padding: 0 0 34px 39px;
}

.about-team-dental-gallery::after {
  border      : 6px solid;
  border-color: transparent transparent #52A7CA #52A7CA;
  width       : 234px;
  height      : 187px;
}

.about-team-dental-gallery .row {
  margin: 0 -4px;
  gap   : 8px 0;
}

.about-team-dental-gallery .row>* {
  padding: 0 4px;
}

.about-team-dental-gallery .gallery-cleaning-item {
  box-shadow: 0px 17px 50px rgba(0, 0, 0, 0.05);
}

@media only screen and (max-width: 767px) {
  .about-team-dental {
    margin: 70px 0;
  }
}

@media only screen and (max-width: 575px) {
  .about-team-dental p {
    font-size  : 14px;
    line-height: 26px;
  }

  .about-team-dental-gallery {
    padding: 0 0 16px 16px;
  }
}

.about-doctors-dental {
  padding: 43px 0 91px;
}

.about-doctors-dental .row {
  gap: 86px 0;
}

.insurance-dental {
  margin: 80px 0 140px;
}

.insurance-dental::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-dental-09.png");
  transform       : translateY(-72px);
  height          : 861px;
}

.insurance-dental-item {
  padding   : 66px 12px;
  box-shadow: 0px 31px 50px rgba(0, 0, 0, 0.02);
}

.insurance-dental-item img {
  width              : auto;
  max-height         : 72px;
  filter             : grayscale(1);
  -webkit-user-select: none;
  -moz-user-select   : none;
  user-select        : none;
}

.insurance-dental-item:hover img {
  filter: grayscale(0);
}

.insurance-dental .swiper-slide:not(.swiper-slide-visible) .insurance-dental-item {
  transform     : scale(0.7);
  opacity       : 0.5;
  pointer-events: none;
}

@media only screen and (max-width: 767px) {
  .insurance-dental {
    margin: 60px 0;
  }

  .insurance-dental-item {
    padding      : 32px 12px;
    border-radius: 20px;
  }
}

.about-comments-dental::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-06.png");
  width           : 275px;
  height          : 284px;
  transform       : translate(-92px, -80px);
}

.about-gallery-dental::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-07.png");
  bottom          : 100%;
  transform       : translate(144px, -20px);
  width           : 245px;
  height          : 284px;
}

.contact-dental-location {
  margin: 125px 0 132px;
}

.contact-dental-location::before,
.contact-dental-location::after {
  width : 275px;
  height: 284px;
}

.contact-dental-location::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-08.png");
  bottom          : 24px;
  transform       : translateX(104px);
}

.contact-dental-location::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-06.png");
  transform       : translate(-136px, 14px);
}

.contact-dental-location-wrapper {
  padding: 36px 40px 22px 27px;
}

.contact-dental-location-wrapper::before,
.contact-dental-location-wrapper::after {
  width : 234px;
  height: 187px;
  border: 6px solid;
}

.contact-dental-location-wrapper::before {
  border-color: #52a7ca #52a7ca transparent transparent;
}

.contact-dental-location-wrapper::after {
  border-color: transparent transparent #52a7ca #52a7ca;
}

.contact-dental-location-wrapper .location::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-dental-01.png");
  top             : 5px;
  left            : 6px;
  width           : 104px;
  height          : 110px;
}

.contact-dental-location-wrapper .location iframe {
  background-color: #d9d9d9;
  box-shadow      : 0px 72px 50px rgba(0, 0, 0, 0.05);
  border-radius   : 60px 0;
}

.contact-dental-info .heading-dental {
  max-width: 790px;
}

.contact-dental-info .heading-dental::before {
  right    : 100px;
  transform: translateY(-14px);
}

.contact-dental-info .heading-dental::after {
  top      : 18px;
  transform: translateX(-25px);
}

.contact-dental-info .row {
  max-width: 970px;
}

.contact-dental-counseling {
  margin: 183px 0 111px;
}

.contact-dental-form::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-dental-10.png");
  transform       : translateY(-16px);
  height          : 1045px;
}

.contact-dental-form .heading-dental {
  margin-bottom: 106px;
}

.contact-dental-form form .uploader-file-label {
  padding: 22.5px 18px 22.5px 140px;
}

.contact-dental-form form button.btn {
  box-shadow: 0px 18px 25px rgba(82, 167, 202, 0.32);
}

.contact-dental-insurance {
  margin: 125px 0 233px;
}

.contact-dental-insurance::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-06.png");
  width           : 275px;
  height          : 284px;
  transform       : translate(-92px, -141px);
}

.contact-dental-gallery::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-08.png");
  width           : 275px;
  height          : 284px;
  transform       : translate(143px, -254px);
}

@media only screen and (max-width: 991px) {
  .contact-dental-location-wrapper .location iframe {
    height       : 400px;
    border-radius: 32px 0;
  }
}

@media only screen and (max-width: 767px) {
  .contact-dental-location {
    margin: 40px 0 60px;
  }

  .contact-dental-location-wrapper {
    padding: 24px;
  }

  .contact-dental-counseling,
  .contact-dental-insurance {
    margin: 70px 0;
  }

  .contact-dental-form .heading-dental {
    margin-bottom: 60px;
  }

  .contact-dental-form form .uploader-file-label {
    padding-left: 64px;
  }
}

@media only screen and (max-width: 575px) {
  .contact-dental-location-wrapper {
    padding: 16px;
  }

  .contact-dental-location-wrapper .location iframe {
    border-radius: 24px 0;
    height       : 300px;
  }
}

.blog-dental-top-article {
  margin: 72px 0 163px;
}

.blog-dental-top-article .title-en {
  letter-spacing: 5.88px;
}

.blog-dental-top-article .btn {
  min-width: 157px;
  padding  : 12px 12px;
  filter   : drop-shadow(0px 19px 50px rgba(82, 167, 202, 0.15));
}

.blog-dental-top-article .image::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-dental-02.png");
  width           : 104px;
  height          : 110px;
  left            : 40%;
  transform       : translate(-50%, -66px);
}

.blog-dental-top-article .image::after {
  width       : 234px;
  height      : 187px;
  border      : 6px solid;
  border-color: transparent transparent #52a7ca #52a7ca;
  left        : 30px;
  transform   : translateY(21px);
}

.blog-dental-top-article .image .img {
  filter: drop-shadow(-13px -8px 50px rgba(0, 0, 0, 0.05));
}

.blog-dental-top-article .image .img::before,
.blog-dental-top-article .image .img::after,
.blog-dental-top-article .image .img img {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTI4IiBoZWlnaHQ9IjQ4OSIgdmlld0JveD0iMCAwIDUyOCA0ODkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMwMC41NjUgMC4wODQ5Nzc3QzM2NS4yNjMgLTIuMzE0ODIgNDE4LjgwNyA0Ni41MTcxIDQ2MS4xOTQgOTUuMzk5QzUwMC4xODcgMTQwLjM2NiA1MTcuMDAyIDE5Ni41OTMgNTIyLjM0IDI1NS44NDNDNTI4LjM4NSAzMjIuOTM3IDUzOS40NTQgMzk5LjIxOCA0OTIuOTYyIDQ0OC4wMThDNDQ1Ljk4NyA0OTcuMzI0IDM2OC43MDUgNDg4LjA4NSAzMDAuNTY1IDQ4OC42MjdDMjMxLjU4NiA0ODkuMTc3IDE1OS41MDIgNDkzLjQzOCAxMDUuMDc1IDQ1MS4xMDdDNDQuNTU2NyA0MDQuMDM5IC04Ljk2NTM0IDMzMS43NzEgMS4yNjE0NCAyNTUuODQzQzExLjAzOTkgMTgzLjI0NCA5NS43MTAxIDE1NC41MDkgMTUxLjQzOCAxMDYuODg5QzE5OS43NTYgNjUuNjAwNCAyMzcuMDIyIDIuNDQxOTIgMzAwLjU2NSAwLjA4NDk3NzdaIiBmaWxsPSIjQzRDNEM0Ii8+DQo8L3N2Zz4NCg==) 0 0/contain;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTI4IiBoZWlnaHQ9IjQ4OSIgdmlld0JveD0iMCAwIDUyOCA0ODkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMwMC41NjUgMC4wODQ5Nzc3QzM2NS4yNjMgLTIuMzE0ODIgNDE4LjgwNyA0Ni41MTcxIDQ2MS4xOTQgOTUuMzk5QzUwMC4xODcgMTQwLjM2NiA1MTcuMDAyIDE5Ni41OTMgNTIyLjM0IDI1NS44NDNDNTI4LjM4NSAzMjIuOTM3IDUzOS40NTQgMzk5LjIxOCA0OTIuOTYyIDQ0OC4wMThDNDQ1Ljk4NyA0OTcuMzI0IDM2OC43MDUgNDg4LjA4NSAzMDAuNTY1IDQ4OC42MjdDMjMxLjU4NiA0ODkuMTc3IDE1OS41MDIgNDkzLjQzOCAxMDUuMDc1IDQ1MS4xMDdDNDQuNTU2NyA0MDQuMDM5IC04Ljk2NTM0IDMzMS43NzEgMS4yNjE0NCAyNTUuODQzQzExLjAzOTkgMTgzLjI0NCA5NS43MTAxIDE1NC41MDkgMTUxLjQzOCAxMDYuODg5QzE5OS43NTYgNjUuNjAwNCAyMzcuMDIyIDIuNDQxOTIgMzAwLjU2NSAwLjA4NDk3NzdaIiBmaWxsPSIjQzRDNEM0Ii8+DQo8L3N2Zz4NCg==) 0 0/contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
}

.blog-dental-top-article .image .img::before,
.blog-dental-top-article .image .img::after {
  top : 24px;
  left: 15px;
}

.blog-dental-top-article .image .img::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/other/image-dental-21.png");
}

.blog-dental-top-article .image .img::after {
  background-color: rgba(164, 206, 218, 0.8);
}

.blog-dental-articles-marine::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-dental-11.png");
  transform       : translateY(-95px);
  height          : 1329px;
}

.blog-dental-articles-marine::after,
.blog-dental-articles-marine .container::before {
  width : 275px;
  height: 285px;
}

.blog-dental-articles-marine::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-06.png");
  top             : 27%;
  transform       : translateX(-154px);
}

.blog-dental-articles-marine .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-07.png");
  transform       : translate(149px, 35px);
}

.blog-dental-articles-marine .row {
  gap: 72px 0;
}

.blog-dental-best-article {
  margin: 155px 0 146px;
}

.blog-dental-best-article::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-06.png");
  width           : 275px;
  height          : 285px;
  transform       : translate(-154px, 123px);
}

.blog-dental-best-article .content .title a:hover,
.blog-dental-best-article .content .author:hover {
  color: #52a7ca;
}

.blog-dental-best-article .content .share ul li a:hover {
  background-color: #52a7ca;
}

.blog-dental-best-article .content .btn:hover {
  background-color: #52a7ca;
  color           : #fff;
}

.blog-dental-last-articles::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-dental-12.png");
  transform       : translateY(-92px);
  height          : 2232px;
}

.blog-dental-last-articles::after,
.blog-dental-last-articles .container::before,
.blog-dental-last-articles .container::after {
  width : 275px;
  height: 285px;
}

.blog-dental-last-articles::after,
.blog-dental-last-articles .container::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-07.png");
  transform       : translateX(149px);
}

.blog-dental-last-articles::after {
  top: 15%;
}

.blog-dental-last-articles .container::after {
  top: 65%;
}

.blog-dental-last-articles .container::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-06.png");
  transform       : translateX(-154px);
  top             : 40%;
}

.blog-dental-last-articles .row {
  gap: 105px 0;
}

@media only screen and (max-width: 991px) {
  .blog-dental-top-article {
    margin-top: 90px;
  }

  .blog-dental-top-article .image .img::before,
  .blog-dental-top-article .image .img::after,
  .blog-dental-top-article .image .img img {
    -webkit-mask-position: center;
    mask-position        : center;
  }
}

@media only screen and (max-width: 767px) {
  .blog-dental-top-article {
    margin: 40px 0 60px;
  }

  .blog-dental-best-article {
    margin: 60px 0;
  }

  .blog-dental-last-articles .row {
    gap: 32px 0;
  }
}

.detail-blog-dental {
  margin-top: 52px;
}

.detail-blog-dental-image {
  margin-bottom: 93px;
}

.detail-blog-dental-image-wrapper {
  padding: 147px 140px 0;
}

.detail-blog-dental-image-wrapper::before,
.detail-blog-dental-image-wrapper::after {
  bottom       : 21.101%;
  border-radius: 26px;
}

.detail-blog-dental-image-wrapper::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-dental-13.png");
  box-shadow      : 0px 55px 50px rgba(0, 0, 0, 0.05);
}

.detail-blog-dental-image-wrapper::after {
  background-color: rgba(82, 167, 202, 0.5);
}

.detail-blog-dental-image-wrapper img {
  border       : 9px solid #d9d9d9;
  border-radius: 0 0 205px 205px;
  box-shadow   : 0px 61px 50px rgba(0, 0, 0, 0.05);
  max-width    : calc(50% - 12px);
}

.detail-blog-dental-image-wrapper img:nth-child(2) {
  border-radius: 205px 205px 0 0;
}

.detail-blog-dental-info {
  margin-bottom: 97px;
}

.detail-blog-dental-info-wrapper {
  max-width: 968px;
}

.detail-blog-dental-info-author:hover {
  color: #52a7ca;
}

.detail-blog-dental-content {
  margin-bottom: 130px;
}

.detail-blog-dental-content::before,
.detail-blog-dental-content::after {
  width : 275px;
  height: 285px;
}

.detail-blog-dental-content::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-07.png");
  transform       : translateX(163px);
}

.detail-blog-dental-content::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-06.png");
  transform       : translate(-153px, -205px);
}

.detail-blog-dental-comments {
  margin: 153px 0 105px;
}

.detail-blog-dental-comments::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-dental-14.png");
  transform       : translateY(-44px);
  height          : 1540px;
}

.detail-blog-dental-comments ul li .content .text-reply p::before,
.detail-blog-dental-comments ul li ul::before {
  background-color: rgba(82, 167, 202, 0.75);
}

.detail-blog-dental-comments ul li .content .text-reply .btn {
  box-shadow: 0px 32px 25px rgba(82, 167, 202, 0.15);
}

.detail-blog-dental-send-comment form .btn {
  box-shadow: 0px 18px 25px rgba(82, 167, 202, 0.32);
}

.detail-blog-dental-related-articles {
  margin-top: 116px;
}

.detail-blog-dental-related-articles::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-dental-15.png");
  top             : 58px;
  height          : 750px;
}

@media only screen and (max-width: 991px) {
  .detail-blog-dental-image-wrapper {
    padding: 80px 60px 0;
  }
}

@media only screen and (max-width: 767px) {
  .detail-blog-dental {
    margin-top: 40px;
  }

  .detail-blog-dental-image-wrapper {
    padding: 48px 32px 0;
  }

  .detail-blog-dental-image,
  .detail-blog-dental-info,
  .detail-blog-dental-content {
    margin-bottom: 40px;
  }

  .detail-blog-dental-info-author {
    font-size  : 14px;
    line-height: 22px;
  }

  .detail-blog-dental-comments {
    margin: 60px 0;
  }

  .detail-blog-dental-related-articles {
    margin-top: 60px;
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-dental-image-wrapper {
    padding: 32px 12px 0;
    margin : 0 -12px;
    gap    : 12px !important;
  }

  .detail-blog-dental-image-wrapper::before,
  .detail-blog-dental-image-wrapper::after {
    border-radius: 0;
  }

  .detail-blog-dental-image-wrapper img {
    border-width: 4px;
    max-width   : calc(50% - 6px);
  }

  .detail-blog-dental-info-title {
    font-size  : 16px;
    line-height: 25px;
  }

  .detail-blog-dental-info-author {
    font-size  : 12px;
    line-height: 18px;
  }
}

.service-dental-landing {
  margin: 52px 0 116px;
}

.service-dental-landing-wrapper {
  padding: 100px 65px 0 106px;
}

.service-dental-landing-wrapper::before,
.service-dental-landing-wrapper::after {
  border-radius: 26px;
  bottom       : 37.123%;
}

.service-dental-landing-wrapper::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-dental-13.png");
  box-shadow      : 0px 55px 50px rgba(0, 0, 0, 0.05);
}

.service-dental-landing-wrapper::after {
  background-color: rgba(82, 167, 202, 0.5);
}

.service-dental-landing-wrapper .content {
  box-shadow: 0px 77px 50px rgba(0, 0, 0, 0.05);
  padding   : 60px 66px 50px 38px;
}

.service-dental-landing-wrapper img {
  border       : 9px solid #d9d9d9;
  border-radius: 205px 205px 0 0;
  box-shadow   : 0px 61px 50px rgba(0, 0, 0, 0.05);
}

.service-dental-description {
  margin-bottom: 100px;
}

.service-dental-description-content::before {
  width : 275px;
  height: 285px;
}

.service-dental-description-content:nth-child(odd)::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-06.png");
  transform       : translate(-165px, -72px);
  left            : 0;
}

.service-dental-description-content:nth-child(even)::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-07.png");
  transform       : translate(157px, -80px);
  right           : 0;
}

.service-dental-description-content:not(:last-child) {
  margin-bottom: 118px;
}

.service-dental-description-content .title-en {
  letter-spacing: 6.08px;
}

.service-dental-steps::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-dental-16.png");
  transform       : translateY(-18px);
  height          : 742px;
}

.service-dental-steps .row {
  gap: 37px 0;
}

.service-dental-steps-item {
  padding: 31px 37px 32px 25px;
  border : 1px solid #e0e0e0;
}

.service-dental-steps-item::before {
  border-radius   : inherit;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-dental-17.png");
  background-color: #52a7ca;
  box-shadow      : 0px 48px 50px rgba(0, 0, 0, 0.1), 0px 48px 50px rgba(82, 167, 202, 0.1);
  opacity         : 0;
}

.service-dental-steps-item img {
  box-shadow: 0px 17px 10px rgba(0, 0, 0, 0.1);
}

.service-dental-steps-item:hover::before {
  opacity: 1;
}

.service-dental-steps-item:hover .title {
  color: rgba(255, 255, 255, 0.8);
}

.service-dental-steps-item:hover p {
  color: rgba(255, 255, 255, 0.5);
}

.service-dental-pricing::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-dental-18.png");
  transform       : translateY(-102px);
  height          : 783px;
}

.service-dental-pricing::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-dental-19.png");
  background      : #52a7ca;
  width           : 231px;
  height          : 741px;
  border-radius   : 129px;
  transform       : translate(206px, 168px);
}

.service-dental-pricing-wrapper {
  padding-right: 22px;
}

.service-dental-pricing-wrapper::before {
  background-color: #52a7ca;
  bottom          : 106px;
  left            : 22px;
  border-radius   : 50px;
  transform       : translateY(-26px);
}

.service-dental-pricing-wrapper::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-dental-03.png");
  width           : 178px;
  height          : 187px;
  transform       : translate(40px, -65px);
}

.service-dental-pricing-content {
  box-shadow: 0px 13px 50px rgba(0, 0, 0, 0.05);
  padding   : 97px 48px 20px;
}

.service-dental-pricing-title::before {
  width           : 15px;
  height          : 15px;
  border-radius   : 2px;
  background-color: #52a7ca;
  transform       : rotate(45deg);
  margin-left     : 10px;
}

.service-dental-pricing .doctors>*:not(:last-child) {
  margin-bottom: 72px;
}

.service-dental-comments {
  margin: 271px 0 227px;
}

.service-dental-comments::after {
  width           : 275px;
  height          : 285px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-06.png");
  transform       : translate(-92px, -80px);
}

.service-dental-company::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/shape-dental-07.png");
  transform       : translate(144px, -238px);
  width           : 275px;
  height          : 285px;
}

@media only screen and (max-width: 1399px) {
  .service-dental-landing .text {
    font-size  : 40px;
    line-height: 1.65;
  }
}

@media only screen and (max-width: 1199px) {
  .service-dental-landing-wrapper {
    padding: 100px 48px 0;
  }

  .service-dental-landing .text {
    font-size: 32px;
  }
}

@media only screen and (max-width: 991px) {
  .service-dental-landing-wrapper {
    padding: 48px 32px 0;
  }

  .service-dental-landing-wrapper::before,
  .service-dental-landing-wrapper::after {
    bottom: auto;
    height: 40%;
  }

  .service-dental-landing .content {
    margin-top: 24px;
    padding   : 48px 32px;
  }

  .service-dental-landing img {
    width : auto !important;
    margin: 0 auto;
  }

  .service-dental-pricing .doctors>*:not(:last-child) {
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 767px) {
  .service-dental-landing {
    margin: 40px 0 60px;
  }

  .service-dental-landing .text {
    font-size: 24px;
  }

  .service-dental-landing .content {
    padding      : 30px 20px;
    border-radius: 20px;
  }

  .service-dental-description {
    margin-bottom: 60px;
  }

  .service-dental-description-content:not(:last-child) {
    margin-bottom: 50px;
  }

  .service-dental-description-content p {
    font-size  : 14px;
    line-height: 26px;
  }

  .service-dental-steps .row {
    gap: 24px 0;
  }

  .service-dental-steps-item {
    padding: 24px;
  }

  .service-dental-pricing-wrapper {
    padding-right: 0;
  }

  .service-dental-pricing-content {
    padding: 40px 20px 32px;
  }

  .service-dental-comments {
    margin: 80px 0;
  }
}

@media only screen and (max-width: 575px) {
  .service-dental-landing-wrapper {
    padding: 32px 12px 0;
    margin : 0 -12px;
  }

  .service-dental-landing-wrapper::before,
  .service-dental-landing-wrapper::after {
    border-radius: 0;
    height       : 30%;
  }

  .service-dental-landing .text {
    font-size: 18px;
  }

  .service-dental-landing img {
    border-width: 4px;
  }

  .service-dental-steps-item {
    padding: 24px 16px;
  }

  .service-dental-pricing-content {
    padding      : 32px 16px;
    border-radius: 32px;
  }

  .service-dental-pricing .doctors>*:not(:last-child) {
    margin-bottom: 64px;
  }
}

@property --color-1 {
  syntax       : "<color>";
  initial-value: #b0b0b0;
  inherits     : false;
}

@property --color-2 {
  syntax       : "<color>";
  initial-value: #b0b0b0;
  inherits     : false;
}

@property --color-3 {
  syntax       : "<color>";
  initial-value: #b0b0b0;
  inherits     : false;
}

.heading-web-design {
  margin-bottom: 77px;
}

.heading-web-design::before {
  color: #1081e8;
}

.shape-circle,
.before\:shape-circle::before,
.after\:shape-circle::after {
  background-color: #1081e8;
}

.shape-circle-dark,
.before\:shape-circle-dark::before,
.after\:shape-circle-dark::after {
  background-color: #0f2851;
}

.works-web-design-item {
  box-shadow   : 0px 88px 50px rgba(0, 0, 0, 0.02);
  padding      : 23px 25px 27px;
  border-bottom: 2px solid #fff;
}

.works-web-design-item .image img {
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05);
}

.works-web-design-item .title {
  max-height: 50px;
}

.works-web-design-item .title a:hover {
  color: #1081e8;
}

.works-web-design-item .like:hover {
  color: #e63a2c;
}

.works-web-design-item .btn-more {
  background-color: #fff;
  box-shadow      : 0px 26px 50px rgba(0, 0, 0, 0.05);
  min-width       : 111px;
  padding         : 8px 12px;
}

.works-web-design-item:hover {
  border-color: rgba(16, 129, 232, 0.2);
  box-shadow  : 0px 88px 50px rgba(16, 129, 232, 0.05);
}

.works-web-design-item:hover .btn-more {
  background-color: #1081e8;
  color           : #fff;
}

@media only screen and (max-width: 1199px) {
  .works-web-design-item {
    padding: 23px 16px 27px;
  }

  .works-web-design-item .title {
    max-height: 44px;
  }

  .works-web-design-item .title,
  .works-web-design-item .like {
    font-size  : 14px;
    line-height: 22px;
  }
}

@media only screen and (max-width: 767px) {
  .works-web-design-item {
    padding: 20px 16px;
  }
}

.btn-more-web-design {
  padding  : 14px 12px;
  min-width: 189px;
}

.btn-more-web-design,
.btn-more-web-design:active,
.btn-more-web-design:focus,
.btn-more-web-design:hover {
  box-shadow: 0px 10px 20px 2px rgba(134, 155, 235, 0.32);
}

.article-web-design {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding   : 23px 17px 20px;
}

.article-web-design::before {
  background-image: linear-gradient(93deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%);
  border-radius   : inherit;
  padding         : 0 4px 4px 0;
  opacity         : 0;
}

.article-web-design figure img {
  border-radius: 20px 20px 0;
  box-shadow   : 0px 21px 25px rgba(0, 0, 0, 0.15);
}

.article-web-design .title {
  max-height: 48px;
}

.article-web-design .info::before {
  width        : 5px;
  height       : 70px;
  border-radius: 7px;
  transform    : translateX(17px);
}

.article-web-design .info::before,
.article-web-design .read-more {
  background-image: linear-gradient(93deg, var(--color-1) -9.57%, var(--color-2) 99.15%, var(--color-3) 215.17%);
  transition      : --color-1 0.3s ease-in-out, --color-2 0.3s ease-in-out, --color-3 0.3s ease-in-out;
}

.article-web-design p {
  height: 64px;
}

.article-web-design .read-more {
  color: transparent;
}

.article-web-design:hover::before {
  opacity: 1;
}

.article-web-design:hover .info::before,
.article-web-design:hover .read-more {
  --color-1: #f5af19;
  --color-2: #f48c17;
  --color-3: #f12711;
}

.articles-web-design {
  margin-top: 170px;
}

.articles-web-design .swiper {
  max-width: 1020px;
}

.articles-web-design .swiper-slide:not(.swiper-slide-visible)>* {
  opacity   : 0.25;
  transition: all 0.3s ease-in-out;
}

.articles-web-design .swiper-button-prev::after,
.articles-web-design .swiper-button-next::after {
  font-family: "icomoon";
  font-size  : 16px;
  line-height: 1;
  color      : #fcb712;
}

.articles-web-design .swiper-button-prev::after {
  content: "\e937";
}

.articles-web-design .swiper-button-next::after {
  content: "\e936";
}

.articles-web-design .swiper-pagination-bullet {
  opacity                                  : 1;
  border-radius                            : 6px;
  width                                    : 20px;
  height                                   : 6px;
  background-color                         : rgba(73, 73, 73, 0.6);
  --swiper-pagination-bullet-horizontal-gap: 3px;
}

.articles-web-design .swiper-pagination-bullet-active {
  width           : 30px;
  background-color: #fcb712;
}

@media only screen and (max-width: 767px) {
  .articles-web-design {
    margin-top: 60px;
  }

  .articles-web-design .swiper-pagination-bullet {
    width: 12px;
  }

  .articles-web-design .swiper-pagination-bullet-active {
    width: 20px;
  }
}

.btn-more-two-web-design {
  padding  : 10px 12px;
  min-width: 155px;
}

.article-web-design-two {
  padding   : 5px 5px 25px;
  box-shadow: 0px 67px 50px rgba(0, 0, 0, 0.02);
}

.article-web-design-two figure {
  padding         : 5px;
  background-color: rgba(197, 197, 197, 0.2);
}

.article-web-design-two figure::before {
  background-color: rgba(16, 129, 232, 0.5);
  border-radius   : inherit;
  z-index         : 2;
  top             : 5px;
  right           : 5px;
  bottom          : 5px;
  left            : 5px;
}

.article-web-design-two figure::after {
  width           : 50%;
  height          : 2px;
  background-color: #c5c5c5;
  transform       : translateX(-50%);
  bottom          : 3px;
}

.article-web-design-two figure .img {
  background-color: #d9d9d9;
}

.article-web-design-two figure .text {
  margin     : 0 42px;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  z-index    : 4;
  padding-top: 6px;
}

.article-web-design-two figure .text::before {
  width           : 106px;
  height          : 3px;
  background-color: #fff;
}

.article-web-design-two figure .avatar {
  transform: translate(-50%, 11px);
  z-index  : 20;
}

.article-web-design-two .content {
  padding: 0 5px;
}

.article-web-design-two .title {
  max-height: 48px;
}

.article-web-design-two .title a:hover {
  color: #1081e8;
}

.article-web-design-two p {
  max-height: 104px;
}

@media only screen and (max-width: 1199px) {
  .article-web-design-two figure .text {
    margin: 0 20px;
  }
}

.pagination-web-design li li a:not(.prev, .next):hover,
.pagination-web-design li li a:not(.prev, .next).active {
  background-color: #1081e8;
}

.article-web-design-three {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding   : 27px 48px 28px 32px;
}

.article-web-design-three:not(:last-child) {
  margin-bottom: 56px;
}

.article-web-design-three .image {
  max-width: 150px;
}

.article-web-design-three .image img {
  border-radius: 20px 20px 0;
}

.article-web-design-three .detail {
  padding-right: 19px;
  max-width    : calc(100% - 150px);
}

.article-web-design-three .detail .title a:hover {
  color: #1081e8;
}

.article-web-design-three .detail .info {
  gap: 7px;
}

.article-web-design-three .detail .info li {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
}

.article-web-design-three .detail .info li i {
  text-shadow: 0px 4px 15px rgba(86, 146, 230, 0.5);
  padding    : 0 10px;
}

@media only screen and (max-width: 1399px) {
  .article-web-design-three {
    padding: 27px 32px 28px;
  }
}

@media only screen and (max-width: 991px) {
  .article-web-design-three {
    padding: 24px 20px;
  }

  .article-web-design-three:not(:last-child) {
    margin-bottom: 24px;
  }
}

@media only screen and (max-width: 575px) {
  .article-web-design-three {
    padding: 24px 16px;
  }

  .article-web-design-three .image,
  .article-web-design-three .detail {
    max-width: 100%;
  }

  .article-web-design-three .image img {
    width: 100%;
  }

  .article-web-design-three .detail {
    padding-right: 0;
    margin-top   : 12px;
  }
}

.bg-web-design {
  background: rgba(245, 250, 254, 0.32);
}

.top-header-web-design::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-web-design-01.png");
  height          : 1015px;
}

.top-header-web-design-wrapper {
  padding-bottom: 26px;
  border-bottom : 1px solid rgba(73, 73, 73, 0.2);
}

.top-header-web-design-category {
  margin: 0 26px 0 34px;
}

.top-header-web-design-category-btn {
  padding: 0 20px;
}

.top-header-web-design-category-btn::before,
.top-header-web-design-category-btn::after {
  width           : 1px;
  height          : 38px;
  background-color: rgba(73, 73, 73, 0.2);
}

.top-header-web-design-category-btn:hover .top-header-web-design-category-btn-btn {
  color: #1081e8;
}

.top-header-web-design-category .megamenu::before {
  height: 45px;
}

.top-header-web-design-category:hover .megamenu {
  transform: translateY(1px);
}

.top-header-web-design-nav ul {
  gap: 32px;
}

.top-header-web-design-nav ul li a::after {
  width           : 0;
  height          : 3px;
  background-color: #1081e8;
  border-radius   : 3px;
  transform       : translateY(3px);
}

.top-header-web-design-nav ul li a:hover,
.top-header-web-design-nav ul li a.active {
  color: #1081e8;
}

.top-header-web-design-nav ul li a:hover::after,
.top-header-web-design-nav ul li a.active::after {
  width: 50%;
}

.top-header-web-design-nav ul li a.active {
  font-weight: bold !important;
}

.top-header-web-design-contact {
  background-color: rgba(16, 129, 232, 0.05);
  padding         : 9.5px 24px;
}

.top-header-web-design-contact:hover {
  background-color: #1081e8;
}

.top-header-web-design-contact:hover .text {
  color: rgba(255, 255, 255, 0.5);
}

.top-header-web-design-contact:hover .text .number,
.top-header-web-design-contact:hover .text .number b {
  color: rgba(255, 255, 255, 0.8);
}

.top-header-web-design-contact:hover i {
  color: #fff !important;
}

.top-header-web-design-btn-request {
  padding: 16.5px 27.2px;
}

@media only screen and (max-width: 1399px) {
  .top-header-web-design-category {
    margin: 0 12px;
  }

  .top-header-web-design-category-btn {
    padding: 0 12px;
  }

  .top-header-web-design-nav ul {
    gap: 20px;
  }
}

@media only screen and (max-width: 1199px) {
  .top-header-web-design-category-btn i {
    margin-left: 6px;
  }

  .top-header-web-design-nav ul {
    gap: 12px;
  }

  .top-header-web-design-nav ul li a {
    font-size  : 12px;
    line-height: 20px;
  }

  .top-header-web-design-contact {
    padding    : 9.5px 12px;
    margin-left: 12px;
  }

  .top-header-web-design-btn-request {
    padding: 16.5px 12px;
  }
}

@media only screen and (max-width: 575px) {
  .top-header-web-design-logo img {
    width : auto;
    height: 30px;
  }

  .top-header-web-design-btn-request {
    padding    : 12px;
    font-size  : 12px;
    line-height: 18px;
  }

  .top-header-web-design-btn-request i {
    font-size: 16px;
  }
}

.footer-web-design {
  margin-top      : 114px;
  border-radius   : 68px 68px 0 0;
  background-color: #020d17;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-web-design-10.png");
  padding         : 51px 0 29px;
}

.footer-web-design-nav li:not(:last-child) {
  margin-bottom: 4px;
}

.footer-web-design-nav li a:hover {
  color: #fff;
}

.footer-web-design-btns .btn {
  padding: 18px 30px;
}

.footer-web-design-btns .btn[class^=btn-outline-],
.footer-web-design-btns .btn[class*=" btn-outline-"] {
  padding: 17px 30px;
}

.footer-web-design-btns .btn:hover span {
  color: #fff;
}

.footer-web-design-copyright {
  padding-top: 9px;
  border-top : 3px solid #52A7CA;
}

@media only screen and (max-width: 1199px) {
  .footer-web-design-btns .btn {
    padding: 18px 26px;
  }

  .footer-web-design-btns .btn[class^=btn-outline-],
  .footer-web-design-btns .btn[class*=" btn-outline-"] {
    padding: 17px 26px;
  }
}

@media only screen and (max-width: 991px) {
  .footer-web-design {
    border-radius: 0;
    padding      : 32px 0;
  }
}

@media only screen and (max-width: 767px) {
  .footer-web-design {
    margin-top: 60px;
  }

  .footer-web-design-btns .btn {
    padding: 14px 20px;
  }

  .footer-web-design-btns .btn[class^=btn-outline-],
  .footer-web-design-btns .btn[class*=" btn-outline-"] {
    padding: 13px 20px;
  }
}

@media only screen and (max-width: 575px) {
  .footer-web-design-btns .btn {
    flex: 1 0 auto;
  }
}

.landing-web-design {
  margin: 46px 0 88px;
}

.landing-web-design .shape {
  width           : 42px;
  height          : 42px;
  border-radius   : 50%;
  box-shadow      : inset 11px 4px 11px rgba(255, 255, 255, 0.25);
  background-color: #1081e8;
}

.landing-web-design .shape.dark {
  background-color: #0f2851;
}

.landing-web-design .shape.warning {
  background-color: #fcb712;
}

.landing-web-design>.shape-1,
.landing-web-design>.shape-4 {
  left: 7px;
}

.landing-web-design>.shape-1 {
  top: 25.475%;
}

.landing-web-design>.shape-2 {
  top      : 37.655%;
  transform: translateX(-16px);
}

.landing-web-design>.shape-3 {
  bottom   : 36.734%;
  transform: translateX(-18px);
}

.landing-web-design>.shape-4 {
  bottom: 24.55%;
}

.landing-web-design-wrapper {
  padding: 65px 0 11px 54px;
}

.landing-web-design-wrapper::before {
  background-color: #f9f9f9;
  border-radius   : 50px 290px 50px 50px;
  right           : 13px;
}

.landing-web-design-wrapper>.shape-1 {
  top  : 12.001%;
  right: 1.621%;
}

.landing-web-design-wrapper>.shape-2 {
  top  : 24.987%;
  right: 3.55%;
}

.landing-web-design-wrapper>.shape-3,
.landing-web-design-wrapper>.shape-4 {
  left: 100%;
}

.landing-web-design-wrapper>.shape-3 {
  top      : 52.923%;
  transform: translateX(55px);
}

.landing-web-design-wrapper>.shape-4 {
  top      : 65.907%;
  transform: translateX(30px);
}

.landing-web-design img {
  filter: drop-shadow(0px 26px 50px rgba(0, 0, 0, 0.05));
}

.landing-web-design .title-en {
  letter-spacing: 6.44px;
}

.landing-web-design-form .form-control {
  border-color: #fff;
  box-shadow  : 0px 40px 57px rgba(0, 0, 0, 0.02);
  height      : 73px;
  padding     : 0 24px 0 140px;
}

.landing-web-design-form .form-control:focus {
  border-color: #1081e8;
}

.landing-web-design-form .btn {
  width     : 109px;
  height    : 52px;
  box-shadow: 0px 40px 50px rgba(0, 0, 0, 0.05);
  left      : 21px;
}

.landing-web-design .btn-scroll {
  transform       : translate(-50%, 20px) scaleY(-1);
  background-image: linear-gradient(137.76deg, #0096b3 -103.53%, #37d8f0 157.63%);
  font-size       : 38px;
}

@media only screen and (max-width: 991px) {
  .landing-web-design-wrapper {
    padding: 0 0 64px;
  }
}

@media only screen and (max-width: 575px) {
  .landing-web-design .title-en {
    letter-spacing: 4px;
  }

  .landing-web-design-form .form-control {
    padding: 0 12px 0 70px;
    height : 64px;
  }

  .landing-web-design-form .btn {
    width    : 48px;
    height   : 48px;
    left     : 12px;
    font-size: 16px;
  }
}

.services-web-design::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-web-design-02.png");
  transform       : translateY(-2px);
  height          : 451px;
}

.services-web-design .swiper-slide {
  position: relative;
}

.services-web-design .swiper-slide::before {
  content         : "";
  position        : absolute;
  width           : 42px;
  height          : 42px;
  border-radius   : 50%;
  box-shadow      : inset 11px 4px 11px rgba(255, 255, 255, 0.25);
  background-color: rgba(15, 40, 81, 0.2);
  opacity         : 0;
  z-index         : -1;
  transition      : all 0.3s linear;
}

.services-web-design .swiper-slide-active::before {
  top      : 0;
  left     : 0;
  transform: translate(-9px, -12px);
  opacity  : 1;
}

.services-web-design .swiper-slide-next+div::before {
  right    : 0;
  bottom   : 0;
  transform: translate(13px, 12px);
  opacity  : 1;
}

@media only screen and (max-width: 991px) {
  .services-web-design .swiper-slide::before {
    content: none;
  }
}

.what-me-web-design .btn,
.description-web-design .btn {
  padding: 20px 26px;
}

.what-me-web-design .btn[class^=btn-outline-],
.what-me-web-design .btn[class*=" btn-outline-"],
.description-web-design .btn[class^=btn-outline-],
.description-web-design .btn[class*=" btn-outline-"] {
  padding: 19px 26px;
}

.what-me-web-design {
  margin: 181px 0 250px;
}

.what-me-web-design::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-web-design-03.png");
  transform       : translateY(-74px);
  height          : 562px;
}

.what-me-web-design::after {
  transform: translateX(43px);
}

.what-me-web-design .container::before {
  transform: translateX(-39px);
  bottom   : 15%;
}

.what-me-web-design .image::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-web-design-01.png");
  width           : 95px;
  height          : 99px;
  top             : 3%;
  right           : 17%;
}

.what-me-web-design .image::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-web-design-02.png");
  width           : 106px;
  height          : 110px;
  bottom          : 20%;
}

.what-me-web-design .image img {
  filter: drop-shadow(0px 26px 50px rgba(0, 0, 0, 0.15));
}

.what-me-web-design .image i {
  font-size  : 67px;
  text-shadow: 0px 13px 50px rgba(0, 0, 0, 0.25);
}

.what-me-web-design .title-en {
  letter-spacing: 5.88px;
}

@media only screen and (max-width: 767px) {
  .what-me-web-design {
    margin: 80px 0;
  }
}

@media only screen and (max-width: 575px) {
  .what-me-web-design .title-en {
    letter-spacing: 4px;
  }
}

.web-services-web-design::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-web-design-04.png");
  transform       : translateY(-177px);
  height          : 580px;
}

.web-services-web-design .row {
  gap: 27px 0;
}

.web-services-web-design-item {
  z-index: 2;
}

.web-services-web-design-item::before {
  content         : "";
  position        : absolute;
  top             : 0;
  left            : 0;
  width           : 100%;
  height          : 100%;
  background-image: linear-gradient(100.19deg, #ffb300 -38.77%, #ff5800 113.81%);
  border-radius   : inherit;
  z-index         : -2;
  opacity         : 0;
  transition      : all 0.3s ease-in-out;
}

.web-services-web-design-item .right::before,
.web-services-web-design-item .right i,
.web-services-web-design-item .right i::after,
.web-services-web-design-item .detail h2,
.web-services-web-design-item .detail p,
.web-services-web-design-item .detail .read-more {
  transition: all 0.3s ease-in-out;
}

.web-services-web-design-item .right i {
  font-size: 24px;
}

.web-services-web-design-item:hover::before {
  opacity: 1;
}

.web-services-web-design-item:hover .right::before {
  background-color: #fff;
}

.web-services-web-design-item:hover .right i {
  color: rgba(73, 73, 73, 0.8);
}

.web-services-web-design-item:hover .right i::after {
  background-color: rgba(255, 255, 255, 0.5);
}

.web-services-web-design-item:hover .detail h2 {
  color: rgba(255, 255, 255, 0.8);
}

.web-services-web-design-item:hover .detail p {
  color: rgba(255, 255, 255, 0.6);
}

.web-services-web-design-item:hover .detail .read-more {
  color: #fff;
}

.works-web-design {
  margin: 149px 0 126px;
}

.works-web-design .heading-web-design {
  margin-bottom: 94px;
}

.works-web-design .swiper-button-next,
.works-web-design .swiper-button-prev {
  width           : 46px;
  height          : 140px;
  border-radius   : 15px;
  background-color: #1081e8;
}

.works-web-design .swiper-button-next::after,
.works-web-design .swiper-button-prev::after {
  font-family: "icomoon";
  font-size  : 12px;
  line-height: 1;
  color      : #fff;
}

.works-web-design .swiper-button-next:hover,
.works-web-design .swiper-button-prev:hover {
  background-color: #0d66b8;
}

.works-web-design .swiper-button-next {
  top      : calc(50% - 31.5px);
  transform: translate(-75px, -70%);
}

.works-web-design .swiper-button-next::after {
  content: "\e901";
}

.works-web-design .swiper-button-prev {
  top      : calc(50% + 31.5px);
  transform: translate(75px, -70%);
}

.works-web-design .swiper-button-prev::after {
  content: "\e903";
}

.works-web-design .swiper-pagination-bullet {
  width                                    : 11px;
  height                                   : 7px;
  border-radius                            : 9px;
  opacity                                  : 1;
  background-color                         : rgba(73, 73, 73, 0.3);
  --swiper-pagination-bullet-horizontal-gap: 1.5px;
}

.works-web-design .swiper-pagination-bullet-active {
  width           : 25px;
  background-color: #1081e8;
}

@media only screen and (min-width: 1400px) and (max-width: 1449px) {
  .works-web-design .swiper-button-next {
    transform: translate(-50px, -70%);
  }

  .works-web-design .swiper-button-prev {
    transform: translate(50px, -70%);
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1269px) {
  .works-web-design {
    padding: 0 40px;
  }

  .works-web-design .swiper-button-next {
    transform: translate(-50px, -70%);
  }

  .works-web-design .swiper-button-prev {
    transform: translate(50px, -70%);
  }
}

@media only screen and (min-width: 992px) and (max-width: 1085px) {
  .works-web-design {
    padding: 0 40px;
  }

  .works-web-design .swiper-button-next {
    transform: translate(-50px, -70%);
  }

  .works-web-design .swiper-button-prev {
    transform: translate(50px, -70%);
  }
}

@media only screen and (max-width: 991px) {
  .works-web-design .swiper-button {
    gap: 12px;
  }

  .works-web-design .swiper-button-next,
  .works-web-design .swiper-button-prev {
    inset           : 0;
    transform       : unset;
    width           : auto;
    height          : auto;
    border-radius   : 50%;
    position        : relative;
    padding         : 0;
    background-color: transparent !important;
  }

  .works-web-design .swiper-button-next::after,
  .works-web-design .swiper-button-prev::after {
    color    : #1081e8;
    font-size: 16px;
  }

  .works-web-design .swiper-button-next::after {
    content: "\e904";
  }

  .works-web-design .swiper-button-prev::after {
    content: "\e930";
  }

  .works-web-design .swiper-pagination {
    margin-top: 0;
    max-width : -moz-fit-content;
    max-width : fit-content;
  }
}

@media only screen and (max-width: 767px) {
  .works-web-design {
    margin: 80px 0 150px;
  }
}

.description-web-design::after {
  background-color: #1081e8;
}

.description-web-design .container::before {
  background: #0f2851;
}

.description-web-design .note-blog-hospital-wrapper::before {
  background-color: rgba(16, 129, 232, 0.05);
}

@media only screen and (min-width: 992px) {

  .description-web-design-two .container::before,
  .description-web-design-two .note-blog-hospital-wrapper::after {
    content: none;
  }

  .description-web-design-two .note-blog-hospital-wrapper {
    padding: 60px 60px 60px 440px;
  }

  .description-web-design-two .note-blog-hospital-wrapper::before {
    border-radius: 290px 50px 50px;
  }

  .description-web-design-two .note-blog-hospital-wrapper img {
    right    : auto;
    top      : 15px;
    left     : 9px;
    transform: unset;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .description-web-design-two .note-blog-hospital-wrapper {
    padding: 60px 32px 60px 440px;
  }
}

@media only screen and (max-width: 991px) {
  .description-web-design .note-blog-hospital-wrapper img {
    top: 0;
  }
}

@media only screen and (max-width: 469px) {
  .description-web-design-two .note-blog-hospital-wrapper {
    padding-top: 52%;
  }

  .description-web-design-two .note-blog-hospital-wrapper img {
    transform: translate(-50%, -40%);
  }
}

.steps-web-design {
  margin: 143px 0 233px;
}

.steps-web-design::after {
  top      : 50%;
  transform: translateX(35px);
}

.steps-web-design .container::before {
  bottom   : 55px;
  transform: translateX(-45px);
}

.steps-web-design .heading-web-design {
  margin-bottom: 78px;
}

.steps-web-design .row {
  gap: 51px 0;
}

.steps-web-design-item {
  border : 1px solid #e0e0e0;
  padding: 20px 36px 32px 34px;
}

.steps-web-design-item::before {
  background       : url("/wp-content/themes/karenTheme/assets/images/background/bg-web-design-06.png") center no-repeat, linear-gradient(100deg, #ffb300 -38.77%, #ff5800 113.81%);
  background-repeat: no-repeat;
  border-radius    : inherit;
  opacity          : 0;
}

.steps-web-design-item i {
  width           : 67px;
  height          : 67px;
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow      : 0px 17px 10px rgba(0, 0, 0, 0.1);
  font-size       : 32px;
}

.steps-web-design-item:hover::before {
  opacity: 1;
}

.steps-web-design-item:hover i {
  color: #fff;
}

.steps-web-design-item:hover .title {
  color: rgba(255, 255, 255, 0.8);
}

.steps-web-design-item:hover p {
  color: rgba(255, 255, 255, 0.5);
}

@media only screen and (max-width: 1199px) {
  .steps-web-design-item {
    padding: 19px 28px 32px;
  }
}

@media only screen and (max-width: 767px) {
  .steps-web-design {
    margin: 60px 0 150px;
  }

  .steps-web-design .row {
    gap: 24px 0;
  }
}

.comments-web-design::after {
  background-color: #1081e8;
}

.comments-web-design .btns>*:nth-child(2) {
  filter: drop-shadow(5px 8px 14px rgba(16, 129, 232, 0.3));
}

.comments-web-design .comments-ahankade-left::before {
  background-color: rgba(16, 129, 232, 0.3);
}

.comments-web-design .comments-ahankade-item p::before {
  background-color: #1081e8;
}

.comments-web-design .comments-ahankade-item .link:hover {
  color: #1081e8;
}

.comments-web-design .swiper::before {
  background-color: #3b95e8;
}

.comments-web-design .swiper::after {
  background-color: #52acff;
}

.comments-web-design .swiper-button-next:hover::after,
.comments-web-design .swiper-button-prev:hover::after {
  color: #1081e8;
}

.company-web-design {
  margin: 255px 0 184px;
}

.company-web-design .heading-web-design {
  margin-bottom: 72px;
}

@media only screen and (max-width: 767px) {
  .company-web-design {
    margin: 120px 0 60px;
  }
}

.members-web-design::after {
  bottom   : 66px;
  transform: translateX(35px);
}

.members-web-design .container::before {
  transform: translate(-45px, 39px);
}

.members-web-design .members-clinic-item:hover {
  box-shadow: 0px 64px 100px rgba(16, 129, 232, 0.05);
}

.members-web-design .members-clinic-item:hover .btn {
  background-color: #1081E8;
  box-shadow      : 0px 34px 50px rgba(16, 129, 232, 0.05);
}

.about-web-design-landing {
  margin: 106px 0 104px;
}

.about-web-design-landing::before {
  transform: translate(45px, -50%);
}

.about-web-design-landing::after {
  transform: translate(-37px, 43px);
}

.about-web-design-landing .content {
  padding-left: 32px;
}

.about-web-design-landing .btn {
  padding: 16px 26px;
}

.about-web-design-landing .btn-scroll {
  font-size       : 29px;
  background-image: linear-gradient(137.76deg, #0096b3 -103.53%, #37d8f0 157.63%);
  bottom          : 33px;
  transform       : translateX(-50%) scaleY(-1);
}

.about-web-design-description {
  margin: 154px 0 136px;
}

.about-web-design-description::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-news-media-19.png");
  height          : 939px;
  transform       : translateY(-117px);
}

.about-web-design-description-wrapper {
  max-width: 866px;
}

.about-web-design-description-wrapper img {
  margin-bottom: 116px;
}

.about-web-design-description-wrapper p {
  font-size  : 16px;
  line-height: 32px;
  color      : rgba(73, 73, 73, 0.6);
  text-align : center;
  margin     : 12px 0;
  font-weight: 700;
}

.about-web-design-different::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-web-design-12.png");
  height          : 568px;
  transform       : translateY(-109px);
}

.about-web-design-different img {
  filter: drop-shadow(0px 57px 50px rgba(0, 0, 0, 0.25));
}

.about-web-design-different .btn {
  padding: 15px 25px;
}

.about-web-design-what-me .image::after {
  bottom   : 30%;
  transform: translateX(-55px);
}

@media only screen and (max-width: 991px) {
  .about-web-design-landing {
    padding-bottom: 54px;
  }

  .about-web-design-landing .content {
    padding-left: 0;
  }

  .about-web-design-landing .btn-scroll {
    bottom: 0;
  }

  .about-web-design-description img {
    margin-bottom: 48px;
  }
}

@media only screen and (max-width: 767px) {

  .about-web-design-landing,
  .about-web-design-description,
  .about-web-design-steps {
    margin: 70px 0;
  }

  .about-web-design-description p {
    font-size  : 12px;
    line-height: 26px;
    margin     : 8px 0;
  }
}

.contact-web-design-form {
  margin: 173px 0 167px;
}

.contact-web-design-form-wrapper {
  padding: 0 18px;
}

.contact-web-design-form-wrapper::before,
.contact-web-design-form-wrapper::after {
  border-radius: 50px;
}

.contact-web-design-form-wrapper::before {
  width           : 32.176%;
  background-color: #FCB712;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-web-design-13.png");
  transform       : translateY(-55px);
  height          : 368px;
}

.contact-web-design-form-wrapper::after {
  right           : 33.025%;
  background-color: #1081E8;
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-web-design-14.png");
  height          : 412px;
  transform       : translateY(-99px);
}

.contact-web-design-form-box {
  padding   : 55px 22px 27px 41px;
  box-shadow: 0px 66px 50px rgba(0, 0, 0, 0.05);
}

.contact-web-design-form-box .title-en {
  letter-spacing: 5.88px;
}

.contact-web-design-form-box form {
  gap: 24px 0;
}

.contact-web-design-form-location iframe {
  border-radius: 60px 0;
}

.contact-web-design-form-location .btn {
  padding: 16px 23px;
}

.contact-web-design-employee::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-web-design-15.png");
  height          : 945px;
  transform       : translateY(-103px);
}

.contact-web-design-employee .heading-clinic {
  margin-bottom: 37px;
}

.contact-web-design-employee .row {
  gap: 65px 0;
}

.contact-web-design-members {
  margin: 192px 0 246px;
}

@media only screen and (max-width: 991px) {
  .contact-web-design-form {
    margin: 40px 0 70px;
  }

  .contact-web-design-form-wrapper {
    padding: 0;
  }

  .contact-web-design-form-location iframe {
    border-radius: 20px;
    height       : 320px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-web-design-form-box {
    padding: 32px 20px 24px;
  }

  .contact-web-design-members {
    margin: 70px 0;
  }
}

@media only screen and (max-width: 575px) {
  .contact-web-design-form-box .title-en {
    letter-spacing: 3.5px;
  }

  .contact-web-design-form-location iframe {
    border-radius: 12px;
    height       : 240px;
  }
}

.blog-web-design-search {
  margin: 171px 0 96px;
}

.blog-web-design-search form .form-control {
  background-color: #f3f9ff;
}

.blog-web-design-search form .form-control:focus {
  box-shadow: 0 0 0 4px rgba(16, 129, 232, 0.2);
}

.blog-web-design-articles {
  margin-top: 170px;
}

.blog-web-design-articles::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-web-design-16.png");
  transform       : translateY(-186px);
  height          : 1015px;
}

.blog-web-design-articles::after {
  bottom   : 22%;
  transform: translateX(-45px);
}

@media only screen and (max-width: 767px) {
  .blog-web-design-search {
    margin-top: 40px;
  }

  .blog-web-design-articles {
    margin-top: 60px;
  }
}

.detail-blog-web-design {
  margin-top: 168px;
}

.detail-blog-web-design-date {
  top         : 167px;
  width       : 86px;
  transform   : translateX(-80px);
  border-right: 2px solid rgba(255, 184, 15, 0.34);
}

.detail-blog-web-design-date i {
  font-size: 76px;
}

.detail-blog-web-design-image {
  border-radius: 5px 103px 5px 5px;
  border       : 5px solid rgba(197, 197, 197, 0.2);
  box-shadow   : 0px 38px 50px rgba(0, 0, 0, 0.05);
}

.detail-blog-web-design-image::before {
  background-color: rgba(252, 116, 18, 0.5);
  border-radius   : inherit;
}

.detail-blog-web-design-image::after {
  width           : 50%;
  height          : 2px;
  background-color: #c5c5c5;
  transform       : translate(-50%, 2px);
  z-index         : 1;
}

.detail-blog-web-design-image .title {
  margin     : 0 51px;
  max-width  : 213px;
  padding-top: 9px;
}

.detail-blog-web-design-image .title::before {
  background-color: #fff;
  width           : 111px;
  height          : 3px;
}

.detail-blog-web-design-image .avatar {
  transform: translate(-50%, 16px);
  z-index  : 10;
}

.detail-blog-web-design-links {
  padding   : 42px 38px;
  box-shadow: 0px 104px 50px rgba(0, 0, 0, 0.05);
}

.detail-blog-web-design-links-title {
  padding-bottom: 7px;
  border-bottom : 1px solid rgba(73, 73, 73, 0.3);
}

.detail-blog-web-design-links-title::before {
  width        : 24px;
  height       : 24px;
  margin-left  : 10px;
  border       : 5px solid #1081e8;
  border-radius: 10px 10px 10px 0;
}

.detail-blog-web-design-links-items li:not(:last-child) {
  margin-bottom: 10px;
}

.detail-blog-web-design-links-items li a:hover {
  color: #1081e8;
}

.detail-blog-web-design-left {
  padding-right: 80px;
}

.detail-blog-web-design-content {
  padding-top  : 37px;
  margin-bottom: 80px;
}

.detail-blog-web-design-content::before {
  width           : 80px;
  height          : 7px;
  background-color: #FCB712;
  border-radius   : 10px;
}

.detail-blog-web-design-related {
  margin-top: 84px;
}

@media only screen and (max-width: 1199px) {
  .detail-blog-web-design-date {
    top: 120px;
  }

  .detail-blog-web-design-links {
    padding: 32px 18px;
  }
}

@media only screen and (max-width: 991px) {
  .detail-blog-web-design {
    margin-top: 50px;
  }

  .detail-blog-web-design-date {
    position    : relative !important;
    top         : 0;
    transform   : unset;
    margin      : 32px 0;
    border-right: 0;
  }

  .detail-blog-web-design-image {
    margin-bottom: 0;
    border-radius: 20px;
  }

  .detail-blog-web-design-left {
    padding-right: 0;
  }
}

@media only screen and (max-width: 767px) {
  .detail-blog-web-design-content {
    margin-bottom: 60px;
  }
}

.services-web-design-image {
  margin: 212px 0 31px;
}

.services-web-design-price {
  margin-bottom: 148px;
}

.services-web-design-price::after {
  transform       : translate(-195px, -116px);
  background-color: #1081e8;
  box-shadow      : 26px 0 0 rgba(16, 129, 232, 0.2);
}

.services-web-design-price .container::before {
  background-color: #1081e8;
  box-shadow      : -26px 0 0 rgba(16, 129, 232, 0.2);
}

.services-web-design-price .heading .item.popular .popular {
  background-color: rgba(16, 129, 232, 0.5);
}

@media only screen and (min-width: 992px) {
  .services-web-design-works .swiper {
    max-width: 638px;
  }

  .services-web-design-works .swiper-slide-prev>*,
  .services-web-design-works .swiper-slide-next+div>* {
    opacity  : 0.5;
    transform: scale(0.8);
  }
}

@media only screen and (min-width: 992px) and (max-width: 1399px) {
  .services-web-design-works .swiper-slide-prev>* {
    transform: translateX(-44px) scale(0.8);
  }

  .services-web-design-works .swiper-slide-next+div>* {
    transform: translateX(44px) scale(0.8);
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .services-web-design-works .swiper {
    max-width: 500px;
  }

  .services-web-design-works .swiper-slide-prev>* {
    transform: translateX(-26px) scale(0.8);
  }

  .services-web-design-works .swiper-slide-next+div>* {
    transform: translateX(26px) scale(0.8);
  }
}

@media only screen and (max-width: 991px) {
  .services-web-design-image {
    margin-top: 50px;
  }
}

.btns-domain .btn {
  padding: 13px 26px;
}

.btns-domain .btn[class^=btn-outline],
.btns-domain .btn[class*=" btn-outline"] {
  padding: 12px 16px;
}

.heading-domain {
  max-width: 786px;
}

.instagram-post-domain::before {
  box-shadow      : 0px 29px 100px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  bottom          : 18px;
}

.instagram-post-domain .heading {
  padding: 27px 26px;
}

.instagram-post-domain .heading .follow {
  min-width : 128px;
  padding   : 8px 12px;
  background: linear-gradient(132.62deg, #ffc101 13.36%, #ff873e 116.35%, #ff644c 185.3%);
}

.instagram-post-domain .heading .follow::before {
  background: linear-gradient(-132.62deg, #ffc101 13.36%, #ff873e 116.35%, #ff644c 185.3%);
  opacity   : 0;
}

.instagram-post-domain .heading .follow:hover::before {
  opacity: 1;
}

.instagram-post-domain .heading .auhor img {
  width : 32px;
  height: 32px;
}

.instagram-post-domain .content {
  padding: 0 32px;
}

.instagram-post-domain .content .title {
  max-height: 64px;
}

.instagram-post-domain .content .title a:hover {
  color: #8E2DE2;
}

.instagram-post-domain .content p {
  height: 84px;
}

.instagram-post-domain .content .btn {
  padding  : 12px;
  min-width: 154px;
}

@media only screen and (max-width: 1199px) {
  .instagram-post-domain .heading .follow {
    min-width: 96px;
  }
}

@media only screen and (max-width: 767px) {
  .instagram-post-domain {
    border-radius: 15px;
  }

  .instagram-post-domain .heading {
    padding: 16px 12px;
  }

  .instagram-post-domain .heading .follow {
    font-size  : 14px;
    line-height: 22px;
    min-width  : auto;
    padding    : 8px 16px;
  }

  .instagram-post-domain .image {
    margin-bottom: 16px;
  }

  .instagram-post-domain .content {
    padding: 0 12px;
  }

  .instagram-post-domain .content .title {
    font-size  : 16px;
    line-height: 25px;
  }

  .instagram-post-domain .content p {
    font-size  : 12px;
    line-height: 26px;
    height     : 78px;
  }
}

.instagram-domain {
  margin: 156px 0 130px;
}

.instagram-domain::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-domain-10.png");
  height          : 1174px;
  transform       : translateY(-499px);
}

.instagram-domain .heading-domain {
  margin-bottom: 179px;
}

.instagram-domain .row>*:nth-child(2) {
  transform: translateY(-86px);
}

@media only screen and (max-width: 991px) {
  .instagram-domain .heading-domain {
    margin-bottom: 40px;
  }

  .instagram-domain .row>*:nth-child(2) {
    transform: unset;
  }
}

@media only screen and (max-width: 767px) {
  .instagram-domain {
    margin: 70px 0;
  }
}

.article-domain figure .date {
  top      : 18px;
  left     : 17px;
  min-width: 94px;
  padding  : 8px 8px;
}

.article-domain figure .date::before {
  background-color       : rgba(18, 18, 18, 0.5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter        : blur(10px);
}

.article-domain .title {
  max-height: 44px;
}

.article-domain .title a:hover {
  color: #721AE1;
}

.article-domain p {
  height: 75px;
}

.article-domain .read-more {
  color           : transparent;
  background-image: linear-gradient(106.78deg, #9A22EB -14.67%, #7C0DEA 59.29%, #5200E9 136.44%);
}

.bg-domain {
  background-color                   : rgba(245, 250, 254, 0.32);
  --default-color-select-two         : #8E2DE2;
  --form-control-focused-border-color: #8E2DE2;
  --form-control-focused-shadow      : 142, 45, 226;
}

.top-header-domain-nav ul {
  gap: 40px;
}

.top-header-domain-nav ul li a::before {
  width           : 6px;
  height          : 6px;
  border-radius   : 50%;
  background-color: #fff;
  transform       : translate(11px, -50%);
  opacity         : 0;
  pointer-events  : none;
}

.top-header-domain-nav ul li a.active,
.top-header-domain-nav ul li a:hover {
  color: #fff;
}

.top-header-domain-nav ul li a.active::before,
.top-header-domain-nav ul li a:hover::before {
  opacity: 1;
}

.top-header-domain-nav ul li a.active {
  font-weight: 900 !important;
}

.top-header-domain-auth .btn:first-child {
  padding    : 12px 23px 12px 65px;
  margin-left: -51px;
}

.top-header-domain-auth .btn:last-child {
  padding   : 12px 27px;
  box-shadow: 0px 24px 50px rgba(252, 183, 18, 0.05);
}

@media only screen and (max-width: 1199px) {
  .top-header-domain-logo {
    margin-left: 32px;
  }

  .top-header-domain-nav ul {
    gap: 20px;
  }

  .top-header-domain-contact {
    margin-left: 16px;
  }

  .top-header-domain-auth .btn:first-child {
    padding: 12px 16px 12px 65px;
  }

  .top-header-domain-auth .btn:last-child {
    padding: 12px 16px;
  }
}

@media only screen and (max-width: 767px) {
  .top-header-domain-auth .btn:first-child {
    width           : 48px;
    height          : 48px;
    padding         : 0;
    border-radius   : 10px;
    margin-left     : 0;
    background-color: #fcb712;
  }

  .top-header-domain-auth .btn:first-child i {
    margin: 0;
  }
}

.footer-domain .container::after {
  background: linear-gradient(106.78deg, #9A22EB -14.67%, #7C0DEA 59.29%, #5200E9 136.44%);
  transform : translateY(80px);
}

.footer-domain .btn-scroll {
  -webkit-background-clip: text;
  background-clip        : text;
  background-image       : linear-gradient(106.78deg, #9A22EB -14.67%, #7C0DEA 59.29%, #5200E9 136.44%);
  color                  : transparent;
}

.footer-domain .footer-paka-nav li a:hover {
  color: #9A22EB;
}

.footer-domain .footer-paka-socials li a {
  z-index : 2;
  position: relative;
}

.footer-domain .footer-paka-socials li a::before {
  content         : "";
  position        : absolute;
  top             : 0;
  left            : 0;
  width           : 100%;
  height          : 100%;
  border-radius   : inherit;
  z-index         : -1;
  background-image: linear-gradient(106.78deg, #9A22EB -14.67%, #7C0DEA 59.29%, #5200E9 136.44%);
  transition      : all 0.3s ease-in-out;
  opacity         : 0;
}

.footer-domain .footer-paka-socials li a:hover::before {
  opacity: 1;
}

.landing-domain {
  padding: 63px 0 124px;
}

.landing-domain::before {
  background         : url("/wp-content/themes/karenTheme/assets/images/background/bg-domain-01.png") 0 0 no-repeat, linear-gradient(107deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%);
  background-size    : 100% 100%;
  height             : calc(100% + 100px);
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYyMyIgaGVpZ2h0PSI3NzMiIHZpZXdCb3g9IjAgMCAxNjIzIDc3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMEgxNjIzVjcwMi4wOTVDMTYyMyA3MDIuMDk1IDE0NjguNDEgNzczIDgxMS41IDc3M0MxNTQuNTk1IDc3MyAwIDcwMi4wOTUgMCA3MDIuMDk1VjBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) bottom center/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYyMyIgaGVpZ2h0PSI3NzMiIHZpZXdCb3g9IjAgMCAxNjIzIDc3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMEgxNjIzVjcwMi4wOTVDMTYyMyA3MDIuMDk1IDE0NjguNDEgNzczIDgxMS41IDc3M0MxNTQuNTk1IDc3MyAwIDcwMi4wOTUgMCA3MDIuMDk1VjBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) bottom center/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
}

.landing-domain .title-en {
  letter-spacing: 6.44px;
}

.landing-domain .btns .btn[class^=btn-outline]:hover,
.landing-domain .btns .btn[class*=" btn-outline"]:hover {
  background-color: #ffc63f;
  border-color    : #ffc63f;
}

.landing-domain .scroll-down {
  width     : 121px;
  height    : 121px;
  box-shadow: 0px 57px 50px rgba(0, 0, 0, 0.05);
  transform : translate(-50%, 59px) scaleY(-1);
  font-size : 40px;
}

@media only screen and (max-width: 767px) {
  .landing-domain {
    padding-bottom: 80px;
  }

  .landing-domain .scroll-down {
    width    : 80px;
    height   : 80px;
    font-size: 32px;
    transform: translate(-50%, 44px) scaleY(-1);
  }
}

@media only screen and (max-width: 575px) {
  .landing-domain .title-en {
    letter-spacing: 4.2px;
  }
}

.services-domain {
  margin: 133px 0 145px;
}

.services-domain::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-domain-02.png");
  height          : 874px;
  transform       : translateY(-231px);
}

.services-domain-item {
  padding   : 37px 52px 38px 32px;
  box-shadow: 0px 68px 50px rgba(0, 0, 0, 0.02);
}

.services-domain-item::before {
  background   : linear-gradient(106.78deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%);
  border-radius: inherit;
  opacity      : 0;
}

.services-domain-item .icon {
  box-shadow      : inset 5px 9px 12px rgba(255, 255, 255, 0.3);
  filter          : drop-shadow(0px 16px 20px rgba(0, 0, 0, 0.05));
  width           : 67px;
  height          : 67px;
  background-color: #6b88c9;
  color           : #fff;
}

.services-domain-item:hover {
  box-shadow: 0px 62px 50px rgba(0, 0, 0, 0.1);
}

.services-domain-item:hover::before {
  opacity: 1;
}

.services-domain-item:hover .icon {
  background-color: #fff;
  color           : #4744c9;
}

.services-domain-item:hover .title {
  color: rgba(255, 255, 255, 0.8);
}

.services-domain-item:hover .members {
  color: rgba(255, 255, 255, 0.5);
}

.services-domain-item:hover p {
  color: rgba(255, 255, 255, 0.6);
}

.services-domain-item:hover .read-more {
  color: rgba(255, 255, 255, 0.9);
}

@media only screen and (max-width: 1199px) {
  .services-domain-item {
    padding: 32px;
  }
}

@media only screen and (max-width: 767px) {
  .services-domain {
    margin: 70px 0;
  }

  .services-domain-item .title {
    font-size  : 16px;
    line-height: 25px;
  }

  .services-domain-item .members {
    font-size  : 12px;
    line-height: 18px;
  }
}

.optimize-domain::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-domain-03.png");
  height          : 521px;
  transform       : translateY(-19px);
}

.optimize-domain::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-domain-04.png");
  top             : 15px;
  width           : 835px;
  height          : 511px;
}

.optimize-domain img {
  filter: drop-shadow(0px 48px 50px rgba(0, 0, 0, 0.15));
}

.suports-domain {
  margin: 170px 0 147px;
}

.suports-domain .row {
  row-gap: 48px;
}

@media only screen and (max-width: 767px) {
  .suports-domain {
    margin: 70px 0 90px;
  }
}

.comments-domain::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-domain-06.png");
  transform       : translateY(-176px);
  width           : 831px;
  height          : 511px;
}

.comments-domain .swiper-button-next::after,
.comments-domain .swiper-button-prev::after {
  background-image       : linear-gradient(107deg, #8E2DE2 -14.67%, #721AE1 59.29%, #4A00E0 136.44%);
  -webkit-background-clip: text;
  background-clip        : text;
  color                  : transparent;
}

.comments-domain .swiper-pagination-bullet {
  position: relative;
  z-index : 2;
}

.comments-domain .swiper-pagination-bullet::before {
  content      : "";
  position     : absolute;
  top          : 0;
  left         : 0;
  width        : 100%;
  height       : 100%;
  border-radius: inherit;
  background   : linear-gradient(106.78deg, #9A22EB -14.67%, #7C0DEA 59.29%, #5200E9 136.44%);
  z-index      : -1;
  transition   : all 0.3s ease-in-out;
  opacity      : 0;
}

.comments-domain .swiper-pagination-bullet-active::before {
  opacity: 1;
}

.company-domain {
  margin: 149px 0 131px;
}

.company-domain::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-domain-07.png");
  transform       : translateY(-89px);
  height          : 1553px;
}

.company-domain::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-domain-04.png");
  top             : 98px;
  width           : 835px;
  height          : 511px;
}

.company-domain-wrapper {
  box-shadow: 0px 40px 50px rgba(0, 0, 0, 0.02);
  padding   : 56px 0;
}

.company-domain-wrapper .swiper img {
  filter: grayscale(1);
}

.company-domain-wrapper .swiper img:hover {
  filter: grayscale(0);
}

@media only screen and (max-width: 767px) {
  .company-domain {
    margin: 70px 0;
  }
}

@media only screen and (max-width: 575px) {
  .company-domain-wrapper {
    padding      : 32px 0;
    border-radius: 0;
    margin       : 0 -12px;
  }
}

.faqs-domain::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-domain-09.png");
  width           : 818px;
  height          : 511px;
  transform       : translateY(355px);
}

.faqs-domain::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-domain-08.png");
  width           : 1048px;
  height          : 511px;
  bottom          : 46px;
}

.faqs-domain .row {
  gap: 31px 0;
}

@media only screen and (max-width: 767px) {
  .faqs-domain .heading-domain {
    margin-bottom: 40px;
  }

  .faqs-domain-image {
    margin-bottom: 48px;
  }

  .faqs-domain .row {
    gap: 24px 0;
  }
}

.about-domain-landing {
  padding: 66px 0 205px;
}

.about-domain-landing::before {
  bottom: 110px;
  height: 100%;
}

.about-domain-landing img {
  filter       : drop-shadow(0px 74px 54px rgba(0, 0, 0, 0.1));
  margin-bottom: -180px;
}

@media only screen and (max-width: 991px) {
  .about-domain-landing {
    padding-bottom: 54px;
  }

  .about-domain-landing::before {
    bottom: 0;
    height: calc(100% + 72px);
  }

  .about-domain-landing img {
    margin-bottom: 0;
  }
}

.what-me-domain {
  margin-top: 120px;
}

.what-me-domain::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-domain-11.png");
  transform       : translateY(-301px);
  height          : 780px;
}

.what-me-domain .image::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-domain-01.png");
  right           : 74px;
  z-index         : 4;
  width           : 105px;
  height          : 110px;
  transform       : translateY(-13px);
}

@media only screen and (max-width: 767px) {
  .what-me-domain {
    margin-top: 80px;
  }
}

.contact-domain-landing {
  padding: 153px 0 0;
}

.contact-domain-landing::before {
  bottom: 258px;
  height: calc(100% - 160px);
}

.contact-domain-landing-box {
  box-shadow: 0px 80px 50px rgba(0, 0, 0, 0.05);
  padding   : 34px 49px 49px 32px;
}

.contact-domain-landing-box::before {
  width           : 105px;
  height          : 110px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/shape/pattern-domain-01.png");
  transform       : translate(41px, 25px);
}

.contact-domain-landing-box-info-contact li:not(:last-child) {
  margin-bottom: 34px;
}

.contact-domain-landing-box-info-contact li img {
  width : 40px;
  height: 40px;
}

.contact-domain-landing-box .btns .btn {
  padding: 13px 23px;
}

.contact-domain-landing .image {
  padding-right: 45px;
}

@media only screen and (max-width: 991px) {
  .contact-domain-landing {
    padding: 32px 0 48px;
  }

  .contact-domain-landing .image {
    width    : 100%;
    max-width: 80%;
    height   : auto;
  }
}

@media only screen and (max-width: 767px) {
  .contact-domain-landing-box {
    border-radius: 20px;
    padding      : 28px 20px;
  }

  .contact-domain-landing-box-info-contact {
    margin: 32px 0;
  }

  .contact-domain-landing-box-info-contact li img {
    width : 32px;
    height: 32px;
  }
}

.contact-domain-form {
  margin: 164px 0 142px;
}

.contact-domain-form::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-domain-12.png");
  transform       : translateY(-267px);
  height          : 1005px;
}

.contact-domain-form .row {
  gap: 46px 0;
}

@media only screen and (max-width: 991px) {
  .contact-domain-form .row {
    gap: 24px 0;
  }
}

@media only screen and (max-width: 767px) {
  .contact-domain-form {
    margin: 40px 0 70px;
  }
}

.blog-domain-landing {
  padding: 191px 0 0;
}

.blog-domain-landing::before {
  bottom: 124px;
  height: calc(100% - 30px);
}

.blog-domain-landing-wrapper {
  max-width: 734px;
}

.blog-domain-landing form::before {
  border                 : 1px solid #fff;
  background-color       : rgba(255, 255, 255, 0.05);
  border-radius          : 15px;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter        : blur(25px);
}

.blog-domain-landing form .form-control {
  padding: 0 20px 0 70px;
  height : 94px;
}

.blog-domain-landing form button {
  left     : 20px;
  font-size: 36px;
}

.blog-domain-landing img {
  margin-top: -71px;
  filter    : drop-shadow(0px 34px 50px rgba(0, 0, 0, 0.25));
}

@media only screen and (max-width: 991px) {
  .blog-domain-landing {
    padding-top: 70px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-domain-landing {
    padding-top: 40px;
  }

  .blog-domain-landing form .form-control {
    height      : 64px;
    padding-left: 50px;
  }

  .blog-domain-landing form button {
    font-size: 24px;
  }

  .blog-domain-landing img {
    margin-top: -64px;
  }
}

.blog-domain-category {
  margin: 57px 0 160px;
}

.blog-domain-category::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-domain-13.png");
  transform       : translateY(-324px);
  height          : 1045px;
}

.blog-domain-category-item {
  max-width : 240px;
  box-shadow: 0px 35px 50px rgba(0, 0, 0, 0.02);
  padding   : 24px 25px 26px 12px;
}

.blog-domain-category-item::before {
  background-image: linear-gradient(106.78deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%);
  opacity         : 0;
}

.blog-domain-category-item .icon {
  width : 45px;
  height: 45px;
  margin: 11px 0 0 10px;
}

.blog-domain-category-item .icon::before {
  background-color       : rgba(114, 26, 225, 0.25);
  -webkit-backdrop-filter: blur(8.5px);
  backdrop-filter        : blur(8.5px);
  overflow               : hidden;
}

.blog-domain-category-item .icon::after {
  border-radius: 15px;
  background   : linear-gradient(106.78deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%);
  width        : 40px;
  height       : 40px;
  box-shadow   : 0px 6px 17px rgba(0, 0, 0, 0.1), inset 7px 8px 13px rgba(255, 255, 255, 0.25);
  transform    : translate(-10px, -11px);
}

.blog-domain-category-item .read {
  background-image: linear-gradient(106.78deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%);
}

.blog-domain-category-item:hover::before {
  opacity: 1;
}

.blog-domain-category-item:hover .icon::before {
  background-color: rgba(255, 255, 255, 0.25);
}

.blog-domain-category-item:hover .icon::after {
  background-color: #fff;
}

.blog-domain-category-item:hover .title {
  color: #fff;
}

.blog-domain-category-item:hover .read {
  color: rgba(255, 255, 255, 0.6);
}

@media only screen and (max-width: 575px) {
  .blog-domain-category-item {
    flex     : 1 0 240px;
    max-width: none;
  }
}

.blog-domain-last-articles {
  margin-top: 186px;
}

.blog-domain-last-articles .btn-show-more-articles {
  background-color: #fff;
  box-shadow      : 0px 11px 50px rgba(0, 0, 0, 0.05);
  padding         : 13px 12px 14px;
  min-width       : 209px;
  margin-top      : -80px;
}

.blog-domain-last-articles .btn-show-more-articles .text span {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0) 0%, rgba(73, 73, 73, 0.8) 100%);
  letter-spacing  : 3.42px;
}

.blog-domain-last-articles .btn-show-more-articles:hover {
  background-color: #721AE1;
}

.blog-domain-last-articles .btn-show-more-articles:hover .text {
  color: #fff;
}

.blog-domain-last-articles .btn-show-more-articles:hover .text span {
  color: rgba(255, 255, 255, 0.6);
}

.blog-domain-last-articles .btn-show-more-articles:hover i {
  color: #fff;
}

.blog-domain-last-articles .row {
  gap: 57px 0;
}

.blog-domain-last-articles .row:not(.opened) {
  -webkit-mask-image: linear-gradient(to bottom, #fff 75%, rgba(255, 255, 255, 0));
  mask-image        : linear-gradient(to bottom, #fff 75%, rgba(255, 255, 255, 0));
}

.blog-domain-last-articles .row.opened+.btn-show-more-articles {
  margin-top: 24px;
}

@media only screen and (max-width: 991px) {
  .blog-domain-last-articles .row:not(.opened) {
    -webkit-mask-image: linear-gradient(to bottom, #fff 85%, rgba(255, 255, 255, 0));
    mask-image        : linear-gradient(to bottom, #fff 85%, rgba(255, 255, 255, 0));
  }
}

@media only screen and (max-width: 767px) {
  .blog-domain-last-articles {
    margin-top: 80px;
  }

  .blog-domain-last-articles .row {
    gap: 24px 0;
  }

  .blog-domain-last-articles .row:not(.opened) {
    -webkit-mask-image: linear-gradient(to bottom, #fff 90%, rgba(255, 255, 255, 0));
    mask-image        : linear-gradient(to bottom, #fff 90%, rgba(255, 255, 255, 0));
  }
}

@media only screen and (max-width: 575px) {
  .blog-domain-last-articles .row:not(.opened) {
    -webkit-mask-image: linear-gradient(to bottom, #fff 95%, rgba(255, 255, 255, 0));
    mask-image        : linear-gradient(to bottom, #fff 95%, rgba(255, 255, 255, 0));
  }
}

.services-domain-landing {
  padding: 132px 0 120px;
}

@media only screen and (max-width: 767px) {
  .services-domain-landing {
    padding: 60px 0;
  }
}

.services-domain-pricing {
  margin: 160px 0 132px;
}

.services-domain-pricing::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-domain-14.png");
  transform       : translateY(102px);
  height          : 1724px;
}

.services-domain-pricing::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/background/bg-domain-15.png");
  bottom          : 15%;
  height          : 1112px;
}

.services-domain-pricing .heading-domain {
  max-width: 902px;
}

.services-domain-pricing .heading-domain .sup-title {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0.9) 0%, rgba(73, 73, 73, 0) 100%);
}

.services-domain-pricing-tabs {
  gap          : 32px;
  margin-bottom: 132px;
}

.services-domain-pricing-tabs li {
  min-width: 215px;
  padding  : 18px 12px;
}

.services-domain-pricing-tabs li::before,
.services-domain-pricing-tabs li::after {
  background-image: linear-gradient(106.78deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%);
}

.services-domain-pricing-tabs li::before {
  padding      : 1px;
  border-radius: inherit;
}

.services-domain-pricing-tabs li::after {
  opacity: 0;
}

.services-domain-pricing-tabs li:hover,
.services-domain-pricing-tabs li.active {
  color: #fff;
}

.services-domain-pricing-tabs li:hover::after,
.services-domain-pricing-tabs li.active::after {
  opacity: 1;
}

.services-domain-pricing-wrapper {
  max-width: 939px;
}

.services-domain-pricing-item {
  box-shadow: 0px 20px 100px rgba(0, 0, 0, 0.02);
  padding   : 45px 24px 39px;
  max-width : 33.333333%;
}

.services-domain-pricing-item .price {
  line-height: 91px;
}

.services-domain-pricing-item .btn {
  max-width: 166px;
  padding  : 12px;
}

.services-domain-pricing-item .btn::before,
.services-domain-pricing-item .btn::after {
  width        : 93px;
  height       : 93px;
  border-radius: 50%;
  border       : 1px solid rgba(255, 255, 255, 0.5);
}

.services-domain-pricing-item .btn::before {
  transform: translate(56px, -48px);
}

.services-domain-pricing-item .btn::after {
  transform: translate(-41px, 61px);
}

.services-domain-pricing-item ul {
  margin: 64px -24px 12px;
}

.services-domain-pricing-item ul li {
  padding: 11px 24px;
}

.services-domain-pricing-item ul li:nth-child(odd) {
  background-color: rgba(73, 73, 73, 0.05);
}

.services-domain-pricing-item.vip {
  background-image: linear-gradient(106.78deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%);
  box-shadow      : 0px 39px 50px rgba(0, 0, 0, 0.2);
  transform       : translateY(-55px);
  padding         : 37px 24px 58px;
}

.services-domain-pricing-item.vip .btn {
  box-shadow      : 0px 17px 16px rgba(114, 26, 225, 0.2);
  background-color: #fff;
  color           : #494949;
}

.services-domain-pricing-item.vip .btn::before,
.services-domain-pricing-item.vip .btn::after {
  background: linear-gradient(#fff, #fff) content-box, linear-gradient(106.78deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%) padding-box;
  padding   : 1px;
}

.services-domain-pricing-item.vip .heading::before {
  width           : calc(100% + 48px);
  height          : 150%;
  background-image: linear-gradient(106.78deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%);
  box-shadow      : 0px -41px 100px rgba(0, 0, 0, 0.05);
  transform       : translate(-50%, 37px);
}

.services-domain-pricing-item.vip .heading p {
  margin-bottom: 30px;
}

.services-domain-pricing-item.vip .heading .btn::before,
.services-domain-pricing-item.vip .heading .btn::after {
  content: none;
}

.services-domain-pricing-item.vip .title {
  color: rgba(255, 255, 255, 0.8);
}

.services-domain-pricing-item.vip .price {
  color: #fff;
}

.services-domain-pricing-item.vip .price i {
  color: rgba(255, 255, 255, 0.8);
}

.services-domain-pricing-item.vip p {
  color: rgba(255, 255, 255, 0.5);
}

.services-domain-pricing-item.vip ul {
  margin: 116px -24px 59px;
}

.services-domain-pricing-item.vip ul li {
  color: rgba(255, 255, 255, 0.9);
}

@media only screen and (max-width: 991px) {
  .services-domain-pricing-item {
    max-width: 50%;
    height   : auto !important;
  }

  .services-domain-pricing-item ul+p {
    margin-bottom: 20px;
  }

  .services-domain-pricing-item.vip {
    transform: unset;
    padding  : 45px 24px 39px;
  }

  .services-domain-pricing-item.vip .heading p {
    margin-bottom: 19px;
  }

  .services-domain-pricing-item.vip ul {
    margin: 64px -24px 12px;
  }

  .services-domain-pricing-item.vip .btn {
    margin-top: auto;
  }
}

@media only screen and (max-width: 767px) {
  .services-domain-pricing {
    margin: 80px 0 150px;
  }

  .services-domain-pricing .heading-domain {
    margin-bottom: 50px;
  }

  .services-domain-pricing-tabs {
    margin-bottom: 40px;
    gap          : 12px;
  }

  .services-domain-pricing-tabs li {
    min-width: auto;
    padding  : 14px 32px;
    flex     : 1 0 auto;
  }

  .services-domain-pricing-item {
    border-radius: 20px;
  }

  .services-domain-pricing-item .price {
    line-height: 50px;
  }

  .services-domain-pricing-item,
  .services-domain-pricing-item.vip {
    padding: 32px 12px;
  }

  .services-domain-pricing-item ul,
  .services-domain-pricing-item.vip ul {
    margin: 48px -12px 12px;
  }
}

@media only screen and (max-width: 575px) {
  .services-domain-pricing-item {
    max-width: 100%;
  }
}

.services-domain-description .sup-title {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0.9) 0%, rgba(73, 73, 73, 0) 100%);
}

.services-domain-faqs {
  margin-bottom: 186px;
}

@media only screen and (max-width: 767px) {
  .services-domain-faqs {
    margin-bottom: 80px;
  }
}

.detail-blog-domain-heading {
  padding: 189px 0 0;
}

.detail-blog-domain-heading::before {
  height   : 699px;
  top      : 0;
  bottom   : auto;
  transform: translateY(-95px);
}

.detail-blog-domain-heading-padcast {
  padding   : 12px 20px 25px;
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
}

.detail-blog-domain-heading-padcast:not(:last-child) {
  margin-bottom: 18px;
}

.detail-blog-domain-heading-image {
  box-shadow: 0px 82px 100px rgba(0, 0, 0, 0.05);
}

@media only screen and (max-width: 991px) {
  .detail-blog-domain-heading {
    padding-top: 50px;
  }

  .detail-blog-domain-heading::before {
    height: 400px;
  }

  .detail-blog-domain-heading-image {
    max-height: 400px;
    height    : auto !important;
  }
}

@media only screen and (max-width: 767px) {
  .detail-blog-domain-heading-padcast .title {
    font-size  : 16px;
    line-height: 25px;
  }

  .detail-blog-domain-heading-image {
    border-radius: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-domain-heading::before {
    height: 320px;
  }

  .detail-blog-domain-heading-padcast {
    padding      : 12px;
    border-radius: 12px;
  }

  .detail-blog-domain-heading-padcast .title {
    font-size  : 14px;
    line-height: 22px;
  }

  .detail-blog-domain-heading-image {
    max-height: 240px;
  }
}

.detail-blog-domain-content {
  margin: 103px 0 120px;
}

.detail-blog-domain-content .heading-domain {
  max-width: 100%;
}

.detail-blog-domain-content .heading-domain p {
  max-width: 786px;
}

.detail-blog-domain-content .content {
  font-size  : 14px;
  line-height: 32px;
  font-weight: 400;
  color      : rgba(73, 73, 73, 0.6);
}

.detail-blog-domain-content .content::before,
.detail-blog-domain-content .content::after {
  content: "";
  clear  : both;
}

.detail-blog-domain-content .content p {
  margin-bottom: 0;
}

.detail-blog-domain-content .content img {
  margin : 20px auto;
  display: block;
}

@media only screen and (max-width: 767px) {
  .detail-blog-domain {
    margin-top: 60px;
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-domain-content .heading-domain .sup-title {
    font-size  : 14px;
    line-height: 22px;
  }

  .detail-blog-domain-content .heading-domain .title {
    font-size  : 16px;
    line-height: 25px;
  }

  .detail-blog-domain-content .heading-domain p {
    font-size  : 12px;
    line-height: 24px;
  }
}

* {
  margin    : 0;
  padding   : 0;
  outline   : none;
  box-sizing: border-box;
}

body {
  overflow-x: hidden;
  direction : rtl;
}

a,
a:hover,
a:focus,
a:active {
  text-decoration: none;
}

ul {
  padding: 0;
  margin : 0;
}

li {
  list-style: none;
}

p {
  margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

.pt-80 {
  padding-top: 80px;
}

.pb-80 {
  padding-bottom: 80px !important;
}

.py-80 {
  padding: 80px 0;
}

.mb--80 {
  margin-bottom: -80px;
}

.my-80 {
  margin: 80px 0;
}

.mt-80 {
  margin-top: 80px;
}

.mb-80 {
  margin-bottom: 80px;
}

.my-100 {
  margin: 100px 0;
}

.mt-100 {
  margin-top: 100px;
}

.mb-100 {
  margin-bottom: 100px;
}

.gap-2 {
  gap: 2px;
}

.gap-4 {
  gap: 4px;
}

.gap-10 {
  gap: 10px;
}

.gap-20 {
  gap: 20px;
}

.AZ-filed-group {
  display       : flex;
  flex-direction: column;
  flex-grow     : 2;
}

.AZ-filed-group input {
  font-size: 14px;
  color    : #1e2225;

  border-radius: 40px;
  background   : #f8f9fb;
  padding      : 10px 20px;
  height       : 50px;
  border       : 0;
  flex-grow    : 2;
}

.AZ-img-container {
  position: relative;
  overflow: hidden;
  display : block;
}

.AZ-img-container::after {
  content: "";
  display: block;
}

.AZ-img-container-inner {
  width          : 100%;
  height         : 100%;
  position       : absolute;
  left           : 0;
  top            : 0;
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.AZ-img-cover img {
  width        : 100% !important;
  height       : 100% !important;
  -o-object-fit: cover !important;
  object-fit   : cover !important;
}

.AZ-social-container a {
  width          : 31px;
  height         : 31px;
  border-radius  : 50%;
  display        : flex;
  align-items    : center;
  justify-content: center;
  transition     : all 0.2s linear;
}

.AZ-social-container a:hover {
  color: #fff;
}

.has-dropdown {
  position: relative;
}

.has-dropdown .dropdown-wrapper,
.has-dropdown .dropdown-wrapper-level2 {
  position     : absolute;
  top          : 100%;
  background   : white;
  border-radius: 10px;
  padding      : 10px;
  box-shadow   : 0 0 20px rgba(0, 0, 0, 0.1);
  display      : none;
  z-index      : 10;
}

.has-dropdown .dropdown-wrapper .nav-link,
.has-dropdown .dropdown-wrapper-level2 .nav-link {
  color      : #000;
  white-space: nowrap;
}

.has-dropdown .dropdown-wrapper-level2 {
  top    : 0;
  right  : 100%;
  display: none;
}

.has-dropdown::after {
  content      : "";
  position     : absolute;
  top          : calc(100% - 8px);
  left         : 50%;
  transform    : translateX(-50%);
  height       : 10px;
  border-bottom: 8px solid #fff;
  border-left  : 7px solid transparent;
  border-right : 7px solid transparent;
  border-radius: 5px;
  display      : none;
}

.has-dropdown .dropdown-arrow {
  transition: all 0.2s linear;
}

.has-dropdown:hover .dropdown-arrow {
  transform: rotate(180deg);
}

.has-dropdown:hover .dropdown-wrapper {
  display: block;
}

.has-dropdown:hover::after {
  display: block;
}

.has-dropdown .level2:hover .dropdown-wrapper-level2 {
  display: block;
}

.AZ-group-field {
  display       : flex;
  flex-direction: column;
  margin-bottom : 15px;
}

.AZ-group-field label {
  font-size: 13px;
  color    : #1e2225;

  margin-bottom: 10px;
}

.AZ-group-field input,
.AZ-group-field textarea {
  font-size: 12px;

  color        : #282828;
  border       : 1px solid #d5dbe0;
  background   : #fff;
  padding      : 10px;
  border-radius: 20px;
}

.AZ-group-field input:focus,
.AZ-group-field textarea:focus {
  border: 1px solid #204289;
}

.AZ-group-field input:focus::-moz-placeholder,
.AZ-group-field textarea:focus::-moz-placeholder {
  color: #204289;
}

.AZ-group-field input:focus::placeholder,
.AZ-group-field textarea:focus::placeholder {
  color: #204289;
}

.AZ-group-field input {
  height: 44px;
}

input[type=email] {
  text-align: right;
}

.navbar-toggler {
  font-size: 25px;
  padding  : 0;
}

.navbar-toggler:focus {
  box-shadow: none;
}

.AZ-location {
  width        : 100%;
  border-radius: 35px;
}

.AZ-location::after {
  padding-bottom: 50%;
}

.AZ-location .map {
  position: relative;
  width   : 100%;
  height  : 100%;
}

.share-link {
  background   : transparent;
  padding      : 10px;
  border       : 1px solid #C8D3D9;
  border-radius: 8px;
}

.share-link button {
  font-size  : 25px;
  margin-left: 10px;
  border     : none;
  background : transparent;
}

.share-link p {
  font-size: 12px;

  color        : rgba(61, 90, 128, 0.5);
  margin-bottom: 10px;
}

#link {
  align-self: center;
  font-size : 14px;

  flex-grow : 2;
  border    : none;
  text-align: left;
  height    : 100%;
  background: transparent;
  width     : 150px;
}

#copy span {
  display    : block;
  line-height: 30px;
  font-size  : 20px;
  position   : relative;
  cursor     : pointer;
}

#copy span.copied::after {
  content    : "با موفقیت کپی شد";
  position   : absolute;
  top        : 0px;
  right      : 35px;
  height     : 30px;
  display    : block;
  white-space: nowrap;
  padding    : 2px 10px;
  font-size  : 14px;

  color           : #fff;
  background-color: #ff316d;
  opacity         : 1;
  will-change     : opacity, transform;
  animation       : showcopied 1.5s ease;
}

@keyframes showcopied {
  0% {
    opacity  : 0;
    transform: translateX(100%);
  }

  70% {
    opacity  : 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
  }
}

.top-shadow {
  overflow   : hidden;
  padding-top: 80px !important;
}

.top-shadow .container,
.top-shadow .container-fluid {
  position: relative;
}

.top-shadow .container::after,
.top-shadow .container-fluid::after {
  content      : "";
  position     : absolute;
  left         : 0;
  top          : -500px;
  width        : 100%;
  height       : 500px;
  border-radius: 1046px;
  background   : radial-gradient(52.29% 52.29% at 50% 50%, rgba(0, 0, 0, 0.11) 0%, rgba(220, 220, 220, 0) 99.99%, rgba(217, 217, 217, 0) 100%);
}

.bottom-shadow {
  overflow      : hidden;
  padding-bottom: 80px !important;
}

.bottom-shadow .container,
.bottom-shadow .container-fluid {
  position: relative;
}

.bottom-shadow .container::before,
.bottom-shadow .container-fluid::before {
  content      : "";
  position     : absolute;
  left         : 0;
  bottom       : -500px;
  width        : 100%;
  height       : 500px;
  border-radius: 1046px;
  background   : radial-gradient(52.29% 52.29% at 50% 50%, rgba(0, 0, 0, 0.11) 0%, rgba(220, 220, 220, 0) 99.99%, rgba(217, 217, 217, 0) 100%);
}

.AZ-section-title {
  font-size: 24px;
  color    : #212341;

  position      : relative;
  padding-bottom: 15px;
  margin-bottom : 20px;
}

.AZ-section-title span {}

.AZ-section-title::after {
  content   : "";
  position  : absolute;
  bottom    : 0;
  left      : 50%;
  transform : translateX(-50%);
  width     : 30px;
  height    : 1px;
  background: #d5dbe0;
}

.AZ-section-title.AZ-section-title-right::after {
  bottom   : 0;
  left     : unset;
  transform: unset;
  right    : 0;
}

.AZ-section-text {
  font-size: 13px;
  color    : #939aa4;

}

.AZ-section-title2 {
  flex-direction: column;
  display       : flex;
  font-size     : 20px;
  color         : #1e2e4d;

  position      : relative;
  padding-bottom: 15px;
}

.AZ-section-title2 span {

  color: #2b00d4;
}

.AZ-section-title2::after {
  content   : "";
  position  : absolute;
  right     : 0;
  bottom    : 0;
  width     : 30px;
  height    : 1px;
  background: #1e2e4d;
}

.bg-gray {
  background: #f8f9fb;
}

.border-top {
  border-top : 1px solid #f1f1f1 !important;
  padding-top: 80px;
}

.modal-wrapper .modal-content {
  border       : 0;
  padding      : 30px;
  border-radius: 15px;
}

.modal-wrapper .modal-title {
  font-size: 16px;

  color: #292D32;
}

.modal-wrapper .modal-text {
  font-size: 14px;

  color      : #676767;
  line-height: 1.9;
}

.modal-wrapper .close-btn {
  font-size: 20px;
}

.share-modal .social-btn {
  font-size: 14px;

  width        : 100%;
  color        : #FFFFFF;
  border-radius: 8px;
  padding      : 8px 5px;
  transition   : all 0.2s linear;
}

.share-modal .social-btn_whatsapp {
  background: #65D072;
}

.share-modal .social-btn_whatsapp:hover {
  background: #4fad5a;
}

.share-modal .social-btn_gmail {
  background: #CD0707;
}

.share-modal .social-btn_gmail:hover {
  background: #ad0505;
}

.share-modal .social-btn_telegram {
  background: #4DA9E8;
}

.share-modal .social-btn_telegram:hover {
  background: #3289c4;
}

.share-modal .social-btn span {
  font-size  : 15px;
  margin-left: 5px;
}

.border-radius-35 {
  border-radius: 35px;
}

.container-overflow {
  width: 100vw;
  float: right;
}

.plan-box-items {
  margin: 40px 0;
}

.plan-box-items .item {
  font-size: 13px;
  color    : #2d365d;

  text-align: center;
  padding   : 10px 0;
}

.plan-box-items .item:nth-child(odd) {
  background: linear-gradient(to left, rgba(248, 249, 251, 0), #f8f9fb, rgba(248, 249, 251, 0));
}

.scoring-text {
  font-size: 14px;

  color: #939aa4;
}

.scoring .rating>input {
  display: none;
}

.scoring .rating>label:before {
  margin     : 5px;
  font-size  : 1.5em;
  font-family: "icomoon";
  display    : inline-block;
  content    : "\e91b";
}

.scoring .rating>.half:before {
  content : "\e91d";
  position: absolute;
}

.scoring .rating>label {
  color: #ddd;
  float: right;
}

.scoring .rating>input:checked~label,
.scoring .rating:not(:checked)>label:hover,
.scoring .rating:not(:checked)>label:hover~label {
  color: #FFD700;
}

.scoring .rating>input:checked+label:hover,
.scoring .rating>input:checked~label:hover,
.scoring .rating>label:hover~input:checked~label,
.scoring .rating>input:checked~label:hover~label {
  color: #FFED85;
}

.navbar-search-btn {
  width        : 50px;
  height       : 50px;
  border-radius: 50%;
  font-size    : 20px;
  background   : #f8f9fb;
  color        : #000;
}

.navbar-search-btn::after {
  content: none;
}

.dropdown-search {
  top          : calc(100% + 10px);
  right        : unset !important;
  left         : 0 !important;
  min-width    : 400px;
  background   : #fff;
  box-shadow   : 0px 10px 60px 0px rgba(30, 30, 31, 0.1);
  border-radius: 10px;
  border       : 0;
}

.dropdown-search input {
  font-size: 14px;
  color    : #1e2225;

  padding   : 5px 10px;
  background: transparent;
  border    : 0;
  flex-grow : 2;
  width     : 50px;
}

.dropdown-search button {
  border    : 20;
  background: transparent;
  border    : 0;
  padding   : 0 10px;
}

.AZ-pagination {
  margin-top: 50px;
}

.AZ-pagination .page-nav {
  font-size: 14px;
  color    : #939aa4;

  padding      : 8px 20px;
  border-radius: 40px;
  background   : #fff;
  box-shadow   : 0px 5px 25px 0px rgba(30, 30, 31, 0.1);
  border       : 1px solid #efefef;
}

.AZ-pagination .page-link {
  font-size: 18px;

  background: transparent;
  border    : 0;
  padding   : 0;
}

.AZ-pagination .page-input {
  font-size: 18px;

  background     : transparent;
  border         : 0;
  padding        : 0;
  width          : 35px;
  height         : 35px;
  border-radius  : 7px;
  background     : #f8f9fb;
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.AZ-pagination .page-text {
  font-size: 16px;
  color    : #939aa4;

}

#accordian {
  width     : 100%;
  min-height: 100vh;
  height    : 100%;
}

#accordian ul {
  padding: 0;
  margin : 0;
  width  : 100%;
}

#accordian ul li a {
  position: relative;
}

#accordian>ul.show-dropdown>li.active>a,
#accordian>ul>li>ul.show-dropdown>li.active>a,
#accordian>ul>li>ul>li>ul.show-dropdown>li.active>a,
#accordian>ul>li>ul>li>ul>li>ul.show-dropdown>li.active>a,
#accordian>ul>li>ul>li>ul>li>ul>li>ul.show-dropdown>li.active>a {
  width: 100%;
}

#accordian>ul.show-dropdown>li>a,
#accordian>ul>li>ul.show-dropdown>li>a,
#accordian>ul>li>ul>li>ul.show-dropdown>li>a,
#accordian>ul>li>ul>li>ul>li>ul.show-dropdown>li>a,
#accordian>ul>li>ul>li>ul>li>ul>li>ul.show-dropdown>li>a {
  width: 100%;
}

#accordian>ul>li>ul,
#accordian>ul>li>ul>li>ul,
#accordian>ul>li>ul>li>ul>li>ul,
#accordian>ul>li>ul>li>ul>li>ul>li>ul {
  display : none;
  position: relative;
}

#accordian>ul>li.active>ul.show-dropdown,
#accordian>ul>li>ul>li.active>ul.show-dropdown,
#accordian>ul>li>ul>li>ul>li.active>ul.show-dropdown,
#accordian>ul>li>ul>li>ul>li>ul>li.active>ul.show-dropdown {
  display     : block;
  margin-right: 15px;
}

#accordian a:not(:only-child):after {
  content       : "\e90c";
  position      : absolute;
  left          : 0;
  top           : 5px;
  font-size     : 20px;
  font-family   : "icomoon";
  display       : inline-block;
  padding-right : 0;
  vertical-align: middle;
  transition    : 0.2s;
}

#accordian .active>a:not(:only-child):after {
  transform: rotate(180deg);
}

.slider-img-animation,
.slider-btns-animation,
.slider-text-animation {
  animation      : fade-in 1s both;
  animation-delay: 0.2s;
}

.slider-btns-animation {
  animation-delay: 0.5s;
}

.slider-title-animation {
  animation: fade-left 1s both;
}

.slider-desc-animation {
  animation: fade-right 1s both;
}

@keyframes fade-in {
  from {
    opacity  : 0;
    transform: translateY(100px);
  }

  to {
    opacity  : 1;
    transform: translateY(0);
  }
}

@keyframes fade-left {
  from {
    opacity  : 0;
    transform: translateX(100px);
  }

  to {
    opacity  : 1;
    transform: translateX(0);
  }
}

@keyframes fade-right {
  from {
    opacity  : 0;
    transform: translateX(-100px);
  }

  to {
    opacity  : 1;
    transform: translateX(0);
  }
}

.AZ-social-medical a {
  background: #f8f9fb;
  color     : #213e7f;
}

.AZ-social-medical a:hover {
  background: #204289;
}

.AZ-styled-select-medical {
  min-width    : 200px;
  height       : 44px;
  border-radius: 20px;
  background   : #fff;
  border       : 1px solid #d5dbe0;
  display      : inline-block;
  position     : relative;
  overflow     : hidden;
}

.AZ-styled-select-medical::before {
  content    : "\e90c";
  font-family: "ico";
  position   : absolute;
  left       : 10px;
  top        : 50%;
  transform  : translateY(-50%);
  z-index    : 1;
  font-size  : 15px;
}

.AZ-styled-select-medical select {
  font-size: 12px;

  color             : #282828;
  padding           : 0 10px;
  border            : 0;
  position          : absolute;
  left              : 0;
  top               : 0;
  background        : transparent;
  height            : 100%;
  width             : 100%;
  -webkit-appearance: none;
  -moz-appearance   : none;
  appearance        : none;
  cursor            : pointer;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin            : 0;
  /* <-- Apparently some margin are still there even though it's hidden */
}

input[type=number] {
  -moz-appearance: textfield;
  /* Firefox */
}

.AZ-group-field-medical input:focus,
.AZ-group-field-medical textarea:focus {
  border: 1px solid #204289;
}

.AZ-group-field-medical input:focus::-moz-placeholder,
.AZ-group-field-medical textarea:focus::-moz-placeholder {
  color: #204289;
}

.AZ-group-field-medical input:focus::placeholder,
.AZ-group-field-medical textarea:focus::placeholder {
  color: #204289;
}

.AZ-pagination-medical .page-nav.next {
  border: 1px solid #e40087;
  color : #e40087;
}

.AZ-pagination-medical .page-link {
  color: #e40087;
}

.AZ-pagination-medical .page-input {
  color: #282828;
}

.accordian-medical>ul>li.active>ul.show-dropdown,
.accordian-medical>ul>li>ul>li.active>ul.show-dropdown,
.accordian-medical>ul>li>ul>li>ul>li.active>ul.show-dropdown,
.accordian-medical>ul>li>ul>li>ul>li>ul>li.active>ul.show-dropdown {
  display      : block;
  padding-right: 15px;
}

.accordian-medical>ul>li.active>ul.show-dropdown li,
.accordian-medical>ul>li>ul>li.active>ul.show-dropdown li,
.accordian-medical>ul>li>ul>li>ul>li.active>ul.show-dropdown li,
.accordian-medical>ul>li>ul>li>ul>li>ul>li.active>ul.show-dropdown li {
  position: relative;
}

.accordian-medical>ul>li.active>ul.show-dropdown li::after,
.accordian-medical>ul>li>ul>li.active>ul.show-dropdown li::after,
.accordian-medical>ul>li>ul>li>ul>li.active>ul.show-dropdown li::after,
.accordian-medical>ul>li>ul>li>ul>li>ul>li.active>ul.show-dropdown li::after {
  content      : "";
  position     : absolute;
  top          : 50%;
  transform    : translateY(-50%);
  right        : -15px;
  width        : 5px;
  height       : 5px;
  border-radius: 50%;
  background   : #204085;
  z-index      : 1;
}

.accordian-medical {
  min-height: unset !important;
  height    : unset !important;
}

.AZ-title-underline {
  font-size: 16px;
  color    : #1c1c1c;

  padding-bottom: 20px;
  position      : relative;
}

.AZ-title-underline::after {
  content   : "";
  position  : absolute;
  bottom    : 0;
  right     : 0;
  width     : 32px;
  height    : 3px;
  background: #f5f3fc;
}

.AZ-title-group .img-patern {
  width         : 20px;
  mix-blend-mode: multiply;
}

.AZ-title-group .group_title {
  font-size: 18px;
  color    : #282828;

  margin-bottom: 10px;
}

.AZ-title-group .group_desc {
  font-size: 14px;
  color    : #b3bbc7;

}

.AZ-title-group .group_desc span {
  color: #282828;
}

.AZ-menu-mobile {
  background: #f8f9fb;
  position  : relative;
  overflow  : hidden;
}

.AZ-menu-mobile .close-hamberger {
  color    : #204085;
  font-size: 20px;
}

.AZ-menu-mobile .sidebar {
  position  : absolute;
  right     : 0;
  top       : 0;
  width     : 100%;
  overflow-y: auto;
  height    : 100vh;
  z-index   : 1;
}

.AZ-menu-mobile .sidebar .AZ-social-container {
  border-top: 1px solid rgb(216, 216, 216);
  padding   : 30px 0;
  margin-top: 30px;
  background: #2354bd;
}

.AZ-menu-mobile .sidebar .AZ-social-container a {
  background: #1944a1;
}

.AZ-menu-mobile .sidebar-content {
  width     : 400px;
  height    : 100vh;
  min-height: 100vh;
}

.AZ-menu-mobile .nav-link {
  font-size: 13px;
  color    : #666;
  padding  : 10px 0;

}

.AZ-menu-mobile .nav-link span {
  font-size: 22px;
}

.AZ-page-wrapper {
  background: #fff;
  overflow-x: hidden;
  transition: all 0.2s linear;
  position  : relative;
  z-index   : 1;
}

.AZ-page-wrapper.open {
  transform    : translate(-80%, 100px);
  border-radius: 10px;
  z-index      : 10;
  box-shadow   : 0 0 20px rgba(0, 0, 0, 0.2);
}

.AZ-page-wrapper.open::before {
  content      : "";
  position     : absolute;
  right        : -4px;
  height       : 100%;
  width        : 4px;
  top          : 30px;
  background   : #205485;
  border-radius: 0 5px 5px 0;
  z-index      : -1;
}

.AZ-navbar-medical {
  padding: 30px 0;
}

.AZ-navbar-medical .nav-link {
  font-size: 14px;
  color    : #212341;

  transition   : all 0.2s linear;
  padding      : 8px 10px;
  border-radius: 40px;
}

.AZ-navbar-medical .nav-link.active {

  color     : #fff;
  background: #204289;
}

.AZ-navbar-medical .navbar-phone-box .navbar-phone-icon {
  width        : 50px;
  height       : 50px;
  border-radius: 50%;
  color        : #ff8a66;
  font-size    : 22px;
  background   : #fff3f0;
}

.AZ-navbar-medical .navbar-phone-box .phone-number {
  font-size: 22px;
  color    : #204289;

  margin-bottom: -5px;
}

.AZ-navbar-medical .navbar-phone-box .phone-number span {
  font-size: 14px;
  color    : #2d365d;

}

.AZ-navbar-medical .navbar-phone-box .phone-text {
  font-size: 12px;
  color    : #464646;

}

.sharp-corners {
  padding: 0;
}

.sharp-corners .header-bottom {
  padding: 10px 0;
}

.sharp-corners .header-top {
  border-bottom: 1px solid #f5f3fc;
  padding      : 10px 0;
}

.sharp-corners .navbar-phone-box .navbar-phone-icon {
  border-radius: 0;
  background   : #f8f9fb;
  color        : #000;
}

.sharp-corners .navbar-phone-box .phone-number {
  color: #d0a968;
}

.sharp-corners .navbar-search-btn {
  border-radius: 0;
}

.sharp-corners .nav-link {
  border-radius: 0;
}

.sharp-corners .nav-link.active {
  background: #000000;
}

.AZ-footer-medical {
  position   : relative;
  padding-top: 80px;
  overflow   : hidden;
}

.AZ-footer-medical .footer-brand img {
  width: 50px;
}

.AZ-footer-medical .footer-brand .footer-brand-name {
  font-size: 14px;
  color    : #282828;

}

.AZ-footer-medical .footer-brand .footer-brand-name span {
  font-size: 30px;
  color    : #282828;

}

.AZ-footer-medical .footer-title {
  font-size: 13px;
  color    : #213e7f;

  margin-bottom: 15px;
}

.AZ-footer-medical .footer-newsletter-title {
  font-size: 15px;
  color    : #263a96;

  padding: 5px 0;
}

.AZ-footer-medical .footer-newsletter-text {
  font-size: 12px;
  color    : #263a96;

  margin: 10px 0;
}

.AZ-footer-medical .newsletter-wrapper-input {
  font-size: 14px;
  color    : #1e2225;

  background   : #f8f9fb;
  height       : 39px;
  padding      : 10px;
  border-radius: 40px;
  border       : 0;
}

.AZ-footer-medical .newsletter-wrapper-btn {
  font-size: 14px;
  color    : #fff;

  background   : #213e7f;
  padding      : 10px 60px;
  border-radius: 40px;
  border       : 0;
  transition   : all 0.2s linear;
}

.AZ-footer-medical .newsletter-wrapper-btn:hover {
  color: #fff;
}

.AZ-footer-medical .footer-text {
  font-size: 13px;
  color    : #213e7f;

  position: relative;
  padding : 0 70px 0 30px;
}

.AZ-footer-medical .footer-copyright {
  font-size: 12px;
  color    : #939aa4;

}

.AZ-footer-medical .footer-copyright span {

  color: #464646;
}

.AZ-footer-medical .footer-link {
  font-size: 13px;
  color    : #b3bbc7;

  transition: all 0.2s linear;
}

.AZ-footer-medical .footer-link:hover {
  color: #213e7f;
}

.AZ-footer-medical .line {
  width     : 100%;
  height    : 1px;
  background: #f3f3f9;
  margin    : 30px 0;
}

.AZ-footer-medical .footer-icon-box_title {
  font-size: 13px;
  color    : #282828;

  margin-bottom: 10px;
}

.AZ-footer-medical .footer-icon-box_text {
  font-size: 12px;
  color    : #282828;

}

.AZ-footer-medical .footer-icon-box_text span {
  font-size: 15px;

}

.AZ-footer-medical .footer-icon-box_img {
  width          : 49px;
  height         : 49px;
  border-radius  : 50%;
  display        : flex;
  align-items    : center;
  justify-content: center;
  background     : #fff3f0;
  color          : #000;
  font-size      : 28px;
}

.AZ-footer-medical2 .newsletter-wrapper-btn {
  color        : #fff;
  border-radius: 0;
  background   : #d0a968;
}

.AZ-footer-medical2 .newsletter-wrapper-input {
  border-radius: 0;
}

.AZ-footer-medical2 .footer-text,
.AZ-footer-medical2 .footer-newsletter-text {
  color: #282828;
}

.AZ-footer-medical2 .AZ-social-hosting a {
  background: #f8f9fb;
  color     : #282828;
}

.AZ-footer-medical2 .AZ-social-hosting a:hover {
  background: #282828;
  color     : #fff;
}

.AZ-footer-medical2 .footer-title,
.AZ-footer-medical2 .footer-newsletter-title {
  color: #282828;
}

.AZ-footer-medical2 .footer-title span,
.AZ-footer-medical2 .footer-newsletter-title span {
  color: #d0a968;
}

.AZ-footer-medical2 .back-top {
  background: #000;
  color     : #fff;
  padding   : 10px 10px 30px 10px;
  position  : absolute;
  bottom    : 0;
  right     : 0;
  transition: all 0.2s linear;
}

.AZ-footer-medical2 .back-top:hover {
  background: #d0a968;
}

.AZ-footer-medical2 .footer-copyright {
  margin-right: 40px;
}

.AZ-footer-medical2 .footer-brand img {
  mix-blend-mode: luminosity;
}

.AZ-breadcrumb-medical {
  margin-bottom: 50px;
}

.AZ-breadcrumb-medical .breadcrumb-wrapper {
  background: #f8f9fb;
  padding   : 10px 20px;
  flex-wrap : wrap;
}

.AZ-breadcrumb-medical .breadcrumb-link {
  font-size: 12px;

  color: #282828;
}

.AZ-breadcrumb-medical .breadcrumb-link.active {}

.AZ-breadcrumb-medical span {
  font-size: 12px;
  color    : #282828;
}

.AZ-blog-section-page {
  padding: 50px 0;
}

.AZ-blog-section-medical .blog-section-title .blog-section__title {
  font-size: 22px;
  color    : #213e7f;

  padding : 12px 20px;
  overflow: hidden;
  position: relative;
}

.AZ-blog-section-medical .blog-section-title .blog-section__title span {
  font-size: 14px;
  color    : #2c3232;

}

.AZ-blog-section-medical .blog-section-title .blog-section__title::after {
  content      : "";
  position     : absolute;
  right        : -50px;
  top          : 50%;
  transform    : translateY(-50%);
  width        : 80%;
  height       : calc(100% + 20px);
  border-radius: 1046px;
  background   : radial-gradient(52.29% 52.29% at 50% 50%, rgba(0, 0, 0, 0.05) 0%, rgba(220, 220, 220, 0) 99.99%, rgba(217, 217, 217, 0) 100%);
}

.AZ-blog-section-medical .blog-section-title .blog-section_icon {
  display        : flex;
  align-items    : center;
  justify-content: center;
  padding-left   : 10px;
}

.AZ-blog-section-medical .blog-section-title .blog-section_icon span {
  color    : #d5dbe0;
  font-size: 40px;
}

.AZ-blog-section-medical .view-all-btn {
  font-size: 13px;

  color        : #b3bbc7;
  box-shadow   : 0px 5px 40px 0px rgba(30, 30, 31, 0.12);
  background   : #fff;
  border-radius: 40px;
  padding      : 10px 20px;
  transition   : all 0.2s linear;
}

.AZ-blog-section-medical .view-all-btn:hover {
  background: #204085;
  color     : #fff;
}

.AZ-blog-section-medical .view-all-btn span {
  font-size: 22px;
}

.AZ-blog-section2-medical {
  background-image: none;
}

.AZ-blog-section2-medical .blog-section-title .blog-section__title {
  color: #d0a968;
}

.AZ-blog-section2-medical .view-all-btn {
  border-radius: 0;
}

.AZ-blog-section2-medical .view-all-btn:hover {
  background: #d0a968;
}

.AZ-comments-section-medical {
  padding: 50px 0;
}

.AZ-comments-section-medical .comments-box {
  padding      : 30px 40px;
  box-shadow   : 0px 10px 60px 0px rgba(30, 30, 31, 0.08);
  border-radius: 30px;
}

.AZ-comments-section-medical .comments-box .line {
  width     : 100%;
  height    : 1px;
  background: #efefef;
  margin    : 30px 0;
}

.AZ-comments-section-medical .comment_box {
  border-top: 1px solid #efefef;
  padding   : 30px 0;
}

.AZ-comments-section-medical .comment_box:first-child {
  border-top: 0;
}

.AZ-comments-section-medical .comment-img {
  width        : 40px;
  border-radius: 50%;
}

.AZ-comments-section-medical .comment-img::after {
  padding-bottom: 100%;
}

.AZ-comments-section-medical .comment-name {
  font-size: 12px;
  color    : #939aa4;

}

.AZ-comments-section-medical .comment-text {
  font-size: 14px;
  color    : #464646;

}

.AZ-comments-section-medical .comment-date {
  font-size: 12px;
  color    : #1e2225;

}

.AZ-comments-section-medical .comment-time {
  font-size: 12px;
  color    : #1e2225;

  border-radius: 40px;
  padding      : 5px 10px;
  background   : #efefef;
}

.AZ-comments-section-medical .comment-reply-btn {
  font-size: 12px;
  color    : #1e2225;

  border-radius: 40px;
  padding      : 5px 20px;
  border       : 1px solid #1e2225;
  background   : transparent;
  transition   : all 0.2s linear;
}

.AZ-comments-section-medical .comment-reply-btn:hover {
  color     : #fff;
  background: #1e2225;
}

.AZ-comments-section-medical .stars span {
  font-size: 16px;
  color    : #ef9a3d;
}

.AZ-comments-section-medical .comment_box_reply {
  margin-right: 150px;
  border-top  : 0;
}

.AZ-comments-section-medical .AZ-group-field-model2 {
  align-items: flex-start;
}

.AZ-comments-section-medical .AZ-group-field-model2 label {
  margin-bottom: -10px;
  margin-right : 20px;
  position     : relative;
  z-index      : 1;
  background   : #fff;
  display      : inline;
  padding      : 0 10px;
}

.AZ-comments-section-medical .AZ-group-field-model2 label::after,
.AZ-comments-section-medical .AZ-group-field-model2 label::before {
  content      : "";
  position     : absolute;
  right        : 0;
  top          : 50%;
  transform    : translateY(-50%);
  width        : 5px;
  height       : 5px;
  border-radius: 50%;
  background   : #f4f4f4;
}

.AZ-comments-section-medical .AZ-group-field-model2 label::before {
  right: unset;
  left : 0;
}

.AZ-comments-section-medical .AZ-group-field-model2 input,
.AZ-comments-section-medical .AZ-group-field-model2 textarea {
  width: 100%;
}

.AZ-comments-section-medical .AZ-group-field-model2:focus-within label::after,
.AZ-comments-section-medical .AZ-group-field-model2:focus-within label::before {
  background: #2354bd;
}

.AZ-comments-section-medical .send-post-comment {
  font-size: 14px;
  color    : #fff;

  width        : 100%;
  height       : 44px;
  border-radius: 40px;
  padding      : 10px;
  background   : #000;
  transition   : all 0.2s linear;
  margin-top   : 8px;
  border       : 0;
}

.AZ-comments-section-medical .send-post-comment:hover {
  background: #2354bd;
  color     : #fff;
}

.AZ-blog-card-medical {
  position: relative;
}

.AZ-blog-card-medical .post-img {
  filter: drop-shadow(0px 0px 30px rgba(30, 30, 31, 0.2));
}

.AZ-blog-card-medical .blog-card-img::after {
  padding-bottom: 105%;
}

.AZ-blog-card-medical .blog-card-title {
  font-size: 16px;
  color    : #2d365d;

  margin-bottom: 10px;
  margin-top   : 30px;
}

.AZ-blog-card-medical .blog-card-text {
  font-size: 12px;
  color    : #1e2225;

  margin-bottom: 20px;
}

.AZ-blog-card-medical .blog-card-writer,
.AZ-blog-card-medical .blog-card-date {
  font-size: 14px;
  color    : #9ea9bb;

}

.AZ-blog-card-medical .blog-card-comments {
  font-size: 14px;
  color    : #1e2225;

  z-index  : 1;
  position : absolute;
  left     : 50%;
  top      : -50px;
  z-index  : 1;
  transform: translateX(-50%);
}

.AZ-blog-card-medical .blog-card-comments span {
  color: #9ea9bb;
}

.AZ-blog-card-medical .blog-card-comments .icon-commet {
  font-size: 22px;
  color    : #213e7f;
}

.AZ-blog-card-medical .blog-card-writer-img {
  width        : 45px;
  border-radius: 50%;
  box-shadow   : 0px 5px 40px 0px rgba(30, 30, 31, 0.12);
}

.AZ-blog-card-medical .blog-card-writer-img::after {
  padding-bottom: 100%;
}

.AZ-blog-card-medical .shape-blog-card {
  position : absolute;
  width    : 100px;
  height   : 30px;
  bottom   : 0;
  left     : 50%;
  transform: translateX(-50%);
}

.AZ-blog-card-medical .shape-inner-blog-card {
  position       : relative;
  width          : 100%;
  height         : 100%;
  display        : flex;
  align-items    : flex-end;
  justify-content: center;
}

.AZ-blog-card-medical-2 {
  background-color: rgb(109, 110, 113);
  box-shadow      : 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
}

.AZ-blog-card-medical-2 .blog-card-img-2 {
  width: 100%;
}

.AZ-blog-card-medical-2 .blog-card-img-2::after {
  padding-bottom: 105%;
}

.AZ-blog-card-medical-2 .blog-card-body-2 {
  background   : #fff;
  position     : absolute;
  bottom       : 15px;
  left         : 15px;
  right        : 15px;
  ruby-overhang: 15px;
}

.AZ-blog-card-medical-2 .blog-card-body-content {
  padding: 20px;
}

.AZ-blog-card-medical-2 .blog-card-body-details {
  padding   : 10px 20px;
  background: #f8f9fb;
}

.AZ-blog-card-medical-2 .blog-card-title-2 {
  font-size: 16px;
  color    : #212341;

  transition   : all 0.2s linear;
  margin-bottom: 15px;
}

.AZ-blog-card-medical-2 .blog-card-title-2:hover {
  color: #204289;
}

.AZ-blog-card-medical-2 .blog-card-date-2,
.AZ-blog-card-medical-2 .blog-card- {
  font-size: 12px;
  color    : #b3bbc7;

}

.AZ-blog-card-medical-2 .blog-card- {
  color: #282828;
}

.AZ-blog-card-medical-2 .blog-card-text-2 {
  font-size: 12px;
  color    : #b3bbc7;

}

.AZ-blog-card-medical-2 .blog-card-number-visits {
  font-size: 12px;
  color    : #282828;

}

.AZ-blog-card-medical-2 .blog-card-number-visits span {}

.AZ-slider-blog-medical {
  position: relative;
}

.AZ-slider-blog-medical::after {
  content   : "";
  position  : absolute;
  left      : 0;
  width     : 100%;
  height    : 120px;
  background: #204289;
  top       : 50%;
  transform : translateY(-50%);
  z-index   : -1;
}

.AZ-slider-blog-medical .blogSwiper {
  border-radius: 25px;
}

.AZ-slider-blog-medical .swiper-pagination {
  bottom       : -20px;
  left         : 50%;
  transform    : translateX(-50%);
  background   : #fff;
  border-radius: 40px;
  display      : inline-block;
  display      : flex;
  width        : -moz-fit-content;
  width        : fit-content;
  padding      : 20px 40px;
}

.AZ-slider-blog-medical .swiper-pagination .swiper-pagination-bullet {
  width        : 7px;
  height       : 7px;
  background   : #d5dbe0;
  opacity      : 1;
  border-radius: 40px;
}

.AZ-slider-blog-medical .swiper-pagination .swiper-pagination-bullet-active {
  width     : 25px;
  background: #1e2225;
}

.AZ-slider-blog-medical .swiper-pagination::after,
.AZ-slider-blog-medical .swiper-pagination::before {
  content               : "";
  position              : absolute;
  left                  : calc(100% - 3px);
  top                   : 27px;
  height                : 10px;
  width                 : 10px;
  border-top-left-radius: 20px;
  box-shadow            : 0px -3px #fff;
  background            : transparent;
}

.AZ-slider-blog-medical .swiper-pagination::before {
  left                   : unset;
  right                  : calc(100% - 3px);
  border-top-left-radius : unset;
  border-top-right-radius: 20px;
  box-shadow             : 1px -3px #fff;
}

.AZ-slider-blog-medical .slider-box {
  background   : #fff;
  box-shadow   : 0px 10px 60px 0px rgba(30, 30, 31, 0.08);
  border-radius: 35px;
  padding      : 30px;
  position     : relative;
}

.AZ-slider-blog-medical .slider-blog-img {
  width        : 100%;
  border-radius: 30px;
}

.AZ-slider-blog-medical .slider-blog-img::after {
  padding-bottom: 50%;
}

.AZ-slider-blog-medical .overlay-slider-blog {
  position        : absolute;
  bottom          : 0;
  height          : 50%;
  width           : 100%;
  left            : 0;
  background-image: linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
}

.AZ-slider-blog-medical .slider-blog-title {
  font-size: 24px;
  color    : #fff;

}

.AZ-slider-blog-medical .slider-blog-text {
  font-size: 12px;
  color    : #fff;

}

.AZ-slider-blog-medical .slider-blog-details {
  font-size: 12px;
  color    : #b3bbc7;

}

.AZ-slider-blog-medical .slider-blog-details .icon-clock-fill {
  font-size: 18px;
}

.AZ-slider-blog-medical .number-visits span {}

.slider-content {
  padding : 0 20px;
  position: relative;
  z-index : 1;
}

.slider-content .slider-section-title {
  font-size: 40px;
  color    : #204289;

  padding-bottom: 20px;
  margin-bottom : 20px;
  position      : relative;
}

.slider-content .slider-section-title::after {
  content   : "";
  position  : absolute;
  right     : 0;
  bottom    : 0;
  width     : 30px;
  height    : 1px;
  background: #d7e6f5;
}

.slider-content .slider-section-text {
  font-size: 14px;
  color    : #204289;

  margin-bottom: 30px;
}

.AZ-post-page-medical {
  padding: 50px 0;
}

.AZ-post-page-medical .post-title {
  font-size: 30px;
  color    : #212341;

  text-align   : center;
  margin-bottom: 40px;
}

.AZ-post-page-medical .post-details-box {
  display        : flex;
  align-items    : center;
  justify-content: center;
  margin-bottom  : 50px;
}

.AZ-post-page-medical .post-details-writer {
  background   : #fff;
  border       : 1px solid #efefef;
  box-shadow   : 0px 5px 25px 0px rgba(30, 30, 31, 0.1);
  border-radius: 40px;
  min-height   : 48px;
  padding      : 5px 5px 5px 40px;
  position     : relative;
  z-index      : 1;
}

.AZ-post-page-medical .writer-img {
  width        : 50px;
  border-radius: 50%;
}

.AZ-post-page-medical .writer-img::after {
  padding-bottom: 100%;
}

.AZ-post-page-medical .writer-name {
  font-size: 12px;
  color    : #263a96;

}

.AZ-post-page-medical .post-date {
  font-size: 12px;
  color    : #9ea9bb;

}

.AZ-post-page-medical .number-visits {
  font-size: 13px;

  color: #2d365d;
}

.AZ-post-page-medical .number-visits span {}

.AZ-post-page-medical .number-comments {
  font-size: 13px;
  color    : #39d4df;

  background   : #000;
  border-radius: 0 40px 40px 0;
  background   : #ecfcfc;
  padding      : 5px 10px 5px 20px;
  margin-left  : -10px;
}

.AZ-post-page-medical .number-comments span {}

.AZ-post-page-medical .post-category {
  font-size: 13px;
  color    : #ff8a66;

  background   : #fff3f0;
  border-radius: 40px 0 0 40px;
  padding      : 5px 20px 5px 10px;
  margin-right : -10px;
}

.AZ-post-page-medical .tag-wrapper {
  height: 60px;
}

.AZ-post-page-medical .tag-title {
  font-size: 12px;
  color    : #939aa4;

  border-top : 1px dashed #d0aa69;
  white-space: nowrap;
  padding-top: 10px;
}

.AZ-post-page-medical .tags {
  border-top : 1px dashed #d5dbe0;
  padding-top: 10px;
}

.AZ-post-page-medical .tag-link {
  font-size: 12px;
  color    : #25292c;

  background   : #f8f9fb;
  border-radius: 40px;
  padding      : 5px 15px;
  transition   : all 0.2s linear;
}

.AZ-post-page-medical .tag-link:hover {
  background: #204085;
  color     : #fff;
}

.AZ-post-page-medical .summary-contents {
  background   : #f8f9fb;
  border-radius: 20px;
  padding      : 30px;
  margin-top   : 50px;
  position     : relative;
  margin-right : 50px;
}

.AZ-post-page-medical .summary-contents::after {
  content: "”";

  color    : #d5dbe0;
  font-size: 220px;
  position : absolute;
  right    : -50px;
  top      : -30px;
  height   : 0;
  width    : 0;
}

article h1 {
  font-size: 30px;
  color    : #212341;

  text-align: center;
}

article p {
  font-size  : 14px;
  color      : #2d365d;
  line-height: 30px;
}

.AZ-about-img-medical {
  margin-top: 80px;
}

.AZ-about-img-medical .about-img {
  width        : 100%;
  background   : #204289;
  border-radius: 30px;
  overflow     : visible;
}

.AZ-about-img-medical .about-img::after {
  padding-bottom: 40%;
}

.AZ-about-img-medical .about-img::before {
  content      : "";
  position     : absolute;
  left         : 0;
  bottom       : 50px;
  width        : 50px;
  height       : 50px;
  border-radius: 50%;
  z-index      : 1;
  box-shadow   : -22px 28px 0 0 #fff;
}

.AZ-about-img-medical .about-img img {
  mix-blend-mode: multiply;
  border-radius : 30px;
}

.AZ-about-img-medical .img-top-layer {
  position      : absolute;
  left          : 50%;
  transform     : translateX(-50%);
  top           : -50px;
  height        : 100%;
  mix-blend-mode: normal !important;
  z-index       : 10;
}

.AZ-about-body-medical,
.AZ-contact-body-medical {
  margin-top   : -50px;
  margin-bottom: 80px;
  position     : relative;
  z-index      : 10;
}

.AZ-about-body-medical::after,
.AZ-contact-body-medical::after {
  content   : "";
  position  : absolute;
  top       : 120px;
  width     : 100%;
  background: #204289;
  height    : 120px;
  z-index   : -1;
}

.AZ-about-body-medical .about-body-box,
.AZ-about-body-medical .contact-body-box,
.AZ-contact-body-medical .about-body-box,
.AZ-contact-body-medical .contact-body-box {
  border-radius: 30px;
  padding      : 30px;
  box-shadow   : 0px 0px 65px 0px rgba(30, 30, 31, 0.08);
  background   : #fff;
}

.AZ-about-body-medical .line,
.AZ-contact-body-medical .line {
  width     : 100%;
  height    : 1px;
  background: #f3f3f9;
  margin    : 30px 0;
}

.AZ-about-body-medical .about-title,
.AZ-contact-body-medical .about-title {
  font-size: 24px;
  color    : #2b282f;

}

.AZ-about-body-medical .about-text,
.AZ-contact-body-medical .about-text {
  font-size: 13px;
  color    : #212341;

  margin-bottom: 20px;
  line-height  : 1.8;
}

.AZ-about-body-medical .hours-work-title,
.AZ-about-body-medical .hours-work,
.AZ-contact-body-medical .hours-work-title,
.AZ-contact-body-medical .hours-work {
  font-size: 12px;
  color    : #b3bbc7;

}

.AZ-about-body-medical .hours-work,
.AZ-contact-body-medical .hours-work {
  color: #282828;
}

.AZ-about-body-medical .AZ-social-medical a,
.AZ-contact-body-medical .AZ-social-medical a {
  color: #c8ced3;
}

.AZ-about-body-medical .AZ-social-medical a:hover,
.AZ-contact-body-medical .AZ-social-medical a:hover {
  color: #fff;
}

.AZ-about-body-medical .follow-us-text,
.AZ-contact-body-medical .follow-us-text {
  font-size: 12px;
  color    : #b3bbc7;

}

.AZ-contact-body-medical .contact-info-title {
  font-size: 14px;
  color    : #2354bd;

}

.AZ-contact-body-medical .contact-info-text {
  font-size: 12px;
  color    : #282828;

}

.AZ-contact-body-medical .contact-info-text span {}

.AZ-contact-body-medical .contact-form-btn {
  font-size: 14px;
  color    : #fff;

  border-radius: 40px;
  transition   : all 0.2s linear;
  background   : #67b930;
  padding      : 10px 20px;
  border       : 0;
}

.AZ-contact-body-medical .contact-form-btn:hover {
  background: #000;
  color     : #fff;
}

.AZ-contact-body-medical .contact-info-icon {
  min-width       : 50px;
  display         : flex;
  justify-content : center;
  background-image: linear-gradient(to bottom, #f9f9f9, rgba(249, 249, 249, 0));
  border-radius   : 10px;
  height          : 100%;
  padding         : 10px 0;
  font-size       : 25px;
  color           : #1c1c1c;
  height          : 200px;
}

.AZ-contact-body-medical .contact-faq-text {
  font-size: 13px;
  color    : #212341;

}

.AZ-contact-body-medical .contact-faq-text span {}

.AZ-contact-body-medical .contact-faq-btn {
  font-size: 14px;
  color    : #fff;

  border-radius: 40px;
  transition   : all 0.2s linear;
  background   : #000;
  padding      : 10px 40px;
  border       : 0;
}

.AZ-contact-body-medical .contact-faq-btn:hover {
  background: #204085;
  color     : #fff;
}

.AZ-contact-body-medical .AZ-social-medical a {
  background: #1d1d1d;
  color     : #939aa4;
}

.AZ-contact-body-medical .AZ-social-medical a:hover {
  color     : #fff;
  background: #204085;
}

.AZ-contact-body-medical .contact-col-right {
  border-left: 1px solid #f3f3f3;
}

.AZ-slider-index2-section-medical .slider-index2-img {
  width: 100%;
}

.AZ-slider-index2-section-medical .slider-index2-img::after {
  padding-bottom: 50%;
}

.AZ-slider-index-section-medical .AZ-box-section-floating {
  bottom   : 20%;
  left     : unset;
  transform: unset;
  right    : 80px;
}

.AZ-slider-index-section-medical .headerSwiper .navs-slider {
  left     : 50%;
  transform: translateX(-50%);
  bottom   : 30px;
  z-index  : 10;
}

.AZ-slider-index-section-medical .AZ-section-small-title {
  font-size    : 24px;
  color        : #fff;
  padding      : 5px 30px;
  border-radius: 40px 40px 0 40px;
  background   : #80d6f7;
}

.AZ-slider-index-section-medical .AZ-section-small-title::after {
  content                   : "";
  position                  : absolute;
  top                       : 100%;
  bottom                    : unset;
  right                     : 0;
  height                    : 30px;
  width                     : 40px;
  border-top-right-radius   : 48%;
  border-bottom-right-radius: unset;
  background                : transparent;
  box-shadow                : 0 -20px 0 0 #80d6f7;
  z-index                   : -1;
}

.AZ-slider-index-section-medical .AZ-section-small-title::before {
  content      : "";
  position     : absolute;
  right        : -8px;
  top          : -8px;
  width        : 100%;
  height       : 100%;
  border-radius: 40px 40px 0 40px;
  background   : linear-gradient(to left bottom, rgba(128, 213, 247, 0.2705882353) 10%, rgba(128, 213, 247, 0));
  z-index      : -1;
}

.navs-slider {
  left     : 50%;
  transform: translateX(-50%);
}

.navs-slider .nav-prev,
.navs-slider .nav-next {
  width          : 30px;
  display        : flex;
  align-items    : center;
  justify-content: center;
  position       : relative;
  font-size      : 22px;
}

.navs-slider .nav-prev {
  right: unset;
  left : 100%;
}

.navs-slider .nav-next {
  right: 100%;
  left : unset;
}

.navs-slider-right {
  position: absolute;
  display : flex;
  right   : 25%;
  top     : unset;
  bottom  : -150px;
  z-index : 1;
}

.navs-slider-right .nav-next,
.navs-slider-right .nav-prev {
  font-size: 30px;
  color    : #fff;
}

.AZ-new-discounts-section-medical {
  background   : #204289;
  margin-bottom: 100px;
  position     : relative;
  padding      : 80px 0;
}

.AZ-new-discounts-section-medical .new-discounts-title {
  font-size: 24px;
  color    : #fff;

  padding-bottom: 15px;
  position      : relative;
}

.AZ-new-discounts-section-medical .new-discounts-title span {}

.AZ-new-discounts-section-medical .new-discounts-title::after {
  content   : "";
  position  : absolute;
  right     : 0;
  bottom    : 0;
  width     : 30px;
  height    : 1px;
  background: #cbe5ff;
}

.AZ-new-discounts-section-medical .new-discounts-content {
  position: relative;
  z-index : 10;
}

.AZ-new-discounts-section-medical .navs-top .nav-next span,
.AZ-new-discounts-section-medical .navs-top .nav-prev span {
  color: #fff;
}

.AZ-new-discounts-section-medical .discounts-section-img {
  position      : absolute;
  left          : 0;
  top           : 0;
  width         : 100%;
  height        : 100%;
  -o-object-fit : cover;
  object-fit    : cover;
  mix-blend-mode: multiply;
}

.AZ-new-discounts-section-medical .offerServicesSwiper {
  margin-bottom: -200px;
}

.AZ-new-discounts-section-medical .swiper-slide {
  padding: 30px 0 100px;
}

.AZ-new-discounts-card {
  border-radius: 30px;
  background   : #29243e;
  padding      : 30px;
  position     : relative;
}

.AZ-new-discounts-card::after {
  content         : "";
  position        : absolute;
  bottom          : -10px;
  left            : 50%;
  transform       : translateX(-50%);
  background-color: rgb(41, 36, 62);
  opacity         : 0.149;
  border-radius   : 30px;
  width           : 90%;
  height          : 60px;
  z-index         : -1;
}

.AZ-new-discounts-card .discount-tag {
  font-size: 36px;
  color    : #fff;

  width          : 85px;
  height         : 85px;
  border-radius  : 50%;
  background     : #204085;
  display        : flex;
  align-items    : center;
  justify-content: center;
  box-shadow     : 0 10px 30px rgba(32, 64, 133, 0.7);
}

.AZ-new-discounts-card .discount-card-title {
  font-size: 18px;
  color    : #fff;

  line-height: 1.9;
}

.AZ-new-discounts-card .discount-card-text {
  font-size: 13px;
  color    : #7a758f;

  margin     : 30px 0;
  line-height: 1.9;
}

.AZ-new-discounts-card .discount-card-btn {
  font-size: 12px;
  color    : #939aa4;

  border-radius: 40px;
  padding      : 8px 20px 8px 10px;
  background   : transparent;
  border       : 2px solid #393352;
}

.AZ-new-discounts-card .discount-card-btn span {
  background     : #f5f3fc;
  border-radius  : 40px;
  padding        : 3px 20px;
  display        : flex;
  align-items    : center;
  justify-content: center;
  color          : #934bf0;
  font-size      : 30px;
  transition     : all 0.2s linear;
}

.AZ-new-discounts-card .discount-card-btn:hover span {
  background: #102e6d;
  color     : #fff;
}

.AZ-new-discounts-section2-medical {
  background: #000;
}

.AZ-new-discounts-section2-medical .new-discounts-title {
  color: #d0a968;
}

.AZ-new-discounts-section2-medical .new-discounts-title span {
  color: #fff;
}

.AZ-new-discounts-section2-medical .navs-top .nav-next {
  border-right: 1px dashed #d0a968;
}

.AZ-new-discounts-card2 {
  border-radius: 0;
  background   : #ffffff;
  box-shadow   : 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
}

.AZ-new-discounts-card2::after {
  content: none;
}

.AZ-new-discounts-card2 .discount-tag {
  color     : #080808;
  background: #f6e7d9;
  box-shadow: none;
}

.AZ-new-discounts-card2 .discount-card-title {
  color: #000000;
}

.AZ-new-discounts-card2 .discount-card-text {
  color: #7a758f;
}

.AZ-new-discounts-card2 .discount-card-btn {
  border-radius: 0;
}

.AZ-new-discounts-card2 .discount-card-btn span {
  background   : transparent;
  border-radius: 0;
  padding      : 0 20px;
  color        : #000;
  transition   : all 0.2s linear;
}

.AZ-new-discounts-card2 .discount-card-btn:hover span {
  background: #000;
  color     : #fff;
}

.AZ-testimonials-section-medical {
  padding   : 80px 0;
  overflow-x: hidden;
}

.AZ-testimonials-section-medical .swiper-slide {
  padding: 40px 0;
}

.AZ-testimonials-section-medical .testimonialSwiper .swiper-slide-next,
.AZ-testimonials-section-medical .testimonialSwiper .swiper-slide-prev {
  filter: blur(3px);
}

.AZ-testimonials-section-medical .testimonial-section-title {
  font-size: 18px;
  color    : #282828;

}

.AZ-testimonial-card {
  border-radius: 30px;
  box-shadow   : 0px 0px 50px 0px rgba(139, 139, 139, 0.1);
  position     : relative;
}

.AZ-testimonial-card .testimonial-card-inner {
  border-radius   : 30px;
  padding         : 30px;
  background-color: #fff;
  position        : relative;
}

.AZ-testimonial-card::after {
  content    : "\e962";
  font-family: "ico";
  position   : absolute;
  left       : 30px;
  top        : -80px;
  font-size  : 130px;
  color      : #edf0f5;
}

.AZ-testimonial-card.text-shadow .testimonial-card-text {
  position: relative;
}

.AZ-testimonial-card.text-shadow .testimonial-card-text::after {
  content      : "";
  position     : absolute;
  right        : -20px;
  top          : 50%;
  transform    : translateY(-50%);
  width        : 50px;
  height       : calc(100% + 20px);
  border-radius: 1046px;
  background   : radial-gradient(52.29% 52.29% at 50% 50%, rgba(0, 0, 0, 0.05) 0%, rgba(220, 220, 220, 0) 99.99%, rgba(217, 217, 217, 0) 100%);
}

.AZ-testimonial-card.testimonial-card-purple .testimonial-card-img {
  background: #3b50df;
}

.AZ-testimonial-card.testimonial-card-purple .testimonial-card-img span {
  color: #fff;
}

.AZ-testimonial-card.testimonial-card-orange .testimonial-card-img {
  background: #ff7750;
}

.AZ-testimonial-card.testimonial-card-orange .testimonial-card-img span {
  color: #fff;
}

.AZ-testimonial-card .testimonial-card-img {
  width        : 100px;
  border-radius: 30px;
  background   : #ecfcfc;
}

.AZ-testimonial-card .testimonial-card-img span {
  color    : #39d4df;
  font-size: 40px;
}

.AZ-testimonial-card .testimonial-card-img::after {
  padding-bottom: 100%;
}

.AZ-testimonial-card .testimonial-card-name {
  font-size: 12px;
  color    : #4424a7;

}

.AZ-testimonial-card .testimonial-card-expertise {
  font-size: 12px;
  color    : #939aa4;

}

.AZ-testimonial-card .testimonial-card-text {
  font-size: 12px;
  color    : #1e2225;

  padding : 20px 20px 20px 0;
  position: relative;
  overflow: hidden;
}

.AZ-testimonial-card-dark .testimonial-card-inner::after,
.AZ-testimonial-card-dark .testimonial-card-inner::before {
  content      : "";
  position     : absolute;
  left         : 50%;
  transform    : translateX(-50%);
  width        : 95%;
  height       : 100%;
  bottom       : -12px;
  background   : rgba(255, 255, 255, 0.1);
  border-radius: 35px;
}

.AZ-testimonial-card-dark .testimonial-card-inner::before {
  width : 90%;
  bottom: -24px;
}

.AZ-testimonial-card-dark::after {
  color      : #0f0928;
  text-shadow: 0px 15px 35px rgba(29, 0, 145, 0.35);
}

.AZ-testimonial-card-dark .testimonial-card-img {
  background   : #0f0928 !important;
  border-radius: 50%;
}

.AZ-testimonial-card2 {
  border-radius: 0;
}

.AZ-testimonial-card2 .testimonial-card-img {
  border-radius: 0;
}

.AZ-testimonial-card2 .testimonial-card-name {
  color: #282828;
}

.AZ-projects-section-medical {
  padding-top: 100px !important;
  margin-top : 80px;
  overflow   : hidden;
}

.AZ-projects-section-medical.AZ-projects-page-marketing {
  background: transparent;
}

.AZ-projects-section-medical.AZ-projects-page-marketing .AZ-tabs .tab-link {
  color: #204289;
}

.AZ-projects-section-medical.AZ-projects-page-marketing .AZ-tabs .current {
  background: #f7fafd;
  box-shadow: none;
  color     : #204289;

}

.AZ-projects-section-medical .AZ-project-img:hover {
  box-shadow: none;
}

.AZ-projects-section-medical .AZ-project-img .show-project {
  background: #204289;
  box-shadow: none;
  color     : #fff;
  position  : relative;
}

.AZ-projects-section-medical .AZ-project-img .show-project::after {
  content      : "";
  position     : absolute;
  left         : 50%;
  top          : 50%;
  border       : 3px solid #204289;
  width        : 120px;
  height       : 120px;
  transform    : translate(-50%, -50%);
  border-radius: 50%;
}

.AZ-projects-section-medical .AZ-project-img .show-project::before {
  content      : "";
  position     : absolute;
  left         : 50%;
  top          : 50%;
  border       : 2px solid rgba(255, 255, 255, 0.5);
  width        : 135px;
  height       : 135px;
  transform    : translate(-50%, -50%);
  border-radius: 50%;
}

.AZ-projects-section-medical .AZ-project-img .project-img-overlay {
  background: rgba(255, 255, 255, 0.7529411765);
}

.AZ-projects-section-medical .AZ-project-img .project-name {
  color: #204289;
}

.AZ-projects-section-medical .AZ-load-more {
  background: #204289;
}

.AZ-projects-section2-medical.AZ-projects-page-marketing .AZ-tabs .tab-link {
  border-radius: 0;
  color        : #282828;
}

.AZ-projects-section2-medical.AZ-projects-page-marketing .AZ-tabs .active {
  background: #282828;
  color     : #ffffff;
  box-shadow: 0;
}

.AZ-projects-section2-medical .AZ-project-img {
  border-radius: 0;
}

.AZ-projects-section2-medical .AZ-project-img .project-name {
  color: #282828;
}

.AZ-projects-section2-medical .AZ-project-img .show-project {
  background: #d0a968;
}

.AZ-projects-section2-medical .AZ-project-img .show-project::after {
  border: 3px solid #d0a968;
}

.AZ-projects-section2-medical .AZ-project-img .show-project::before {
  border: 2px solid #d0a968;
}

.AZ-projects-section2-medical .AZ-load-more {
  background   : #000;
  box-shadow   : none;
  border-radius: 0;
}

.AZ-business-improvement-medical {
  padding   : 50px 0;
  background: rgb(247, 250, 253) !important;
  margin-top: 100px;
}

.AZ-business-improvement-medical .business-improvement-title,
.AZ-business-improvement-medical .business-improvement-text {
  color: #204289 !important;
}

.AZ-business-improvement-medical .business-improvement-title span,
.AZ-business-improvement-medical .business-improvement-text span {
  color: #204289 !important;
}

.AZ-business-improvement-medical .business-improvement-title::after {
  background: #cbe5ff !important;
}

.AZ-business-improvement-medical .business-improvement-btn {
  background: #204289;
  color     : #fff;
  order     : 1px solid #204289;
}

.AZ-business-improvement-medical .business-improvement-btn span {
  background: #102e6d !important;
  color     : #fff !important;
}

.AZ-business-improvement-medical .business-img {
  margin-top: -120px;
}

.AZ-business-improvement-medical2 .business-improvement-title,
.AZ-business-improvement-medical2 .business-improvement-text {
  color: #282828 !important;
}

.AZ-business-improvement-medical2 .business-improvement-title span,
.AZ-business-improvement-medical2 .business-improvement-text span {
  color: #d0a968 !important;
}

.AZ-business-improvement-medical2 .business-improvement-btn {
  border-radius: 0 !important;
  border       : 0 !important;
  background   : #282828 !important;
}

.AZ-business-improvement-medical2 .business-improvement-btn span {
  background: transparent !important;
}

.top-pattern {
  position: relative;
}


.AZ-about-index-section-medical .simple-section-title span {
  background: #fff9eb;
}

.AZ-about-index-section-medical .simple-section-title::after {
  background: #d5dbe0;
}

.AZ-about-index-section-medical .social-about-section {
  background   : #102e6d;
  border-radius: 40px;
  padding      : 0 3px 0 10px;
  box-shadow   : 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
}

.AZ-about-index-section-medical .social-about-section-text {
  font-size: 12px;
  color    : #fff;

  padding: 10px 0;
}

.AZ-about-index-section-medical .social-about-section .AZ-social-container {
  border-radius: 40px;
  padding      : 10px;
  background   : #fff;
}

.AZ-about-index-section-medical .reservation-btn,
.AZ-about-index-section-medical .download-link {
  font-size: 14px;
  color    : #102e6d;

  padding      : 10px 30px;
  background   : #f7fafd;
  border-radius: 40px;
  transition   : all 0.2s linear;
}

.AZ-about-index-section-medical .reservation-btn span,
.AZ-about-index-section-medical .download-link span {
  font-size: 20px;
}

.AZ-about-index-section-medical .reservation-btn:hover,
.AZ-about-index-section-medical .download-link:hover {
  background: #ff8a66;
  color     : #fff;
}

.AZ-about-index-section-medical .download-link {
  color     : #1e2225;
  background: transparent;

}

.AZ-about-index-section-medical .about-index-section-img {
  width: 80%;
}

.AZ-about-index-section2-medical .about-index-section-img {
  margin-top: -80px;
  z-index   : 1;
  position  : relative;
}

.AZ-about-index-section2-medical .social-about-section {
  background   : #282828;
  border-radius: 0;
}

.AZ-about-index-section2-medical .social-about-section .AZ-social-container {
  border-radius: 0;
}

.AZ-about-index-section2-medical .AZ-social-medical a {
  color: #282828;
}

.AZ-about-index-section2-medical .AZ-social-medical a:hover {
  background: #282828;
  color     : #fff;
}

.AZ-about-index-section2-medical .reservation-btn,
.AZ-about-index-section2-medical .download-link {
  border-radius: 0;
  color        : #000;
}

.AZ-about-index-section2-medical .reservation-btn:hover,
.AZ-about-index-section2-medical .download-link:hover {
  background: #000;
  color     : #fff;
}

.AZ-box-section-floating {
  position : absolute;
  bottom   : 200px;
  left     : 60%;
  transform: translateX(-50%);
}

.AZ-box-section-floating .floating-content {
  position     : relative;
  box-shadow   : 0px 10px 85px 0px rgba(30, 30, 31, 0.15);
  z-index      : 1;
  background   : rgba(239, 239, 239, 0.8509803922);
  border-radius: 100px;
  padding      : 10px 20px 10px 10px;
}

.AZ-box-section-floating .floating-icon {
  width          : 77px;
  height         : 77px;
  border-radius  : 50%;
  display        : flex;
  align-items    : center;
  justify-content: center;
  background     : #fff;
  color          : #102e6d;
  font-size      : 40px;
  box-shadow     : 30px 10px 60px #f3c5a8;
}

.AZ-box-section-floating::after {
  content         : "";
  position        : absolute;
  left            : -10px;
  bottom          : -10px;
  width           : 100%;
  height          : 100%;
  border-radius   : 100px;
  box-shadow      : 0px 10px 85px 0px rgba(30, 30, 31, 0.15);
  background-image: linear-gradient(to top right, rgba(255, 255, 255, 0.4196078431), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
}

.AZ-box-section-floating .gradient-text {
  font-size: 43px;

}

.AZ-box-section-floating .gradient-text.gradient-red {
  background             : linear-gradient(to right, #402d7f, #ad0e68);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.AZ-box-section-floating .gradient-text.gradient-pink {
  background             : linear-gradient(to right, #ff9a9e, #fad0c4);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.AZ-box-section-floating .floating-text {
  font-size: 12px;
  color    : #2d365d;

  margin-top: -15px;
}

.AZ-box-section-floating .floating-text span {}

.AZ-box-section-floating.shadow-box .floating-content {
  background: rgb(255, 255, 255);
  box-shadow: 0px 10px 35px 0px rgba(30, 30, 31, 0.1);
}

.AZ-box-section-floating-top-right,
.AZ-box-section-floating-top-left,
.AZ-box-section-floating-bottom-right {
  top      : 200px;
  bottom   : unset;
  left     : 90px;
  transform: unset;
}

.AZ-box-section-floating-top-right .floating-content,
.AZ-box-section-floating-top-left .floating-content,
.AZ-box-section-floating-bottom-right .floating-content {
  position  : relative;
  box-shadow: 0px 10px 85px 0px rgba(30, 30, 31, 0.15);
  padding   : 20px 30px;
}

.AZ-box-section-floating-top-right .floating-icon,
.AZ-box-section-floating-top-left .floating-icon,
.AZ-box-section-floating-bottom-right .floating-icon {
  background: #f5f3fc;
  box-shadow: none;
}

.AZ-box-section-floating-top-right::after,
.AZ-box-section-floating-top-left::after,
.AZ-box-section-floating-bottom-right::after {
  content: none;
}

.AZ-box-section-floating-top-right .gggg-text,
.AZ-box-section-floating-top-left .gggg-text,
.AZ-box-section-floating-bottom-right .gggg-text {
  font-size: 12px;
  color    : #49be78;

}

.AZ-box-section-floating-top-right .gggg-text span,
.AZ-box-section-floating-top-left .gggg-text span,
.AZ-box-section-floating-bottom-right .gggg-text span {
  color: #212341;
}

.AZ-box-section-floating-top-right {
  top   : 100px;
  bottom: unset;
  left  : unset;
  right : 100px;
}

.AZ-box-section-floating-top {
  top      : 20px;
  bottom   : unset;
  transform: translateX(-50%);
  left     : 50%;
  right    : unset;
}

.AZ-box-section-floating-bottom-right {
  top   : unset;
  bottom: 100px;
  left  : unset;
  right : 100px;
}

.swiper__pagination .swiper-pagination-bullet {
  width        : 7px;
  height       : 7px;
  background   : #d5dbe0 !important;
  border-radius: 40px;
  opacity      : 1;
}

.swiper__pagination .swiper-pagination-bullet-active {
  width     : 25px;
  background: #204289 !important;
}

.AZ-social-hosting a {
  background: #f5f3fc;
  color     : #b3bbc7;
}

.AZ-social-hosting a:hover {
  background: #3b50df;
}

.AZ-pagination-hosting .page-nav.next {
  border: 1px solid #3b50df;
  color : #3b50df;
}

.AZ-pagination-hosting .page-link {
  color: #3b50df;
}

.AZ-pagination-hosting .page-input {
  color: #3b50df;
}

.AZ-breadcrumb-hosting {
  padding      : 15px 0;
  margin-bottom: 80px;
}

.AZ-breadcrumb-hosting .breadcrumb-link {
  font-size: 12px;
  color    : #fff;

}

.AZ-breadcrumb-hosting span {
  color    : #1e31b1;
  font-size: 15px;
}

.AZ-breadcrumb-hosting .active {}

.AZ-navbar-hosting {
  background: #3b50df;
}

.AZ-navbar-hosting .container {
  border-bottom: 1px solid rgba(0, 16, 126, 0.15);
  padding      : 25px 10px;
}

.AZ-navbar-hosting .navbar-toggler {
  color: #ffffff;
}

.AZ-navbar-hosting .navbar-brand {
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.AZ-navbar-hosting .nav-link {
  font-size: 14px;
  color    : #fff;

}

.AZ-navbar-hosting .navbar-login-btn,
.AZ-navbar-hosting .navbar-phone-box {
  font-size: 13px;
  color    : #fff;

  background   : #212341;
  border-radius: 40px;
  height       : 45px;
  padding      : 5px 20px;
  transition   : all 0.2s linear;
}

.AZ-navbar-hosting .navbar-login-btn:hover,
.AZ-navbar-hosting .navbar-phone-box:hover {
  background: rgba(0, 16, 126, 0.15);
  color     : #fff;
}

.AZ-navbar-hosting .navbar-phone-box {
  background: transparent;
  position  : relative;
  padding   : 0;
  padding   : 1px;
}

.AZ-navbar-hosting .navbar-phone-box-inner {
  position     : relative;
  z-index      : 1;
  background   : #3B50DF;
  padding      : 5px 20px;
  border-radius: 40px;
}

.AZ-navbar-hosting .navbar-phone-box .phone-number {
  font-size: 14px;

  margin-bottom: -5px;
}

.AZ-navbar-hosting .navbar-phone-box .phone-number span {
  font-size: 20px;
}

.AZ-navbar-hosting .navbar-phone-box .phone-text {
  font-size: 12px;
}

.AZ-navbar-hosting .navbar-phone-box .call-btn-icon {
  font-size      : 23px;
  color          : #fff;
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.AZ-navbar-hosting .navbar-phone-box::after {
  content      : "";
  position     : absolute;
  left         : 50%;
  top          : 50%;
  transform    : translate(-50%, -50%);
  width        : 100%;
  height       : 100%;
  border-radius: 40px;
}

.AZ-navbar-hosting .navbar-cart-btn {
  width        : 45px;
  height       : 45px;
  border-radius: 50%;
  background   : #fff;
  color        : #000;
}

.AZ-navbar-hosting .navbar-cart-btn span {
  font-size: 25px;
}

.AZ-navbar-hosting .navbar-cart-btn .badge {
  font-size: 12px;
  color    : #fff;

  background: #49be78;
}

.AZ-navbar-hosting .offcanvas-start {
  top        : 0;
  right      : 0;
  width      : 300px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  background : #3b50df;
}

.AZ-navbar-hosting .header-sidebar {
  border-bottom: 1px solid rgba(0, 16, 126, 0.15);
}

.AZ-navbar-hosting .navbar-phone-box2 {
  padding      : 0;
  border-radius: 0;
  height       : 50px;
}

.AZ-navbar-hosting .navbar-phone-box2 .navbar-phone-box-inner {
  background   : transparent;
  padding      : 0;
  border-radius: 0;
}

.AZ-navbar-hosting .navbar-phone-box2 .navbar-phone-box-inner .phone-number {
  color        : #212341;
  margin-bottom: -5px;
}

.AZ-navbar-hosting .navbar-phone-box2 .navbar-phone-box-inner .phone-number span {
  color: #ff7750;
}

.AZ-navbar-hosting .navbar-phone-box2 .navbar-phone-box-inner .phone-text {
  color        : #939aa4;
  border-radius: 0 40px 40px 0;
  background   : #f8f9fb;
  padding      : 5px 10px;
  position     : relative;
}

.AZ-navbar-hosting .navbar-phone-box2 .navbar-phone-box-inner .phone-text::after {
  content                  : "";
  position                 : absolute;
  left                     : -2px;
  bottom                   : 100%;
  background               : transparent;
  width                    : 25px;
  height                   : 25px;
  border-bottom-left-radius: 50%;
  box-shadow               : 0 5px 0 0 #f8f9fb;
}

.AZ-navbar-hosting .navbar-phone-box2 .navbar-phone-box-inner .call-btn-icon {
  background   : #f8f9fb;
  color        : #c8ced3;
  width        : 50px;
  height       : 50px;
  border-radius: 40px 40px 0 40px;
}

.AZ-navbar-hosting .navbar-phone-box2:hover {
  background: unset;
  color     : unset;
}

.AZ-navbar-hosting .navbar-cart-btn2,
.AZ-navbar-hosting .navbar-login-btn2 {
  box-shadow   : 0px 10px 35px 0px rgba(30, 30, 31, 0.1);
  border-radius: 15px;
  background   : #fff;
  color        : #172747;
}

.AZ-navbar-hosting .navbar-cart-btn2:hover,
.AZ-navbar-hosting .navbar-login-btn2:hover {
  background: #361e9d;
  color     : #fff;
}

.AZ-navbar-hosting .navbar-cart-btn3 {
  background: #f8f9fb;
}

.AZ-navbar-hosting .nabvar-menu {
  border-radius: 40px;
  background   : #f8f9fb;
}

.AZ-navbar2-hosting {
  background: transparent;
}

.AZ-navbar2-hosting .offcanvas-start {
  background: #f5f5f5;
}

.AZ-navbar2-hosting .container {
  border-bottom: 0;
}

.AZ-navbar2-hosting .nav-link {
  color: #263a96;
}

.AZ-navbar2-hosting .navbar-toggler {
  color: #000;
}

.has-dropdown .dropdown-wrapper .nav-link {
  border-radius: 10px;
}

.has-dropdown .dropdown-wrapper .nav-link:hover {
  background: #F5F3FC;
}

.accordian-hosting>ul>li.active>ul.show-dropdown,
.accordian-hosting>ul>li>ul>li.active>ul.show-dropdown,
.accordian-hosting>ul>li>ul>li>ul>li.active>ul.show-dropdown,
.accordian-hosting>ul>li>ul>li>ul>li>ul>li.active>ul.show-dropdown {
  display      : block;
  padding-right: 15px;
  border-right : 2px solid #1e31b1;
}

.AZ-header-hosting {
  position      : relative;
  padding-bottom: 350px;
}

.AZ-header-hosting::after {
  content   : "";
  position  : absolute;
  left      : 0;
  top       : 0;
  height    : 100%;
  width     : 100%;
  background: #3b50df;
  z-index   : -1;
}

.AZ-header-hosting .about-page-hosting-title {
  font-size: 30px;
  color    : #ffd167;

  margin-bottom: 30px;
}

.AZ-header-hosting .bg-header-img {
  position      : absolute;
  left          : 0;
  top           : 50%;
  transform     : translateY(-50%);
  width         : 100%;
  height        : 100%;
  -o-object-fit : cover;
  object-fit    : cover;
  mix-blend-mode: screen;
}

.AZ-header-hosting .header-section {
  position: relative;
  z-index : 1;
}

.AZ-header-hosting .header-hosting-title {
  font-size: 48px;
  color    : #fff;

  padding-bottom: 20px;
  position      : relative;
  margin-bottom : 15px;
}

.AZ-header-hosting .header-hosting-title::after {
  content   : "";
  position  : absolute;
  bottom    : 0;
  left      : 50%;
  transform : translateX(-50%);
  width     : 96px;
  height    : 1px;
  background: #0b24d2;
}

.AZ-header-hosting .header-hosting-text {
  font-size: 13px;
  color    : #fff;

  margin-bottom: 30px;
}

.AZ-header-hosting .category-tag {
  font-size: 13px;

  color        : #212341;
  padding      : 5px 20px;
  background   : #ffd167;
  border-radius: 40px;
}

.AZ-header-hosting2 {
  padding-bottom: 450px;
}

.AZ-buy-domain-section {
  padding: 50px 0;
}

.AZ-buy-domain-section .buy-domain-section_title {
  font-size: 15px;
  color    : #1d2cb2;

  margin-bottom: 10px;
}

.AZ-buy-domain-section .buy-domain-section_text {
  font-size: 12px;
  color    : #9ea9bb;

}

.AZ-buy-domain-section .buy-domain-section-title {
  font-size: 36px;
  color    : #ffd166;

  position      : relative;
  padding-bottom: 15px;
  margin-bottom : 15px;
}

.AZ-buy-domain-section .buy-domain-section-title::after {
  content   : "";
  position  : absolute;
  right     : 0;
  bottom    : 0;
  width     : 40px;
  height    : 3px;
  background: #fff;
}

.AZ-buy-domain-section .buy-domain-section-text {
  font-size: 13px;
  color    : #ffffff;

}

.AZ-buy-domain-section .slider-section-desc {
  font-size: 14px;
  color    : #fff;

}

.AZ-buy-domain-section .AZ-primary-btn {
  background: #fff;
  color     : #1e1e1f;
}

.AZ-buy-domain-section .buy-domain-box {
  position: relative;
}

.AZ-buy-domain-section .buy-domain-box::after {
  content      : "";
  position     : absolute;
  left         : -10px;
  top          : -10px;
  right        : -10px;
  width        : calc(100% + 20px);
  height       : 100%;
  background   : rgba(255, 255, 255, 0.1);
  z-index      : -1;
  border-radius: 35px;
}

.AZ-buy-domain-section .AZ-section-small-title {
  border-radius: 40px 40px 0 40px;
  margin-bottom: -20px;
  z-index      : 1;
}

.AZ-buy-domain-section .AZ-section-small-title::after {
  bottom                    : unset;
  top                       : 100%;
  border-top-right-radius   : 48%;
  border-bottom-right-radius: unset;
  background                : transparent;
  box-shadow                : 0 -20px 0 0 #ffd166;
  z-index                   : -1;
}

.AZ-buy-domain-section .AZ-section-small-title::before {
  top          : -8px;
  border-radius: 40px 40px 0 40px;
  background   : linear-gradient(to bottom top, rgba(255, 209, 102, 0.2117647059) 10%, rgba(255, 209, 102, 0));
}

.AZ-contact-header-hosting {
  padding-bottom: 200px;
}

.AZ-contact-header-hosting .AZ-breadcrumb-hosting {
  margin-bottom: 30px;
}

.AZ-contact-header-hosting .contact-page-hosting-title {
  font-size: 85px;
  color    : #ffffff;

  text-shadow   : 0 5px 10px rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
}

.AZ-contact-header-hosting .contact-header-img {
  width: 400px;
}

.row-bg-patern {
  position: relative;
}


.AZ-post-page-hosting .post-img {
  width        : 100%;
  border-radius: 35px;
}

.AZ-post-page-hosting .post-img::after {
  padding-bottom: 40%;
}

.AZ-post-page-hosting .post-details-box {
  margin-top: -25px;
}

.AZ-post-page-hosting .post-details-writer {
  padding: 5px 30px;
}

.AZ-post-page-hosting .tag-link:hover {
  background: #3b50df;
  color     : #fff;
}

.AZ-post-page-hosting .post-social {
  padding      : 20px 10px;
  background   : #ffd167;
  border-radius: 40px;
}

.AZ-post-page-hosting .post-social a {
  font-size: 20px;
  color    : #fff;
}

.AZ-post-page-hosting .post-print {
  font-size: 30px;
  color    : #d5dbe0;
}

.AZ-post-page-hosting .post-date span {
  color    : #9087ce;
  font-size: 12px;

}

.AZ-post-page-hosting .post-date .year {}

.AZ-post-page-hosting .post-date .day {
  width          : 50px;
  height         : 50px;
  display        : flex;
  align-items    : center;
  justify-content: center;
  font-size      : 18px;

  background   : #f5f3fc;
  border-radius: 50%;
}

.AZ-blog-section-hosting {
  padding: 50px 0;
}

.AZ-blog-section-hosting .big-card-img {
  width        : 100%;
  border-radius: 35px;
}

.AZ-blog-section-hosting .big-card-img::after {
  padding-bottom: 80%;
}

.AZ-blog-section-hosting .big-card-overlay {
  position        : absolute;
  left            : 0;
  bottom          : 0;
  width           : 100%;
  height          : 100%;
  background-image: linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  display         : flex;
  justify-content : flex-end;
  flex-direction  : column;
  padding         : 40px;
}

.AZ-blog-section-hosting .big-card-overlay .big-card-title {
  font-size: 24px;
  color    : #fff;

  margin-bottom: 10px;
}

.AZ-blog-section-hosting .big-card-overlay .big-card-text {
  font-size: 13px;
  color    : #fff;

}

.AZ-blog-card-hosting .blog-card-img {
  width        : 100%;
  box-shadow   : 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
  border-radius: 35px;
}

.AZ-blog-card-hosting .blog-card-img::after {
  padding-bottom: 70%;
}

.AZ-blog-card-hosting .blog-card-img .Rounded_Rectangle_8_copy_2 {
  background-color: rgb(109, 110, 113);
  position        : absolute;
  left            : 936px;
  top             : 1876px;
  width           : 370px;
  height          : 270px;
  z-index         : 206;
}

.AZ-blog-card-hosting .blog-card-body {
  border-radius: 25px;
  box-shadow   : 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
  background   : #fff;
  padding      : 20px;
  margin       : -40px auto 0;
  width        : 90%;
  position     : relative;
  z-index      : 1;
}

.AZ-blog-card-hosting .blog-card-title {
  font-size: 16px;
  color    : #212341;

  margin-bottom: 15px;
  transition   : all 0.2s linear;
}

.AZ-blog-card-hosting .blog-card-text {
  font-size: 12px;
  color    : #b3bbc7;

  margin-bottom: 15px;
}

.AZ-blog-card-hosting .blog-card-score {
  font-size: 14px;
  color    : #939aa4;

  background   : #fff;
  padding      : 5px 10px;
  border-radius: 40px;
  position     : absolute;
  left         : 15px;
  top          : 15px;
}

.AZ-blog-card-hosting .blog-card-score span {
  color: #ef9a3d;
}

.AZ-blog-card-hosting .blog-card-details {
  border-radius: 40px;
  width        : 100%;
  margin-top   : 10px;
  padding      : 15px;
  background   : #f8f9fb;
  transition   : all 0.2s linear;
}

.AZ-blog-card-hosting .blog-card-date {
  font-size : 12px;
  color     : #b3bbc7;
  transition: all 0.2s linear;

}

.AZ-blog-card-hosting .blog-card-view {
  font-size: 12px;
  color    : #282828;

  transition: all 0.2s linear;
}

.AZ-blog-card-hosting .blog-card-view span {}

.AZ-blog-card-hosting:hover .blog-card-title {
  color: #4e37b2;
}

.AZ-blog-card-hosting:hover .blog-card-details {
  background: #fff3f0;
}

.AZ-blog-card-hosting:hover .blog-card-date,
.AZ-blog-card-hosting:hover .blog-card-view {
  color: #ff8a66;
}

.AZ-footer-hosting {
  position   : relative;
  padding-top: 100px;
  overflow   : hidden;
}

.AZ-footer-hosting .footer-title {
  font-size: 14px;
  color    : #232341;

  margin-bottom: 20px;
}

.AZ-footer-hosting .footer-text {
  font-size: 13px;
  color    : #939aa4;

  margin-bottom: 20px;
  line-height  : 1.8;
}

.AZ-footer-hosting .footer-text span {
  color: #3b50df;

}

.AZ-footer-hosting .footer-link {
  font-size: 13px;
  color    : #939aa4;

  padding-right: 15px;
  position     : relative;
  transition   : all 0.2s linear;
}

.AZ-footer-hosting .footer-link::after {
  content         : "";
  position        : absolute;
  right           : 0;
  top             : 50%;
  transform       : translateY(-50%);
  width           : 6px;
  height          : 6px;
  background      : #000;
  border-radius   : 50%;
  background-color: #babec3;
  transition      : all 0.2s linear;
}

.AZ-footer-hosting .footer-link:hover {
  color: #1e31b1;
}

.AZ-footer-hosting .footer-link:hover::after {
  background: #1e31b1;
}

.AZ-footer-hosting .footer-copyright {
  font-size: 12px;
  color    : #939aa4;

}

.AZ-footer-hosting .footer-copyright a {
  color: #464646;

}

.AZ-footer-hosting .footer-copyright a:hover {
  color: #1e31b1;
}

.AZ-footer-hosting .footer-contact-box {
  border-radius: 35px;
  padding      : 20px;
  background   : #3b50df;
  box-shadow   : 0px 25px 75px 0px rgba(59, 80, 223, 0.2);
  margin       : 40px 0;
}

.AZ-footer-hosting .footer-contact-box.bg-gray {
  background: #f8f9fb;
  box-shadow: none;
}

.AZ-footer-hosting .footer-contact-box.bg-gray .footer-contact-title,
.AZ-footer-hosting .footer-contact-box.bg-gray .footer-content-text {
  color: #212341;
}

.AZ-footer-hosting .footer-contact-box.bg-gray .footer-content-text span {
  font-size: 40px;
}

.AZ-footer-hosting .footer-contact-box .namads {
  background   : #fff;
  border-radius: 25px;
  padding      : 20px;
}

.AZ-footer-hosting .footer-contact-box .footer-contact-title {
  font-size: 12px;
  color    : #fff;

  margin-bottom: 10px;
}

.AZ-footer-hosting .footer-contact-box .footer-contact-title-location {
  color: #ffd166;
}

.AZ-footer-hosting .footer-contact-box .footer-content-text {
  font-size: 13px;
  color    : #fff;

}

.AZ-footer-hosting .footer-contact-box .footer-content-phone {
  font-size: 14px;
  color    : #fff;

}

.AZ-footer-hosting .footer-contact-box .footer-content-phone span {
  font-size: 24px;
  color    : #ffd166;
}

.AZ-footer-hosting .footer-contact-box .footer-content-email {}

.AZ-footer-hosting2 {
  background: #4e37b2;
}

.AZ-footer-hosting2 .footer-title {
  color: #ff7750;
}

.AZ-footer-hosting2 .footer-text {
  color: #fff;
}

.AZ-footer-hosting2 .footer-text span,
.AZ-footer-hosting2 .footer-text a {
  color: #fff;
}

.AZ-footer-hosting2 .footer-link {
  color: #fff;
}

.AZ-footer-hosting2 .footer-link::after {
  background: #263a96;
}

.AZ-footer-hosting2 .footer-link:hover {
  color: #ff7750;
}

.AZ-footer-hosting2 .footer-contact-box {
  border-radius: 35px 35px 0 0;
  padding      : 20px;
  background   : #fff;
  box-shadow   : none;
  position     : relative;
  margin       : 40px 0 0;
}

.AZ-footer-hosting2 .footer-contact-box .footer-contact-title,
.AZ-footer-hosting2 .footer-contact-box .footer-content-text {
  color: #212341;
}

.AZ-footer-hosting2 .footer-contact-box .footer-contact-title span,
.AZ-footer-hosting2 .footer-contact-box .footer-content-text span {
  font-size: 40px;
}

.AZ-footer-hosting2 .footer-contact-box::after,
.AZ-footer-hosting2 .footer-contact-box::before {
  content      : "";
  position     : absolute;
  left         : 50%;
  transform    : translateX(-50%);
  width        : 95%;
  height       : 100%;
  top          : -12px;
  background   : rgba(255, 255, 255, 0.1);
  border-radius: 35px 35px 0 0;
}

.AZ-footer-hosting2 .footer-contact-box::before {
  width: 90%;
  top  : -24px;
}

.AZ-footer-hosting2 .social-title {
  font-size: 12px;
  color    : #9077ff;

  margin-bottom: 20px;
  display      : block;
}

.AZ-footer-hosting2 .AZ-social-hosting a {
  background: #3d279d;
  color     : #fff;
}

.AZ-footer-hosting2 .footer-call-btn {
  padding      : 15px 20px;
  border-radius: 100px;
  background   : #fff;
}

.AZ-footer-hosting2 .footer-call-btn .footer-call-text {
  font-size: 12px;
  color    : #2d365d;

  margin-top: -10px;
  display   : block;
}

.AZ-footer-hosting2 .footer-call-btn .footer-number-phone {
  font-size: 14px;
  color    : #2d365d;

}

.AZ-footer-hosting2 .footer-call-btn .footer-number-phone span {
  font-size: 24px;
  color    : #ee232b;

}

.AZ-footer-hosting2 .footer-call-btn .footer-call-icon {
  position: relative;
}

.AZ-footer-hosting2 .footer-call-btn .footer-call-icon span {
  font-size: 40px;
  color    : #ee232b;
}

.AZ-footer-hosting2 .footer-call-btn .footer-call-icon::after {
  content   : "";
  position  : absolute;
  left      : 0;
  bottom    : 0;
  height    : 100%;
  width     : 100%;
  background: linear-gradient(to top, #fff, rgba(255, 255, 255, 0));
}

.footer-row-phone {
  margin       : 20px 0;
  padding      : 10px 0;
  border-radius: 0;
  background   : transparent;
  border-top   : 1px solid #f5f3fc;
  border-bottom: 1px solid #f5f3fc;
}

.footer-row-phone .footer-call-text {
  font-size: 12px;
  color    : #2d365d;

  margin-top: -10px;
  display   : block;
}

.footer-row-phone .footer-number-phone {
  font-size: 14px;
  color    : #2d365d;

}

.footer-row-phone .footer-number-phone span {
  font-size: 24px;
  color    : #ee232b;

}

.footer-row-phone .footer-call-icon {
  position: relative;
}

.footer-row-phone .footer-call-icon span {
  font-size: 40px;
  color    : #ee232b;
}

.footer-row-phone .footer-call-icon::after {
  content   : "";
  position  : absolute;
  left      : 0;
  bottom    : 0;
  height    : 100%;
  width     : 100%;
  background: linear-gradient(to top, #fff, rgba(255, 255, 255, 0));
}

.AZ-primary-btn {
  font-size: 14px;

  color          : #fff;
  padding        : 10px 30px;
  border-radius  : 40px;
  transition     : all 0.2s linear;
  border         : 0;
  height         : 50px;
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.AZ-primary-btn-gray {
  background: #f8f9fb;
  color     : #0f0928;
}

.hover-purple:hover {
  background: #3b50df;
  color     : #fff;
}

.AZ-primary-btn-darkBlue {
  background: #0f0928;
  box-shadow: 0px 7px 25px 0px rgba(15, 9, 40, 0.35);
}

.AZ-primary-btn-navyBlue {
  background: #204289;
  box-shadow: 0px 7px 25px 0px rgba(15, 9, 40, 0.35);
}

.AZ-primary-btn-purple {
  background: #4425a7;
  box-shadow: 0px 7px 35px 0px rgba(68, 37, 167, 0.35);
}

.AZ-primary-btn-purple:hover {
  background: #ad0e68;
  color     : #fff;
}

.AZ-primary-btn-blue {
  background: #1e2cb3;
  box-shadow: 0px 7px 35px 0px rgba(68, 37, 167, 0.35);
}

.AZ-primary-btn-yellow {
  background: #ffcf63;
  color     : #0f0928;
}

.AZ-primary-btn-yellow:hover {
  background: #ff8a66;
  color     : #fff;
}

.AZ-primary-btn-orange {
  color     : #ff8a66;
  background: #fff3f0;
}

.AZ-primary-btn-orange:hover {
  background: #ff8a66;
  color     : #fff;
}

.AZ-primary-btn-pink {
  color     : #fff;
  background: #ff316d;
  box-shadow: 0px 7px 25px 0px rgba(255, 55, 114, 0.35);
}

.AZ-primary-btn-pink:hover {
  background: #dd1a52;
  color     : #fff;
}

.AZ-about-page-hosting {
  padding-bottom: 80px;
}

.AZ-about-page-hosting .about-box {
  border-radius: 25px;
  box-shadow   : 0px 15px 75px 0px rgba(30, 30, 31, 0.07);
  background   : #fff;
  position     : relative;
  padding      : 40px;
}

.AZ-about-page-hosting .about-box::after {
  content      : "";
  position     : absolute;
  left         : 0;
  bottom       : -10px;
  width        : 100%;
  height       : 100%;
  border-radius: 25px;
  background   : #ffd167;
  z-index      : -1;
}

.AZ-about-page-hosting .about-text {
  font-size: 13px;
  color    : #212341;

  margin-bottom: 20px;
}

.AZ-about-page-hosting .about-header-box {
  border-radius   : 25px;
  background-color: #ffd167;
  padding         : 100px 20px;
  position        : relative;
}

.AZ-about-page-hosting .about-header-box_title {
  font-size: 72px;

  color           : #fff;
  padding         : 30px 30px 20px;
  border-radius   : 45px;
  position        : relative;
  z-index         : 1;
  background-image: linear-gradient(to top left, rgba(209, 122, 0, 0) 0%, #d17b00 100%);
}

.AZ-about-page-hosting .about-img-right {
  border-top : 2px solid #3b50df;
  padding-top: 50px;
}

.AZ-about-page-hosting .about-text-left {
  border-top : 2px solid #f5f3fc;
  padding-top: 50px;
}

.AZ-about-page-hosting .hours-work-title,
.AZ-about-page-hosting .hours-work {
  font-size: 12px;
  color    : #b3bbc7;

}

.AZ-about-page-hosting .hours-work {
  color: #282828;
}

.AZ-about-page-hosting .select-plan-box .group_title {
  font-size    : 24px;
  margin-bottom: 0;
}

.AZ-about-page-hosting .select-plan-box .group_desc {
  color: #212341;
}

.AZ-about-page-hosting .plan-page-description {
  background   : #f8f9fb;
  border-radius: 35px;
  padding      : 30px;
}

.AZ-about-page-hosting .technical-specifications-item {
  font-size: 13px;
  color    : #2d365d;

  text-align   : left;
  padding      : 10px;
  border-radius: 10px;
}

.AZ-about-page-hosting .technical-specifications-item span {
  font-size: 20px;
  color    : #49be78;
}

.AZ-about-page-hosting .technical-specifications-item:nth-child(odd) {
  background: #fff9eb;
}

.AZ-contact-page-hosting .contact-info-icon {
  width          : 50px;
  height         : 50px;
  border-radius  : 50%;
  background     : #fff3f0;
  display        : flex;
  align-items    : center;
  justify-content: center;
  color          : #ff8a66;
  font-size      : 22px;
}

.AZ-contact-page-hosting .contact-info-title {
  font-size: 14px;
  color    : #282828;

}

.AZ-contact-page-hosting .contact-info-text {
  font-size: 13px;
  color    : #282828;

}

.AZ-contact-page-hosting .contact-info-text span {
  font-size: 14px;

}

.AZ-contact-page-hosting .line {
  margin    : 60px 0;
  width     : 100%;
  height    : 1px;
  background: #f5f3fc;
}

.AZ-counter-hosting {
  margin-bottom: 50px;
}

.AZ-counter-hosting .counter-box {
  background   : #fff3f0;
  border-radius: 35px;
  padding      : 40px 20px;
  width        : 100%;
}

.AZ-counter-hosting .counter-box .counter-number,
.AZ-counter-hosting .counter-box .count-prefix {
  font-size: 47px;

  color: #ff8a66;
}

.AZ-counter-hosting .counter-box .count-prefix {
  font-size: 30px;
}

.AZ-counter-hosting .counter-text {
  font-size: 16px;
  color    : #282828;

  background   : #fff;
  border-radius: 40px;
  padding      : 5px 10px;
  margin-top   : -20px;
  width        : auto;
}

.drag-up {
  margin-top: -300px;
  position  : relative;
  z-index   : 1;
}

.AZ-tabs {
  border-bottom: 1px solid #f5f3fc;
  margin-bottom: 30px;
  overflow-x   : auto;
}

.AZ-tabs .tab-link {
  font-size: 16px;
  color    : #0f0928;

  position   : relative;
  padding    : 10px 20px;
  white-space: nowrap;
  cursor     : pointer;
  display    : flex;
  align-items: center;
}

.AZ-tabs .tab-link::after {
  content      : "";
  position     : absolute;
  left         : 0;
  bottom       : 0;
  border-radius: 10px;
  height       : 2px;
  width        : 100%;
}

.AZ-tabs .current {}

.AZ-tabs .current::after {
  background: #2d365d;
}

.AZ-group-field-model2 {
  align-items: flex-start;
}

.AZ-group-field-model2 label {
  margin-bottom: -10px;
  margin-right : 20px;
  position     : relative;
  z-index      : 1;
  background   : #fff;
  display      : inline;
  padding      : 0 10px;
}

.AZ-group-field-model2 label::after,
.AZ-group-field-model2 label::before {
  content      : "";
  position     : absolute;
  right        : 0;
  top          : 50%;
  transform    : translateY(-50%);
  width        : 5px;
  height       : 5px;
  border-radius: 50%;
  background   : #f4f4f4;
}

.AZ-group-field-model2 label::before {
  right: unset;
  left : 0;
}

.AZ-group-field-model2 input,
.AZ-group-field-model2 textarea {
  width: 100%;
}

.AZ-group-field-model2:focus-within label::after,
.AZ-group-field-model2:focus-within label::before {
  background: #2354bd;
}

.send-post-comment {
  font-size: 14px;
  color    : #fff;

  width        : 100%;
  height       : 44px;
  border-radius: 40px;
  padding      : 10px;
  background   : #000;
  transition   : all 0.2s linear;
  margin-top   : 8px;
  border       : 0;
}

.send-post-comment:hover {
  background: #3b50df;
  color     : #fff;
}

.AZ-why-us-hosting .col-right {
  position: relative;
}

.AZ-why-us-hosting .why-us-title {
  font-size: 25px;
  color    : #000000;

  margin-bottom: 10px;
}

.AZ-why-us-hosting .why-us-title span {
  color: #3b50df;
}

.AZ-why-us-hosting .why-us-text,
.AZ-why-us-hosting .why-us-desc {
  font-size: 14px;
  color    : #939aa4;

  line-height: 1.9;
}

.AZ-why-us-hosting .why-us-desc {
  color        : #464646;
  border-right : 7px solid #f5f4fa;
  padding-right: 20px;
  display      : block;
  margin-top   : 50px;
}

.AZ-section-small-title {
  font-size: 14px;
  color    : #282828;

  padding      : 8px 15px;
  border-radius: 40px 0 40px 40px;
  background   : #ffd166;
  white-space  : nowrap;
  position     : relative;
}

.AZ-section-small-title::after {
  content                   : "";
  position                  : absolute;
  bottom                    : 100%;
  right                     : 0;
  height                    : 30px;
  width                     : 40px;
  border-bottom-right-radius: 48%;
  background                : transparent;
  box-shadow                : 0 20px 0 0 #ffd166;
  z-index                   : -1;
}

.AZ-section-small-title::before {
  content      : "";
  position     : absolute;
  left         : 8px;
  top          : 8px;
  width        : 100%;
  height       : 100%;
  border-radius: 40px 0 40px 40px;
  background   : linear-gradient(to left top, rgba(255, 209, 102, 0.2117647059) 10%, rgba(255, 209, 102, 0));
  z-index      : -1;
}

.AZ-hosting-specifications {
  padding   : 50px 0;
  overflow-x: hidden;
}

.AZ-hosting-specifications .hosting-specifications-img {
  width: 100%;
}

.AZ-hosting-specifications .hosting-specifications-title {
  font-size: 24px;
  color    : #0f0928;

  background   : #fff4cc;
  display      : inline-block;
  margin-bottom: 10px;
}

.AZ-hosting-specifications .hosting-specifications-text {
  font-size: 16px;
  color    : #0f0928;

  position      : relative;
  margin-bottom : 30px;
  padding-bottom: 10px;
}

.AZ-hosting-specifications .hosting-specifications-text::after {
  content   : "";
  position  : absolute;
  right     : 0;
  bottom    : 0;
  width     : 28px;
  height    : 3px;
  background: #f5f3fc;
}

.AZ-hosting-specifications .hosting-specifications-item {
  font-size: 13px;
  color    : #939aa4;

  padding: 5px 0;
}

.AZ-hosting-specifications .hosting-specifications-item span {
  font-size: 18px;
  color    : #49be78;
}

.AZ-hosting-specifications .specifications-img {
  width: 100%;
}


.AZ-hosting-specifications2 .hosting-specifications-title {
  color     : #fff;
  background: transparent;
}

.AZ-hosting-specifications2 .hosting-specifications-text {
  color: #fff;
}

.AZ-hosting-specifications2 .hosting-specifications-item {
  color: #fff;
}

.AZ-hosting-specifications2 .AZ-primary-btn {
  color     : #172747;
  background: #4832a7;
}

.post-title-hosting::after {
  content: none !important;
}

.AZ-comments-section-hosting .title-comments {
  font-size: 18px;
  color    : #212341;

  position: relative;
  padding : 0 30px;
}

.AZ-comments-section-hosting .title-comments::before,
.AZ-comments-section-hosting .title-comments::after {
  content   : "";
  position  : absolute;
  top       : 50%;
  right     : -30px;
  transform : translateY(-50%);
  width     : 50px;
  height    : 1px;
  background: #d5dbe0;
}

.AZ-comments-section-hosting .title-comments::after {
  left : -30px;
  right: unset;
}

.AZ-post-carousel-hosting {
  padding   : 50px 0;
  overflow-x: hidden;
}

.AZ-post-carousel-hosting .swiper-slide {
  padding: 0 10px 80px 10px;
}

.AZ-post-carousel-hosting .AZ-blog-card-hosting .blog-card-img {
  box-shadow: none;
}

.AZ-post-carousel-hosting .swiper-button-next,
.AZ-post-carousel-hosting .swiper-button-prev {
  border    : 1px solid #f5f3fc;
  right     : -40px;
  transition: all 0.2s linear;
}

.AZ-post-carousel-hosting .swiper-button-next::after,
.AZ-post-carousel-hosting .swiper-button-prev::after {
  color: #d5dbe0;
}

.AZ-post-carousel-hosting .swiper-button-next:hover,
.AZ-post-carousel-hosting .swiper-button-prev:hover {
  background: #2354bd;
}

.AZ-post-carousel-hosting .swiper-button-prev {
  right: unset;
  left : -40px;
}

.AZ-plans-hosting {
  margin-bottom: 80px;
}

.AZ-plan-box-hosting {
  border-radius: 30px;
  background   : #fff3f0;
  padding-top  : 10px;
  margin-top   : 50px;
  box-shadow   : 0 0 75px rgba(30, 30, 31, 0.02);
}

.AZ-plan-box-hosting .plan-box-inner {
  background   : #fff;
  border-radius: 30px;
}

.AZ-plan-box-hosting .plan-box-icon {
  width          : 110px;
  height         : 110px;
  background     : #fffbfa;
  border-radius  : 50%;
  margin-top     : -50px;
  padding        : 10px;
  display        : flex;
  align-items    : center;
  justify-content: center;
  position       : relative;
}

.AZ-plan-box-hosting .plan-box-icon-inner {
  width          : 90px;
  height         : 90px;
  background     : #fff3f0;
  border-radius  : 50%;
  font-size      : 40px;
  color          : #ff8a66;
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.AZ-plan-box-hosting .plan-box-title {
  font-size: 33px;
  color    : #11009e;

  margin: 20px 0 10px;
}

.AZ-plan-box-hosting .plan-box-desc {
  font-size: 15px;
  color    : #282828;

  background   : #f8f9fb;
  border-radius: 40px;
  padding      : 0 10px;
}

.AZ-plan-box-hosting .plan-box-btn {
  font-size: 14px;
  color    : #ff8a66;

  display        : flex;
  align-items    : center;
  justify-content: center;
  width          : 100%;
  padding        : 25px 10px;
}

.AZ-plan-box2-hosting {
  padding-top   : 0;
  padding-bottom: 5px;
  background    : #4e37b2;
  box-shadow    : 0px 15px 50px 0px rgba(139, 139, 139, 0.1);
}

.AZ-plan-box2-hosting .plan-box-btn {
  color        : #fff;
  width        : -moz-fit-content;
  width        : fit-content;
  padding      : 15px 30px;
  margin-bottom: -30px;
}

.AZ-customer-section-hosting {
  padding: 50px 0;
}

.AZ-customer-section-hosting .customer-section-title {
  font-size: 14px;
  color    : #9087ce;

  padding        : 10px 20px;
  border-radius  : 40px;
  background     : #f5f3fc;
  margin-bottom  : -20px;
  display        : inline-flex;
  justify-content: center;
  z-index        : 10;
  position       : relative;
}

.AZ-customer-section-hosting .img-carousel {
  padding: 20px 0;
}

.AZ-customer-section-hosting .img-carousel img {
  width : 120px;
  filter: drop-shadow(0 10px 5px rgba(0, 0, 0, 0.1)) grayscale(10);
}

.AZ-customer-section-hosting.box-shadow .customer-slider-box {
  box-shadow   : 0px 15px 50px 0px rgba(139, 139, 139, 0.1);
  background   : #fff;
  border-radius: 25px;
  padding      : 20px 40px;
}

.AZ-buy-section-hosting {
  padding: 50px 0;
}

.AZ-buy-section-hosting .buy-title {
  font-size: 16px;
  color    : #ffd166;

  margin-bottom: 5px;
}

.AZ-buy-section-hosting .buy-text {
  font-size: 14px;
  color    : #ffffff;

}

.AZ-buy-section-hosting .buy-btn {
  font-size: 14px;
  color    : #3b50df;

  background   : #ffd166;
  padding      : 10px 3cqmax;
  border-radius: 40px;
  transition   : all 0.2s linear;
}

.AZ-buy-section-hosting .buy-btn:hover {
  background: #00107e;
  color     : #fff;
}

.AZ-buy-section2-hosting {
  margin-bottom: 80px;
  padding      : 60px 40px;
  height       : 300px;
  position     : relative;
}

.AZ-buy-section2-hosting .buy-title {
  font-size: 18px;
  color    : #fff;

  margin-bottom : 15px;
  padding-bottom: 20px;
  position      : relative;
}

.AZ-buy-section2-hosting .buy-title::after {
  content   : "";
  position  : absolute;
  right     : 0;
  bottom    : 0;
  width     : 30px;
  height    : 1px;
  background: #e86039;
}

.AZ-buy-section2-hosting .buy-text {
  font-size: 14px;
  color    : #ffffff;

}

.AZ-buy-section2-hosting .buy-btn {
  font-size: 14px;
  color    : #3b50df;

  background   : #fff9eb;
  padding      : 10px 3cqmax;
  border-radius: 40px;
  transition   : all 0.2s linear;
}

.AZ-buy-section2-hosting .buy-btn:hover {
  background: #4424a7;
  color     : #fff;
}

.AZ-server-section-hosting {
  padding: 50px 0;
}

.AZ-server-section-hosting .server-section-title {
  font-size: 24px;
  color    : #4424a7;

}

.AZ-server-section-hosting .server-section-desc {
  font-size: 16px;
  color    : #282828;

  position      : relative;
  padding-bottom: 20px;
  margin-bottom : 30px;
  display       : inline-block;
}

.AZ-server-section-hosting .server-section-desc::after {
  content   : "";
  position  : absolute;
  right     : 0;
  bottom    : 0;
  width     : 30px;
  height    : 3px;
  background: #f5f3fc;
}

.AZ-server-section-hosting .server-section-text {
  font-size: 13px;
  color    : #939aa4;

}

.AZ-erver-box {
  padding      : 25px;
  border-radius: 30px;
  background   : #fff;
  box-shadow   : 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
}

.AZ-erver-box .server-box_title {
  font-size: 24px;
  color    : #4424a7;

}

.AZ-erver-box .server-box_price_text {
  font-size: 14px;
  color    : #212341;

}

.AZ-erver-box .server-box_price {
  font-size: 14px;
  color    : #49be78;

}

.AZ-erver-box .server-box_price span {
  font-size: 18px;

}

.AZ-erver-box .server-box_item {
  border-top: 1px dashed #c8ced3;
  padding   : 20px 0;
}

.AZ-erver-box .server-box_item li {
  font-size: 13px;
  color    : #939aa4;

  padding: 5px 0;
}

.AZ-erver-box .server-box_item li span {
  font-size: 18px;
  color    : #3b50df;
}

.AZ-erver-box .server-box-btn {
  margin-bottom: -40px;
}

.AZ-erver-box .country {
  font-size: 13px;
  color    : #4424a7;

  padding      : 5px 20px;
  border-radius: 40px;
  background   : #f5f3fc;
}

.AZ-plan-section-hosting {
  padding: 50px 0;
}

.AZ-specification-section {
  padding: 50px 0;
}

.AZ-specification-section .swiper-slide {
  padding: 50px 0;
}

.AZ-specification-box {
  padding      : 30px;
  border-radius: 25px;
  background   : #fff;
  position     : relative;
  transition   : all 0.2s linear;
  box-shadow   : 0px 15px 35px 0px rgba(30, 30, 31, 0.07);
}

.AZ-specification-box .specification-box-icon {
  width          : 100px;
  height         : 100px;
  background     : #ecfcfc;
  font-size      : 50px;
  color          : #39d4df;
  display        : flex;
  align-items    : center;
  justify-content: center;
  border-radius  : 25px;
  margin-top     : -60px;
  margin-bottom  : 20px;
}

.AZ-specification-box .specification-box-title {
  font-size: 14px;
  color    : #263a96;

  margin-bottom: 20px;
}

.AZ-specification-box .specification-box-text {
  font-size: 13px;
  color    : #b3bbc7;

}

.AZ-specification-box-purple .specification-box-icon {
  background: #4e37b2;
  color     : #fff;
}

.AZ-specification-box-purple::before {
  content         : "";
  position        : absolute;
  right           : 0;
  bottom          : 100%;
  height          : 3px;
  width           : 70%;
  background-image: linear-gradient(to left, #fff, #4e37b2, #fff);
  z-index         : -1;
}

.AZ-specification-box2 {
  transition: all 0.2s linear;
  background: #fff;
}

.AZ-specification-box2 .specification-box-title {
  margin-bottom : 10px;
  padding-bottom: 20px;
  position      : relative;
  transition    : all 0.2s linear;
  margin-top    : 50px;
}

.AZ-specification-box2 .specification-box-title::after {
  content   : "";
  position  : absolute;
  right     : 0;
  bottom    : 0;
  width     : 18px;
  height    : 4px;
  background: #f5f3fc;
}

.AZ-specification-box2 .specification-box-icon {
  width           : 100px;
  height          : 100px;
  border-radius   : 93px 60px 95px 47px;
  background-image: linear-gradient(65deg, rgb(64, 45, 127) 0%, rgb(173, 14, 104) 100%);
  color           : #fff;
  font-size       : 50px;
  position        : relative;
}

.AZ-specification-box2 .specification-box-icon::after {
  content         : "";
  position        : absolute;
  left            : 50%;
  top             : 50%;
  width           : 130%;
  height          : 130%;
  border-radius   : 93px 60px 95px 47px;
  transform       : translate(-50%, -50%);
  background-image: linear-gradient(45deg, rgb(64, 45, 127) 0%, rgb(173, 14, 104) 100%);
  z-index         : -1;
}

.AZ-specification-box2:hover {
  background: #1e2cb3;
}

.AZ-specification-box2:hover .specification-box-title {
  color: #ffcf63;
}

.AZ-specification-box2:hover .specification-box-text {
  color: #fff;
}

.AZ-specification-box2:hover .specification-box-icon {
  background-image: linear-gradient(0deg, rgb(255, 154, 158) 0%, rgb(250, 208, 196) 100%);
}

.AZ-specification-box2:hover .specification-box-icon::after {
  background-image: -moz-linear-gradient(45deg, rgb(64, 45, 127) 0%, rgb(173, 14, 104) 100%);
  opacity         : 0.3;
}

.AZ-post-carousel-hosting2 .swiper-button-next,
.AZ-post-carousel-hosting2 .swiper-button-prev {
  border      : 0;
  border      : 1px dashed #bfc2c8;
  border-right: 0;
  right       : -60px;
}

.AZ-post-carousel-hosting2 .swiper-button-next::before,
.AZ-post-carousel-hosting2 .swiper-button-prev::before {
  content         : "";
  position        : absolute;
  right           : 0;
  left            : unset;
  top             : -5px;
  width           : 100%;
  height          : calc(100% + 10px);
  background-image: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
  border-radius   : 0 40px 40px 0;
  z-index         : -1;
}

.AZ-post-carousel-hosting2 .swiper-button-next::after,
.AZ-post-carousel-hosting2 .swiper-button-prev::after {
  color: #bfc2c8;
}

.AZ-post-carousel-hosting2 .swiper-button-prev {
  right        : unset;
  left         : -60px;
  border-radius: 0 40px 40px 0;
  border-left  : 0;
}

.AZ-post-carousel-hosting2 .swiper-button-next {
  border-radius: 40px 0 0 40px;
}

.AZ-post-carousel-hosting2 .swiper-button-next::before {
  content         : "";
  left            : 0;
  right           : unset;
  border-radius   : 40px 0 0 40px;
  background-image: linear-gradient(to left, #fff, rgba(255, 255, 255, 0));
}

.AZ-slider-hosting {
  margin: 20px 0;
}

.AZ-slider-hosting .slider-section-title {
  font-size: 30px;
  color    : #fff;

  position      : relative;
  padding-bottom: 20px;
  margin-bottom : 20px;
}

.AZ-slider-hosting .slider-section-title::after {
  content   : "";
  position  : absolute;
  bottom    : 0;
  right     : 0;
  background: #f5f3fc;
  width     : 40px;
  height    : 3px;
}

.AZ-slider-hosting .slider-section-text {
  font-size: 14px;
  color    : #939aa4;

}

.AZ-slider-hosting .navs-slider {
  margin-top: -20px;
  z-index   : 10;
}

.AZ-slider-hosting .AZ-section-small-title {
  font-size: 14px;
  color    : #fff;

  padding      : 8px 15px;
  border-radius: 40px 40px 40px 0;
  background   : #442da5;
  white-space  : nowrap;
  position     : relative;
}

.AZ-slider-hosting .AZ-section-small-title::before {
  left         : 8px;
  top          : -8px;
  border-radius: 40px 40px 40px 0;
  background   : linear-gradient(to left bottom, rgba(69, 45, 165, 0.6980392157) 10%, rgba(69, 45, 165, 0));
}

.AZ-slider-hosting .AZ-section-small-title::after {
  top                       : 100%;
  right                     : unset;
  left                      : 0;
  border-top-left-radius    : 48%;
  border-bottom-right-radius: 0;
  background                : transparent;
  box-shadow                : 0 -20px 0 0 #442da5;
}

.AZ-slider-hosting .slider-section-desc {
  font-size: 14px;
  color    : #9087ce;

}

.AZ-slider-hosting .swiper-pagination .swiper-pagination-bullet-active {
  background: #ff7750;
}

.AZ-slider-hosting2 {
  margin: 0;
}

.AZ-slider-hosting2 .slider-section-title {
  color: #4e37b2;
}

.AZ-slider-hosting2 .AZ-section-small-title {
  color     : #39d4df;
  background: #ecfcfc;
}

.AZ-slider-hosting2 .AZ-section-small-title::before {
  content: none;
}

.AZ-slider-hosting2 .AZ-section-small-title::after {
  box-shadow: 0 -20px 0 0 #ecfcfc;
}

.AZ-buy-domain {
  position           : relative;
  padding            : 100px 0;
  background-image   : url("/wp-content/themes/karenTheme/assets/images/img-marketing/bg-paterm-marketing.png");
  background-position: center center;
  background-repeat  : no-repeat;
  background-size    : cover;
}

.AZ-buy-domain::after {
  content   : "";
  position  : absolute;
  left      : 0;
  top       : 50%;
  width     : 100%;
  transform : translateY(-50%);
  height    : 75px;
  background: #ff7750;
  z-index   : -1;
}

.buy-domain-box {
  border-radius: 35px;
  background   : #fff;
  box-shadow   : 0px 0px 75px 0px rgba(30, 30, 31, 0.12);
  padding      : 35px;
}

.buy-domain-box .nav-tabs .nav-link {
  border: 0;
}

.buy-domain-box .buy-domain-box_title {
  font-size: 24px;
  color    : #1d2cb2;

}

.buy-domain-box .buy-domain-box_desc {
  font-size: 12px;
  color    : #9ea9bb;

}

.buy-domain-box .buy-domain-box_text {
  font-size: 13px;
  color    : #282828;

}

.buy-domain-box .buy-domain-filed {
  border-radius: 40px;
  background   : #f8f9fb;
  padding      : 10px;
  width        : 500px;
}

.buy-domain-box .buy-domain-filed_btn {
  font-size: 14px;

  background   : #ff7750;
  color        : #fff;
  padding      : 10px 30px;
  border-radius: 40px;
  border       : 0;
}

.buy-domain-box .buy-domain-filed input {
  font-size: 14px;
  color    : #b3bbc7;

  background: transparent;
  height    : 100%;
  flex-grow : 2;
  border    : 0;
  text-align: left;
  padding   : 5px 10px;
  min-width : 30px;
}

.buy-domain-box .buy-domain-icon {
  font-size: 40px;
  color    : #4e37b2;
}

.buy-domain-box .line {
  height    : 1px;
  width     : 100%;
  background: #f8f9fb;
  margin    : 20px 0;
}

.buy-domain-box .nav-tabs {
  border-bottom: 0;
  border-left  : 1px solid #dee2e6;
}

.buy-domain-box .nav-tabs .dropdown-toggle {
  font-size: 16px;
  color    : #263a96;

  width: 100px;
}

.buy-domain-box .nav-tabs .dropdown-toggle:hover {
  border: 0;
}

.buy-domain-box .nav-tabs .dropdown-toggle::after {
  content: none;
}

.buy-domain-box .nav-tabs .dropdown-toggle::before {
  content    : "\e90c";
  font-family: "ico";
  position   : absolute;
  left       : 10px;
  top        : 50%;
  transform  : translateY(-50%);
}

.buy-domain-box .dropdown-menu {
  border-radius: 10px;
  border       : 1px solid rgba(0, 0, 0, 0.05);
}

.customersSwiper .swiper-slide,
.customersSmallSwiper .swiper-slide {
  height: auto;
}

.customersSmallSwiper .img-carousel {
  padding: 10px;
}

.AZ-pagination-marketing .page-nav.next {
  border: 1px solid #4424a7;
  color : #4424a7;
}

.AZ-pagination-marketing .page-link {
  color: #4424a7;
}

.AZ-pagination-marketing .page-input {
  color: #4424a7;
}

.AZ-breadcrumb-marketing {
  margin-bottom: 15px;
}

.AZ-navbar-marketing.border-b .container {
  border-bottom: 1px solid #09b3c8;
}

.AZ-navbar-marketing.border-b .navbar-brand {
  border-bottom: 0;
}

.AZ-navbar-marketing .nav-link {
  font-size: 13px;
  color    : #2d365d;

  transition: all 0.2s linear;
  position  : relative;
  padding   : 20px 20px !important;
}

.AZ-navbar-marketing .nav-link::before {
  content      : "";
  position     : absolute;
  right        : 0;
  bottom       : 0;
  width        : 0;
  height       : 3px;
  background   : orange;
  border-radius: 40px;
  transition   : all 0.2s linear;
}

.AZ-navbar-marketing .hover-line-bottom .nav-link:hover::before {
  width: 100%;
}

.AZ-navbar-marketing .hover-line-bottom .nav-link.active::before {
  width: 100%;
}

.AZ-navbar-marketing .has-dropdown .dropdown-wrapper {
  border-radius: 20px 0 20px 20px;
}

.AZ-navbar-marketing .has-dropdown::after {
  content: none;
}

.AZ-navbar-marketing .navbar-search-btn,
.AZ-navbar-marketing .navbar-cart-btn {
  width        : 45px;
  height       : 45px;
  border-radius: 50%;
  background   : #f8f9fb;
}

.AZ-navbar-marketing .navbar-search-btn span,
.AZ-navbar-marketing .navbar-cart-btn span {
  font-size: 22px;
}

.AZ-navbar-marketing .navbar-cart-btn .badge {
  font-size: 12px;
  color    : #fff;

  background: #49be78;
  top       : 5px;
  right     : 5px;
}

.AZ-navbar-marketing .navbar-cart-btn span {
  position: relative;
  z-index : 1;
}

.AZ-navbar-marketing .navbar-cart-btn::after,
.AZ-navbar-marketing .navbar-cart-btn::before {
  content         : "";
  position        : absolute;
  left            : 50%;
  top             : 50%;
  transform       : translate(-50%, -50%);
  width           : 100%;
  height          : 100%;
  border-radius   : 50%;
  background-image: linear-gradient(to right top, #f8f9fb 40%, #49be78);
  border          : 1px solid #49be78;
}

.AZ-navbar-marketing .navbar-cart-btn::before {
  background-color: #f8f9fb;
  background-image: none;
  width           : 80%;
  height          : 80%;
  z-index         : 1;
  border          : 0;
}

.AZ-navbar-marketing .navbar-cart-btn2 {
  border: 1px solid #49be78;
}

.AZ-navbar-marketing .navbar-cart-btn2::before {
  content: none;
}

.AZ-navbar-marketing .navbar-cart-btn2::after {
  border    : 1px solid #49be78;
  background: #f8f9fb;
}

.AZ-navbar-marketing .navbar-order-btn {
  font-size: 13px;
  color    : #ffffff;

  padding      : 10px 20px;
  border-radius: 40px;
  height       : 45px;
  box-shadow   : 0px 7px 25px 0px rgba(255, 55, 114, 0.35);
  background   : #ff316d;
}

.AZ-navbar-marketing .navbar-brand {
  border-bottom : 1px solid #11009e;
  padding-bottom: 15px;
}

.AZ-navbar-marketing .navbar-brand img {
  width: 100px;
}

.AZ-navbar-marketing .offcanvas-start {
  border-left  : 0;
  border-radius: 30px 0 0 30px;
  width        : 300px;
  background   : #11009e;
}

.AZ-navbar-marketing .offcanvas-start .nav-link {
  color: #fff;
}

.AZ-navbar-marketing .offcanvas-start .nav-link span {
  width          : 35px;
  height         : 35px;
  border-radius  : 5px;
  display        : flex;
  align-items    : center;
  justify-content: center;
  background     : #1e31b1;
  color          : #fff;
  font-size      : 20px;
}

.AZ-navbar-marketing .offcanvas-start .nav-link.active span {
  color: #11038e;
}

.AZ-navbar-marketing .offcanvas-start .close-canvas {
  width        : 35px;
  height       : 35px;
  border-radius: 50%;
  font-size    : 20px;
  background   : #fff;
}

.AZ-navbar-marketing .offcanvas-start #accordian a:not(:only-child):after {
  top: 12px;
}

.offcanvas-marketing {
  position  : relative;
  right     : -500px;
  background: pink;
}

.offcanvas-marketing.offcanvas-start {
  width : 250px;
  border: 0;
  right : 0;
}

.offcanvas-marketing.offcanvas-start .header-sidebar {
  border-bottom: 1px solid #11009e;
}

.offcanvas-marketing.offcanvas-start .close-canvas {
  color    : #2d365d;
  font-size: 25px;
}

.marketing-main {
  margin-right: -300px;
}

.AZ-sticky-navbar {
  padding   : 10px;
  background: #f8f9fb;
  position  : fixed;
  bottom    : 0;
  width     : 100%;
  left      : 0;
  right     : 0;
  z-index   : 10;
  border-top: 1px solid #c8ced3;
  display   : none;
  overflow  : visible;
}

.AZ-sticky-navbar .nav-link {
  font-size: 10px;
  color    : #172747;

  padding   : 0 !important;
  margin-top: 5px;
}

.AZ-sticky-navbar .nav-icon {
  font-size: 27px;
  color    : #11009e;
}

.AZ-sticky-navbar .order {
  width        : 100px;
  height       : 100px;
  box-shadow   : 0px 7px 25px 0px rgba(255, 55, 114, 0.35);
  background   : #ff316d;
  border-radius: 50%;
  margin-top   : -50px;
}

.AZ-sticky-navbar .order .nav-link {
  color    : #fff;
  font-size: 12px;
}

.AZ-sticky-navbar .order .nav-icon {
  color: #fff;
}

.slider-header__5 .customersSmallSwiper {
  z-index: 1000;
}

.slider-header__5 .swiper-slide {
  padding: 0 20px;
}

.slider-header__5 .slider-header__5_title {
  font-size: 30px;
  color    : #fff;

  margin-bottom: 30px;
}

.slider-header__5 .slider-header__5_title span {
  font-size: 48px;

}

.slider-header__5 .customersSmallSwiper img {
  filter: grayscale(1);
}

.slider-header__5 .AZ-section-small-title {
  color        : #9087ce;
  border-radius: 40px 40px 0 40px;
  background   : #f5f3fc;
}

.slider-header__5 .AZ-section-small-title::before {
  content: none;
}

.slider-header__5 .AZ-section-small-title::after {
  bottom                    : unset;
  top                       : 100%;
  border-bottom-right-radius: 0;
  border-top-right-radius   : 48%;
  background                : transparent;
  box-shadow                : 0 -20px 0 0 #f5f3fc;
  z-index                   : 0;
}

.slider-header__5 .AZ-section-small-title span {
  position: relative;
  z-index : 1;
}

.slider-header__5 .headerNoDotsSwiper-navs {
  bottom  : 80px;
  position: relative;
  z-index : 1;
}

.slider-header__5 .headerNoDotsSwiper-navs span {
  color    : #fff;
  font-size: 35px;
}

.slider-header__5.light-section .slider-header__5_title {
  color: #1e2cb3;
}

.slider-header__5.light-section .simple-section-text {
  color: #939aa4;
}

.blog-card-marketing {
  border-radius: 35px;
  padding      : 20px;
  transition   : all 0.2s linear;
}

.blog-card-marketing .blog-card-img {
  width        : 100%;
  border-radius: 25px;
  margin-bottom: 15px;
}

.blog-card-marketing .blog-card-img::after {
  padding-bottom: 70%;
}

.blog-card-marketing .blog-card-category {
  font-size: 12px;
  color    : #9ea9bb;

  display      : block;
  margin-bottom: 10px;
}

.blog-card-marketing .blog-card-title {
  font-size: 16px;
  color    : #263a96;

  margin-bottom: 10px;
}

.blog-card-marketing .blog-card-text {
  font-size: 12px;
  color    : #282828;

  margin-bottom: 10px;
}

.blog-card-marketing .blog-card-date {
  font-size: 12px;
  color    : #9ea9bb;

  padding: 5px 20px;
}

.blog-card-marketing .blog-card-writer {
  font-size: 12px;
  color    : #ffffff;

  background   : #11009e;
  padding      : 5px 10px;
  border-radius: 40px;
  transition   : all 0.2s linear;
}

.blog-card-marketing .blog-card-details {
  border-radius: 40px;
  background   : #f8f9fb;
}

.blog-card-marketing:hover {
  box-shadow: 0px 20px 45px 0px rgba(30, 30, 31, 0.07);
  background: #ffffff;
}

.blog-card-marketing:hover .blog-card-writer {
  box-shadow: 0px 4px 25px 0px rgba(255, 55, 113, 0.25);
  background: #ff3771;
}

.slider-blog-marketing {
  margin: 50px 0;
}

.slider-blog-marketing .blogSwiperMarketing {
  box-shadow   : 0px 25px 75px 0px rgba(68, 36, 167, 0.2);
  border-radius: 35px;
}

.slider-blog-marketing .swiper-slide,
.slider-blog-marketing .swiper-wrapper {
  border-radius: 35px;
}

.slider-blog-marketing .blog-slider-img {
  width        : 100%;
  border-radius: 35px;
}

.slider-blog-marketing .blog-slider-img::after {
  padding-bottom: 50%;
}

.slider-blog-marketing .blog-slider-img .blog-slider-overlay {
  background-image: linear-gradient(to top, rgb(17, 0, 158) 0%, rgba(17, 0, 158, 0) 100%);
  padding         : 30px 40px;
  position        : absolute;
  bottom          : 0;
  width           : 100%;
  height          : 60%;
  left            : 0;
  display         : flex;
  flex-direction  : column;
  justify-content : flex-end;
  align-items     : flex-start;
}

.slider-blog-marketing .navs {
  position   : relative;
  bottom     : 60px;
  left       : 30px;
  display    : flex;
  gap        : 10px;
  align-items: center;
}

.slider-blog-marketing .swiper-rtl .swiper-button-prev {
  right: unset;
  left : 60px;
}

.slider-blog-marketing .blog-slider-category {
  font-size: 14px;
  color    : #9087ce;

  padding      : 10px 20px;
  border-radius: 40px;
  background   : #ffffff;
}

.slider-blog-marketing .blog-slider-title {
  font-size: 18px;
  color    : #ffffff;

  margin: 15px 0 10px;
}

.slider-blog-marketing .blog-slider-text {
  font-size: 13px;
  color    : #ffffff;

}

.AZ-footer-marketing {
  position   : relative;
  padding-top: 100px;
}

.AZ-footer-marketing .footer-bg {
  position           : absolute;
  top                : 0;
  right              : 0;
  width              : 100%;
  height             : 100%;
  background-image   : url("/wp-content/themes/karenTheme/assets/images/img-marketing/bg-footer.png");
  background-size    : cover;
  background-position: right top;
  z-index            : -1;
}

.AZ-footer-marketing .footer-contact-title {
  font-size: 12px;
  color    : #b4bac5;

  margin-bottom: 10px;
}

.AZ-footer-marketing .footer-contact-address {
  font-size: 13px;
  color    : #282828;

}

.AZ-footer-marketing .footer-contact-address span {}

.AZ-footer-marketing .footer-contact-phone {
  font-size: 14px;
  color    : #2d365d;

}

.AZ-footer-marketing .footer-contact-phone span {
  font-size: 24px;
  color    : #ed1c24;
}

.AZ-footer-marketing .footer-contact-email {
  font-size: 14px;
  color    : #282828;

}

.AZ-footer-marketing .footer-title {
  font-size: 14px;
  color    : #11009e;

  margin-bottom: 15px;
}

.AZ-footer-marketing .footer-brand {
  margin-bottom: 20px;
  display      : inline-block;
}

.AZ-footer-marketing .submit-project-box {
  border-radius: 100px;
  padding      : 30px;
  background   : #11009e;
  box-shadow   : 0px 15px 35px 0px rgba(17, 0, 158, 0.25);
}

.AZ-footer-marketing .submit-project_title {
  font-size: 16px;
  color    : #fff;

  margin-bottom: 10px;
}

.AZ-footer-marketing .submit-project_text {
  font-size: 12px;
  color    : #7785ff;

}

.AZ-footer-marketing .start-btn {
  font-size: 13px;
  color    : #172747;

  background     : #ffcf64;
  display        : flex;
  align-items    : center;
  justify-content: space-between;
  padding        : 12px 25px;
  border-radius  : 40px;
  border         : 0;
  transition     : all 0.2s linear;
}

.AZ-footer-marketing .start-btn span {
  font-size: 20px;
}

.AZ-footer-marketing .start-btn:hover {
  background: #263a96;
  color     : #fff;
}

.AZ-footer-marketing .footer-text {
  font-size: 12px;
  color    : #282828;

  line-height: 1.8;
}

.AZ-footer-marketing .footer-text span,
.AZ-footer-marketing .footer-text a {
  font-size: 14px;

  color: #11009e;
}

.AZ-footer-marketing .footer-copyright {
  font-size: 13px;
  color    : #939aa4;

  padding: 30px 0;
}

.AZ-footer-marketing .footer-copyright span,
.AZ-footer-marketing .footer-copyright a {

  color: #464646;
}

.AZ-footer-marketing .footer-link {
  font-size: 13px;
  color    : #464646;

  transition: all 0.2s linear;
  position  : relative;
  padding   : 5px 13px 5px 0;
}

.AZ-footer-marketing .footer-link::after {
  content      : "";
  position     : absolute;
  right        : 0;
  top          : 50%;
  transform    : translateY(-50%);
  width        : 5px;
  height       : 5px;
  border-radius: 50%;
  background   : #d5dbe0;
  transition   : all 0.2s linear;
}

.AZ-footer-marketing .footer-link:hover {
  color: #11009e;
}

.AZ-footer-marketing .footer-link:hover::after {
  background: #11009e;
}

.AZ-footer-marketing.bg-blue {
  background: #1e2cb3;
}

.AZ-footer-marketing.bg-blue .footer-link,
.AZ-footer-marketing.bg-blue .footer-contact-email,
.AZ-footer-marketing.bg-blue .footer-contact-phone,
.AZ-footer-marketing.bg-blue .footer-contact-address,
.AZ-footer-marketing.bg-blue .footer-contact-title,
.AZ-footer-marketing.bg-blue .submit-project_title,
.AZ-footer-marketing.bg-blue .submit-project_text,
.AZ-footer-marketing.bg-blue .footer-text,
.AZ-footer-marketing.bg-blue .footer-title {
  color: #fff;
}

.AZ-footer-marketing.bg-blue .footer-link a,
.AZ-footer-marketing.bg-blue .footer-link span,
.AZ-footer-marketing.bg-blue .footer-contact-email a,
.AZ-footer-marketing.bg-blue .footer-contact-email span,
.AZ-footer-marketing.bg-blue .footer-contact-phone a,
.AZ-footer-marketing.bg-blue .footer-contact-phone span,
.AZ-footer-marketing.bg-blue .footer-contact-address a,
.AZ-footer-marketing.bg-blue .footer-contact-address span,
.AZ-footer-marketing.bg-blue .footer-contact-title a,
.AZ-footer-marketing.bg-blue .footer-contact-title span,
.AZ-footer-marketing.bg-blue .submit-project_title a,
.AZ-footer-marketing.bg-blue .submit-project_title span,
.AZ-footer-marketing.bg-blue .submit-project_text a,
.AZ-footer-marketing.bg-blue .submit-project_text span,
.AZ-footer-marketing.bg-blue .footer-text a,
.AZ-footer-marketing.bg-blue .footer-text span,
.AZ-footer-marketing.bg-blue .footer-title a,
.AZ-footer-marketing.bg-blue .footer-title span {
  color: #fff;
}

.AZ-footer-marketing.bg-blue .footer-link::after {
  background: #263a96;
}

.AZ-footer-marketing.bg-blue .footer-link:hover {
  color: #ffcf64;
}

.AZ-footer-marketing.bg-blue .footer-contact-phone span {
  color: #ffcf64;
}

.AZ-footer-marketing.bg-blue .submit-project-box {
  background: #11009e;
  box-shadow: 0px 15px 35px 0px rgba(17, 0, 158, 0.25);
}

.AZ-footer-marketing.bg-blue .AZ-social-marketing a {
  background: #121f9c;
}

.AZ-footer-marketing.bg-blue .footer-copyright {
  color: #fff;
}

.AZ-footer-marketing.bg-blue .footer-copyright span {
  color: #fff;
}

.AZ-footer-marketing.AZ-footer-marketing-shape-bg .footer-text {
  color: #b4bac5;
}

.AZ-footer-marketing.AZ-footer-marketing-shape-bg .AZ-social-marketing a {
  background: #0ac0d6;
  color     : #fff;
}

.AZ-footer-marketing.AZ-footer-marketing-shape-bg .start-btn {
  background: #0ac0d6;
}

.AZ-footer-marketing.AZ-footer-marketing-shape-bg .submit-project-box {
  background: #351a8a;
}

.AZ-footer-marketing .Rounded_Rectangle_100 {
  background-color: rgba(37, 37, 85, 0);
  position        : absolute;
  left            : 134px;
  top             : 6503px;
  width           : 1170px;
  height          : 100px;
  z-index         : 72;
}

.bg-blue {
  background: #1e2cb3;
}

.AZ-about-img-marketing {
  margin-top   : 80px;
  margin-bottom: 50px;
}

.AZ-about-img-marketing .about-img {
  width        : 100%;
  background   : #204289;
  border-radius: 35px;
  overflow     : visible;
}

.AZ-about-img-marketing .about-img::after {
  padding-bottom: 40%;
}

.AZ-about-img-marketing .about-img img {
  border-radius: 35px;
}

.AZ-about-img-marketing .about-header-title {
  font-size: 60px;

  color         : #fff;
  position      : absolute;
  left          : 50%;
  top           : 50%;
  transform     : translate(-50%, -50%);
  border-top    : 1px solid #fff;
  border-bottom : 1px solid #fff;
  padding-top   : 15px;
  text-transform: uppercase;
}

.AZ-about-img-marketing .about-header-title span {}

.AZ-social-marketing a {
  background: #f5f3fc;
  color     : #c8ced3;
}

.AZ-social-marketing a:hover {
  background: #11009e;
}

.AZ-about-body-marketing .about-body-box {
  padding      : 40px;
  border-radius: 35px;
  background   : #fff;
  box-shadow   : 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
}

.AZ-about-body-marketing .line {
  width     : 100%;
  height    : 1px;
  background: #f5f3fc;
  margin    : 40px 0;
}

.AZ-about-body-marketing .about-text {
  font-size: 13px;
  color    : #212341;

  margin-bottom: 20px;
  line-height  : 1.8;
}

.AZ-team-section-marketing,
.about-video {
  background: #ffcf63;
  padding   : 200px 0 80px;
  margin-top: -100px;
}

.AZ-team-section-marketing .team-marketing-img,
.about-video .team-marketing-img {
  position: relative;
}

.AZ-team-section-marketing .team-marketing-img::before,
.about-video .team-marketing-img::before {
  right: unset;
  left : 20px;
}

.simple-section-title {
  font-size: 20px;
  color    : #0f0928;

  position      : relative;
  padding-bottom: 20px;
  margin-bottom : 20px;
}

.simple-section-title span {}

.simple-section-title::after {
  content   : "";
  position  : absolute;
  right     : 0;
  bottom    : 0;
  width     : 14px;
  height    : 3px;
  background: #dda831;
}

.simple-section-text {
  font-size: 13px;
  color    : #2d365d;

  line-height: 1.9;
}

.simple-section-list {
  margin-top: 30px;
  position  : relative;
}

.simple-section-list .list-item {
  position     : relative;
  padding-right: 30px;
}

.simple-section-list .list-item::after {
  content      : "";
  position     : absolute;
  right        : 0;
  top          : 3px;
  width        : 20px;
  height       : 20px;
  border-radius: 50%;
  background   : #fff;
  border       : 5px solid rgb(219, 219, 219);
}

.simple-section-list .list-item:last-child .list-text::before {
  content: none;
}

.simple-section-list .list-title {
  font-size: 18px;
  color    : #2b282f;

}

.simple-section-list .list-title span {}

.simple-section-list .list-text {
  font-size: 13px;
  color    : #adb7c1;

  padding : 10px 0 30px;
  margin  : 3px 0;
  position: relative;
}

.simple-section-list .list-text::before {
  content      : "";
  position     : absolute;
  right        : -20px;
  top          : 3px;
  width        : 1px;
  height       : 100%;
  border-radius: 50%;
  border-right : 1px dashed #f3f3f3;
}

.simple-btn,
.simple-link {
  font-size: 14px;
}

.simple-btn span,
.simple-link span {
  font-size: 20px;
}

.bg-shape-header {
  background-image   : url("/wp-content/themes/karenTheme/assets/images/img-marketing/bg-shape-header.png");
  background-position: right bottom;
  background-repeat  : no-repeat;
  background-size    : cover;
  overflow-x         : hidden;
}

.bg-shape-header .headerNoDotsSwiper-navs {
  margin-right: 200px;
}

.simple-link {
  color     : #1e2225;
  background: transparent;
}

.about-video {
  background: transparent;
  padding   : 0;
  margin-top: 100px;
}

.about-video .simple-section-title span {
  background: #fff4cc;
}

.about-video .simple-section-title::after {
  background: #d5dbe0;
}

.about-video .video-container {
  position: relative;
}

.about-video .video-container::before {
  content      : "";
  width        : 100%;
  height       : 100%;
  background   : #f8f9fb;
  position     : absolute;
  left         : 0;
  top          : 0;
  transform    : rotate(5deg);
  border-radius: 30px;
}

.about-video .video-box {
  width        : 100%;
  border-radius: 35px;
  position     : relative;
  z-index      : 1;
}

.about-video .video-box::after {
  padding-bottom: 60%;
}

.about-video .video-overlay {
  position       : absolute;
  left           : 50%;
  top            : 50%;
  transform      : translate(-50%, -50%);
  z-index        : 1;
  width          : 200px;
  height         : 200px;
  background     : rgba(255, 255, 255, 0.502);
  display        : flex;
  align-items    : center;
  justify-content: center;
  border-radius  : 50%;
}

.about-video .video-overlay .play-btn {
  width          : 150px;
  height         : 150px;
  background     : rgba(255, 255, 255, 0.749);
  display        : flex;
  align-items    : center;
  justify-content: center;
  border-radius  : 50%;
}

.about-video .video-overlay .play-btn-inner {
  width          : 100px;
  height         : 100px;
  border-radius  : 50%;
  background     : linear-gradient(to left, #402d7f, #ad0e68);
  box-shadow     : 0 0 50px rgba(173, 14, 104, 0.8);
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.about-video .video-overlay .play-btn-inner span {
  font-size: 50px;
  color    : #fff;
}

.AZ-simple-section-marketing {
  padding: 50px 0;
}

.AZ-counter-marketing {
  padding: 100px 0;
}

.AZ-counter-marketing .counter-number,
.AZ-counter-marketing .count-prefix {
  font-size: 49px;
  color    : #4424a7;

}

.AZ-counter-marketing .count-prefix {
  font-size: 30px;
}

.AZ-counter-marketing .counter-text {
  font-size: 18px;
  color    : #282828;

  padding      : 5px 20px;
  background   : #fff;
  border-radius: 40px;
  box-shadow   : 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
  text-shadow  : 0px 15px 35px rgba(68, 36, 167, 0.35);
  margin-top   : -20px;
}

.AZ-counter-marketing .counter-circle {
  width          : 244px;
  height         : 244px;
  background     : radial-gradient(closest-side, #fff 80%, #f5f3fc);
  display        : flex;
  align-items    : center;
  justify-content: center;
  border-radius  : 50%;
  border         : 1px solid #f5f3fc;
}

.AZ-counter-marketing .counter-circle-inner {
  width          : 145px;
  height         : 145px;
  background     : #f5f3fc;
  display        : flex;
  align-items    : center;
  justify-content: center;
  border-radius  : 50%;
}

.AZ-counter-marketing.bg-shape-blue {
  padding: 100px 0 100px;
}

.video-modal .modal-content {
  border       : 0;
  border-radius: 20px;
  overflow     : hidden;
}

.video-modal .btn-close {
  color   : #000;
  position: absolute;
  left    : 10px;
  top     : 10px;
  z-index : 1;
}

.AZ-post-carousel-marketing {
  padding : 130px 0;
  position: relative;
  overflow: hidden;
}

.AZ-post-carousel-marketing .post-carousel-title {
  font-size: 18px;
  color    : #1e2e4d;

}

.AZ-post-carousel-marketing .post-carousel-title span {}

.AZ-post-carousel-marketing .blog-card-marketing {
  box-shadow: none;
  background: #ffffff;
}

.AZ-post-carousel-marketing .blog-card-marketing .blog-card-img {
  box-shadow: 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
}

.AZ-post-carousel-marketing .blog-card-marketing:hover .blog-card-writer {
  box-shadow: 0px 4px 25px 0px rgba(255, 55, 113, 0.25);
  background: #ff3771;
}

.bg-wave {
  position                  : relative;
  padding                   : 100px 0;
  border-bottom-left-radius : 50% 5%;
  border-bottom-right-radius: 50% 5%;
  background                : radial-gradient(110% 15% at top, transparent 50%, #f8f9fb 51%);
}

.bg-wave.bg-wave-blue {
  background: radial-gradient(110% 15% at top, transparent 50%, #1e2cb3 51%);
}

.bg-wave.bg-wave-darkBlue {
  background                : radial-gradient(110% 15% at top, transparent 50%, #0f0928 51%);
  border-bottom-left-radius : 50% 5%;
  border-bottom-right-radius: 50% 5%;
}

.bg-wave.bg-wave-cyan {
  background                : radial-gradient(110% 15% at top, transparent 50%, #0ac0d6 51%);
  border-bottom-left-radius : 50% 5%;
  border-bottom-right-radius: 50% 5%;
  -webkit-mask-image        : url("/wp-content/themes/karenTheme/assets/images/img-marketing/bg-wave-services.png");
  mask-image                : url("/wp-content/themes/karenTheme/assets/images/img-marketing/bg-wave-services.png");
  -webkit-mask-position     : center bottom;
  mask-position             : center bottom;
  -webkit-mask-size         : cover;
  mask-size                 : cover;
  -webkit-mask-repeat       : no-repeat;
  mask-repeat               : no-repeat;
}

.bg-wave.bg-wave-cyan::before {
  content            : "";
  position           : absolute;
  left               : 50%;
  bottom             : 30px;
  transform          : translateX(-50%);
  background-image   : url("/wp-content/themes/karenTheme/assets/images/img-marketing/Rectangle 4 copy 6.png");
  background-repeat  : no-repeat;
  background-size    : 1500px;
  background-position: center bottom;
  height             : 100px;
  width              : 100%;
}

.bg-wave .img-bg {
  position      : absolute;
  left          : 50%;
  top           : 50%;
  transform     : translate(-50%, -50%);
  -o-object-fit : cover;
  object-fit    : cover;
  width         : 80%;
  height        : 100%;
  mix-blend-mode: overlay;
}

.AZ-counter2-marketing {
  padding: 150px 0;
}

.AZ-counter2-marketing .counter2-img {
  position: absolute;
  right   : 0;
  width   : 50%;
}

.AZ-testimonial-carousel-marketing {
  position: relative;
  padding : 200px 0;
}

.AZ-testimonial-carousel-marketing::after {
  content    : "\e962";
  font-family: "ico";
  position   : absolute;
  left       : 100px;
  top        : -70px;
  font-size  : 200px;
  color      : #0f0928;
  z-index    : 10;
}

.AZ-testimonial-carousel-marketing .testimonial-carousel-title {
  font-size: 18px;
  color    : #fff;

}

.AZ-testimonial-carousel-marketing .testimonial-nav {
  top  : 50%;
  left : 0;
  width: 100%;
}

.AZ-testimonial-carousel-marketing .testimonial-nav .testimonial-nav-prev,
.AZ-testimonial-carousel-marketing .testimonial-nav .testimonial-nav-next {
  font-size: 40px;
  color    : #fff;
}

.AZ-testimonial-carousel-marketing .testimonial-img {
  width          : 100px;
  height         : 100px;
  border-radius  : 50%;
  margin         : 0 auto 30px;
  position       : relative;
  background     : #fff;
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.AZ-testimonial-carousel-marketing .testimonial-img span {
  color    : #0c0070;
  position : relative;
  z-index  : 10;
  font-size: 50px;
}

.AZ-testimonial-carousel-marketing .testimonial-img::before,
.AZ-testimonial-carousel-marketing .testimonial-img::after {
  content      : "";
  position     : absolute;
  left         : 50%;
  top          : 50%;
  transform    : translate(-50%, -50%);
  width        : 120px;
  height       : 120px;
  background   : rgba(255, 255, 255, 0.2);
  border-radius: 50%;
}

.AZ-testimonial-carousel-marketing .testimonial-img::before {
  background: rgba(255, 255, 255, 0.2);
  width     : 140px;
  height    : 140px;
}

.AZ-testimonial-carousel-marketing .testimonial-name {
  font-size: 16px;
  color    : #ffc000;

}

.AZ-testimonial-carousel-marketing .testimonial- {
  position      : relative;
  padding-bottom: 20px;
  margin-bottom : 20px;
}

.AZ-testimonial-carousel-marketing .testimonial-::after {
  content   : "";
  position  : absolute;
  left      : 50%;
  transform : translateX(-50%);
  bottom    : 0;
  background: #fff;
  width     : 22px;
  height    : 1px;
}

.AZ-testimonial-carousel-marketing .testimonial-,
.AZ-testimonial-carousel-marketing .testimonial-text {
  font-size: 12px;
  color    : #c9b8ff;

}

.AZ-testimonial-carousel-marketing .testimonial-text {
  color: #fff;
}

.AZ-testimonial-carousel-marketing .swiper-slide {
  padding: 30px 0 0;
}

.navs-top {
  display    : flex;
  gap        : 10px;
  align-items: center;
}

.navs-top .nav-next,
.navs-top .nav-prev,
.navs-top .productsSwiper-prev,
.navs-top .productsSwiper-next,
.navs-top .nav-prev-services,
.navs-top .nav-next-services {
  bottom         : unset;
  border         : 0;
  display        : flex;
  align-items    : center;
  justify-content: center;
  padding        : 0;
}

.navs-top .nav-next span,
.navs-top .nav-prev span,
.navs-top .productsSwiper-prev span,
.navs-top .productsSwiper-next span,
.navs-top .nav-prev-services span,
.navs-top .nav-next-services span {
  font-size: 30px;
  color    : #0f0928;
}

.navs-top .nav-next,
.navs-top .productsSwiper-next,
.navs-top .nav-next-services {
  border-right : 1px dashed #9f9ea3;
  padding-right: 10px;
}

.AZ-comments-section-marketing .comments-box {
  background   : #f8f9fb;
  padding      : 25px;
  box-shadow   : none;
  border-radius: 0;
}

.AZ-comments-section-marketing .comment-box-inner {
  background: #fff;
  padding   : 20px;
}

.AZ-comments-section-marketing .comment-box-title {
  font-size: 14px;
  color    : #464646;

  margin-bottom: 20px;
}

.AZ-comments-section-marketing .comment-box-text {
  font-size: 14px;
  color    : #939aa4;

}

.AZ-post-page-marketing {
  padding: 50px 0;
}

.AZ-post-page-marketing .post-details-box {
  margin-top: unset;
}

.AZ-post-page-marketing .number-visits {
  font-size: 13px;
  color    : #ff8a66;

  padding        : 5px 10px;
  border-radius  : 40px;
  background     : #fff3f0;
  height         : 40px;
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.AZ-post-page-marketing .number-visits span {}

.AZ-post-page-marketing .share-btn,
.AZ-post-page-marketing .category-post {
  width          : 40px;
  height         : 40px;
  background     : #f8f9fb;
  font-size      : 20px;
  display        : flex;
  align-items    : center;
  justify-content: center;
  border-radius  : 40px;
  color          : #b3bbc7;
  padding        : 10px;
}

.AZ-post-page-marketing .category-post {
  font-size: 14px;
  color    : #212341;

  width: auto;
}

.AZ-post-page-marketing .writer-info {
  padding-right: 20px;
  border-right : 1px solid #f5f3fc;
}

.AZ-title-group-marketing .group_title {
  color: #263a96;
}

.AZ-contact-page-marketing {
  padding: 50px 0;
}

.AZ-contact-page-marketing .contact-time,
.AZ-contact-page-marketing .AZ-social-marketing {
  width: 50%;
}

.AZ-contact-page-marketing .about-box::after {
  content: none;
}

.AZ-contact-page-marketing .contact-info-icon {
  background: #f5f3fc;
  color     : #11009e;
}

.AZ-contact-page-marketing .send-post-comment {
  background: #11009e;
}

.AZ-contact-page-marketing .send-post-comment:hover {
  background: #7785ff;
  color     : #fff;
}

.AZ-contact-page-marketing .AZ-location::after {
  padding-bottom: 40%;
}

.AZ-projects-page-marketing {
  padding: 50px 0;
}

.AZ-projects-page-marketing .AZ-tabs {
  border-bottom: 0;
  overflow     : visible;
}

.AZ-projects-page-marketing .AZ-tabs .tab-link {
  border-radius: 40px;
}

.AZ-projects-page-marketing .AZ-tabs .current {
  background: #2b00d4;
  box-shadow: 0px 15px 35px 0px rgba(43, 0, 212, 0.25);
  color     : #fff;
}

.AZ-projects-page-marketing .AZ-tabs .current::after {
  content: none;
}

.AZ-projects-page-marketing .AZ-projects-banner {
  width        : 100%;
  border-radius: 30px;
  background   : #ff3772;
}

.AZ-projects-page-marketing .AZ-projects-banner::after {
  padding-bottom: 28%;
}

.AZ-projects-page-marketing .AZ-projects-banner img {
  mix-blend-mode: multiply;
}

.AZ-projects-page-marketing .AZ-projects-banner .projects-banner-overlay {
  display    : flex;
  align-items: center;
  position   : absolute;
  height     : 100%;
  width      : 100%;
  padding    : 30px;
}

.AZ-projects-page-marketing .AZ-projects-banner .AZ-title-group .group_title {
  color: #fff;
}

.AZ-projects-page-marketing .AZ-projects-banner .Rounded_Rectangle_69_copy_2 {
  border-radius   : 25px;
  background-color: rgb(68, 36, 167);
  opacity         : 0.969;
  position        : absolute;
  left            : 600px;
  top             : 2462px;
  width           : 200px;
  height          : 50px;
  z-index         : 143;
}

.AZ-load-more {
  font-size: 14px;
  color    : #fff;

  border-radius  : 40px;
  padding        : 13px 50px;
  box-shadow     : 0px 7px 25px 0px rgba(15, 9, 40, 0.35);
  background     : #0f0928;
  transition     : all 0.2s linear;
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.AZ-load-more:hover {
  background: #2b00d4;
  color     : #fff;
}

.AZ-project-img {
  width        : 100%;
  border-radius: 35px;
}

.AZ-project-img::after {
  padding-bottom: 100%;
}

.AZ-project-img .project-img-overlay {
  position       : absolute;
  left           : 0;
  width          : 100%;
  height         : 100%;
  bottom         : -100%;
  background     : rgba(42, 0, 212, 0.7529411765);
  display        : flex;
  align-items    : center;
  justify-content: center;
  flex-direction : column;
  transition     : all 0.2s linear;
}

.AZ-project-img .show-project {
  width        : 100px;
  height       : 100px;
  border-radius: 50%;
  background   : #ff316d;
  border-radius: 50%;
  box-shadow   : 0px 7px 25px 0px rgba(255, 55, 114, 0.35);
  color        : #fff;
  font-size    : 60px;
}

.AZ-project-img .project-name {
  font-size: 16px;
  color    : #fff;

  position: absolute;
  bottom  : 50px;
}

.AZ-project-img:hover {
  box-shadow: 0px 10px 45px 0px rgba(43, 0, 212, 0.35);
}

.AZ-project-img:hover .project-img-overlay {
  bottom: 0;
}

.AZ-services-description-section-marketing {
  padding: 80px 0;
}

.AZ-services-description-section-marketing .services-description-box {
  box-shadow   : 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
  padding      : 40px;
  border-radius: 35px;
  background   : #fff;
}

.AZ-services-description-section-marketing.about-video .simple-section-title span {
  background: transparent;
}

.AZ-faq-section-marketing {
  padding: 50px 0;
}

.AZ-accordion .accordion-item {
  width        : 100%;
  background   : transparent;
  border       : none;
  overflow     : hidden;
  box-shadow   : 0px 0px 50px 0px rgba(30, 30, 31, 0.07);
  border-radius: 25px;
  margin-bottom: 15px;
  background   : #fff;
}

.AZ-accordion .accordion-item:last-child {
  border-bottom: 0;
}

.AZ-accordion .accordion-item.open .close-accordion {
  display: block;
}

.AZ-accordion .accordion-item.open .open-accordion {
  display: none;
}

.AZ-accordion .accordion-content {
  padding: 0 25px 25px 25px;
}

.AZ-accordion .accordion-content p {
  font-size: 13px;
  color    : #b3bbc7;

}

.AZ-accordion .accordion-item__button {
  border         : none;
  width          : 100%;
  transition     : all 0.2s linear;
  cursor         : pointer;
  position       : relative;
  display        : flex;
  align-items    : center;
  justify-content: flex-start;
  font-size      : 13px;

  color                : #263a96;
  -webkit-user-select  : none;
  -moz-user-select     : none;
  user-select          : none;
  -webkit-touch-callout: none;
  background           : transparent;
  text-align           : right;
  padding              : 25px;
}

.AZ-accordion .accordion-item__button .close-accordion,
.AZ-accordion .accordion-item__button .open-accordion {
  display     : none;
  margin-right: 10px;
  font-size   : 20px;
  color       : #263a96;
}

.AZ-accordion .accordion-item__button .open-accordion {
  display: block;
}

.AZ-plan-section-marketing {
  padding: 80px 0;
}

.AZ-plan-section-marketing .plan-card-title {
  font-size: 18px;
  color    : #0f0928;

  padding-bottom: 10px;
  position      : relative;
  margin-bottom : 10px;
}

.AZ-plan-section-marketing .plan-card-title::after {
  content   : "";
  position  : absolute;
  bottom    : 0;
  left      : 50%;
  transform : translateX(-50%);
  width     : 20px;
  height    : 1px;
  background: #d5dbe0;
}

.AZ-plan-section-marketing .plan-card-text {
  font-size: 13px;
  color    : #726d89;

}

.AZ-plan-section-marketing.border-bottom {
  border-bottom: 1px solid #f5f3fc;
}

.AZ-plan-card {
  position: relative;
}

.AZ-plan-card::after {
  content      : "";
  position     : absolute;
  left         : 0;
  width        : 100%;
  top          : -5px;
  height       : 100%;
  background   : #000;
  border-radius: 30px;
  background   : linear-gradient(45deg, rgb(64, 45, 127) 0%, rgb(173, 14, 104) 100%);
}

.AZ-plan-card .plan-card-inner {
  box-shadow   : 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
  border-radius: 30px;
  background   : #fff;
  position     : relative;
  z-index      : 1;
}

.AZ-plan-card .plan-card-price {
  font-size: 36px;
  color    : #11009e;

  margin-top: 40px;
}

.AZ-plan-card .plan-card-btn {
  padding      : 10px 45px;
  margin-bottom: -20px;
}

.AZ-plan-card .plan-card-btn:hover {
  background: #ad0e68;
  color     : #fff;
}

.AZ-plan-card .plan-card-tag {
  font-size: 14px;
  color    : #ffffff;

  padding         : 15px 40px;
  border-radius   : 40px 40px 0 40px;
  background-image: linear-gradient(to right, rgb(64, 45, 127) 0%, rgb(173, 14, 104) 50%);
  white-space     : nowrap;
  position        : relative;
  margin-top      : -20px;
  box-shadow      : 0px 10px 25px 0px rgba(78, 41, 124, 0.35);
}

.AZ-plan-card .plan-card-tag span {
  position: relative;
  z-index : 1;
}

.AZ-plan-card .plan-card-tag::after {
  content                : "";
  position               : absolute;
  top                    : 100%;
  right                  : 0;
  height                 : 30px;
  width                  : 30px;
  border-top-right-radius: 48%;
  background             : transparent;
  box-shadow             : 0 -20px 0 0 rgb(173, 14, 104);
}

.AZ-plan-card .plan-card-currency {
  font-size: 18px;
  color    : #4424a7;

  padding      : 2px 10px;
  background   : #f5f3fc;
  border-radius: 5px;
  width        : -moz-fit-content;
  width        : fit-content;
  margin       : 10px 0 20px;
}

.AZ-plan-card .time-plan {
  position: relative;
  width   : 100%;
}

.AZ-plan-card .time-plan p {
  font-size: 15px;
  color    : #282828;

  padding   : 5px 10px;
  background: #fff;
  z-index   : 1;
  position  : relative;
}

.AZ-plan-card .time-plan::after {
  content   : "";
  position  : absolute;
  left      : 0;
  top       : 50%;
  transform : translateY(-50%);
  width     : 100%;
  height    : 2px;
  border-top: 1.5px dashed #9087ce;
}

.AZ-business-improvement-marketing {
  background-color: rgb(17, 0, 158);
  padding-bottom  : 100px;
}

.AZ-business-improvement-marketing .business-improvement-title {
  font-size: 30px;
  color    : #fff;

  position      : relative;
  padding-bottom: 20px;
  margin-bottom : 20px;
}

.AZ-business-improvement-marketing .business-improvement-title span {

  color: #ffba00;
}

.AZ-business-improvement-marketing .business-improvement-title::after {
  content   : "";
  position  : absolute;
  right     : 0;
  bottom    : 0;
  width     : 20px;
  height    : 1px;
  background: #2d365d;
}

.AZ-business-improvement-marketing .business-improvement-text {
  font-size: 13px;
  color    : #fff;

}

.AZ-business-improvement-marketing .business-improvement-btn {
  font-size: 12px;
  color    : #fff;

  border         : 1px solid #1500c3;
  display        : flex;
  align-items    : center;
  justify-content: space-between;
  padding        : 10px;
  gap            : 20px;
  border-radius  : 40px;
  margin-top     : 30px;
}

.AZ-business-improvement-marketing .business-improvement-btn span {
  padding        : 0 12px;
  display        : flex;
  align-items    : center;
  justify-content: center;
  background     : #fff;
  border-radius  : 40px;
  color          : #0c0070;
  font-size      : 30px;
}

.AZ-business-improvement-marketing .business-improvement-img {
  mix-blend-mode: multiply;
  width         : 80%;
}

.AZ-business-improvement-marketing .business-improvement-img2 {
  position: absolute;
  right   : 180px;
  top     : 80px;
  width   : 250px;
}

.AZ-business-improvement-marketing .business-improvement-box {
  position: relative;
}

.AZ-business-improvement-marketing .business-improvement-box-inner {
  position     : relative;
  z-index      : 1;
  background   : #1200aa;
  border-radius: 25px;
  padding      : 40px 30px;
}

.AZ-business-improvement-marketing .business-improvement-box::after {
  content      : "";
  position     : absolute;
  bottom       : -10px;
  width        : 90%;
  height       : 100%;
  border-radius: 25px;
  background   : #0c0070;
  left         : 50%;
  transform    : translateX(-50%);
}

.AZ-business-improvement-marketing .business-improvement-box-title {
  font-size: 14px;
  color    : #fbd311;

  position      : relative;
  display       : inline-block;
  padding-bottom: 20px;
  margin-top    : 20px;
}

.AZ-business-improvement-marketing .business-improvement-box-title span {
  font-size: 18px;

}

.AZ-business-improvement-marketing .business-improvement-box-title::after {
  content   : "";
  position  : absolute;
  bottom    : 0;
  right     : 0;
  width     : 20px;
  height    : 1px;
  background: #39d4df;
}

.AZ-business-improvement-marketing .business-improvement-box-text {
  font-size: 12px;
  color    : #9184fd;

  margin-top : 20px;
  line-height: 1.8;
}

.AZ-business-improvement-marketing .business-improvement-box-num {
  font-size: 30px;
  color    : #ffffff;

  width          : 50px;
  height         : 50px;
  display        : flex;
  align-items    : center;
  justify-content: center;
  background     : #ff316d;
  box-shadow     : 0px 7px 25px 0px rgba(255, 55, 114, 0.35);
  border-radius  : 50%;
  margin-top     : -60px;
}

.AZ-business-improvement-marketing .AZ-not-break {
  margin-top: -120px;
}

.AZ-business-improvement-marketing2 {
  -webkit-mask-image   : url("/wp-content/themes/karenTheme/assets/images/img-marketing/bg-.png");
  mask-image           : url("/wp-content/themes/karenTheme/assets/images/img-marketing/bg-.png");
  -webkit-mask-position: center bottom;
  mask-position        : center bottom;
  -webkit-mask-size    : cover;
  mask-size            : cover;
  -webkit-mask-repeat  : no-repeat;
  mask-repeat          : no-repeat;
  background           : #0f0928;
  padding              : 100px 0;
  position             : relative;
}

.AZ-business-improvement-marketing2 .business-improvement-img {
  position : absolute;
  right    : 0;
  top      : 50%;
  transform: translateY(-50%);
  width    : 50%;
}

.AZ-business-improvement-marketing2 .line-shape {
  background-image   : url("/wp-content/themes/karenTheme/assets/images/img-marketing/line.png");
  background-repeat  : no-repeat;
  background-size    : 80%;
  background-position: center top;
  padding            : 50px 0;
}

.AZ-business-improvement-wave-marketing {
  margin-top: -150px;
  padding   : 200px 0 100px;
}

.arrow-sectioon {
  position  : relative;
  width     : 50px;
  height    : 50px;
  margin    : auto;
  margin-top: -40px;
}

.arrow-sectioon::after {
  content    : "\e90c";
  font-family: "ico";
  position   : absolute;
  left       : 50%;
  transform  : translateX(-50%);
  bottom     : 0;
  z-index    : 10;
  font-size  : 40px;
  color      : #29243e;
}

.arrow-sectioon.arrow-sectioon-cyan::after {
  color: #0ac0d6;
}

.AZ-business-improvement-card {
  position     : relative;
  border-radius: 35px;
  transition   : all 0.2s linear;
  margin-bottom: 30px;
}

.AZ-business-improvement-card-inner {
  position     : relative;
  z-index      : 1;
  padding      : 30px;
  background   : #29243e;
  border-radius: 35px;
  transition   : all 0.2s linear;
}

.AZ-business-improvement-card::after {
  content      : "";
  position     : absolute;
  bottom       : -10px;
  border-radius: 35px;
  left         : 50%;
  transform    : translateX(-50%);
  width        : 90%;
  height       : 100%;
  background   : rgba(41, 36, 62, 0.349);
}

.AZ-business-improvement-card:hover .AZ-business-improvement-card-inner {
  background: #2b00d4;
}

.AZ-business-improvement-card:hover .business-improvement-card_icon {
  background: #ffffff;
  color     : #0f0928;
}

.AZ-business-improvement-card:hover .business-improvement-card_title,
.AZ-business-improvement-card:hover .business-improvement-card_desc,
.AZ-business-improvement-card:hover .business-improvement-card_text {
  color: #fff;
}

.AZ-business-improvement-card:hover::after {
  background: rgba(43, 0, 212, 0.35);
}

.AZ-business-improvement-card .business-improvement-card_icon {
  width        : 85px;
  height       : 85px;
  border-radius: 50%;
  color        : #fff;
  font-size    : 30px;
  background   : #2b00d4;
  box-shadow   : 10px 20px 20px rgba(43, 0, 212, 0.5);
  transition   : all 0.2s linear;
}

.AZ-business-improvement-card .business-improvement-card_title {
  font-size: 18px;
  color    : #fff;

  transition   : all 0.2s linear;
  margin-bottom: 5px;
}

.AZ-business-improvement-card .business-improvement-card_text {
  margin-top : 30px;
  line-height: 2;
}

.AZ-business-improvement-card .business-improvement-card_text,
.AZ-business-improvement-card .business-improvement-card_desc {
  font-size: 13px;
  color    : #726d89;

  transition: all 0.2s linear;
}

.AZ-project-marketing {
  padding: 50px 0;
}

.AZ-project-marketing .simple-section-title span {
  background: transparent;
}

.AZ-project-marketing .number-project-visits {
  font-size: 13px;
  color    : #4424a7;

  background   : #000;
  padding      : 10px 20px;
  border-radius: 40px;
  background   : #f5f3fc;
}

.AZ-project-marketing .number-project-visits span {}

.AZ-project-marketing .project-date {
  font-size: 14px;
  color    : #212341;

  padding      : 10px 20px;
  border-radius: 40px;
  background   : #f8f9fb;
}

.AZ-project-marketing .project-detalis {
  border-top   : 1px solid #f5f3fc;
  border-bottom: 1px solid #f5f3fc;
  padding      : 20px 0;
  margin-top   : 20px;
}

.AZ-project-marketing .project-detalis-title {
  font-size: 14px;
  color    : #b3bbc7;

}

.AZ-project-marketing .project-detalis-text {
  font-size: 14px;
  color    : #282828;

}

.AZ-project-gallery {
  padding: 80px 0;
  margin : 40px 0;
}

.gallery-container {
  width   : 80%;
  position: relative;
}

.gallery-container .swiper-container {
  width   : 100%;
  overflow: hidden;
}

.gallery-container .swiper-container .gallery-img {
  width        : 100%;
  border-radius: 35px;
}

.gallery-container .swiper-container .gallery-img::after {
  padding-bottom: 80%;
}

.gallery-container .swiper-container .thumbnail-img {
  width        : 100%;
  border-radius: 25px;
}

.gallery-container .swiper-container .thumbnail-img::after {
  padding-bottom: 80%;
}

.gallery-container .slider-thumbnail .swiper-wrapper .swiper-slide {
  opacity : 0.5;
  overflow: hidden;
  cursor  : pointer;
}

.gallery-container .slider-thumbnail .swiper-wrapper .swiper-slide.swiper-slide-thumb-active {
  opacity: 1;
}

.gallery-nav {
  position: absolute;
  top     : 40%;
  width   : 100%;
}

.bg-pattern-bottom {
  position: relative;
}


.AZ-blog-grid-section {
  padding            : 50px 0;
  background-image   : url("/wp-content/themes/karenTheme/assets/images/img-marketing/Ellipse 36.png");
  background-size    : 300px;
  background-position: right center;
  background-repeat  : no-repeat;
}

.AZ-blog-grid-section .AZ-blog-grid-img {
  width        : 100%;
  border-radius: 25px;
  padding      : 63% 25px 25px;
  height       : 100%;
  display      : flex;
}

@media screen and (max-width: 991px) {
  .AZ-blog-grid-section .AZ-blog-grid-img {
    padding-top: 40%;
  }
}

.AZ-blog-grid-section .AZ-blog-grid-img::after {
  position        : absolute;
  background-image: linear-gradient(to top, rgb(43, 0, 212) 0%, rgba(43, 0, 212, 0) 100%);
  top             : 0;
  left            : 0;
  width           : 100%;
  height          : 100%;
  z-index         : -1;
}

.AZ-blog-grid-section .AZ-blog-grid-img img {
  transition: all 0.2s linear;
}

.AZ-blog-grid-section .AZ-blog-grid-img .blog-grid-overlay {
  display        : flex;
  flex-direction : column;
  justify-content: flex-end;
  align-items    : flex-start;
  margin-top     : auto;
}

.AZ-blog-grid-section .AZ-blog-grid-img .blog-grid-title {
  font-size: 14px;
  color    : #fff;

  margin-top: 20px;
  transition: all 0.2s linear;
}

.AZ-blog-grid-section .AZ-blog-grid-img .blog-grid-text {
  font-size: 12px;
  color    : #fff;

  margin-top: 15px;
  transition: all 0.2s linear;
}

.AZ-blog-grid-section .AZ-blog-grid-img .blog-grid-category {
  font-size: 12px;
  color    : #fff;

  border-radius: 40px;
  padding      : 5px 15px;
  border       : 2px dotted #fff;
  display      : inline-flex;
  align-items  : center;
  transition   : all 0.2s linear;
}

.AZ-blog-grid-section .AZ-blog-grid-img:hover img {
  transform: scale(1.1);
}

.AZ-blog-grid-section .blog-grid-section-title {
  font-size: 20px;
  color    : #1e2e4d;

  padding-bottom: 10px;
  margin-bottom : 10px;
  position      : relative;
}

.AZ-blog-grid-section .blog-grid-section-title::after {
  content   : "";
  position  : absolute;
  left      : 50%;
  transform : translateX(-50%);
  bottom    : 0;
  width     : 30px;
  height    : 1px;
  background: #1e2e4d;
}

.AZ-blog-grid-section .blog-grid-section-text {
  font-size: 13px;
  color    : #1e2e4d;

}

.AZ-header-slider-marketing {
  margin-top: 50px;
}

.AZ-header-slider-marketing .box-slider {
  position     : relative;
  background   : #13029f;
  border-radius: 35px;
  overflow     : hidden;
  box-shadow   : 0px 25px 75px 0px rgba(20, 3, 159, 0.2);
  width        : 100%;
  min-height   : 600px;
}

.AZ-header-slider-marketing .box-slider::before {
  content      : "";
  position     : absolute;
  left         : 50%;
  bottom       : -10px;
  border-radius: 35px;
  background   : red;
  width        : 90%;
  transform    : translateX(-50%);
}

.pattern-right-top,
.pattern-right-bottom,
.pattern-left-top,
.pattern-left-bottom {
  position: relative;
  z-index : 1;
}


.pattern-left-bottom::after {
  left               : -20px;
  bottom             : -30px;
  background-position: left bottom;
}

.pattern-left-top::after {
  left               : -20px;
  top                : -30px;
  background-position: left top;
}

.pattern-right-bottom::after {
  right              : -20px;
  bottom             : -30px;
  background-position: right bottom;
}

.pattern-right-top::after {
  right              : -20px;
  top                : -30px;
  background-position: right top;
}

.AZ-services-section-marketing {
  padding: 50px 0;
}

.AZ-services-section-marketing .services-section-title {
  font-size: 20px;
  color    : #282828;

  position      : relative;
  padding-bottom: 15px;
}

.AZ-services-section-marketing .services-section-title span {}

.AZ-services-section-marketing .services-section-title::after {
  content   : "";
  position  : absolute;
  left      : 50%;
  bottom    : 0;
  transform : translateX(-50%);
  width     : 30px;
  height    : 1px;
  background: #282828;
}

.AZ-services-section-marketing .service-box {
  border-radius: 35px;
  background   : #fff;
  padding      : 40px;
  box-shadow   : 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
  height       : 100%;
}

.AZ-services-section-marketing .service-box-icon {
  position: relative;
  width   : 84px;
  height  : 84px;
}

.AZ-services-section-marketing .service-box-icon::after {
  content         : "";
  position        : absolute;
  width           : 150px;
  height          : 150px;
  left            : 50%;
  top             : 50%;
  transform       : translate(-50%, -50%);
  border-radius   : 50%;
  background-image: radial-gradient(#fff, rgba(41, 132, 160, 0.1647058824), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
}

.AZ-services-section-marketing .service-box-icon-inner {
  width          : 100%;
  height         : 100%;
  border-radius  : 50%;
  display        : flex;
  align-items    : center;
  justify-content: center;
  font-size      : 40px;
  position       : relative;
  z-index        : 1;
  box-shadow     : 0 0 5px 6px #fff;
}

.AZ-services-section-marketing .service-box .purple .service-box-icon-inner {
  background: #f5f3fc;
  color     : #4425a7;
}

.AZ-services-section-marketing .service-box .blue .service-box-icon-inner {
  background: #e2f8ff;
  color     : #2984a0;
}

.AZ-services-section-marketing .service-box .orange .service-box-icon-inner {
  background: #fff3f0;
  color     : #ff8a66;
}

.AZ-services-section-marketing .service-box .green .service-box-icon-inner {
  background: #edf5e6;
  color     : #67b930;
}

.AZ-services-section-marketing .service-box .red .service-box-icon-inner {
  background: #ffe0e8;
  color     : #b35a71;
}

.AZ-services-section-marketing .service-box-desc {
  font-size: 12px;
  color    : #b3bbc7;

}

.AZ-services-section-marketing .service-box-title {
  font-size: 18px;
  color    : #4425a7;

}

.AZ-services-section-marketing .service-box-text {
  font-size: 12px;
  color    : #282828;

  line-height: 2.1;
}

.AZ-services-section2-marketing {
  padding: 150px 0;
}

.bg-shape-blue-header {
  background-image   : url("/wp-content/themes/karenTheme/assets/images/img-marketing/bg-wave-services.png");
  background-position: center bottom;
  background-repeat  : no-repeat;
  background-size    : cover;
  position           : relative;
}

.bg-shape-blue-header::after {
  content    : "\e90c";
  font-family: "ico";
  position   : absolute;
  left       : 50%;
  transform  : translateX(-50%);
  bottom     : -10px;
  font-size  : 30px;
  color      : #0ac0d6;
}

.arrow-down-section {
  margin-top: -40px;
}

.arrow-down-section span {
  font-size: 40px;
  color    : #0ac0d6;
}

/* creates triangle */
.test {
  position     : relative;
  padding      : 30px 30px;
  background   : red;
  border-radius: 40px;
}

.test:after {
  content                   : "";
  top                       : 100%;
  right                     : 3ch;
  position                  : absolute;
  border                    : 0 solid;
  display                   : block;
  width                     : 38px;
  height                    : 26px;
  background-color          : yellow;
  border-bottom-left-radius : 50%;
  border-bottom-right-radius: 150%;
  box-shadow                : 17px -9px 0px 8px pink;
}

.AZ-slider-box-marketing {
  padding: 40px 0;
}

.AZ-slider-box-marketing .AZ-section-small-title {
  color        : #14039f;
  border-radius: 40px 40px 0 40px;
  background   : #e2f8ff;
}

.AZ-slider-box-marketing .AZ-section-small-title::after {
  bottom                    : unset;
  top                       : 100%;
  border-bottom-right-radius: unset;
  border-top-right-radius   : 48%;
  background                : transparent;
  box-shadow                : 0 -20px 0 0 #e2f8ff;
}

.AZ-slider-box-marketing .AZ-section-small-title::before {
  top          : -8px;
  border-radius: 40px 40px 0 40px;
}

.boxSwiper-pagination {
  position: absolute;
  z-index : 1;
}

.boxSwiper-pagination .swiper-pagination-bullet {
  background   : #c8ced3;
  opacity      : 1;
  border-radius: 10px;
}

.boxSwiper-pagination .swiper-pagination-bullet-active {
  width     : 25px;
  background: #db001c;
}

.slider-marketing-box .slider-box-title {
  font-size: 30px;
  color    : #fff;

  margin-bottom: 10px;
}

.slider-marketing-box .slider-box-title span {
  color: #ffba00;

}

.slider-marketing-box .slider-box-text {
  font-size: 14px;
  color    : #fff;

  margin-bottom: 30px;
}

.slider-marketing-box::after {
  content         : "";
  position        : absolute;
  left            : 50%;
  bottom          : -10px;
  border-radius   : 35px;
  transform       : translateX(-50%);
  background-color: rgba(20, 3, 159, 0.1);
  width           : 95%;
  height          : 100%;
}

.AZ-simple-slider-marketing .swiper-slide {
  padding: 0 20px;
}

.AZ-simple-slider-marketing .simple-slider-title {
  font-size: 36px;
  color    : #11009e;

  margin-bottom: 20px;
}

.AZ-simple-slider-marketing .simple-slider-title span {}

.AZ-simple-slider-marketing .simple-slider-text {
  font-size: 14px;
  color    : #939aa4;

  margin-bottom: 30px;
}

.AZ-simple-slider-marketing .AZ-section-small-title {
  color        : #14039f;
  border-radius: 40px 40px 0 40px;
  background   : #e2f8ff;
}

.AZ-simple-slider-marketing .AZ-section-small-title::after {
  bottom                    : unset;
  top                       : 100%;
  border-bottom-right-radius: unset;
  border-top-right-radius   : 48%;
  background                : transparent;
  box-shadow                : 0 -20px 0 0 #e2f8ff;
}

.AZ-simple-slider-marketing .AZ-section-small-title::before {
  top             : -8px;
  border-radius   : 40px 40px 0 40px;
  background-image: linear-gradient(to left bottom, rgba(226, 248, 255, 0.5764705882), rgba(226, 248, 255, 0));
}

.customer-section-2 {
  position     : relative;
  margin-bottom: -80px;
  z-index      : 1;
}

.customer-section-2 .customer-slider-box {
  position: relative;
}

.customer-section-2 .customer-slider-box::after,
.customer-section-2 .customer-slider-box::before {
  content      : "";
  position     : absolute;
  left         : 50%;
  transform    : translateX(-50%);
  bottom       : -10px;
  height       : 100%;
  width        : 95%;
  background   : rgba(255, 255, 255, 0.1);
  border-radius: 35px;
}

.customer-section-2 .customer-slider-box::before {
  width : 90%;
  bottom: -20px;
}

.AZ-product-card {
  padding      : 20px;
  background   : #fff;
  border-radius: 30px;
  position     : relative;
  overflow     : hidden;
}

.AZ-product-card .product-card-img {
  width        : 100%;
  border-radius: 20px;
}

.AZ-product-card .product-card-img::after {
  padding-bottom: 100%;
}

.AZ-product-card .product-name {
  font-size: 15px;
  color    : #282828;

  margin-bottom: 10px;
}

.AZ-product-card .discount-tag {
  font-size: 22px;
  color    : #ffffff;

  position     : absolute;
  left         : 0;
  top          : 0;
  padding      : 5px;
  background   : #ed1c24;
  z-index      : 1;
  padding      : 5px 20px;
  border-radius: 0 0 20px 0;
}

.AZ-product-card .discount-tag::before,
.AZ-product-card .discount-tag::after {
  content      : "";
  position     : absolute;
  top          : 100%;
  width        : 30px;
  left         : 0;
  height       : 30px;
  border-radius: 20px 0 0 0;
  background   : transparent;
  box-shadow   : -8px -5px 0 #ed1c24;
}

.AZ-product-card .discount-tag::before {
  left: 100%;
  top : 0;
}

.AZ-product-card .sales-number {
  font-size: 13px;
  color    : #b3bbc7;

}

.AZ-product-card .sales-number span {
  color: #282828;

}

.AZ-product-card .product-score {
  font-size: 14px;
  color    : #939aa4;

}

.AZ-product-card .product-score span {
  color    : #ef9a3d;
  font-size: 15px;
}

.AZ-product-card .product-price {
  font-size: 12px;
  color    : #9ea9bb;

}

.AZ-product-card .product-price span {
  color    : #00c853;
  font-size: 16px;

}

.AZ-product-card .old-price {
  font-size: 16px;
  color    : #fd5056;

  text-decoration: line-through;
}

.AZ-product-card .product-card-footer {
  border-top : 1px solid #f5f5f5;
  padding-top: 10px;
}

.AZ-product-card .AZ-buy-btn {
  background: #00c853;
}

.AZ-product-card .AZ-buy-btn:hover {
  background: #039741;
  color     : #fff;
}

.AZ-products-section-marketing {
  -webkit-mask-image   : url("/wp-content/themes/karenTheme/assets/images/img-marketing/Rectangle 4 copy 5.png");
  mask-image           : url("/wp-content/themes/karenTheme/assets/images/img-marketing/Rectangle 4 copy 5.png");
  -webkit-mask-position: center bottom;
  mask-position        : center bottom;
  -webkit-mask-size    : cover;
  mask-size            : cover;
  -webkit-mask-repeat  : no-repeat;
  mask-repeat          : no-repeat;
  margin-top           : -80px;
  padding              : 150px 0;
  overflow             : hidden;
}

.AZ-products-section-marketing .navs-top .productsSwiper-prev span,
.AZ-products-section-marketing .navs-top .productsSwiper-next span {
  color: #fff;
}

.AZ-products-section-marketing .products-section-title {
  font-size: 20px;
  color    : #fff;

  margin-bottom: 20px;
}

.AZ-products-section-marketing .products-section-title span {
  color: #fff;
}

.AZ-products-section-marketing .products-section-text {
  font-size: 13px;
  color    : #726d89;

}

@media screen and (max-width: 991px) {
  .AZ-post-page-medical .post-details-writer {
    padding: 5px 10px;
  }

  .AZ-post-page-medical .post-date,
  .AZ-post-page-medical .writer-name,
  .AZ-post-page-medical .number-visits {
    font-size: 10px;
  }

  .AZ-post-page-medical .post-details-box {
    margin-bottom: 30px;
    margin-top   : 10px;
  }

  .AZ-post-page-medical .writer-img {
    width: 40px;
  }

  .AZ-contact-body-medical .contact-info-icon {
    min-width       : 100%;
    justify-content : start;
    align-items     : center;
    background-image: linear-gradient(to left, #f9f9f9, rgba(249, 249, 249, 0));
    height          : 50px;
    padding         : 0 10px;
    width           : 100%;
  }

  .AZ-about-index-section-medical .about-index-section-img {
    width: 100%;
  }

  .AZ-projects-page-marketing .AZ-tabs {
    overflow: scroll;
    padding : 0 20px 30px 20px;
  }

  .AZ-business-improvement-medical .business-img {
    margin-top: 0;
  }

  .AZ-slider-blog-medical .slider-blog-img {
    border-radius: 20px;
  }

  .AZ-slider-blog-medical .slider-box {
    border-radius: 25px;
    padding      : 20px;
  }

  .AZ-slider-blog-medical .slider-blog-text {
    display: none;
  }

  .AZ-slider-blog-medical .slider-blog-title {
    font-size: 14px;
  }

  .AZ-slider-blog-medical .swiper-pagination {
    bottom : -10px;
    padding: 10px 40px;
  }

  .AZ-slider-blog-medical .swiper-pagination::after,
  .AZ-slider-blog-medical .swiper-pagination::before {
    content: none;
  }

  .AZ-slider-blog-medical .slider-blog-details {
    font-size: 10px;
    color    : #b3bbc7;

  }

  .AZ-slider-blog-medical .slider-blog-details .icon-clock-fill {
    font-size: 10px;
  }

  .AZ-navbar-medical {
    padding: 10px 0;
  }

  .AZ-navbar-medical .navbar-brand img {
    width: 40px;
  }

  .AZ-about-index-section-medical .reservation-btn,
  .AZ-about-index-section-medical .download-link {
    font-size: 12px;
  }

  .AZ-about-index-section-medical .social-about-section {
    padding: 10px;
  }

  .AZ-blog-card-medical-2 .blog-card-title-2 {
    font-size    : 14px;
    margin-bottom: 10px;
  }

  .AZ-blog-section-medical .blog-section-title .blog-section_icon span {
    font-size: 30px;
  }

  .AZ-blog-section-medical .blog-section-title .blog-section__title {
    font-size: 20px;
  }

  .AZ-business-improvement-marketing .business-improvement-title {
    font-size: 24px;
  }

  .AZ-about-index-section2-medical .about-index-section-img {
    margin-top: 0;
    width     : 70%;
    margin    : auto;
  }
}

@media screen and (max-width: 576px) {
  .AZ-title-group .group_title {
    font-size: 16px;
  }

  .AZ-post-page-medical .tag-link {
    font-size: 10px;
  }

  .AZ-post-page-medical .summary-contents {
    padding     : 20px;
    margin-top  : 30px;
    margin-right: 20px;
  }

  .AZ-post-page-medical .summary-contents::after {
    font-size: 150px;
    right    : -30px;
    top      : -30px;
  }

  .accordian-medical {
    padding-left: 70px;
  }

  .AZ-menu-mobile .sidebar .AZ-social-container {
    margin-left: 70px;
  }

  .AZ-comments-section-medical .comments-box {
    padding: 20px;
  }

  .AZ-comments-section-medical .comment-text {
    font-size: 12px;
  }

  .AZ-comments-section-medical .comment_box_reply {
    margin-right: 30px;
  }

  .AZ-comments-section-medical .stars span {
    font-size: 12px;
    color    : #ef9a3d;
  }

  .AZ-comments-section-medical .line {
    margin: 15px 0;
  }

  .AZ-box-section-floating {
    bottom: 80px;
    left  : 50%;
  }

  .AZ-box-section-floating .gradient-text {
    font-size: 20px;
  }

  .AZ-box-section-floating .floating-text {
    margin-top: -5px;
  }

  .AZ-box-section-floating .floating-icon {
    width    : 50px;
    height   : 50px;
    font-size: 30px;
  }

  .AZ-testimonials-section-medical .testimonial-card {
    border-radius: 25px;
    padding      : 25px;
  }

  .AZ-testimonials-section-medical .testimonial-card::after {
    top      : -60px;
    font-size: 90px;
  }

  .AZ-testimonials-section-medical .testimonial-card-img {
    width        : 90px;
    border-radius: 25px;
  }

  .AZ-blog-card-medical .blog-card-writer-img {
    width: 30px;
  }

  .AZ-blog-card-medical .blog-card-writer,
  .AZ-blog-card-medical .blog-card-date {
    font-size: 12px;
  }

  .AZ-blog-card-medical .blog-card-comments {
    font-size: 12px;
    top      : -40px;
  }

  .AZ-blog-card-medical .blog-card-comments .icon-commet {
    font-size: 15px;
  }

  .AZ-slider-blog-medical {
    margin-bottom: 50px;
  }

  .AZ-post-page-medical {
    padding: 0 0 50px 0;
  }

  .AZ-post-page-medical .post-category,
  .AZ-post-page-medical .number-comments {
    font-size: 11px;
  }

  .AZ-post-page-medical .post-title {
    font-size    : 16px;
    margin-bottom: 30px;
  }

  .AZ-contact-body-medical .contact-body-box {
    padding: 30px 20px;
  }

  .AZ-location {
    border-radius: 20px;
  }

  .AZ-about-img-medical {
    margin-top: 60px;
  }

  .AZ-new-discounts-section-medical .new-discounts-title {
    font-size: 20px;
  }

  .navs-top .nav-next span,
  .navs-top .nav-prev span {
    font-size: 20px;
  }

  .AZ-footer-medical .footer-brand .footer-brand-name span {
    font-size: 25px;
  }

  .AZ-footer-medical .footer-icon-box_img {
    width    : 35px;
    height   : 35px;
    font-size: 20px;
  }
}

@media screen and (max-width: 448px) {
  .pl-0 {
    padding-left: 0;
  }

  .AZ-menu-mobile .sidebar-content {
    width: 100%;
  }

  .AZ-footer-medical {
    padding-top: 50px;
  }

  .AZ-footer-medical .footer-text {
    padding: 0 50px 0 0;
  }

  .slider-content .slider-section-text {
    font-size    : 12px;
    margin-bottom: 20px;
  }

  .slider-content .slider-section-title {
    font-size     : 22px;
    padding-bottom: 15px;
    margin-bottom : 15px;
  }
}

@media screen and (max-width: 991px) {
  .navbar-brand {
    margin-left: 0;
  }

  .row-bg-patern::after {
    left  : 0;
    width : 100px;
    height: 80px;
    top   : -20px;
  }

  .drag-up {
    margin-top: -150px;
  }

  .AZ-navbar-hosting .navbar-login-btn {
    font-size: 22px;
    color    : #fff;

    background   : #212341;
    border-radius: 40px;
    height       : 45px;
    width        : 45px;
    padding      : unset;
  }

  .AZ-post-carousel-hosting .swiper-button-next,
  .AZ-post-carousel-hosting .swiper-button-prev {
    display: none;
  }

  .AZ-post-carousel-hosting {
    margin-bottom: 0;
    padding      : 20px 0;
  }

  .AZ-post-carousel-hosting .post-slider-box::after {
    left: 0;
  }

  .AZ-header-hosting {
    padding-bottom: 150px;
  }

  .AZ-header-hosting .header-hosting-title {
    font-size    : 22px;
    margin-bottom: 10px;
  }

  .AZ-post-page-hosting .post-social {
    padding      : 5px 20px;
    background   : #ffd167;
    border-radius: 40px;
  }

  .AZ-post-page-hosting .post-img {
    border-radius: 20px;
  }

  .AZ-blog-section-hosting .big-card-img {
    width        : 100%;
    border-radius: 25px;
  }

  .AZ-blog-section-hosting .big-card-overlay {
    padding: 20px;
  }

  .AZ-blog-section-hosting .big-card-overlay .big-card-title {
    font-size: 16px;
  }

  .AZ-about-page-hosting .about-header-box_title {
    font-size    : 30px;
    padding      : 30px 30px 20px;
    border-radius: 20px;
  }

  .AZ-about-page-hosting .about-header-box {
    padding: 60px 10px;
  }

  .AZ-about-page-hosting .about-img-right {
    width: 100%;
  }

  .AZ-about-page-hosting .about-img-right img {
    width: 100%;
  }

  .AZ-counter-hosting .counter-box .counter-number,
  .AZ-counter-hosting .counter-box .count-prefix {
    font-size: 30px;
  }

  .AZ-contact-header-hosting .contact-page-hosting-title {
    font-size: 50px;
  }

  .buy-domain-box .buy-domain-filed {
    width: 100%;
  }

  .buy-domain-box .buy-domain-filed_btn {
    font-size: 12px;
    padding  : 10px 15px;
  }

  .buy-domain-box .nav-tabs .dropdown-toggle {
    font-size: 12px;
    width    : 80px;
  }

  .buy-domain-box .buy-domain-filed input {
    font-size: 10px;
  }

  .AZ-buy-domain-section .buy-domain-section-text {
    color: #212341;
  }

  .AZ-buy-domain-section .AZ-primary-btn {
    background: #ffd166;
    color     : #1e1e1f;
  }

  .AZ-buy-domain-section .slider-section-desc {
    color: #212341;
  }

  .bg-shape-header .headerNoDotsSwiper-navs {
    margin-right: unset;
    left        : 20px;
    bottom      : 0;
    position    : absolute;
  }

  .slider-header__5 .headerNoDotsSwiper-navs {
    bottom: 20px;
    left  : 20px;
  }
}

@media screen and (max-width: 768px) {
  .AZ-primary-btn {
    height: 40px;
  }

  .AZ-section-title {
    font-size: 18px;
  }

  .AZ-footer-hosting {
    padding-top: 50px;
  }

  .AZ-footer-hosting .footer-contact-box {
    border-radius: 25px;
    margin       : 0 0 20px;
  }

  .AZ-footer-hosting .footer-contact-box .footer-content-text {
    font-size: 10px;
  }

  .AZ-footer-hosting .footer-contact-box .footer-content-phone span {
    font-size: 16px;
    color    : #ffd166;
  }

  .AZ-breadcrumb-hosting {
    margin-bottom: 30px;
  }

  .AZ-header-hosting .header-hosting-title {
    font-size: 18px;
  }

  .AZ-navbar-hosting .navbar-login-btn,
  .AZ-navbar-hosting .navbar-cart-btn {
    font-size: 18px;
    height   : 35px;
    width    : 35px;
  }

  .AZ-navbar-hosting .navbar-brand img {
    width: 80px;
  }

  .AZ-about-page-hosting .select-plan-box .group_title {
    font-size: 20px;
  }

  .AZ-about-page-hosting .select-plan-box {
    padding: 30px;
  }

  .AZ-about-page-hosting .about-box {
    border-radius: 20px;
    padding      : 20px;
  }

  .AZ-tabs .tab-link {
    font-size: 12px;
    padding  : 8px 10px;
  }

  .AZ-plan-box-hosting {
    border-radius: 20px;
  }

  .AZ-plan-box-hosting .plan-box-inner {
    border-radius: 20px;
  }

  .AZ-plan-box-hosting .plan-box-icon {
    width     : 90px;
    height    : 90px;
    margin-top: -45px;
  }

  .AZ-plan-box-hosting .plan-box-icon-inner {
    width    : 70px;
    height   : 70px;
    font-size: 30px;
  }

  .AZ-plan-box-hosting .plan-box-title {
    font-size: 20px;
  }

  .AZ-plan-box-hosting .plan-box-desc {
    font-size: 12px;
  }

  .AZ-plan-box-hosting .plan-box-items .item {
    font-size: 12px;
  }

  .AZ-header-hosting .about-page-hosting-title {
    font-size    : 20px;
    margin-bottom: 10px;
  }

  .AZ-post-page-hosting .post-date .day {
    width    : 35px;
    height   : 35px;
    font-size: 12px;
  }

  .post-img {
    border-radius: 20px;
  }

  .AZ-blog-card-hosting .blog-card-date {
    font-size: 10px;
  }

  .AZ-blog-card-hosting .blog-card-title {
    font-size    : 14px;
    margin-bottom: 10px;
  }

  .AZ-blog-card-hosting .blog-card-view {
    font-size: 10px;
  }

  .AZ-blog-card-hosting .blog-card-score {
    font-size: 12px;
  }

  .AZ-hosting-specifications .hosting-specifications-title {
    font-size: 18px;
  }

  .AZ-counter-hosting .counter-box .counter-number,
  .AZ-counter-hosting .counter-box .count-prefix {
    font-size: 18px;
  }

  .AZ-contact-header-hosting .contact-page-hosting-title {
    font-size: 30px;
  }

  .AZ-contact-header-hosting .contact-header-img {
    width: 250px;
  }

  .AZ-contact-page-hosting .contact-info-title {
    font-size: 10px;
  }

  .AZ-contact-page-hosting .contact-info-text {
    font-size: 10px;
  }

  .AZ-contact-page-hosting .contact-info-text span {
    font-size: 10px;
  }

  .AZ-contact-page-hosting .contact-info-icon {
    width    : 35px;
    height   : 35px;
    font-size: 18px;
  }

  .AZ-about-img-medical .about-img {
    border-radius: 20px;
  }

  .AZ-navbar-medical .navbar-phone-box .navbar-phone-icon,
  .navbar-search-btn {
    width    : 40px;
    height   : 40px;
    font-size: 20px;
  }

  .AZ-slider-hosting .slider-hosting-box {
    padding: 0;
  }

  .AZ-slider-hosting .slider-img {
    width: 100%;
  }

  .AZ-slider-hosting .AZ-box-section-floating-top-right,
  .AZ-slider-hosting .AZ-box-section-floating-top-left {
    top : 150px;
    left: 20px;
  }

  .AZ-slider-hosting .AZ-box-section-floating-top-right .floating-content,
  .AZ-slider-hosting .AZ-box-section-floating-top-left .floating-content {
    padding: 10px 30px;
  }

  .AZ-slider-hosting .AZ-box-section-floating-top-right {
    top  : 50px;
    right: 20px;
    left : unset;
  }

  .AZ-slider-hosting .slider-content {
    padding: 20px 10px;
  }

  .pattern-left-top::after {
    left: 0;
  }

  .pattern-left-bottom::after {
    left: 0;
  }

  .buy-domain-box {
    border-radius: 25px;
    padding      : 40px 10px 30px;
  }

  .buy-domain-box .buy-domain-box_title {
    font-size: 20px;
  }

  .buy-domain-box .nav-link {
    padding: 0.5rem;
  }

  .buy-domain-box .buy-domain-filed_btn {
    padding  : 10px 10px;
    font-size: 10px;

  }

  .AZ-specification-box-purple .specification-box-icon {
    background: #4e37b2;
    color     : #fff;
  }

  .AZ-specification-box .specification-box-icon {
    width    : 80px;
    height   : 80px;
    font-size: 30px;
  }

  .AZ-buy-domain-section {
    padding: 50px 0 20px;
  }

  .AZ-buy-domain-section .buy-domain-section-title {
    font-size: 24px;
  }

  .AZ-buy-domain-section .buy-domain-section_text {
    font-size: 9px;
  }

  .AZ-buy-domain-section .buy-domain-section_title {
    font-size: 12px;
  }

  .buy-domain-box .line {
    width : 90%;
    margin: 20px auto;
  }
}

@media screen and (max-width: 1200px) {
  .AZ-counter-marketing .counter-circle-inner {
    width : 100px;
    height: 100px;
  }

  .AZ-counter-marketing .counter-circle {
    width : 150px;
    height: 150px;
  }

  .AZ-counter-marketing .counter-number,
  .AZ-counter-marketing .count-prefix {
    font-size: 30px;
  }

  .AZ-counter-marketing .counter-text {
    font-size: 16px;
  }

  .AZ-navbar-marketing .nav-link {
    font-size: 12px;
    padding  : 12px 10px !important;
  }
}

@media screen and (max-width: 991px) {
  .w-md-100 {
    width: 100% !important;
  }

  .bg-wave.bg-wave-cyan::before {
    content: none;
  }

  .AZ-navbar-marketing .container {
    border-bottom : 1px solid #11009e;
    padding-bottom: 15px;
  }

  .AZ-navbar-marketing .dropdown-search {
    min-width: auto;
    flex-grow: 2;
  }

  .AZ-navbar-marketing .navbar-brand {
    border-bottom : 0;
    padding-bottom: 15px;
  }

  .AZ-navbar-marketing .navbar-brand img {
    width: 80px;
  }

  .AZ-sticky-navbar {
    display: block;
  }

  .slider-blog-marketing {
    margin: 0;
  }

  .slider-blog-marketing .blog-slider-title {
    font-size: 14px;
    margin   : 5px 0;
  }

  .slider-blog-marketing .blog-slider-img .blog-slider-overlay {
    padding: 20px 20px 20px 100px;
  }

  .slider-blog-marketing .blog-slider-text {
    font-size: 11px;
  }

  .slider-blog-marketing .blog-slider-category {
    font-size: 10px;
    padding  : 5px 10px;
  }

  .slider-blog-marketing .navs {
    bottom: 30px;
    left  : 10px;
  }

  .slider-blog-marketing .swiper-rtl .swiper-button-prev {
    left: 45px;
  }

  .swiper-button-next,
  .swiper-button-prev {
    width : 30px;
    height: 30px;
    border: 1px solid #ffffff;
  }

  .AZ-business-improvement-marketing {
    padding: 50px 0;
  }

  .AZ-business-improvement-marketing .business-improvement-img {
    width   : 100%;
    position: absolute;
  }

  .AZ-business-improvement-marketing .business-improvement-img2 {
    display: none;
  }

  .AZ-business-improvement-marketing .AZ-not-break {
    margin-top : 0;
    padding-top: 50px;
    overflow-x : auto;
    flex-wrap  : nowrap;
  }

  .AZ-business-improvement-marketing .AZ-not-break .col-4 {
    width: 300px;
  }

  .AZ-business-improvement-wave-marketing {
    padding: 150px 0 100px;
  }

  .AZ-plan-section-marketing {
    padding: 50px 0;
  }

  .gallery-container {
    width: 100%;
  }

  .slider-header__5 {
    padding: 30px 0;
  }

  .slider-header__5 .slider-header__5_title {
    font-size: 20px;
  }

  .slider-header__5 .slider-header__5_title span {
    font-size: 30px;
  }

  .bg-patern-marketing {
    background-image: none;
    padding         : 0;
  }

  .AZ-simple-section-marketing img {
    width: 100%;
  }

  .AZ-business-improvement-marketing2 .business-improvement-img {
    position : absolute;
    right    : 0;
    top      : 150px;
    transform: unset;
  }

  .AZ-business-improvement-marketing2 .line-shape {
    background-image: none;
  }

  .AZ-business-improvement-wave-marketing {
    margin-top: -170px;
  }

  .AZ-counter2-marketing {
    padding: 100px 0 80px;
  }

  .AZ-counter2-marketing .counter2-img {
    position       : unset;
    width          : 100%;
    justify-content: center;
    display        : flex;
  }
}

@media screen and (max-width: 768px) {
  .AZ-post-carousel-marketing {
    padding: 100px 0;
  }

  .AZ-services-description-section-marketing .services-description-box {
    padding      : 20px;
    border-radius: 20px;
  }

  .AZ-team-section-marketing .team-btn,
  .AZ-team-section-marketing .team-link,
  .about-video .team-btn,
  .about-video .team-link {
    font-size: 14px;
    padding  : 8px 15px;
  }

  .AZ-accordion .accordion-item__button {
    padding: 15px;
  }

  .AZ-plan-card {
    border-radius: 20px;
  }

  .AZ-plan-card .plan-card-price {
    font-size : 30px;
    margin-top: 20px;
  }

  .AZ-plan-card .plan-card-btn {
    font-size: 14px;
  }

  .AZ-plan-card .plan-card-tag {
    font-size: 12px;
  }

  .AZ-plan-card .plan-card-currency {
    font-size: 16px;
    margin   : 8px 0 15px;
  }

  .AZ-new-discounts-card {
    border-radius: 25px;
    padding      : 20px;
  }

  .AZ-new-discounts-card .discount-card-title {
    font-size: 16px;
  }

  .AZ-new-discounts-card2 {
    border-radius: 0;
  }

  .AZ-services-section-marketing .service-box {
    border-radius: 15px;
    padding      : 20px;
  }

  .AZ-services-section-marketing .service-box-title {
    font-size: 12px;
  }

  .AZ-services-section-marketing .service-box-icon {
    width     : 40px;
    height    : 40px;
    min-width : 40px;
    min-height: 40px;
  }

  .AZ-services-section-marketing .service-box-icon-inner {
    font-size: 20px;
  }

  .AZ-services-section-marketing .service-box-desc {
    font-size: 10px;
  }

  .AZ-services-section-marketing .service-box-text {
    font-size: 10px;
  }

  .AZ-services-section-marketing .service-box-icon::after {
    width : 60px;
    height: 60px;
  }

  .AZ-about-img-marketing {
    margin: 30px 0;
  }

  .AZ-about-img-marketing .about-header-title {
    font-size: 30px;
  }

  .AZ-about-img-marketing .about-img {
    border-radius: 20px;
  }

  .AZ-about-img-marketing .about-img img {
    border-radius: 20px;
  }

  .about-video {
    margin-top: 50px;
  }

  .AZ-about-body-marketing .about-body-box {
    padding      : 30px;
    border-radius: 30px;
  }

  .AZ-counter-marketing {
    padding: 50px 0;
  }

  .mb-md-80 {
    margin-bottom: 80px;
  }

  .bg-wave.bg-wave-cyan {
    border-bottom-left-radius : 50% 0%;
    border-bottom-right-radius: 50% 0%;
  }

  .bg-wave.bg-wave-darkBlue {
    border-bottom-left-radius : 50% 0%;
    border-bottom-right-radius: 50% 0%;
  }

  .AZ-services-section2-marketing {
    padding: 100px 0;
  }
}

@media screen and (max-width: 576px) {
  .AZ-post-page-marketing .writer-info {
    padding-right: 0;
    border-right : 0;
  }

  .blog-card-marketing {
    padding      : 10px;
    border-radius: 20px;
  }

  .blog-card-marketing .blog-card-img {
    border-radius: 15px;
    margin-bottom: 10px;
  }

  .blog-card-marketing .blog-card-writer {
    font-size : 10px;
    text-align: center;
    width     : 100%;
    text-align: center;
  }

  .blog-card-marketing .blog-card-title {
    font-size: 14px;
  }

  .blog-card-marketing .blog-card-date {
    font-size: 10px;
    padding  : 5px 10px;
  }

  .AZ-post-carousel-marketing .navs .nav-prev span,
  .AZ-post-carousel-marketing .navs .nav-next span {
    font-size: 20px;
    color    : #0f0928;
  }

  .AZ-post-page-marketing .share-btn,
  .AZ-post-page-marketing .category-post {
    width    : 30px;
    height   : 30px;
    font-size: 18px;
    padding  : 5px 10px;
  }

  .AZ-post-page-marketing .category-post,
  .AZ-post-page-marketing .number-visits {
    font-size: 10px;
    width    : auto;
    height   : 30px;
  }

  .AZ-comments-section-marketing .comments-box {
    padding: 15px;
  }

  .AZ-comments-section-marketing .comment-box-title {
    font-size: 12px;
  }

  .AZ-comments-section-marketing .comment-box-text {
    font-size: 12px;
  }

  .modal-wrapper .modal-content {
    padding: 20px;
  }

  .about-video .video-overlay {
    width : 100px;
    height: 100px;
  }

  .about-video .video-overlay .play-btn {
    width : 80px;
    height: 80px;
  }

  .about-video .video-overlay .play-btn-inner {
    width : 50px;
    height: 50px;
  }

  .about-video .video-overlay .play-btn-inner span {
    font-size: 30px;
  }
}

@media screen and (max-width: 448px) {
  .AZ-navbar-marketing .navbar-brand img {
    width: 60px;
  }

  .AZ-sticky-navbar .order {
    width : 100%;
    height: unset;
    width : 100%;
  }

  .AZ-sticky-navbar .order::after {
    padding-bottom: 100%;
  }

  .slider-blog-marketing .blog-slider-text {
    display: none;
  }

  .AZ-counter-marketing .counter-circle-inner {
    width : 80px;
    height: 80px;
  }

  .AZ-counter-marketing .counter-circle {
    width : 120px;
    height: 120px;
  }

  .AZ-counter-marketing .counter-number,
  .AZ-counter-marketing .count-prefix {
    font-size: 22px;
  }

  .AZ-counter-marketing .counter-text {
    font-size: 12px;
    padding  : 5px 10px;
  }

  .slider-marketing-box {
    border-radius: 25px;
    padding      : 20px;
  }

  .slider-marketing-box .slider-box-title {
    font-size: 20px;
  }

  .slider-marketing-box .slider-box-text {
    margin-bottom: 20px;
  }

  .slider-content {
    padding: 0 10px;
  }

  .simple-section-list .list-title {
    font-size: 16px;
  }

  .simple-section-title {
    font-size: 18px;
  }
}

.comments-jamin-items li ul li,
.blog-jamin .article-blog,
.about-us-jamin-team-item h5,
.about-us-jamin-team-item .image,
.about-us-jamin-team .col-lg-3,
.web-sms-service-files-item .content .image,
.web-sms-service-landing-code .tabs li,
.web-sms-service-landing-code,
.auth-jamin-wrapper .with-google,
.auth-jamin-wrapper form label,
.auth-jamin-wrapper .tabs li,
.plugins-jamin-item .content .image,
.representation .agency-facilities-item,
.sms-panel-plans-item,
.special-features-item i,
.special-features-item,
.article-blog h3,
.tabs-jamin.plan li,
.section-title h4,
.section-title {
  position: relative;
}

.comments-jamin-items li ul li::before,
.blog-jamin .article-blog::after,
.blog-jamin-aside form button,
.about-us-jamin-story img,
.about-us-jamin-team-item h5::after,
.about-us-jamin-team-item .image::after,
.about-us-jamin-team-item .image::before,
.about-us-jamin-team .col-lg-3:not(:last-child)::after,
.web-sms-service-files-item .content .image::after,
.web-sms-service-landing-code .tabs li::after,
.web-sms-service-landing-code::after,
.auth-jamin-wrapper .with-google::after,
.auth-jamin-wrapper form label input,
.auth-jamin-wrapper form .form-group i,
.auth-jamin-wrapper .tabs li:first-child::after,
.plugins-jamin-item .content .image .overlay::after,
.plugins-jamin-item .content .image .overlay,
.plugins-jamin .btn-develope,
.representation .agency-facilities::after,
.plans .tabs,
.footer-bottom .back-header,
.footer::after,
.brands-jamani::after,
.customers-comments-jamin .container::after,
.new-articles-blog .view-blog,
.new-articles-blog .container::before,
.new-articles-blog::after,
.sms-panel-plans-item::before,
.sms-panel-plans .tabs,
.special-features-item::before,
.special-features-item::after,
.special-features .row::after,
.special-features::after,
.landing .test-speed form .btn,
.landing .test-speed form i,
.landing::after,
.nav-responsive-content,
.nav-responsive-close,
.link-fix,
.article-blog h3::before,
.tabs-jamin.plan li:first-child::before,
.section-title h4::before,
.section-title::before {
  position: absolute;
}

.about-us-jamin-team-item .image::after,
.about-us-jamin-team-item .image::before,
.web-sms-service-files-item .content .image::after,
.plugins-jamin-item .content .image .overlay::after,
.customers-comments-jamin .container::after,
.new-articles-blog .container::before,
.special-features .row::after,
.nav-responsive,
.nav-responsive-backdrop,
.link-fix {
  top   : 0;
  left  : 0;
  width : 100%;
  height: 100%;
}

.comments-jamin-items li .content,
.blog-jamin-aside-box-top-articles li,
.faq-jamin-items li .heading,
.contact-us-jamin-info-jamin li,
.web-sms-service-files-item .content .image,
.plugins-jamin-item .content .image .overlay,
.plugins-jamin-item .content .image,
.plans-content-options li,
.plans-content-name-item .image,
.footer-contact li,
.faq-home .tabs li,
.customers-comments-jamin-item .author,
.customers-comments-jamin-item .stars,
.sms-panel-plans-item .image,
.pagination-jamin,
.tabs-jamin,
.megamenu-content-item .right .links {
  display: flex;
}

.blog-jamin-aside-box-top-articles li,
.faq-jamin-items li .heading,
.contact-us-jamin-info-jamin li,
.web-sms-service-files-item .content .image,
.plugins-jamin-item .content .image,
.plans-content-options li,
.plans-content-name-item .image,
.footer-contact li,
.faq-home .tabs li,
.customers-comments-jamin-item .author,
.customers-comments-jamin-item .stars,
.sms-panel-plans-item .image,
.pagination-jamin {
  align-items: center;
}

.web-sms-service-files-item .content .image,
.plugins-jamin-item .content .image .overlay,
.plugins-jamin-item .content .image,
.plans-content-name-item .image,
.sms-panel-plans-item .image,
.pagination-jamin {
  justify-content: center;
}

*,
*::after,
*::before {
  box-sizing : border-box;
  padding    : 0;
  margin     : 0;
  list-style : none;
  font-family: inherit;
}

a,
a:hover,
a:focus,
a:active {
  color          : inherit;
  text-decoration: none;
}

a:hover,
a:active,
a:focus {
  text-decoration: none;
}

img {
  max-width: 100%;
  height   : auto;
}

*,
*::after,
*::before {
  transition: all 0.3s ease-in-out;
}

i::after,
i::before {
  transition: 0s;
}

html {
  overflow: hidden auto;
}

.app {
  overflow       : hidden;
  display        : flex;
  align-items    : "";
  justify-content: space-between;
  flex-direction : column;
  min-height     : 100vh;
}

.app-auth {
  background-color: #fafafa;
}

body {
  color           : #424242;
  line-height     : 20px;
  background-color: #fff;
  text-align      : right;
  direction       : rtl;
}

button {
  cursor: pointer;
}

input,
button,
textarea,
select {
  background-color: transparent;
  border          : none;
  outline         : none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin            : 0;
}

input[type=number] {
  -moz-appearance: textfield;
}


.logo .detail h1 {
  font-size    : 16px;
  line-height  : 16px;
  color        : #4a4a4a;
  font-family  : "Far.Fanni";
  margin-bottom: 7px;
}

.logo .detail h5 {
  font-size  : 10px;
  line-height: 15px;
  color      : #b0b0b0;
}

.form-control {
  display      : block;
  max-width    : 100%;
  width        : 100%;
  height       : 64px;
  border-radius: 77px;
  border       : 1px solid #ebebeb;
  padding      : 0 12px;
  font-size    : 11px;
  font-weight  : 500;
  color        : #818181;
}

textarea.form-control {
  resize       : none;
  height       : 218px;
  border-radius: 27px;
  padding-top  : 35px;
}

.section-title {
  text-align: center;
}

.section-title::before {
  content        : "";
  top            : 0;
  left           : 50%;
  transform      : translate(-50%, -100px);
  width          : 607px;
  height         : 604px;
  background     : url("/wp-content/themes/karenTheme/assets/images/section-heading.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -1;
}

@media only screen and (max-width: 767px) {
  .section-title::before {
    content: none;
  }
}

.section-title img {
  margin-bottom: 17px;
}

.section-title h4 {
  font-size  : 25px;
  line-height: 40px;
  color      : #404040;
  font-weight: 400;

}

.section-title h4::before {
  content    : attr(data-title);
  font-size  : 50px;
  line-height: 61px;
  top        : 0;
  left       : 50%;

  font-weight            : 800;
  transform              : translate(-50%, -60%);
  z-index                : -1;
  background-image       : linear-gradient(180deg, rgba(178, 178, 178, 0.21) 0%, rgba(255, 255, 255, 0) 100%);
  -webkit-background-clip: text;
  background-clip        : text;
  -webkit-text-fill-color: transparent;
  white-space            : nowrap;
}

@media only screen and (max-width: 575px) {
  .section-title h4 {
    font-size  : 18px;
    line-height: 32px;
  }

  .section-title h4::before {
    font-size  : 38px;
    line-height: 50px;
  }
}

.tabs-jamin.plan {
  border       : 1px solid #ebebeb;
  border-radius: 77px;
  width        : 253px;
  height       : 64px;
}

.tabs-jamin.plan li {
  height     : 64px;
  line-height: 64px;
  max-width  : 50%;
  width      : 100%;
  text-align : center;
  font-size  : 11px;
  color      : #494949;
  z-index    : 2;
  cursor     : pointer;
}

.tabs-jamin.plan li.active {
  color: #fff;
}

.tabs-jamin.plan li:first-child::before {
  content         : "";
  top             : 0;
  right           : 0;
  width           : 100%;
  height          : 100%;
  border-radius   : 64px;
  background-color: #ffa800;
  z-index         : -1;
}

.tabs-jamin.plan li:first-child:not(.active)::before {
  right    : 50%;
  transform: translateX(-50%);
}

.article-blog {
  border-radius   : 33px;
  background-color: #fff;
  box-shadow      : 0px 25px 49px rgba(0, 0, 0, 0.03);
}

.article-blog figure {
  margin-bottom: 29px;
}

.article-blog figure img {
  display      : block;
  width        : 100%;
  border-radius: 33px 33px 40px 0;
}

.article-blog h3 {
  margin       : 0 12px 17px 30px;
  font-size    : 11px;
  line-height  : 17px;
  color        : #494949;
  font-weight  : bold;
  height       : 34px;
  overflow     : hidden;
  padding-right: 20px;
}

.article-blog h3::before {
  content    : "\e901";
  font-family: "icon-jamin";
  top        : 0;
  right      : 0;
  font-size  : 13px;
  color      : #e3e3e3;
}

.article-blog p {
  margin     : 0 32px 17px 30px;
  text-align : justify;
  font-size  : 10.5px;
  line-height: 20px;
  color      : #8c8c8c;
  height     : 60px;
  overflow   : hidden;
}

.article-blog .badge {
  margin-right: 32px;
}

.article-blog .clock-read {
  margin        : 6px 32px 0 30px;
  padding-bottom: 23px;
}

.article-blog .clock-read .clock {
  font-size  : 10.5px;
  color      : #a5a5a5;
  line-height: 16px;
}

.article-blog .clock-read .clock i {
  color      : #b7b7b7;
  font-size  : 14px;
  margin-left: 6px;
}

.article-blog .clock-read .read {
  font-size  : 10.5px;
  line-height: 16px;
  color      : #848484;
  padding    : 21px 27px;
}

.article-blog .clock-read .read i {
  font-size   : 9px;
  margin-right: 11px;
  color       : #c4c4c4;
}

.article-blog .clock-read .read:hover {
  background-color: #1b75e8;
  box-shadow      : 0px 4px 22px rgba(27, 117, 232, 0.11);
}

.article-blog .clock-read .read:hover,
.article-blog .clock-read .read:hover i {
  color: #fff;
}

@media only screen and (max-width: 1399px) {
  .article-blog .clock-read {
    margin: 6px 15px 0;
  }
}

@media only screen and (max-width: 1199px) {

  .article-blog h3,
  .article-blog p,
  .article-blog .badge,
  .article-blog .clock-read {
    margin-right: 15px;
    margin-left : 15px;
  }
}

@media only screen and (max-width: 767px) {
  .article-blog .clock-read .clock {
    font-size: 10px;
  }

  .article-blog .clock-read .read {
    padding: 15px 18px;
  }
}

.badge {
  font-size    : 10px;
  line-height  : 15px;
  font-weight  : bold;
  display      : inline-block;
  padding      : 8px 19px;
  border-radius: 37px;
}

.badge-primary {
  background-color: rgba(27, 117, 233, 0.16);
  color           : #1b75e9;
}

.badge-warning {
  background-color: rgba(255, 168, 0, 0.16);
  color           : #ffa800;
}

.badge-success {
  background-color: rgba(7, 204, 102, 0.16);
  color           : #07cc66;
}

.swiper-jamin {
  position: unset;
  overflow: unset;
}

.swiper-jamin .swiper-button-next::after,
.swiper-jamin .swiper-button-prev::after {
  content    : "\e902";
  font-family: "icon-jamin";
  font-size  : 24px;
  color      : #1b75e8;
}

.swiper-jamin .swiper-button-prev::after {
  content: "\e904";
}

.swiper-jamin .swiper-button-disabled {
  opacity: 1;
}

.swiper-jamin .swiper-button-disabled::after {
  color: #d4d4d4;
}

.swiper-jamin .swiper-pagination-bullet {
  width           : 7px;
  height          : 7px;
  background-color: #d1d1d1;
  border-radius   : 50%;
  opacity         : 1;
  margin          : 0 !important;
}

.swiper-jamin .swiper-pagination-bullet:not(:last-child) {
  margin-left: 3px !important;
}

.swiper-jamin .swiper-pagination-bullet-active {
  background-color: #1b75e8;
  width           : 18px;
  border-radius   : 5px;
}

.table-jamin {
  width          : 100%;
  border-collapse: collapse;
  text-align     : center;
}

.table-jamin-responsive {
  overflow: auto hidden;
}

.table-jamin th {
  font-weight: bold;
}

.table-jamin th,
.table-jamin td {
  line-height: 18.78px;
  font-size  : 12px;
  color      : #454545;
  padding    : 17px 15px 15px;
}

.table-jamin th,
.table-jamin th span,
.table-jamin td,
.table-jamin td span {
  white-space: nowrap;
}

.table-jamin th:first-child,
.table-jamin td:first-child {
  border-radius: 0 34px 34px 0;
}

.table-jamin th:last-child,
.table-jamin td:last-child {
  border-radius: 34px 0 0 34px;
}

.table-jamin td {
  font-weight: 500;
}

.table-jamin tr:nth-child(even) td {
  background-color: #fcfcfc;
}

.link-fix {
  z-index: 3;
}

.pagination-jamin {
  padding         : 25px 33px;
  background-color: #fff;
  box-shadow      : 0px 12px 25px rgba(0, 0, 0, 0.02);
  border-radius   : 37px;
  width           : -moz-fit-content;
  width           : fit-content;
  margin          : 61px auto 0;
}

.pagination-jamin li {
  font-size: 11.5px;
  color    : #414141;
}

.pagination-jamin li a {
  font-weight: 400;
  line-height: 18px;
}

.pagination-jamin li a.prev,
.pagination-jamin li a.next {
  font-size  : 11px;
  font-weight: bold;
  color      : #4b4b4b;
}

.pagination-jamin li a:hover,
.pagination-jamin li a.active {
  color: #1b75e9;
}

.pagination-jamin li:not(:last-child) {
  margin-left: 21px;
}

.top-header {
  padding: 34px 0 0;
}

.top-header .container {
  position: relative;
}

.top-header .btn-nav {
  font-size: 19px;
}

.top-header .logo {
  margin-left: 107px;
}

.top-header-nav ul li {
  position: relative;
}

.top-header-nav ul li:not(:last-child) {
  margin-left: 38px;
}

.top-header-nav ul li a {
  display    : block;
  font-size  : 11px;
  font-weight: bold;
  line-height: 16px;
}

.top-header-nav ul li a span {
  color: #5f5f5f;
}

.top-header-nav ul li a i {
  font-size  : 17px;
  color      : #b4b4b4;
  margin-left: 9px;
}

.top-header-nav ul li:hover>a span,
.top-header-nav ul li:hover>a i {
  color: #1b75e9;
}

.top-header-nav ul li ul {
  position        : absolute;
  top             : calc(100% + 80px);
  left            : 50%;
  width           : 170px;
  border-radius   : 12px;
  background-color: #fff;
  box-shadow      : 0 3px 30px rgba(0, 0, 0, 0.08);
  z-index         : 99;
  padding         : 12px;
  transform       : translateX(-50%);
  opacity         : 0;
  visibility      : hidden;
}

.top-header-nav ul li ul::after {
  content   : "";
  position  : absolute;
  top       : -6px;
  left      : 50%;
  border    : 8px solid #fff;
  transform : translateX(-50%) rotate(45deg);
  box-shadow: -1px -1px 0 rgba(0, 0, 0, 0.08);
}

.top-header-nav ul li ul::before {
  content : "";
  position: absolute;
  top     : -30px;
  z-index : -1;
  width   : 100%;
  height  : 70px;
}

.top-header-nav ul li ul li {
  width: 100%;
}

.top-header-nav ul li ul li a {
  display    : block;
  line-height: 40px;
  font-size  : 13px;
  font-weight: bold;
  color      : #383838;
}

.top-header-nav ul li ul li ul {
  top      : -10px;
  right    : 160%;
  transform: unset;
}

.top-header-nav ul li ul li ul::after {
  transform: rotate(135deg);
  top      : 22px;
  right    : -6px;
  left     : auto;
}

.top-header-nav ul li ul li ul::before {
  top   : 0;
  right : -25%;
  height: 100%;
}

.top-header-nav ul li ul li:hover>a {
  padding-right: 5px;
  color        : #1b75e9;
}

.top-header-nav ul li ul li:hover ul {
  top  : -10px;
  right: 125%;
}

.top-header-nav ul li:hover>ul {
  opacity   : 1;
  visibility: visible;
  top       : calc(100% + 30px);
}

.top-header-socials {
  margin: 0 auto 0 38px;
}

.top-header-socials li:not(:last-child) {
  margin-left: 8px;
}

.top-header-socials li a {
  display         : block;
  width           : 38px;
  height          : 38px;
  border-radius   : 50%;
  background-color: #ddd;
  text-align      : center;
  line-height     : 38px;
  color           : #fff;
  font-size       : 13px;
}

.top-header-socials li:first-child a:hover {
  background-color: #e60023;
}

.top-header-socials li:nth-child(2) a:hover {
  background-color: #1b75e9;
}

.top-header-socials li:last-child a:hover {
  background-color: #00acee;
}

.top-header .btn {
  box-shadow   : 0px 20px 25px rgba(247, 148, 30, 0.13);
  border-radius: 4px 35px 35px;
  padding      : 22px 40px;
}

.top-header .btn-secondary {
  box-shadow: none;
}

@media only screen and (max-width: 1399px) {
  .top-header .logo {
    margin-left: 50px;
  }

  .top-header-nav ul li:not(:last-child) {
    margin-left: 20px;
  }
}

@media only screen and (max-width: 1199px) {

  .top-header .logo,
  .top-header-socials {
    margin-left: 15px;
  }

  .top-header-nav ul li:not(:last-child) {
    margin-left: 10px;
  }

  .top-header-nav ul li a i {
    margin-left: 4px;
  }

  .top-header-socials li:not(:last-child) {
    margin-left: 4px;
  }

  .top-header-socials li a {
    width      : 30px;
    height     : 30px;
    line-height: 32px;
  }

  .top-header .btn {
    padding: 20px 31px;
  }
}

@media only screen and (max-width: 991px) {
  .top-header {
    padding      : 20px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    box-shadow   : 0 3px 30px rgba(0, 0, 0, 0.1);
  }

  .top-header .logo {
    margin: 0 auto;
  }

  .top-header-socials {
    margin-right: 0;
  }
}

@media only screen and (max-width: 575px) {
  .top-header .logo {
    position : absolute;
    top      : 0;
    left     : 50%;
    transform: translateX(10%);
  }

  .top-header .logo img {
    margin-left: 0;
  }

  .top-header .logo .detail {
    display: none;
  }

  .top-header .btn {
    margin-right: auto;
    padding     : 15px 16px;
  }
}

.nav-responsive {
  z-index         : 99999999 !important;
  opacity         : 0;
  visibility      : hidden;
  transition-delay: 0.3s;
}

.nav-responsive,
.nav-responsive-backdrop {
  position: fixed;
}

.nav-responsive-backdrop {
  background-color       : rgba(0, 0, 0, 0.7);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter        : blur(4px);
}

.nav-responsive-close {
    top: 8px !important;
    left: 8px !important;
    font-size: 36px !important;
    color: #fff !important;
    z-index: 99999999 !important;
}

.nav-responsive-content {
  top             : 0;
  right           : -280px;
  width           : 280px;
  height          : 100%;
  z-index         : 99999999 !important;
  background-color: #fff;
  transition-delay: 0s;
}

.nav-responsive-content .logo {
  margin: 32px 0;
}

.nav-responsive-content ul li {
  position: relative;
}

.nav-responsive-content ul li a {
  display    : block;
  padding    : 0 12px;
  line-height: 40px;
  font-size  : 12px;
  font-weight: bold;
}

.nav-responsive-content ul li a i {
  font-size  : 17px;
  margin-left: 9px;
}

.nav-responsive-content ul li a:hover span,
.nav-responsive-content ul li a:hover i {
  color: #1b75e9;
}

.nav-responsive-content ul li>i {
  position   : absolute;
  top        : 0;
  left       : 12px;
  line-height: 40px;
  font-size  : 14px;
}

.nav-responsive-content ul li.open>i::before {
  content: "\e929";
}

.nav-responsive-content ul li ul {
  padding-right   : 24px;
  background-color: #f2f2f2;
  overflow        : hidden;
  height          : 0;
}

.nav-responsive-content ul li ul li a {
  color: #515151;
}

.nav-responsive.open {
  opacity         : 1;
  visibility      : visible;
  transition-delay: 0s;
}

.nav-responsive.open .nav-responsive-content {
  right           : 0;
  transition-delay: 0.3s;
}

@media only screen and (min-width: 992px) {
  .nav-responsive {
    display: none;
  }
}

.landing {
  margin: 100px 0 0;
}

.landing::after {
  content        : "";
  top            : 100%;
  right          : 0;
  width          : 955px;
  height         : 955px;
  background     : url(/wp-content/themes/karenTheme/assets/images/landing-01.png) 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -1;
  transform      : translate(233px, -322px);
}

.landing h3 {
  color        : #383838;
  font-size    : 37px;
  line-height  : 59px;
  margin-bottom: 32px;

  max-width: 530px;
  width    : 100%;
}

.landing h3 span {
  color: #1b75e9;
}

.landing p {
  font-size    : 11px;
  line-height  : 23px;
  color        : #686868;
  margin-bottom: 35px;
}

.landing ul {
  margin-bottom: 48px;
}

.landing ul li {
  font-size  : 11px;
  color      : #6f6f6f;
  font-weight: 500;
}

.landing ul li:not(:last-child) {
  margin-bottom: 25px;
}

.landing ul li::before {
  content       : "\e90a";
  font-family   : "icon-jamin";
  font-size     : 17px;
  color         : #32b155;
  display       : inline-block;
  vertical-align: middle;
  margin-left   : 14px;
}

.landing .test-speed .title {
  font-size    : 13px;
  font-weight  : bold;
  color        : #4f4f4f;
  line-height  : 19px;
  margin-bottom: 29px;
}

.landing .test-speed .title img {
  width      : 43px;
  height     : 43px;
  margin-left: 15px;
}

.landing .test-speed form {
  max-width: 493px;
}

.landing .test-speed form .form-control {
  border-radius   : 35px;
  box-shadow      : 0px 3px 35px rgba(0, 0, 0, 0.05);
  border          : none;
  height          : 70px;
  padding         : 0 64px 0 140px;
  background-color: #fff;
}

.landing .test-speed form i {
  font-size: 19px;
  top      : 24px;
  right    : 36px;
  margin   : auto 0;
  color    : #dadada;
}

.landing .test-speed form .btn {
  top        : 0;
  left       : 0;
  font-size  : 11px;
  font-weight: 700;
  line-height: 18px;
  color      : #fff;
  padding    : 26px 37px;
}

.landing-image {
  filter: drop-shadow(0px 21px 36px rgba(0, 0, 0, 0.06));
}

@media only screen and (max-width: 1199px) {
  .landing h3 {
    font-size  : 32px;
    line-height: 50px;
  }
}

@media only screen and (max-width: 991px) {
  .landing {
    margin-top: 50px;
  }

  .landing .col-lg-6:first-child {
    order: 2;
  }

  .landing h3 {
    max-width    : 470px;
    margin-bottom: 25px;
  }

  .landing p {
    margin-bottom: 28px;
  }

  .landing ul {
    margin-bottom: 32px;
  }

  .landing .test-speed {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 474px) {
  .landing h3 {
    font-size  : 24px;
    line-height: 36px;
    max-width  : 100%;
  }

  .landing .test-speed .title img {
    margin-left: 8px;
  }

  .landing .test-speed form {
    flex-direction: column;
  }

  .landing .test-speed form i {
    top: 15px;
  }

  .landing .test-speed form .form-control {
    height        : 96px;
    padding-bottom: 48px;
  }

  .landing .test-speed form .btn {
    top      : auto;
    bottom   : 0;
    max-width: 100%;
    width    : 100%;
    padding  : 15px 12px;
  }
}

.special-features {
  margin-top: 141px;
}

@media only screen and (max-width: 767px) {
  .special-features {
    margin-top: 70px;
  }
}

.special-features::after {
  content        : "";
  top            : 0;
  left           : 0;
  width          : 607px;
  height         : 604px;
  background     : url("/wp-content/themes/karenTheme/assets/images/special-features-1.png") 0 0 no-repeat;
  background-size: 100% 100%;
}

.special-features .row {
  margin-top: 113px;
}

@media only screen and (max-width: 767px) {
  .special-features .row {
    margin-top: 70px;
  }
}

.special-features .row::after {
  content         : "";
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0) 100%);
  transform       : rotate(-5deg) scale(1.1, 1.3);
  border-radius   : 115px;
}

@media only screen and (max-width: 991px) {
  .special-features .row::after {
    content: none;
  }
}

.special-features .row .col-lg-4 {
  margin-bottom: 22px;
}

.special-features-item {
  background-color: #fff;
  box-shadow      : 0px 24px 93px rgba(0, 0, 0, 0.04);
  border-radius   : 19px;
  padding         : 38px 27px 49px 20px;
  display         : flex;
  height          : 100%;
  z-index         : 2;
  overflow        : hidden;
}

.special-features-item::after {
  content         : "";
  top             : 0;
  right           : 27px;
  width           : 74px;
  height          : 4px;
  background-color: #00c77f;
  border-radius   : 19px;
}

.special-features-item::before {
  content    : "\e909";
  font-family: "icon-jamin";
  font-size  : 104px;
  right      : 11px;
  bottom     : 20px;
  color      : #fcfcfc;
  z-index    : 1;
}

.special-features-item i {
  background-color: #00c77f;
  color           : #fff;
  font-size       : 25px;
  border-radius   : 50%;
  box-shadow      : 0px 7px 19px rgba(0, 207, 157, 0.2);
  width           : 74px;
  height          : 74px;
  text-align      : center;
  line-height     : 74px;
  z-index         : 4;
}

.special-features-item .detail {
  padding-right: 27px;
  max-width    : calc(100% - 101px);
  width        : 100%;
}

.special-features-item .detail h5 {
  font-size  : 12px;
  line-height: 18px;
  color      : #454545;
  font-weight: bold;
  margin     : 30px 0 13px;
}

.special-features-item .detail p {
  text-align : justify;
  font-size  : 10px;
  line-height: 22px;
  color      : #7c7c7c;
}

.special-features-item:hover::after {
  width  : 100%;
  height : 100%;
  right  : 0;
  z-index: -1;
}

.special-features-item:hover::before {
  opacity: 0.1;
}

.special-features-item:hover i {
  background-color: #fff;
  color           : #00c77f;
}

.special-features-item:hover h5,
.special-features-item:hover p {
  color: #fff;
}

@media only screen and (max-width: 1199px) {
  .special-features-item {
    padding: 38px 15px 49px;
  }

  .special-features-item .detail {
    padding-right: 15px;
  }
}

@media only screen and (max-width: 499px) {
  .special-features-item {
    flex-direction: column;
  }

  .special-features-item::after {
    right    : 50%;
    transform: translateX(50%);
  }

  .special-features-item i {
    margin: 0 auto;
  }

  .special-features-item .detail {
    max-width: 100%;
    padding  : 0;
  }

  .special-features-item .detail h5,
  .special-features-item .detail p {
    text-align: center;
  }

  .special-features-item:hover::after {
    transform: unset;
  }
}

.col-lg-4:nth-child(2) .special-features-item::after {
  background-color: #00c7c7;
}

.col-lg-4:nth-child(2) .special-features-item::before {
  content  : "\e90c";
  font-size: 111px;
  right    : -25px;
  bottom   : 25px;
}

.col-lg-4:nth-child(2) .special-features-item i {
  background-color: #00c7c7;
  box-shadow      : 0px 9px 24px rgba(29, 183, 183, 0.17);
}

.col-lg-4:nth-child(2) .special-features-item:hover i {
  color: #00c7c7;
}

.col-lg-4:nth-child(3) .special-features-item::after {
  background-color: #ffb800;
}

.col-lg-4:nth-child(3) .special-features-item::before {
  content    : "\e906";
  font-size  : 104px;
  width      : 65px;
  height     : 104px;
  right      : 9px;
  bottom     : -7px;
  line-height: 104px;
}

.col-lg-4:nth-child(3) .special-features-item i {
  background-color: #ffb800;
  box-shadow      : 0px 9px 24px rgba(255, 184, 0, 0.16);
}

.col-lg-4:nth-child(3) .special-features-item:hover i {
  color: #ffb800;
}

.col-lg-4:nth-child(4) .special-features-item::after {
  background-color: #ff7a00;
}

.col-lg-4:nth-child(4) .special-features-item::before {
  content    : "\e90f";
  font-size  : 104px;
  width      : 111px;
  height     : 104px;
  right      : -6px;
  bottom     : -8px;
  line-height: 104px;
}

.col-lg-4:nth-child(4) .special-features-item i {
  background-color: #ff7a00;
  box-shadow      : 0px 14px 19px rgba(246, 82, 31, 0.16);
}

.col-lg-4:nth-child(4) .special-features-item:hover i {
  color: #ff7a00;
}

.col-lg-4:nth-child(5) .special-features-item::after {
  background-color: #0075ff;
}

.col-lg-4:nth-child(5) .special-features-item::before {
  content    : "\e91a";
  font-size  : 104px;
  width      : 104px;
  height     : 104px;
  right      : 11px;
  bottom     : -10px;
  line-height: 104px;
}

.col-lg-4:nth-child(5) .special-features-item i {
  background-color: #0075ff;
  box-shadow      : 0px 14px 19px rgba(0, 148, 255, 0.12);
}

.col-lg-4:nth-child(5) .special-features-item:hover i {
  color: #0075ff;
}

.col-lg-4:nth-child(6) .special-features-item::after {
  background-color: #eb3540;
}

.col-lg-4:nth-child(6) .special-features-item::before {
  content    : "\e907";
  font-size  : 78px;
  width      : 111px;
  height     : 78px;
  right      : 8px;
  bottom     : -22px;
  line-height: 78px;
}

.col-lg-4:nth-child(6) .special-features-item i {
  background-color: #eb3540;
  box-shadow      : 0px 14px 19px rgba(255, 26, 85, 0.15);
}

.col-lg-4:nth-child(6) .special-features-item:hover i {
  color: #eb3540;
}

.col-lg-4:nth-child(2) .special-features-item:hover i,
.col-lg-4:nth-child(3) .special-features-item:hover i,
.col-lg-4:nth-child(4) .special-features-item:hover i,
.col-lg-4:nth-child(5) .special-features-item:hover i,
.col-lg-4:nth-child(6) .special-features-item:hover i {
  background-color: #fff;
}

.sms-panel-plans {
  margin-top: 266px;
}

@media only screen and (max-width: 991px) {
  .sms-panel-plans {
    margin-top: 100px;
  }
}

.sms-panel-plans .tabs {
  top : 30px;
  left: 0;
}

@media only screen and (max-width: 991px) {
  .sms-panel-plans .tabs {
    position: relative;
    top     : 0;
    margin  : 30px auto 0;
  }
}

.sms-panel-plans .row {
  margin-top: 80px;
}

.sms-panel-plans .row .col-sm-6 {
  margin-bottom: 24px;
}

.sms-panel-plans-item {
  border          : 1px solid #f2f2f2;
  text-align      : center;
  box-shadow      : 0px 24px 78px rgba(0, 0, 0, 0.03);
  border-radius   : 30px;
  padding         : 37px 0 42px;
  height          : 100%;
  background-color: #fff;
}

.sms-panel-plans-item:hover {
  background-color: #fff;
  box-shadow      : 0px 24px 78px rgba(0, 0, 0, 0.06);
}

.sms-panel-plans-item::before {
  content         : "";
  top             : 0;
  left            : 50%;
  transform       : translateX(-50%);
  background-color: #4075ff;
  border-radius   : 19px;
  max-width       : 108px;
  width           : 100%;
  height          : 4px;
}

.sms-panel-plans-item .image {
  width           : 108px;
  height          : 108px;
  border-radius   : 50%;
  background-color: rgba(0, 71, 255, 0.04);
  margin          : 0 auto 23px;
}

.sms-panel-plans-item .image img {
  filter: drop-shadow(0px 7px 26px rgba(64, 117, 255, 0.53));
}

.sms-panel-plans-item .name {
  font-size  : 22px;
  line-height: 22px;

  margin-bottom: 22px;
}

.sms-panel-plans-item .name span {
  color: #4075ff;
}

.sms-panel-plans-item .price {
  margin-bottom: 46px;
}

.sms-panel-plans-item .price b {
  color        : #4075ff;
  font-size    : 19px;
  line-height  : 29px;
  margin-bottom: 3px;
  display      : block;
}

.sms-panel-plans-item .price span {
  font-weight: bold;
  color      : #666666;
  line-height: 18px;
  font-size  : 11px;
}

.sms-panel-plans-item .price span i {
  font-style : normal;
  color      : #b7b7b7;
  font-weight: 500;
}

.sms-panel-plans-item ul {
  margin-bottom: 50px;
}

.sms-panel-plans-item ul li {
  font-size  : 11px;
  line-height: 17px;
  color      : #6c6c6c;
  font-weight: 500;
}

.sms-panel-plans-item ul li:not(:last-child) {
  border-bottom : 1px solid #f8f8f8;
  padding-bottom: 22px;
  margin-bottom : 16px;
}

.sms-panel-plans-item ul li span {
  color      : #634fff;
  font-weight: bold;
  font-size  : 12px;
}

.sms-panel-plans-item .btn {
  display  : block;
  margin   : 0 auto;
  max-width: 170px;
  padding  : 21px 0;
}

.sms-panel-plans-item .btn-primary {
  box-shadow: 0px 20px 30px rgba(64, 117, 255, 0.16);
}

.sms-panel-plans-item .btn-warning {
  background-color: #ffb800;
  box-shadow      : 0px 20px 30px rgba(255, 168, 0, 0.16);
}

.sms-panel-plans-item .btn:last-child {
  margin-top: 14px;
}

.sms-panel-plans-item .btn:last-child i {
  font-size  : 21px;
  margin-left: 10px;
}

.sms-panel-plans-item.warning::before {
  background-color: #ffa800;
}

.sms-panel-plans-item.warning .image {
  background-color: rgba(255, 168, 0, 0.04);
}

.sms-panel-plans-item.warning .image img {
  filter: drop-shadow(0px 7px 26px rgba(255, 168, 0, 0.47));
}

.sms-panel-plans-item.warning .name span,
.sms-panel-plans-item.warning .price b,
.sms-panel-plans-item.warning ul li span {
  color: #ffa800;
}

.sms-panel-plans-item.success::before {
  background-color: #07cc56;
}

.sms-panel-plans-item.success .image {
  background-color: rgba(7, 204, 27, 0.08);
}

.sms-panel-plans-item.success .image img {
  filter: drop-shadow(0px 7px 26px rgba(7, 204, 102, 0.46));
}

.sms-panel-plans-item.success .name span,
.sms-panel-plans-item.success .price b,
.sms-panel-plans-item.success ul li span {
  color: #07cc56;
}

.sms-panel-plans-item.info::before {
  background-color: #0094ff;
}

.sms-panel-plans-item.info .image {
  background-color: rgba(117, 206, 249, 0.06);
}

.sms-panel-plans-item.info .image img {
  filter: drop-shadow(0px 7px 26px rgba(107, 190, 246, 0.5));
}

.sms-panel-plans-item.info .name span,
.sms-panel-plans-item.info .price b,
.sms-panel-plans-item.info ul li span {
  color: #0094ff;
}

.new-articles-blog {
  margin-top: 269px;
}

@media only screen and (max-width: 767px) {
  .new-articles-blog {
    margin-top: 100px;
  }
}

.new-articles-blog::after {
  content        : "";
  top            : 0;
  right          : 0;
  width          : 321px;
  height         : 349px;
  background     : url("/wp-content/themes/karenTheme/assets/images/hand-phone.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform      : translateY(-50%);
  z-index        : -2;
}

@media only screen and (max-width: 767px) {
  .new-articles-blog::after {
    content: none;
  }
}

.new-articles-blog .container::before {
  content      : "";
  background   : linear-gradient(270deg, rgba(27, 117, 233, 0.06) 0%, rgba(253, 253, 253, 0) 100%);
  z-index      : -3;
  border-radius: 115px;
  transform    : matrix(-1, -0.09, -0.09, 1, 0, 0) scale(1.1, 1.13);
}

@media only screen and (max-width: 767px) {
  .new-articles-blog .container::before {
    content: none;
  }
}

.new-articles-blog .swiper {
  margin-top: 71px;
}

.new-articles-blog .swiper-slide {
  opacity  : 0;
  transform: scale(0);
}

.new-articles-blog .swiper-slide-active,
.new-articles-blog .swiper-slide-next,
.new-articles-blog .swiper-slide-next+div,
.new-articles-blog .swiper-slide-next+div+div {
  opacity  : 1;
  transform: scale(1);
}

.new-articles-blog .swiper-pagination {
  top       : 44px;
  left      : 188px;
  bottom    : auto;
  text-align: left;
}

.new-articles-blog .swiper-button-next,
.new-articles-blog .swiper-button-prev {
  top    : 51px;
  right  : auto;
  left   : 150px;
  z-index: 99;
}

.new-articles-blog .swiper-button-prev {
  left: 245px;
}

@media only screen and (max-width: 1199px) {
  .new-articles-blog .swiper-button-prev {
    left: 260px;
  }
}

@media only screen and (max-width: 1199px) {
  .new-articles-blog .swiper-slide-next+div+div {
    opacity  : 0;
    transform: scale(0);
  }
}

@media only screen and (max-width: 991px) {
  .new-articles-blog .swiper {
    padding-bottom: 60px;
  }

  .new-articles-blog .swiper-slide-next+div {
    opacity  : 0;
    transform: scale(0);
  }

  .new-articles-blog .swiper-button-next,
  .new-articles-blog .swiper-button-prev {
    top      : auto;
    bottom   : 0;
    left     : 25%;
    transform: translate(-50%);
  }

  .new-articles-blog .swiper-button-prev {
    left: 75%;
  }

  .new-articles-blog .swiper-pagination {
    text-align: center;
    top       : auto;
    bottom    : 3px;
    left      : 0;
  }
}

@media only screen and (max-width: 575px) {
  .new-articles-blog .swiper-slide {
    transform: scale(0.5);
  }

  .new-articles-blog .swiper-slide-next {
    opacity  : 0;
    transform: scale(0.5);
  }

  .new-articles-blog .swiper-slide-active {
    transform: scale(1);
  }
}

.new-articles-blog .view-blog {
  top : 27px;
  left: 0;
}

@media only screen and (max-width: 767px) {
  .new-articles-blog .view-blog {
    position: relative;
    top     : 0;
    margin  : 32px auto 0;
    display : block;
  }
}

.about-us-home {
  margin-top: 169px;
}

@media only screen and (max-width: 767px) {
  .about-us-home {
    margin-top: 80px;
  }
}

.about-us-home img {
  filter : drop-shadow(0px 21px 36px rgba(0, 0, 0, 0.06));
  width  : 100%;
  display: block;
}

.about-us-home h3 {

  font-size    : 37px;
  line-height  : 59px;
  margin-bottom: 65px;
}

.about-us-home h3 span {
  color: #006cf8;
}

.about-us-home h6 {
  font-weight  : bold;
  font-size    : 11px;
  color        : #393939;
  line-height  : 18px;
  margin-bottom: 16px;
}

.about-us-home h6 i {
  font-size  : 15px;
  color      : #006cf8;
  margin-left: 13px;
}

.about-us-home p {
  font-size    : 11px;
  line-height  : 23px;
  color        : #484848;
  text-align   : justify;
  margin-bottom: 63px;
}

.about-us-home p:last-child {
  margin-bottom: 0;
}

@media only screen and (max-width: 1399px) {
  .about-us-home h3 {
    font-size  : 34px;
    line-height: 50px;
  }
}

@media only screen and (max-width: 1199px) {
  .about-us-home h3 {
    font-size  : 29px;
    line-height: 46px;
  }
}

@media only screen and (max-width: 991px) {
  .about-us-home img {
    max-width: 80%;
    margin   : 0 auto 32px;
  }
}

@media only screen and (max-width: 767px) {

  .about-us-home h3,
  .about-us-home h6,
  .about-us-home p {
    margin-bottom: 32px;
  }
}

@media only screen and (max-width: 499px) {
  .about-us-home h3 {
    font-size  : 18px;
    line-height: 32px;
  }
}

.customers-comments-jamin {
  margin-top: 192px;
}

@media only screen and (max-width: 767px) {
  .customers-comments-jamin {
    margin-top: 120px;
  }
}

.customers-comments-jamin .container::after {
  content      : "";
  background   : linear-gradient(270deg, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0) 100%);
  border-radius: 115px;
  transform    : rotate(-5.08deg);
  z-index      : -1;
}

@media only screen and (max-width: 767px) {
  .customers-comments-jamin .container::after {
    content: none;
  }
}

@media only screen and (max-width: 575px) {
  .customers-comments-jamin .section-title h4::before {
    font-size  : 30px;
    line-height: 46px;
  }
}

.customers-comments-jamin .overflow-hidden {
  margin: 0 -30px;
}

.customers-comments-jamin .swiper {
  padding: 76px 30px;
}

.customers-comments-jamin .swiper-pagination {
  bottom: 12px;
}

.customers-comments-jamin .swiper-pagination-bullet-active {
  background-color: #ffa800;
}

.customers-comments-jamin .swiper-button-next,
.customers-comments-jamin .swiper-button-prev {
  top      : auto;
  right    : auto;
  bottom   : 0;
  left     : 45%;
  transform: translateX(-50%);
  z-index  : 99;
}

.customers-comments-jamin .swiper-button-next::after,
.customers-comments-jamin .swiper-button-prev::after {
  color: #ffa800;
}

.customers-comments-jamin .swiper-button-prev {
  left: 55%;
}

@media only screen and (max-width: 991px) {

  .customers-comments-jamin .swiper-button-next,
  .customers-comments-jamin .swiper-button-prev {
    left: 40%;
  }

  .customers-comments-jamin .swiper-button-prev {
    left: 60%;
  }
}

@media only screen and (max-width: 767px) {

  .customers-comments-jamin .swiper-button-next,
  .customers-comments-jamin .swiper-button-prev {
    left: 35%;
  }

  .customers-comments-jamin .swiper-button-prev {
    left: 65%;
  }
}

@media only screen and (max-width: 399px) {

  .customers-comments-jamin .swiper-button-next,
  .customers-comments-jamin .swiper-button-prev {
    left: 30%;
  }

  .customers-comments-jamin .swiper-button-prev {
    left: 70%;
  }
}

.customers-comments-jamin .swiper-button-disabled::after {
  color: #dcdcdc;
}

.customers-comments-jamin .swiper-slide {
  transform: scale(0.5);
}

.customers-comments-jamin .swiper-slide-active,
.customers-comments-jamin .swiper-slide-next,
.customers-comments-jamin .swiper-slide-next+div {
  transform: scale(1);
}

@media only screen and (max-width: 991px) {

  .customers-comments-jamin .swiper-slide-active,
  .customers-comments-jamin .swiper-slide-next,
  .customers-comments-jamin .swiper-slide-next+div {
    transform: scale(0.5);
  }

  .customers-comments-jamin .swiper-slide-active,
  .customers-comments-jamin .swiper-slide-next {
    transform: scale(1);
  }
}

@media only screen and (max-width: 767px) {

  .customers-comments-jamin .swiper-slide-active,
  .customers-comments-jamin .swiper-slide-next {
    transform: scale(0.5);
  }

  .customers-comments-jamin .swiper-slide-active {
    transform: scale(1);
  }
}

.customers-comments-jamin-item {
  background-color: #fff;
  box-shadow      : 0px 13px 46px rgba(0, 0, 0, 0.03);
  padding         : 15px 46px 34px;
  border-radius   : 20px;
}

.customers-comments-jamin-item .stars {
  margin-bottom: 21px;
}

.customers-comments-jamin-item .stars i {
  font-size: 8px;
  color    : rgba(255, 168, 0, 0.41);
}

.customers-comments-jamin-item .stars i:not(:last-child) {
  margin-left: 1px;
}

.customers-comments-jamin-item .stars i.pill {
  color: #ffa800;
}

.customers-comments-jamin-item h3 {
  font-weight  : bold;
  color        : #353535;
  font-size    : 12px;
  line-height  : 21px;
  margin-bottom: 10px;
}

.customers-comments-jamin-item p {
  font-size    : 11px;
  line-height  : 23px;
  color        : #686868;
  margin-bottom: 25px;
  text-align   : justify;
}

.customers-comments-jamin-item .author img {
  width        : 55px;
  height       : 55px;
  border-radius: 50%;
  border       : 8px solid #fff;
  box-shadow   : 0px 7px 28px rgba(0, 0, 0, 0.08);
}

.customers-comments-jamin-item .author .detail {
  margin-right: 16px;
}

.customers-comments-jamin-item .author .detail .name {
  font-weight  : bold;
  color        : #5c5c5c;
  font-size    : 10px;
  line-height  : 17px;
  margin-bottom: 9px;
}

.customers-comments-jamin-item .author .detail .position {
  color      : #969696;
  font-weight: 500;
  font-size  : 10px;
  line-height: 16px;
}

@media only screen and (max-width: 767px) {
  .customers-comments-jamin-item {
    box-shadow: 0px 13px 46px rgba(0, 0, 0, 0.06);
  }
}

@media only screen and (max-width: 575px) {
  .customers-comments-jamin-item {
    padding: 15px 12px 20px;
  }
}

.options-home-jamin {
  margin-top: 200px;
}

@media only screen and (max-width: 991px) {
  .options-home-jamin {
    margin-top: 100px;
  }
}

@media only screen and (max-width: 991px) {
  .options-home-jamin ul {
    display        : flex;
    align-items    : center;
    justify-content: center;
    flex-wrap      : wrap;
  }
}

.options-home-jamin ul li {
  position        : absolute;
  display         : flex;
  align-items     : center;
  justify-content : center;
  background-color: #fff;
  border-radius   : 18px;
  box-shadow      : 0px 16px 90px rgba(0, 0, 0, 0.03);
  padding         : 34px 24px;
  max-width       : 437px;
  width           : 100%;
}

.options-home-jamin ul li .detail {
  padding-right: 36px;
}

.options-home-jamin ul li .detail h4 {
  font-weight  : bold;
  color        : #464646;
  font-size    : 12px;
  line-height  : 18.78px;
  margin-bottom: 12px;
}

.options-home-jamin ul li .detail p {
  line-height: 23px;
  color      : #686868;
}

.options-home-jamin ul li:first-child,
.options-home-jamin ul li:nth-child(4) {
  top: 75px;
}

.options-home-jamin ul li:first-child,
.options-home-jamin ul li:nth-child(3) {
  right: 100px;
}

.options-home-jamin ul li:nth-child(2),
.options-home-jamin ul li:nth-child(5) {
  top      : 50%;
  transform: translateY(-50%);
}

.options-home-jamin ul li:nth-child(2) {
  right: 0;
}

.options-home-jamin ul li:nth-child(3),
.options-home-jamin ul li:nth-child(6) {
  bottom: 70px;
}

.options-home-jamin ul li:nth-child(4),
.options-home-jamin ul li:nth-child(6) {
  left: 100px;
}

.options-home-jamin ul li:nth-child(5) {
  left: 0;
}

@media only screen and (max-width: 1199px) {
  .options-home-jamin ul li {
    max-width: 360px;
  }

  .options-home-jamin ul li img {
    width: 60px;
  }

  .options-home-jamin ul li .detail {
    padding-right: 20px;
  }

  .options-home-jamin ul li:first-child,
  .options-home-jamin ul li:nth-child(3) {
    right: 40px;
  }

  .options-home-jamin ul li:nth-child(4),
  .options-home-jamin ul li:nth-child(6) {
    left: 40px;
  }
}

@media only screen and (max-width: 991px) {
  .options-home-jamin ul li {
    position     : relative;
    top          : 0 !important;
    right        : 0 !important;
    bottom       : 0 !important;
    left         : 0 !important;
    transform    : unset !important;
    max-width    : calc(50% - 10px);
    padding      : 30px 20px;
    margin-bottom: 20px;
  }

  .options-home-jamin ul li .detail h4 {
    font-size: 11px;
  }

  .options-home-jamin ul li:nth-child(odd) {
    margin-left: 10px;
  }

  .options-home-jamin ul li:nth-child(even) {
    margin-right: 10px;
  }
}

@media only screen and (max-width: 767px) {
  .options-home-jamin ul li {
    max-width: 100%;
  }

  .options-home-jamin ul li:nth-child(odd),
  .options-home-jamin ul li:nth-child(even) {
    margin: 0 0 20px;
  }
}

.options-home-jamin-image {
  position : relative;
  margin   : 0 auto;
  display  : block;
  max-width: 852px;
  width    : 100%;
  z-index  : -1;
}

@media only screen and (max-width: 1399px) {
  .options-home-jamin-image {
    transform: scale(0.8);
  }
}

@media only screen and (max-width: 991px) {
  .options-home-jamin-image {
    display: none;
  }
}

.faq-home {
  margin-top: 190px;
}

@media only screen and (max-width: 991px) {
  .faq-home {
    margin-top: 100px;
  }
}

.faq-home .section-title::before {
  content: none;
}

@media only screen and (max-width: 767px) {
  .faq-home .section-title h4::before {
    font-size  : 43px;
    line-height: 55px;
  }
}

@media only screen and (max-width: 575px) {
  .faq-home .section-title h4::before {
    font-size  : 24px;
    line-height: 32px;
  }
}

.faq-home .row {
  margin-top: 93px;
}

.faq-home .tabs {
  flex-direction: column;
}

.faq-home .tabs li {
  width        : 100%;
  padding      : 22px 30px;
  line-height  : 17.22px;
  border       : 1.4px solid #f2f2f2;
  border-radius: 43px;
  cursor       : pointer;
  font-weight  : 500;
  color        : #515151;
  font-size    : 11px;
}

.faq-home .tabs li:not(:last-child) {
  margin-bottom: 16px;
}

.faq-home .tabs li i:first-child {
  color      : #dddddd;
  font-size  : 17px;
  margin-left: 17px;
}

.faq-home .tabs li i:last-child {
  font-size   : 13px;
  color       : #eaeaea;
  margin-right: auto;
}

.faq-home .tabs li.active,
.faq-home .tabs li:hover {
  background-color: #0a82f1;
}

.faq-home .tabs li.active,
.faq-home .tabs li.active i,
.faq-home .tabs li:hover,
.faq-home .tabs li:hover i {
  color: #fff;
}

.faq-home .tab-content h4,
.faq-home .tab-content h5 {
  font-weight: bold;
  color      : #515151;
  font-size  : 11.5px;
  line-height: 18px;
}

.faq-home .tab-content h4 i,
.faq-home .tab-content h5 i {
  font-size  : 13px;
  color      : #0a82f1;
  margin-left: 15px;
}

.faq-home .tab-content h4 {
  margin-bottom : 41px;
  padding-bottom: 33px;
  border-bottom : 1px solid #f1f1f1;
}

.faq-home .tab-content h5 {
  font-size    : 11px;
  line-height  : 17.22px;
  margin-bottom: 11px;
}

.faq-home .tab-content h5 i {
  color: #ddd;
}

.faq-home .tab-content p {
  color      : #686868;
  font-size  : 11px;
  line-height: 24px;
  text-align : justify;
}

.faq-home .tab-content p:not(:last-child) {
  margin-bottom: 36px;
}

@media only screen and (max-width: 991px) {
  .faq-home .tabs {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 575px) {
  .faq-home .tabs li {
    padding: -15px;
  }
}

.brands-jamani {
  margin-top: 191px;
}

@media only screen and (max-width: 991px) {
  .brands-jamani {
    margin-top: 80px;
  }
}

.brands-jamani::after {
  content        : "";
  top            : 0;
  left           : 0;
  width          : 443px;
  height         : 302px;
  left           : 0;
  background     : url("/wp-content/themes/karenTheme/assets/images/img-04.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -1;
  transform      : translateY(-139px);
}

@media only screen and (max-width: 991px) {
  .brands-jamani::after {
    content: none;
  }
}

.brands-jamani .section-title::before {
  content: none;
}

.brands-jamani-items {
  margin-top: 80px;
}

.brands-jamani-items li img {
  filter: grayscale(100%);
}

.brands-jamani-items li img:hover {
  filter: grayscale(0);
}

.brands-jamani-items li:first-child img {
  height: 43px;
}

.brands-jamani-items li:nth-child(2) img,
.brands-jamani-items li:nth-child(4) img {
  height: 80px;
}

.brands-jamani-items li:nth-child(3) img {
  height: 45px;
}

.brands-jamani-items li:nth-child(5) img {
  height: 64px;
}

.brands-jamani-items li:last-child img {
  height: 89px;
}

@media only screen and (max-width: 991px) {
  .brands-jamani-items li {
    max-width    : 33.333333%;
    width        : 100%;
    text-align   : center;
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .brands-jamani-items li {
    max-width : 50%;
    text-align: right;
  }

  .brands-jamani-items li:nth-child(2n) {
    text-align: left;
  }
}

.footer {
  padding-top: 106px;
  margin-top : 106px;
}

.footer::after {
  content        : "";
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : calc(100% - 130px);
  background     : url("/wp-content/themes/karenTheme/assets/images/bg-footer.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index        : -1;
  border-radius  : 122px;
}

.footer-news-letter {
  margin-bottom: 120px;
}

.footer-news-letter .info i {
  background-color: #ffa800;
  border-radius   : 50%;
  width           : 52px;
  height          : 52px;
  min-width       : 52px;
  text-align      : center;
  line-height     : 52px;
  font-size       : 24px;
  color           : #fff;
}

.footer-news-letter .info .detail {
  margin-right: 29px;
}

.footer-news-letter .info .detail h3 {
  font-size    : 12.5px;
  line-height  : 25.5px;
  color        : #444;
  font-weight  : bold;
  margin-bottom: 7px;
}

.footer-news-letter .info .detail h6 {
  color      : #8b8b8b;
  font-size  : 10px;
  line-height: 15px;
  font-weight: 500;
}

.footer-news-letter form {
  max-width: 457px;
  width    : 100%;
}

.footer-news-letter form .form-control {
  height          : 70px;
  background-color: #fafafa;
  border-color    : #fafafa;
  color           : #898989;
  padding         : 0 40px 0 140px;
}

.footer-news-letter form .btn {
  left   : 8px;
  padding: 19px 35px;
}

@media only screen and (max-width: 991px) {
  .footer-news-letter form {
    margin-top: 30px;
  }
}

.footer-logo img {
  width      : 55px;
  height     : 55px;
  margin-left: 29px;
}

.footer-logo .detail h1 {
  font-size    : 20px;
  line-height  : 32px;
  color        : #2f2f2f;
  margin-bottom: 9px;
}

.footer-logo .detail h5 {
  color        : #797979;
  margin-bottom: 20px;
}

.footer-logo .detail p {
  font-size  : 11px;
  font-weight: 300;
  color      : #616161;
  line-height: 21px;
  text-align : justify;
  max-width  : 397px;
}

.footer-titr {
  font-size    : 11px;
  line-height  : 22px;
  color        : #454545;
  font-weight  : bold;
  margin-bottom: 31px;
}

.footer-nav li:not(:last-child) {
  margin-bottom: 21px;
}

.footer-nav li a {
  font-size  : 11px;
  line-height: 22px;
  color      : #515151;
  font-weight: 400;
  display    : inline-block;
}

.footer-nav li a:hover {
  color        : #0a82f1;
  padding-right: 6px;
}

.footer .row .col-lg-7 .col-sm-4 {
  padding-right: 60px;
}

.footer .row .col-lg-7 .col-sm-4:not(:last-child) {
  border-left: 1px dashed #d2d2d2;
}

.footer-contact-namads {
  margin-top    : 112px;
  padding-bottom: 60px;
}

.footer-contact li:not(:last-child) {
  padding-left: 51px;
  margin-left : 51px;
  border-left : 1px solid #d2d2d2;
}

.footer-contact li i {
  width        : 51px;
  height       : 51px;
  border-radius: 50%;
  text-align   : center;
  line-height  : 51px;
  font-size    : 16px;
  color        : #fff;
}

.footer-contact li .icon-location {
  background-color: #ee3e2d;
  box-shadow      : 0px 11px 29px rgba(238, 62, 45, 0.17);
}

.footer-contact li .icon-phone-call {
  background-color: #0098ed;
  box-shadow      : 0px 11px 29px rgba(0, 152, 237, 0.15);
}

.footer-contact li .icon-message {
  background-color: #ffa800;
  box-shadow      : 0px 11px 29px rgba(255, 168, 0, 0.15);
}

.footer-contact li .detail {
  margin-right: 21px;
  max-width   : calc(100% - 72px);
  width       : 100%;
}

.footer-contact li .detail .title {
  font-size    : 11px;
  font-weight  : bold;
  color        : #474747;
  line-height  : 17px;
  margin-bottom: 14px;
}

.footer-contact li .detail .value {
  font-size  : 11px;
  line-height: 17px;
  color      : #5b5b5b;
  font-weight: 500;
}

.footer-namads a {
  width           : 128px;
  height          : 124px;
  background-color: #fff;
  box-shadow      : 0px 5px 32px rgba(0, 0, 0, 0.03);
  border-radius   : 17px;
}

.footer-namads a:not(:last-child) {
  margin-left: 14px;
}

.footer-bottom {
  padding: 42px 0 41px;
}

.footer-bottom .back-header {
  background-color: #07cc66;
  width           : 51px;
  height          : 51px;
  top             : 0;
  right           : 0;
  transform       : translateY(-25.5px);
  border-radius   : 50%;
  font-size       : 16px;
  color           : #fff;
}

.footer-copyright,
.footer-design {
  color      : #535353;
  line-height: 23px;
  font-weight: 500;
}

.footer-copyright {
  padding-left: 28px;
  margin-left : 24px;
  border-left : 1px solid #eaeaea;
}

.footer-socials {
  margin-right: auto;
}

.footer-socials li:not(:last-child) {
  margin-left: 9px;
}

.footer-socials li a {
  display         : block;
  width           : 47px;
  height          : 47px;
  border-radius   : 50%;
  background-color: #fafafa;
  text-align      : center;
  line-height     : 47px;
  font-size       : 15px;
  color           : #b4b4b4;
}

.footer-socials li a:hover i {
  color: #fff;
}

.footer-socials li:first-child a:hover {
  background-color: #e60023;
}

.footer-socials li:nth-child(2) a:hover {
  background-color: #1b75e9;
}

.footer-socials li:nth-child(3) a:hover {
  background-color: #00acee;
}

.footer-socials li:nth-child(4) a:hover {
  background-color: #833ab4;
}

.footer-socials li:last-child a:hover {
  background-color: #ff0000;
}

@media only screen and (max-width: 1399px) {
  .footer-contact li:not(:last-child) {
    margin-left : 32px;
    padding-left: 32px;
  }
}

@media only screen and (max-width: 1199px) {
  .footer-contact {
    padding-left: 12px;
  }

  .footer-contact li:not(:last-child) {
    margin-left : 20px;
    padding-left: 20px;
  }

  .footer-contact li i {
    width      : 45px;
    height     : 45px;
    line-height: 45px;
  }

  .footer-contact li .detail {
    margin-right: 14px;
    max-width   : calc(100% - 59px);
  }

  .footer-namads a {
    width : 118px;
    height: 114px;
  }

  .footer-copyright {
    margin-left : 18px;
    padding-left: 18px;
  }
}

@media only screen and (max-width: 991px) {
  .footer::after {
    height: calc(100% - 208px);
  }

  .footer .row .col-lg-7 .col-sm-4 {
    padding-right: 20px;
  }

  .footer-logo {
    margin-bottom: 20px;
  }

  .footer-contact-namads {
    margin-top: 70px;
  }

  .footer-namads {
    margin-top: 24px;
  }

  .footer-copyright {
    padding-left: 0;
    margin-left : 0;
    border      : 0;
    text-align  : center;
  }

  .footer-design {
    margin: 16px 0;
  }

  .footer-socials {
    margin-right: 0;
  }
}

@media only screen and (max-width: 767px) {
  .footer::after {
    border-radius: 0;
  }

  .footer-contact {
    flex-wrap: wrap;
  }

  .footer-contact li {
    max-width    : 100%;
    width        : 100%;
    margin-bottom: 20px;
  }

  .footer-contact li:not(:last-child) {
    padding-left: 0;
    margin-left : 0;
    border      : 0;
  }

  .footer-contact li:nth-child(n+2) {
    max-width: 50%;
  }
}

@media only screen and (max-width: 575px) {
  .footer::after {
    background-position: center center;
    background-size    : cover;
  }

  .footer .row .col-lg-7 .col-sm-4 {
    padding-right: 12px;
  }

  .footer .row .col-lg-7 .col-sm-4:not(:last-child) {
    border-left: 0;
  }

  .footer-nav {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 458px) {
  .footer::after {
    height: calc(100% - 231px);
  }
}

@media only screen and (max-width: 450px) {
  .footer-contact li:nth-child(n+2) {
    max-width: 100%;
  }
}

.plans {
  margin-top: 79px;
}

.plans .section-title::before {
  content: none;
}

.plans .tabs {
  top : 30px;
  left: 0;
}

.plans .tabs li,
.plans .tabs li.active {
  color: #494949;
}

.plans .tabs li:first-child::before {
  background-color: #fff;
  box-shadow      : 0px 9px 27px rgba(0, 0, 0, 0.04);
}

@media only screen and (max-width: 991px) {
  .plans .tabs {
    position  : relative;
    top       : 0;
    margin    : 0 auto;
    margin-top: 30px;
  }
}

.plans-content {
  margin-top: 183px;
  overflow  : auto hidden;
}

.plans-content-name {
  margin-bottom: 50px;
}

.plans-content-name-item {
  width     : 100%;
  flex      : 0 0 20%;
  text-align: center;
}

.plans-content-name-item .image {
  width           : 108px;
  height          : 108px;
  border-radius   : 50%;
  background-color: rgba(0, 71, 255, 0.04);
  margin          : 0 auto 20px;
}

.plans-content-name-item .image img {
  filter: drop-shadow(0px 7px 26px rgba(64, 117, 255, 0.53));
}

.plans-content-name-item h4 {
  color      : #454545;
  font-size  : 22px;
  font-weight: 400;
  line-height: 35px;

  margin-bottom: 31px;
}

.plans-content-name-item h4 span {
  color: #4075ff;
}

.plans-content-name-item .price b {
  display      : block;
  font-size    : 19px;
  line-height  : 29px;
  color        : #4075ff;
  margin-bottom: 4px;
}

.plans-content-name-item .price span {
  font-weight: bold;
  color      : #666666;
  line-height: 18px;
}

.plans-content-name-item .price span i {
  font-style : normal;
  font-size  : 11.5px;
  color      : #b7b7b7;
  font-weight: 500;
}

.plans-content-name-item:nth-child(3) .image img {
  filter: drop-shadow(0px 7px 26px rgba(255, 168, 0, 0.47));
}

.plans-content-name-item:nth-child(3) h4 span,
.plans-content-name-item:nth-child(3) .price b {
  color: #ffa800;
}

.plans-content-name-item:nth-child(4) .image img {
  filter: drop-shadow(0px 7px 26px rgba(7, 204, 102, 0.48));
}

.plans-content-name-item:nth-child(4) h4 span,
.plans-content-name-item:nth-child(4) .price b {
  color: #07cc66;
}

.plans-content-name-item:nth-child(5) .image img {
  filter: drop-shadow(0px 7px 26px rgba(107, 190, 246, 0.58));
}

.plans-content-name-item:nth-child(5) h4 span,
.plans-content-name-item:nth-child(5) .price b {
  color: #0094ff;
}

.plans-content-category {
  background-color: #1b75e9;
  border-radius   : 40px;
  padding         : 23px 30px;
  color           : #fff;
  font-weight     : bold;
  line-height     : 17px;
}

.plans-content-category i {
  font-size  : 13px;
  margin-left: 19px;
}

.plans-content-options li {
  border-radius: 34px;
  padding      : 22px 30px;
}

.plans-content-options li:nth-child(even) {
  background-color: #fcfcfc;
}

.plans-content-options li>span,
.plans-content-options li>i {
  width: 100%;
  flex : 0 0 20%;
}

.plans-content-options li>span {
  font-weight: bold;
  color      : #6c6c6c;
  line-height: 17px;
  white-space: nowrap;
}

.plans-content-options li>span i {
  font-size  : 13px;
  color      : #d7d7d7;
  margin-left: 19px;
}

.plans-content-options li>span:not(:first-child) {
  text-align: center;
}

.plans-content-options li>span b {
  font-size: 12px;
  color    : #634fff;
}

.plans-content-options li>span:nth-child(3) b {
  color: #ffa800;
}

.plans-content-options li>span:nth-child(4) b {
  color: #07cc56;
}

.plans-content-options li>span:nth-child(5) b {
  color: #0094ff;
}

.plans-content-options li>i {
  text-align: center;
}

.plans-content-options li>i.success {
  font-size  : 17px;
  color      : #07cc66;
  line-height: 1;
}

.plans-content-options li>i:nth-last-child(2) {
  padding-right: 32px;
}

.plans-content-options li>i:last-child {
  padding-right: 62px;
}

.plans-content-btns {
  padding: 50px 30px;
}

.plans-content-btns>div {
  width     : 100%;
  flex      : 0 0 20%;
  text-align: center;
}

.plans-content-btns>div .btn {
  padding    : 22px 37px;
  font-size  : 11px;
  line-height: 21px;
}

.plans-content-btns>div .btn-primary {
  background-color: #4075ff;
  box-shadow      : 0 20px 30px rgba(64, 117, 255, 0.16);
}

.plans-content-btns>div .btn-primary:hover,
.plans-content-btns>div .btn-primary:focus,
.plans-content-btns>div .btn-primary:active {
  background-color: #1758ff;
  box-shadow      : 0 20px 30px rgba(64, 117, 255, 0.2);
}

.plans-content-btns>div .btn-warning {
  box-shadow: 0 20px 30px rgba(255, 168, 0, 0.16);
}

.plans-content-btns>div .btn-warning:hover,
.plans-content-btns>div .btn-warning:focus,
.plans-content-btns>div .btn-warning:active {
  box-shadow: 0 20px 30px rgba(255, 168, 0, 0.2);
}

.plans-content-btns>div .btn i {
  font-size  : 21px;
  margin-left: 10px;
}

@media only screen and (max-width: 991px) {

  .plans-content-name-item,
  .plans-content-options li span,
  .plans-content-options li i,
  .plans-content-btns>div {
    flex: 0 0 25%;
  }

  .plans-content-category {
    width: 125%;
  }

  .plans-content-btns>div {
    text-align: right;
  }

  .plans-content-btns>div .btn {
    padding    : 18px 27px;
    line-height: 22px;
  }
}

@media only screen and (max-width: 767px) {
  .plans-content-name-item {
    flex: 0 0 35%;
  }

  .plans-content-options li span,
  .plans-content-options li i {
    flex: 0 0 37%;
  }

  .plans-content-btns>div {
    flex      : 0 0 37%;
    text-align: center;
  }

  .plans-content-category {
    width: 174%;
  }
}

@media only screen and (max-width: 499px) {
  .plans-content-name-item {
    flex: 0 0 50%;
  }

  .plans-content-options li span,
  .plans-content-options li i {
    flex: 0 0 57%;
  }

  .plans-content-btns>div {
    flex: 0 0 57%;
  }

  .plans-content-btns>div .btn {
    padding: 13px 17px;
  }

  .plans-content-category {
    width: 250%;
  }
}

.dedicated-sms-line {
  margin-top: 79px;
}

.dedicated-sms-line-questions {
  margin-top: 77px;
}

.dedicated-sms-line-questions h4 {
  color        : #454545;
  font-size    : 12px;
  line-height  : 18px;
  font-weight  : bold;
  margin-bottom: 16px;
}

.dedicated-sms-line-questions h4 i {
  color      : #00c77f;
  margin-left: 12px;
  font-size  : 17px;
}

.dedicated-sms-line-questions h4:nth-child(3) i {
  color: #00c7c7;
}

.dedicated-sms-line-questions p {
  line-height  : 24px;
  color        : #484848;
  padding-right: 29px;
}

.dedicated-sms-line-questions p:not(:last-child) {
  margin-bottom: 51px;
}

.dedicated-sms-line-questions img {
  filter: drop-shadow(0px 21px 36px rgba(0, 0, 0, 0.06));
}

@media only screen and (max-width: 991px) {
  .dedicated-sms-line-questions .col-lg-5:first-child {
    order: 2;
  }

  .dedicated-sms-line-questions img {
    display: block;
    margin : 0 auto 32px;
  }
}

.dedicated-sms-line-options {
  margin: 85px -10px 0;
}

.dedicated-sms-line-options .col-lg-4 {
  padding: 0 10px;
}

@media only screen and (max-width: 991px) {
  .dedicated-sms-line-options .col-lg-4 {
    margin-bottom: 20px;
  }
}

.dedicated-sms-line-options-item {
  padding         : 33px 27px 45px 20px;
  box-shadow      : 0px 24px 93px rgba(0, 0, 0, 0.03);
  background-color: #fff;
  border-radius   : 19px;
  height          : 100%;
}

.dedicated-sms-line-options-item:hover {
  box-shadow: 0px 24px 93px rgba(0, 0, 0, 0.04);
  transform : translateY(-4px);
}

.dedicated-sms-line-options-item i {
  width           : 74px;
  height          : 74px;
  border-radius   : 50%;
  text-align      : center;
  line-height     : 74px;
  background-color: #00c77f;
  box-shadow      : 0px 7px 19px rgba(0, 207, 157, 0.2);
  font-size       : 25px;
  color           : #fff;
}

.dedicated-sms-line-options-item .detail {
  max-width: calc(100% - 74px);
  width    : 100%;
  padding  : 27px 27px 0 0;
}

.dedicated-sms-line-options-item .detail h5 {
  font-size    : 12px;
  font-weight  : bold;
  color        : #454545;
  line-height  : 18px;
  margin-bottom: 20px;
}

.dedicated-sms-line-options-item .detail p {
  font-size  : 10.5px;
  line-height: 22px;
  color      : #7c7c7c;
}

.dedicated-sms-line-options-item.info i {
  background-color: #00c7c7;
  box-shadow      : 0px 9px 24px rgba(29, 183, 183, 0.17);
}

.dedicated-sms-line-options-item.warning i {
  background-color: #ffb800;
  box-shadow      : 0px 9px 24px rgba(255, 184, 0, 0.16);
}

@media only screen and (max-width: 1199px) {
  .dedicated-sms-line-options-item i {
    width      : 60px;
    height     : 60px;
    line-height: 60px;
  }

  .dedicated-sms-line-options-item .detail {
    max-width    : calc(100% - 60px);
    padding-right: 18px;
  }
}

.dedicated-sms-line-numbers {
  border-radius: 64px;
  background   : linear-gradient(180deg, #f7faff 0%, rgba(255, 255, 255, 0) 100%);
  padding      : 46px 53px 7px 63px;
  margin-top   : 161px;
}

@media only screen and (max-width: 767px) {
  .dedicated-sms-line-numbers {
    margin-top: 90px;
  }
}

.dedicated-sms-line-numbers .heading {
  padding-bottom: 45px;
  margin-bottom : 45px;
  border-bottom : 1px solid rgba(124, 149, 181, 0.15);
}

.dedicated-sms-line-numbers .heading .info i {
  font-size: 44px;
  color    : #1b75e9;
}

.dedicated-sms-line-numbers .heading .info .detail {
  margin-right: 24px;
}

.dedicated-sms-line-numbers .heading .info .detail .title {
  color: #404040;

  font-size    : 20px;
  line-height  : 32px;
  margin-bottom: 5px;
}

.dedicated-sms-line-numbers .heading .info .detail .title span {
  color: #1b75e9;
}

.dedicated-sms-line-numbers .heading .info .detail .sub-title {
  color      : #989898;
  line-height: 18px;
}

.dedicated-sms-line-numbers .heading .btn {
  font-size  : 11.5px;
  font-weight: bold;
  padding    : 22px 35px;
}

.dedicated-sms-line-numbers .heading .btn i {
  font-size  : 21px;
  margin-left: 11px;
}

.dedicated-sms-line-numbers .titr {
  font-size    : 12px;
  font-weight  : bold;
  color        : #3e3e3e;
  line-height  : 19px;
  margin-bottom: 20px;
}

.dedicated-sms-line-numbers p {
  max-width  : 446px;
  width      : 100%;
  line-height: 24px;
  color      : #484848;
  text-align : justify;
}

.dedicated-sms-line-numbers ul li {
  line-height     : 34px;
  -moz-column-rule: #484848;
  column-rule     : #484848;
}

.dedicated-sms-line-numbers ul li:not(:last-child) {
  margin-bottom: 4px;
}

.dedicated-sms-line-numbers ul li i {
  font-size  : 15px;
  margin-left: 11px;
}

.dedicated-sms-line-numbers ul li .icon-check_circle {
  color: #07cc66;
}

.dedicated-sms-line-numbers ul li .icon-cancel {
  color: #ef3e36;
}

.dedicated-sms-line-numbers-list {
  margin          : 72px auto 0;
  max-width       : 1095px;
  width           : 100%;
  box-shadow      : 0px 24px 93px rgba(40, 108, 158, 0.05);
  padding         : 32px 70px 68px 68px;
  border-radius   : 37px;
  background-color: #fff;
}

.dedicated-sms-line-numbers-list .header h4 {
  font-size  : 12.5px;
  color      : #454545;
  line-height: 19.5px;
  font-weight: bold;
}

.dedicated-sms-line-numbers-list .header h4 i {
  font-size  : 14.25px;
  color      : #1b75e9;
  margin-left: 14px;
}

.dedicated-sms-line-numbers-list .header .tabs li {
  font-size  : 11.5px;
  font-weight: 500;
}

.dedicated-sms-line-numbers-list .header .tabs li:first-child::before {
  background-color: #1b75e9;
  box-shadow      : 0px 9px 21px rgba(27, 117, 233, 0.12);
}

.dedicated-sms-line-numbers-list .table-jamin {
  margin-top: 50px;
}

.dedicated-sms-line-numbers.warning {
  background: linear-gradient(180deg, #fffcf7 0%, rgba(255, 255, 255, 0) 100%);
}

.dedicated-sms-line-numbers.warning .heading .info i,
.dedicated-sms-line-numbers.warning .heading .info .detail .title span,
.dedicated-sms-line-numbers.warning .dedicated-sms-line-numbers-list .header h4 i {
  color: #ffa800;
}

.dedicated-sms-line-numbers.warning .heading .btn {
  box-shadow: 0px 20px 30px rgba(255, 168, 0, 0.09);
}

.dedicated-sms-line-numbers.warning .dedicated-sms-line-numbers-list .header .tabs li:first-child::before {
  background-color: #ffa800;
  box-shadow      : 0px 9px 21px rgba(255, 168, 0, 0.12);
}

.dedicated-sms-line-numbers.success {
  background: linear-gradient(180deg, #f3fffb 0%, rgba(255, 255, 255, 0) 100%);
}

.dedicated-sms-line-numbers.success .heading .info i,
.dedicated-sms-line-numbers.success .heading .info .detail .title span,
.dedicated-sms-line-numbers.success .dedicated-sms-line-numbers-list .header h4 i {
  color: #00c77f;
}

.dedicated-sms-line-numbers.success .heading .btn {
  background-color: #00c77f;
  box-shadow      : 0px 20px 30px rgba(0, 199, 127, 0.11);
}

.dedicated-sms-line-numbers.success .heading .btn:focus,
.dedicated-sms-line-numbers.success .heading .btn:active,
.dedicated-sms-line-numbers.success .heading .btn:hover {
  background-color: #009e65;
}

.dedicated-sms-line-numbers.success .dedicated-sms-line-numbers-list .header .tabs li:first-child::before {
  background-color: #00c77f;
  box-shadow      : 0px 9px 21px rgba(0, 199, 127, 0.12);
}

.dedicated-sms-line-numbers.pink {
  background: linear-gradient(180deg, #fffbfc 0%, rgba(255, 255, 255, 0) 100%);
}

.dedicated-sms-line-numbers.pink .heading .info i,
.dedicated-sms-line-numbers.pink .heading .info .detail .title span,
.dedicated-sms-line-numbers.pink .dedicated-sms-line-numbers-list .header h4 i {
  color: #d91b5c;
}

.dedicated-sms-line-numbers.pink .heading .btn {
  background-color: #d91b5c;
  color           : #fff;
  box-shadow      : 0px 20px 30px rgba(217, 27, 92, 0.09);
}

.dedicated-sms-line-numbers.pink .heading .btn:focus,
.dedicated-sms-line-numbers.pink .heading .btn:active,
.dedicated-sms-line-numbers.pink .heading .btn:hover {
  background-color: #b5164d;
}

.dedicated-sms-line-numbers.pink .dedicated-sms-line-numbers-list .header .tabs li:first-child::before {
  background-color: #d91b5c;
  box-shadow      : 0px 9px 21px rgba(0, 199, 127, 0.12);
}

.dedicated-sms-line-numbers.purple {
  background: linear-gradient(180deg, #fbfaff 0%, rgba(255, 255, 255, 0) 100%);
}

.dedicated-sms-line-numbers.purple .heading .info i,
.dedicated-sms-line-numbers.purple .heading .info .detail .title span,
.dedicated-sms-line-numbers.purple .dedicated-sms-line-numbers-list .header h4 i {
  color: #634fff;
}

.dedicated-sms-line-numbers.purple .heading .btn {
  background-color: #634fff;
  color           : #fff;
  box-shadow      : 0px 20px 30px rgba(99, 79, 255, 0.09);
}

.dedicated-sms-line-numbers.purple .heading .btn:focus,
.dedicated-sms-line-numbers.purple .heading .btn:active,
.dedicated-sms-line-numbers.purple .heading .btn:hover {
  background-color: #3f26ff;
}

.dedicated-sms-line-numbers.purple .dedicated-sms-line-numbers-list .header .tabs li:first-child::before {
  background-color: #634fff;
  box-shadow      : 0px 9px 21px rgba(99, 79, 255, 0.11);
}

@media only screen and (max-width: 991px) {
  .dedicated-sms-line-numbers p {
    margin-bottom: 20px;
  }

  .dedicated-sms-line-numbers-list {
    padding: 32px 32px 50px;
  }
}

@media only screen and (max-width: 767px) {
  .dedicated-sms-line-numbers {
    padding      : 32px 32px 4px;
    border-radius: 48px;
  }

  .dedicated-sms-line-numbers .heading .btn {
    margin-top: 20px;
  }

  .dedicated-sms-line-numbers .col-sm-6:nth-child(2) {
    margin-bottom: 20px;
  }

  .dedicated-sms-line-numbers-list .tabs {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .dedicated-sms-line-numbers {
    padding      : 32px 16px 4px;
    border-radius: 30px;
  }

  .dedicated-sms-line-numbers-list {
    padding: 32px 16px;
  }
}

@media only screen and (max-width: 399px) {
  .dedicated-sms-line-numbers .heading .info i {
    font-size: 35px;
  }

  .dedicated-sms-line-numbers .heading .info .detail {
    margin-right: 15px;
  }

  .dedicated-sms-line-numbers .heading .info .detail .title {
    font-size: 18px;
  }
}

.representation {
  margin-top: 79px;
}

.representation-description {
  margin-top: 68px;
}

.representation-description h4 {
  font-size    : 12px;
  font-weight  : bold;
  color        : #383838;
  line-height  : 18.78px;
  margin-bottom: 16px;
}

.representation-description h4 i {
  color      : #1b75e9;
  font-size  : 17px;
  margin-left: 15px;
}

.representation-description p {
  line-height  : 24px;
  color        : #484848;
  text-align   : justify;
  padding-right: 32px;
}

.representation-description p:not(:last-child) {
  margin-bottom: 60px;
}

.representation-description img {
  filter: drop-shadow(0px 21px 36px rgba(0, 0, 0, 0.06));
}

@media only screen and (max-width: 991px) {
  .representation-description .col-lg-5:first-child {
    order     : 2;
    margin-top: 40px;
  }

  .representation-description img {
    display: block;
    margin : 0 auto;
  }
}

@media only screen and (max-width: 479px) {
  .representation-description .col-lg-5:first-child {
    margin-top: 150px;
  }
}

.representation-description-box {
  max-width       : 323px;
  width           : 100%;
  border-radius   : 18px;
  background-color: rgba(255, 255, 255, 0.97);
  box-shadow      : 0px 24px 167px rgba(0, 0, 0, 0.08);
  position        : absolute;
  bottom          : 0;
  right           : 0;
  padding         : 21px 40px 27px 29px;
  transform       : translateY(40px);
}

.representation-description-box img {
  filter       : none;
  width        : 30px;
  height       : 30px;
  display      : block;
  margin-bottom: 14px;
}

.representation-description-box h4 {
  font-size    : 11.2px;
  color        : #474747;
  line-height  : 17.53px;
  font-weight  : bold;
  margin-bottom: 8px;
}

.representation-description-box p {
  padding    : 0;
  font-weight: 500;
  font-size  : 10.5px;
  color      : #838383;
  line-height: 20.9px;
}

@media only screen and (max-width: 1199px) {
  .representation-description-box {
    transform: translate(100px, 40px);
  }
}

@media only screen and (max-width: 991px) {
  .representation-description-box {
    transform: translateX(-50%);
    right    : auto;
    left     : 50%;
  }

  .representation-description-box img {
    margin: 0 0 14px;
  }
}

@media only screen and (max-width: 575px) {
  .representation-description-box {
    max-width: 306px;
  }
}

@media only screen and (max-width: 479px) {
  .representation-description-box {
    bottom: auto;
    top   : 80%;
  }
}

.representation-description-bottom {
  margin-top: 199px;
}

@media only screen and (max-width: 991px) {
  .representation-description-bottom {
    margin-top: 80px;
  }
}

@media only screen and (max-width: 991px) {
  .representation-description-bottom .col-lg-5 {
    margin-top: 50px;
  }
}

@media only screen and (max-width: 479px) {
  .representation-description-bottom .col-lg-5 {
    margin-top: 150px;
  }
}

.representation-description-bottom .representation-description-box {
  transform: translate(20px, 40px);
}

@media only screen and (max-width: 991px) {
  .representation-description-bottom .representation-description-box {
    transform: translateX(-50%);
  }
}

.representation .agency-facilities {
  margin-top: 321px;
}

@media only screen and (max-width: 767px) {
  .representation .agency-facilities {
    margin-top: 200px;
  }
}

@media only screen and (max-width: 575px) {
  .representation .agency-facilities {
    margin-top: 80px;
  }
}

.representation .agency-facilities::after {
  content        : "";
  z-index        : -4;
  background     : url("/wp-content/themes/karenTheme/assets/images/bg.png") 0 0 no-repeat;
  background-size: cover;
  top            : 0;
  left           : 0;
  width          : 100%;
  height         : 178%;
  transform      : rotate(-9.67deg) scale(1.3, 1) translateY(-80px);
  filter         : grayscale(100%);
}

@media only screen and (max-width: 1399px) {
  .representation .agency-facilities::after {
    height: 173%;
  }
}

@media only screen and (max-width: 991px) {
  .representation .agency-facilities::after {
    height   : 148%;
    transform: rotate(-9.67deg) scale(1.6, 1) translateY(-80px);
  }
}

@media only screen and (max-width: 767px) {
  .representation .agency-facilities::after {
    height   : 145%;
    transform: rotate(-9.67deg) scale(1.8, 1) translateY(-80px);
  }
}

@media only screen and (max-width: 575px) {
  .representation .agency-facilities::after {
    transform          : rotate(-3deg) translateY(-50px) scale(1.6, 1);
    background-position: center center;
    background-size    : cover;
    height             : 126%;
  }
}

.representation .agency-facilities .section-title {
  margin-bottom: 85px;
}

.representation .agency-facilities .col-lg-4 {
  margin-bottom: 51px;
}

.representation .agency-facilities-item {
  padding        : 44px 48px 43px 48px;
  z-index        : 2;
  height         : 100%;
  background     : url("/wp-content/themes/karenTheme/assets/images/bg-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
}

.representation .agency-facilities-item img {
  width        : 31px;
  height       : 31px;
  margin-bottom: 16px;
}

.representation .agency-facilities-item h4 {
  font-size    : 11.2px;
  line-height  : 17.5px;
  font-weight  : bold;
  color        : #474747;
  margin-bottom: 8px;
}

.representation .agency-facilities-item p {
  font-size  : 10.5px;
  color      : #838383;
  line-height: 20.9px;
  font-weight: 500;
}

.representation-plans {
  margin-top: 60px;
}

@media only screen and (max-width: 575px) {
  .representation-plans .col-lg-3 {
    margin-bottom: 24px;
  }
}

.representation-plans .section-title {
  margin-bottom: 75px;
}

.plugins-jamin {
  margin-top: 79px;
}

.plugins-jamin .btn-develope {
  top         : 30px;
  left        : 0;
  font-weight : 500;
  color       : #545454;
  border-color: #eee;
  font-size   : 11px;
  padding     : 21px 44px;
}

.plugins-jamin .btn-develope:hover,
.plugins-jamin .btn-develope:focus,
.plugins-jamin .btn-develope:active {
  background-color: #eee;
}

@media only screen and (max-width: 991px) {
  .plugins-jamin .btn-develope {
    position: relative;
    top     : 0;
    display : block;
    margin  : 20px auto 0;
  }
}

.plugins-jamin-wrapper {
  background-color: #fdfdfd;
  border-radius   : 122px;
  padding         : 76px 0 86px;
  margin-top      : 123px;
}

@media only screen and (max-width: 991px) {
  .plugins-jamin-wrapper {
    border-radius: 70px;
    padding      : 32px 0;
    margin-top   : 80px;
  }
}

@media only screen and (max-width: 499px) {
  .plugins-jamin-wrapper {
    border-radius: 20px;
  }
}

.plugins-jamin-items {
  margin: 0 -10px;
}

.plugins-jamin-item {
  max-width    : 20%;
  width        : 100%;
  padding      : 0 10px;
  margin-bottom: 20px;
}

.plugins-jamin-item .content {
  background-color: #fff;
  box-shadow      : 0px 24px 66px rgba(0, 0, 0, 0.05);
  border-radius   : 32px;
  padding         : 27px 17px 17px;
  height          : 100%;
}

.plugins-jamin-item .content .stars {
  text-align   : left;
  direction    : ltr;
  display      : flex;
  margin-bottom: 8px;
}

.plugins-jamin-item .content .stars i {
  font-size: 9px;
  color    : #ffa800;
}

.plugins-jamin-item .content .stars i:not(:last-child) {
  margin-right: 1px;
}

.plugins-jamin-item .content .image {
  height  : 159px;
  overflow: hidden;
}

.plugins-jamin-item .content .image .overlay {
  top           : 100%;
  left          : 0;
  width         : 100%;
  height        : 100%;
  z-index       : 4;
  flex-direction: column;
  opacity       : 0;
}

.plugins-jamin-item .content .image .overlay::after {
  content                : "";
  background-color       : rgba(255, 255, 255, 0.9);
  -webkit-backdrop-filter: blur(13px);
  backdrop-filter        : blur(13px);
  z-index                : -1;
}

.plugins-jamin-item .content .image .overlay .title {
  font-weight  : 700;
  color        : #454545;
  line-height  : 22px;
  margin-bottom: 10px;
}

.plugins-jamin-item .content .image .overlay p {
  font-size  : 10px;
  line-height: 21px;
  font-weight: 400;
  color      : #494949;
  height     : 105px;
  overflow   : hidden;
}

.plugins-jamin-item .content h3 {
  text-align   : center;
  font-size    : 11.8px;
  color        : #454545;
  line-height  : 24px;
  font-weight  : bold;
  margin-bottom: 5px;
}

.plugins-jamin-item .content h6 {
  font-weight  : 400;
  color        : #dcdcdc;
  line-height  : 22px;
  text-align   : center;
  font-size    : 11px;
  margin-bottom: 26px;
}

.plugins-jamin-item .content .btn {
  max-width       : 100%;
  display         : block;
  background-color: #0a82f1;
  box-shadow      : 0px 8px 14px rgba(27, 117, 233, 0.06);
  font-weight     : bold;
  padding         : 22px 8px;
  font-size       : 11px;
}

.plugins-jamin-item .content .btn i {
  font-size  : 16px;
  margin-left: 8px;
}

.plugins-jamin-item .content .btn:hover,
.plugins-jamin-item .content .btn:focus,
.plugins-jamin-item .content .btn:active {
  background-color: #ffa800;
  box-shadow      : 0px 8px 14px rgba(255, 168, 0, 0.06);
}

.plugins-jamin-item .content:hover .image .overlay {
  top    : 0;
  opacity: 1;
}

@media only screen and (max-width: 1199px) {
  .plugins-jamin-item {
    max-width: 25%;
  }
}

@media only screen and (max-width: 991px) {
  .plugins-jamin-item {
    max-width: 33.333333%;
  }
}

@media only screen and (max-width: 767px) {
  .plugins-jamin-item {
    max-width: 50%;
  }
}

@media only screen and (max-width: 499px) {
  .plugins-jamin-item {
    max-width: 100%;
  }
}

.auth-jamin {
  margin: 32px 0;
}

.auth-jamin-wrapper {
  max-width       : 480px;
  width           : 100%;
  margin          : 0 auto;
  box-shadow      : 0px 12px 60px rgba(0, 0, 0, 0.03);
  background-color: #fff;
  border-radius   : 29px;
}

.auth-jamin-wrapper .tabs {
  border-bottom: 3px solid #f9f9f9;
  border-radius: 4px;
}

.auth-jamin-wrapper .tabs li {
  padding    : 32px 0;
  max-width  : 50%;
  width      : 100%;
  text-align : center;
  font-size  : 11.5px;
  font-weight: bold;
  color      : #a0a0a0;
  line-height: 18px;
  cursor     : pointer;
}

.auth-jamin-wrapper .tabs li i {
  font-size  : 16px;
  margin-left: 13px;
}

.auth-jamin-wrapper .tabs li:first-child::after {
  content         : "";
  bottom          : -3px;
  height          : 3px;
  background-color: #0a82f1;
  width           : 100%;
  right           : 0;
}

.auth-jamin-wrapper .tabs li:first-child:not(.active)::after {
  right    : 50%;
  transform: translateX(-50%);
}

.auth-jamin-wrapper form {
  padding: 48px 58px 68px;
}

.auth-jamin-wrapper form .form-group:not(:last-child) {
  margin-bottom: 19px;
}

.auth-jamin-wrapper form .form-group i {
  font-size: 14.5px;
  color    : #cacaca;
  top      : 25px;
  right    : 36px;
}

.auth-jamin-wrapper form .form-group .form-control {
  padding     : 0 64px 0 16px;
  font-size   : 11px;
  font-weight : 500;
  color       : #818181;
  border-color: #ebebeb;
}

.auth-jamin-wrapper form .form-group .form-control:focus {
  border-color: #0a82f1;
}

.auth-jamin-wrapper form .form-group .form-control::-moz-placeholder {
  color: #818181;
}

.auth-jamin-wrapper form .form-group .form-control::placeholder {
  color: #818181;
}

.auth-jamin-wrapper form label {
  font-size    : 10.5px;
  line-height  : 16px;
  color        : #3a3a3a;
  padding-right: 36px;
  margin-top   : 40px;
  display      : block;
}

.auth-jamin-wrapper form label a,
.auth-jamin-wrapper form label a:hover,
.auth-jamin-wrapper form label a:focus,
.auth-jamin-wrapper form label a:active {
  color          : #0a82f1;
  text-decoration: underline;
}

.auth-jamin-wrapper form label input {
  opacity: 0;
}

.auth-jamin-wrapper form label span {
  width           : 12px;
  height          : 12px;
  border-radius   : 50%;
  background-color: #e3e3e3;
  margin-left     : 10px;
  display         : inline-block;
  vertical-align  : middle;
}

.auth-jamin-wrapper form label input:checked+span {
  background-color: #0a82f1;
}

.auth-jamin-wrapper form .btn {
  max-width       : 100%;
  display         : block;
  margin          : 53px 0 0;
  background-color: #0a82f1;
  box-shadow      : 0px 20px 25px rgba(10, 130, 241, 0.07);
  padding         : 22px 12px;
}

.auth-jamin-wrapper form .btn:hover,
.auth-jamin-wrapper form .btn:focus,
.auth-jamin-wrapper form .btn:active {
  background-color: #086dca;
}

.auth-jamin-wrapper .with-google {
  z-index: 2;
  padding: 0 52px;
}

@media only screen and (max-width: 499px) {
  .auth-jamin-wrapper .with-google {
    padding: 0 20px;
  }
}

.auth-jamin-wrapper .with-google::after {
  content         : "";
  top             : 8px;
  right           : 0;
  left            : 0;
  width           : calc(100% - 104px);
  height          : 1px;
  background-color: #eee;
  z-index         : -1;
  margin          : 0 auto;
}

.auth-jamin-wrapper .with-google .title {
  font-weight     : bold;
  color           : #3a3a3a;
  line-height     : 17px;
  z-index         : 2;
  background-color: #fff;
  padding         : 0 20px;
  width           : -moz-fit-content;
  width           : fit-content;
  margin          : 0 auto;
}

.auth-jamin-wrapper .with-google .auth-google {
  max-width       : 100%;
  display         : block;
  background-color: #f9f9f9;
  margin          : 49px 0 43px;
  font-size       : 11.5px;
  line-height     : 26px;
  font-weight     : 500;
  color           : #767676;
  padding         : 19px 12px;
}

.auth-jamin-wrapper .with-google .auth-google img {
  vertical-align: middle;
  margin-right  : 18px;
}

.auth-jamin-wrapper .with-google .auth-google:hover,
.auth-jamin-wrapper .with-google .auth-google:focus,
.auth-jamin-wrapper .with-google .auth-google:active {
  background-color: #e5e5e5;
}

.auth-jamin-wrapper .btn-forget-password {
  padding-bottom: 43px;
}

.auth-jamin-wrapper .btn-forget-password .btn {
  display    : block;
  margin     : 0 auto;
  max-width  : 191px;
  font-size  : 11px;
  line-height: 17px;
  padding    : 13px 12px;
}

@media only screen and (max-width: 499px) {
  .auth-jamin-wrapper form {
    padding: 32px 16px;
  }
}

.auth-jamin-footer {
  line-height     : 32px;
  color           : #515151;
  font-weight     : 500;
  padding         : 20px 0;
  background-color: #fff;
  box-shadow      : 0px 12px 60px rgba(0, 0, 0, 0.03);
}

.auth-jamin-footer span:first-child {
  padding-left: 26px;
  margin-left : 26px;
  border-left : 1px solid #eaeaea;
}

@media only screen and (max-width: 767px) {
  .auth-jamin-footer span:first-child {
    padding   : 0;
    margin    : 0;
    border    : 0;
    text-align: center;
  }
}

.web-sms-service {
  margin-top: 80px;
}

.web-sms-service .section-title {
  margin-bottom: 66px;
}

.web-sms-service .section-title::before {
  content: none;
}

.web-sms-service-landing h4 {
  font-size  : 20px;
  line-height: 32px;
  color      : #404040;

  margin-bottom: 30px;
}

.web-sms-service-landing p {
  font-size  : 11px;
  color      : #454545;
  line-height: 26px;
}

.web-sms-service-landing p:not(:last-child) {
  margin-bottom: 20px;
}

.web-sms-service-landing-code {
  max-width    : 440px;
  width        : 100%;
  border-radius: 22px;
  background   : linear-gradient(113.59deg, #3c54ab 0%, #252e87 68.08%);
  box-shadow   : 0px 21px 32px rgba(45, 51, 106, 0.13);
  margin       : 0 auto;
  direction    : ltr;
  text-align   : left;
}

.web-sms-service-landing-code::after {
  content        : "";
  top            : 50%;
  left           : 50%;
  width          : 524px;
  height         : 522px;
  background     : url("/wp-content/themes/karenTheme/assets/images/img-08.png") 0 0 no-repeat;
  background-size: 524px 522px;
  z-index        : -1;
  transform      : translate(-50%, -50%);
}

.web-sms-service-landing-code .tabs {
  border-bottom: 2px solid rgba(255, 255, 255, 0.07);
}

.web-sms-service-landing-code .tabs li {
  max-width  : 25%;
  width      : 100%;
  text-align : center;
  padding    : 21px 0 13px;
  font-size  : 13px;
  line-height: 30px;
  font-weight: bold;
  color      : #fff;
  cursor     : pointer;
}

.web-sms-service-landing-code .tabs li::after {
  content         : "";
  bottom          : -2px;
  left            : 0;
  height          : 2px;
  width           : 100%;
  background-color: #00d1ff;
  opacity         : 0;
}

.web-sms-service-landing-code .tabs li.active::after {
  opacity: 1;
}

.web-sms-service-landing-code .tab-content {
  padding: 25px 6px 25px 41px;
}

.web-sms-service-landing-code .tab-content p {
  color        : #fff;
  font-size    : 12px;
  font-weight  : 500;
  line-height  : 30px;
  height       : 180px;
  overflow     : hidden auto;
  padding-right: 35px;
}

.web-sms-service-landing-code .tab-content p::-webkit-scrollbar {
  width: 2px;
}

.web-sms-service-landing-code .tab-content p::-webkit-scrollbar-track {
  background-color: transparent;
}

.web-sms-service-landing-code .tab-content p::-webkit-scrollbar-thumb {
  background-color: #00d1ff;
}

@media only screen and (max-width: 991px) {
  .web-sms-service-landing .col-lg-6:first-child {
    order: 2;
  }

  .web-sms-service-landing-code {
    margin: 80px auto 120px;
  }
}

@media only screen and (max-width: 499px) {
  .web-sms-service-landing-code .tabs li {
    font-size  : 12px;
    line-height: 24px;
  }

  .web-sms-service-landing-code .tab-content {
    padding: 18px 6px 18px 16px;
  }
}

.web-sms-service-files {
  border-radius   : 137px;
  background-color: #fdfdfd;
  padding         : 78px 0;
  margin-top      : 157px;
}

@media only screen and (max-width: 991px) {
  .web-sms-service-files {
    margin-top   : 80px;
    border-radius: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .web-sms-service-files {
    border-radius: 60px;
  }
}

@media only screen and (max-width: 575px) {
  .web-sms-service-files {
    border-radius: 32px;
    padding      : 32px 0;
  }
}

.web-sms-service-files-wrapper {
  margin: 0 -10px;
}

.web-sms-service-files-item {
  padding      : 0 10px;
  margin-bottom: 22px;
  max-width    : 16.6666667%;
  width        : 100%;
}

.web-sms-service-files-item .content {
  border-radius   : 32px;
  background-color: #fff;
  box-shadow      : 0px 24px 66px rgba(0, 0, 0, 0.05);
  padding         : 21px 12px 12px;
  height          : 100%;
}

.web-sms-service-files-item .content .image {
  border-radius: 50%;
  width        : 90px;
  height       : 90px;
  border       : 1px dashed rgba(0, 0, 0, 0.09);
  margin       : 0 auto 27px;
}

.web-sms-service-files-item .content .image::after {
  content      : "";
  transform    : scale(1.2);
  border-radius: 50%;
  border       : 1px dashed rgba(0, 0, 0, 0.04);
}

.web-sms-service-files-item .content h2 {
  font-size  : 11px;
  font-weight: bold;
  color      : #454545;
  text-align : center;
}

.web-sms-service-files-item .content .btn {
  margin-top: 23px;
  padding   : 18px 12px;
}

.web-sms-service-files-item .content .btn i {
  font-size  : 16.5px;
  margin-left: 10px;
}

.web-sms-service-files-item .content .btn:hover,
.web-sms-service-files-item .content .btn:focus,
.web-sms-service-files-item .content .btn:active {
  background-color: #ffa800;
  box-shadow      : 0px 8px 14px rgba(255, 168, 0, 0.06);
}

.web-sms-service-files-item .content:hover {
  box-shadow: 0px 24px 66px rgba(0, 0, 0, 0.08);
  transform : translateY(-4px);
}

@media only screen and (max-width: 1199px) {
  .web-sms-service-files-item {
    max-width: 20%;
  }
}

@media only screen and (max-width: 991px) {
  .web-sms-service-files-item {
    max-width: 25%;
  }
}

@media only screen and (max-width: 767px) {
  .web-sms-service-files-item {
    max-width: 33.333333%;
  }
}

@media only screen and (max-width: 575px) {
  .web-sms-service-files-item {
    max-width: 50%;
  }
}

@media only screen and (max-width: 399px) {
  .web-sms-service-files-item {
    max-width: 100%;
  }
}

.about-us-jamin {
  margin-top: 80px;
}

.about-us-jamin-description {
  margin-top: 82px;
}

.about-us-jamin-description h3 {
  font-size  : 19px;
  line-height: 30px;
  color      : #404040;
  font-weight: 400;

  margin-bottom: 52px;
}

.about-us-jamin-description h5 {
  font-size    : 12px;
  font-weight  : bold;
  color        : #383838;
  line-height  : 18px;
  margin-bottom: 16px;
}

.about-us-jamin-description h5 i {
  font-size  : 17px;
  color      : #1b75e9;
  margin-left: 15px;
}

.about-us-jamin-description P {
  font-size  : 11px;
  line-height: 24px;
  text-align : justify;
  color      : #484848;
}

.about-us-jamin-description P:not(:last-child) {
  margin-bottom: 60px;
}

.about-us-jamin-description P:nth-child(3) {
  margin-bottom: 9px;
}

.about-us-jamin-description img {
  filter: drop-shadow(0px 21px 36px rgba(0, 0, 0, 0.06));
}

@media only screen and (max-width: 991px) {
  .about-us-jamin-description .col-lg-5:first-child {
    order: 2;
  }

  .about-us-jamin-description img {
    display: block;
    margin : 0 auto 30px;
  }
}

.about-us-jamin-description-bottom {
  margin-top: 176px;
}

@media only screen and (max-width: 991px) {
  .about-us-jamin-description-bottom {
    margin-top: 80px;
  }
}

.about-us-jamin-description-bottom h3 {
  font-size    : 20px;
  margin-bottom: 24px;
}

@media only screen and (max-width: 575px) {
  .about-us-jamin-description-bottom h3 {
    font-size: 18px;
  }
}

.about-us-jamin-team {
  margin-top: 104px;
}

.about-us-jamin-team .section-title {
  margin-bottom: 61px;
}

@media only screen and (max-width: 991px) {
  .about-us-jamin-team .col-lg-3 {
    margin-bottom: 60px;
  }
}

.about-us-jamin-team .col-lg-3:not(:last-child)::after {
  content        : "";
  top            : 50%;
  right          : 90%;
  width          : 66px;
  height         : 367px;
  background     : url("/wp-content/themes/karenTheme/assets/images/toppng.png") 0 0 no-repeat;
  background-size: 100% 100%;
  display        : inline-block;
  vertical-align : middle;
  transform      : translateY(-50%);
}

@media only screen and (max-width: 991px) {
  .about-us-jamin-team .col-lg-3:not(:last-child)::after {
    right: 85%;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-jamin-team .col-lg-3:not(:last-child)::after {
    content: none;
  }
}

@media only screen and (max-width: 991px) {
  .about-us-jamin-team .col-lg-3:nth-child(3n)::after {
    content: none;
  }
}

.about-us-jamin-team-item {
  text-align: center;
}

.about-us-jamin-team-item .image {
  width : 136px;
  height: 136px;
  margin: 0 auto 54px;
}

.about-us-jamin-team-item .image::after,
.about-us-jamin-team-item .image::before {
  content      : "";
  border-radius: 50%;
  border       : 1px dashed #e7e7e7;
  transform    : scale(1.3);
}

.about-us-jamin-team-item .image::after {
  transform   : scale(1.6);
  border-color: #f6f6f6;
}

.about-us-jamin-team-item .image img {
  width        : 100%;
  height       : 100%;
  border-radius: 50%;
}

.about-us-jamin-team-item h2 {
  font-size    : 11.5px;
  line-height  : 18.8px;
  font-weight  : bold;
  color        : #404040;
  margin-bottom: 9px;
}

.about-us-jamin-team-item h5 {
  font-size     : 11px;
  font-weight   : 500;
  color         : #8d8d8d;
  line-height   : 18px;
  padding-bottom: 19px;
}

.about-us-jamin-team-item h5::after {
  content         : "";
  bottom          : 0;
  left            : 50%;
  width           : 19px;
  height          : 4px;
  transform       : translateX(-50%);
  background-color: #ffa800;
  border-radius   : 5px;
}

.about-us-jamin-story {
  background   : linear-gradient(99.33deg, #0082ff 0.44%, #0055b9 53.14%);
  border-radius: 53px 11px 53px 53px;
  padding      : 0 102px 0;
  margin-top   : 243px;
}

.about-us-jamin-story h4 {
  font-size  : 22px;
  line-height: 35px;
  font-weight: 400;

  color        : #fff;
  margin-bottom: 27px;
  padding-top  : 55px;
}

.about-us-jamin-story p {
  font-size     : 11px;
  line-height   : 26px;
  font-weight   : 500;
  color         : #fff;
  max-width     : 686px;
  width         : 100%;
  padding-bottom: 82px;
  text-align    : justify;
}

.about-us-jamin-story img {
  bottom   : 0;
  left     : 64px;
  transform: translateY(40px);
}

@media only screen and (max-width: 1399px) {
  .about-us-jamin-story p {
    max-width     : 550px;
    padding-bottom: 50px;
  }
}

@media only screen and (max-width: 1199px) {
  .about-us-jamin-story p {
    max-width: 450px;
  }

  .about-us-jamin-story img {
    left: 40px;
  }
}

@media only screen and (max-width: 991px) {
  .about-us-jamin-story {
    margin-top: 100px;
  }

  .about-us-jamin-story p {
    max-width: 100%;
  }

  .about-us-jamin-story img {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-jamin-story {
    padding      : 0 32px;
    border-radius: 40px 11px 40px 40px;
  }

  .about-us-jamin-story h4 {
    padding-top: 32px;
  }

  .about-us-jamin-story p {
    padding-bottom: 32px;
  }
}

@media only screen and (max-width: 575px) {
  .about-us-jamin-story {
    border-radius: 15px;
    padding      : 0 16px;
  }

  .about-us-jamin-story h4 {
    padding-top: 16px;
    font-size  : 20px;
  }

  .about-us-jamin-story p {
    padding-bottom: 32px;
  }
}

.contact-us-jamin {
  margin-top: 80px;
}

.contact-us-jamin .section-title {
  margin-bottom: 157px;
}

.contact-us-jamin form {
  max-width: 400px;
  width    : 100%;
}

.contact-us-jamin form .title {
  font-size  : 17px;
  line-height: 17px;
  color      : #404040;
  font-weight: 400;

  margin-bottom: 47px;
}

.contact-us-jamin form .title img {
  margin-left: 21px;
}

.contact-us-jamin form .form-control {
  border-color : #e8e8e8;
  padding      : 0 35px;
  color        : #8a8a8a;
  font-weight  : 500;
  margin-bottom: 13px;
}

.contact-us-jamin form .form-control:focus {
  border-color: #0a82f1;
}

.contact-us-jamin form textarea.form-control {
  padding-top: 35px;
}

.contact-us-jamin form .btns .btn {
  max-width: calc(50% - 6px);
  padding  : 22px 12px;
}

.contact-us-jamin form .btns .btn:first-child {
  margin-left     : 6px;
  background-color: #f1f1f1;
  color           : #6d6d6d;
}

.contact-us-jamin form .btns .btn:first-child input {
  opacity: 0;
  z-index: 3;
  cursor : pointer;
}

.contact-us-jamin form .btns .btn:last-child {
  margin-right: 6px;
}

.contact-us-jamin-info-jamin li:not(:last-child) {
  margin-bottom: 64px;
}

.contact-us-jamin-info-jamin li i {
  width           : 51px;
  height          : 51px;
  background-color: #ee3e2d;
  border-radius   : 50%;
  text-align      : center;
  line-height     : 51px;
  font-size       : 13.5px;
  color           : #fff;
  margin-left     : 21px;
}

.contact-us-jamin-info-jamin li .detail .name {
  font-size    : 11px;
  line-height  : 17px;
  color        : #474747;
  font-weight  : bold;
  margin-bottom: 14px;
}

.contact-us-jamin-info-jamin li .detail .value {
  font-size  : 11px;
  font-weight: 500;
  color      : #5b5b5b;
}

.contact-us-jamin-info-jamin li:nth-child(2) i {
  background-color: #0092e4;
}

.contact-us-jamin-info-jamin li:last-child i {
  background-color: #ffa800;
}

.contact-us-jamin iframe {
  margin-top      : 83px;
  border-radius   : 27px;
  background-color: #fafafa;
  border          : none;
  max-width       : 469px;
  width           : 100%;
  height          : 260px;
}

@media only screen and (max-width: 991px) {
  .contact-us-jamin .section-title {
    margin-bottom: 80px;
  }

  .contact-us-jamin .section-title::before {
    content: none;
  }

  .contact-us-jamin form,
  .contact-us-jamin iframe {
    max-width: 100%;
  }

  .contact-us-jamin-info {
    margin-top: 32px;
  }

  .contact-us-jamin-info li:not(:last-child) {
    margin-bottom: 40px;
  }
}

.faq-jamin {
  margin-top: 80px;
}

.faq-jamin .section-title {
  margin-bottom: 167px;
}

.faq-jamin .section-title::before {
  content: none;
}

@media only screen and (max-width: 991px) {
  .faq-jamin .section-title {
    margin-bottom: 80px;
  }
}

.faq-jamin-title {
  font-size  : 16px;
  color      : #404040;
  line-height: 25px;

  margin-bottom: 32px;
  padding-right: 26px;
}

.faq-jamin-items:not(:last-child) {
  padding-bottom: 64px;
  margin-bottom : 71px;
  border-bottom : 1px solid #ececec;
}

.faq-jamin-items li:not(:last-child) {
  margin-bottom: 17px;
}

.faq-jamin-items li .heading {
  background-color: #fbfbfb;
  border-radius   : 43px;
  padding         : 24px 27px 25px 41px;
  cursor          : pointer;
  font-size       : 11px;
  color           : #515151;
  font-weight     : 500;
  line-height     : 17px;
}

.faq-jamin-items li .heading i:first-child {
  font-size  : 17px;
  color      : #dddddd;
  margin-left: 17px;
}

.faq-jamin-items li .heading i:last-child {
  font-size   : 15.58px;
  margin-right: auto;
  color       : #b7b7b7;
}

.faq-jamin-items li p {
  padding : 0 61px 0 42px;
  overflow: hidden;
  height  : 0;
}

.faq-jamin-items li.open .heading {
  background-color: #1b75e9;
}

.faq-jamin-items li.open .heading,
.faq-jamin-items li.open .heading i {
  color: #fff;
}

.faq-jamin-items li.open .heading .icon-plus-circle::before {
  content: "\e929";
}

.faq-jamin-items li.open p {
  padding: 26px 61px 34px 42px;
}

@media only screen and (max-width: 767px) {
  .faq-jamin-items:not(:last-child) {
    padding-bottom: 32px;
    margin-bottom : 35px;
    border-bottom : 1px solid #ececec;
  }
}

@media only screen and (max-width: 575px) {
  .faq-jamin-title {
    padding-right: 0;
  }

  .faq-jamin-items li .heading {
    padding: 19px 16px 20px 20px;
  }

  .faq-jamin-items li.open p {
    padding-right: 16px;
    padding-left : 20px;
  }
}

.blog-jamin {
  margin-top: 80px;
}

.blog-jamin .section-title {
  margin-bottom: 140px;
}

.blog-jamin .section-title::before {
  content: none;
}

@media only screen and (max-width: 991px) {
  .blog-jamin .section-title {
    margin-bottom: 60px;
  }
}

.blog-jamin-wrapper {
  background-color: #fdfdfd;
  padding         : 66px 0 86px;
  border-radius   : 137px;
}

@media only screen and (max-width: 991px) {
  .blog-jamin-wrapper {
    border-radius: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-jamin-wrapper {
    border-radius: 50px;
  }
}

@media only screen and (max-width: 575px) {
  .blog-jamin-wrapper {
    border-radius: 30px;
  }
}

@media only screen and (max-width: 991px) {
  .blog-jamin-aside {
    margin-top: 80px;
  }
}

.blog-jamin-aside form {
  margin-bottom: 26px;
}

.blog-jamin-aside form .form-control {
  border          : none;
  box-shadow      : 0px 16px 44px rgba(0, 0, 0, 0.04);
  background-color: #fff;
  padding         : 0 59px 0 45px;
}

.blog-jamin-aside form .form-control:focus {
  box-shadow: 0px 16px 44px rgba(0, 0, 0, 0.08);
}

.blog-jamin-aside form button {
  top      : 21px;
  left     : 45px;
  color    : #ffa800;
  font-size: 14px;
}

.blog-jamin-aside-box {
  box-shadow      : 0px 16px 44px rgba(0, 0, 0, 0.04);
  background-color: #fff;
  padding         : 41px 38px;
  border-radius   : 33px;
}

.blog-jamin-aside-box:not(:last-child) {
  margin-bottom: 20px;
}

.blog-jamin-aside-box h4 {
  font-size    : 12px;
  line-height  : 18px;
  color        : #424242;
  font-weight  : bold;
  margin-bottom: 36px;
}

.blog-jamin-aside-box h4 i {
  font-size  : 19px;
  color      : #ffa800;
  margin-left: 12px;
}

.blog-jamin-aside-box-category {
  padding-right: 35px;
}

.blog-jamin-aside-box-category li:not(:last-child) {
  margin-bottom : 16px;
  padding-bottom: 16px;
  border-bottom : 1px solid #f2f2f2;
}

.blog-jamin-aside-box-category li a {
  line-height: 17px;
  color      : #545454;
  font-weight: 500;
  display    : block;
}

.blog-jamin-aside-box-category li a:hover {
  color        : #0092e4;
  padding-right: 8px;
}

.blog-jamin-aside-box-top-articles li:not(:last-child) {
  margin-bottom : 16px;
  padding-bottom: 16px;
  border-bottom : 1px solid #f2f2f2;
}

.blog-jamin-aside-box-top-articles li img {
  width        : 72px;
  height       : 67px;
  border-radius: 9px;
}

.blog-jamin-aside-box-top-articles li .detail {
  padding-right: 13px;
}

.blog-jamin-aside-box-top-articles li .detail h3 {
  font-size    : 9.5px;
  color        : #4d4d4d;
  line-height  : 18px;
  font-weight  : bold;
  height       : 36px;
  overflow     : hidden;
  margin-bottom: 8px;
}

.blog-jamin-aside-box-top-articles li .detail h3 a:hover {
  color: #0082ff;
}

.blog-jamin-aside-box-top-articles li .detail .date {
  font-size  : 10px;
  line-height: 19px;
  color      : #8c8c8c;
}

@media only screen and (max-width: 991px) {
  .blog-jamin .col-lg-4 {
    order: 1;
  }
}

.blog-jamin .col-lg-8 .row {
  margin: 0 -10px;
}

.blog-jamin .col-lg-8 .row .col-sm-6 {
  padding      : 0 10px;
  margin-bottom: 30px;
}

.blog-jamin .article-blog {
  box-shadow: 0px 22px 49px rgba(0, 0, 0, 0.05);
}

.blog-jamin .article-blog::after {
  content         : "";
  bottom          : 0;
  left            : 28px;
  width           : 128px;
  height          : 4px;
  background-color: #1b75e8;
  opacity         : 0;
}

.blog-jamin .article-blog:hover {
  box-shadow: 0px 18px 62px rgba(0, 0, 0, 0.07);
}

.blog-jamin .article-blog:hover::after {
  opacity: 1;
}

@media only screen and (max-width: 1399px) {
  .blog-jamin .article-blog .clock-read .clock {
    font-size: 10px;
  }
}

.detail-blog-jamin {
  margin-top: 84px;
}

.detail-blog-jamin-wrapper {
  padding         : 46px 120px;
  background-color: #fff;
  box-shadow      : 0px 16px 44px rgba(0, 0, 0, 0.04);
  border-radius   : 33px;
}

.detail-blog-jamin-title {
  font-size    : 13.5px;
  line-height  : 21px;
  color        : #424242;
  font-weight  : bold;
  margin-bottom: 24px;
  text-align   : center;
}

.detail-blog-jamin-info {
  margin-bottom: 28px;
}

.detail-blog-jamin-info li {
  font-size  : 10px;
  line-height: 16px;
  color      : #424242;
  font-weight: 500;
}

.detail-blog-jamin-info li:not(:last-child) {
  padding-left: 11px;
  margin-left : 11px;
  border-left : 1px solid #dfdfdf;
}

.detail-blog-jamin-info li i {
  font-size  : 14.67px;
  color      : #aaa;
  margin-left: 11px;
}

.detail-blog-jamin-image {
  border-radius: 33px;
  max-width    : 619px;
  width        : 100%;
  margin       : 0 auto 52px;
  display      : block;
}

.detail-blog-jamin-content p {
  color      : #5a5a5a;
  text-align : justify;
  line-height: 21px;
}

.detail-blog-jamin-content p:not(:last-child) {
  margin-bottom: 22px;
}

.detail-blog-jamin .print-share {
  margin-top : 43px;
  padding-top: 22px;
  border-top : 1px solid #efefef;
}

.detail-blog-jamin .print-share .btn-print {
  font-size  : 10.5px;
  color      : #8c8c8c;
  line-height: 20px;
  font-weight: 500;
}

.detail-blog-jamin .print-share .btn-print i {
  font-size  : 18px;
  margin-left: 12px;
}

.detail-blog-jamin .print-share .share span {
  font-size  : 10.5px;
  color      : #8c8c8c;
  margin-left: 49px;
}

.detail-blog-jamin .print-share .share ul li:not(:last-child) {
  margin-left: 6px;
}

.detail-blog-jamin .print-share .share ul li a {
  width           : 36px;
  height          : 36px;
  background-color: #fafafa;
  border-radius   : 50%;
  text-align      : center;
  line-height     : 36px;
  font-size       : 11.48px;
  color           : #b4b4b4;
  display         : block;
}

.detail-blog-jamin .print-share .share ul li a:hover i {
  color: #fff;
}

.detail-blog-jamin .print-share .share ul li:first-child a:hover {
  background-color: #e60023;
}

.detail-blog-jamin .print-share .share ul li:nth-child(2) a:hover {
  background-color: #1b75e9;
}

.detail-blog-jamin .print-share .share ul li:nth-child(3) a:hover {
  background-color: #00acee;
}

.detail-blog-jamin .print-share .share ul li:nth-child(4) a:hover {
  background-color: #833ab4;
}

.detail-blog-jamin .print-share .share ul li:last-child a:hover {
  background-color: #ff0000;
}

@media only screen and (max-width: 1199px) {
  .detail-blog-jamin-wrapper {
    padding: 46px 60px;
  }
}

@media only screen and (max-width: 991px) {
  .detail-blog-jamin {
    margin-top: 40px;
  }

  .detail-blog-jamin .col-lg-4 {
    order: 2;
  }

  .detail-blog-jamin-wrapper {
    padding: 40px 32px;
  }
}

@media only screen and (max-width: 575px) {
  .detail-blog-jamin-wrapper {
    padding: 32px 16px;
  }

  .detail-blog-jamin .print-share .share span {
    margin: 20px 0;
  }
}

.comments-jamin {
  background-color: #fff;
  box-shadow      : 0px 16px 44px rgba(0, 0, 0, 0.04);
  border-radius   : 33px;
  margin-top      : 41px;
  padding         : 54px 120px;
}

.comments-jamin .title {
  font-size    : 12px;
  color        : #444444;
  font-weight  : bold;
  line-height  : 18px;
  margin-bottom: 52px;
}

.comments-jamin .title i {
  width           : 36.62px;
  height          : 36.62px;
  background-color: #50af00;
  color           : #fff;
  border-radius   : 50%;
  font-size       : 17.55px;
  color           : #fff;
  text-align      : center;
  line-height     : 36.62px;
  margin-left     : 18px;
}

.comments-jamin-items {
  padding-bottom: 62px;
  margin-bottom : 54px;
  border-bottom : 1px solid #efefef;
}

.comments-jamin-items li:not(:last-child) {
  padding-bottom: 26px;
  margin-bottom : 26px;
  border-bottom : 1px solid #f6f6f6;
}

.comments-jamin-items li .content i {
  width           : 43px;
  height          : 43px;
  background-color: #1b75e9;
  border-radius   : 50%;
  text-align      : center;
  line-height     : 43px;
  font-size       : 15.25px;
  color           : #fff;
}

.comments-jamin-items li .content .detail {
  max-width: calc(100% - 43px);
  width    : 100%;
  padding  : 10px 24px 0 0;
}

.comments-jamin-items li .content .detail .name {
  font-size    : 11.5px;
  color        : #494949;
  line-height  : 18px;
  font-weight  : bold;
  margin-bottom: 29px;
}

.comments-jamin-items li .content .detail p {
  line-height: 21px;
  color      : #5a5a5a;
  text-align : justify;
}

.comments-jamin-items li ul {
  padding   : 26px 49px 0 0;
  margin-top: 26px;
}

.comments-jamin-items li ul li::before {
  content    : "\e92e";
  font-family: "icon-jamin";
  top        : 12px;
  right      : -31px;
  font-size  : 13.68px;
  color      : #d9d9d9;
}

.comments-jamin-items li ul li .content i {
  background-color: #ffa800;
}

.comments-jamin-send h4 {
  font-size    : 12px;
  font-weight  : bold;
  color        : #444444;
  line-height  : 19px;
  text-align   : center;
  margin-bottom: 48px;
}

.comments-jamin-send form .form-control {
  background-color: #fbfbfb;
  border-color    : #fbfbfb;
  font-size       : 10.5px;
  color           : #9b9b9b;
  line-height     : 16px;
  font-weight     : 500;
}

.comments-jamin-send form .form-control:focus {
  border-color    : #0a82f1;
  background-color: #fff;
}

.comments-jamin-send form input.form-control {
  height : 59px;
  padding: 0 30px;
}

.comments-jamin-send form input.form-control:not(:last-child) {
  margin-bottom: 16px;
}

@media only screen and (max-width: 767px) {
  .comments-jamin-send form input.form-control {
    margin-bottom: 16px;
  }
}

.comments-jamin-send form textarea.form-control {
  border-radius: 20px;
  height       : 134px;
  padding      : 24px 30px 12px;
}

.comments-jamin-send form .btn {
  margin     : 34px auto 0 0;
  display    : block;
  padding    : 19px 39px;
  line-height: 21px;
}

@media only screen and (max-width: 1199px) {
  .comments-jamin {
    padding: 54px 60px;
  }
}

@media only screen and (max-width: 991px) {
  .comments-jamin {
    padding: 50px 32px;
  }
}

@media only screen and (max-width: 575px) {
  .comments-jamin {
    padding: 32px 16px;
  }
}

@media only screen and (max-width: 499px) {
  .comments-jamin-items li .content {
    flex-direction: column;
  }

  .comments-jamin-items li .content .detail {
    max-width : 100%;
    padding   : 0;
    margin-top: 20px;
  }
}

.header-seo::after {
  display: none;
}

/* css add to main.css */
.article-seo img {
  height    : 200px !important;
  object-fit: cover !important;
}

.article-seo h2 {
  height: unset;
}

.articles-cleaning-thumb {
  height    : 200px !important;
  object-fit: cover !important;
}

.articles-blog-hosting-thumb {
  height    : 300px !important;
  object-fit: cover !important;
}

.articles-hall-beauty-thumb {
  height    : 300px !important;
  object-fit: cover !important;
}

.articles-madfg-thumb {
  height    : 200px !important;
  object-fit: cover !important;
}

.article-hospital-thumb {
  height    : 230px !important;
  object-fit: cover !important;
}

.article-web-design-thumb {
  height    : 200px !important;
  object-fit: cover !important;
}

.articles-internet-novin-thumbone {
  height    : 130px !important;
  object-fit: cover !important;
}

.articles-internet-novin-thumbtwo {
  height    : 180px !important;
  object-fit: cover !important;
}

.article-vecalt-thumb {
  height    : 130px !important;
  object-fit: cover !important;
}

.articles-tattoy-thumb {
  height    : 130px !important;
  object-fit: cover !important;
}

.article-seo-two-thumb {
  width     : 150px !important;
  height    : 80px !important;
  object-fit: cover !important;
}

.AZ-business-improvement-marketing .AZ-not-break {
  margin-top: 0;
}

.total-info-dental-item {
  padding   : 0;
  box-shadow: unset;
}

.footer-row-phone {
  margin       : 0;
  padding      : 0;
  border-top   : unset;
  border-bottom: unset;
}

.footer-row-phone .footer-call-text {
  margin-top: 0;
}

.AZ-business-improvement-marketing .business-improvement-btn {
  margin-top: 0;
}

.AZ-hosting-specifications {
  padding: 0;
}

.works-hall-beauty {
  margin-top: 0;
}

.my-works-tattoy-img {
  width: fit-content;
}

.about-us-novin-wrapper img {
  object-fit: cover !important;
}

.brands-cleaning img {
  object-fit: contain !important;
}

.companies-tattoy .carousel img {
  object-fit: contain !important;
}

.our-partner-centers-internet-novin-item .image img {
  object-fit: contain !important;
}

.company-item .image img {
  object-fit: contain !important;
}

.brands-electronic {
  margin: 34px 0 34px;
}

.services-marketing-price .section-heading-marketing-sup-title {
  -webkit-background-clip: text !important;
  background-clip        : text !important;
}

.services-domain-pricing .heading-domain .sup-title {
  -webkit-background-clip: text !important;
  background-clip        : text !important;
}

.services-domain-pricing-item.vip .btn::before,
.services-domain-pricing-item.vip .btn::after {
  background: unset !important;
}

.services-domain-pricing-tabs li::before,
.services-domain-pricing-tabs li::after {
  background-image: unset !important;
  background-color: #5200e9 !important;
}

.header-seo-search {
  margin-left: 0;
}

.top-header-internet-novin-search {
  max-width: 500px;
}

.article-electronic img {
  height    : 210px !important;
  object-fit: cover;
}

.article-electronic .content .title {
  height: 33px;
}

.detail-blog-internet-novin-image .image img {
  height    : 600px;
  object-fit: cover;
}

.AZ-post-page-marketing {
  padding: 0;
}

.AZ-post-page-medical .post-details-box {
  margin-bottom: 0;
}

.AZ-post-page-marketing .writer-info {
  padding-right: 0;
  border-right : unset;
}

.singlebread .breadcrumb-internet-novin {
  padding-bottom: 0;
  border-bottom : none;
}

.top-header-hosting-search {
  max-width: 800px;
  width    : 270px;
}

.AZ-team-section-marketing img {
  object-fit: contain;
}

.AZ-testimonial-card-dark::after {
  text-shadow: unset;
}

.AZ-post-carousel-marketing {
  padding: 20px 0;
}

.articles-electronic {
  margin-bottom: 156px;
}

.articles-novin {
  margin: 30px 0 80px;
}

.top-services-seo {
  margin : 0;
  padding: 0;
}

/**
 * Contact Form 7 Style
 */
.clearfix::before,
.clearfix::after {
  content: " ";
  display: table;
  clear  : both;
}

.eael-contact-form-align-right .eael-contact-form-container,
.eael-contact-form-btn-align-right .eael-contact-form-container input.wpcf7-submit {
  float: right;
  width: auto;
}

.eael-contact-form-container textarea,
.eael-contact-form-container input[type="text"],
.eael-contact-form-container input[type="password"],
.eael-contact-form-container input[type="datetime"],
.eael-contact-form-container input[type="datetime-local"],
.eael-contact-form-container input[type="date"],
.eael-contact-form-container input[type="month"],
.eael-contact-form-container input[type="time"],
.eael-contact-form-container input[type="week"],
.eael-contact-form-container input[type="number"],
.eael-contact-form-container input[type="email"],
.eael-contact-form-container input[type="url"],
.eael-contact-form-container input[type="search"],
.eael-contact-form-container input[type="tel"],
.eael-contact-form-container input[type="color"],
.eael-contact-form-container .uneditable-input {
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition        : border linear 0.2s, box-shadow linear 0.2s;
}

.eael-contact-form-container .wpcf7-form::before,
.eael-contact-form-container .wpcf7-form::after {
  content: " ";
  clear  : both;
  display: table;
}

.eael-contact-form-container .wpcf7-response-output {
  clear: both;
}

.eael-contact-form-container input,
.eael-contact-form-container textarea {
  height : auto;
  padding: 10px;
}

.eael-contact-form-align-center .eael-contact-form-container,
.eael-contact-form-btn-align-center .eael-contact-form-container input.wpcf7-submit {
  margin-left : auto !important;
  margin-right: auto !important;
  display     : block;
  float       : none;
}

.eael-contact-form-align-left .eael-contact-form-container,
.eael-contact-form-btn-align-left .eael-contact-form-container input.wpcf7-submit {
  float: left;
  width: auto;
}

.AZ-box-section-floating .gradient-text {
  line-height: 68px;
}



/* shop new css */
.writing-mode {
  writing-mode: vertical-rl;
}

.text-dark-10 {
  color: #040414;
}

.text-dark-11 {
  color: #08080b;
}

.text-dark-12 {
  color: #0a0a0a;
}

.text-gray-9 {
  color: #a4a8ba;
}

.text-gray-10 {
  color: #c7c7c7;
}

.text-gray-11 {
  color: #7f7f88;
}

.text-warning-8 {
  color: #FFC700;
}

.icon-star-4:before {
  content: "\e9d2";
}

.body-shop {
  background: #fff;
}

.tooltip {
  position        : fixed;
  background-color: #f3f6f4;
  border-radius   : 10px;
  text-align      : center;
  padding         : 4px 16px;
  font-size       : 12px;
  line-height     : 19px;
  color           : #000;
  transition      : opacity 0.3s linear, top 0.3s linear;
  z-index         : 99999;
}

.tooltip::after {
  content            : "";
  position           : absolute;
  bottom             : 0;
  left               : 50%;
  transform          : translate(-50%, 11px);
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMjY3OTUgMTFDNi4wMzc3NSAxMi4zMzMzIDcuOTYyMjUgMTIuMzMzMyA4LjczMjA1IDExTDEzLjA2MjIgMy41QzEzLjgzMiAyLjE2NjY2IDEyLjg2OTcgMC41IDExLjMzMDEgMC41SDIuNjY5ODdDMS4xMzAyNyAwLjUgMC4xNjgwMjIgMi4xNjY2NyAwLjkzNzgyMiAzLjVMNS4yNjc5NSAxMVoiIGZpbGw9IiNGM0Y2RjQiLz4KPC9zdmc+Cg==) 0 0/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMjY3OTUgMTFDNi4wMzc3NSAxMi4zMzMzIDcuOTYyMjUgMTIuMzMzMyA4LjczMjA1IDExTDEzLjA2MjIgMy41QzEzLjgzMiAyLjE2NjY2IDEyLjg2OTcgMC41IDExLjMzMDEgMC41SDIuNjY5ODdDMS4xMzAyNyAwLjUgMC4xNjgwMjIgMi4xNjY2NyAwLjkzNzgyMiAzLjVMNS4yNjc5NSAxMVoiIGZpbGw9IiNGM0Y2RjQiLz4KPC9zdmc+Cg==) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  width              : 18px;
  height             : 18px;
  background-color   : #f3f6f4;
  z-index            : -1;
}

.line-clamp-2 {
  display           : -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.swiper {
  margin: 0;
}

.swiper-tabs .swiper-slide {
  width      : auto;
  margin-left: 12px;
}

.btn-secondary-2 {
  background-color: #f3f6f4;
  color           : #000;
}

.btn-secondary-2:hover {
  background-color: #00a693;
  color           : #fff;
}

.btn-dark-3 {
  background-color: #040414;
  color           : #fff;
}

.btn-dark-3:hover {
  background-color: #00a693;
  color           : #fff;
}

.btn-more-shop {
  padding: 16px 20px;
}

@media only screen and (max-width: 767px) {
  .btn-more-shop {
    padding      : 12px 16px;
    font-size    : 12px;
    line-height  : 18px;
    border-radius: 12px;
  }

  .btn-more-shop__icon {
    width : 18px;
    height: 18px;
  }

  .btn-more-shop__sm {
    padding         : 0;
    border-radius   : 0;
    background-color: transparent;
  }
}

.btn-success-7 {
  background-color: #7AD75C;
  color           : #fff;
}

.btn-success-7:hover {
  background-color: #5fcf3b;
  color           : #fff;
}

.btn-outline-secondary-4 {
  border: 1px solid #CFD2D0;
  color : #000;
}

.btn-outline-secondary-4:hover {
  background-color: #CFD2D0;
  color           : #fff;
}

.product-one .offer,
.product-three .offer,
.product-four .offer {
  min-width       : 40px;
  height          : 24px;
  background-color: #f3f6f4;
  border-radius   : 18px 18px 0;
  top             : 12px;
  right           : 12px;
  z-index         : 2;
}

.product-one .price .toman,
.product-three .price .toman,
.product-four .price .toman {
  transform: scale(-1);
}

.product-one .add-to-cart,
.product-three .add-to-cart,
.product-four .add-to-cart {
  width : 50px;
  height: 50px;
  border: 1px solid #ccede9;
}

.product-one .add-to-cart .clr-1,
.product-one .add-to-cart .clr-2,
.product-three .add-to-cart .clr-1,
.product-three .add-to-cart .clr-2,
.product-four .add-to-cart .clr-1,
.product-four .add-to-cart .clr-2 {
  transition: all 0.3s ease-in-out;
}

.product-one:hover .add-to-cart,
.product-three:hover .add-to-cart,
.product-four:hover .add-to-cart {
  background-color: #00a693;
  border-color    : #00a693;
  box-shadow      : 2px 14px 22px rgba(0, 166, 147, 0.2);
}

.product-one:hover .add-to-cart .clr-1,
.product-three:hover .add-to-cart .clr-1,
.product-four:hover .add-to-cart .clr-1 {
  stroke: rgba(255, 255, 255, 0.3);
}

.product-one:hover .add-to-cart .clr-2,
.product-three:hover .add-to-cart .clr-2,
.product-four:hover .add-to-cart .clr-2 {
  stroke: #fff;
}

@media only screen and (max-width: 767px) {

  .product-one,
  .product-three,
  .product-four {
    padding: 20px 12px;
  }

  .product-one .offer,
  .product-three .offer,
  .product-four .offer {
    top  : 12px;
    right: 12px;
  }

  .product-one .image img,
  .product-three .image img,
  .product-four .image img {
    width : 132px;
    height: 132px;
  }

  .product-one .category,
  .product-three .category,
  .product-four .category {
    font-size  : 10px;
    line-height: 16px;
  }

  .product-one .title,
  .product-three .title,
  .product-four .title {
    font-size  : 12px;
    line-height: 20px;
    max-height : 40px;
  }

  .product-one .price .toman,
  .product-three .price .toman,
  .product-four .price .toman {
    font-size  : 8px;
    line-height: 1.65;
  }

  .product-one .price .off,
  .product-three .price .off,
  .product-four .price .off {
    font-size  : 12px;
    line-height: 18px;
  }

  .product-one .price .price,
  .product-three .price .price,
  .product-four .price .price {
    font-size  : 14px;
    line-height: 22px;
  }
}

.product-one {
  box-shadow: 49px 114px 124px rgba(0, 0, 0, 0.04);
  padding   : 24px;
}

.product-one .image img {
  width : 186px;
  height: 186px;
}

.product-one .category:hover,
.product-one .title a:hover {
  color: #00a693;
}

.product-one .title {
  max-height: 52px;
}

@media only screen and (max-width: 1399px) {
  .product-one {
    padding: 24px 16px;
  }
}

.product-two .rate {
  top : 12px;
  left: 12px;
}

.product-two .colors .color {
  width  : 16px;
  height : 16px;
  outline: 1px solid #a4a8ba;
  border : 2px solid #fff;
}

.product-two .sizes span {
  border : 1px solid #a4a8ba;
  padding: 4px 9px;
}

.product-two .price .toman {
  transform: unset;
}

.product-three,
.product-four {
  box-shadow: 49px 114px 124px 0px rgba(0, 0, 0, 0.06);
}

.product-three .price .off,
.product-four .price .off {
  padding         : 5px 13px;
  background-color: #f3f6f4;
}

.product-three {
  padding: 24px 16px;
}

.product-three .image img {
  width : 186px;
  height: 186px;
}

.product-three .colors {
  gap: 10px;
}

.product-three .colors li {
  width : 12px;
  height: 12px;
}

.product-three .title a:hover,
.product-three .category:hover {
  color: #00a693;
}

.product-three .add-to-cart-price {
  padding-top: 17px;
  border-top : 1px solid #f5f6fa;
}

@media only screen and (max-width: 767px) {
  .product-three .image img {
    width : 120px;
    height: 120px;
  }
}

.product-four {
  padding: 8px 16px 24px;
}

.product-four .image img {
  width        : 178px;
  height       : 178px;
  -o-object-fit: contain;
  object-fit   : contain;
}

.product-four .images {
  gap: 10px;
}

.product-four .images li {
  width : 42px;
  height: 42px;
  border: 1px solid #dfe0e7;
}

.product-four .images li img {
  width        : 34px;
  height       : 34px;
  -o-object-fit: contain;
  object-fit   : contain;
}

.product-four .price .toman:not(.writing-mode) {
  transform: unset;
}

@media only screen and (max-width: 767px) {
  .product-four .image img {
    width : 120px;
    height: 120px;
  }
}

.modal-discount .modal-dialog {
  max-width: 438px;
}

.modal-discount .modal-content {
  border       : 0;
  border-radius: 15px;
}

.modal-discount .modal-body {
  padding: 40px 10px;
}

.modal-discount .heading__off {
  width           : 91px;
  height          : 39px;
  background-color: #00a693;
}

.modal-discount .content {
  padding: 0 22px;
}

.modal-discount .btn {
  padding: 24px 12px;
}

.bg-backdrop {
  background-color       : rgba(0, 0, 0, 0.34);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter        : blur(2px);
  position               : fixed;
  top                    : 0;
  left                   : 0;
  width                  : 100%;
  height                 : 100%;
  opacity                : 0;
  transition             : all 0.3s ease-in-out;
  z-index                : 960;
}

.err-inter {
  background-color: #040414;
  padding         : 12px 23px 12px 11px;
  gap             : 17px;
  top             : 160px;
  opacity         : 0;
  visibility      : hidden;
  z-index         : 999;
}

.err-inter .btn {
  padding         : 14px 21px;
  background-color: #00935e;
}

.err-inter.opened {
  opacity   : 100;
  visibility: visible;
  top       : 174px;
}

.suport-popup {
  right     : 78px;
  bottom    : 78px;
  padding   : 9px 9px 47px;
  max-width : 373px;
  overflow-y: auto;
  max-height: 707px;
  opacity   : 0;
  visibility: hidden;
  z-index   : 999;
}

.suport-popup__heading {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shop/bg-01.png");
  padding         : 28px 31px 28px 25px;
}

.suport-popup__faq {
  border: 1px solid #dfe0e7;
}

.suport-popup__faq__heading,
.suport-popup__faq__body {
  padding: 24px;
}

.suport-popup__faq__heading {
  cursor: pointer;
}

.suport-popup__faq__heading span {
  width : 14px;
  height: 14px;
}

.suport-popup__faq__heading span::before,
.suport-popup__faq__heading span::after {
  background-color: #808b99;
  border-radius   : 3px;
}

.suport-popup__faq__heading span::before {
  transform: translateX(-50%);
  width    : 2px;
  height   : 14px;
}

.suport-popup__faq__heading span::after {
  transform: translateY(-50%);
  width    : 14px;
  height   : 2px;
}

.suport-popup__faq__heading:not(.collapsed) span::before {
  transform: translateX(-50%) rotate(90deg);
}

.suport-popup__faq__body {
  padding-top: 0;
}

.suport-popup .btn {
  padding: 24px;
}

.suport-popup.opened {
  opacity   : 1;
  visibility: visible;
}

.breadcrumb__shop a:hover {
  color: #00a693;
}

.js-image-zoom__zoomed-image {
  background-color: #fff;
}

.ads-top-header-shop {
  z-index: 1000;
}

.ads-top-header-shop img {
  height: 79px;
}

@media only screen and (max-width: 991px) {
  .ads-top-header-shop img {
    height: 48px;
  }

  .ads-top-header-shop button svg {
    width : 16px;
    height: 16px;
  }
}

@media only screen and (max-width: 575px) {
  .ads-top-header-shop button svg {
    width : 12px;
    height: 12px;
  }
}

.top-header-shop {
  z-index: 1000;
  padding: 41px 0;
}

.top-header-shop__btn-nav {
  width           : 40px;
  height          : 40px;
  background-color: #f3f6f4;
}

.top-header-shop__avatar img {
  width : 40px;
  height: 40px;
}

.top-header-shop__line {
  width           : 1px;
  height          : 14px;
  background-color: rgba(0, 166, 147, 0.3);
}

.top-header-shop__menu {
  gap: 26px;
}

.top-header-shop__menu>li>a::after {
  content         : "";
  position        : absolute;
  top             : 100%;
  left            : 50%;
  transform       : translate(-50%, 2px);
  width           : 2px;
  height          : 0;
  border-radius   : 10px;
  background-color: #040414;
  transition      : all 0.3s linear;
}

.top-header-shop__menu>li>a>span {
  transform       : translateY(-9px);
  background-color: #f3f6f4;
  border-radius   : 20px 20px 0;
  padding         : 7px 10px;
}

.top-header-shop__menu>li>a.active,
.top-header-shop__menu>li>a:hover {
  color: #040414;
}

.top-header-shop__menu>li>a.active::after,
.top-header-shop__menu>li>a:hover::after {
  height: 8px;
}

.top-header-shop__menu__sub {
  width         : 231px;
  border-top    : 1px solid rgba(0, 0, 0, 0.09);
  padding       : 22px 24px 28px;
  border-radius : 0 0 30px 30px;
  transform     : translate(-50%, 72px);
  opacity       : 0;
  visibility    : hidden;
  transition    : all 0.3s linear;
  pointer-events: none;
  z-index       : 999;
}

.top-header-shop__menu__sub::before {
  content  : "";
  position : absolute;
  top      : 0;
  left     : 0;
  width    : 100%;
  height   : 100px;
  transform: translateY(-62px);
  z-index  : -1;
}

.top-header-shop__menu__sub__backdrop {
  background-color: rgba(0, 0, 0, 0.2);
}

.top-header-shop__menu__sub ul {
  gap: 14px;
}

.top-header-shop__menu__sub ul li a::before {
  width           : 13px;
  height          : 2px;
  border-radius   : 10px;
  background-color: #00a693;
  margin-left     : 8px;
  transition      : all 0.3s linear;
}

.top-header-shop__menu__sub ul li a span {
  width           : 41px;
  height          : 30px;
  background-color: #f3f6f4;
}

.top-header-shop__menu__sub ul li a:hover {
  color: #00a693;
}

.top-header-shop__menu__sub ul li a:hover::before {
  width: 16px;
}

li:hover .top-header-shop__menu__sub {
  transform     : translate(-50%, 56px);
  opacity       : 100;
  visibility    : visible;
  pointer-events: all;
}

.top-header-shop__btn {
  border: 1px solid #e6fffc;
  width : 52px;
  height: 52px;
}

.top-header-shop__btn:hover {
  border-color: #ccede9;
}

.top-header-shop__cart__dropdown {
  width         : 347px;
  transform     : translate(-70px, 48px);
  pointer-events: none;
  opacity       : 0;
  visibility    : hidden;
  z-index       : 1000;
}

.top-header-shop__cart__dropdown::before {
  content  : "";
  position : absolute;
  top      : 0;
  left     : 0;
  width    : 100%;
  height   : 200px;
  transform: translateY(-28px);
  z-index  : -1;
}

.top-header-shop__cart__dropdown .content {
  box-shadow: 20px 19px 84px -30px rgba(0, 0, 0, 0.25);
  padding   : 10px 12px 14px;
}

.top-header-shop__cart__dropdown .heading {
  padding: 11px 17px;
}

.top-header-shop__cart__dropdown .products {
  max-height     : 343px;
  overflow-y     : auto;
  scrollbar-width: 4px;
  scrollbar-color: #00a693 blue;
}

.top-header-shop__cart__dropdown .products::-webkit-scrollbar {
  width           : 4px;
  background-color: #f3f6f4;
}

.top-header-shop__cart__dropdown .products::-webkit-scrollbar-thumb {
  background-color: #00a693;
}

.top-header-shop__cart__dropdown .products__item {
  background-color: #fff;
  border          : 6px solid #f3f6f4;
  padding         : 15px 17px 10px 17px;
}

.top-header-shop__cart__dropdown .products__item .info .image {
  width           : 53px;
  height          : 53px;
  background-color: #f9f9fd;
  padding         : 4px;
}

.top-header-shop__cart__dropdown .products__item .info .image img {
  width : 45px;
  height: 45px;
}

.top-header-shop__cart__dropdown .products__item .info .title {
  color     : #14151b;
  max-height: 40px;
}

.top-header-shop__cart__dropdown .products__item .info .title:hover {
  color: #00a693;
}

.top-header-shop__cart__dropdown .products__item .remove {
  background-color: #f0e6db;
  color           : #ee0404;
  padding         : 5px 16px;
}

.top-header-shop__cart__dropdown .products__item .box {
  border : 1px solid #dfe0e7;
  padding: 4px 15px;
}

.top-header-shop__cart__dropdown .products__item .box.color span {
  width           : 12px;
  height          : 12px;
  outline         : 1px solid #a4a8ba;
  border          : 1px solid #fff;
  background-color: #000000;
}

.top-header-shop__cart__dropdown .products__item .quantity {
  border : 1px solid #d6dbec;
  padding: 0 13px;
}

.top-header-shop__cart__dropdown .products__item .quantity input {
  width : 32px;
  height: 25px;
  color : #00a693;
}

.top-header-shop__cart__dropdown .products__item .off {
  color: #d6dbec;
}

.top-header-shop__cart__dropdown .products__item .price {
  color: #00a693;
}

.top-header-shop__cart__dropdown .total-price {
  background-color: #f3f6f4;
  padding         : 16px 12px;
}

.top-header-shop__cart__dropdown .total-price .off {
  color: #c3c5c8;
}

.top-header-shop__cart__dropdown .total-price .off+.price {
  color: #f41212;
}

.top-header-shop__cart__dropdown .total-price .toman.writing-mode {
  transform: scale(-1);
}

.top-header-shop__cart__dropdown .total-price .btns .btn {
  padding: 11px 22px;
}

.top-header-shop__cart__dropdown .total-price .btns .btn:last-child {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size : 16px 16px;
  animation       : progressBtn 1s linear infinite;
}

@keyframes progressBtn {
  0% {
    background-position-x: 16px;
  }
}

.top-header-shop__cart:hover .top-header-shop__cart__dropdown {
  transform     : translate(-70px, 28px);
  opacity       : 1;
  visibility    : visible;
  pointer-events: all;
}

.top-header-shop__auth__btn {
  padding: 15px 17px;
}

.top-header-shop__auth__dropdown {
  top             : 100%;
  left            : 0;
  background-color: #fff;
  box-shadow      : 0 10px 50px rgba(0, 0, 0, 0.07), 0 4px 1px #00a693;
  border          : none;
  width           : 266px;
  padding         : 20px 20px 32px;
  transform       : translateY(40px);
  opacity         : 0;
  visibility      : hidden;
  pointer-events  : none;
  z-index         : 999;
}

.top-header-shop__auth__dropdown::before {
  content  : "";
  position : absolute;
  top      : 0;
  left     : 0;
  width    : 100%;
  height   : 50px;
  transform: translateY(-20px);
  z-index  : -1;
}

.top-header-shop__auth__dropdown .info-user {
  padding-bottom: 20px;
  border-bottom : 1px solid #f5f3fc;
}

.top-header-shop__auth__dropdown .info-user img {
  width : 40px;
  height: 40px;
}

.top-header-shop__auth__dropdown .links a {
  gap: 12px;
}

.top-header-shop__auth__dropdown .links a::before {
  width           : 12px;
  height          : 3px;
  background-color: #00a693;
  border-radius   : 4px;
}

.top-header-shop__auth:hover .top-header-shop__auth__dropdown {
  opacity       : 1;
  visibility    : visible;
  transform     : translateY(20px);
  pointer-events: all;
}

@media only screen and (max-width: 1399px) {
  .top-header-shop__categories {
    margin-right: 32px;
  }

  .top-header-shop__line {
    margin: 0 16px;
  }

  .top-header-shop__menu {
    gap: 16px;
  }

  .top-header-shop__categories__btn span,
  .top-header-shop__menu li a {
    font-size  : 13px;
    line-height: 20px;
  }
}

@media only screen and (max-width: 1199px) {
  .top-header-shop__categories {
    margin-right: 24px;
  }

  .top-header-shop__categories__btn svg {
    margin-left: 6px;
  }

  .top-header-shop__categories__btn span,
  .top-header-shop__menu li a,
  .top-header-shop__auth__btn {
    font-size  : 12px;
    line-height: 18px;
  }

  .top-header-shop__btn,
  .top-header-shop__auth__btn {
    width        : 40px;
    height       : 40px;
    border-radius: 10px;
  }

  .top-header-shop__btn svg,
  .top-header-shop__auth__btn svg {
    width : 20px;
    height: 20px;
  }

  .top-header-shop__auth__btn {
    padding: 0;
  }

  .top-header-shop__auth__btn svg {
    margin-left: 0;
  }

  .top-header-shop__auth__btn span {
    display: none;
  }
}

@media only screen and (max-width: 991px) {
  .top-header-shop {
    padding: 24px 0;
  }

  .top-header-shop__btn {
    border: 1px solid rgba(0, 0, 0, 0.07);
  }

  .top-header-shop__btn svg {
    width : 16px;
    height: 16px;
  }
}

.footer-shop .content {
  border-top : 1px solid #ebebeb;
  padding-top: 79px;
}

.footer-shop__nav {
  margin : 0 -8px;
  row-gap: 8px;
}

.footer-shop__nav li {
  padding: 0 8px;
  flex   : 1 0 50%;
}

.footer-shop__nav li a:hover {
  color: #00a693;
}

.footer-shop__contact {
  row-gap: 20px;
}



.footer-shop__newsletter form .svg {
  width : 24px;
  height: 24px;
  right : 16px;
}

.footer-shop__newsletter form .form-control {
  border : 1px solid #ebebeb;
  height : 75px;
  padding: 0 48px 0 128px;
}

.footer-shop__newsletter form .form-control:focus {
  border-color: #00a693;
  box-shadow  : 0 0 0 4px rgba(0, 166, 147, 0.2);
}

.footer-shop__newsletter form .btn {
  left: 12px;
}

.footer-shop__description {
  background-color: #f3f6f4;
  padding         : 27px 40px 22px;
  margin          : 59px 0 41px;
}

.footer-shop__bottom {
  padding-top: 21px;
  border-top : 1px solid #ebebeb;
}

.footer-shop__socials ul {
  gap: 12px;
}

.footer-shop__socials ul li a svg {
  width : 27px;
  height: 27px;
}

@media only screen and (max-width: 991px) {
  .footer-shop {
    margin-top: 48px;
  }

  .footer-shop .content {
    padding-top: 48px;
  }

  .footer-shop .content>.row>*:nth-child(2) {
    order: 100;
  }

  .footer-shop .content>.row>*:nth-child(3) {
    order: -9;
  }

  .footer-shop__description {
    margin: 0;
  }

  .footer-shop__bottom {
    margin-top: 40px;
  }

  .footer-shop__copyright {
    margin-bottom: 13px;
  }

  .footer-shop__copyright svg {
    margin: 0 0 18px;
  }
}

@media only screen and (max-width: 767px) {
  .footer-shop__description {
    padding: 20px;
  }

  .footer-shop__description>a>img {
    width : auto;
    height: 40px;
  }

  .footer-shop__description__content {
    font-size  : 12px;
    line-height: 28px;
  }

  .footer-shop__copyright div {
    font-size  : 12px;
    line-height: 20px;
  }
}

.carousel-home-shop .swiper,
.carousel-home-shop .swiper .swiper-wrapper,
.carousel-home-shop .swiper .swiper-slide,
.carousel-home-shop .swiper .swiper-slide>*,
.carousel-home-shop .swiper img {
  height: 100%;
}

.carousel-home-shop .swiper-pagination {
  top   : 48px;
  right : 52px;
  bottom: auto;
  left  : auto;
  gap   : 12px;
}

.carousel-home-shop .swiper-pagination-bullet {
  margin          : 0 !important;
  width           : 100px;
  height          : 3px;
  background-color: #fff;
  opacity         : 0.3;
  border-radius   : 0;
}

.carousel-home-shop .swiper-pagination-bullet-active {
  width  : 188px;
  opacity: 1;
}

.carousel-home-shop .btn-more-shop {
  bottom   : 34px;
  transform: scale(-1) translateX(17px);
}

.carousel-home-shop .btn-more-shop svg {
  transform: rotate(90deg);
}

.carousel-home-shop .discount-landing {
  background-color: #f3f6f4;
  padding-top     : 21px;
}

.carousel-home-shop .discount-landing .discount span {
  width           : 42px;
  height          : 26px;
  background-color: #eb0404;
  border-radius   : 18px 18px 0;
}

.carousel-home-shop .discount-landing .discount__title {
  color: #eb0404;
}

.carousel-home-shop .discount-landing__product {
  background-color: #f3f6f4;
  padding         : 0 16px 28px;
}

.carousel-home-shop .discount-landing__product .image img {
  width : 151px;
  height: 151px;
}

.carousel-home-shop .discount-landing__product .price .off {
  background-color: #00a693;
  color           : #fff;
}

.carousel-home-shop .discount-landing__product .add-to-cart-price {
  padding-top: 0;
  border-top : 0;
}

.carousel-home-shop .discount-landing__product .add-to-cart {
  border-color: #00a693;
}

.carousel-home-shop .discount-landing .swiper-pagination {
  gap      : 4px;
  top      : auto;
  right    : auto;
  bottom   : 0;
  left     : 50%;
  transform: translate(-50%, 34px);
  height   : 17px;
}

.carousel-home-shop .discount-landing .swiper-pagination-bullet {
  width           : 3px;
  height          : 12px;
  border-radius   : 10px;
  background-color: #dfe0e7;
}

.carousel-home-shop .discount-landing .swiper-pagination-bullet-active {
  height          : 17px;
  background-color: #040414;
}

@media only screen and (max-width: 1199px) {
  .carousel-home-shop .swiper-pagination {
    top  : 32px;
    right: 32px;
  }

  .carousel-home-shop .swiper-pagination-bullet {
    width: 72px;
  }

  .carousel-home-shop .swiper-pagination-bullet-active {
    width: 120px;
  }
}

@media only screen and (max-width: 991px) {
  .carousel-home-shop .btn-more-shop {
    writing-mode: unset;
    position    : relative !important;
    right       : auto !important;
    bottom      : 0;
    transform   : unset;
    margin      : 48px auto 0;
  }

  .carousel-home-shop .btn-more-shop svg {
    transform: unset;
    margin   : 0 10px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .carousel-home-shop .swiper-pagination {
    top  : 20px;
    right: 20px;
    gap  : 8px;
  }

  .carousel-home-shop .swiper-pagination-bullet {
    width: 20px;
  }

  .carousel-home-shop .swiper-pagination-bullet-active {
    width: 32px;
  }
}

.specials-categories-shop__heading::after,
.best-products-shop__heading__right::after {
  right              : 100%;
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDIxLjI4NTdWMjJIMjNWMC4yODU3MTNDMjMgMTEuODgzNyAxMy41OTggMjEuMjg1NyAyLjAwMDAyIDIxLjI4NTdIMFoiIGZpbGw9IiNGM0Y2RjQiIGZpbGwtb3BhY2l0eT0iMC44IiBzdHlsZT0iZmlsbDojRjNGNkY0O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjk1MjkgMC45NjQ3IDAuOTU2OSk7ZmlsbC1vcGFjaXR5OjAuODsiLz4KPC9zdmc+Cg==) 0 0/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDIxLjI4NTdWMjJIMjNWMC4yODU3MTNDMjMgMTEuODgzNyAxMy41OTggMjEuMjg1NyAyLjAwMDAyIDIxLjI4NTdIMFoiIGZpbGw9IiNGM0Y2RjQiIGZpbGwtb3BhY2l0eT0iMC44IiBzdHlsZT0iZmlsbDojRjNGNkY0O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjk1MjkgMC45NjQ3IDAuOTU2OSk7ZmlsbC1vcGFjaXR5OjAuODsiLz4KPC9zdmc+Cg==) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  width              : 23px;
  height             : 22px;
  background-color   : rgba(243, 246, 244, 0.8);
  transform          : translateY(1px);
}

.specials-categories-shop__heading,
.specials-categories-shop__body {
  background-color: rgba(243, 246, 244, 0.8);
}

.specials-categories-shop__heading {
  border-radius: 15px 15px 0 0;
  padding      : 21px 28px;
}

.specials-categories-shop__body {
  padding      : 12px;
  border-radius: 15px 0 15px 15px;
}

.specials-categories-shop__item {
  padding: 43px 11px 40px 24px;
}

.specials-categories-shop__item .number {
  top  : 11px;
  left : 15px;
  color: #00a693;
}

.specials-categories-shop__item .number::first-letter {
  color: #d6dbec;
}

.specials-categories-shop__item svg {
  bottom: 17px;
  left  : 15px;
}

.specials-categories-shop__item .content .line {
  width           : 3px;
  height          : 39px;
  background-color: #00a693;
}

.specials-categories-shop__item .content .image {
  width           : 69px;
  height          : 70px;
  background-image: linear-gradient(223.12deg, #ccede9 7.75%, #99dbd4 102.85%);
}

.specials-categories-shop__item .content .image img {
  width        : 60px;
  height       : 60px;
  -o-object-fit: contain;
  object-fit   : contain;
}

@media only screen and (max-width: 991px) {
  .specials-categories-shop {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 575px) {
  .specials-categories-shop__heading {
    font-size  : 13px;
    line-height: 20px;
  }

  .specials-categories-shop__item .content .line {
    margin-left: 12px;
  }

  .specials-categories-shop__item .content .image {
    width        : 56px;
    height       : 56px;
    border-radius: 20px;
  }

  .specials-categories-shop__item .content .image img {
    width : 40px;
    height: 40px;
  }

  .specials-categories-shop__item .content .title {
    font-size  : 13px;
    line-height: 20px;
  }

  .specials-categories-shop__item .content .sub-title {
    font-size  : 11px;
    line-height: 16px;
  }
}

.top-products-shop__heading .svg svg {
  width : 40px;
  height: 44px;
}

@media only screen and (max-width: 991px) {
  .top-products-shop {
    margin-top: 40px;
  }

  .top-products-shop__heading {
    margin-bottom: 24px;
  }
}

@media only screen and (max-width: 767px) {
  .top-products-shop__heading .svg svg {
    width : 34px;
    height: 38px;
  }

  .top-products-shop__heading .title {
    font-size  : 14px;
    line-height: 22px;
  }

  .top-products-shop__heading .sub-title {
    font-size  : 12px;
    line-height: 18px;
  }
}

@media only screen and (max-width: 575px) {
  .top-products-shop__heading .sub-title {
    font-size  : 10px;
    line-height: 16px;
  }
}

.banner-two-shop {
  margin-top   : 102px;
  margin-bottom: 113px;
}

@media only screen and (max-width: 991px) {
  .banner-two-shop {
    margin-top   : 50px;
    margin-bottom: 50px;
  }
}

.best-products-shop__heading__right,
.best-products-shop__body {
  background-color: rgba(243, 246, 244, 0.8);
}

.best-products-shop__heading {
  gap: 24px;
}

.best-products-shop__heading__right {
  border-radius: 15px 15px 0 0;
  padding      : 18px 37px;
}

.best-products-shop__heading__tabs {
  gap: 12px;
}

.best-products-shop__heading__tabs__item {
  padding         : 21px 25px;
  background-color: #f3f6f4;
  cursor          : pointer;
}

.best-products-shop__heading__tabs__item.active {
  background-color: #040414;
  color           : #fff;
}

.best-products-shop__heading__dropdown .btn {
  background-color: #14151b;
  color           : #fff;
  padding         : 16px;
}

.best-products-shop__heading__dropdown .dropdown-menu {
  padding      : 0;
  border       : 0;
  overflow     : hidden;
  border-radius: 8px;
}

.best-products-shop__heading__dropdown .dropdown-item {
  padding: 8px 16px;
}

.best-products-shop__heading__dropdown .dropdown-item.active,
.best-products-shop__heading__dropdown .dropdown-item:hover {
  background-color: #00a693;
  color           : #fff;
}

.best-products-shop__body {
  padding      : 44px 24px;
  border-radius: 15px 0 15px 15px;
}

@media only screen and (max-width: 991px) {
  .best-products-shop__heading {
    gap: 0;
  }

  .best-products-shop__heading__tabs {
    padding         : 16px 12px 0;
    background-color: rgba(243, 246, 244, 0.8);
  }

  .best-products-shop__heading__tabs__item {
    background-color: #fff;
  }

  .best-products-shop__body {
    border-radius: 0 0 15px 15px;
    padding      : 24px 12px;
  }
}

@media only screen and (max-width: 767px) {
  .best-products-shop__heading__right {
    padding: 12px 14px 12px 25px;
  }

  .best-products-shop__heading__right .title {
    font-size  : 14px;
    line-height: 22px;
  }

  .best-products-shop__heading__right .sub-title {
    font-size  : 12px;
    line-height: 18px;
  }

  .best-products-shop__heading__tabs__item {
    padding      : 12px 16px;
    font-size    : 12px;
    line-height  : 18px;
    border-radius: 10px;
  }
}

@media only screen and (max-width: 575px) {
  .best-products-shop__heading .sub-title {
    font-size  : 10px;
    line-height: 16px;
  }

  .best-products-shop__heading__dropdown .btn {
    padding: 16px 12px;
  }

  .best-products-shop__heading__dropdown .btn svg {
    margin-right: 6px;
  }
}

.options-shop {
  margin: 102px 0 113px;
}

.options-shop__item {
  border          : 1px solid #d6dbec;
  padding         : 38px 24px 40px;
  background-color: #fff;
}

.options-shop__item .number {
  color: #00a693;
  top  : 19px;
  left : 24px;
}

.options-shop__item .number::first-letter {
  color: #d6dbec;
}

.options-shop__item .svg svg {
  width : 32px;
  height: 32px;
}

.options-shop__item:hover {
  background-color: rgba(0, 166, 147, 0.1);
  border-color    : rgba(0, 166, 147, 0.1);
  transform       : translateY(-12px);
}

.options-shop .row {
  scroll-snap-type: x mandatory;
}

.options-shop .row>* {
  scroll-snap-align: start;
}

@media only screen and (max-width: 991px) {
  .options-shop {
    margin: 40px 0;
  }

  .options-shop__heading {
    margin-bottom: 32px;
  }

  .options-shop .row {
    margin: 0 -8px;
  }

  .options-shop .row>* {
    padding: 0 8px;
  }

  .options-shop__item {
    padding-bottom: 24px;
  }

  .options-shop__item .title {
    font-size  : 16px;
    line-height: 25px;
  }

  .options-shop__item .sub-title {
    font-size  : 14px;
    line-height: 22px;
  }
}

@media only screen and (max-width: 767px) {
  .options-shop__heading .title {
    font-size  : 18px;
    line-height: 28px;
  }

  .options-shop__heading .sub-title {
    font-size  : 14px;
    line-height: 22px;
  }
}

@media only screen and (max-width: 575px) {
  .options-shop__item {
    padding: 38px 16px 40px;
  }

  .options-shop__item .title {
    font-size  : 14px;
    line-height: 22px;
  }

  .options-shop__item .sub-title {
    font-size  : 12px;
    line-height: 18px;
  }
}

.best-products-two-shop {
  margin-bottom: 128px;
}

.best-products-two-shop__item {
  padding     : 20px 20px 35px;
  border-right: 1px solid #b7b7bb;
}

.best-products-two-shop__item.not-line {
  border-right: 0;
}

.best-products-two-shop__item .image img {
  width        : 140px;
  height       : 140px;
  -o-object-fit: contain;
  object-fit   : contain;
}

.best-products-two-shop__item .title {
  max-height: 50px;
}

@media only screen and (max-width: 991px) {
  .best-products-two-shop {
    margin-bottom: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .best-products-two-shop__item {
    padding: 20px 12px;
  }

  .best-products-two-shop__item .image img {
    width : 120px;
    height: 120px;
  }

  .best-products-two-shop__item .title {
    font-size    : 14px;
    line-height  : 22px;
    max-height   : 44px;
    margin-bottom: 8px;
  }

  .best-products-two-shop__item .off,
  .best-products-two-shop__item .price {
    font-size  : 14px;
    line-height: 22px;
  }

  .best-products-two-shop__item .price span {
    font-size  : 16px;
    line-height: 25px;
  }
}

.products-category__body {
  padding         : 20px 24px;
  background-color: #f3f6f4;
}

.products-category__item {
  padding: 28px 29px 16px;
  z-index: 2;
}

.products-category__item::before {
  top                : 54px;
  right              : 15px;
  width              : 3px;
  height             : 39px;
  border-radius      : 10px;
  background-color   : #00a693;
  -webkit-user-select: none;
  -moz-user-select   : none;
  user-select        : none;
  transition         : all linear 0.3s;
  z-index            : -1;
}

.products-category__item .number {
  color: #00a693;
  top  : 14px;
  left : 18px;
}

.products-category__item .number::first-letter {
  color: #d6dbec;
}

.products-category__item .image {
  width           : 92px;
  height          : 93px;
  background-image: linear-gradient(223.12deg, #ccede9 7.75%, #99dbd4 102.85%);
}

.products-category__item .image img {
  width        : 80px;
  height       : 80px;
  -o-object-fit: contain;
  object-fit   : contain;
}

.products-category__item .detail {
  max-width: calc(100% - 103px);
}



.products-category__item .detail .price .toman {
  transform: scale(-1);
  color    : #000;
}

.products-category__item:hover::before {
  width : 100%;
  height: 100%;
  top   : 0;
  right : 0;
}

.products-category__item:hover .title a,
.products-category__item:hover .price span,
.products-category__item:hover .price .toman,
.products-category__item:hover .number {
  color: #fff;
}

.products-category__item:hover .sub-title,
.products-category__item:hover .price del {
  color: rgba(255, 255, 255, 0.5);
}

.products-category .swiper-wrapper {
  row-gap: 20px;
}

.products-category .swiper-slide {
  margin-top: 0 !important;
}

@media only screen and (max-width: 1399px) {
  .products-category__item {
    padding-left: 16px;
  }

  .products-category__item::before {
    top: 48px;
  }

  .products-category__item .image {
    width : 80px;
    height: 80px;
  }

  .products-category__item .image img {
    width : 72px;
    height: 72px;
  }

  .products-category__item .detail {
    max-width: calc(100% - 91px);
  }

  .products-category__item .title {
    font-size  : 16px;
    line-height: 25px;
  }

  .products-category__item .sub-title {
    font-size  : 12px;
    line-height: 19px;
  }
}

@media only screen and (max-width: 991px) {
  .products-category {
    margin: 50px 0;
  }

  .products-category__tabs {
    background-color: transparent;
  }

  .products-category__tabs .best-products-shop__heading__tabs__item:not(.active) {
    background-color: #f3f6f4;
  }

  .products-category__body {
    margin-top: 32px;
  }
}

@media only screen and (max-width: 767px) {
  .products-category__body {
    padding: 16px 12px;
  }

  .products-category__item {
    padding: 28px 20px 20px 16px;
  }

  .products-category__item::before {
    right: 10px;
  }

  .products-category__item .price del {
    font-size  : 12px;
    line-height: 19px;
  }

  .products-category__item .price span {
    font-size  : 16px;
    line-height: 25px;
  }

  .products-category__item .price .toman {
    font-size  : 10px;
    line-height: 15px;
  }
}

@media only screen and (max-width: 575px) {
  .products-category__body {
    margin-right : -12px;
    margin-left  : -12px;
    border-radius: 0;
  }

  .products-category__body .swiper {
    overflow: visible;
  }

  .products-category__item .title {
    font-size  : 14px;
    line-height: 22px;
  }

  .products-category__item .sub-title {
    font-size  : 11px;
    line-height: 16px;
  }
}

.articles-shop__item figure img {
  height: 159px;
}

.articles-shop__item .title {
  max-height: 56px;
}

.articles-shop__item .title a:hover,
.articles-shop__item .category:hover {
  color: #00a693;
}

.articles-shop__item:hover figure img {
  transform: scale(1.05);
}

@media only screen and (max-width: 767px) {
  .articles-shop figure img {
    height: 120px;
  }

  .articles-shop .category,
  .articles-shop .date {
    font-size  : 12px;
    line-height: 19px;
  }

  .articles-shop .title {
    font-size  : 14px;
    line-height: 22px;
    max-height : 44px;
  }
}

@supports (selector(::-webkit-scrollbar)) {
  .scrollbar {
    scrollbar-color: unset !important;
  }
}

.icon-heart-6:before {
  content: "\e9e9";
}

.icon-heart-6-fill:before {
  content: "\e9ea";
}

.icon-reply:before {
  content: "\e9da";
}

.icon-star-5:before {
  content: "\e9d9";
}

.icon-share:before {
  content: "\e9d8";
}

.icon-angle-down-2:before {
  content: "\e9d3";
}

.icon-angle-left-4:before {
  content: "\e9d4";
}

.icon-angle-right-4:before {
  content: "\e9d5";
}

.icon-arrow-left-5:before {
  content: "\e9d6";
}

.icon-grid-2:before {
  content: "\e9d7";
}

.modal {
  z-index: 10003;
}

.modal-backdrop {
  z-index: 10001;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin            : 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.body-shop {
  --default-color-select-two: #00a693;
}

.btn-success-5 {
  background-color: #00a693;
  color           : #fff;
}

.btn-success-5:hover {
  background-color: #040414;
  color           : #fff;
}

.text-gray-12 {
  color: #929292;
}

.text-dark-13 {
  color: #212529;
}

.text-dark-14 {
  color: #565656;
}

.detail-product .row-info-product {
  margin: 0;
}

.detail-product .col-gallery {
  max-width: 335px;
  padding  : 0;
}

.detail-product .col-info {
  max-width: calc(100% - 606px);
  padding  : 0 36px;
}

.detail-product .col-info-seller {
  padding  : 0;
  max-width: 271px;
}

.detail-product__images {
  border : 1px solid #e7e8ee;
  padding: 74px 0 34px;
}

.detail-product__images__icons {
  top  : 20px;
  right: 20px;
}

.detail-product__images__icons__btn {
  width           : 39px;
  height          : 39px;
  background-color: #00a693;
}

.detail-product__images__icons ul {
  box-shadow      : -20px 44px 51px rgba(0, 0, 0, 0.08);
  background-color: #f3f6f4;
  transform       : translate(2.5px, 16px) !important;
  width           : 44px;
  padding         : 12px 0;
  min-width       : auto;
  opacity         : 0;
  visibility      : hidden;
  z-index         : 20;
}

.detail-product__images__icons ul.show {
  opacity   : 1;
  visibility: visible;
  transform : translate(2.5px, 8px) !important;
}

.detail-product__images__img {
  max-width : 264px;
  max-height: 264px;
}

.detail-product__images__bottom {
  border-top: 1px solid #e7e8ee;
  padding   : 38px 16px 0;
  margin-top: 61px;
}

.detail-product__images__imgs {
  padding: 12px 20px 11px;
}

.detail-product__images__imgs .swiper {
  filter: drop-shadow(0px 34px 24px rgba(0, 0, 0, 0.03));
}

.detail-product__images__imgs .swiper-button-next,
.detail-product__images__imgs .swiper-button-prev {
  width     : 24px;
  height    : 21px;
  background: linear-gradient(270.04deg, rgba(255, 255, 255, 0) -43.11%, #ffffff 59.43%);
  color     : #89939f;
}

.detail-product__images__imgs .swiper-button-next::after,
.detail-product__images__imgs .swiper-button-prev::after {
  content: none;
}

.detail-product__images__imgs .swiper-button-next {
  right    : auto;
  left     : 0;
  transform: translate(-7px, -50%);
}

.detail-product__images__imgs .swiper-button-prev {
  left     : auto;
  right    : 0;
  transform: translate(7px, -50%);
}
.detail-product__images__imgs__item {
  height: 43px;
}
@media only screen and (max-width: 768px) {
  .detail-product__images__imgs__item {
    height: 275px !important;
  }
  .detail-product__images__imgs__item img {
    height: 275px !important;
    width: 275px !important;
    object-fit: contain;
  }
}


.detail-product__images__imgs__item::before {
  content                : "\e9d7";
  font-family            : "icomoon";
  background-color       : rgba(255, 255, 255, 0.46);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter        : blur(4px);
  display                : flex;
  align-items            : center;
  justify-content        : center;
  color                  : #121212;
  font-size              : 11px;
  line-height            : 1;
  opacity                : 0;
}

.detail-product__images__imgs__item:hover::before {
  opacity: 1;
}

.detail-product__proposal-rate .proposal {
  padding         : 8px 30px;
  background-color: #00a693;
}

.detail-product__proposal-rate .rate {
  background-color: #ffc700;
  padding         : 7px 16px;
}

.detail-product__titr {
  gap: 7px;
}

.detail-product__titr::before {
  width           : 32px;
  height          : 6px;
  border-radius   : 5px;
  background-color: #00935e;
}

.detail-product__colors li label,
.detail-product__sizes li label {
  padding: 7px 20px;
  border : 1px solid #dfe0e7;
  color  : #000;
}

.detail-product__colors li input:checked+label,
.detail-product__sizes li input:checked+label {
  border-color: #00a693;
  color       : #00a693;
}

.detail-product__colors label span {
  width           : 14px;
  height          : 14px;
  border          : 1px solid #fff;
  outline         : 1px solid #a4a8ba;
  background-color: #000;
}

.detail-product__colors input:checked+label span {
  outline-color: #00a693;
}

.detail-product__features {
  margin: 0 -3px;
  gap   : 13px 0;
}

.detail-product__features li {
  max-width: 33.333333%;
  padding  : 0 3px;
}

.detail-product__features li .content {
  background-color: #fafbff;
  padding         : 7px 16px;
}

.detail-product__info-seller {
  background-color: #f3f6f4;
  padding         : 25px 22px;
}

.detail-product__info-seller__heading,
.detail-product__info-seller__features {
  padding-bottom: 20px;
  margin-bottom : 20px;
  border-bottom : 1px solid #e7e7e7;
}

.detail-product__info-seller__send .select2-container--default .select2-selection--single {
  border          : 0;
  background-color: #fff;
  box-shadow      : 0px 24px 54px -17px rgba(0, 0, 0, 0.09);
  border-radius   : 9px;
}

.detail-product__info-seller__send .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 14px;
}

.detail-product__info-seller__send .select-two-item-title {
  font-family: "Yekan Bakh";
  font-size  : 9px;
  line-height: 14px;
  font-weight: 700;
  color      : #121212;
}

.detail-product__info-seller__send .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow::before {
  content  : "\e9d3";
  font-size: 20px;
  color    : #b0b0b0;
}

.detail-product__info-seller .btn-add-to-cart {
  padding   : 15px 12px;
  box-shadow: 10px 24px 34px rgba(0, 166, 147, 0.08);
}

.detail-product__info-seller__quantity {
  border : 1px solid #a4a8ba;
  padding: 8px 19px;
}

.detail-product__info-seller__quantity input {
  width: 32px;
}



.detail-product__info-seller__price del {
  text-decoration: none;
}

.detail-product__info-seller__price del span {
  margin-right: 2px;
  line-height : 23px;
  color       : #d4242e;
}

.detail-product__info-seller__price .toman {
  transform   : scale(-1);
  margin-right: 2px;
}

.detail-product__info-seller__timear {
  gap: 2px;
}

.detail-product__info-seller__timear__item {
  width      : 30px;
  height     : 30px;
  box-shadow : 0px 24px 16px rgba(0, 0, 0, 0.02);
  font-size  : 6px;
  line-height: 9px;
}

.detail-product__heading__mobile .detail-product__info-seller__timear__item {
  background-color: #f3f6f4 !important;
}

.detail-product__nav-price {
  right           : 12px;
  bottom          : 12px;
  left            : 12px;
  background-color: #F3F6F4;
  padding         : 14px 12px;
  z-index         : 10001;
}

.detail-product__nav-price .btn {
  padding   : 13px 33px;
  box-shadow: 0px 14px 24px rgba(122, 215, 92, 0.3);
}

.detail-product__small-description {
  border: 1px solid #e7e8ee;
}

.detail-product__free-send {
  background-color: #e3f7f5;
}

.detail-product__small-description,
.detail-product__free-send {
  padding: 20px 39px 20px 18px;
}

.detail-product__small-description::before,
.detail-product__free-send::before {
  width           : 3px;
  height          : 19px;
  background-color: #00a693;
  border-radius   : 10px;
  right           : 18px;
}

.detail-product__options {
  background-color: #f3f6f4;
  padding         : 35px 71px 34px;
}

.detail-product__options__item svg {
  color: #292d32;
}

.detail-product__sellers__item {
  background-color: #fff;
  border          : 1px solid #e9e9f1;
  padding         : 26px 33px 26px 27px;
}

.detail-product__sellers__item .info-seller .icon {
  width           : 64px;
  height          : 64px;
  background-color: #fff;
  border          : 1px solid #e9e9f1;
}

.detail-product__sellers__item .info-seller .performance b {
  color: #00a693;
}

.detail-product__sellers__item .btns {
  flex: 0 0 auto;
}

.detail-product__sellers__item .btns .btn-send {
  padding: 10px 14px 10px 23px;
}

.detail-product__sellers__item .btns .btn-send .icon {
  width : 44px;
  height: 44px;
  border: 1px solid rgba(255, 255, 255, 0.4);
}

.detail-product__sellers__item .btns .btn-add-to-cart {
  padding: 21px 28px;
}

.detail-product__sellers__item:hover {
  background-color: rgba(0, 166, 147, 0.1);
  border-color    : rgba(0, 166, 147, 0.1);
}

.detail-product__sellers__item:hover .info-seller .icon {
  background-color: rgba(0, 166, 147, 0.2);
  border-color    : rgba(0, 166, 147, 0.2);
}

.detail-product__sellers__item:hover .btns .btn-add-to-cart {
  background-color: #fff;
}

.detail-product__sellers__item:hover .btns .btn-add-to-cart:hover {
  background-color: #00a693;
}

.detail-product__tabs::before {
  background-color: rgba(242, 229, 221, 0.2);
  height          : 17px;
  z-index         : -1;
}

.detail-product__tabs ul {
  padding: 0 65px;
}

.detail-product__tabs ul li {
  color  : #000;
  padding: 15px 38px;
}

.detail-product__tabs ul li.active {
  background-color: #121212;
  color           : #fff;
}

.detail-product__description {
  border : 1px solid rgba(0, 0, 0, 0.1);
  padding: 48px 48px 40px;
}

.detail-product__description .content {
  font-size  : 12px;
  line-height: 36px;
  font-weight: 400;
  color      : #494949;
  text-align : justify;
}

.detail-product__description .content>* {
  margin-bottom: 24px;
}

.detail-product__description .content>*:last-child {
  margin-bottom: 0;
}

.detail-product__description .content img {
  width        : 100%;
  display      : block;
  border-radius: 20px;
}

.detail-product__full-info {
  background-color: #f3f6f4;
  padding         : 42px 53px 24px 41px;
}

.detail-product__full-info__items {
  gap: 18px;
}

.detail-product__full-info__items.has-more-items::before {
  content                : "";
  position               : absolute;
  bottom                 : 0;
  left                   : 0;
  width                  : 100%;
  height                 : 113px;
  background-color       : rgba(217, 217, 217, 0.01);
  -webkit-backdrop-filter: blur(3.5px);
  backdrop-filter        : blur(3.5px);
  z-index                : 10;
}

.detail-product__full-info__item {
  border : 1px solid #e7e8ee;
  padding: 8px 15px 8px 11px;
}

.detail-product__full-info__item .title {
  gap         : 10px;
  width       : 25%;
  padding-left: 12px;
}

.detail-product__full-info__item .title::before {
  width           : 3px;
  height          : 19px;
  border-radius   : 10px;
  background-color: #00a693;
}

.detail-product__full-info__item .value {
  padding         : 15px 25px;
  width           : 75%;
  background-color: #fff;
}

.detail-product__comments {
  border : 1px solid rgba(0, 0, 0, 0.1);
  padding: 50px 40px 24px;
}

.detail-product__comments__heading .right i {
  width           : 52px;
  height          : 52px;
  background-color: #ffc700;
}

.detail-product__comments__heading .right .sub-title span {
  color: #d4242e;
}

.detail-product__comments__rates__type .box {
  width      : 135px;
  padding    : 0 0 15px 21px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  margin-left: 22px;
}

.detail-product__comments__rates__type .box .icon svg {
  width : 24px;
  height: 24px;
}

.detail-product__comments__rates__type .box .rate {
  border-bottom : 3px solid #00a693;
  padding-bottom: 3px;
}

.detail-product__comments__rates__line {
  max-width: 272px;
  gap      : 5px;
}

.detail-product__comments__rates__line li .stars {
  color: rgba(217, 217, 217, 0.4);
}

.detail-product__comments__rates__line li .line {
  margin          : 0 12px 0 17px;
  background-color: #ededed;
  height          : 2px;
}

.detail-product__comments__rates__line li:first-child .stars i {
  color: #ffc700;
}

.detail-product__comments__rates__line li:nth-child(2) .stars i:nth-last-child(n+2) {
  color: #14151b;
}

.detail-product__comments__rates__line li:nth-child(3) .stars i:nth-last-child(n+3) {
  color: #14151b;
}

.detail-product__comments__rates__line li:nth-child(4) .stars i:nth-last-child(n+4) {
  color: #14151b;
}

.detail-product__comments__rates__line li:nth-child(5) .stars i:nth-last-child(n+5) {
  color: #14151b;
}

.detail-product__comments__item {
  background-color: #f3f6f4;
  padding         : 24px 40px;
}

.detail-product__comments__item .rates ul {
  flex     : 1 0 auto;
  min-width: 50%;
  max-width: 100%;
}

.detail-product__comments__item .rates li {
  padding         : 13px 16px;
  background-color: #fafbff;
}

.detail-product__comments .replys {
  padding-right: 40px;
  margin-top   : 16px;
}

.detail-product__comments__items.has-more-items::after {
  height                 : 113px;
  background-color       : rgba(217, 217, 217, 0.01);
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter        : blur(7px);
  z-index                : 10;
}

.detail-product__comments__items.has-more-items.opened::after {
  content: none;
}

.detail-product__comments__items .btn-more-shop {
  bottom : 28px;
  z-index: 20;
}

@media only screen and (max-width: 1399px) {
  .detail-product .col-info {
    padding: 0 24px;
  }
}

@media only screen and (max-width: 1199px) {
  .detail-product .col-gallery {
    max-width: 300px;
  }

  .detail-product .col-info {
    padding  : 0 12px;
    max-width: calc(100% - 540px);
  }

  .detail-product .col-info-seller {
    max-width: 240px;
  }

  .detail-product__info-seller {
    padding: 25px 16px;
  }

  .detail-product__sellers__item {
    padding: 26px 20px;
  }

  .detail-product__sellers__item .warranty {
    font-size  : 14px;
    line-height: 22px;
  }

  .detail-product__comments {
    padding: 50px 24px;
  }

  .detail-product__comments__rates__type .box {
    margin-left : 16px;
    width       : 120px;
    padding-left: 12px;
  }
}

@media only screen and (max-width: 991px) {

  .detail-product .col-gallery,
  .detail-product .col-info,
  .detail-product .col-info-seller {
    max-width: 100%;
    padding  : 0;
  }

  .detail-product__images {
    padding: 32px 0 16px;
  }

  .detail-product__images__bottom {
    padding   : 16px 16px 0;
    margin-top: 24px;
  }

  .detail-product__images__imgs {
    max-width: 290px;
    margin   : 0 auto;
  }

  .detail-product__colors,
  .detail-product__sizes,
  .detail-product__features {
    overflow-x        : auto;
    scrollbar-width   : 0;
    -ms-overflow-style: none;
  }

  .detail-product__colors::-webkit-scrollbar,
  .detail-product__sizes::-webkit-scrollbar,
  .detail-product__features::-webkit-scrollbar {
    width: 0;
  }

  .detail-product__features li {
    max-width: 25%;
  }

  .detail-product .small-description-free-send {
    margin-top: 24px;
  }

  .detail-product__small-description,
  .detail-product__free-send {
    padding: 20px 16px;
  }

  .detail-product__small-description::before,
  .detail-product__free-send::before {
    content: none;
  }

  .detail-product__options {
    padding: 32px 24px;
    margin : 32px 0;
  }

  .detail-product__options__item {
    padding-left: 24px;
  }

  .detail-product__sellers__items .btns {
    flex: unset;
  }

  .detail-product__tabs ul {
    padding: 0 24px;
  }

  .detail-product__description {
    padding: 32px;
  }

  .detail-product__full-info {
    padding: 32px 24px 24px;
  }

  .detail-product__full-info__item .title {
    width: 33.3333%;
  }

  .detail-product__full-info__item .value {
    width: 66.6667%;
  }

  .detail-product__full-info .btn-more-shop {
    margin-top: -64px;
    z-index   : 100;
    position  : relative;
  }

  .detail-product__comments {
    padding      : 24px 12px;
    border-radius: 12px;
  }

  .detail-product__comments__rates__type {
    width  : 100%;
    margin : 0 -8px;
    row-gap: 16px;
  }

  .detail-product__comments__rates__type .box {
    width      : auto;
    flex       : 1 0 33.333333%;
    margin     : 0;
    padding    : 0 8px;
    border-left: 0;
  }

  .detail-product__comments__rates__line {
    max-width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .detail-product__title {
    font-size  : 16px;
    line-height: 25px;
  }

  .detail-product__features li {
    max-width: 33.333333%;
  }

  .detail-product__options {
    padding      : 32px 16px;
    border-radius: 15px;
  }

  .detail-product__options__item svg {
    width : 32px;
    height: 32px;
  }

  .detail-product__options__item>* {
    font-size  : 12px;
    line-height: 18px;
  }

  .detail-product__sellers__item {
    padding: 12px;
  }

  .detail-product__sellers__item .info-seller .icon {
    margin-left: 8px;
  }

  .detail-product__sellers__item .btns .btn {
    flex: 1 0 auto;
  }

  .detail-product__sellers__item .btns .btn-send {
    padding: 6px 14px;
  }

  .detail-product__sellers__item .btns .btn-add-to-cart {
    padding: 17px 16px;
  }

  .detail-product__tabs ul {
    padding: 0;
  }

  .detail-product__tabs ul li {
    padding: 12px 24px;
  }

  .detail-product__description {
    padding      : 24px;
    border-radius: 15px;
  }

  .detail-product__description__title {
    font-size  : 16px;
    line-height: 24px;
  }

  .detail-product__description .content {
    line-height: 28px;
  }

  .detail-product__description .content img {
    border-radius: 12px;
  }

  .detail-product__full-info__item .title {
    font-size  : 14px;
    line-height: 22px;
    width      : 40%;
  }

  .detail-product__full-info__item .value {
    font-size  : 12px;
    line-height: 19px;
    width      : 60%;
  }

  .detail-product__comments__item {
    padding: 24px;
  }

  .detail-product__comments__item .rates {
    row-gap: 12px;
  }

  .detail-product__comments__item .rates li {
    padding: 10px 12px;
  }

  .detail-product__comments .replys {
    padding-right: 20px;
  }
}

@media only screen and (max-width: 575px) {

  .detail-product__colors,
  .detail-product__sizes,
  .detail-product__features {
    margin : 0 -12px;
    padding: 0 12px;
  }

  .detail-product__features li {
    min-width: 162px;
    max-width: 162px;
  }

  .detail-product__tabs {
    margin: 32px -12px;
  }

  .detail-product__tabs ul {
    padding: 0 12px;
  }

  .detail-product__sellers__heading .btn {
    max-width: 100%;
  }

  .detail-product__full-info {
    padding: 24px 12px;
  }

  .detail-product__full-info__item {
    gap: 12px;
  }

  .detail-product__full-info__item .title,
  .detail-product__full-info__item .value {
    width: 100%;
  }

  .detail-product__full-info__item .title {
    padding-left: 0;
  }

  .detail-product__comments__heading .btn {
    max-width: 100%;
  }

  .detail-product__comments__item {
    padding: 20px 12px;
  }
}

.modal-sellers .modal-dialog,
.modal-full-info .modal-dialog {
  max-width: 1320px;
}

.modal-sellers .modal-content,
.modal-full-info .modal-content {
  border-radius: 15px;
  border       : 0;
}

.modal-sellers .modal-header,
.modal-sellers .modal-body,
.modal-full-info .modal-header,
.modal-full-info .modal-body {
  padding: 24px;
}

@media only screen and (max-width: 991px) {

  .modal-sellers .modal-body,
  .modal-full-info .modal-body {
    height: calc(100% - 100px);
  }
}

.modal-sellers .detail-product__sellers__items {
  max-height     : 544px;
  overflow-y     : auto;
  scrollbar-width: 4px;
  scrollbar-color: #00a693 blue;
  padding-left   : 12px;
}

.modal-sellers .detail-product__sellers__items::-webkit-scrollbar {
  width           : 4px;
  background-color: #f3f6f4;
}

.modal-sellers .detail-product__sellers__items::-webkit-scrollbar-thumb {
  background-color: #00a693;
}

@media only screen and (max-width: 991px) {
  .modal-sellers .detail-product__sellers__items {
    max-height: 100%;
  }
}

.modal-full-info .detail-product__full-info__items {
  max-height     : 422px;
  overflow-y     : auto;
  scrollbar-width: 4px;
  scrollbar-color: #00a693 blue;
  padding-left   : 12px;
}

.modal-full-info .detail-product__full-info__items::-webkit-scrollbar {
  width           : 4px;
  background-color: #f3f6f4;
}

.modal-full-info .detail-product__full-info__items::-webkit-scrollbar-thumb {
  background-color: #00a693;
}

.modal-full-info .detail-product__full-info__item .value {
  background-color: #f3f6f4;
}

@media only screen and (max-width: 991px) {
  .modal-full-info .detail-product__full-info__items {
    max-height: 100%;
  }
}

@media only screen and (max-width: 991px) {
  .modal-mobile {
    z-index : 10002;
    overflow: hidden;
    top     : 10%;
    height  : 90%;
  }

  .modal-mobile:not(.show) .modal-dialog {
    transform: translateY(80%);
    opacity  : 1;
  }

  .modal-mobile .modal-dialog {
    margin: 0;
    height: 100%;
  }

  .modal-mobile .modal-content {
    border-radius: 15px 15px 0 0;
    height       : 100%;
  }
}

.note__head {
  background-color: #040414;
  padding         : 12px 23px 12px 11px;
  gap             : 17px;
  top             : 0;
  opacity         : 0;
  visibility      : hidden;
  max-width       : calc(100% - 8px);
  width           : -moz-fit-content;
  width           : fit-content;
  z-index         : 999;
}

.note__head .btn {
  padding         : 14px 21px;
  background-color: #00935e;
}

.note__head.opened {
  opacity   : 100;
  visibility: visible;
  top       : 24px;
}

@media only screen and (max-width: 767px) {
  .note__head {
    font-size  : 14px;
    line-height: 22px;
  }
}

@media only screen and (max-width: 575px) {
  .note__head {
    font-size  : 12px;
    line-height: 18px;
    padding    : 12px 16px 12px 12px;
  }
}

.modal-add-to-cart .modal-dialog {
  max-width: 518px;
}

.modal-add-to-cart .modal-content {
  border-radius: 15px;
}

.modal-add-to-cart .modal-body {
  padding: 24px 24px 34px;
}

.modal-add-to-cart .heading {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shop/bg-03.png");
  padding         : 16px 28px 16px 20px;
}

.modal-add-to-cart .info-product .image {
  background-color: #f3f6f4;
  width           : 82px;
  height          : 82px;
}

.modal-add-to-cart .info-product .image img {
  width : 60px;
  height: 60px;
}

.modal-add-to-cart .info__selected__item {
  gap: 11px;
}

.modal-add-to-cart .info__selected__item .title::before {
  width           : 15px;
  height          : 5px;
  border-radius   : 5px;
  background-color: #00935e;
}

.modal-add-to-cart .info__selected__item .value {
  padding: 7px 20px;
  border : 1px solid #dfe0e7;
}

.modal-add-to-cart .info__selected__item .value.color {
  gap: 10px;
}

.modal-add-to-cart .info__selected__item .value.color span {
  width           : 11px;
  height          : 11px;
  background-color: #000;
  border          : 1px solid #fff;
  outline         : 1px solid #a4a8ba;
}

@media only screen and (max-width: 991px) {
  .modal-add-to-cart .modal-dialog {
    max-width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .modal-add-to-cart .modal-body {
    padding: 24px 12px;
  }

  .modal-add-to-cart .info__selected .value {
    padding: 7px 12px;
  }
}

.success-added-product {
  max-width       : -moz-fit-content;
  max-width       : fit-content;
  background-color: #040414;
  padding         : 16px 15px 16px 28px;
  top             : 0px;
  right           : 24px;
  opacity         : 0;
  visibility      : hidden;
  z-index         : 10001;
}

.success-added-product .icon {
  box-shadow      : 0px 22px 24px rgba(0, 147, 94, 0.35);
  width           : 50px;
  height          : 50px;
  background-color: #00935e;
}

.success-added-product.opened {
  opacity   : 1;
  visibility: visible;
  top       : 24px;
}

.detail-product__images__img__mobile {
  padding-bottom: 60px;
}

.detail-product__images__img__mobile::after {
  content            : "";
  position           : absolute;
  bottom             : 33px;
  left               : 50%;
  transform          : translateX(-50%);
  width              : 100%;
  max-width          : 286px;
  height             : 12px;
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMjg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDcxLjVIMTAxLjgxQzEwNS4zNzIgMSAxMDguODY5IDEuOTUxMTQgMTExLjk0IDMuNzU1MTJMMTE5LjU4NCA4LjI0NDg4QzEyMi42NTUgMTAuMDQ4OSAxMjYuMTUyIDExIDEyOS43MTMgMTFIMTQzSDE1NS42NjFDMTU5LjA4IDExIDE2Mi40NDIgMTAuMTIzNSAxNjUuNDI1IDguNDU0MjhMMTc0LjIgMy41NDU3MkMxNzcuMTgzIDEuODc2NDcgMTgwLjU0NSAxIDE4My45NjQgMUgyMTQuNUgyODYiIHN0cm9rZT0idXJsKCNwYWludDBfcmFkaWFsXzMxNV8zNDE5NykiLz4KPGRlZnM+CjxyYWRpYWxHcmFkaWVudCBpZD0icGFpbnQwX3JhZGlhbF8zMTVfMzQxOTciIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQzIDYpIHNjYWxlKDE0MyA5LjQ1NDE5KSI+CjxzdG9wIHN0b3AtY29sb3I9IiNENDI0MkUiLz4KPHN0b3Agb2Zmc2V0PSIwLjUxMTk2MyIgc3RvcC1jb2xvcj0iI0Q0MjQyRSIgc3RvcC1vcGFjaXR5PSIwLjIxIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0Q0MjQyRSIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) center center/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMjg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDcxLjVIMTAxLjgxQzEwNS4zNzIgMSAxMDguODY5IDEuOTUxMTQgMTExLjk0IDMuNzU1MTJMMTE5LjU4NCA4LjI0NDg4QzEyMi42NTUgMTAuMDQ4OSAxMjYuMTUyIDExIDEyOS43MTMgMTFIMTQzSDE1NS42NjFDMTU5LjA4IDExIDE2Mi40NDIgMTAuMTIzNSAxNjUuNDI1IDguNDU0MjhMMTc0LjIgMy41NDU3MkMxNzcuMTgzIDEuODc2NDcgMTgwLjU0NSAxIDE4My45NjQgMUgyMTQuNUgyODYiIHN0cm9rZT0idXJsKCNwYWludDBfcmFkaWFsXzMxNV8zNDE5NykiLz4KPGRlZnM+CjxyYWRpYWxHcmFkaWVudCBpZD0icGFpbnQwX3JhZGlhbF8zMTVfMzQxOTciIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQzIDYpIHNjYWxlKDE0MyA5LjQ1NDE5KSI+CjxzdG9wIHN0b3AtY29sb3I9IiNENDI0MkUiLz4KPHN0b3Agb2Zmc2V0PSIwLjUxMTk2MyIgc3RvcC1jb2xvcj0iI0Q0MjQyRSIgc3RvcC1vcGFjaXR5PSIwLjIxIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0Q0MjQyRSIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) center center/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  background-color   : #D4242E;
}

.detail-product__images__img__mobile .swiper-pagination-bullet {
  margin          : 0 !important;
  width           : 12px;
  height          : 2px;
  opacity         : 1;
  background-color: #EBEBEB;
  border-radius   : 2px;
}

.detail-product__images__img__mobile .swiper-pagination-bullet-active {
  width           : 32px;
  background-color: #D4242E;
}

.detail-product__header-mobile {
  padding: 22px 0;
}

.detail-product__header-mobile .like-cart {
  background-color: #f3f6f4;
  padding         : 12px 14px;
}

.detail-product__header-mobile .like-cart .line {
  width           : 1px;
  height          : 18px;
  background-color: rgba(0, 0, 0, 0.06);
}

.detail-product__header-mobile .menu {
  width           : 40px;
  height          : 40px;
  background-color: #00935e;
}

@media only screen and (max-width: 991px) {
  .detail-product__images {
    padding-top: 57px;
  }

  .detail-product__images .heading {
    top    : 12px;
    padding: 0 12px;
  }

  .detail-product .detail-product__info-seller__timear__item {
    background-color: #F3F6F4 !important;
  }
}

@media only screen and (max-width: 575px) {
  .detail-product__images .heading .existing {
    font-size  : 12px;
    line-height: 18px;
  }

  .detail-product__images .heading .existing svg {
    width : 20px;
    height: 20px;
  }
}

.icon-arrow-left-6:before {
  content: "\e9dc";
}

.icon-arrow-right-6:before {
  content: "\e9dd";
}

.icon-bag-happy:before {
  content: "\e9db";
}

.col-products {
  width: calc(100% - 278px);
}

@media only screen and (max-width: 991px) {
  .col-products {
    width: 100%;
  }
}

.pagination-shop li a.arrow {
  color: #292d32;
}

.pagination-shop li a:not(.arrow) {
  min-width: 40px;
  height   : 40px;
  border   : 1px solid #e4e7e9;
  color    : #191c1f;
  padding  : 0 8px;
}

.pagination-shop li a:not(.arrow).active {
  background-color: #00a693;
  border-color    : #00a693;
  color           : #fff;
}

.faqs__shop .row {
  row-gap: 28px;
}

.faqs__shop__item {
  box-shadow    : 0px 54.49px 39.39px rgba(0, 0, 0, 0.02);
  padding-bottom: 28px;
}

.faqs__shop__item__heading,
.faqs__shop__item__body {
  padding: 28px 24px 0;
}

.faqs__shop__item__heading {
  color: #393939;
}

.faqs__shop__item__heading span {
  width : 14px;
  height: 14px;
}

.faqs__shop__item__heading span::before,
.faqs__shop__item__heading span::after {
  background-color: #808b99;
  border-radius   : 2px;
}

.faqs__shop__item__heading span::before {
  width: 2px;
}

.faqs__shop__item__heading span::after {
  height: 2px;
}

.faqs__shop__item__heading:not(.collapsed) span::before {
  transform: translateX(-50%) rotate(90deg) !important;
}

.faqs__shop__item__body {
  padding-top: 12px;
}

@media only screen and (max-width: 767px) {
  .faqs__shop__item {
    padding-bottom: 20px;
  }

  .faqs__shop__item__heading,
  .faqs__shop__item__body {
    padding: 20px 16px 0;
  }

  .faqs__shop__item__heading {
    font-size  : 14px;
    line-height: 22px;
  }
}

.switch-shop {
  padding      : 0;
  width        : 100%;
  margin-bottom: 0;
  min-height   : auto;
}

.switch-shop .form-check-input {
  display: none;
}

.switch-shop .form-check-label {
  position    : relative;
  padding-left: 79px;
  cursor      : pointer;
  display     : block;
}

.switch-shop .form-check-label::before,
.switch-shop .form-check-label::after {
  content   : "";
  position  : absolute;
  margin-top: -4px;
  transition: all 0.3s ease-in-out;
}

.switch-shop .form-check-label::before {
  width           : 69px;
  height          : 30px;
  border-radius   : 20px;
  background-color: #f3f6f4;
  left            : 0;
  top             : 0;
}

.switch-shop .form-check-label::after {
  width           : 22px;
  height          : 22px;
  border-radius   : 50%;
  background-color: #fff;
  top             : 4px;
  left            : 43px;
}

.switch-shop .form-check-input:checked+label::before {
  background-color: #00a693;
}

.switch-shop .form-check-input:checked+label::after {
  left: 4px;
}

@media only screen and (max-width: 767px) {
  .switch-shop .form-check-label {
    padding-left: 54px;
    font-size   : 12px;
    line-height : 19px;
  }

  .switch-shop .form-check-label::before,
  .switch-shop .form-check-label::after {
    margin-top: 0;
  }

  .switch-shop .form-check-label::before {
    width : 44px;
    height: 19px;
  }

  .switch-shop .form-check-label::after {
    width : 14px;
    height: 14px;
    top   : 2.5px;
    left  : 27px;
  }

  .switch-shop .form-check-input:checked+label::after {
    left: 2.5px;
  }
}

.noUi-target {
  height          : 2px;
  background-color: #d4d4d4;
  border-radius   : 0;
  border          : 0;
  box-shadow      : none;
  padding-left    : 14px;
}

.noUi-connects {
  border-radius: 0;
}

.noUi-connect {
  background-color: #00a693;
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  width           : 14px;
  height          : 14px;
  border-radius   : 50%;
  background-color: #fff;
  border          : 2px solid #00a693;
  box-shadow      : none;
  left            : -14px;
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle::before,
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle::after {
  content: none;
}

.category-shop__banner {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shop/banner-07.png");
  background-color: #f1f1f1;
  padding         : 53px 56px 36px;
}

.category-shop__banner .content::before {
  top                    : -35px;
  right                  : 4px;
  bottom                 : -27px;
  left                   : -42px;
  background             : radial-gradient(45.5% 50% at 50% 50%, rgba(0, 0, 0, 0.32) 0%, rgba(0, 0, 0, 0.0224) 100%);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter        : blur(10px);
  z-index                : -1;
}

.category-shop__banner .content .btn {
  padding: 15px 18px;
}

@media only screen and (max-width: 767px) {
  .category-shop__banner {
    padding: 48px 24px 24px;
  }

  .category-shop__banner .content {
    position: unset !important;
  }

  .category-shop__banner .content::before {
    top                    : 0;
    right                  : 0;
    bottom                 : 0;
    left                   : 0;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter        : blur(3px);
  }

  .category-shop__banner .content .btn {
    font-size  : 12px;
    line-height: 18px;
  }
}

.category-shop__heading {
  gap: 22px;
}

.category-shop__heading__title {
  padding-right: 11px;
}

.category-shop__heading__title::before {
  width           : 3px;
  height          : 7px;
  background-color: #00a693;
}

.category-shop__heading__btn {
  width : 40px;
  height: 40px;
}

.category-shop__heading__btn svg {
  width : 28px;
  height: 28px;
}

.category-shop__heading__sort {
  margin-right: 33px;
  gap         : 38px;
}

.category-shop__heading__sort li a {
  font-weight: 400;
}

.category-shop__heading__sort li a::after {
  top             : 100%;
  width           : 16px;
  height          : 3px;
  background-color: #00a693;
  transform       : translate(-50%, 8px) scaleX(0);
}

.category-shop__heading__sort li a.active {
  font-weight: 700;
}

.category-shop__heading__sort li a.active,
.category-shop__heading__sort li a:hover {
  color: #040414;
}

.category-shop__heading__sort li a.active::after,
.category-shop__heading__sort li a:hover::after {
  transform: translate(-50%, 8px) scaleX(1);
}

.category-shop__heading__switch-box {
  background-color: #fff;
  border          : 1px solid rgba(164, 168, 186, 0.2);
  padding         : 15px;
}

.category-shop__row {
  border-right: 1px solid rgba(0, 0, 0, 0.06);
}

.category-shop__row::before,
.category-shop__row::after {
  background-color: rgba(0, 0, 0, 0.06);
  width           : 100vw;
  height          : 1px;
}

.category-shop__col-sidebar {
  width: 278px;
}

.category-shop__col-products {
  width: calc(100% - 278px);
}

.category-shop__sidebar {
  padding: 28px 11px 37px;
}

.category-shop__sidebar__backdrop {
  background-color       : rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter        : blur(4px);
  z-index                : 10000;
  opacity                : 0;
  visibility             : hidden;
}

.category-shop__sidebar.opened+.category-shop__sidebar__backdrop {
  opacity   : 1;
  visibility: visible;
}

.category-shop__sidebar .content {
  gap: 12px;
}

.category-shop__sidebar__item__heading {
  border : 1px solid #f3f6f4;
  padding: 18px 20px;
}

.category-shop__sidebar__item__heading:not(.collapsed) i {
  transform: rotate(180deg);
}

.category-shop__sidebar__item__body {
  margin-top: 15px;
}

.category-shop__sidebar__items {
  gap    : 12px;
  padding: 0 9px;
}

.category-shop__sidebar__items li label {
  gap   : 10px;
  cursor: pointer;
}

.category-shop__sidebar__items li label span {
  width : 22px;
  height: 22px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  flex  : 0 0 auto;
}

.category-shop__sidebar__items li label span::before {
  width           : 14px;
  height          : 14px;
  border-radius   : 50%;
  background-color: #000;
  opacity         : 0;
}

.category-shop__sidebar__items li input:checked+label span::before {
  opacity: 1;
}

.category-shop__sidebar .range-price-inpute {
  border : 1px solid rgba(0, 0, 0, 0.05);
  padding: 0 18px;
  height : 48px;
  flex   : 1 0 1%;
}

.category-shop__sidebar__products {
  padding         : 24px 26px 0;
  background-color: #00a693;
}

.category-shop__sidebar__products::before {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA1IiBoZWlnaHQ9IjI3IiB2aWV3Qm94PSIwIDAgMTA1IDI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMjYuOTc2MVYyN0gxMDVWMjYuOTc2MUgxMDMuOTY4QzkxLjc0NTcgMjYuOTc2MSA4MC4wNDg4IDIyLjAwNDIgNzEuNTY3IDEzLjIwMzVMNjMuNDcyOSA0LjgwNTE4QzU3LjU3MzUgLTEuMzE1OTggNDcuNzcxNCAtMS4zMTU5OCA0MS44NzIgNC44MDUxOEwzMy43Nzc5IDEzLjIwMzVDMjUuMjk2MSAyMi4wMDQyIDEzLjU5OTIgMjYuOTc2MSAxLjM3NjU2IDI2Ljk3NjFIMFoiIGZpbGw9IiNEOUQ5RDkiIHN0eWxlPSJmaWxsOiNEOUQ5RDk7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuODUxMCAwLjg1MTAgMC44NTEwKTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA1IiBoZWlnaHQ9IjI3IiB2aWV3Qm94PSIwIDAgMTA1IDI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMjYuOTc2MVYyN0gxMDVWMjYuOTc2MUgxMDMuOTY4QzkxLjc0NTcgMjYuOTc2MSA4MC4wNDg4IDIyLjAwNDIgNzEuNTY3IDEzLjIwMzVMNjMuNDcyOSA0LjgwNTE4QzU3LjU3MzUgLTEuMzE1OTggNDcuNzcxNCAtMS4zMTU5OCA0MS44NzIgNC44MDUxOEwzMy43Nzc5IDEzLjIwMzVDMjUuMjk2MSAyMi4wMDQyIDEzLjU5OTIgMjYuOTc2MSAxLjM3NjU2IDI2Ljk3NjFIMFoiIGZpbGw9IiNEOUQ5RDkiIHN0eWxlPSJmaWxsOiNEOUQ5RDk7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuODUxMCAwLjg1MTAgMC44NTEwKTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  background-color   : #fff;
  width              : 105px;
  height             : 27px;
  z-index            : -1;
}

.category-shop__sidebar__products::after {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCA1OCAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzkwMV8zNiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjU4IiBoZWlnaHQ9IjI3Ij4KPHJlY3Qgd2lkdGg9IjU4IiBoZWlnaHQ9IjI3IiBmaWxsPSJibGFjayIgc3R5bGU9ImZpbGw6YmxhY2s7ZmlsbC1vcGFjaXR5OjE7Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF85MDFfMzYpIj4KPHBhdGggZD0iTS03NiAtMzYwLjVIMTMzLjkzMUMxNDEuOTM5IC0zNjAuNSAxNDguNDMxIC0zNTQuMDA4IDE0OC40MzEgLTM0NlYxMS45NTIzQzE0OC40MzEgMTkuOTYwNCAxNDEuOTM5IDI2LjQ1MjMgMTMzLjkzMSAyNi40NTIzSDg4Ljk0NzlINzguMDU2OEM2NS45ODYgMjYuNDUyMyA1NC40MzMgMjEuNTQ4NiA0Ni4wNDc2IDEyLjg2Nkw0MC4xMTQ2IDYuNzIyNzVDMzQuMDIwOCAwLjQxMzAyNSAyMy45MDk4IDAuNDEzMDI1IDE3LjgxNiA2LjcyMjc1TDExLjg4MyAxMi44NjZDMy40OTc1NSAyMS41NDg2IC04LjA1NTQgMjYuNDUyMyAtMjAuMTI2MiAyNi40NTIzSC0zMS4wMTc0SC03NkMtODQuMDA4MSAyNi40NTIzIC05MC41IDE5Ljk2MDQgLTkwLjUgMTEuOTUyM1YtMzQ2Qy05MC41IC0zNTQuMDA4IC04NC4wMDgxIC0zNjAuNSAtNzYgLTM2MC41WiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9yYWRpYWxfOTAxXzM2KSIgc3Ryb2tlLW9wYWNpdHk9IjAuNyIgc3R5bGU9IiIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfOTAxXzM2IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDI4Ljk2NTMgLTE2Ny4wMjQpIHJvdGF0ZSg5MCkgc2NhbGUoMTkzLjk3NiA2NS43MDM0KSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdHlsZT0ic3RvcC1jb2xvcjp3aGl0ZTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIwLjg1OTQ1MSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC44MzQxOTIiIHN0eWxlPSJzdG9wLWNvbG9yOndoaXRlO3N0b3Atb3BhY2l0eTowLjgzNDE5MjsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpub25lO3N0b3Atb3BhY2l0eTowOyIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) 0 0/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCA1OCAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzkwMV8zNiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjU4IiBoZWlnaHQ9IjI3Ij4KPHJlY3Qgd2lkdGg9IjU4IiBoZWlnaHQ9IjI3IiBmaWxsPSJibGFjayIgc3R5bGU9ImZpbGw6YmxhY2s7ZmlsbC1vcGFjaXR5OjE7Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF85MDFfMzYpIj4KPHBhdGggZD0iTS03NiAtMzYwLjVIMTMzLjkzMUMxNDEuOTM5IC0zNjAuNSAxNDguNDMxIC0zNTQuMDA4IDE0OC40MzEgLTM0NlYxMS45NTIzQzE0OC40MzEgMTkuOTYwNCAxNDEuOTM5IDI2LjQ1MjMgMTMzLjkzMSAyNi40NTIzSDg4Ljk0NzlINzguMDU2OEM2NS45ODYgMjYuNDUyMyA1NC40MzMgMjEuNTQ4NiA0Ni4wNDc2IDEyLjg2Nkw0MC4xMTQ2IDYuNzIyNzVDMzQuMDIwOCAwLjQxMzAyNSAyMy45MDk4IDAuNDEzMDI1IDE3LjgxNiA2LjcyMjc1TDExLjg4MyAxMi44NjZDMy40OTc1NSAyMS41NDg2IC04LjA1NTQgMjYuNDUyMyAtMjAuMTI2MiAyNi40NTIzSC0zMS4wMTc0SC03NkMtODQuMDA4MSAyNi40NTIzIC05MC41IDE5Ljk2MDQgLTkwLjUgMTEuOTUyM1YtMzQ2Qy05MC41IC0zNTQuMDA4IC04NC4wMDgxIC0zNjAuNSAtNzYgLTM2MC41WiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9yYWRpYWxfOTAxXzM2KSIgc3Ryb2tlLW9wYWNpdHk9IjAuNyIgc3R5bGU9IiIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfOTAxXzM2IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDI4Ljk2NTMgLTE2Ny4wMjQpIHJvdGF0ZSg5MCkgc2NhbGUoMTkzLjk3NiA2NS43MDM0KSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdHlsZT0ic3RvcC1jb2xvcjp3aGl0ZTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIwLjg1OTQ1MSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC44MzQxOTIiIHN0eWxlPSJzdG9wLWNvbG9yOndoaXRlO3N0b3Atb3BhY2l0eTowLjgzNDE5MjsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpub25lO3N0b3Atb3BhY2l0eTowOyIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  background-color   : #fff;
  width              : 58px;
  height             : 21px;
  bottom             : 15px;
  z-index            : -1;
}

.category-shop__sidebar__products__item {
  padding: 40px 0 48px;
}

.category-shop__sidebar__products__item .image::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shop/bg-04.png");
  width           : 100%;
  height          : 100%;
  z-index         : -1;
}

.category-shop__sidebar__products__item .price {
  gap: 3px;
}

.category-shop__sidebar__products__item del {
  min-width       : 68px;
  background-color: rgba(255, 255, 255, 0.2);
  padding         : 5px 12px;
}

.category-shop__sidebar__products__item .btn-add-to-cart {
  width           : 46px;
  height          : 46px;
  background-color: #000;
  color           : #fff;
  transform       : translate(-50%, 29px);
}

.category-shop__sidebar__products__item .btn-add-to-cart:hover {
  background-color: #00a693;
}

.category-shop__sidebar__products .swiper-pagination {
  top   : 0;
  right : 0;
  bottom: auto;
  left  : auto;
  gap   : 6px;
  margin: 0;
  width : -moz-fit-content;
  width : fit-content;
}

.category-shop__sidebar__products .swiper-pagination-bullet {
  width           : 18px;
  height          : 2px;
  background-color: #fff;
  opacity         : 0.4;
  margin          : 0;
  border-radius   : 2px;
}

.category-shop__sidebar__products .swiper-pagination-bullet-active {
  width  : 44px;
  opacity: 1;
}

.category-shop__products {
  padding         : 15px 32px 23px;
  background-color: #f3f6f4;
}

.category-shop__products .row {
  margin : 0 -6px;
  row-gap: 12px;
}

.category-shop__products .row>* {
  padding: 0 6px;
}

@media only screen and (max-width: 1399px) {
  .category-shop__heading__sort {
    margin-right: 24px;
    gap         : 24px;
  }
}

@media only screen and (max-width: 1199px) {
  .category-shop__heading {
    gap: 12px;
  }

  .category-shop__heading__sort {
    order       : 999;
    width       : 100%;
    margin-right: 0;
  }

  .category-shop__col-sidebar {
    width: 240px;
  }

  .category-shop__col-products {
    width: calc(100% - 240px);
  }

  .category-shop__products {
    padding: 16px;
  }
}

@media only screen and (max-width: 991px) {
  .category-shop__row::before {
    height          : 100%;
    background-color: #f3f6f4;
    border          : solid rgba(0, 0, 0, 0.06);
    border-width    : 1px 0;
  }

  .category-shop__row::after {
    content: none;
  }

  .category-shop__col-sidebar,
  .category-shop__col-products {
    width: 100%;
  }

  .category-shop__heading__title {
    width: 100%;
  }

  .category-shop__sidebar {
    width           : 100%;
    height          : 90%;
    border-radius   : 15px 15px 0 0;
    background-color: #fff;
    border-right    : 0;
    position        : fixed;
    top             : 10%;
    left            : 0;
    transform       : translateY(100%);
    overflow-y      : auto;
    scrollbar-width : 4px;
    scrollbar-color : #00a693 blue;
    padding-left    : 12px;
    z-index         : 10001;
  }

  .category-shop__sidebar::-webkit-scrollbar {
    width           : 4px;
    background-color: #f3f6f4;
  }

  .category-shop__sidebar::-webkit-scrollbar-thumb {
    background-color: #00a693;
  }

  .category-shop__sidebar.opened {
    transform: translateY(0);
  }

  .category-shop__products {
    padding: 24px 0;
  }
}

@media only screen and (max-width: 767px) {
  .category-shop__heading__switch-box {
    padding: 15px 9px;
  }
}

@media only screen and (max-width: 575px) {
  .category-shop__heading__sort {
    gap    : 16px;
    margin : 0 -12px;
    padding: 0 12px;
    width  : auto;
  }
}

.category-shop__heading__mobile__filter-sort {
  padding         : 6px 10px;
  background-color: #F3F6F4;
}

.category-shop__heading__mobile__filter-sort>* {
  max-width: 50%;
  padding  : 15px 12px 16px;
}

.category-shop__heading__mobile__sort .form-control {
  max-width: calc(100% - 31px);
}

.category-shop__heading__mobile__quick-access .title {
  border : 1px solid #EBEBEB;
  padding: 10px 13px;
}

.category-shop__heading__mobile__quick-access .form-control {
  height         : auto;
  min-height     : 38px;
  padding        : 0 14px 0 40px;
  background     : #F3F6F4 url("/wp-content/themes/karenTheme/assets/images/shop/arrow-select.svg") center left 14px no-repeat;
  background-size: 16px 16px;
}

.form-group__new .form-control {
  height : 74px;
  border : 1px solid #ededee;
  padding: 0 66px 0 12px;
}

.form-group__new .form-control:focus {
  border-color: #00a693;
  box-shadow  : 0 0 0 4px rgba(0, 166, 147, 0.2);
}

.form-group__new label {
  top      : 50%;
  right    : 66px;
  left     : 12px;
  cursor   : text;
  transform: translateY(-50%);
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.form-group__new .form-control[type=password]+label {
  left: 54px;
}

.form-group__new .form-control:focus+label,
.form-group__new .form-control.valid+label {
  top             : 0;
  right           : 54px;
  left            : 12px;
  padding         : 0 8px;
  background-color: #fff;
  transform       : translateY(-12px);
}

.form-group__new .icon {
  right: 26px;
}

.form-group__new .icon-show-password {
  left : 26px;
  color: #292d32;
}

.form-group__new .icon-show-password.show {
  color: #00a693;
}

@media only screen and (max-width: 767px) {
  .form-group__new .form-control {
    height: 64px;
  }
}

.auth-shop .container .col-lg-6 {
  padding   : 48px 0;
  min-height: 100vh;
}

.auth-shop__content,
.auth-shop__copyright {
  max-width: 484px;
}

.auth-shop__contents__tabs::after,
.auth-shop .phone__entered::after {
  width           : 16px;
  height          : 3px;
  background-color: #00a693;
  top             : 100%;
  transform       : translate(-50%, 20px);
}

.auth-shop__content__tabs li {
  border : 1px solid #ededee;
  padding: 17px 27px;
  color  : #636880;
}

.auth-shop__content__tabs li svg .cr-1 {
  color: #292d32;
}

.auth-shop__content__tabs li svg .cr-2 {
  color: #00a693;
}

.auth-shop__content__tabs li.active {
  background-color: #00a693;
  border-color    : #00a693;
  color           : #fff;
}

.auth-shop__content__tabs li.active svg .cr-1 {
  color: rgba(4, 4, 20, 0.2);
}

.auth-shop__content__tabs li.active svg .cr-2 {
  color: #fff;
}

.auth-shop__content .forget-password a {
  text-decoration: underline;
}

.auth-shop__content .forget-password a:hover {
  color: #00a693;
}

.auth-shop__content .btn {

  padding: 21px 12px;
}

.auth-shop__image>img {
  -o-object-fit: cover;
  object-fit   : cover;
}

.auth-shop__image .logo,
.auth-shop__image .text-content {
  max-width: 549px;
}

.auth-shop__image .logo {
  top: 74px;
}

.auth-shop__image .text-content {
  bottom : 48px;
  padding: 38px 16px 32px;
}

.auth-shop__image .text-content::before {
  background-color       : rgba(0, 0, 0, 0.21);
  border                 : 1px solid rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter        : blur(7px);
  border-radius          : inherit;
  z-index                : -1;
}

.auth-shop .phone__entered {
  border       : 1px solid #EDEDEE;
  padding      : 7px 26px 7px 11px;
  margin-bottom: 82px;
}

.auth-shop .phone__entered::after {
  transform: translate(-50%, 32px);
}

.auth-shop .phone__entered .btn {
  padding: 19px 33px;
}

.auth-shop .form-code .content {
  max-width: 419px;
}

.auth-shop .form-code .code span {
  width           : 16px;
  height          : 3px;
  background-color: #A4A8BA;
}

.auth-shop .err-code {
  color: #EB0404;
}

.auth-shop .re-send:hover {
  color: #00a693;
}

@media only screen and (max-width: 1199px) {

  .auth-shop__image .logo,
  .auth-shop__image .text-content {
    max-width: 440px;
  }
}

@media only screen and (max-width: 991px) {
  .auth-shop .container .col-lg-6 {
    padding: 24px 0;
  }

  .auth-shop__content__tabs li {
    flex: 1 0 auto;
  }

  .auth-shop__content .forget-password {
    margin-bottom: 32px;
  }
}

@media only screen and (max-width: 767px) {
  .auth-shop__content .title {
    font-size  : 16px;
    line-height: 25px;
  }

  .auth-shop__content .sub-title {
    font-size  : 12px;
    line-height: 19px;
  }

  .auth-shop__content__tabs li {
    padding: 11px 16px;
  }

  .auth-shop__content .btn {
    padding: 13px 12px;
  }
}

@media only screen and (max-width: 575px) {
  .auth-shop .phone__entered {
    padding-right: 11px;
  }

  .auth-shop .phone__entered .btn {
    font-size  : 12px;
    line-height: 18px;
    padding    : 16px;
  }
}

.btn-outline-secondary-3 {
  border: 1px solid rgba(164, 168, 186, 0.3);
  color : #a4a8ba;
}

.btn-outline-secondary-3:hover {
  border-color    : #00935e;
  background-color: #00935e;
  color           : #fff;
}

.dashboard-shop {
  min-height: 100vh;
}

.dashboard-shop__sidebar {
  max-width       : 393px;
  top             : 42px;
  bottom          : 28px;
  background-color: #fff;
  z-index         : 10001;
}

.dashboard-shop__sidebar__backdrop {
  background-color       : rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter        : blur(7px);
}

.dashboard-shop__sidebar__content {
  overflow-y     : auto;
  scrollbar-width: 4px;
  scrollbar-color: #00a693 blue;
  padding-left   : 12px;
}

.dashboard-shop__sidebar__content::-webkit-scrollbar {
  width           : 4px;
  background-color: #f3f6f4;
}

.dashboard-shop__sidebar__content::-webkit-scrollbar-thumb {
  background-color: #00a693;
}

.dashboard-shop__sidebar__content__info-user {
  padding-top: 20px;
  margin     : 0 55px 0 29px;
}

.dashboard-shop__sidebar__content__info-user::before {
  border-radius: 15px;
  height       : 62px;
  z-index      : -1;
  background   : #00a693;
}

.dashboard-shop__sidebar__content__info-user img {
  border: 4px solid #fff;
  width : 78px;
  height: 78px;
}

.dashboard-shop__sidebar__content__menu {
  padding   : 25px 42px 0 29px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.dashboard-shop__sidebar__content__menu ul li a {
  gap    : 10px;
  padding: 15px 18px;
}

.dashboard-shop__sidebar__content__menu ul li a::before,
.dashboard-shop__sidebar__content__menu ul li a::after {
  content         : "";
  position        : absolute;
  top             : 50%;
  left            : 100%;
  width           : 3px;
  height          : 0;
  background-color: #00a693;
  border-radius   : 10px;
  transition      : all 0.3s linear;
}

.dashboard-shop__sidebar__content__menu ul li a::before {
  transform: translate(20px, -50%);
}

.dashboard-shop__sidebar__content__menu ul li a::after {
  opacity  : 0.4;
  filter   : blur(10px);
  transform: translate(25px, -50%);
}

.dashboard-shop__sidebar__content__menu ul li a .icon .cr-1 {
  color: #d5d5d5;
}

.dashboard-shop__sidebar__content__menu ul li a .icon .cr-2 {
  color: #00935e;
}

.dashboard-shop__sidebar__content__menu ul li a.active {
  color           : #040414;
  background-color: #f3f6f4;
}

.dashboard-shop__sidebar__content__menu ul li a.active::before,
.dashboard-shop__sidebar__content__menu ul li a.active::after {
  height: 20px;
}

.dashboard-shop__sidebar__content__menu ul li a.active .icon .cr-1 {
  color: #292d32;
}

.dashboard-shop__sidebar__content__manage-account {
  padding: 24px 42px 0 29px;
}

.dashboard-shop__sidebar__content__manage-account ul li a {
  gap: 10px;
}

.dashboard-shop__sidebar__content__manage-account ul li a .icon svg {
  width : 20px;
  height: 20px;
}

.dashboard-shop__sidebar__content__manage-account ul li a .icon svg .cr-1 {
  color: #292d32;
}

.dashboard-shop__sidebar__content__manage-account ul li a .icon svg .cr-2 {
  color: #00935e;
}

.dashboard-shop__wrapper {
  width       : calc(100% - 393px);
  max-width   : 1510px;
  padding     : 42px 0 29px 24px;
  margin-right: 393px;
  min-height  : 100vh;
}

.dashboard-shop__wrapper::before {
  content         : "";
  position        : absolute;
  top             : 42px;
  right           : 0;
  bottom          : 29px;
  width           : 1px;
  background-color: rgba(0, 0, 0, 0.1);
}

.dashboard-shop__header {
  padding      : 0 21px 22px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.dashboard-shop__header__btn {
  width : 58px;
  height: 58px;
  border: 1px solid #ccede9;
}

.dashboard-shop__header__btn:hover {
  background-color: #ccede9;
}

.dashboard-shop__header .btn {
  padding: 18px 34px;
}

.dashboard-shop__content {
  margin          : 28px 21px 0 0;
  padding         : 34px 36px 42px;
  background-color: #f3f6f4;
}

.dashboard-shop__note {
  padding: 9px 27px 9px 13px;
  gap    : 14px;
}

.dashboard-shop__note .btn {
  padding: 15px 13px;
}

.dashboard-shop__heading .title::before {
  width           : 3px;
  height          : 20px;
  background-color: #00a693;
  border-radius   : 10px;
}

.dashboard-shop__heading .link:hover {
  color: #00a693;
}

.dashboard-shop__total-info {
  border : 1px solid rgba(0, 0, 0, 0.1);
  padding: 27px 20px 22px 33px;
}

.dashboard-shop__total-info__item {
  padding: 22px 13px;
}

.dashboard-shop__total-info__item .icon {
  background-color: #f3f6f4;
  width           : 57px;
  height          : 57px;
}

.dashboard-shop__total-info__item .icon img {
  width : 45px;
  height: 45px;
}

.dashboard-shop__address {
  border : 1px solid rgba(0, 166, 147, 0.2);
  padding: 9px 27px 9px 13px;
}

.dashboard-shop__address .btn {
  padding: 15px 13px;
}

.dashboard-shop__last-products-see__item {
  width  : 189px;
  padding: 20px;
}

.dashboard-shop__last-products-see__item .price {
  gap: 6px;
}

.dashboard-shop__last-products-see .swiper::before,
.dashboard-shop__last-products-see .swiper::after {
  content   : "";
  position  : absolute;
  top       : 0;
  width     : 189px;
  height    : 100%;
  transition: all 0.3s ease-in-out;
  opacity   : 0;
  visibility: hidden;
  z-index   : 2;
}

.dashboard-shop__last-products-see .swiper::before {
  right           : 0;
  background-image: linear-gradient(280deg, #f3f6f4, rgba(243, 246, 244, 0));
  transform       : translateX(36px);
}

.dashboard-shop__last-products-see .swiper::after {
  left            : 0;
  background-image: linear-gradient(90deg, #f3f6f4, rgba(243, 246, 244, 0));
  transform       : translateX(-36px);
}

.dashboard-shop__last-products-see .swiper.has-before::before {
  opacity   : 1;
  visibility: visible;
}

.dashboard-shop__last-products-see .swiper.has-after::after {
  opacity   : 1;
  visibility: visible;
}

.dashboard-shop__last-products-see .swiper-slide {
  width: auto;
}

.dashboard-shop .copyright-socials {
  padding-right: 21px;
}

@media only screen and (max-width: 1399px) {
  .dashboard-shop__sidebar {
    max-width: 280px;
  }

  .dashboard-shop__sidebar__content__info-user {
    margin: 0 24px;
  }

  .dashboard-shop__sidebar__content__menu {
    padding: 25px 24px 0;
  }

  .dashboard-shop__sidebar__content__menu ul li a {
    padding: 15px 12px;
  }

  .dashboard-shop__sidebar__content__menu ul li a::before {
    transform: translate(12px, -50%);
  }

  .dashboard-shop__sidebar__content__menu ul li a::after {
    transform: translate(17px, -50%);
  }

  .dashboard-shop__sidebar__content__manage-account {
    padding: 24px 24px 0;
  }

  .dashboard-shop__wrapper {
    width       : calc(100% - 280px);
    padding-left: 12px;
    margin-right: 280px;
  }

  .dashboard-shop__content {
    margin : 20px 12px 0 0;
    padding: 34px 24px 42px;
  }
}

@media only screen and (max-width: 1199px) {
  .dashboard-shop__sidebar {
    top             : 0;
    bottom          : 0;
    width           : 100%;
    opacity         : 0;
    visibility      : hidden;
    transition      : all 0.3s linear 0.3s;
    background-color: transparent;
  }

  .dashboard-shop__sidebar__content {
    width     : 100%;
    max-width : 280px;
    transition: all 0.3s linear 0s;
    padding   : 24px 0;
    transform : translateX(280px);
  }

  .dashboard-shop__sidebar.opened {
    opacity   : 1;
    visibility: visible;
    transition: all 0.3s linear 0s;
  }

  .dashboard-shop__sidebar.opened .dashboard-shop__sidebar__content {
    transform : translateX(0);
    transition: all 0.3s linear 0.3s;
  }

  .dashboard-shop__wrapper {
    width       : 100%;
    padding     : 24px 0;
    margin-right: 0;
  }

  .dashboard-shop__wrapper::before {
    content: none;
  }

  .dashboard-shop__header {
    padding: 0 12px 24px;
  }

  .dashboard-shop__content {
    margin: 20px 12px 0;
  }
}

@media only screen and (max-width: 991px) {
  .dashboard-shop__content {
    padding: 24px 12px;
  }

  .dashboard-shop__total-info {
    padding: 24px 12px;
  }

  .dashboard-shop__total-info .row {
    row-gap: 12px;
    margin : 0 -6px;
  }

  .dashboard-shop__total-info .row>* {
    padding: 0 6px;
  }

  .dashboard-shop__last-products-see .swiper::before,
  .dashboard-shop__last-products-see .swiper::after {
    content: none;
  }
}

@media only screen and (max-width: 767px) {
  .dashboard-shop__header__btn {
    width : 48px;
    height: 48px;
  }

  .dashboard-shop__header__btn svg {
    width : 20px;
    height: 20px;
  }

  .dashboard-shop__note,
  .dashboard-shop__address {
    padding: 9px 12px;
    gap    : 12px;
  }

  .dashboard-shop__note .btn,
  .dashboard-shop__address .btn {
    font-size  : 12px;
    line-height: 18px;
    padding    : 12px;
  }

  .dashboard-shop__note .btn svg,
  .dashboard-shop__address .btn svg {
    width : 16px;
    height: 16px;
  }

  .dashboard-shop__note .note {
    font-size  : 12px;
    line-height: 18px;
  }

  .dashboard-shop__address .address {
    font-size  : 12px;
    line-height: 18px;
  }
}

.info-user-mobile {
  padding: 0 12px;
}

.info-user-mobile__note {
  border : 1px solid #EBEBEB;
  padding: 12px;
}

.icon-speaker-muted:before {
  content: "\e9e8";
}

.icon-toman-3:before {
  content: "\e9e7";
}

.icon-check:before {
  content: "\e9e6";
}

.icon-send-3:before {
  content: "\e9e5";
}

.icon-close:before {
  content: "\e9e4";
}

.icon-arrow-right-7:before {
  content: "\e9e0";
}

.icon-comment:before {
  content: "\e9e1";
}

.icon-heart-5:before {
  content: "\e9e2";
}

.icon-heart-5-fill:before {
  content: "\e9e3";
}

.icon-angle-left-5:before {
  content: "\e9de";
}

.icon-angle-right-5:before {
  content: "\e9df";
}

@media only screen and (max-width: 991px) {
  .modal-mobile {
    z-index: 10012;
  }

  .modal-mobile .modal-dialog {
    max-width: 100% !important;
  }

  .modal-mobile .modal-content {
    border-radius: 8px 8px 0 0 !important;
  }
}

.text-danger-8 {
  color: #eb0404;
}

.text-danger-9 {
  color: #d4242e;
}

.text-dark-15 {
  color: #14151b;
}

.text-gray-13 {
  color: #5f7086;
}

.btn-success-6 {
  background-color: #00cb8e;
  color           : #fff;
}

.btn-success-6:hover {
  background-color: #14151b;
  color           : #fff;
}

.btn-dark-4 {
  background-color: #14151b;
  color           : #fff;
}

.btn-dark-4:hover {
  background-color: #eb0404;
  color           : #fff;
}

.btn-dark-5 {
  background-color: #393939;
  color           : #fff;
}

.btn-dark-5:hover {
  background-color: #eb0404;
  color           : #fff;
}

.btn-gray-4 {
  background-color: #a4a8ba;
  color           : #fff;
}

.btn-gray-4:hover {
  background-color: #14151b;
  color           : #fff;
}

.btn-danger-7 {
  background-color: #ef4056;
  color           : #fff;
}

.btn-danger-7:hover {
  background-color: #ec1a35;
  color           : #fff;
}

.btn-outline-danger-7 {
  border: 1px solid #ef4056;
  color : #ef4056;
}

.btn-outline-danger-7:hover {
  background-color: #ef4056;
  color           : #fff;
}

.bg-right {
  background-position: right;
}

.bg-left {
  background-position: left;
}

.product-five {
  background-color: #fff;
  box-shadow      : 110px 47px 113px -3px rgba(0, 0, 0, 0.02);
  padding         : 14px 12px 22px;
}

.product-five .image::before,
.product-five .image::after {
  content              : "";
  position             : absolute;
  bottom               : 0;
  left                 : 50%;
  -webkit-mask-image   : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF85MzZfNDQpIiBzdHlsZT0iIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfOTM2XzQ0IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDkzIDYpIHNjYWxlKDkzIDkuNDU0MTkpIj4KPHN0b3Agc3R5bGU9InN0b3AtY29sb3I6YmxhY2s7c3RvcC1vcGFjaXR5OjE7Ii8+CjxzdG9wIG9mZnNldD0iMC41MTE5NjMiIHN0b3Atb3BhY2l0eT0iMC4yMSIgc3R5bGU9InN0b3AtY29sb3I6YmxhY2s7c3RvcC1vcGFjaXR5OjAuMjE7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpub25lO3N0b3Atb3BhY2l0eTowOyIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
  mask-image           : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF85MzZfNDQpIiBzdHlsZT0iIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfOTM2XzQ0IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDkzIDYpIHNjYWxlKDkzIDkuNDU0MTkpIj4KPHN0b3Agc3R5bGU9InN0b3AtY29sb3I6YmxhY2s7c3RvcC1vcGFjaXR5OjE7Ii8+CjxzdG9wIG9mZnNldD0iMC41MTE5NjMiIHN0b3Atb3BhY2l0eT0iMC4yMSIgc3R5bGU9InN0b3AtY29sb3I6YmxhY2s7c3RvcC1vcGFjaXR5OjAuMjE7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpub25lO3N0b3Atb3BhY2l0eTowOyIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
  -webkit-mask-position: center center;
  mask-position        : center center;
  -webkit-mask-size    : cover;
  mask-size            : cover;
  -webkit-mask-repeat  : no-repeat;
  mask-repeat          : no-repeat;
  width                : 186px;
  height               : 12px;
  opacity              : 0.1;
  z-index              : 1;
}

.product-five .image::before {
  background-color: #d4242e;
  transform       : translate(-50%, 7px);
}

.product-five .image::after {
  background-color: #000;
  transform       : translate(-50%, 6px);
}

.product-five .image>a::before {
  content            : "";
  position           : absolute;
  pointer-events     : none;
  width              : 31px;
  height             : 16px;
  bottom             : 0;
  left               : 50%;
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAzMSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMwLjM1MjMgMC41QzMwLjcxIDAuNSAzMS4wMDE0IDAuNzkwMjI1IDMwLjk4NjUgMS4xNDc2M0MzMC44MjQ2IDUuMDIzMDQgMjkuMjE0IDguNzA2MzUgMjYuNDYwMiAxMS40NjAyQzIzLjU1MzMgMTQuMzY3IDE5LjYxMDkgMTYgMTUuNSAxNkMxMS4zODkxIDE2IDcuNDQ2NjYgMTQuMzY3IDQuNTM5ODUgMTEuNDYwMkMxLjc4NjA0IDguNzA2MzUgMC4xNzU0NDkgNS4wMjMwNCAwLjAxMzUyMTggMS4xNDc2NEMtMC4wMDE0MTE4OSAwLjc5MDIyNyAwLjI4OTk5MSAwLjUwMDAwMiAwLjY0NzcxMiAwLjUwMDAwMkMxLjAwNTQzIDAuNTAwMDAyIDEuMjkzODggMC43OTAyMTEgMS4zMTAxOCAxLjE0NzU2QzEuNDcxMjIgNC42NzkyNSAyLjk0NSA4LjAzMzMgNS40NTU4NSAxMC41NDQyQzguMTE5NzIgMTMuMjA4IDExLjczMjcgMTQuNzA0NiAxNS41IDE0LjcwNDZDMTkuMjY3MyAxNC43MDQ2IDIyLjg4MDMgMTMuMjA4IDI1LjU0NDIgMTAuNTQ0MkMyOC4wNTUgOC4wMzMzIDI5LjUyODggNC42NzkyNSAyOS42ODk4IDEuMTQ3NTZDMjkuNzA2MSAwLjc5MDIxIDI5Ljk5NDYgMC41IDMwLjM1MjMgMC41WiIgZmlsbD0iI0Q0MjQyRSIvPgo8L3N2Zz4K) 0 0/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAzMSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMwLjM1MjMgMC41QzMwLjcxIDAuNSAzMS4wMDE0IDAuNzkwMjI1IDMwLjk4NjUgMS4xNDc2M0MzMC44MjQ2IDUuMDIzMDQgMjkuMjE0IDguNzA2MzUgMjYuNDYwMiAxMS40NjAyQzIzLjU1MzMgMTQuMzY3IDE5LjYxMDkgMTYgMTUuNSAxNkMxMS4zODkxIDE2IDcuNDQ2NjYgMTQuMzY3IDQuNTM5ODUgMTEuNDYwMkMxLjc4NjA0IDguNzA2MzUgMC4xNzU0NDkgNS4wMjMwNCAwLjAxMzUyMTggMS4xNDc2NEMtMC4wMDE0MTE4OSAwLjc5MDIyNyAwLjI4OTk5MSAwLjUwMDAwMiAwLjY0NzcxMiAwLjUwMDAwMkMxLjAwNTQzIDAuNTAwMDAyIDEuMjkzODggMC43OTAyMTEgMS4zMTAxOCAxLjE0NzU2QzEuNDcxMjIgNC42NzkyNSAyLjk0NSA4LjAzMzMgNS40NTU4NSAxMC41NDQyQzguMTE5NzIgMTMuMjA4IDExLjczMjcgMTQuNzA0NiAxNS41IDE0LjcwNDZDMTkuMjY3MyAxNC43MDQ2IDIyLjg4MDMgMTMuMjA4IDI1LjU0NDIgMTAuNTQ0MkMyOC4wNTUgOC4wMzMzIDI5LjUyODggNC42NzkyNSAyOS42ODk4IDEuMTQ3NTZDMjkuNzA2MSAwLjc5MDIxIDI5Ljk5NDYgMC41IDMwLjM1MjMgMC41WiIgZmlsbD0iI0Q0MjQyRSIvPgo8L3N2Zz4K) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  background-color   : #d4242e;
  transform          : translate(-50%, 3px);
  z-index            : 1;
}

.product-five .image img {
  width        : 159px;
  height       : 159px;
  -o-object-fit: contain;
  object-fit   : contain;
}

.product-five .image .discount {
  bottom   : 13px;
  min-width: 137px;
}

.product-five .image .discount .time {
  gap    : 6px;
  padding: 7px 12px;
}

.product-five .image .discount .time::before {
  background-color       : rgba(212, 36, 46, 0.65);
  -webkit-backdrop-filter: blur(14);
  backdrop-filter        : blur(14);
  z-index                : -1;
}

.product-five .image .icon {
  transform: translate(8px, -11px);
  z-index  : 3;
}

.product-five .title:hover,
.product-five .category:hover {
  color: #00cb8e;
}

.product-five .title {
  max-height: 48px;
}

.product-five .category-rate {
  border-bottom : 1px solid #ebebeb;
  padding-bottom: 16px;
}

.product-five .price .toman {
  transform: scale(-1);
}

.product-five .price .toman:not(.writing-mode) {
  transform: scale(1);
}



.product-five .btn-add-to-cart {
  width : 38px;
  height: 38px;
}

@media only screen and (max-width: 767px) {
  .product-five {
    padding: 20px 8px;
  }

  .product-five .image img {
    width : 120px;
    height: 120px;
  }

  .product-five .image .time {
    font-size  : 12px;
    line-height: 18px;
    gap        : 4px;
    padding    : 6px 8px;
  }

  .product-five .title {
    font-size  : 12px;
    line-height: 20px;
    max-height : 40px;
  }
}

.top-header-shop-two {
  padding: 60px 0 0;
}

.top-header-shop-two__wrapper {
  padding-bottom: 29px;
  border-bottom : 1px solid #f4f7fe;
}

.top-header-shop-two__wrapper::before {
  width           : 71px;
  height          : 3px;
  border-radius   : 20px;
  background-color: #d4242e;
}

.top-header-shop-two__wrapper::after {
  width           : 3px;
  height          : 4px;
  background-color: #fff;
  right           : 71px;
}

.top-header-shop-two__discount {
  margin: 0 32px 0;
}

.top-header-shop-two__discount .off {
  width           : 42px;
  height          : 26px;
  background-color: #eb0404;
  border-radius   : 18px 18px 0;
}

.top-header-shop-two__search {
  max-width  : 576px;
  margin-left: 32px;
  z-index    : 1000;
}

.top-header-shop-two__search__form .form-control {
  background-color: rgba(248, 249, 251, 0.4);
  border-color    : rgba(248, 249, 251, 0.4);
  height          : 52px;
  padding         : 0 24px 0 44px;
}

.top-header-shop-two__search__form .form-control:focus {
  background-color: #fff;
  border          : 1px solid #eb0404;
  box-shadow      : 0 0 0 4px rgba(235, 4, 4, 0.2);
}

.top-header-shop-two__search__form button {
  left: 17px;
}

.top-header-shop-two__search__box {
  background-color: #fff;
  padding         : 90px 8px 0;
  transform       : translateY(-9px);
  right           : -8px;
  left            : -8px;
  opacity         : 0;
  visibility      : hidden;
  z-index         : -1;
}

.top-header-shop-two__search__box__title {
  color        : #14151b;
  padding-right: 25px;
}

.top-header-shop-two__search__box__title .icon svg {
  width : 24px;
  height: 24px;
}

.top-header-shop-two__search__box__title .line {
  background-color: rgba(164, 168, 186, 0.3);
  width           : 26px;
  height          : 1px;
}

.top-header-shop-two__search__box .results.has-scrollbar::after {
  content         : "";
  position        : absolute;
  right           : 6px;
  bottom          : 0;
  left            : 0;
  height          : 64px;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #fff);
  z-index         : 2;
}

.top-header-shop-two__search__box .results__items {
  gap            : 27px;
  padding-right  : 25px;
  overflow-y     : auto;
  scrollbar-width: 4px;
  scrollbar-color: #00a693 #f5f5f5;
  max-height     : 210px;
}

.top-header-shop-two__search__box .results__items::-webkit-scrollbar {
  width           : 4px;
  background-color: #f5f5f5;
}

.top-header-shop-two__search__box .results__items::-webkit-scrollbar-thumb {
  background-color: #00a693;
}

.top-header-shop-two__search__box .results__item {
  direction: rtl;
}

.top-header-shop-two__search__box .results__item .title {
  color: #14151b;
}

.top-header-shop-two__search__box .results__item .title .icon svg {
  width : 20px;
  height: 20px;
}

.top-header-shop-two__search__box .results__item .category .dot {
  width           : 4px;
  height          : 4px;
  background-color: #019279;
  z-index         : 2;
}

.top-header-shop-two__search__box .results__item .category .dot::before {
  content         : "";
  position        : absolute;
  top             : 50%;
  left            : 50%;
  width           : 100%;
  height          : 100%;
  border-radius   : 50%;
  background-color: rgba(1, 146, 121, 0.1);
  animation       : scalw__dot 1s linear infinite alternate;
  z-index         : -1;
}

@keyframes scalw__dot {
  0% {
    transform: translate(-50%, -50%) scale(1);
  }

  100% {
    transform: translate(-50%, -50%) scale(2);
  }
}

.top-header-shop-two__search__box__products {
  padding: 0 25px;
}

.top-header-shop-two__search__box__products .swiper-slide {
  width: auto;
}

.top-header-shop-two__search__box__product {
  padding: 2px 26px;
  border : 1px solid rgba(0, 0, 0, 0.11);
}

.top-header-shop-two__search__box__product span {
  max-width: 132px;
}

.top-header-shop-two__search__box .btn__more {
  padding         : 26px 33px;
  margin          : 0 -8px;
  background-image: linear-gradient(to right, #b6fdd1, #fbffd6);
}

.top-header-shop-two__search__box .btn__more::before {
  content         : "";
  position        : absolute;
  top             : 0;
  left            : 0;
  width           : 100%;
  height          : 100%;
  background-image: linear-gradient(to left, #b6fdd1, #fbffd6);
  opacity         : 0;
  transition      : all 0.3s ease-in-out;
  z-index         : -1;
}

.top-header-shop-two__search__box .btn__more:hover::before {
  opacity: 1;
}

.top-header-shop-two__search .backdrop {
  width           : 100vw;
  height          : 100vh;
  background-color: rgba(0, 0, 0, 0.15);
  opacity         : 0;
  visibility      : hidden;
  z-index         : -2;
}

.top-header-shop-two__search.opened .top-header-shop-two__search__box,
.top-header-shop-two__search.opened .backdrop {
  opacity   : 1;
  visibility: visible;
}

.top-header-shop-two__select-city {
  border : 1px solid #ebebeb;
  padding: 13px 15px;
}

.top-header-shop-two__cart {
  padding: 15px 8px 15px 13px;
}

.top-header-shop-two__cart span {
  min-width: 19px;
  height   : 22px;
  padding  : 0 4px;
}

.top-header-shop-two__cart span::before {
  background-color       : rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(18px);
  backdrop-filter        : blur(18px);
  z-index                : -1;
}

.top-header-shop-two__auth {
  padding: 15px 28px;
}

@media only screen and (max-width: 1399px) {
  .top-header-shop-two__discount {
    margin: 0 16px;
  }

  .top-header-shop-two__search {
    margin-left: 16px;
  }

  .top-header-shop-two__select-city {
    padding: 13px 12px;
  }

  .top-header-shop-two__cart {
    margin: 0 8px;
  }

  .top-header-shop-two__auth {
    padding: 15px 16px;
  }
}

@media only screen and (max-width: 1199px) {
  .top-header-shop-two__logo img {
    width : auto;
    height: 40px;
  }

  .top-header-shop-two__discount {
    margin: 0 24px;
  }

  .top-header-shop-two__search {
    margin-left: 24px;
  }

  .top-header-shop-two__search__form .form-control {
    padding-right: 12px;
    font-size    : 12px;
  }

  .top-header-shop-two__search__box .btn__more {
    padding: 26px 20px;
  }

  .top-header-shop-two__select-city {
    padding: 13px 12px;
  }

  .top-header-shop-two__auth {
    padding: 15px 16px;
  }
}

@media only screen and (max-width: 991px) {
  .top-header-shop-two {
    padding: 24px 0;
  }

  .top-header-shop-two__wrapper {
    padding: 0;
    border : 0;
  }

  .top-header-shop-two__wrapper::before,
  .top-header-shop-two__wrapper::after {
    content: none;
  }

  .top-header-shop-two__auth {
    padding: 0;
    width  : 40px;
    height : 40px;
  }
}

@media only screen and (max-width: 767px) {
  .top-header-shop-two__search__box .btn__more {
    padding: 20px 16px;
  }
}

.nav-shop-two__wrapper {
  padding      : 24px 0;
  border-bottom: 1px solid #f4f7fe;
}

.nav-shop-two__menu {
  gap        : 26px;
  margin-left: 12px;
}

.nav-shop-two__menu li a:hover {
  color: #eb0404;
}

.nav-shop-two__contact a:hover {
  color: #14151b;
}

@media only screen and (max-width: 1199px) {
  .nav-shop-two__categories {
    margin-left: 20px;
  }

  .nav-shop-two__menu {
    gap: 16px;
  }

  .nav-shop-two__contact a,
  .nav-shop-two__contact div {
    font-size  : 14px;
    line-height: 22px;
  }
}

.slider-home-show-two__item img {
  height: 440px;
}

.slider-home-show-two__item .content {
  padding: 0 128px;
}

.slider-home-show-two .swiper-button {
  right    : 0;
  bottom   : 24px;
  transform: translateX(13px);
  gap      : 18px;
  padding  : 16px 9px;
}

.slider-home-show-two .swiper-button::before {
  background-color       : rgba(255, 255, 255, 0.39);
  -webkit-backdrop-filter: blur(19px);
  backdrop-filter        : blur(19px);
  z-index                : -1;
}

.slider-home-show-two .swiper-button-next,
.slider-home-show-two .swiper-button-prev {
  color    : #292d32;
  transform: unset;
  width    : auto;
  height   : auto;
}

.slider-home-show-two .swiper-button-next::after,
.slider-home-show-two .swiper-button-prev::after {
  content: none;
}

.slider-home-show-two .swiper-pagination {
  gap   : 10px;
  right : 134px;
  bottom: 44px;
  left  : 134px;
}

.slider-home-show-two .swiper-pagination-bullet {
  opacity         : 0.3;
  width           : 85px;
  height          : 4px;
  background-color: #fff;
  margin          : 0 !important;
  border-radius   : 0;
}

.slider-home-show-two .swiper-pagination-bullet-active {
  opacity: 1;
  width  : 162px;
}

@media only screen and (max-width: 1199px) {
  .slider-home-show-two__item .content {
    padding: 0 64px;
  }

  .slider-home-show-two .swiper-pagination {
    right: 64px;
    left : 64px;
  }
}

@media only screen and (max-width: 991px) {
  .slider-home-show-two__item img {
    height: 320px;
  }

  .slider-home-show-two__item .content .title {
    font-size  : 36px;
    line-height: 48px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-home-show-two__item img {
    height: 220px;
  }

  .slider-home-show-two__item .content {
    padding: 0 24px;
  }

  .slider-home-show-two__item .content .title {
    font-size    : 24px;
    line-height  : 36px;
    margin-bottom: 16px;
  }

  .slider-home-show-two .swiper-button {
    padding  : 12px 16px;
    right    : auto;
    bottom   : 0;
    left     : 50%;
    transform: translate(-50%, 19.5px);
  }

  .slider-home-show-two .swiper-pagination {
    right : 24px;
    bottom: 12px;
    left  : 24px;
  }

  .slider-home-show-two .swiper-pagination-bullet {
    width: 24px;
  }

  .slider-home-show-two .swiper-pagination-bullet-active {
    width: 48px;
  }
}

.top-categories-shop-two__wrapper {
  border : 2px solid #ebebeb;
  padding: 36px 28px 33px;
}

.top-categories-shop-two__item .image {
  background-color: #e0ab81;
  width           : 54px;
  height          : 54px;
}

.top-categories-shop-two__item .image.popular {
  background-color: #bccafd;
}

.top-categories-shop-two__item .image.gray {
  background-color: #e9e6dc;
}

.top-categories-shop-two__item .image img {
  width : 42px;
  height: 42px;
}

@media only screen and (max-width: 1199px) {
  .top-categories-shop-two__wrapper {
    padding: 36px 20px 33px;
  }
}

@media only screen and (max-width: 767px) {
  .top-categories-shop-two__wrapper {
    padding: 20px 12px;
  }

  .top-categories-shop-two__item .image {
    width      : 44px;
    height     : 44px;
    margin-left: 8px;
  }

  .top-categories-shop-two__item .image img {
    width : 32px;
    height: 32px;
  }

  .top-categories-shop-two__item .title {
    font-size  : 12px;
    line-height: 18px;
  }

  .top-categories-shop-two__item .count {
    font-size  : 10px;
    line-height: 16px;
  }

  .top-categories-shop-two .swiper {
    overflow: visible;
  }
}

.heading-shop-two {
  gap: 12px;
}

.heading-shop-two__btns {
  border : 1px solid #ebebeb;
  padding: 4px 17px 4px 5px;
  gap    : 12px;
}

.heading-shop-two__swiper-buttons {
  gap: 22px;
}

.heading-shop-two__swiper-buttons .swiper-button-next,
.heading-shop-two__swiper-buttons .swiper-button-prev {
  width    : auto;
  height   : auto;
  transform: unset;
}

.heading-shop-two__swiper-buttons .swiper-button-next::after,
.heading-shop-two__swiper-buttons .swiper-button-prev::after {
  content: none;
}

.heading-shop-two__btn {
  padding: 11px 14px;
}

@media only screen and (max-width: 767px) {
  .heading-shop-two__title {
    font-size  : 16px;
    line-height: 25px;
  }

  .heading-shop-two__sub-title {
    font-size  : 12px;
    line-height: 19px;
  }
}

.products-category-shop-two .col-tabs {
  max-width: 336px;
}

.products-category-shop-two .col-products {
  max-width: calc(100% - 336px);
}

.products-category-shop-two__tabs {
  z-index: 2;
}

.products-category-shop-two__tabs .swiper {
  background-color: #fff;
  border-radius   : 12px;
}

.products-category-shop-two__tabs .swiper-scrollbar {
  background-color: #f4f7fe;
  transform       : translateX(12px);
}

.products-category-shop-two__tabs .swiper-scrollbar-drag {
  background-color: #d4242e;
}

.products-category-shop-two__tabs .swiper.has-items {
  -webkit-mask-image: linear-gradient(180deg, #d9d9d9 0%, #868686 83.49%, rgba(115, 115, 115, 0) 95.28%);
  mask-image        : linear-gradient(180deg, #d9d9d9 0%, #868686 83.49%, rgba(115, 115, 115, 0) 95.28%);
}

.products-category-shop-two__tabs__item {
  background-image: linear-gradient(90deg, rgba(248, 249, 251, 0) 0%, #f8f9fb 18.41%, #f8f9fb 100%);
  padding         : 16px 31px 17px 22px;
  color           : #000;
}

.products-category-shop-two__tabs__item::before {
  background-image: linear-gradient(90deg, #d4242e 0%, #ad141c 23.17%, #d4242e 43.41%, #ad141c 67.54%, #d4242e 81.46%, #ad141c 96.93%);
  opacity         : 0;
  z-index         : -1;
}

.products-category-shop-two__tabs__item i {
  color: #292d32;
}

.products-category-shop-two__tabs__item.active,
.products-category-shop-two__tabs__item.active i {
  color: #fff;
}

.products-category-shop-two__tabs__item.active::before {
  opacity: 1;
}

@media only screen and (max-width: 1199px) {
  .products-category-shop-two .col-tabs {
    max-width: 280px;
  }

  .products-category-shop-two .col-products {
    max-width: calc(100% - 280px);
  }
}

@media only screen and (max-width: 991px) {

  .products-category-shop-two .col-tabs,
  .products-category-shop-two .col-products {
    max-width: 100%;
  }

  .products-category-shop-two__tabs .swiper-slide {
    width: auto;
  }
}

@media only screen and (max-width: 767px) {
  .products-category-shop-two__tabs__item {
    padding      : 12px 16px;
    border-radius: 15px;
  }

  .products-category-shop-two__tabs__item i {
    font-size: 20px;
  }

  .products-category-shop-two__tabs__item svg {
    width: 20px;
  }
}

.banner-shop-two__item {
  height: 256px;
}

.banner-shop-two__item .content.right {
  right: 71px;
}

.banner-shop-two__item .content.left {
  left: 86px;
}

.banner-shop-two__item .content .btn {
  padding: 8px 20px;
}

.banner-shop-two__item.lg {
  height: auto;
}

.banner-shop-two__item.lg .content {
  padding: 73px 220px 39px;
}

.banner-shop-two__item.lg img.left {
  left: 160px;
}

@media only screen and (max-width: 1199px) {
  .banner-shop-two__item .content.right {
    right: 48px;
  }

  .banner-shop-two__item .content.left {
    left: 48px;
  }

  .banner-shop-two__item.lg .content {
    padding-right: 80px;
  }

  .banner-shop-two__item.lg img.left {
    left: 64px;
  }
}

@media only screen and (max-width: 991px) {
  .banner-shop-two__item.lg .content {
    padding: 24px 12px;
  }

  .banner-shop-two__item.lg img {
    max-width: 80%;
  }

  .banner-shop-two__item.lg img.left {
    position: relative !important;
    left    : 0;
    margin  : 0 auto;
    display : block;
  }
}

@media only screen and (max-width: 767px) {
  .banner-shop-two__item {
    height: 180px;
  }

  .banner-shop-two__item .content.right {
    right: 32px;
  }

  .banner-shop-two__item .content.left {
    left: 32px;
  }

  .banner-shop-two__item .content .title {
    font-size    : 20px;
    line-height  : 32px;
    margin-bottom: 12px;
  }
}

.products-two-shop-two__wrapper {
  border : 3px solid #ebebeb;
  padding: 24px 38px;
}

.products-two-shop-two__item {
  padding      : 28px 12px 12px;
  border-right : 1px solid #b7b7bb;
  border-bottom: 1px solid #b7b7bb;
}

.products-two-shop-two__item.not-line {
  border-right: 0;
}

.products-two-shop-two__item.not-line-bottom {
  border-bottom: 0;
}

.products-two-shop-two__item img {
  width : 140px;
  height: 140px;
}

.products-two-shop-two__item .title {
  max-height: 48px;
}

.products-two-shop-two__item .title a:hover {
  color: #00cb8e;
}

.products-two-shop-two__item .line {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yXzc2NDYpIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMl83NjQ2IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDkzIDYpIHNjYWxlKDkzIDkuNDU0MTkpIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Q0MjQyRSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTExOTYzIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAuMjEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) center center/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yXzc2NDYpIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMl83NjQ2IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDkzIDYpIHNjYWxlKDkzIDkuNDU0MTkpIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Q0MjQyRSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTExOTYzIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAuMjEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) center center/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  background-color   : #d4242e;
  width              : 186px;
  height             : 10px;
  max-width          : 100%;
}

.products-two-shop-two__item .price span {
  color: #00cb8e;
}

@media only screen and (max-width: 1399px) {
  .products-two-shop-two__wrapper {
    padding: 24px;
  }
}

@media only screen and (max-width: 991px) {
  .products-two-shop-two__wrapper {
    padding     : 0;
    border-width: 1px;
    overflow    : hidden;
  }

  .products-two-shop-two__item {
    border-bottom: 0;
    border-right : 1px solid #ebebeb;
  }

  .products-two-shop-two__item img {
    width : 120px;
    height: 120px;
  }

  .products-two-shop-two__item .title {
    font-size  : 14px;
    line-height: 22px;
  }
}

.best-products-category-shop-two__box {
  background-color: #f8f9fb;
  padding         : 24px 20px 0;
}

.best-products-category-shop-two__box__heading {
  border : 1px solid #ebebeb;
  padding: 10px 12px;
}

.best-products-category-shop-two__box__heading .btn {
  padding: 11px 14px;
}

.best-products-category-shop-two__box__item {
  background-color: #fff;
  padding         : 16px;
}

.best-products-category-shop-two__box__item .image img {
  width : 113px;
  height: 113px;
}

.best-products-category-shop-two__box__item .detail {
  max-width: calc(100% - 129px);
}

.best-products-category-shop-two__box__item .detail .line {
  width              : 186px;
  max-width          : 100%;
  height             : 12px;
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yODZfNjU4KSIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzI4Nl82NTgiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTMgNikgc2NhbGUoOTMgOS40NTQxOSkiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRDQyNDJFIi8+CjxzdG9wIG9mZnNldD0iMC41MTE5NjMiIHN0b3AtY29sb3I9IiNENDI0MkUiIHN0b3Atb3BhY2l0eT0iMC4yMSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNENDI0MkUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) center center/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yODZfNjU4KSIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzI4Nl82NTgiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTMgNikgc2NhbGUoOTMgOS40NTQxOSkiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRDQyNDJFIi8+CjxzdG9wIG9mZnNldD0iMC41MTE5NjMiIHN0b3AtY29sb3I9IiNENDI0MkUiIHN0b3Atb3BhY2l0eT0iMC4yMSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNENDI0MkUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) center center/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  background-color   : #d4242e;
  margin-bottom      : 5px;
}

.best-products-category-shop-two__box__item .detail .title a:hover,
.best-products-category-shop-two__box__item .detail .category:hover {
  color: #00cb8e;
}

.best-products-category-shop-two__box__item .detail .price span {
  color     : #00cb8e;
}

.best-products-category-shop-two__box__item .detail .add-to-cart .btn {
  width : 38px;
  height: 39px;
}

.best-products-category-shop-two__box .swiper.has-items {
  -webkit-mask-image: linear-gradient(180deg, #f8f9fb 0%, #c8c9ca 89.32%, #c9cacb 91.29%, rgba(147, 148, 149, 0.2) 100%);
  mask-image        : linear-gradient(180deg, #f8f9fb 0%, #c8c9ca 89.32%, #c9cacb 91.29%, rgba(147, 148, 149, 0.2) 100%);
}

@media only screen and (max-width: 1399px) {
  .best-products-category-shop-two__box {
    padding: 20px 16px 0;
  }

  .best-products-category-shop-two__box__item {
    padding: 16px 12px;
  }

  .best-products-category-shop-two__box__item .image img {
    width : 100px;
    height: 100px;
  }

  .best-products-category-shop-two__box__item .detail {
    max-width: calc(100% - 116px);
  }
}

@media only screen and (max-width: 1199px) {
  .best-products-category-shop-two .row {
    margin: 0 -8px;
  }

  .best-products-category-shop-two .row>* {
    padding: 0 8px;
  }

  .best-products-category-shop-two__box__heading .title {
    font-size  : 14px;
    line-height: 22px;
  }
}

@media only screen and (max-width: 991px) {
  .best-products-category-shop-two__box {
    overflow: hidden;
    padding : 20px 16px;
  }

  .best-products-category-shop-two__box__item {
    max-width: 340px;
  }

  .best-products-category-shop-two .swiper {
    overflow: visible;
  }

  .best-products-category-shop-two .swiper.has-items {
    -webkit-mask-image: none;
    mask-image        : none;
  }

  .best-products-category-shop-two .swiper-slide {
    width: auto;
  }
}

@media only screen and (max-width: 575px) {
  .best-products-category-shop-two__box__item {
    max-width: 300px;
    gap      : 12px !important;
  }

  .best-products-category-shop-two__box__item .image img {
    width : 90px;
    height: 90px;
  }

  .best-products-category-shop-two__box__item .detail {
    max-width: calc(100% - 102px);
  }
}

.articles-shop-two__item {
  border : 1px solid #ebebeb;
  padding: 20px 16px;
}

.articles-shop-two__item .title a:hover,
.articles-shop-two__item .tags li a:hover {
  color: #00cb8e;
}

.articles-shop-two__item .title {
  max-height: 56px;
}

.articles-shop-two__item p {
  height            : 66px;
  display           : -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.articles-shop-two__item .btn {
  padding: 16px 12px;
}

@media only screen and (max-width: 1199px) {
  .articles-shop-two__item {
    padding: 16px 12px;
  }
}

@media only screen and (max-width: 991px) {
  .articles-shop-two__item {
    padding: 12px;
  }

  .articles-shop-two__item .title {
    font-size  : 14px;
    line-height: 24px;
    max-height : 48px;
  }
}

@media only screen and (max-width: 767px) {
  .articles-shop-two .btn {
    padding: 12px;
  }
}

@media only screen and (max-width: 575px) {
  .articles-shop-two .swiper {
    overflow: visible;
  }
}

.brands-shop-two {
  background-color: #14151b;
  padding         : 28px 0;
  margin          : 72px 0 80px;
}

.brands-shop-two .swiper-wrapper {
  transition-timing-function: linear;
}

.brands-shop-two .swiper-slide {
  width: auto;
}

.brands-shop-two .swiper-slide img {
  width     : auto;
  max-height: 26px;
}

.brands-shop-two .swiper-button {
  padding: 16px 9px;
  left   : 12px;
}

.brands-shop-two .swiper-button::before {
  background-color       : rgba(255, 255, 255, 0.39);
  -webkit-backdrop-filter: blur(19px);
  backdrop-filter        : blur(19px);
  z-index                : -1;
}

.brands-shop-two .swiper-button-next,
.brands-shop-two .swiper-button-prev {
  color    : #292d32;
  transform: unset;
}

.brands-shop-two .swiper-button-next::after,
.brands-shop-two .swiper-button-prev::after {
  content: none;
}

@media only screen and (max-width: 767px) {
  .brands-shop-two .swiper-button {
    top      : auto !important;
    left     : 50%;
    transform: translate(-50%, 9px);
    padding  : 12px 16px;
  }
}

.footer-shop-two {
  padding-top: 95px;
}

.footer-shop-two::before {
  max-width          : 1440px;
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE0NDAgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDFIMzYwSDUzNi42MDFDNTM4Ljg1MSAxIDU0MS4wODUgMS4zNzk2MSA1NDMuMjA4IDIuMTIyODNMNjIyLjUwNiAyOS44NzcyQzYyNC42MyAzMC42MjA0IDYyNi44NjMgMzEgNjI5LjExMyAzMUg3MjBIODA2Ljc1NEM4MDguOTA0IDMxIDgxMS4wNCAzMC42NTM0IDgxMy4wNzkgMjkuOTczN0w4OTYuOTIxIDIuMDI2MzNDODk4Ljk2IDEuMzQ2NTYgOTAxLjA5NiAxIDkwMy4yNDYgMUgxMDgwSDE0NDAiIHN0cm9rZT0idXJsKCNwYWludDBfcmFkaWFsXzExMV84NTMyKSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzExMV84NTMyIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDcyMCAxNikgc2NhbGUoNzIwIDU3LjU2MzEpIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Q0MjQyRSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTMxMzA3IiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAuMjEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) center center/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE0NDAgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDFIMzYwSDUzNi42MDFDNTM4Ljg1MSAxIDU0MS4wODUgMS4zNzk2MSA1NDMuMjA4IDIuMTIyODNMNjIyLjUwNiAyOS44NzcyQzYyNC42MyAzMC42MjA0IDYyNi44NjMgMzEgNjI5LjExMyAzMUg3MjBIODA2Ljc1NEM4MDguOTA0IDMxIDgxMS4wNCAzMC42NTM0IDgxMy4wNzkgMjkuOTczN0w4OTYuOTIxIDIuMDI2MzNDODk4Ljk2IDEuMzQ2NTYgOTAxLjA5NiAxIDkwMy4yNDYgMUgxMDgwSDE0NDAiIHN0cm9rZT0idXJsKCNwYWludDBfcmFkaWFsXzExMV84NTMyKSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzExMV84NTMyIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDcyMCAxNikgc2NhbGUoNzIwIDU3LjU2MzEpIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Q0MjQyRSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTMxMzA3IiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAuMjEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) center center/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  height             : 30px;
  background-color   : #d4242e;
  transform          : translateX(-50%);
}

.footer-shop-two__total-info {
  padding-bottom: 46px;
  margin-bottom : 42px;
  border-bottom : 1px solid #ebebeb;
}

.footer-shop-two__total-info__item .title {
  color: #5f7086;
}

.footer-shop-two__titr {
  color: #040414;
}

.footer-shop-two__nav {
  row-gap: 8px;
  margin : 0 -4px;
}

.footer-shop-two__nav li {
  padding: 0 4px;
  flex   : 1 0 50%;
}

.footer-shop-two__nav li a:hover {
  color: #d4242e;
}

.footer-shop-two__contact .number {
  gap: 20px;
}

.footer-shop-two__logo__description {
  gap: 12px;
}

.footer-shop-two__logo {
  background-color: #d4242e;
  border-radius   : 0 60px 60px 0;
  padding         : 24px 47px 21px 36px;
}

.footer-shop-two__description {
  border       : 1px solid #ebebeb;
  padding      : 18px 21px 13px 60px;
  border-radius: 60px 0 0 60px;
}

.footer-shop-two__news-letter form {
  max-width: 360px;
}

.footer-shop-two__news-letter form .icon {
  right: 18px;
}

.footer-shop-two__news-letter form .form-control {
  height : 75px;
  border : 1px solid #ebebeb;
  padding: 0 56px 0 154px;
}

.footer-shop-two__news-letter form .form-control:focus {
  box-shadow  : 0 0 0 4px rgba(212, 36, 46, 0.2);
  border-color: #d4242e;
}

.footer-shop-two__news-letter form .btn {
  left   : 13px;
  padding: 14px 19px;
}

.footer-shop-two__download-app {
  background-color: #14151b;
  padding         : 28px 56px;
}

.footer-shop-two__download-app .right .sub-title {
  color: rgba(255, 255, 255, 0.68);
}

.footer-shop-two__download-app .swiper {
  max-width: 50%;
}

.footer-shop-two__download-app .swiper a {
  height: 48px;
}

.footer-shop-two__download-app .swiper a,
.footer-shop-two__download-app .swiper img {
  max-height: 48px;
}

.footer-shop-two__download-app .swiper-button {
  padding  : 16px 9px;
  transform: translate(-15px, -50%);
}

.footer-shop-two__download-app .swiper-button::before {
  background-color       : rgba(255, 255, 255, 0.39);
  -webkit-backdrop-filter: blur(19px);
  backdrop-filter        : blur(19px);
  z-index                : -1;
}

.footer-shop-two__download-app .swiper-button-next,
.footer-shop-two__download-app .swiper-button-prev {
  color: #292d32;
}

.footer-shop-two__download-app .swiper-button-next::after,
.footer-shop-two__download-app .swiper-button-prev::after {
  content: none;
}

.footer-shop-two__copyright-socials {
  padding-top: 29px;
  border-top : 1px solid #ebebeb;
}

.footer-shop-two__socials {
  gap: 12px;
}

@media only screen and (max-width: 1199px) {
  .footer-shop-two__nav li a {
    font-size  : 12px;
    line-height: 18px;
  }

  .footer-shop-two__news-letter .text .title {
    font-size  : 16px;
    line-height: 24px;
  }

  .footer-shop-two__news-letter .text .sub-title {
    font-size  : 12px;
    line-height: 20px;
  }

  .footer-shop-two__news-letter form {
    max-width: 320px;
  }

  .footer-shop-two__news-letter form .icon {
    right: 12px;
  }

  .footer-shop-two__news-letter form .form-control {
    font-size: 14px;
    padding  : 0 44px 0 140px;
  }

  .footer-shop-two__news-letter form .btn {
    padding: 14px 16px;
  }

  .footer-shop-two__download-app {
    padding: 28px 32px;
  }
}

@media only screen and (max-width: 991px) {
  .footer-shop-two {
    padding-top: 64px;
  }

  .footer-shop-two__logo__description {
    gap   : 0;
    margin: 40px 0;
  }

  .footer-shop-two__logo {
    width        : 100%;
    border-radius: 32px 32px 0 0;
    padding      : 24px 12px;
  }

  .footer-shop-two__description {
    border-radius: 0 0 32px 32px;
    border-top   : 0;
    padding      : 16px;
  }

  .footer-shop-two__news-letter form {
    max-width: 400px;
  }

  .footer-shop-two__download-app {
    margin: 40px 0;
  }

  .footer-shop-two__download-app .swiper {
    max-width: 100%;
  }

  .footer-shop-two__download-app .swiper-button {
    top      : auto !important;
    bottom   : 0;
    left     : 50% !important;
    transform: translate(-50%, 20px);
    padding  : 12px 16px;
  }
}

@media only screen and (max-width: 767px) {
  .footer-shop-two__total-info {
    margin-bottom : 24px;
    padding-bottom: 24px;
  }

  .footer-shop-two__total-info__item .count {
    font-size  : 20px;
    line-height: 32px;
  }

  .footer-shop-two__total-info__item .title {
    font-size  : 14px;
    line-height: 22px;
  }

  .footer-shop-two__total-info__item .sub-title {
    font-size  : 12px;
    line-height: 18px;
  }

  .footer-shop-two__contact .text {
    font-size  : 16px;
    line-height: 24px;
  }

  .footer-shop-two__contact .text span {
    font-size  : 14px;
    line-height: 22px;
  }

  .footer-shop-two__news-letter form {
    max-width: 100%;
  }

  .footer-shop-two__download-app {
    padding: 24px 24px 32px;
  }

  .footer-shop-two__download-app .right svg {
    width : 40px;
    height: 40px;
  }

  .footer-shop-two__download-app .right .title {
    font-size  : 16px;
    line-height: 24px;
  }

  .footer-shop-two__download-app .right .sub-title {
    font-size  : 12px;
    line-height: 18px;
  }
}

.story-shop {
  margin: 40px 0;
}

.story-shop .swiper-slide {
  width: auto;
}

@media only screen and (max-width: 575px) {
  .story-shop .swiper {
    overflow: visible;
  }
}

.story-shop__item {
  width: 84px;
}

.story-shop__item .image {
  background-image: linear-gradient(315deg, #e03d96, #7d4c9e);
  padding         : 2px;
  width           : 84px;
  height          : 84px;
}

.story-shop__item .image span {
  background-color: #fff;
  width           : 80px;
  height          : 80px;
}

.story-shop__item .image span img {
  width : 74px;
  height: 74px;
}

.modal-story-shop {
  background-color: rgba(0, 0, 0, 0.5);
  display         : block;
  opacity         : 0;
  visibility      : hidden;
}

.modal-story-shop.show {
  opacity   : 1;
  visibility: visible;
}

.modal-story-shop .modal-dialog {
  max-width: 360px;
  height   : calc(100% - 3.5rem);
}

.modal-story-shop .modal-content {
  background-color: transparent;
  border          : 0;
  border-radius   : 0;
}

.modal-story-shop .modal-body {
  padding: 0;
}

.modal-story-shop .modal-content,
.modal-story-shop .modal-body {
  height    : 100%;
  max-height: 720px;
}

.modal-story-shop .swiper-button-next,
.modal-story-shop .swiper-button-prev {
  width : 42px;
  height: 42px;
}

.modal-story-shop .swiper-button-next::after,
.modal-story-shop .swiper-button-prev::after {
  content: none;
}

.modal-story-shop .swiper-button-next {
  transform: translate(-102px, -50%);
}

.modal-story-shop .swiper-button-prev {
  transform: translate(102px, -50%);
}

.modal-story-shop .swiper-button-lock,
.modal-story-shop .swiper-button-disabled {
  opacity   : 0;
  visibility: hidden;
}

@media only screen and (max-width: 767px) {
  .modal-story-shop .modal-dialog {
    max-width : 100%;
    height    : 100%;
    min-height: 100%;
    margin    : 0;
  }

  .modal-story-shop .modal-content,
  .modal-story-shop .modal-body {
    max-height: 100%;
  }
}

.story-shop__story .heading {
  padding: 16px 20px 0;
  gap    : 20px;
  z-index: 20;
}

.story-shop__story .heading::before {
  content         : "";
  position        : absolute;
  top             : 0;
  left            : 0;
  width           : 100%;
  height          : 80px;
  background-image: linear-gradient(0deg, rgba(12, 12, 12, 0) 0, rgba(12, 12, 12, 0.6) 100%);
  z-index         : -1;
}

.story-shop__story .heading .btn-follow {
  padding: 8px 12px;
}

.story-shop__story .video {
  max-height: calc(100% - 80px);
}

.story-shop__story .video .content__text,
.story-shop__story .video .icons {
  bottom : 40px;
  z-index: 20;
}

.story-shop__story .video .content__text {
  right  : 0;
  bottom : 0;
  left   : 0;
  padding: 0 20px 40px 56px;
}

.story-shop__story .video .content__text::after {
  content         : "";
  position        : absolute;
  bottom          : 0;
  left            : 0;
  width           : 100%;
  height          : 100%;
  min-height      : 170px;
  background-image: linear-gradient(180deg, rgba(12, 12, 12, 0), #0c0c0c);
  z-index         : -1;
}

.story-shop__story .video .content__text .description:not(.show) {
  display           : -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height        : 60px;
}

.story-shop__story .video .icons {
  left: 20px;
}

.story-shop__story .video video {
  width : 100%;
  height: 100%;
}

.story-shop__story .video__box {
  position: relative;
}

.story-shop__story .video__box::before {
  content    : "\e9e8";
  font-family: "icomoon";
  font-size  : 56px;
  line-height: 1;
  color      : #fff;
  position   : absolute;
  top        : 50%;
  left       : 50%;
  transform  : translate(-50%, -50%);
  transition : all 0.3s ease-in-out;
  overflow   : 0;
  visibility : hidden;
  z-index    : 4;
}

.story-shop__story .video__box.muted::before {
  opacity   : 1;
  visibility: visible;
}

.story-shop__story .video__box__control-bar {
  z-index: 30;
}

.story-shop__story .video__box__control-bar__current-time {
  min-width: 34px;
}

.story-shop__story .video__box__control-bar__progress {
  height: 6px;
}

.story-shop__story .video__box__control-bar__progress span::before {
  content         : "";
  position        : absolute;
  top             : 0;
  right           : 0;
  width           : 16px;
  height          : 16px;
  border-radius   : 50%;
  background-color: #fff;
  transform       : translate(6px, -6px);
}

.story-shop__story .bottom {
  position: relative;
  z-index : 2;
}

.story-shop__story .bottom::before {
  content  : "";
  position : absolute;
  top      : 0;
  left     : 50%;
  width    : 100vw;
  height   : 100%;
  transform: translateX(-50%);
  z-index  : -1;
}

.story-shop__story .products {
  background-color: #0c0c0c;
}

.story-shop__story .products .swiper-slide {
  width: auto;
}

.story-shop__story__product {
  width  : 240px;
  padding: 2px 2px 2px 10px;
}

.story-shop__story__product img {
  width : 60px;
  height: 60px;
}

.story-shop__story__product .title {
  max-width: calc(100% - 64px);
}

.modal-comments-story {
  z-index: 10010;
}

.modal-comments-story .modal-dialog {
  max-width: 540px;
}

.modal-comments-story .modal-content {
  border-radius: 8px;
  border       : 0;
}

.modal-comments-story .modal-header {
  padding      : 20px 0;
  margin       : 0 20px;
  border-bottom: 1px solid #e0e0e2;
}

.modal-comments-story .modal-body {
  padding: 0;
}

.modal-comments-story .comments-story {
  padding        : 20px;
  overflow-y     : auto;
  min-height     : 320px;
  height         : 100%;
  max-height     : calc(100vh - 210px);
  scrollbar-width: 4px;
  scrollbar-color: #eb0404 rgba(255, 255, 255, 0);
}

.modal-comments-story .comments-story::-webkit-scrollbar {
  width           : 4px;
  background-color: rgba(255, 255, 255, 0);
}

.modal-comments-story .comments-story::-webkit-scrollbar-thumb {
  background-color: #eb0404;
}

.modal-comments-story .comments-story__item .content .info img {
  width : 20px;
  height: 20px;
}

.modal-comments-story .comments-story__item .content .info>span {
  width           : 6px;
  height          : 6px;
  background-color: #e0e0e2;
}

.modal-comments-story .comments-story__item .reply {
  margin-right : 12px;
  padding-right: 16px;
  border-right : 1px solid #19bfd3;
}

.modal-comments-story .empty-comments-story {
  padding: 76px 20px;
}

.modal-comments-story .send-comment-story {
  padding: 16px 20px;
}

.modal-comments-story .send-comment-story__form img {
  right : 12px;
  width : 24px;
  height: 24px;
}

.modal-comments-story .send-comment-story__form .form-control {
  background-color: #f0f0f1;
  border-radius   : 16px;
  padding         : 0 44px 0 40px;
  font-size       : 13px;
  color           : #62666d;
  font-weight     : 400;
}

.modal-comments-story .send-comment-story__form button {
  left : 12px;
  color: #19bfd3;
}

@media only screen and (max-width: 991px) {
  .modal-comments-story .modal-dialog {
    max-width: 100%;
  }

  .modal-comments-story .modal-header {
    margin: 0 12px;
  }

  .modal-comments-story .modal-body {
    height: 100%;
  }

  .modal-comments-story .comments-story {
    max-height: calc(100% - 147px);
    padding   : 20px 12px;
  }

  .modal-comments-story .send-comment-story {
    padding: 12px;
  }
}

.modal-product-story .modal-dialog {
  max-width: 500px;
}

.modal-product-story .modal-content {
  border-radius: 8px;
  border       : 0;
}

.modal-product-story .modal-header {
  padding      : 16px 0;
  margin       : 0 20px;
  border-bottom: 1px solid #e0e0e2;
}

.modal-product-story .modal-body {
  padding: 0;
}

.modal-product-story .product-story {
  padding        : 16px 20px;
  max-height     : calc(100vh - 200px);
  min-height     : 400px;
  height         : 100%;
  overflow-y     : auto;
  scrollbar-width: 4px;
  scrollbar-color: #eb0404 rgba(255, 255, 255, 0);
}

.modal-product-story .product-story::-webkit-scrollbar {
  width           : 4px;
  background-color: rgba(255, 255, 255, 0);
}

.modal-product-story .product-story::-webkit-scrollbar-thumb {
  background-color: #eb0404;
}

.modal-product-story .product-story img {
  width     : auto;
  max-height: 250px;
}

.modal-product-story .product-story .title {
  background-color: #fef5f7;
  padding         : 20px 20px 20px 8px;
}

.modal-product-story .product-story .rate__buy {
  color: #c0c2c5;
}

.modal-product-story .product-story .rate .dot {
  width           : 4px;
  height          : 4px;
  background-color: #e0e0e2;
}

.modal-product-story .product-story .color__item {
  padding         : 3px;
  background-color: #19bfd3;
}

.modal-product-story .product-story .color__item span {
  border          : 2px solid #fff;
  background-color: #212121;
  width           : 32px;
  height          : 32px;
}

.modal-product-story .product-story .color__item span::before {
  content    : "\e9e6";
  font-family: "icomoon";
  font-size  : 24px;
  line-height: 1;
  font-weight: 300;
  color      : #fff;
}

.modal-product-story .product-story .btn {
  padding: 10px 16px;
}

.modal-product-story .bottom {
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.14), 0 -2px 2px rgba(0, 0, 0, 0.05);
  padding   : 16px 20px;
}

.modal-product-story .bottom .btn {
  padding: 11px 16px;
}

.modal-product-story .bottom .off del {
  color: #c0c2c5;
}

.modal-product-story .bottom .off span {
  min-width       : 34px;
  padding         : 0 4px;
  background-color: #d32f2f;
}

.modal-product-story .bottom .price {
  color: #23254e;
}

@media only screen and (max-width: 991px) {
  .modal-product-story .modal-body {
    display       : flex;
    flex-direction: column;
    height        : calc(100% - 58px);
  }

  .modal-product-story .product-story {
    max-height: none;
    min-height: auto;
    height    : auto;
  }
}

.modal-search .modal-dialog {
  max-width: 640px;
}

.modal-search .modal-content {
  border-radius: 10px;
  border       : 0;
  overflow     : hidden;
}

.modal-search .modal-body {
  padding: 0;
}

.modal-search .top-header-shop-two__search {
  max-width  : 100%;
  padding-top: 24px;
  height     : 100%;
}

.modal-search .top-header-shop-two__search__form .form-control {
  background-color: #f3f6f4;
}

.modal-search .top-header-shop-two__search,
.modal-search .top-header-shop-two__search__box {
  display       : flex;
  flex-direction: column;
}

.modal-search .top-header-shop-two__search__box {
  opacity    : 1;
  visibility : visible;
  position   : relative !important;
  transform  : unset;
  right      : 0;
  left       : 0;
  width      : 100%;
  padding-top: 23px;
  flex       : 1 0 auto;
}

.modal-search .top-header-shop-two__search__box__products {
  margin-bottom: auto;
}

@media only screen and (max-width: 991px) {
  .modal-search .modal-body {
    height: 100%;
  }

  .modal-search .top-header-shop-two__search__box {
    overflow-y: auto !important;
    height    : calc(100% - 100px);
  }
}

@media only screen and (max-width: 767px) {

  .modal-search .top-header-shop-two__search__box__title,
  .modal-search .top-header-shop-two__search__box .results__items,
  .modal-search .top-header-shop-two__search__box__products {
    padding: 0 16px;
  }

  .modal-search .top-header-shop-two__search__box__product {
    padding: 2px 16px;
  }
}

.search-mobile-shop-two .form-control {
  background-color: #f3f6f4;
}

.modal-auth .modal-dialog {
  max-width: 438px;
}

.modal-auth .modal-content {
  border       : 0;
  border-radius: 45px;
}

.modal-auth .modal-content::before {
  content                : "";
  position               : absolute;
  right                  : 68px;
  bottom                 : 0;
  left                   : 68px;
  height                 : 160px;
  background-color       : rgba(255, 255, 255, 0.1);
  border                 : 1px solid #fff;
  border-radius          : 38px;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter        : blur(24px);
  z-index                : -1;
  transform              : translateY(29px);
}

.modal-auth .modal-content::after {
  content         : "";
  position        : absolute;
  bottom          : 0;
  left            : 50%;
  width           : 86px;
  height          : 33px;
  background-color: #9eef79;
  box-shadow      : 0px 14px 24px rgba(158, 239, 121, 0.25);
  border-radius   : 40px;
  transform       : translate(-50%, 46px);
  z-index         : -2;
}

.modal-auth .modal-body {
  padding: 40px 40px 46px;
}

.modal-auth .modal-close {
  top    : 24px;
  left   : 24px;
  z-index: 30;
}

.modal-auth .auth-modal::after {
  content         : "";
  position        : absolute;
  bottom          : 0;
  left            : 50%;
  transform       : translate(-50%, 23px);
  width           : 16px;
  height          : 3px;
  background-color: #00a693;
  border-radius   : 4px;
}

.modal-auth .auth-modal .image {
  border: 4px solid rgba(238, 238, 238, 0.5);
  width : 170px;
  height: 170px;
}

.modal-auth .auth-modal .image::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shop/bg-08.png");
  width           : 327px;
  height          : 143px;
  transform       : translate(-50%, -37px);
  z-index         : -1;
}

.modal-auth .auth-modal .image::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shop/bg-09.png");
  width           : 373px;
  height          : 161px;
  transform       : translate(-50%, -12px);
  z-index         : -1;
}

.modal-auth .auth-modal .image img {
  width : 134px;
  height: 134px;
}

.modal-auth .auth-modal .tabs::after {
  top             : 100%;
  width           : 16px;
  height          : 3px;
  background-color: #00a693;
  transform       : translate(-50%, 15px);
}

.modal-auth .auth-modal .tabs li {
  padding: 15px 12px;
  flex   : 1 0 auto;
}

.modal-auth .auth-modal .tabs li.active {
  background-color: #9eef79;
  border-color    : #9eef79;
  color           : #000;
}

.modal-auth .auth-modal .tabs li.active svg .cr-1 {
  color: rgba(4, 4, 20, 0.2);
}

.modal-auth .auth-modal .tabs li.active svg .cr-2 {
  color: #000;
}

.modal-auth .auth-modal .form-group .icon svg {
  width : 20px;
  height: 20px;
}

.modal-auth .auth-modal .form-group .form-control {
  height: 64px;
}

@media only screen and (max-width: 991px) {
  .modal-auth .modal-content {
    overflow-y: auto;
  }

  .modal-auth .modal-content::before,
  .modal-auth .modal-content::after {
    content: none;
  }
}

@media only screen and (max-width: 767px) {
  .modal-auth .modal-body {
    padding: 32px 20px;
  }
}

.search-mobile-shop .form-control {
  background-color: #F8F9FB;
  height          : 50px;
  padding         : 0 24px 0 60px;
}

.search-mobile-shop button {
  left            : 8px;
  background-color: #fff;
  width           : 40px;
  height          : 40px;
}

.icon-speaker-muted:before {
  content: "\e9e8";
}

.icon-toman-3:before {
  content: "\e9e7";
}

.icon-check:before {
  content: "\e9e6";
}

.icon-send-3:before {
  content: "\e9e5";
}

.icon-close:before {
  content: "\e9e4";
}

.icon-arrow-right-7:before {
  content: "\e9e0";
}

.icon-comment:before {
  content: "\e9e1";
}

.icon-heart-5:before {
  content: "\e9e2";
}

.icon-heart-5-fill:before {
  content: "\e9e3";
}

.icon-angle-left-5:before {
  content: "\e9de";
}

.icon-angle-right-5:before {
  content: "\e9df";
}

@media only screen and (max-width: 991px) {
  .modal-mobile {
    z-index: 10012;
  }

  .modal-mobile .modal-dialog {
    max-width: 100% !important;
  }

  .modal-mobile .modal-content {
    border-radius: 8px 8px 0 0 !important;
  }
}

.text-danger-8 {
  color: #eb0404;
}

.text-danger-9 {
  color: #d4242e;
}

.text-dark-15 {
  color: #14151b;
}

.text-gray-13 {
  color: #5f7086;
}

.btn-success-6 {
  background-color: #00cb8e;
  color           : #fff;
}

.btn-success-6:hover {
  background-color: #14151b;
  color           : #fff;
}

.btn-dark-4 {
  background-color: #14151b;
  color           : #fff;
}

.btn-dark-4:hover {
  background-color: #eb0404;
  color           : #fff;
}

.btn-dark-5 {
  background-color: #393939;
  color           : #fff;
}

.btn-dark-5:hover {
  background-color: #eb0404;
  color           : #fff;
}

.btn-gray-4 {
  background-color: #a4a8ba;
  color           : #fff;
}

.btn-gray-4:hover {
  background-color: #14151b;
  color           : #fff;
}

.btn-danger-7 {
  background-color: #ef4056;
  color           : #fff;
}

.btn-danger-7:hover {
  background-color: #ec1a35;
  color           : #fff;
}

.btn-outline-danger-7 {
  border: 1px solid #ef4056;
  color : #ef4056;
}

.btn-outline-danger-7:hover {
  background-color: #ef4056;
  color           : #fff;
}

.bg-right {
  background-position: right;
}

.bg-left {
  background-position: left;
}

.product-five {
  background-color: #fff;
  box-shadow      : 110px 47px 113px -3px rgba(0, 0, 0, 0.02);
  padding         : 14px 12px 22px;
}

.product-five .image::before,
.product-five .image::after {
  content              : "";
  position             : absolute;
  bottom               : 0;
  left                 : 50%;
  -webkit-mask-image   : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF85MzZfNDQpIiBzdHlsZT0iIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfOTM2XzQ0IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDkzIDYpIHNjYWxlKDkzIDkuNDU0MTkpIj4KPHN0b3Agc3R5bGU9InN0b3AtY29sb3I6YmxhY2s7c3RvcC1vcGFjaXR5OjE7Ii8+CjxzdG9wIG9mZnNldD0iMC41MTE5NjMiIHN0b3Atb3BhY2l0eT0iMC4yMSIgc3R5bGU9InN0b3AtY29sb3I6YmxhY2s7c3RvcC1vcGFjaXR5OjAuMjE7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpub25lO3N0b3Atb3BhY2l0eTowOyIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
  mask-image           : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF85MzZfNDQpIiBzdHlsZT0iIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfOTM2XzQ0IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDkzIDYpIHNjYWxlKDkzIDkuNDU0MTkpIj4KPHN0b3Agc3R5bGU9InN0b3AtY29sb3I6YmxhY2s7c3RvcC1vcGFjaXR5OjE7Ii8+CjxzdG9wIG9mZnNldD0iMC41MTE5NjMiIHN0b3Atb3BhY2l0eT0iMC4yMSIgc3R5bGU9InN0b3AtY29sb3I6YmxhY2s7c3RvcC1vcGFjaXR5OjAuMjE7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpub25lO3N0b3Atb3BhY2l0eTowOyIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
  -webkit-mask-position: center center;
  mask-position        : center center;
  -webkit-mask-size    : cover;
  mask-size            : cover;
  -webkit-mask-repeat  : no-repeat;
  mask-repeat          : no-repeat;
  width                : 186px;
  height               : 12px;
  opacity              : 0.1;
  z-index              : 1;
}

.product-five .image::before {
  background-color: #d4242e;
  transform       : translate(-50%, 7px);
}

.product-five .image::after {
  background-color: #000;
  transform       : translate(-50%, 6px);
}

.product-five .image>a::before {
  content            : "";
  position           : absolute;
  pointer-events     : none;
  width              : 31px;
  height             : 16px;
  bottom             : 0;
  left               : 50%;
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAzMSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMwLjM1MjMgMC41QzMwLjcxIDAuNSAzMS4wMDE0IDAuNzkwMjI1IDMwLjk4NjUgMS4xNDc2M0MzMC44MjQ2IDUuMDIzMDQgMjkuMjE0IDguNzA2MzUgMjYuNDYwMiAxMS40NjAyQzIzLjU1MzMgMTQuMzY3IDE5LjYxMDkgMTYgMTUuNSAxNkMxMS4zODkxIDE2IDcuNDQ2NjYgMTQuMzY3IDQuNTM5ODUgMTEuNDYwMkMxLjc4NjA0IDguNzA2MzUgMC4xNzU0NDkgNS4wMjMwNCAwLjAxMzUyMTggMS4xNDc2NEMtMC4wMDE0MTE4OSAwLjc5MDIyNyAwLjI4OTk5MSAwLjUwMDAwMiAwLjY0NzcxMiAwLjUwMDAwMkMxLjAwNTQzIDAuNTAwMDAyIDEuMjkzODggMC43OTAyMTEgMS4zMTAxOCAxLjE0NzU2QzEuNDcxMjIgNC42NzkyNSAyLjk0NSA4LjAzMzMgNS40NTU4NSAxMC41NDQyQzguMTE5NzIgMTMuMjA4IDExLjczMjcgMTQuNzA0NiAxNS41IDE0LjcwNDZDMTkuMjY3MyAxNC43MDQ2IDIyLjg4MDMgMTMuMjA4IDI1LjU0NDIgMTAuNTQ0MkMyOC4wNTUgOC4wMzMzIDI5LjUyODggNC42NzkyNSAyOS42ODk4IDEuMTQ3NTZDMjkuNzA2MSAwLjc5MDIxIDI5Ljk5NDYgMC41IDMwLjM1MjMgMC41WiIgZmlsbD0iI0Q0MjQyRSIvPgo8L3N2Zz4K) 0 0/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAzMSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMwLjM1MjMgMC41QzMwLjcxIDAuNSAzMS4wMDE0IDAuNzkwMjI1IDMwLjk4NjUgMS4xNDc2M0MzMC44MjQ2IDUuMDIzMDQgMjkuMjE0IDguNzA2MzUgMjYuNDYwMiAxMS40NjAyQzIzLjU1MzMgMTQuMzY3IDE5LjYxMDkgMTYgMTUuNSAxNkMxMS4zODkxIDE2IDcuNDQ2NjYgMTQuMzY3IDQuNTM5ODUgMTEuNDYwMkMxLjc4NjA0IDguNzA2MzUgMC4xNzU0NDkgNS4wMjMwNCAwLjAxMzUyMTggMS4xNDc2NEMtMC4wMDE0MTE4OSAwLjc5MDIyNyAwLjI4OTk5MSAwLjUwMDAwMiAwLjY0NzcxMiAwLjUwMDAwMkMxLjAwNTQzIDAuNTAwMDAyIDEuMjkzODggMC43OTAyMTEgMS4zMTAxOCAxLjE0NzU2QzEuNDcxMjIgNC42NzkyNSAyLjk0NSA4LjAzMzMgNS40NTU4NSAxMC41NDQyQzguMTE5NzIgMTMuMjA4IDExLjczMjcgMTQuNzA0NiAxNS41IDE0LjcwNDZDMTkuMjY3MyAxNC43MDQ2IDIyLjg4MDMgMTMuMjA4IDI1LjU0NDIgMTAuNTQ0MkMyOC4wNTUgOC4wMzMzIDI5LjUyODggNC42NzkyNSAyOS42ODk4IDEuMTQ3NTZDMjkuNzA2MSAwLjc5MDIxIDI5Ljk5NDYgMC41IDMwLjM1MjMgMC41WiIgZmlsbD0iI0Q0MjQyRSIvPgo8L3N2Zz4K) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  background-color   : #d4242e;
  transform          : translate(-50%, 3px);
  z-index            : 1;
}

.product-five .image img {
  width        : 159px;
  height       : 159px;
  -o-object-fit: contain;
  object-fit   : contain;
  margin-bottom: 20px;
}

.product-five .image .discount {
  bottom   : 13px;
  min-width: 137px;
}

.product-five .image .discount .time {
  gap    : 6px;
  padding: 7px 12px;
}

.product-five .image .discount .time::before {
  background-color       : rgba(212, 36, 46, 0.65);
  -webkit-backdrop-filter: blur(14);
  backdrop-filter        : blur(14);
  z-index                : -1;
}

.product-five .image .icon {
  transform: translate(8px, -11px);
  z-index  : 3;
}

.product-five .title:hover,
.product-five .category:hover {
  color: #00cb8e;
}

.product-five .title {
  max-height: 48px;
}

.product-five .category-rate {
  border-bottom : 1px solid #ebebeb;
  padding-bottom: 16px;
}

.product-five .price .toman {
  transform: scale(-1);
}

.product-five .price .toman:not(.writing-mode) {
  transform: scale(1);
}


.product-five .btn-add-to-cart {
  width : 38px;
  height: 38px;
}

@media only screen and (max-width: 767px) {
  .product-five {
    padding: 20px 8px;
  }

  .product-five .image img {
    width : 120px;
    height: 120px;
  }

  .product-five .image .time {
    font-size  : 12px;
    line-height: 18px;
    gap        : 4px;
    padding    : 6px 8px;
  }

  .product-five .title {
    font-size  : 12px;
    line-height: 20px;
    max-height : 40px;
  }
}

.top-header-shop-two {
  padding: 60px 0 0;
}

.top-header-shop-two__wrapper {
  padding-bottom: 29px;
  border-bottom : 1px solid #f4f7fe;
}

.top-header-shop-two__wrapper::before {
  width           : 71px;
  height          : 3px;
  border-radius   : 20px;
  background-color: #d4242e;
}

.top-header-shop-two__wrapper::after {
  width           : 3px;
  height          : 4px;
  background-color: #fff;
  right           : 71px;
}

.top-header-shop-two__discount {
  margin: 0 32px 0;
}

.top-header-shop-two__discount .off {
  width           : 42px;
  height          : 26px;
  background-color: #eb0404;
  border-radius   : 18px 18px 0;
}

.top-header-shop-two__search {
  max-width  : 576px;
  margin-left: 32px;
  z-index    : 1000;
}

.top-header-shop-two__search__form .form-control {
  background-color: rgba(248, 249, 251, 0.4);
  border-color    : rgba(248, 249, 251, 0.4);
  height          : 52px;
  padding         : 0 24px 0 44px;
}

.top-header-shop-two__search__form .form-control:focus {
  background-color: #fff;
  border          : 1px solid #eb0404;
  box-shadow      : 0 0 0 4px rgba(235, 4, 4, 0.2);
}

.top-header-shop-two__search__form button {
  left: 17px;
}

.top-header-shop-two__search__box {
  background-color: #fff;
  padding         : 90px 8px 0;
  transform       : translateY(-9px);
  right           : -8px;
  left            : -8px;
  opacity         : 0;
  visibility      : hidden;
  z-index         : -1;
}

.top-header-shop-two__search__box__title {
  color        : #14151b;
  padding-right: 25px;
}

.top-header-shop-two__search__box__title .icon svg {
  width : 24px;
  height: 24px;
}

.top-header-shop-two__search__box__title .line {
  background-color: rgba(164, 168, 186, 0.3);
  width           : 26px;
  height          : 1px;
}

.top-header-shop-two__search__box .results.has-scrollbar::after {
  content         : "";
  position        : absolute;
  right           : 6px;
  bottom          : 0;
  left            : 0;
  height          : 64px;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #fff);
  z-index         : 2;
}

.top-header-shop-two__search__box .results__items {
  gap            : 27px;
  padding-right  : 25px;
  overflow-y     : auto;
  scrollbar-width: 4px;
  scrollbar-color: #00a693 #f5f5f5;
  max-height     : 210px;
}

.top-header-shop-two__search__box .results__items::-webkit-scrollbar {
  width           : 4px;
  background-color: #f5f5f5;
}

.top-header-shop-two__search__box .results__items::-webkit-scrollbar-thumb {
  background-color: #00a693;
}

.top-header-shop-two__search__box .results__item {
  direction: rtl;
}

.top-header-shop-two__search__box .results__item .title {
  color: #14151b;
}

.top-header-shop-two__search__box .results__item .title .icon svg {
  width : 20px;
  height: 20px;
}

.top-header-shop-two__search__box .results__item .category .dot {
  width           : 4px;
  height          : 4px;
  background-color: #019279;
  z-index         : 2;
}

.top-header-shop-two__search__box .results__item .category .dot::before {
  content         : "";
  position        : absolute;
  top             : 50%;
  left            : 50%;
  width           : 100%;
  height          : 100%;
  border-radius   : 50%;
  background-color: rgba(1, 146, 121, 0.1);
  animation       : scalw__dot 1s linear infinite alternate;
  z-index         : -1;
}

@keyframes scalw__dot {
  0% {
    transform: translate(-50%, -50%) scale(1);
  }

  100% {
    transform: translate(-50%, -50%) scale(2);
  }
}

.top-header-shop-two__search__box__products {
  padding: 0 25px;
}

.top-header-shop-two__search__box__products .swiper-slide {
  width: auto;
}

.top-header-shop-two__search__box__product {
  padding: 2px 26px;
  border : 1px solid rgba(0, 0, 0, 0.11);
}

.top-header-shop-two__search__box__product span {
  max-width: 132px;
}

.top-header-shop-two__search__box .btn__more {
  padding         : 26px 33px;
  margin          : 0 -8px;
  background-image: linear-gradient(to right, #b6fdd1, #fbffd6);
}

.top-header-shop-two__search__box .btn__more::before {
  content         : "";
  position        : absolute;
  top             : 0;
  left            : 0;
  width           : 100%;
  height          : 100%;
  background-image: linear-gradient(to left, #b6fdd1, #fbffd6);
  opacity         : 0;
  transition      : all 0.3s ease-in-out;
  z-index         : -1;
}

.top-header-shop-two__search__box .btn__more:hover::before {
  opacity: 1;
}

.top-header-shop-two__search .backdrop {
  width           : 100vw;
  height          : 100vh;
  background-color: rgba(0, 0, 0, 0.15);
  opacity         : 0;
  visibility      : hidden;
  z-index         : -2;
}

.top-header-shop-two__search.opened .top-header-shop-two__search__box,
.top-header-shop-two__search.opened .backdrop {
  opacity   : 1;
  visibility: visible;
}

.top-header-shop-two__select-city {
  border : 1px solid #ebebeb;
  padding: 13px 15px;
}

.top-header-shop-two__cart {
  padding: 15px 8px 15px 13px;
}

.top-header-shop-two__cart span {
  min-width: 19px;
  height   : 22px;
  padding  : 0 4px;
}

.top-header-shop-two__cart span::before {
  background-color       : rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(18px);
  backdrop-filter        : blur(18px);
  z-index                : -1;
}

.top-header-shop-two__auth {
  padding: 15px 28px;
}

@media only screen and (max-width: 1399px) {
  .top-header-shop-two__discount {
    margin: 0 16px;
  }

  .top-header-shop-two__search {
    margin-left: 16px;
  }

  .top-header-shop-two__select-city {
    padding: 13px 12px;
  }

  .top-header-shop-two__cart {
    margin: 0 8px;
  }

  .top-header-shop-two__auth {
    padding: 15px 16px;
  }
}

@media only screen and (max-width: 1199px) {
  .top-header-shop-two__logo img {
    width : auto;
    height: 40px;
  }

  .top-header-shop-two__discount {
    margin: 0 24px;
  }

  .top-header-shop-two__search {
    margin-left: 24px;
  }

  .top-header-shop-two__search__form .form-control {
    padding-right: 12px;
    font-size    : 12px;
  }

  .top-header-shop-two__search__box .btn__more {
    padding: 26px 20px;
  }

  .top-header-shop-two__select-city {
    padding: 13px 12px;
  }

  .top-header-shop-two__auth {
    padding: 15px 16px;
  }
}

@media only screen and (max-width: 991px) {
  .top-header-shop-two {
    padding: 24px 0;
  }

  .top-header-shop-two__wrapper {
    padding: 0;
    border : 0;
  }

  .top-header-shop-two__wrapper::before,
  .top-header-shop-two__wrapper::after {
    content: none;
  }

  .top-header-shop-two__auth {
    padding: 0;
    width  : 40px;
    height : 40px;
  }
}

@media only screen and (max-width: 767px) {
  .top-header-shop-two__search__box .btn__more {
    padding: 20px 16px;
  }
}

.nav-shop-two__wrapper {
  padding      : 24px 0;
  border-bottom: 1px solid #f4f7fe;
}

.nav-shop-two__menu {
  gap        : 26px;
  margin-left: 12px;
}

.nav-shop-two__menu li a:hover {
  color: #eb0404;
}

.nav-shop-two__contact a:hover {
  color: #14151b;
}

@media only screen and (max-width: 1199px) {
  .nav-shop-two__categories {
    margin-left: 20px;
  }

  .nav-shop-two__menu {
    gap: 16px;
  }

  .nav-shop-two__contact a,
  .nav-shop-two__contact div {
    font-size  : 14px;
    line-height: 22px;
  }
}

.slider-home-show-two__item img {
  height: 440px;
}

.slider-home-show-two__item .content {
  padding: 0 128px;
}

.slider-home-show-two .swiper-button {
  right    : 0;
  bottom   : 24px;
  transform: translateX(13px);
  gap      : 18px;
  padding  : 16px 9px;
}

.slider-home-show-two .swiper-button::before {
  background-color       : rgba(255, 255, 255, 0.39);
  -webkit-backdrop-filter: blur(19px);
  backdrop-filter        : blur(19px);
  z-index                : -1;
}

.slider-home-show-two .swiper-button-next,
.slider-home-show-two .swiper-button-prev {
  color    : #292d32;
  transform: unset;
  width    : auto;
  height   : auto;
}

.slider-home-show-two .swiper-button-next::after,
.slider-home-show-two .swiper-button-prev::after {
  content: none;
}

.slider-home-show-two .swiper-pagination {
  gap   : 10px;
  right : 134px;
  bottom: 44px;
  left  : 134px;
}

.slider-home-show-two .swiper-pagination-bullet {
  opacity         : 0.3;
  width           : 85px;
  height          : 4px;
  background-color: #fff;
  margin          : 0 !important;
  border-radius   : 0;
}

.slider-home-show-two .swiper-pagination-bullet-active {
  opacity: 1;
  width  : 162px;
}

@media only screen and (max-width: 1199px) {
  .slider-home-show-two__item .content {
    padding: 0 64px;
  }

  .slider-home-show-two .swiper-pagination {
    right: 64px;
    left : 64px;
  }
}

@media only screen and (max-width: 991px) {
  .slider-home-show-two__item img {
    height: 320px;
  }

  .slider-home-show-two__item .content .title {
    font-size  : 36px;
    line-height: 48px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-home-show-two__item img {
    height: 220px;
  }

  .slider-home-show-two__item .content {
    padding: 0 24px;
  }

  .slider-home-show-two__item .content .title {
    font-size    : 24px;
    line-height  : 36px;
    margin-bottom: 16px;
  }

  .slider-home-show-two .swiper-button {
    padding  : 12px 16px;
    right    : auto;
    bottom   : 0;
    left     : 50%;
    transform: translate(-50%, 19.5px);
  }

  .slider-home-show-two .swiper-pagination {
    right : 24px;
    bottom: 12px;
    left  : 24px;
  }

  .slider-home-show-two .swiper-pagination-bullet {
    width: 24px;
  }

  .slider-home-show-two .swiper-pagination-bullet-active {
    width: 48px;
  }
}

.top-categories-shop-two__wrapper {
  border : 2px solid #ebebeb;
  padding: 36px 28px 33px;
}

.top-categories-shop-two__item .image {
  background-color: #e0ab81;
  width           : 54px;
  height          : 54px;
}

.top-categories-shop-two__item .image.popular {
  background-color: #bccafd;
}

.top-categories-shop-two__item .image.gray {
  background-color: #e9e6dc;
}

.top-categories-shop-two__item .image img {
  width : 42px;
  height: 42px;
}

@media only screen and (max-width: 1199px) {
  .top-categories-shop-two__wrapper {
    padding: 36px 20px 33px;
  }
}

@media only screen and (max-width: 767px) {
  .top-categories-shop-two__wrapper {
    padding: 20px 12px;
  }

  .top-categories-shop-two__item .image {
    width      : 44px;
    height     : 44px;
    margin-left: 8px;
  }

  .top-categories-shop-two__item .image img {
    width : 32px;
    height: 32px;
  }

  .top-categories-shop-two__item .title {
    font-size  : 12px;
    line-height: 18px;
  }

  .top-categories-shop-two__item .count {
    font-size  : 10px;
    line-height: 16px;
  }

  .top-categories-shop-two .swiper {
    overflow: visible;
  }
}

.heading-shop-two {
  gap: 12px;
}

.heading-shop-two__btns {
  border : 1px solid #ebebeb;
  padding: 4px 17px 4px 5px;
  gap    : 12px;
}

.heading-shop-two__swiper-buttons {
  gap: 22px;
}

.heading-shop-two__swiper-buttons .swiper-button-next,
.heading-shop-two__swiper-buttons .swiper-button-prev {
  width    : auto;
  height   : auto;
  transform: unset;
}

.heading-shop-two__swiper-buttons .swiper-button-next::after,
.heading-shop-two__swiper-buttons .swiper-button-prev::after {
  content: none;
}

.heading-shop-two__btn {
  padding: 11px 14px;
}

@media only screen and (max-width: 767px) {
  .heading-shop-two__title {
    font-size  : 16px;
    line-height: 25px;
  }

  .heading-shop-two__sub-title {
    font-size  : 12px;
    line-height: 19px;
  }
}

.products-category-shop-two .col-tabs {
  max-width: 336px;
}

.products-category-shop-two .col-products {
  max-width: calc(100% - 336px);
}

.products-category-shop-two__tabs {
  z-index: 2;
}

.products-category-shop-two__tabs .swiper {
  background-color: #fff;
  border-radius   : 12px;
}

.products-category-shop-two__tabs .swiper-scrollbar {
  background-color: #f4f7fe;
  transform       : translateX(12px);
}

.products-category-shop-two__tabs .swiper-scrollbar-drag {
  background-color: #d4242e;
}

.products-category-shop-two__tabs .swiper.has-items {
  -webkit-mask-image: linear-gradient(180deg, #d9d9d9 0%, #868686 83.49%, rgba(115, 115, 115, 0) 95.28%);
  mask-image        : linear-gradient(180deg, #d9d9d9 0%, #868686 83.49%, rgba(115, 115, 115, 0) 95.28%);
}

.products-category-shop-two__tabs__item {
  background-image: linear-gradient(90deg, rgba(248, 249, 251, 0) 0%, #f8f9fb 18.41%, #f8f9fb 100%);
  padding         : 16px 31px 17px 22px;
  color           : #000;
}

.products-category-shop-two__tabs__item::before {
  background-image: linear-gradient(90deg, #d4242e 0%, #ad141c 23.17%, #d4242e 43.41%, #ad141c 67.54%, #d4242e 81.46%, #ad141c 96.93%);
  opacity         : 0;
  z-index         : -1;
}

.products-category-shop-two__tabs__item i {
  color: #292d32;
}

.products-category-shop-two__tabs__item.active,
.products-category-shop-two__tabs__item.active i {
  color: #fff;
}

.products-category-shop-two__tabs__item.active::before {
  opacity: 1;
}

@media only screen and (max-width: 1199px) {
  .products-category-shop-two .col-tabs {
    max-width: 280px;
  }

  .products-category-shop-two .col-products {
    max-width: calc(100% - 280px);
  }
}

@media only screen and (max-width: 991px) {

  .products-category-shop-two .col-tabs,
  .products-category-shop-two .col-products {
    max-width: 100%;
  }

  .products-category-shop-two__tabs .swiper-slide {
    width: auto;
  }
}

@media only screen and (max-width: 767px) {
  .products-category-shop-two__tabs__item {
    padding      : 12px 16px;
    border-radius: 15px;
  }

  .products-category-shop-two__tabs__item i {
    font-size: 20px;
  }

  .products-category-shop-two__tabs__item svg {
    width: 20px;
  }
}

.banner-shop-two__item {
  height: 256px;
}

.banner-shop-two__item .content.right {
  right: 71px;
}

.banner-shop-two__item .content.left {
  left: 86px;
}

.banner-shop-two__item .content .btn {
  padding: 8px 20px;
}

.banner-shop-two__item.lg {
  height: auto;
}

.banner-shop-two__item.lg .content {
  padding: 73px 220px 39px;
}

.banner-shop-two__item.lg img.left {
  left: 160px;
}

@media only screen and (max-width: 1199px) {
  .banner-shop-two__item .content.right {
    right: 48px;
  }

  .banner-shop-two__item .content.left {
    left: 48px;
  }

  .banner-shop-two__item.lg .content {
    padding-right: 80px;
  }

  .banner-shop-two__item.lg img.left {
    left: 64px;
  }
}

@media only screen and (max-width: 991px) {
  .banner-shop-two__item.lg .content {
    padding: 24px 12px;
  }

  .banner-shop-two__item.lg img {
    max-width: 80%;
  }

  .banner-shop-two__item.lg img.left {
    position: relative !important;
    left    : 0;
    margin  : 0 auto;
    display : block;
  }
}

@media only screen and (max-width: 767px) {
  .banner-shop-two__item {
    height: 180px;
  }

  .banner-shop-two__item .content.right {
    right: 32px;
  }

  .banner-shop-two__item .content.left {
    left: 32px;
  }

  .banner-shop-two__item .content .title {
    font-size    : 20px;
    line-height  : 32px;
    margin-bottom: 12px;
  }
}

.products-two-shop-two__wrapper {
  border : 3px solid #ebebeb;
  padding: 24px 38px;
}

.products-two-shop-two__item {
  padding      : 28px 12px 12px;
  border-right : 1px solid #b7b7bb;
  border-bottom: 1px solid #b7b7bb;
}

.products-two-shop-two__item.not-line {
  border-right: 0;
}

.products-two-shop-two__item.not-line-bottom {
  border-bottom: 0;
}

.products-two-shop-two__item img {
  width : 140px;
  height: 140px;
}

.products-two-shop-two__item .title {
  max-height: 48px;
}

.products-two-shop-two__item .title a:hover {
  color: #00cb8e;
}

.products-two-shop-two__item .line {
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yXzc2NDYpIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMl83NjQ2IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDkzIDYpIHNjYWxlKDkzIDkuNDU0MTkpIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Q0MjQyRSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTExOTYzIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAuMjEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) center center/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yXzc2NDYpIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMl83NjQ2IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDkzIDYpIHNjYWxlKDkzIDkuNDU0MTkpIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Q0MjQyRSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTExOTYzIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAuMjEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) center center/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  background-color   : #d4242e;
  width              : 186px;
  height             : 10px;
  max-width          : 100%;
}

.products-two-shop-two__item .price span {
  color: #00cb8e;
}

@media only screen and (max-width: 1399px) {
  .products-two-shop-two__wrapper {
    padding: 24px;
  }
}

@media only screen and (max-width: 991px) {
  .products-two-shop-two__wrapper {
    padding     : 0;
    border-width: 1px;
    overflow    : hidden;
  }

  .products-two-shop-two__item {
    border-bottom: 0;
    border-right : 1px solid #ebebeb;
  }

  .products-two-shop-two__item img {
    width : 120px;
    height: 120px;
  }

  .products-two-shop-two__item .title {
    font-size  : 14px;
    line-height: 22px;
  }
}

.best-products-category-shop-two__box {
  background-color: #f8f9fb;
  padding         : 24px 20px 0;
}

.best-products-category-shop-two__box__heading {
  border : 1px solid #ebebeb;
  padding: 10px 12px;
}

.best-products-category-shop-two__box__heading .btn {
  padding: 11px 14px;
}

.best-products-category-shop-two__box__item {
  background-color: #fff;
  padding         : 16px;
}

.best-products-category-shop-two__box__item .image img {
  width : 113px;
  height: 113px;
}

.best-products-category-shop-two__box__item .detail {
  max-width: calc(100% - 129px);
}

.best-products-category-shop-two__box__item .detail .line {
  width              : 186px;
  max-width          : 100%;
  height             : 12px;
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yODZfNjU4KSIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzI4Nl82NTgiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTMgNikgc2NhbGUoOTMgOS40NTQxOSkiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRDQyNDJFIi8+CjxzdG9wIG9mZnNldD0iMC41MTE5NjMiIHN0b3AtY29sb3I9IiNENDI0MkUiIHN0b3Atb3BhY2l0eT0iMC4yMSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNENDI0MkUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) center center/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yODZfNjU4KSIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzI4Nl82NTgiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTMgNikgc2NhbGUoOTMgOS40NTQxOSkiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRDQyNDJFIi8+CjxzdG9wIG9mZnNldD0iMC41MTE5NjMiIHN0b3AtY29sb3I9IiNENDI0MkUiIHN0b3Atb3BhY2l0eT0iMC4yMSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNENDI0MkUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) center center/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  background-color   : #d4242e;
  margin-bottom      : 5px;
}

.best-products-category-shop-two__box__item .detail .title a:hover,
.best-products-category-shop-two__box__item .detail .category:hover {
  color: #00cb8e;
}

.best-products-category-shop-two__box__item .detail .price span {
  color     : #00cb8e;
}

.best-products-category-shop-two__box__item .detail .add-to-cart .btn {
  width : 38px;
  height: 39px;
}

.best-products-category-shop-two__box .swiper.has-items {
  -webkit-mask-image: linear-gradient(180deg, #f8f9fb 0%, #c8c9ca 89.32%, #c9cacb 91.29%, rgba(147, 148, 149, 0.2) 100%);
  mask-image        : linear-gradient(180deg, #f8f9fb 0%, #c8c9ca 89.32%, #c9cacb 91.29%, rgba(147, 148, 149, 0.2) 100%);
}

@media only screen and (max-width: 1399px) {
  .best-products-category-shop-two__box {
    padding: 20px 16px 0;
  }

  .best-products-category-shop-two__box__item {
    padding: 16px 12px;
  }

  .best-products-category-shop-two__box__item .image img {
    width : 100px;
    height: 100px;
  }

  .best-products-category-shop-two__box__item .detail {
    max-width: calc(100% - 116px);
  }
}

@media only screen and (max-width: 1199px) {
  .best-products-category-shop-two .row {
    margin: 0 -8px;
  }

  .best-products-category-shop-two .row>* {
    padding: 0 8px;
  }

  .best-products-category-shop-two__box__heading .title {
    font-size  : 14px;
    line-height: 22px;
  }
}

@media only screen and (max-width: 991px) {
  .best-products-category-shop-two__box {
    overflow: hidden;
    padding : 20px 16px;
  }

  .best-products-category-shop-two__box__item {
    max-width: 340px;
  }

  .best-products-category-shop-two .swiper {
    overflow: visible;
  }

  .best-products-category-shop-two .swiper.has-items {
    -webkit-mask-image: none;
    mask-image        : none;
  }

  .best-products-category-shop-two .swiper-slide {
    width: auto;
  }
}

@media only screen and (max-width: 575px) {
  .best-products-category-shop-two__box__item {
    max-width: 300px;
    gap      : 12px !important;
  }

  .best-products-category-shop-two__box__item .image img {
    width : 90px;
    height: 90px;
  }

  .best-products-category-shop-two__box__item .detail {
    max-width: calc(100% - 102px);
  }
}

.articles-shop-two__item {
  border : 1px solid #ebebeb;
  padding: 20px 16px;
}

.articles-shop-two__item .title a:hover,
.articles-shop-two__item .tags li a:hover {
  color: #00cb8e;
}

.articles-shop-two__item .title {
  max-height: 56px;
}

.articles-shop-two__item p {
  height            : 66px;
  display           : -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.articles-shop-two__item .btn {
  padding: 16px 12px;
}

@media only screen and (max-width: 1199px) {
  .articles-shop-two__item {
    padding: 16px 12px;
  }
}

@media only screen and (max-width: 991px) {
  .articles-shop-two__item {
    padding: 12px;
  }

  .articles-shop-two__item .title {
    font-size  : 14px;
    line-height: 24px;
    max-height : 48px;
  }
}

@media only screen and (max-width: 767px) {
  .articles-shop-two .btn {
    padding: 12px;
  }
}

@media only screen and (max-width: 575px) {
  .articles-shop-two .swiper {
    overflow: visible;
  }
}

.brands-shop-two {
  background-color: #14151b;
  padding         : 28px 0;
  margin          : 72px 0 80px;
}

.brands-shop-two .swiper-wrapper {
  transition-timing-function: linear;
}

.brands-shop-two .swiper-slide {
  width: auto;
}

.brands-shop-two .swiper-slide img {
  width     : auto;
  max-height: 26px;
}

.brands-shop-two .swiper-button {
  padding: 16px 9px;
  left   : 12px;
}

.brands-shop-two .swiper-button::before {
  background-color       : rgba(255, 255, 255, 0.39);
  -webkit-backdrop-filter: blur(19px);
  backdrop-filter        : blur(19px);
  z-index                : -1;
}

.brands-shop-two .swiper-button-next,
.brands-shop-two .swiper-button-prev {
  color    : #292d32;
  transform: unset;
}

.brands-shop-two .swiper-button-next::after,
.brands-shop-two .swiper-button-prev::after {
  content: none;
}

@media only screen and (max-width: 767px) {
  .brands-shop-two .swiper-button {
    top      : auto !important;
    left     : 50%;
    transform: translate(-50%, 9px);
    padding  : 12px 16px;
  }
}

.footer-shop-two {
  padding-top: 95px;
}

.footer-shop-two::before {
  max-width          : 1440px;
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE0NDAgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDFIMzYwSDUzNi42MDFDNTM4Ljg1MSAxIDU0MS4wODUgMS4zNzk2MSA1NDMuMjA4IDIuMTIyODNMNjIyLjUwNiAyOS44NzcyQzYyNC42MyAzMC42MjA0IDYyNi44NjMgMzEgNjI5LjExMyAzMUg3MjBIODA2Ljc1NEM4MDguOTA0IDMxIDgxMS4wNCAzMC42NTM0IDgxMy4wNzkgMjkuOTczN0w4OTYuOTIxIDIuMDI2MzNDODk4Ljk2IDEuMzQ2NTYgOTAxLjA5NiAxIDkwMy4yNDYgMUgxMDgwSDE0NDAiIHN0cm9rZT0idXJsKCNwYWludDBfcmFkaWFsXzExMV84NTMyKSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzExMV84NTMyIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDcyMCAxNikgc2NhbGUoNzIwIDU3LjU2MzEpIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Q0MjQyRSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTMxMzA3IiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAuMjEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) center center/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE0NDAgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDFIMzYwSDUzNi42MDFDNTM4Ljg1MSAxIDU0MS4wODUgMS4zNzk2MSA1NDMuMjA4IDIuMTIyODNMNjIyLjUwNiAyOS44NzcyQzYyNC42MyAzMC42MjA0IDYyNi44NjMgMzEgNjI5LjExMyAzMUg3MjBIODA2Ljc1NEM4MDguOTA0IDMxIDgxMS4wNCAzMC42NTM0IDgxMy4wNzkgMjkuOTczN0w4OTYuOTIxIDIuMDI2MzNDODk4Ljk2IDEuMzQ2NTYgOTAxLjA5NiAxIDkwMy4yNDYgMUgxMDgwSDE0NDAiIHN0cm9rZT0idXJsKCNwYWludDBfcmFkaWFsXzExMV84NTMyKSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzExMV84NTMyIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDcyMCAxNikgc2NhbGUoNzIwIDU3LjU2MzEpIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Q0MjQyRSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTMxMzA3IiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAuMjEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) center center/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  height             : 30px;
  background-color   : #d4242e;
  transform          : translateX(-50%);
}

.footer-shop-two__total-info {
  padding-bottom: 46px;
  margin-bottom : 42px;
  border-bottom : 1px solid #ebebeb;
}

.footer-shop-two__total-info__item .title {
  color: #5f7086;
}

.footer-shop-two__titr {
  color: #040414;
}

.footer-shop-two__nav {
  row-gap: 8px;
  margin : 0 -4px;
}

.footer-shop-two__nav li {
  padding: 0 4px;
  flex   : 1 0 50%;
}

.footer-shop-two__nav li a:hover {
  color: #d4242e;
}

.footer-shop-two__contact .number {
  gap: 20px;
}

.footer-shop-two__logo__description {
  gap: 12px;
}

.footer-shop-two__logo {
  background-color: #d4242e;
  border-radius   : 0 60px 60px 0;
  padding         : 24px 47px 21px 36px;
}

.footer-shop-two__description {
  border       : 1px solid #ebebeb;
  padding      : 18px 21px 13px 60px;
  border-radius: 60px 0 0 60px;
}

.footer-shop-two__news-letter form {
  max-width: 360px;
}

.footer-shop-two__news-letter form .icon {
  right: 18px;
}

.footer-shop-two__news-letter form .form-control {
  height : 75px;
  border : 1px solid #ebebeb;
  padding: 0 56px 0 154px;
}

.footer-shop-two__news-letter form .form-control:focus {
  box-shadow  : 0 0 0 4px rgba(212, 36, 46, 0.2);
  border-color: #d4242e;
}

.footer-shop-two__news-letter form .btn {
  left   : 13px;
  padding: 14px 19px;
}

.footer-shop-two__download-app {
  background-color: #14151b;
  padding         : 28px 56px;
}

.footer-shop-two__download-app .right .sub-title {
  color: rgba(255, 255, 255, 0.68);
}

.footer-shop-two__download-app .swiper {
  max-width: 50%;
}

.footer-shop-two__download-app .swiper a {
  height: 48px;
}

.footer-shop-two__download-app .swiper a,
.footer-shop-two__download-app .swiper img {
  max-height: 48px;
}

.footer-shop-two__download-app .swiper-button {
  padding  : 16px 9px;
  transform: translate(-15px, -50%);
}

.footer-shop-two__download-app .swiper-button::before {
  background-color       : rgba(255, 255, 255, 0.39);
  -webkit-backdrop-filter: blur(19px);
  backdrop-filter        : blur(19px);
  z-index                : -1;
}

.footer-shop-two__download-app .swiper-button-next,
.footer-shop-two__download-app .swiper-button-prev {
  color: #292d32;
}

.footer-shop-two__download-app .swiper-button-next::after,
.footer-shop-two__download-app .swiper-button-prev::after {
  content: none;
}

.footer-shop-two__copyright-socials {
  padding-top: 29px;
  border-top : 1px solid #ebebeb;
}

.footer-shop-two__socials {
  gap: 12px;
}

@media only screen and (max-width: 1199px) {
  .footer-shop-two__nav li a {
    font-size  : 12px;
    line-height: 18px;
  }

  .footer-shop-two__news-letter .text .title {
    font-size  : 16px;
    line-height: 24px;
  }

  .footer-shop-two__news-letter .text .sub-title {
    font-size  : 12px;
    line-height: 20px;
  }

  .footer-shop-two__news-letter form {
    max-width: 320px;
  }

  .footer-shop-two__news-letter form .icon {
    right: 12px;
  }

  .footer-shop-two__news-letter form .form-control {
    font-size: 14px;
    padding  : 0 44px 0 140px;
  }

  .footer-shop-two__news-letter form .btn {
    padding: 14px 16px;
  }

  .footer-shop-two__download-app {
    padding: 28px 32px;
  }
}

@media only screen and (max-width: 991px) {
  .footer-shop-two {
    padding-top: 64px;
  }

  .footer-shop-two__logo__description {
    gap   : 0;
    margin: 40px 0;
  }

  .footer-shop-two__logo {
    width        : 100%;
    border-radius: 32px 32px 0 0;
    padding      : 24px 12px;
  }

  .footer-shop-two__description {
    border-radius: 0 0 32px 32px;
    border-top   : 0;
    padding      : 16px;
  }

  .footer-shop-two__news-letter form {
    max-width: 400px;
  }

  .footer-shop-two__download-app {
    margin: 40px 0;
  }

  .footer-shop-two__download-app .swiper {
    max-width: 100%;
  }

  .footer-shop-two__download-app .swiper-button {
    top      : auto !important;
    bottom   : 0;
    left     : 50% !important;
    transform: translate(-50%, 20px);
    padding  : 12px 16px;
  }
}

@media only screen and (max-width: 767px) {
  .footer-shop-two__total-info {
    margin-bottom : 24px;
    padding-bottom: 24px;
  }

  .footer-shop-two__total-info__item .count {
    font-size  : 20px;
    line-height: 32px;
  }

  .footer-shop-two__total-info__item .title {
    font-size  : 14px;
    line-height: 22px;
  }

  .footer-shop-two__total-info__item .sub-title {
    font-size  : 12px;
    line-height: 18px;
  }

  .footer-shop-two__contact .text {
    font-size  : 16px;
    line-height: 24px;
  }

  .footer-shop-two__contact .text span {
    font-size  : 14px;
    line-height: 22px;
  }

  .footer-shop-two__news-letter form {
    max-width: 100%;
  }

  .footer-shop-two__download-app {
    padding: 24px 24px 32px;
  }

  .footer-shop-two__download-app .right svg {
    width : 40px;
    height: 40px;
  }

  .footer-shop-two__download-app .right .title {
    font-size  : 16px;
    line-height: 24px;
  }

  .footer-shop-two__download-app .right .sub-title {
    font-size  : 12px;
    line-height: 18px;
  }
}

.story-shop {
  margin: 40px 0;
}

.story-shop .swiper-slide {
  width: auto;
}

@media only screen and (max-width: 575px) {
  .story-shop .swiper {
    overflow: visible;
  }
}

.story-shop__item {
  width: 84px;
}

.story-shop__item .image {
  background-image: linear-gradient(315deg, #e03d96, #7d4c9e);
  padding         : 2px;
  width           : 84px;
  height          : 84px;
}

.story-shop__item .image span {
  background-color: #fff;
  width           : 80px;
  height          : 80px;
}

.story-shop__item .image span img {
  width : 74px;
  height: 74px;
}

.modal-story-shop {
  background-color: rgba(0, 0, 0, 0.5);
  display         : block;
  opacity         : 0;
  visibility      : hidden;
}

.modal-story-shop.show {
  opacity   : 1;
  visibility: visible;
}

.modal-story-shop .modal-dialog {
  max-width: 360px;
  height   : calc(100% - 3.5rem);
}

.modal-story-shop .modal-content {
  background-color: transparent;
  border          : 0;
  border-radius   : 0;
}

.modal-story-shop .modal-body {
  padding: 0;
}

.modal-story-shop .modal-content,
.modal-story-shop .modal-body {
  height    : 100%;
  max-height: 720px;
}

.modal-story-shop .swiper-button-next,
.modal-story-shop .swiper-button-prev {
  width : 42px;
  height: 42px;
}

.modal-story-shop .swiper-button-next::after,
.modal-story-shop .swiper-button-prev::after {
  content: none;
}

.modal-story-shop .swiper-button-next {
  transform: translate(-102px, -50%);
}

.modal-story-shop .swiper-button-prev {
  transform: translate(102px, -50%);
}

.modal-story-shop .swiper-button-lock,
.modal-story-shop .swiper-button-disabled {
  opacity   : 0;
  visibility: hidden;
}

@media only screen and (max-width: 767px) {
  .modal-story-shop .modal-dialog {
    max-width : 100%;
    height    : 100%;
    min-height: 100%;
    margin    : 0;
  }

  .modal-story-shop .modal-content,
  .modal-story-shop .modal-body {
    max-height: 100%;
  }
}

.story-shop__story .heading {
  padding: 16px 20px 0;
  gap    : 20px;
  z-index: 20;
}

.story-shop__story .heading::before {
  content         : "";
  position        : absolute;
  top             : 0;
  left            : 0;
  width           : 100%;
  height          : 80px;
  background-image: linear-gradient(0deg, rgba(12, 12, 12, 0) 0, rgba(12, 12, 12, 0.6) 100%);
  z-index         : -1;
}

.story-shop__story .heading .btn-follow {
  padding: 8px 12px;
}

.story-shop__story .video {
  max-height: calc(100% - 80px);
}

.story-shop__story .video .content__text,
.story-shop__story .video .icons {
  bottom : 40px;
  z-index: 20;
}

.story-shop__story .video .content__text {
  right  : 0;
  bottom : 0;
  left   : 0;
  padding: 0 20px 40px 56px;
}

.story-shop__story .video .content__text::after {
  content         : "";
  position        : absolute;
  bottom          : 0;
  left            : 0;
  width           : 100%;
  height          : 100%;
  min-height      : 170px;
  background-image: linear-gradient(180deg, rgba(12, 12, 12, 0), #0c0c0c);
  z-index         : -1;
}

.story-shop__story .video .content__text .description:not(.show) {
  display           : -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height        : 60px;
}

.story-shop__story .video .icons {
  left: 20px;
}

.story-shop__story .video video {
  width : 100%;
  height: 100%;
}

.story-shop__story .video__box {
  position: relative;
}

.story-shop__story .video__box::before {
  content    : "\e9e8";
  font-family: "icomoon";
  font-size  : 56px;
  line-height: 1;
  color      : #fff;
  position   : absolute;
  top        : 50%;
  left       : 50%;
  transform  : translate(-50%, -50%);
  transition : all 0.3s ease-in-out;
  overflow   : 0;
  visibility : hidden;
  z-index    : 4;
}

.story-shop__story .video__box.muted::before {
  opacity   : 1;
  visibility: visible;
}

.story-shop__story .video__box__control-bar {
  z-index: 30;
}

.story-shop__story .video__box__control-bar__current-time {
  min-width: 34px;
}

.story-shop__story .video__box__control-bar__progress {
  height: 6px;
}

.story-shop__story .video__box__control-bar__progress span::before {
  content         : "";
  position        : absolute;
  top             : 0;
  right           : 0;
  width           : 16px;
  height          : 16px;
  border-radius   : 50%;
  background-color: #fff;
  transform       : translate(6px, -6px);
}

.story-shop__story .bottom {
  position: relative;
  z-index : 2;
}

.story-shop__story .bottom::before {
  content  : "";
  position : absolute;
  top      : 0;
  left     : 50%;
  width    : 100vw;
  height   : 100%;
  transform: translateX(-50%);
  z-index  : -1;
}

.story-shop__story .products {
  background-color: #0c0c0c;
}

.story-shop__story .products .swiper-slide {
  width: auto;
}

.story-shop__story__product {
  width  : 240px;
  padding: 2px 2px 2px 10px;
}

.story-shop__story__product img {
  width : 60px;
  height: 60px;
}

.story-shop__story__product .title {
  max-width: calc(100% - 64px);
}

.modal-comments-story {
  z-index: 10010;
}

.modal-comments-story .modal-dialog {
  max-width: 540px;
}

.modal-comments-story .modal-content {
  border-radius: 8px;
  border       : 0;
}

.modal-comments-story .modal-header {
  padding      : 20px 0;
  margin       : 0 20px;
  border-bottom: 1px solid #e0e0e2;
}

.modal-comments-story .modal-body {
  padding: 0;
}

.modal-comments-story .comments-story {
  padding        : 20px;
  overflow-y     : auto;
  min-height     : 320px;
  height         : 100%;
  max-height     : calc(100vh - 210px);
  scrollbar-width: 4px;
  scrollbar-color: #eb0404 rgba(255, 255, 255, 0);
}

.modal-comments-story .comments-story::-webkit-scrollbar {
  width           : 4px;
  background-color: rgba(255, 255, 255, 0);
}

.modal-comments-story .comments-story::-webkit-scrollbar-thumb {
  background-color: #eb0404;
}

.modal-comments-story .comments-story__item .content .info img {
  width : 20px;
  height: 20px;
}

.modal-comments-story .comments-story__item .content .info>span {
  width           : 6px;
  height          : 6px;
  background-color: #e0e0e2;
}

.modal-comments-story .comments-story__item .reply {
  margin-right : 12px;
  padding-right: 16px;
  border-right : 1px solid #19bfd3;
}

.modal-comments-story .empty-comments-story {
  padding: 76px 20px;
}

.modal-comments-story .send-comment-story {
  padding: 16px 20px;
}

.modal-comments-story .send-comment-story__form img {
  right : 12px;
  width : 24px;
  height: 24px;
}

.modal-comments-story .send-comment-story__form .form-control {
  background-color: #f0f0f1;
  border-radius   : 16px;
  padding         : 0 44px 0 40px;
  font-size       : 13px;
  color           : #62666d;
  font-weight     : 400;
}

.modal-comments-story .send-comment-story__form button {
  left : 12px;
  color: #19bfd3;
}

@media only screen and (max-width: 991px) {
  .modal-comments-story .modal-dialog {
    max-width: 100%;
  }

  .modal-comments-story .modal-header {
    margin: 0 12px;
  }

  .modal-comments-story .modal-body {
    height: 100%;
  }

  .modal-comments-story .comments-story {
    max-height: calc(100% - 147px);
    padding   : 20px 12px;
  }

  .modal-comments-story .send-comment-story {
    padding: 12px;
  }
}

.modal-product-story .modal-dialog {
  max-width: 500px;
}

.modal-product-story .modal-content {
  border-radius: 8px;
  border       : 0;
}

.modal-product-story .modal-header {
  padding      : 16px 0;
  margin       : 0 20px;
  border-bottom: 1px solid #e0e0e2;
}

.modal-product-story .modal-body {
  padding: 0;
}

.modal-product-story .product-story {
  padding        : 16px 20px;
  max-height     : calc(100vh - 200px);
  min-height     : 400px;
  height         : 100%;
  overflow-y     : auto;
  scrollbar-width: 4px;
  scrollbar-color: #eb0404 rgba(255, 255, 255, 0);
}

.modal-product-story .product-story::-webkit-scrollbar {
  width           : 4px;
  background-color: rgba(255, 255, 255, 0);
}

.modal-product-story .product-story::-webkit-scrollbar-thumb {
  background-color: #eb0404;
}

.modal-product-story .product-story img {
  width     : auto;
  max-height: 250px;
}

.modal-product-story .product-story .title {
  background-color: #fef5f7;
  padding         : 20px 20px 20px 8px;
}

.modal-product-story .product-story .rate__buy {
  color: #c0c2c5;
}

.modal-product-story .product-story .rate .dot {
  width           : 4px;
  height          : 4px;
  background-color: #e0e0e2;
}

.modal-product-story .product-story .color__item {
  padding         : 3px;
  background-color: #19bfd3;
}

.modal-product-story .product-story .color__item span {
  border          : 2px solid #fff;
  background-color: #212121;
  width           : 32px;
  height          : 32px;
}

.modal-product-story .product-story .color__item span::before {
  content    : "\e9e6";
  font-family: "icomoon";
  font-size  : 24px;
  line-height: 1;
  font-weight: 300;
  color      : #fff;
}

.modal-product-story .product-story .btn {
  padding: 10px 16px;
}

.modal-product-story .bottom {
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.14), 0 -2px 2px rgba(0, 0, 0, 0.05);
  padding   : 16px 20px;
}

.modal-product-story .bottom .btn {
  padding: 11px 16px;
}

.modal-product-story .bottom .off del {
  color: #c0c2c5;
}

.modal-product-story .bottom .off span {
  min-width       : 34px;
  padding         : 0 4px;
  background-color: #d32f2f;
}

.modal-product-story .bottom .price {
  color: #23254e;
}

@media only screen and (max-width: 991px) {
  .modal-product-story .modal-body {
    display       : flex;
    flex-direction: column;
    height        : calc(100% - 58px);
  }

  .modal-product-story .product-story {
    max-height: none;
    min-height: auto;
    height    : auto;
  }
}

.modal-search .modal-dialog {
  max-width: 640px;
}

.modal-search .modal-content {
  border-radius: 10px;
  border       : 0;
  overflow     : hidden;
}

.modal-search .modal-body {
  padding: 0;
}

.modal-search .top-header-shop-two__search {
  max-width  : 100%;
  padding-top: 24px;
  height     : 100%;
}

.modal-search .top-header-shop-two__search__form .form-control {
  background-color: #f3f6f4;
}

.modal-search .top-header-shop-two__search,
.modal-search .top-header-shop-two__search__box {
  display       : flex;
  flex-direction: column;
}

.modal-search .top-header-shop-two__search__box {
  opacity    : 1;
  visibility : visible;
  position   : relative !important;
  transform  : unset;
  right      : 0;
  left       : 0;
  width      : 100%;
  padding-top: 23px;
  flex       : 1 0 auto;
}

.modal-search .top-header-shop-two__search__box__products {
  margin-bottom: auto;
}

@media only screen and (max-width: 991px) {
  .modal-search .modal-body {
    height: 100%;
  }

  .modal-search .top-header-shop-two__search__box {
    overflow-y: auto !important;
    height    : calc(100% - 100px);
  }
}

@media only screen and (max-width: 767px) {

  .modal-search .top-header-shop-two__search__box__title,
  .modal-search .top-header-shop-two__search__box .results__items,
  .modal-search .top-header-shop-two__search__box__products {
    padding: 0 16px;
  }

  .modal-search .top-header-shop-two__search__box__product {
    padding: 2px 16px;
  }
}

.search-mobile-shop-two .form-control {
  background-color: #f3f6f4;
}

.modal-auth .modal-dialog {
  max-width: 438px;
}

.modal-auth .modal-content {
  border       : 0;
  border-radius: 45px;
}

.modal-auth .modal-content::before {
  content                : "";
  position               : absolute;
  right                  : 68px;
  bottom                 : 0;
  left                   : 68px;
  height                 : 160px;
  background-color       : rgba(255, 255, 255, 0.1);
  border                 : 1px solid #fff;
  border-radius          : 38px;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter        : blur(24px);
  z-index                : -1;
  transform              : translateY(29px);
}

.modal-auth .modal-content::after {
  content         : "";
  position        : absolute;
  bottom          : 0;
  left            : 50%;
  width           : 86px;
  height          : 33px;
  background-color: #9eef79;
  box-shadow      : 0px 14px 24px rgba(158, 239, 121, 0.25);
  border-radius   : 40px;
  transform       : translate(-50%, 46px);
  z-index         : -2;
}

.modal-auth .modal-body {
  padding: 40px 40px 46px;
}

.modal-auth .modal-close {
  top    : 24px;
  left   : 24px;
  z-index: 30;
}

.modal-auth .auth-modal::after {
  content         : "";
  position        : absolute;
  bottom          : 0;
  left            : 50%;
  transform       : translate(-50%, 23px);
  width           : 16px;
  height          : 3px;
  background-color: #00a693;
  border-radius   : 4px;
}

.modal-auth .auth-modal .image {
  border: 4px solid rgba(238, 238, 238, 0.5);
  width : 170px;
  height: 170px;
}

.modal-auth .auth-modal .image::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shop/bg-08.png");
  width           : 327px;
  height          : 143px;
  transform       : translate(-50%, -37px);
  z-index         : -1;
}

.modal-auth .auth-modal .image::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/shop/bg-09.png");
  width           : 373px;
  height          : 161px;
  transform       : translate(-50%, -12px);
  z-index         : -1;
}

.modal-auth .auth-modal .image img {
  width : 134px;
  height: 134px;
}

.modal-auth .auth-modal .tabs::after {
  top             : 100%;
  width           : 16px;
  height          : 3px;
  background-color: #00a693;
  transform       : translate(-50%, 15px);
}

.modal-auth .auth-modal .tabs li {
  padding: 15px 12px;
  flex   : 1 0 auto;
}

.modal-auth .auth-modal .tabs li.active {
  background-color: #9eef79;
  border-color    : #9eef79;
  color           : #000;
}

.modal-auth .auth-modal .tabs li.active svg .cr-1 {
  color: rgba(4, 4, 20, 0.2);
}

.modal-auth .auth-modal .tabs li.active svg .cr-2 {
  color: #000;
}

.modal-auth .auth-modal .form-group .icon svg {
  width : 20px;
  height: 20px;
}

.modal-auth .auth-modal .form-group .form-control {
  height: 64px;
}

@media only screen and (max-width: 991px) {
  .modal-auth .modal-content {
    overflow-y: auto;
  }

  .modal-auth .modal-content::before,
  .modal-auth .modal-content::after {
    content: none;
  }
}

@media only screen and (max-width: 767px) {
  .modal-auth .modal-body {
    padding: 32px 20px;
  }
}

.search-mobile-shop .form-control {
  background-color: #F8F9FB;
  height          : 50px;
  padding         : 0 24px 0 60px;
}

.search-mobile-shop button {
  left            : 8px;
  background-color: #fff;
  width           : 40px;
  height          : 40px;
}

.carousel-home-shop .swiper,
.carousel-home-shop .swiper .swiper-wrapper,
.carousel-home-shop .swiper .swiper-slide,
.carousel-home-shop .swiper .swiper-slide>*,
.carousel-home-shop .swiper img {
  height: 100%;
}

.carousel-home-shop .swiper-pagination {
  top   : 48px;
  right : 52px;
  bottom: auto;
  left  : auto;
  gap   : 12px;
}

.carousel-home-shop .swiper-pagination-bullet {
  margin          : 0 !important;
  width           : 100px;
  height          : 3px;
  background-color: #fff;
  opacity         : 0.3;
  border-radius   : 0;
}

.carousel-home-shop .swiper-pagination-bullet-active {
  width  : 188px;
  opacity: 1;
}

.carousel-home-shop .btn-more-shop {
  bottom   : 34px;
  transform: scale(-1) translateX(17px);
}

.carousel-home-shop .btn-more-shop svg {
  transform: rotate(90deg);
}

.carousel-home-shop .discount-landing {
  background-color: #f3f6f4;
  padding-top     : 21px;
}

.carousel-home-shop .discount-landing .discount span {
  width           : 42px;
  height          : 26px;
  background-color: #eb0404;
  border-radius   : 18px 18px 0;
}

.carousel-home-shop .discount-landing .discount__title {
  color: #eb0404;
}

.carousel-home-shop .discount-landing__product {
  background-color: #f3f6f4;
  padding         : 0 16px 28px;
}

.carousel-home-shop .discount-landing__product .image img {
  width : 151px;
  height: 151px;
}

.carousel-home-shop .discount-landing__product .price .off {
  background-color: #00a693;
  color           : #fff;
}

.carousel-home-shop .discount-landing__product .add-to-cart-price {
  padding-top: 0;
  border-top : 0;
}

.carousel-home-shop .discount-landing__product .add-to-cart {
  border-color: #00a693;
}

.carousel-home-shop .discount-landing .swiper-pagination {
  gap      : 4px;
  top      : auto;
  right    : auto;
  bottom   : 0;
  left     : 50%;
  transform: translate(-50%, 34px);
  height   : 17px;
}

.carousel-home-shop .discount-landing .swiper-pagination-bullet {
  width           : 3px;
  height          : 12px;
  border-radius   : 10px;
  background-color: #dfe0e7;
}

.carousel-home-shop .discount-landing .swiper-pagination-bullet-active {
  height          : 17px;
  background-color: #040414;
}

@media only screen and (max-width: 1199px) {
  .carousel-home-shop .swiper-pagination {
    top  : 32px;
    right: 32px;
  }

  .carousel-home-shop .swiper-pagination-bullet {
    width: 72px;
  }

  .carousel-home-shop .swiper-pagination-bullet-active {
    width: 120px;
  }
}

@media only screen and (max-width: 991px) {
  .carousel-home-shop .btn-more-shop {
    writing-mode: unset;
    position    : relative !important;
    right       : auto !important;
    bottom      : 0;
    transform   : unset;
    margin      : 48px auto 0;
  }

  .carousel-home-shop .btn-more-shop svg {
    transform: unset;
    margin   : 0 10px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .carousel-home-shop .swiper-pagination {
    top  : 20px;
    right: 20px;
    gap  : 8px;
  }

  .carousel-home-shop .swiper-pagination-bullet {
    width: 20px;
  }

  .carousel-home-shop .swiper-pagination-bullet-active {
    width: 32px;
  }
}

.specials-categories-shop__heading::after,
.best-products-shop__heading__right::after {
  right              : 100%;
  -webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDIxLjI4NTdWMjJIMjNWMC4yODU3MTNDMjMgMTEuODgzNyAxMy41OTggMjEuMjg1NyAyLjAwMDAyIDIxLjI4NTdIMFoiIGZpbGw9IiNGM0Y2RjQiIGZpbGwtb3BhY2l0eT0iMC44IiBzdHlsZT0iZmlsbDojRjNGNkY0O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjk1MjkgMC45NjQ3IDAuOTU2OSk7ZmlsbC1vcGFjaXR5OjAuODsiLz4KPC9zdmc+Cg==) 0 0/cover;
  mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDIxLjI4NTdWMjJIMjNWMC4yODU3MTNDMjMgMTEuODgzNyAxMy41OTggMjEuMjg1NyAyLjAwMDAyIDIxLjI4NTdIMFoiIGZpbGw9IiNGM0Y2RjQiIGZpbGwtb3BhY2l0eT0iMC44IiBzdHlsZT0iZmlsbDojRjNGNkY0O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjk1MjkgMC45NjQ3IDAuOTU2OSk7ZmlsbC1vcGFjaXR5OjAuODsiLz4KPC9zdmc+Cg==) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat        : no-repeat;
  width              : 23px;
  height             : 22px;
  background-color   : rgba(243, 246, 244, 0.8);
  transform          : translateY(1px);
}

.specials-categories-shop__heading,
.specials-categories-shop__body {
  background-color: rgba(243, 246, 244, 0.8);
}

.specials-categories-shop__heading {
  border-radius: 15px 15px 0 0;
  padding      : 21px 28px;
}

.specials-categories-shop__body {
  padding      : 12px;
  border-radius: 15px 0 15px 15px;
}

.specials-categories-shop__item {
  padding: 43px 11px 40px 24px;
}

.specials-categories-shop__item .number {
  top  : 11px;
  left : 15px;
  color: #00a693;
}

.specials-categories-shop__item .number::first-letter {
  color: #d6dbec;
}

.specials-categories-shop__item svg {
  bottom: 17px;
  left  : 15px;
}

.specials-categories-shop__item .content .line {
  width           : 3px;
  height          : 39px;
  background-color: #00a693;
}

.specials-categories-shop__item .content .image {
  width           : 69px;
  height          : 70px;
  background-image: linear-gradient(223.12deg, #ccede9 7.75%, #99dbd4 102.85%);
}

.specials-categories-shop__item .content .image img {
  width        : 60px;
  height       : 60px;
  -o-object-fit: contain;
  object-fit   : contain;
}

@media only screen and (max-width: 991px) {
  .specials-categories-shop {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 575px) {
  .specials-categories-shop__heading {
    font-size  : 13px;
    line-height: 20px;
  }

  .specials-categories-shop__item .content .line {
    margin-left: 12px;
  }

  .specials-categories-shop__item .content .image {
    width        : 56px;
    height       : 56px;
    border-radius: 20px;
  }

  .specials-categories-shop__item .content .image img {
    width : 40px;
    height: 40px;
  }

  .specials-categories-shop__item .content .title {
    font-size  : 13px;
    line-height: 20px;
  }

  .specials-categories-shop__item .content .sub-title {
    font-size  : 11px;
    line-height: 16px;
  }
}

.top-products-shop__heading .svg svg {
  width : 40px;
  height: 44px;
}

@media only screen and (max-width: 991px) {
  .top-products-shop {
    margin-top: 40px;
  }

  .top-products-shop__heading {
    margin-bottom: 24px;
  }
}

@media only screen and (max-width: 767px) {
  .top-products-shop__heading .svg svg {
    width : 34px;
    height: 38px;
  }

  .top-products-shop__heading .title {
    font-size  : 14px;
    line-height: 22px;
  }

  .top-products-shop__heading .sub-title {
    font-size  : 12px;
    line-height: 18px;
  }
}

@media only screen and (max-width: 575px) {
  .top-products-shop__heading .sub-title {
    font-size  : 10px;
    line-height: 16px;
  }
}

.banner-two-shop {
  margin-top   : 102px;
  margin-bottom: 113px;
}

@media only screen and (max-width: 991px) {
  .banner-two-shop {
    margin-top   : 50px;
    margin-bottom: 50px;
  }
}

.best-products-shop__heading__right,
.best-products-shop__body {
  background-color: rgba(243, 246, 244, 0.8);
}

.best-products-shop__heading {
  gap: 24px;
}

.best-products-shop__heading__right {
  border-radius: 15px 15px 0 0;
  padding      : 18px 37px;
}

.best-products-shop__heading__tabs {
  gap: 12px;
}

.best-products-shop__heading__tabs__item {
  padding         : 21px 25px;
  background-color: #f3f6f4;
  cursor          : pointer;
}

.best-products-shop__heading__tabs__item.active {
  background-color: #040414;
  color           : #fff;
}

.best-products-shop__heading__dropdown .btn {
  background-color: #14151b;
  color           : #fff;
  padding         : 16px;
}

.best-products-shop__heading__dropdown .dropdown-menu {
  padding      : 0;
  border       : 0;
  overflow     : hidden;
  border-radius: 8px;
}

.best-products-shop__heading__dropdown .dropdown-item {
  padding: 8px 16px;
}

.best-products-shop__heading__dropdown .dropdown-item.active,
.best-products-shop__heading__dropdown .dropdown-item:hover {
  background-color: #00a693;
  color           : #fff;
}

.best-products-shop__body {
  padding      : 44px 24px;
  border-radius: 15px 0 15px 15px;
}

@media only screen and (max-width: 991px) {
  .best-products-shop__heading {
    gap: 0;
  }

  .best-products-shop__heading__tabs {
    padding         : 16px 12px 0;
    background-color: rgba(243, 246, 244, 0.8);
  }

  .best-products-shop__heading__tabs__item {
    background-color: #fff;
  }

  .best-products-shop__body {
    border-radius: 0 0 15px 15px;
    padding      : 24px 12px;
  }
}

@media only screen and (max-width: 767px) {
  .best-products-shop__heading__right {
    padding: 12px 14px 12px 25px;
  }

  .best-products-shop__heading__right .title {
    font-size  : 14px;
    line-height: 22px;
  }

  .best-products-shop__heading__right .sub-title {
    font-size  : 12px;
    line-height: 18px;
  }

  .best-products-shop__heading__tabs__item {
    padding      : 12px 16px;
    font-size    : 12px;
    line-height  : 18px;
    border-radius: 10px;
  }
}

@media only screen and (max-width: 575px) {
  .best-products-shop__heading .sub-title {
    font-size  : 10px;
    line-height: 16px;
  }

  .best-products-shop__heading__dropdown .btn {
    padding: 16px 12px;
  }

  .best-products-shop__heading__dropdown .btn svg {
    margin-right: 6px;
  }
}

.options-shop {
  margin: 102px 0 113px;
}

.options-shop__item {
  border          : 1px solid #d6dbec;
  padding         : 38px 24px 40px;
  background-color: #fff;
}

.options-shop__item .number {
  color: #00a693;
  top  : 19px;
  left : 24px;
}

.options-shop__item .number::first-letter {
  color: #d6dbec;
}

.options-shop__item .svg svg {
  width : 32px;
  height: 32px;
}

.options-shop__item:hover {
  background-color: rgba(0, 166, 147, 0.1);
  border-color    : rgba(0, 166, 147, 0.1);
  transform       : translateY(-12px);
}

.options-shop .row {
  scroll-snap-type: x mandatory;
}

.options-shop .row>* {
  scroll-snap-align: start;
}

@media only screen and (max-width: 991px) {
  .options-shop {
    margin: 40px 0;
  }

  .options-shop__heading {
    margin-bottom: 32px;
  }

  .options-shop .row {
    margin: 0 -8px;
  }

  .options-shop .row>* {
    padding: 0 8px;
  }

  .options-shop__item {
    padding-bottom: 24px;
  }

  .options-shop__item .title {
    font-size  : 16px;
    line-height: 25px;
  }

  .options-shop__item .sub-title {
    font-size  : 14px;
    line-height: 22px;
  }
}

@media only screen and (max-width: 767px) {
  .options-shop__heading .title {
    font-size  : 18px;
    line-height: 28px;
  }

  .options-shop__heading .sub-title {
    font-size  : 14px;
    line-height: 22px;
  }
}

@media only screen and (max-width: 575px) {
  .options-shop__item {
    padding: 38px 16px 40px;
  }

  .options-shop__item .title {
    font-size  : 14px;
    line-height: 22px;
  }

  .options-shop__item .sub-title {
    font-size  : 12px;
    line-height: 18px;
  }
}

.best-products-two-shop {
  margin-bottom: 128px;
}

.best-products-two-shop__item {
  padding     : 20px 20px 35px;
  border-right: 1px solid #b7b7bb;
}

.best-products-two-shop__item.not-line {
  border-right: 0;
}

.best-products-two-shop__item .image img {
  width        : 140px;
  height       : 140px;
  -o-object-fit: contain;
  object-fit   : contain;
}

.best-products-two-shop__item .title {
  max-height: 50px;
}

@media only screen and (max-width: 991px) {
  .best-products-two-shop {
    margin-bottom: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .best-products-two-shop__item {
    padding: 20px 12px;
  }

  .best-products-two-shop__item .image img {
    width : 120px;
    height: 120px;
  }

  .best-products-two-shop__item .title {
    font-size    : 14px;
    line-height  : 22px;
    max-height   : 44px;
    margin-bottom: 8px;
  }

  .best-products-two-shop__item .off,
  .best-products-two-shop__item .price {
    font-size  : 14px;
    line-height: 22px;
  }

  .best-products-two-shop__item .price span {
    font-size  : 16px;
    line-height: 25px;
  }
}

.products-category__body {
  padding         : 20px 24px;
  background-color: #f3f6f4;
}

.products-category__item {
  padding: 28px 29px 16px;
  z-index: 2;
}

.products-category__item::before {
  top                : 54px;
  right              : 15px;
  width              : 3px;
  height             : 39px;
  border-radius      : 10px;
  background-color   : #00a693;
  -webkit-user-select: none;
  -moz-user-select   : none;
  user-select        : none;
  transition         : all linear 0.3s;
  z-index            : -1;
}

.products-category__item .number {
  color: #00a693;
  top  : 14px;
  left : 18px;
}

.products-category__item .number::first-letter {
  color: #d6dbec;
}

.products-category__item .image {
  width           : 92px;
  height          : 93px;
  background-image: linear-gradient(223.12deg, #ccede9 7.75%, #99dbd4 102.85%);
}

.products-category__item .image img {
  width        : 80px;
  height       : 80px;
  -o-object-fit: contain;
  object-fit   : contain;
}

.products-category__item .detail {
  max-width: calc(100% - 103px);
}



.products-category__item .detail .price .toman {
  transform: scale(-1);
  color    : #000;
}

.products-category__item:hover::before {
  width : 100%;
  height: 100%;
  top   : 0;
  right : 0;
}

.products-category__item:hover .title a,
.products-category__item:hover .price span,
.products-category__item:hover .price .toman,
.products-category__item:hover .number {
  color: #fff;
}

.products-category__item:hover .sub-title,
.products-category__item:hover .price del {
  color: rgba(255, 255, 255, 0.5);
}

.products-category .swiper-wrapper {
  row-gap: 20px;
}

.products-category .swiper-slide {
  margin-top: 0 !important;
}

@media only screen and (max-width: 1399px) {
  .products-category__item {
    padding-left: 16px;
  }

  .products-category__item::before {
    top: 48px;
  }

  .products-category__item .image {
    width : 80px;
    height: 80px;
  }

  .products-category__item .image img {
    width : 72px;
    height: 72px;
  }

  .products-category__item .detail {
    max-width: calc(100% - 91px);
  }

  .products-category__item .title {
    font-size  : 16px;
    line-height: 25px;
  }

  .products-category__item .sub-title {
    font-size  : 12px;
    line-height: 19px;
  }
}

@media only screen and (max-width: 991px) {
  .products-category {
    margin: 50px 0;
  }

  .products-category__tabs {
    background-color: transparent;
  }

  .products-category__tabs .best-products-shop__heading__tabs__item:not(.active) {
    background-color: #f3f6f4;
  }

  .products-category__body {
    margin-top: 32px;
  }
}

@media only screen and (max-width: 767px) {
  .products-category__body {
    padding: 16px 12px;
  }

  .products-category__item {
    padding: 28px 20px 20px 16px;
  }

  .products-category__item::before {
    right: 10px;
  }

  .products-category__item .price del {
    font-size  : 12px;
    line-height: 19px;
  }

  .products-category__item .price span {
    font-size  : 16px;
    line-height: 25px;
  }

  .products-category__item .price .toman {
    font-size  : 10px;
    line-height: 15px;
  }
}

@media only screen and (max-width: 575px) {
  .products-category__body {
    margin-right : -12px;
    margin-left  : -12px;
    border-radius: 0;
  }

  .products-category__body .swiper {
    overflow: visible;
  }

  .products-category__item .title {
    font-size  : 14px;
    line-height: 22px;
  }

  .products-category__item .sub-title {
    font-size  : 11px;
    line-height: 16px;
  }
}

.articles-shop__item figure img {
  height: 159px;
}

.articles-shop__item .title {
  max-height: 56px;
}

.articles-shop__item .title a:hover,
.articles-shop__item .category:hover {
  color: #00a693;
}

.articles-shop__item:hover figure img {
  transform: scale(1.05);
}

@media only screen and (max-width: 767px) {
  .articles-shop figure img {
    height: 120px;
  }

  .articles-shop .category,
  .articles-shop .date {
    font-size  : 12px;
    line-height: 19px;
  }

  .articles-shop .title {
    font-size  : 14px;
    line-height: 22px;
    max-height : 44px;
  }
}

.form-group__new .form-control {
  height : 74px;
  border : 1px solid #ededee;
  padding: 0 66px 0 12px;
}

.form-group__new .form-control:focus {
  border-color: #00a693;
  box-shadow  : 0 0 0 4px rgba(0, 166, 147, 0.2);
}

.form-group__new label {
  top      : 50%;
  right    : 66px;
  left     : 12px;
  cursor   : text;
  transform: translateY(-50%);
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.form-group__new .form-control[type=password]+label {
  left: 54px;
}

.form-group__new .form-control:focus+label,
.form-group__new .form-control.valid+label {
  top             : 0;
  right           : 54px;
  left            : 12px;
  padding         : 0 8px;
  background-color: #fff;
  transform       : translateY(-12px);
}

.form-group__new .icon {
  right: 26px;
}

.form-group__new .icon-show-password {
  left : 26px;
  color: #292d32;
}

.form-group__new .icon-show-password.show {
  color: #00a693;
}

@media only screen and (max-width: 767px) {
  .form-group__new .form-control {
    height: 64px;
  }
}

.auth-shop .container .col-lg-6 {
  padding   : 48px 0;
  min-height: 100vh;
}

.auth-shop__content,
.auth-shop__copyright {
  max-width: 484px;
}

.auth-shop__contents__tabs::after,
.auth-shop .phone__entered::after {
  width           : 16px;
  height          : 3px;
  background-color: #00a693;
  top             : 100%;
  transform       : translate(-50%, 20px);
}

.auth-shop__content__tabs li {
  border : 1px solid #ededee;
  padding: 17px 27px;
  color  : #636880;
}

.auth-shop__content__tabs li svg .cr-1 {
  color: #292d32;
}

.auth-shop__content__tabs li svg .cr-2 {
  color: #00a693;
}

.auth-shop__content__tabs li.active {
  background-color: #00a693;
  border-color    : #00a693;
  color           : #fff;
}

.auth-shop__content__tabs li.active svg .cr-1 {
  color: rgba(4, 4, 20, 0.2);
}

.auth-shop__content__tabs li.active svg .cr-2 {
  color: #fff;
}

.auth-shop__content .forget-password a {
  text-decoration: underline;
}

.auth-shop__content .forget-password a:hover {
  color: #00a693;
}

.auth-shop__content .btn {

  padding: 21px 12px;
}

.auth-shop__image>img {
  -o-object-fit: cover;
  object-fit   : cover;
}

.auth-shop__image .logo,
.auth-shop__image .text-content {
  max-width: 549px;
}

.auth-shop__image .logo {
  top: 74px;
}

.auth-shop__image .text-content {
  bottom : 48px;
  padding: 38px 16px 32px;
}

.auth-shop__image .text-content::before {
  background-color       : rgba(0, 0, 0, 0.21);
  border                 : 1px solid rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter        : blur(7px);
  border-radius          : inherit;
  z-index                : -1;
}

.auth-shop .phone__entered {
  border       : 1px solid #EDEDEE;
  padding      : 7px 26px 7px 11px;
  margin-bottom: 82px;
}

.auth-shop .phone__entered::after {
  transform: translate(-50%, 32px);
}

.auth-shop .phone__entered .btn {
  padding: 19px 33px;
}

.auth-shop .form-code .content {
  max-width: 419px;
}

.auth-shop .form-code .code span {
  width           : 16px;
  height          : 3px;
  background-color: #A4A8BA;
}

.auth-shop .err-code {
  color: #EB0404;
}

.auth-shop .re-send:hover {
  color: #00a693;
}

@media only screen and (max-width: 1199px) {

  .auth-shop__image .logo,
  .auth-shop__image .text-content {
    max-width: 440px;
  }
}

@media only screen and (max-width: 991px) {
  .auth-shop .container .col-lg-6 {
    padding: 24px 0;
  }

  .auth-shop__content__tabs li {
    flex: 1 0 auto;
  }

  .auth-shop__content .forget-password {
    margin-bottom: 32px;
  }
}

@media only screen and (max-width: 767px) {
  .auth-shop__content .title {
    font-size  : 16px;
    line-height: 25px;
  }

  .auth-shop__content .sub-title {
    font-size  : 12px;
    line-height: 19px;
  }

  .auth-shop__content__tabs li {
    padding: 11px 16px;
  }

  .auth-shop__content .btn {
    padding: 13px 12px;
  }
}

@media only screen and (max-width: 575px) {
  .auth-shop .phone__entered {
    padding-right: 11px;
  }

  .auth-shop .phone__entered .btn {
    font-size  : 12px;
    line-height: 18px;
    padding    : 16px;
  }
}

.btn-outline-secondary-3 {
  border: 1px solid rgba(164, 168, 186, 0.3);
  color : #a4a8ba;
}

.btn-outline-secondary-3:hover {
  border-color    : #00935e;
  background-color: #00935e;
  color           : #fff;
}

.dashboard-shop {
  min-height: 100vh;
}

.dashboard-shop__sidebar {
  max-width       : 393px;
  top             : 42px;
  bottom          : 28px;
  background-color: #fff;
  z-index         : 10001;
}

.dashboard-shop__sidebar__backdrop {
  background-color       : rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter        : blur(7px);
}

.dashboard-shop__sidebar__content {
  overflow-y     : auto;
  scrollbar-width: 4px;
  scrollbar-color: #00a693 blue;
  padding-left   : 12px;
}

.dashboard-shop__sidebar__content::-webkit-scrollbar {
  width           : 4px;
  background-color: #f3f6f4;
}

.dashboard-shop__sidebar__content::-webkit-scrollbar-thumb {
  background-color: #00a693;
}

.dashboard-shop__sidebar__content__info-user {
  padding-top: 20px;
  margin     : 0 55px 0 29px;
}

.dashboard-shop__sidebar__content__info-user::before {
  border-radius: 15px;
  height       : 62px;
  z-index      : -1;
  background   : #00a693;
}

.dashboard-shop__sidebar__content__info-user img {
  border: 4px solid #fff;
  width : 78px;
  height: 78px;
}

.dashboard-shop__sidebar__content__menu {
  padding   : 25px 42px 0 29px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.dashboard-shop__sidebar__content__menu ul li a {
  gap    : 10px;
  padding: 15px 18px;
}

.dashboard-shop__sidebar__content__menu ul li a::before,
.dashboard-shop__sidebar__content__menu ul li a::after {
  content         : "";
  position        : absolute;
  top             : 50%;
  left            : 100%;
  width           : 3px;
  height          : 0;
  background-color: #00a693;
  border-radius   : 10px;
  transition      : all 0.3s linear;
}

.dashboard-shop__sidebar__content__menu ul li a::before {
  transform: translate(20px, -50%);
}

.dashboard-shop__sidebar__content__menu ul li a::after {
  opacity  : 0.4;
  filter   : blur(10px);
  transform: translate(25px, -50%);
}

.dashboard-shop__sidebar__content__menu ul li a .icon .cr-1 {
  color: #d5d5d5;
}

.dashboard-shop__sidebar__content__menu ul li a .icon .cr-2 {
  color: #00935e;
}

.dashboard-shop__sidebar__content__menu ul li a.active {
  color           : #040414;
  background-color: #f3f6f4;
}

.dashboard-shop__sidebar__content__menu ul li a.active::before,
.dashboard-shop__sidebar__content__menu ul li a.active::after {
  height: 20px;
}

.dashboard-shop__sidebar__content__menu ul li a.active .icon .cr-1 {
  color: #292d32;
}

.dashboard-shop__sidebar__content__manage-account {
  padding: 24px 42px 0 29px;
}

.dashboard-shop__sidebar__content__manage-account ul li a {
  gap: 10px;
}

.dashboard-shop__sidebar__content__manage-account ul li a .icon svg {
  width : 20px;
  height: 20px;
}

.dashboard-shop__sidebar__content__manage-account ul li a .icon svg .cr-1 {
  color: #292d32;
}

.dashboard-shop__sidebar__content__manage-account ul li a .icon svg .cr-2 {
  color: #00935e;
}

.dashboard-shop__wrapper {
  width       : calc(100% - 393px);
  max-width   : 1510px;
  padding     : 42px 0 29px 24px;
  margin-right: 393px;
  min-height  : 100vh;
}

.dashboard-shop__wrapper::before {
  content         : "";
  position        : absolute;
  top             : 42px;
  right           : 0;
  bottom          : 29px;
  width           : 1px;
  background-color: rgba(0, 0, 0, 0.1);
}

.dashboard-shop__header {
  padding      : 0 21px 22px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.dashboard-shop__header__btn {
  width : 58px;
  height: 58px;
  border: 1px solid #ccede9;
}

.dashboard-shop__header__btn:hover {
  background-color: #ccede9;
}

.dashboard-shop__header .btn {
  padding: 18px 34px;
}

.dashboard-shop__content {
  margin          : 28px 21px 0 0;
  padding         : 34px 36px 42px;
  background-color: #f3f6f4;
}

.dashboard-shop__note {
  padding: 9px 27px 9px 13px;
  gap    : 14px;
}

.dashboard-shop__note .btn {
  padding: 15px 13px;
}

.dashboard-shop__heading .title::before {
  width           : 3px;
  height          : 20px;
  background-color: #00a693;
  border-radius   : 10px;
}

.dashboard-shop__heading .link:hover {
  color: #00a693;
}

.dashboard-shop__total-info {
  border : 1px solid rgba(0, 0, 0, 0.1);
  padding: 27px 20px 22px 33px;
}

.dashboard-shop__total-info__item {
  padding: 22px 13px;
}

.dashboard-shop__total-info__item .icon {
  background-color: #f3f6f4;
  width           : 57px;
  height          : 57px;
}

.dashboard-shop__total-info__item .icon img {
  width : 45px;
  height: 45px;
}

.dashboard-shop__address {
  border : 1px solid rgba(0, 166, 147, 0.2);
  padding: 9px 27px 9px 13px;
}

.dashboard-shop__address .btn {
  padding: 15px 13px;
}

.dashboard-shop__last-products-see__item {
  width  : 189px;
  padding: 20px;
}

.dashboard-shop__last-products-see__item .price {
  gap: 6px;
}

.dashboard-shop__last-products-see .swiper::before,
.dashboard-shop__last-products-see .swiper::after {
  content   : "";
  position  : absolute;
  top       : 0;
  width     : 189px;
  height    : 100%;
  transition: all 0.3s ease-in-out;
  opacity   : 0;
  visibility: hidden;
  z-index   : 2;
}

.dashboard-shop__last-products-see .swiper::before {
  right           : 0;
  background-image: linear-gradient(280deg, #f3f6f4, rgba(243, 246, 244, 0));
  transform       : translateX(36px);
}

.dashboard-shop__last-products-see .swiper::after {
  left            : 0;
  background-image: linear-gradient(90deg, #f3f6f4, rgba(243, 246, 244, 0));
  transform       : translateX(-36px);
}

.dashboard-shop__last-products-see .swiper.has-before::before {
  opacity   : 1;
  visibility: visible;
}

.dashboard-shop__last-products-see .swiper.has-after::after {
  opacity   : 1;
  visibility: visible;
}

.dashboard-shop__last-products-see .swiper-slide {
  width: auto;
}

.dashboard-shop .copyright-socials {
  padding-right: 21px;
}

@media only screen and (max-width: 1399px) {
  .dashboard-shop__sidebar {
    max-width: 280px;
  }

  .dashboard-shop__sidebar__content__info-user {
    margin: 0 24px;
  }

  .dashboard-shop__sidebar__content__menu {
    padding: 25px 24px 0;
  }

  .dashboard-shop__sidebar__content__menu ul li a {
    padding: 15px 12px;
  }

  .dashboard-shop__sidebar__content__menu ul li a::before {
    transform: translate(12px, -50%);
  }

  .dashboard-shop__sidebar__content__menu ul li a::after {
    transform: translate(17px, -50%);
  }

  .dashboard-shop__sidebar__content__manage-account {
    padding: 24px 24px 0;
  }

  .dashboard-shop__wrapper {
    width       : calc(100% - 280px);
    padding-left: 12px;
    margin-right: 280px;
  }

  .dashboard-shop__content {
    margin : 20px 12px 0 0;
    padding: 34px 24px 42px;
  }
}

@media only screen and (max-width: 1199px) {
  .dashboard-shop__sidebar {
    top             : 0;
    bottom          : 0;
    width           : 100%;
    opacity         : 0;
    visibility      : hidden;
    transition      : all 0.3s linear 0.3s;
    background-color: transparent;
  }

  .dashboard-shop__sidebar__content {
    width     : 100%;
    max-width : 280px;
    transition: all 0.3s linear 0s;
    padding   : 24px 0;
    transform : translateX(280px);
  }

  .dashboard-shop__sidebar.opened {
    opacity   : 1;
    visibility: visible;
    transition: all 0.3s linear 0s;
  }

  .dashboard-shop__sidebar.opened .dashboard-shop__sidebar__content {
    transform : translateX(0);
    transition: all 0.3s linear 0.3s;
  }

  .dashboard-shop__wrapper {
    width       : 100%;
    padding     : 24px 0;
    margin-right: 0;
  }

  .dashboard-shop__wrapper::before {
    content: none;
  }

  .dashboard-shop__header {
    padding: 0 12px 24px;
  }

  .dashboard-shop__content {
    margin: 20px 12px 0;
  }
}

@media only screen and (max-width: 991px) {
  .dashboard-shop__content {
    padding: 24px 12px;
  }

  .dashboard-shop__total-info {
    padding: 24px 12px;
  }

  .dashboard-shop__total-info .row {
    row-gap: 12px;
    margin : 0 -6px;
  }

  .dashboard-shop__total-info .row>* {
    padding: 0 6px;
  }

  .dashboard-shop__last-products-see .swiper::before,
  .dashboard-shop__last-products-see .swiper::after {
    content: none;
  }
}

@media only screen and (max-width: 767px) {
  .dashboard-shop__header__btn {
    width : 48px;
    height: 48px;
  }

  .dashboard-shop__header__btn svg {
    width : 20px;
    height: 20px;
  }

  .dashboard-shop__note,
  .dashboard-shop__address {
    padding: 9px 12px;
    gap    : 12px;
  }

  .dashboard-shop__note .btn,
  .dashboard-shop__address .btn {
    font-size  : 12px;
    line-height: 18px;
    padding    : 12px;
  }

  .dashboard-shop__note .btn svg,
  .dashboard-shop__address .btn svg {
    width : 16px;
    height: 16px;
  }

  .dashboard-shop__note .note {
    font-size  : 12px;
    line-height: 18px;
  }

  .dashboard-shop__address .address {
    font-size  : 12px;
    line-height: 18px;
  }
}

.info-user-mobile {
  padding: 0 12px;
}

.info-user-mobile__note {
  border : 1px solid #EBEBEB;
  padding: 12px;
}

.courses-one .content p, .courses-one .content .title,
.line-clamp-2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
}

.comments-course-item::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: xor;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

/* btns */
.btn-pink {
  background-color: #ff439d;
  color: #fff;
}
.btn-pink:hover, .btn-pink:active, .btn-pink:focus {
  background-color: #ff1a88;
  color: #fff;
}
.btn-orange-5 {
  background-color: #d2a071;
  color: #fff;
}
.btn-orange-5:hover, .btn-orange-5:active, .btn-orange-5:focus {
  background-color: #c88b52;
  color: #fff;
}

/* Row Mobile */
@media only screen and (max-width: 767px) {
  .row-mobile {
    margin: 0 -6px;
  }
  .row-mobile > * {
    padding: 0 6px;
  }
}

/* Row Mobile */
/* btns */
/* Fonts */
@font-face {
  font-family: "Peyda";
  src: url("/wp-content/themes/karenTheme/assets/fonts/peyda/PeydaWeb-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("/wp-content/themes/karenTheme/assets/fonts/peyda/PeydaWeb-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("/wp-content/themes/karenTheme/assets/fonts/peyda/PeydaWeb-ExtraBold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("/wp-content/themes/karenTheme/assets/fonts/peyda/peydaWeb-extralight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("/wp-content/themes/karenTheme/assets/fonts/peyda/peydaWeb-light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("/wp-content/themes/karenTheme/assets/fonts/peyda/PeydaWeb-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("/wp-content/themes/karenTheme/assets/fonts/peyda/PeydaWeb-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("/wp-content/themes/karenTheme/assets/fonts/peyda/PeydaWeb-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("/wp-content/themes/karenTheme/assets/fonts/peyda/PeydaWeb-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
.f-peyda {
  font-family: "Peyda";
}

@font-face {
  font-family: "Rokh";
  src: url("/wp-content/themes/karenTheme/assets/fonts/rokh/RokhFaNum-HairLine.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("/wp-content/themes/karenTheme/assets/fonts/rokh/RokhFaNum-ExtraBold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("/wp-content/themes/karenTheme/assets/fonts/rokh/RokhFaNum-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("/wp-content/themes/karenTheme/assets/fonts/rokh/RokhFaNum-ExtraLight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("/wp-content/themes/karenTheme/assets/fonts/rokh/RokhFaNum-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("/wp-content/themes/karenTheme/assets/fonts/rokh/RokhFaNum-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("/wp-content/themes/karenTheme/assets/fonts/rokh/RokhFaNum-UltraBold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("/wp-content/themes/karenTheme/assets/fonts/rokh/RokhFaNum-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("/wp-content/themes/karenTheme/assets/fonts/rokh/RokhFaNum-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("/wp-content/themes/karenTheme/assets/fonts/rokh/RokhFaNum-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("/wp-content/themes/karenTheme/assets/fonts/rokh/RokhFaNum-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("/wp-content/themes/karenTheme/assets/fonts/rokh/RokhFaNum-Normal.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.f-rokh {
  font-family: "Rokh";
}

@font-face {
  font-family: "IRANYekan";
  src: url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Bold.eot");
  src: url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Bold.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Bold.woff2") format("woff2"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Bold.woff") format("woff"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Bold.ttf") format("truetype"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Bold.svg#IRANYekanWebFn-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekan";
  src: url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-ExtraBlack.eot");
  src: url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-ExtraBlack.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-ExtraBlack.woff2") format("woff2"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-ExtraBlack.woff") format("woff"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-ExtraBlack.ttf") format("truetype"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-ExtraBlack.svg#IRANYekanWebFn-ExtraBlack") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekan";
  src: url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Black.eot");
  src: url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Black.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Black.woff2") format("woff2"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Black.woff") format("woff"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Black.ttf") format("truetype"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Black.svg#IRANYekanWebFn-Black") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekan";
  src: url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-ExtraBold.eot");
  src: url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-ExtraBold.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-ExtraBold.woff2") format("woff2"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-ExtraBold.woff") format("woff"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-ExtraBold.ttf") format("truetype"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-ExtraBold.svg#IRANYekanWebFn-ExtraBold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekan";
  src: url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Thin.eot");
  src: url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Thin.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Thin.woff2") format("woff2"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Thin.woff") format("woff"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Thin.ttf") format("truetype"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Thin.svg#IRANYekanWebFn-Thin") format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekan";
  src: url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Light.eot");
  src: url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Light.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Light.woff2") format("woff2"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Light.woff") format("woff"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Light.ttf") format("truetype"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Light.svg#IRANYekanWebFn-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekan";
  src: url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn.eot");
  src: url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn.woff2") format("woff2"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn.woff") format("woff"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn.ttf") format("truetype"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn.svg#IRANYekanWebFn") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekan";
  src: url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Medium.eot");
  src: url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Medium.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Medium.woff2") format("woff2"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Medium.woff") format("woff"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Medium.ttf") format("truetype"), url("/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanWebFn-Medium.svg#IRANYekanWebFn-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
.f-iran-yekan {
  font-family: "IRANYekan";
}

/* Fonts */
/* Icons */
.icon-arrow-left-11:before {
  content: "\ea0b";
}

.icon-arrow-right-11:before {
  content: "\ea0c";
}

.icon-arrow-left-10:before {
  content: "\ea0a";
}

.icon-play-6:before {
  content: "\ea09";
}

.icon-angle-left-9:before {
  content: "\ea07";
}

.icon-angle-right-9:before {
  content: "\ea08";
}

.icon-arrow-up-left:before {
  content: "\ea06";
}

.icon-armchair:before {
  content: "\e9fe";
}

.icon-clipboard-text:before {
  content: "\e9ff";
}

.icon-location-5:before {
  content: "\ea00";
}

.icon-quote-2:before {
  content: "\ea01";
}

.icon-ruler-pen:before {
  content: "\ea02";
}

.icon-sledgehammer:before {
  content: "\ea03";
}

.icon-star-7:before {
  content: "\ea04";
}

.icon-star-8:before {
  content: "\ea05";
}

.icon-angle-left-8:before {
  content: "\e9fd";
}

.icon-bag:before {
  content: "\e9fc";
}

.icon-angle-left-7:before {
  content: "\e9fb";
}

.icon-arrow-down-2:before {
  content: "\e9f8";
}

.icon-arrow-right-10:before {
  content: "\e9f9";
}

.icon-quote:before {
  content: "\e9fa";
}

.icon-arrow-left-9:before {
  content: "\e9f6";
}

.icon-arrow-right-9:before {
  content: "\e9f7";
}

.icon-angle-down-3:before {
  content: "\e9f0";
}

.icon-arrow-right-up:before {
  content: "\e9f1";
}

.icon-code-square:before {
  content: "\e9f2";
}

.icon-pallete:before {
  content: "\e9f3";
}

.icon-star-6:before {
  content: "\e9f4";
}

.icon-status-up:before {
  content: "\e9f5";
}

.icon-angle-left-6:before {
  content: "\e9eb";
}

.icon-arrow-left-8:before {
  content: "\e9ec";
}

.icon-arrow-right-8:before {
  content: "\e9ed";
}

.icon-clock-2:before {
  content: "\e9ee";
}

.icon-heart-7:before {
  content: "\e9ef";
}

/* Icons */
/* Courses */
.courses-one {
  border-radius: 32px;
  box-shadow: 0px 13px 60px rgba(90, 108, 234, 0.122);
}
.courses-one .image img {
  height: 209px;
}
.courses-one .content {
  margin-top: -23px;
  border-radius: 24px 24px 0 0;
  padding: 27px 29px 24px;
  box-shadow: 0px -8px 20px 1px rgba(0, 0, 0, 0.239);
}
.courses-one .content .title {
  color: #1f2130;
  max-height: 56px;
}
.courses-one .content .title a:hover {
  color: #8769ff;
}
.courses-one .content p {
  color: #353535;
  height: 44px;
}
.courses-one .content .date {
  color: #8769ff;
  gap: 5px;
}
.courses-one .content .date i {
  font-size: 24px;
}
.courses-one .content .like {
  background-color: #e7e1ff;
  color: #8769ff;
  padding: 9px 12px;
  font-size: 18px;
  line-height: 28px;
}
.courses-one .content .like:hover {
  background-color: #8769ff;
  color: #fff;
}
.courses-one .content .price {
  background-color: #8769ff;
  padding: 3px 8px;
}
@media only screen and (max-width: 1199px) {
  .courses-one .content {
    padding: 24px 20px;
  }
  .courses-one .content .price {
    padding: 10px 8px;
    font-size: 12px;
    line-height: 18px;
  }
  .courses-one .content .price span {
    font-size: 18px;
    line-height: 26px;
  }
}
@media only screen and (max-width: 767px) {
  .courses-one .image img {
    height: 164px;
  }
  .courses-one .content {
    margin-top: -20px;
  }
  .courses-one .content .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
    margin-bottom: 16px;
  }
  .courses-one .content .like {
    font-size: 14px;
    line-height: 20px;
  }
  .courses-one .content .price span {
    font-size: 16px;
    line-height: 24px;
  }
}

/* Courses */
/* Swiper Courses */
.swiper-courses-one {
  padding: 0 66px;
}
.swiper-courses-one .swiper-button-prev, .swiper-courses-one .swiper-button-next {
  width: 72px;
  height: 72px;
  border-radius: 26px;
  box-shadow: 0px 6.15px 18.26px -2.63px rgba(58, 0, 221, 0.102);
  color: #8769ff;
  font-size: 32px;
  background-color: #fff;
}
.swiper-courses-one .swiper-button-prev::after, .swiper-courses-one .swiper-button-next::after {
  content: none;
}
.swiper-courses-one .swiper-button-prev:hover, .swiper-courses-one .swiper-button-next:hover {
  background-color: #8769ff;
  color: #fff;
}
.swiper-courses-one .swiper-button-prev {
  transform: translate(30px, -50%);
}
.swiper-courses-one .swiper-button-next {
  transform: translate(-30px, -50%);
}
@media only screen and (max-width: 991px) {
  .swiper-courses-one {
    padding: 0;
  }
}

/* Swiper Courses */
/* Comments Course */
.comments-course-title {
  font-size: 32px;
  line-height: 48px;
  margin-bottom: 110px;
  color: #1f2130;
}
.comments-course .av {
  box-shadow: 0px 10.93px 24.94px -1.99px rgba(58, 0, 221, 0.122);
}
.comments-course .av::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url("/wp-content/themes/karenTheme/assets/images/new-elements/avatar-02.png") center center no-repeat;
  background-size: cover;
  border-radius: inherit;
}
.comments-course .av-1 {
  width: 103px;
  height: 103px;
  padding: 8px;
  top: 0;
  left: 100%;
  transform: translate(182px, -76px);
}
.comments-course .av-2 {
  width: 75px;
  height: 75px;
  top: 45px;
  left: 100%;
  transform: translateX(45px);
  padding: 7px;
}
.comments-course .av-2::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/new-elements/avatar-03.png");
}
.comments-course .av-3 {
  width: 94px;
  height: 94px;
  bottom: 20px;
  left: 100%;
  transform: translateX(193px);
  padding: 6px;
}
.comments-course .av-3::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/new-elements/avatar-04.png");
}
.comments-course .av-4 {
  width: 73px;
  height: 73px;
  padding: 7px;
  top: 0;
  right: 100%;
  transform: translate(-55px, -61px);
}
.comments-course .av-4::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/new-elements/avatar-05.png");
}
.comments-course .av-5 {
  width: 95px;
  height: 95px;
  padding: 6px;
  top: 58px;
  right: 100%;
  transform: translateX(-184px);
}
.comments-course .av-5::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/new-elements/avatar-06.png");
}
.comments-course .av-6 {
  width: 104px;
  height: 104px;
  padding: 8px;
  right: 100%;
  bottom: 0;
  transform: translate(-73px, 36px);
}
.comments-course .av-6::before {
  background-image: url("/wp-content/themes/karenTheme/assets/images/new-elements/avatar-07.png");
}
.comments-course .cir {
  animation: cirComment 1s linear infinite alternate;
  --translate-y: 0;
  --translate-x: 0;
}
@keyframes cirComment {
  0% {
    transform: translate(var(--translate-x), var(--translate-y)) scale(0.3);
  }
  100% {
    transform: translate(var(--translate-x), var(--translate-y)) scale(1);
  }
}
.comments-course .cir-1 {
  width: 29px;
  height: 29px;
  background-color: #b5dfff;
  right: 0;
  bottom: 100%;
  --translate-x: 25px;
  --translate-y: -39px;
}
.comments-course .cir-2 {
  width: 20px;
  height: 20px;
  background-color: #ffd098;
  bottom: 34px;
  left: 100%;
  --translate-x: 120px;
}
.comments-course .cir-3 {
  width: 29px;
  height: 29px;
  background-color: rgba(39, 208, 86, 0.32);
  top: 117px;
  right: 100%;
  --translate-x: -101px;
}
.comments-course .cir-4 {
  width: 20px;
  height: 20px;
  background-color: #c5b6ff;
  right: 100%;
  bottom: 32px;
  --translate-x: -235px;
}
.comments-course-wrapper {
  max-width: 540px;
  z-index: 2;
}
.comments-course-wrapper::before {
  content: "";
  position: absolute;
  width: 583px;
  height: 583px;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(216.65deg, rgba(200, 181, 255, 0.145) 21.33%, rgba(177, 151, 255, 0.5) 97.42%);
  filter: blur(500px);
  z-index: -1;
}
.comments-course-item {
  padding: 72px 50px 48px;
  box-shadow: 0px 22px 60px rgba(90, 108, 234, 0.102);
  border-radius: 48px;
  z-index: 2;
}
.comments-course-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  padding: 1px;
  background-image: linear-gradient(180deg, #8769ff 0%, rgba(135, 105, 255, 0) 100%);
  z-index: -1;
}
.comments-course-item .avatar {
  padding: 6px;
  box-shadow: 0px 14px 32px -13px rgba(58, 0, 221, 0.561);
  transform: translate(-50%, -33px);
}
.comments-course-item .name {
  color: #1f2130;
}
.comments-course-item p {
  line-height: 30px;
  color: #000;
}
.comments-course .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #fff;
  margin: 0 !important;
  opacity: 1;
}
.comments-course .swiper-pagination-bullet-active {
  background-color: #8769ff;
}
@media only screen and (max-width: 767px) {
  .comments-course-title {
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 48px;
  }
  .comments-course-wrapper {
    max-width: 100%;
  }
  .comments-course-item {
    padding: 72px 24px 24px;
    border-radius: 32px;
  }
  .comments-course-item .image {
    width: 64px;
    height: 64px;
    padding: 4px;
  }
  .comments-course-item .name {
    font-size: 20px;
    line-height: 32px;
  }
  .comments-course-item p {
    font-size: 14px;
    line-height: 28px;
  }
  .comments-course .swiper-pagination {
    margin-top: 32px;
  }
}

/* Comments Course */
/* Faqs Courses */
.faqs-course {
  max-width: 770px;
}
.faqs-course-item {
  border-radius: 22px;
  box-shadow: 0px 12px 20px rgba(90, 108, 234, 0.102);
  padding: 20px 48px;
  z-index: 2;
}
.faqs-course-item .heading {
  cursor: pointer;
}
.faqs-course-item .heading .title {
  color: #1f2130;
}
.faqs-course-item .heading .ico {
  width: 20px;
  height: 20px;
  border-radius: 5px;
  border: 1px solid #8769ff;
}
.faqs-course-item .heading .ico::before, .faqs-course-item .heading .ico::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #8769ff;
  transition: all 0.3s linear;
  border-radius: 5px;
}
.faqs-course-item .heading .ico::before {
  width: 8px;
  height: 1px;
}
.faqs-course-item .heading .ico::after {
  width: 1px;
  height: 8px;
}
.faqs-course-item .heading:not(.collapsed) .ico::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.faqs-course-item .stroke {
  border: 1px solid #8769ff;
  border-radius: inherit;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  z-index: -1;
}
.faqs-course-item .heading:not(.collapsed) + .stroke {
  opacity: 1;
}
.faqs-course-item .body {
  margin-top: 21px;
  padding-right: 12px;
  color: #737373;
}
.faqs-course-item .body::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 4px;
  height: 100%;
  border-radius: 5px;
  background-color: #ad99ff;
}
@media only screen and (max-width: 767px) {
  .faqs-course {
    max-width: 100%;
  }
  .faqs-course-item {
    padding: 20px 24px;
  }
}
@media only screen and (max-width: 575px) {
  .faqs-course-item {
    padding: 20px 16px;
    border-radius: 15px;
  }
  .faqs-course-item .heading .title {
    font-size: 14px;
    line-height: 22px;
  }
  .faqs-course-item .body {
    font-size: 12px;
    line-height: 24px;
  }
}

/* Faqs Courses */
/* Box Article Course */
.article-course {
  border-radius: 40px;
  box-shadow: 0px 12px 60px rgba(90, 108, 234, 0.122);
  padding: 24px;
}
.article-course figure {
  max-width: 45%;
}
.article-course figure img {
  border-radius: 24px;
  height: 244px;
}
.article-course .detail {
  max-width: 55%;
  padding-right: 30px;
}
.article-course .detail .category {
  padding: 3px 8px;
  background-color: rgba(135, 105, 255, 0.12);
  color: #8769ff;
}
.article-course .detail .category:hover {
  background-color: #8769ff;
  color: #fff;
}
.article-course .detail .title {
  line-height: 28px;
  max-height: 56px;
  color: #1f2130;
}
.article-course .detail .title:hover {
  color: #8769ff;
}
.article-course .detail p {
  color: #232323;
  max-height: 36px;
  line-height: 18px;
}
.article-course .detail .more {
  color: #8769ff;
}
.article-course .detail .more i {
  font-size: 24px;
}
.article-course .detail .more:hover {
  color: #1f2130;
}
@media only screen and (max-width: 1199px) {
  .article-course {
    padding: 16px;
    border-radius: 32px;
  }
  .article-course figure,
  .article-course .detail {
    max-width: 50%;
  }
  .article-course figure img {
    height: 218px;
  }
  .article-course .detail {
    padding-right: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .article-course {
    padding: 12px;
    border-radius: 24px;
  }
  .article-course figure,
  .article-course .detail {
    max-width: 100%;
  }
  .article-course figure img {
    border-radius: 16px;
  }
  .article-course .detail {
    padding: 20px 0 4px;
  }
  .article-course .detail .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .article-course .detail p {
    margin-bottom: 24px;
  }
  .article-course .detail .more {
    font-size: 13px;
    line-height: 20px;
  }
  .article-course .detail .more i {
    font-size: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .article-course figure img {
    height: 180px;
  }
}

/* Box Article Course */
/* Heading Courses Title */
.heading-course-title {
  color: #081035;
  line-height: 45px;
}
.heading-course-title .shapes span {
  border: 14px solid;
  border-color: #b796ff transparent transparent #b796ff;
  transform: rotate(-45deg);
}
.heading-course-title .shapes span:not(:first-child) {
  margin-right: -14px;
}
.heading-course-title .shapes span:nth-child(2) {
  border-color: #71a4ff transparent transparent #71a4ff;
}
.heading-course-title .shapes span:nth-child(3) {
  border-color: #a5e2f4 transparent transparent #a5e2f4;
}

/* Heading Courses Title */
/* Box Services Course */
.services-course-item {
  padding: 16px 21px 24px 16px;
  --bg-icon: #71a4ff;
}
.services-course-item::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  border-radius: 0 0 24px 24px;
  box-shadow: 0 15px 30px -17px #b796ff;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.services-course-item .bg {
  --color: #b6bcd5;
  z-index: -1;
}
.services-course-item .bg::before, .services-course-item .bg::after,
.services-course-item .bg span::before,
.services-course-item .bg span::after {
  content: "";
  position: absolute;
  left: 0;
  transition: all 0.3s ease-in-out;
}
.services-course-item .bg::before, .services-course-item .bg::after {
  border: solid var(--color);
}
.services-course-item .bg::before {
  top: 0;
  right: 90px;
  height: 91px;
  border-radius: 24px 24px 0 0;
  border-width: 2px 2px 0 2px;
  background-color: var(--bg-document);
  z-index: -3;
}
.services-course-item .bg::after {
  top: 89px;
  width: 100%;
  bottom: 0;
  border-radius: 0 24px 24px 24px;
  border-width: 2px;
  z-index: -4;
}
.services-course-item .bg span {
  top: 64px;
  right: 65px;
  width: 27px;
  height: 27px;
}
.services-course-item .bg span::before, .services-course-item .bg span::after {
  top: 0;
  width: 100%;
  height: 100%;
  width: 100%;
  height: 100%;
}
.services-course-item .bg span::before {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTYiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xNikiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMTZfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PGcgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiPgo8bWFzayBpZD0icGF0aC0yLWluc2lkZS0xXzI3MDJfMTYiIGZpbGw9IndoaXRlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00MkMyIC01NS4yNTQ4IC04Ljc0NTE2IC02NiAtMjIgLTY2SC0yNDRDLTI1Ny4yNTUgLTY2IC0yNjggLTU1LjI1NDggLTI2OCAtNDJWMTQ4Qy0yNjggMTYxLjI1NSAtMjU3LjI1NSAxNzIgLTI0NCAxNzJINjhDODEuMjU0OCAxNzIgOTIgMTYxLjI1NSA5MiAxNDhWNDlDOTIgMzUuNzQ1MiA4MS4yNTQ4IDI1IDY4IDI1SDI2QzEyLjc0NTIgMjUgMiAxNC4yNTQ4IDIgMC45OTk5OTlWLTQyWiIvPgo8L21hc2s+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMDIiLz4KPHBhdGggZD0iTS0yNDQgLTY0SC0yMlYtNjhILTI0NFYtNjRaTS0yNjYgMTQ4Vi00MkgtMjcwVjE0OEgtMjY2Wk02OCAxNzBILTI0NFYxNzRINjhWMTcwWk05MCA0OVYxNDhIOTRWNDlIOTBaTTY4IDIzSDI2VjI3SDY4VjIzWk00IDAuOTk5OTk5Vi00MkgwVjAuOTk5OTk5SDRaTTI2IDIzQzEzLjg0OTcgMjMgNCAxMy4xNTAzIDQgMC45OTk5OTlIMEMwIDE1LjM1OTQgMTEuNjQwNiAyNyAyNiAyN1YyM1pNOTQgNDlDOTQgMzQuNjQwNiA4Mi4zNTk0IDIzIDY4IDIzVjI3QzgwLjE1MDMgMjcgOTAgMzYuODQ5NyA5MCA0OUg5NFpNNjggMTc0QzgyLjM1OTQgMTc0IDk0IDE2Mi4zNTkgOTQgMTQ4SDkwQzkwIDE2MC4xNSA4MC4xNTAzIDE3MCA2OCAxNzBWMTc0Wk0tMjcwIDE0OEMtMjcwIDE2Mi4zNTkgLTI1OC4zNTkgMTc0IC0yNDQgMTc0VjE3MEMtMjU2LjE1IDE3MCAtMjY2IDE2MC4xNSAtMjY2IDE0OEgtMjcwWk0tMjIgLTY0Qy05Ljg0OTczIC02NCAwIC01NC4xNTAzIDAgLTQySDRDNCAtNTYuMzU5NCAtNy42NDA2IC02OCAtMjIgLTY4Vi02NFpNLTI0NCAtNjhDLTI1OC4zNTkgLTY4IC0yNzAgLTU2LjM1OTQgLTI3MCAtNDJILTI2NkMtMjY2IC01NC4xNTAzIC0yNTYuMTUgLTY0IC0yNDQgLTY0Vi02OFoiIGZpbGw9IiNCNkJDRDUiIG1hc2s9InVybCgjcGF0aC0yLWluc2lkZS0xXzI3MDJfMTYpIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMF8yNzAyXzE2X2NsaXBfcGF0aCI+PHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ4IDE0NikiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiLz4KPC9jbGlwUGF0aD48L2RlZnM+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTYiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xNikiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMTZfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PGcgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiPgo8bWFzayBpZD0icGF0aC0yLWluc2lkZS0xXzI3MDJfMTYiIGZpbGw9IndoaXRlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00MkMyIC01NS4yNTQ4IC04Ljc0NTE2IC02NiAtMjIgLTY2SC0yNDRDLTI1Ny4yNTUgLTY2IC0yNjggLTU1LjI1NDggLTI2OCAtNDJWMTQ4Qy0yNjggMTYxLjI1NSAtMjU3LjI1NSAxNzIgLTI0NCAxNzJINjhDODEuMjU0OCAxNzIgOTIgMTYxLjI1NSA5MiAxNDhWNDlDOTIgMzUuNzQ1MiA4MS4yNTQ4IDI1IDY4IDI1SDI2QzEyLjc0NTIgMjUgMiAxNC4yNTQ4IDIgMC45OTk5OTlWLTQyWiIvPgo8L21hc2s+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMDIiLz4KPHBhdGggZD0iTS0yNDQgLTY0SC0yMlYtNjhILTI0NFYtNjRaTS0yNjYgMTQ4Vi00MkgtMjcwVjE0OEgtMjY2Wk02OCAxNzBILTI0NFYxNzRINjhWMTcwWk05MCA0OVYxNDhIOTRWNDlIOTBaTTY4IDIzSDI2VjI3SDY4VjIzWk00IDAuOTk5OTk5Vi00MkgwVjAuOTk5OTk5SDRaTTI2IDIzQzEzLjg0OTcgMjMgNCAxMy4xNTAzIDQgMC45OTk5OTlIMEMwIDE1LjM1OTQgMTEuNjQwNiAyNyAyNiAyN1YyM1pNOTQgNDlDOTQgMzQuNjQwNiA4Mi4zNTk0IDIzIDY4IDIzVjI3QzgwLjE1MDMgMjcgOTAgMzYuODQ5NyA5MCA0OUg5NFpNNjggMTc0QzgyLjM1OTQgMTc0IDk0IDE2Mi4zNTkgOTQgMTQ4SDkwQzkwIDE2MC4xNSA4MC4xNTAzIDE3MCA2OCAxNzBWMTc0Wk0tMjcwIDE0OEMtMjcwIDE2Mi4zNTkgLTI1OC4zNTkgMTc0IC0yNDQgMTc0VjE3MEMtMjU2LjE1IDE3MCAtMjY2IDE2MC4xNSAtMjY2IDE0OEgtMjcwWk0tMjIgLTY0Qy05Ljg0OTczIC02NCAwIC01NC4xNTAzIDAgLTQySDRDNCAtNTYuMzU5NCAtNy42NDA2IC02OCAtMjIgLTY4Vi02NFpNLTI0NCAtNjhDLTI1OC4zNTkgLTY4IC0yNzAgLTU2LjM1OTQgLTI3MCAtNDJILTI2NkMtMjY2IC01NC4xNTAzIC0yNTYuMTUgLTY0IC0yNDQgLTY0Vi02OFoiIGZpbGw9IiNCNkJDRDUiIG1hc2s9InVybCgjcGF0aC0yLWluc2lkZS0xXzI3MDJfMTYpIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMF8yNzAyXzE2X2NsaXBfcGF0aCI+PHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ4IDE0NikiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiLz4KPC9jbGlwUGF0aD48L2RlZnM+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--color);
  z-index: -1;
}
.services-course-item .bg span::after {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xOCkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMThfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHBhdGggZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iYmdibHVyXzBfMjcwMl8xOF9jbGlwX3BhdGgiPjxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0OCAxNDYpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgLTQyQzIgLTU1LjI1NDggLTguNzQ1MTYgLTY2IC0yMiAtNjZILTI0NEMtMjU3LjI1NSAtNjYgLTI2OCAtNTUuMjU0OCAtMjY4IC00MlYxNDhDLTI2OCAxNjEuMjU1IC0yNTcuMjU1IDE3MiAtMjQ0IDE3Mkg2OEM4MS4yNTQ4IDE3MiA5MiAxNjEuMjU1IDkyIDE0OFY0OUM5MiAzNS43NDUyIDgxLjI1NDggMjUgNjggMjVIMjZDMTIuNzQ1MiAyNSAyIDE0LjI1NDggMiAwLjk5OTk5OVYtNDJaIi8+CjwvY2xpcFBhdGg+PC9kZWZzPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xOCkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMThfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHBhdGggZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iYmdibHVyXzBfMjcwMl8xOF9jbGlwX3BhdGgiPjxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0OCAxNDYpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgLTQyQzIgLTU1LjI1NDggLTguNzQ1MTYgLTY2IC0yMiAtNjZILTI0NEMtMjU3LjI1NSAtNjYgLTI2OCAtNTUuMjU0OCAtMjY4IC00MlYxNDhDLTI2OCAxNjEuMjU1IC0yNTcuMjU1IDE3MiAtMjQ0IDE3Mkg2OEM4MS4yNTQ4IDE3MiA5MiAxNjEuMjU1IDkyIDE0OFY0OUM5MiAzNS43NDUyIDgxLjI1NDggMjUgNjggMjVIMjZDMTIuNzQ1MiAyNSAyIDE0LjI1NDggMiAwLjk5OTk5OVYtNDJaIi8+CjwvY2xpcFBhdGg+PC9kZWZzPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-document);
  z-index: -2;
}
.services-course-item .icon {
  width: 78px;
  height: 78px;
  border-radius: 24px;
  background-color: var(--bg-icon);
  font-size: 40px;
  top: 5px;
  right: 4px;
  z-index: 2;
}
.services-course-item .heading {
  padding-bottom: 18px;
  margin: 0 87px 29px 0;
  border-bottom: 1px solid #b6bcd5;
}
.services-course-item .heading .title {
  color: #000;
}
.services-course-item .heading i {
  width: 56px;
  height: 56px;
  border: 2px solid #6b7086;
  font-size: 32px;
  color: rgba(8, 16, 53, 0.68);
}
.services-course-item .body {
  line-height: 25px;
  color: #081035;
}
.services-course-item:hover {
  transform: translateY(-24px);
}
.services-course-item:hover::before {
  opacity: 1;
}
.services-course-item:hover .bg {
  --color: #b796ff;
}
@media only screen and (max-width: 1199px) {
  .services-course-item .heading {
    padding-bottom: 23px;
  }
  .services-course-item .heading .title {
    font-size: 18px;
    line-height: 28px;
  }
  .services-course-item .heading i {
    width: 48px;
    height: 48px;
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  .services-course-item {
    padding: 16px 16px 24px;
  }
  .services-course-item .bg::before {
    right: 72px;
    height: 74px;
    border-radius: 20px 20px 0 0;
  }
  .services-course-item .bg::after {
    top: 72px;
    border-radius: 0 20px 20px;
  }
  .services-course-item .bg span {
    top: 47px;
    right: 47px;
  }
  .services-course-item .bg span::before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDNfMTkiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwM18xOSkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDNfMTlfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PGcgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiPgo8bWFzayBpZD0icGF0aC0yLWluc2lkZS0xXzI3MDNfMTkiIGZpbGw9IndoaXRlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIi8+CjwvbWFzaz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjAyIi8+CjxwYXRoIGQ9Ik0tMjQ4IC02NEgtMThWLTY4SC0yNDhWLTY0Wk0tMjY2IDE1MlYtNDZILTI3MFYxNTJILTI2NlpNNzIgMTcwSC0yNDhWMTc0SDcyVjE3MFpNOTAgNDVWMTUySDk0VjQ1SDkwWk03MiAyM0gyMlYyN0g3MlYyM1pNNCA1Vi00NkgwVjVINFpNMjIgMjNDMTIuMDU4OSAyMyA0IDE0Ljk0MTEgNCA1SDBDMCAxNy4xNTAzIDkuODQ5NzMgMjcgMjIgMjdWMjNaTTk0IDQ1Qzk0IDMyLjg0OTcgODQuMTUwMyAyMyA3MiAyM1YyN0M4MS45NDExIDI3IDkwIDM1LjA1ODkgOTAgNDVIOTRaTTcyIDE3NEM4NC4xNTAzIDE3NCA5NCAxNjQuMTUgOTQgMTUySDkwQzkwIDE2MS45NDEgODEuOTQxMSAxNzAgNzIgMTcwVjE3NFpNLTI3MCAxNTJDLTI3MCAxNjQuMTUgLTI2MC4xNSAxNzQgLTI0OCAxNzRWMTcwQy0yNTcuOTQxIDE3MCAtMjY2IDE2MS45NDEgLTI2NiAxNTJILTI3MFpNLTE4IC02NEMtOC4wNTg4OCAtNjQgMCAtNTUuOTQxMSAwIC00Nkg0QzQgLTU4LjE1MDMgLTUuODQ5NzQgLTY4IC0xOCAtNjhWLTY0Wk0tMjQ4IC02OEMtMjYwLjE1IC02OCAtMjcwIC01OC4xNTAzIC0yNzAgLTQ2SC0yNjZDLTI2NiAtNTUuOTQxMSAtMjU3Ljk0MSAtNjQgLTI0OCAtNjRWLTY4WiIgZmlsbD0iI0I2QkNENSIgbWFzaz0idXJsKCNwYXRoLTItaW5zaWRlLTFfMjcwM18xOSkiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImJnYmx1cl8wXzI3MDNfMTlfY2xpcF9wYXRoIj48cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNDggMTQ2KSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIi8+CjwvY2xpcFBhdGg+PC9kZWZzPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDNfMTkiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwM18xOSkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDNfMTlfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PGcgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiPgo8bWFzayBpZD0icGF0aC0yLWluc2lkZS0xXzI3MDNfMTkiIGZpbGw9IndoaXRlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIi8+CjwvbWFzaz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjAyIi8+CjxwYXRoIGQ9Ik0tMjQ4IC02NEgtMThWLTY4SC0yNDhWLTY0Wk0tMjY2IDE1MlYtNDZILTI3MFYxNTJILTI2NlpNNzIgMTcwSC0yNDhWMTc0SDcyVjE3MFpNOTAgNDVWMTUySDk0VjQ1SDkwWk03MiAyM0gyMlYyN0g3MlYyM1pNNCA1Vi00NkgwVjVINFpNMjIgMjNDMTIuMDU4OSAyMyA0IDE0Ljk0MTEgNCA1SDBDMCAxNy4xNTAzIDkuODQ5NzMgMjcgMjIgMjdWMjNaTTk0IDQ1Qzk0IDMyLjg0OTcgODQuMTUwMyAyMyA3MiAyM1YyN0M4MS45NDExIDI3IDkwIDM1LjA1ODkgOTAgNDVIOTRaTTcyIDE3NEM4NC4xNTAzIDE3NCA5NCAxNjQuMTUgOTQgMTUySDkwQzkwIDE2MS45NDEgODEuOTQxMSAxNzAgNzIgMTcwVjE3NFpNLTI3MCAxNTJDLTI3MCAxNjQuMTUgLTI2MC4xNSAxNzQgLTI0OCAxNzRWMTcwQy0yNTcuOTQxIDE3MCAtMjY2IDE2MS45NDEgLTI2NiAxNTJILTI3MFpNLTE4IC02NEMtOC4wNTg4OCAtNjQgMCAtNTUuOTQxMSAwIC00Nkg0QzQgLTU4LjE1MDMgLTUuODQ5NzQgLTY4IC0xOCAtNjhWLTY0Wk0tMjQ4IC02OEMtMjYwLjE1IC02OCAtMjcwIC01OC4xNTAzIC0yNzAgLTQ2SC0yNjZDLTI2NiAtNTUuOTQxMSAtMjU3Ljk0MSAtNjQgLTI0OCAtNjRWLTY4WiIgZmlsbD0iI0I2QkNENSIgbWFzaz0idXJsKCNwYXRoLTItaW5zaWRlLTFfMjcwM18xOSkiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImJnYmx1cl8wXzI3MDNfMTlfY2xpcF9wYXRoIj48cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNDggMTQ2KSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIi8+CjwvY2xpcFBhdGg+PC9kZWZzPgo8L3N2Zz4K);
  }
  .services-course-item .bg span::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xOCkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMThfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHBhdGggZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDZDMiAtNTcuMDQ1NyAtNi45NTQzMSAtNjYgLTE4IC02NkgtMjQ4Qy0yNTkuMDQ2IC02NiAtMjY4IC01Ny4wNDU3IC0yNjggLTQ2VjE1MkMtMjY4IDE2My4wNDYgLTI1OS4wNDYgMTcyIC0yNDggMTcySDcyQzgzLjA0NTcgMTcyIDkyIDE2My4wNDYgOTIgMTUyVjQ1QzkyIDMzLjk1NDMgODMuMDQ1NyAyNSA3MiAyNUgyMkMxMC45NTQzIDI1IDIgMTYuMDQ1NyAyIDVWLTQ2WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMF8yNzAyXzE4X2NsaXBfcGF0aCI+PHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ4IDE0NikiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDZDMiAtNTcuMDQ1NyAtNi45NTQzMSAtNjYgLTE4IC02NkgtMjQ4Qy0yNTkuMDQ2IC02NiAtMjY4IC01Ny4wNDU3IC0yNjggLTQ2VjE1MkMtMjY4IDE2My4wNDYgLTI1OS4wNDYgMTcyIC0yNDggMTcySDcyQzgzLjA0NTcgMTcyIDkyIDE2My4wNDYgOTIgMTUyVjQ1QzkyIDMzLjk1NDMgODMuMDQ1NyAyNSA3MiAyNUgyMkMxMC45NTQzIDI1IDIgMTYuMDQ1NyAyIDVWLTQ2WiIvPgo8L2NsaXBQYXRoPjwvZGVmcz4KPC9zdmc+Cg==);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xOCkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMThfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHBhdGggZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDZDMiAtNTcuMDQ1NyAtNi45NTQzMSAtNjYgLTE4IC02NkgtMjQ4Qy0yNTkuMDQ2IC02NiAtMjY4IC01Ny4wNDU3IC0yNjggLTQ2VjE1MkMtMjY4IDE2My4wNDYgLTI1OS4wNDYgMTcyIC0yNDggMTcySDcyQzgzLjA0NTcgMTcyIDkyIDE2My4wNDYgOTIgMTUyVjQ1QzkyIDMzLjk1NDMgODMuMDQ1NyAyNSA3MiAyNUgyMkMxMC45NTQzIDI1IDIgMTYuMDQ1NyAyIDVWLTQ2WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMF8yNzAyXzE4X2NsaXBfcGF0aCI+PHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ4IDE0NikiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDZDMiAtNTcuMDQ1NyAtNi45NTQzMSAtNjYgLTE4IC02NkgtMjQ4Qy0yNTkuMDQ2IC02NiAtMjY4IC01Ny4wNDU3IC0yNjggLTQ2VjE1MkMtMjY4IDE2My4wNDYgLTI1OS4wNDYgMTcyIC0yNDggMTcySDcyQzgzLjA0NTcgMTcyIDkyIDE2My4wNDYgOTIgMTUyVjQ1QzkyIDMzLjk1NDMgODMuMDQ1NyAyNSA3MiAyNUgyMkMxMC45NTQzIDI1IDIgMTYuMDQ1NyAyIDVWLTQ2WiIvPgo8L2NsaXBQYXRoPjwvZGVmcz4KPC9zdmc+Cg==);
    transform: translateX(-1px);
  }
  .services-course-item .icon {
    width: 60px;
    height: 60px;
    font-size: 32px;
    border-radius: 16px;
  }
  .services-course-item .heading {
    margin-right: 72px;
    padding-bottom: 13px;
  }
  .services-course-item .heading .title {
    font-size: 16px;
    line-height: 24px;
  }
  .services-course-item .heading i {
    width: 44px;
    height: 44px;
    font-size: 24px;
  }
  .services-course .swiper-controllers {
    margin-top: 24px;
  }
}

/* Box Services Course */
/* Controllers Swiper Courses */
.swiper-controller-courses .swiper-button-prev, .swiper-controller-courses .swiper-button-next {
  font-size: 32px;
  color: #1c274c;
}
.swiper-controller-courses .swiper-button-prev::after, .swiper-controller-courses .swiper-button-next::after {
  content: none;
}
.swiper-controller-courses .swiper-pagination-bullet {
  background-color: #e8e8eb;
  border-radius: 23px;
  margin: 0 !important;
  opacity: 1;
}
.swiper-controller-courses .swiper-pagination-bullet-active {
  width: 24px;
  background-color: #131435;
}

/* Controllers Swiper Courses */
/* Steps Branding */
.steps-branding {
  background-color: #f6f7fc;
  border-radius: 48px;
  padding: 49px 100px 102px;
}
.steps-branding-items {
  row-gap: 28px;
  z-index: 2;
}
.steps-branding-items li {
  max-width: 20%;
}
.steps-branding-items li:not(:last-child)::before, .steps-branding-items li::after {
  content: "";
  position: absolute;
  z-index: -1;
}
.steps-branding-items li:not(:last-child)::before {
  border-bottom: 2px dashed #9199ba;
  width: 100%;
  height: 2px;
  top: 50px;
  left: 50%;
}
.steps-branding-items li::after {
  top: 110px;
  bottom: 60px;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  border-left: 2px dashed #9199ba;
}
.steps-branding-items li .num {
  width: 104px;
  height: 104px;
  background-image: linear-gradient(180deg, #bd94ff 0%, #61a6ff 100%);
  border: 4px solid #fff;
  border-radius: 32px;
  font-size: 62px;
  line-height: 104px;
  margin-bottom: 49px;
  box-shadow: 0px 14px 32px -10px rgba(12, 56, 169, 0.05), 0px 30px 40px rgba(12, 56, 169, 0.05);
}
.steps-branding-items li:last-child .num::before {
  content: "\e9f4";
  font-family: "icomoon";
  width: 51px;
  height: 51px;
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #fff;
  font-size: 24px;
  line-height: 1;
  color: #ffc700;
  transform: translate(14px, -21px);
  z-index: 2;
}
.steps-branding-items li:last-child .num::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 39px;
  height: 39px;
  border-radius: 50%;
  border: 1.5px solid #71a4ff;
  transform: translate(8px, -15px);
  z-index: 3;
}
.steps-branding-items li .title {
  padding: 12px 12px 11px;
  color: #000;
  box-shadow: 0px 15px 28px rgba(12, 56, 169, 0.05);
}
.steps-branding-items li:not(:last-child) .title::after {
  content: "";
  position: absolute;
  bottom: 20px;
  right: 0;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #a5e2f4;
  transform: translateX(6px);
  z-index: 2;
}
.steps-branding-items li:first-child .title {
  border-radius: 40px 0 0 40px;
}
.steps-branding-items li:last-child .title {
  border-radius: 0 40px 40px 0;
}
@media only screen and (max-width: 1199px) {
  .steps-branding {
    padding: 49px 64px 102px;
  }
}
@media only screen and (max-width: 991px) {
  .steps-branding {
    padding: 48px 24px;
    border-radius: 24px;
  }
  .steps-branding-items li {
    max-width: 33.333333%;
  }
  .steps-branding-items li:not(:last-child)::before {
    content: none;
  }
  .steps-branding-items li .title {
    font-size: 15px;
    line-height: 22px;
  }
  .steps-branding-items li:nth-child(3) .title {
    border-radius: 0 40px 40px 0;
  }
  .steps-branding-items li:nth-child(4) .title {
    border-radius: 40px 0 0 40px;
  }
  .steps-branding-items li:not(:last-child):nth-child(3) .title::after {
    content: none;
  }
}
@media only screen and (max-width: 575px) {
  .steps-branding {
    margin: 0 -12px;
    padding: 48px 12px;
    border-radius: 0;
  }
  .steps-branding-items li::after {
    top: 70px;
    bottom: 54px;
  }
  .steps-branding-items li .num {
    width: 64px;
    height: 64px;
    font-size: 40px;
    line-height: 64px;
    border-radius: 20px;
    margin-bottom: 27px;
    border-width: 2.5px;
  }
  .steps-branding-items li:last-child .num::before {
    width: 32px;
    height: 32px;
    font-size: 15px;
    transform: translate(12px, -9px);
  }
  .steps-branding-items li:last-child .num::after {
    width: 24px;
    height: 24px;
    border-width: 1px;
    transform: translate(8px, -5px);
  }
  .steps-branding-items li .title {
    font-size: 14px;
    line-height: 20px;
    padding: 14px 8px;
  }
  .steps-branding-items li:not(:last-child) .title::after {
    width: 8px;
    height: 8px;
    bottom: 19px;
    transform: translateX(4px);
  }
}
@media only screen and (max-width: 399px) {
  .steps-branding-items li {
    max-width: 50%;
  }
  .steps-branding-items li:nth-child(2n) .title {
    border-radius: 0 40px 40px 0;
  }
  .steps-branding-items li:nth-child(2n) .title::after {
    content: none;
  }
  .steps-branding-items li:nth-child(2n+1) .title {
    border-radius: 40px 0 0 40px;
  }
  .steps-branding-items li:nth-child(2n+1) .title::after {
    content: "" !important;
  }
  .steps-branding-items li:last-child .title {
    border-radius: 40px;
  }
}

/* Steps Branding */
/* Last Projects Box */
.last-projects-box {
  padding: 28px 28px 35px;
  border-radius: 32px;
  box-shadow: 0px 16px 96px rgba(195, 203, 237, 0.4);
}
.last-projects-box img {
  height: 336px;
  border-radius: 32px;
}
.last-projects-box .content {
  margin-top: 28px;
}
.last-projects-box .content .title {
  line-height: 33px;
  color: #000;
}
.last-projects-box .content .title a:hover {
  color: #b796ff;
}
.last-projects-box .content .sub-title {
  color: #4d5268;
  line-height: 24px;
}
.last-projects-box .content .more {
  width: 56px;
  height: 56px;
  border: 2px solid #6b7086;
  font-size: 32px;
  color: rgba(8, 16, 53, 0.68);
}
.last-projects-box:hover .more {
  rotate: -135deg;
}
@media only screen and (max-width: 1399px) {
  .last-projects-box .image img {
    height: 300px;
  }
}
@media only screen and (max-width: 1199px) {
  .last-projects-box {
    padding: 16px 16px 24px;
    border-radius: 24px;
  }
  .last-projects-box .image img {
    height: 272px;
    border-radius: 24px;
  }
  .last-projects-box .content .title {
    font-size: 18px;
    line-height: 28px;
  }
  .last-projects-box .content .more {
    width: 48px;
    height: 48px;
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  .last-projects-box {
    padding: 12px 12px 20px;
  }
  .last-projects-box .image img {
    height: 220px;
  }
  .last-projects-box .content {
    margin-top: 16px;
  }
  .last-projects-box .content .title {
    font-size: 16px;
    line-height: 24px;
  }
  .last-projects-box .content .sub-title {
    font-size: 12px;
    line-height: 18px;
  }
  .last-projects-box .content .more {
    width: 42px;
    height: 42px;
    font-size: 24px;
  }
}

/* Last Projects Box */
/* Comments Branding */
.comments-branding-wrapper {
  padding: 41px 152px 0;
}
.comments-branding-wrapper .bg {
  height: 138px;
  border-radius: 40px;
  background-image: linear-gradient(90.43deg, #75b0ff 1.29%, #298cff 98.03%);
}
.comments-branding-wrapper .bg .shape {
  width: 66px;
  height: 66px;
  color: #fff;
}
.comments-branding-wrapper .bg .shape-1 {
  right: 43px;
  transform: translateY(31px);
}
.comments-branding-wrapper .bg .shape-2 {
  left: 59px;
  transform: translateY(-32px);
}
.comments-branding-item {
  border-radius: 32px;
  box-shadow: 0px 16px 96px rgba(195, 203, 237, 0.4);
  padding: 56px 18px 26px;
}
.comments-branding-item .content {
  border-radius: 16px;
  background-color: #f8f9fc;
  padding: 24px 16px 39px;
  z-index: 2;
}
.comments-branding-item .content::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCA4NiAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04NS43ODgxIDBIMC4xNDc3NjZDNS44MTMwMiAwIDExLjAxNyAzLjA0Nzg3IDE0Ljc1MDcgNy4zMDg2MkMyMC40Mzk1IDEzLjgwMDIgMzAuMjg4OCAyMi4yNjY3IDQyLjk2NTQgMjIuMjY2N0M1NS42NDIxIDIyLjI2NjcgNjUuNDkxMyAxMy44MDAyIDcxLjE4MDEgNy4zMDg2MkM3NC45MTM5IDMuMDQ3ODcgODAuMTIyOSAwIDg1Ljc4ODEgMFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCA4NiAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04NS43ODgxIDBIMC4xNDc3NjZDNS44MTMwMiAwIDExLjAxNyAzLjA0Nzg3IDE0Ljc1MDcgNy4zMDg2MkMyMC40Mzk1IDEzLjgwMDIgMzAuMjg4OCAyMi4yNjY3IDQyLjk2NTQgMjIuMjY2N0M1NS42NDIxIDIyLjI2NjcgNjUuNDkxMyAxMy44MDAyIDcxLjE4MDEgNy4zMDg2MkM3NC45MTM5IDMuMDQ3ODcgODAuMTIyOSAwIDg1Ljc4ODEgMFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 86px;
  height: 23px;
  z-index: -1;
}
.comments-branding-item .content img {
  width: 55px;
  height: 55px;
  transform: translate(-50%, -42px);
}
.comments-branding-item .content .name {
  color: #000;
}
.comments-branding-item .content p {
  line-height: 20px;
  color: #4d5268;
}
.comments-branding .swiper-button-prev, .comments-branding .swiper-button-next {
  font-size: 38px;
  color: #1c274c;
}
.comments-branding .swiper-button-prev::after, .comments-branding .swiper-button-next::after {
  content: none;
}
.comments-branding .swiper-button-prev {
  right: 73px;
}
.comments-branding .swiper-button-next {
  left: 73px;
}
@media only screen and (max-width: 1199px) {
  .comments-branding-wrapper {
    padding: 41px 88px;
  }
  .comments-branding .swiper-button-prev {
    right: 32px;
  }
  .comments-branding .swiper-button-next {
    left: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .comments-branding-wrapper {
    padding: 42px 0 0;
  }
  .comments-branding-wrapper .bg {
    left: 50% !important;
    transform: translateX(-50%);
    width: 100vw !important;
    border-radius: 0;
  }
  .comments-branding-wrapper .bg .shape {
    width: 52px;
    height: 52px;
  }
  .comments-branding-wrapper .bg .shape-1 {
    top: 0;
    right: 12px;
    bottom: auto !important;
    transform: translateY(-26px);
  }
  .comments-branding-wrapper .bg .shape-2 {
    left: 12px;
    transform: translateY(-26px);
  }
  .comments-branding-item {
    padding: 56px 12px 20px;
  }
  .comments-branding-item .content {
    padding: 24px 12px 32px;
  }
  .comments-branding-item .content .name {
    font-size: 16px;
    line-height: 24px;
  }
  .comments-branding-item .content p {
    font-size: 12px;
    line-height: 20px;
  }
}

/* Comments Branding */
/* Faqs Branding */
.faqs-branding-items li .heading .title {
  background-color: #f6f7fc;
  padding: 21px 40px 16px;
  color: #000;
}
.faqs-branding-items li .heading i {
  width: 68px;
  background-color: #f6f7fc;
  font-size: 32px;
  color: #292d32;
}
.faqs-branding-items li .heading i::before {
  transition: all 0.3s linear;
}
.faqs-branding-items li .heading:not(.collapsed) i::before {
  transform: rotate(180deg);
}
.faqs-branding-items li .body {
  border: 1.5px solid #cdd1e2;
  padding: 24px;
  color: rgba(8, 16, 53, 0.96);
  margin-top: 18px;
}
@media only screen and (max-width: 1199px) {
  .faqs-branding-items li .heading .title {
    padding-right: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .faqs-branding-items li .heading .title,
  .faqs-branding-items li .heading i,
  .faqs-branding-items li .body {
    border-radius: 12px;
  }
  .faqs-branding-items li .heading .title {
    font-size: 14px;
    line-height: 22px;
    padding: 16px;
  }
  .faqs-branding-items li .heading i {
    width: 54px;
    font-size: 24px;
  }
  .faqs-branding-items li .body {
    padding: 16px;
    font-size: 12px;
    line-height: 24px;
    margin-top: 12px;
  }
}

/* Faqs Branding */
/* Box Article Branding */
.article-branding,
.article-branding-two {
  box-shadow: 0px 16px 96px rgba(195, 203, 237, 0.4);
}
.article-branding .title,
.article-branding-two .title {
  color: #1f2130;
  line-height: 28px;
  max-height: 56px;
}
.article-branding .title a:hover,
.article-branding-two .title a:hover {
  color: #8769ff;
}
.article-branding .date,
.article-branding-two .date {
  color: #747893;
}
.article-branding .date i,
.article-branding-two .date i {
  font-size: 16px;
}
.article-branding .more,
.article-branding-two .more {
  padding: 8px 14px;
  color: #8769ff;
}
.article-branding .more i,
.article-branding-two .more i {
  font-size: 24px;
}
.article-branding .more:hover,
.article-branding-two .more:hover {
  background-color: #8769ff;
  color: #fff;
}

.article-branding {
  padding: 40px 48px 34px;
}
.article-branding img {
  height: 260px;
}

.article-branding-two {
  padding: 24px;
}
.article-branding-two .image {
  max-width: 33.333333%;
}
.article-branding-two .image img {
  height: 166px;
}
.article-branding-two .detail {
  max-width: 66.666666%;
  padding-right: 18px;
}

@media only screen and (max-width: 1199px) {
  .article-branding {
    padding: 24px;
  }
  .article-branding img {
    height: 234px;
  }
  .article-branding-two .image img {
    height: 136px;
  }
}
@media only screen and (max-width: 991px) {
  .article-branding,
  .article-branding-two {
    padding: 16px;
    border-radius: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .article-branding .title,
  .article-branding-two .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .article-branding .date,
  .article-branding-two .date {
    font-size: 12px;
    line-height: 18px;
  }
  .article-branding .date i,
  .article-branding-two .date i {
    font-size: 16px;
  }
  .article-branding .more,
  .article-branding-two .more {
    font-size: 14px;
    line-height: 20px;
  }
  .article-branding .more i,
  .article-branding-two .more i {
    font-size: 20px;
  }
  .article-branding img {
    border-radius: 16px;
  }
  .article-branding-two .image {
    max-width: 40%;
  }
  .article-branding-two .detail {
    max-width: 60%;
    padding-right: 12px;
  }
}
/* Box Article Branding */
/* Landing Fashion */
.landing-fashion-wrapper {
  background: linear-gradient(109.32deg, #ff239f 11.31%, #ff9fff 83.39%);
  border-radius: 72px 0 72px 72px;
  padding: 82px 118px 63px 32px;
  z-index: 2;
}
.landing-fashion-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 894px;
  height: 965px;
  transform: translate(-197px, -395px);
  background: url("/wp-content/themes/karenTheme/assets/images/new-elements/shape-01.png") bottom right no-repeat;
  background-size: cover;
  z-index: -2;
}
.landing-fashion-wrapper::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDI4MCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCA5OS45OTY2VjEwMEgyODBWOTkuOTk2NkMyNDMuNzQzIDk5LjYzNDIgMjE0LjgxMSA3MC45NDA5IDE5Ny4yNiAzOS4xMDg1QzE4NS43NDQgMTguMjIxNyAxNjcuNzQ2IDAgMTQwIDBDMTEyLjI1NCAwIDk0LjI1NTYgMTguMjIxNyA4Mi43Mzk1IDM5LjEwODVDNjUuMTg4NSA3MC45NDA5IDM2LjI1NyA5OS42MzQyIDAgOTkuOTk2NloiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDI4MCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCA5OS45OTY2VjEwMEgyODBWOTkuOTk2NkMyNDMuNzQzIDk5LjYzNDIgMjE0LjgxMSA3MC45NDA5IDE5Ny4yNiAzOS4xMDg1QzE4NS43NDQgMTguMjIxNyAxNjcuNzQ2IDAgMTQwIDBDMTEyLjI1NCAwIDk0LjI1NTYgMTguMjIxNyA4Mi43Mzk1IDM5LjEwODVDNjUuMTg4NSA3MC45NDA5IDM2LjI1NyA5OS42MzQyIDAgOTkuOTk2NloiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-document);
  width: 280px;
  height: 100px;
  z-index: -1;
}
.landing-fashion .scroll-to {
  bottom: 8px;
  width: 64px;
  height: 64px;
  background-color: #1b142e;
  font-size: 33px;
  z-index: 3;
}
.landing-fashion-title {
  max-width: 50%;
  font-size: 56px;
  line-height: 71px;
  color: #241d36;
  border-radius: 0 0 0 72px;
  padding: 28px 82px 34px 20px;
  background-color: var(--bg-document);
  z-index: 3;
}
.landing-fashion-title::before, .landing-fashion-title::after {
  content: "";
  position: absolute;
  width: 71px;
  height: 72px;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MSA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03MSA3MlYwSDBWMC4wMDY4MDI4QzM5LjMwMzYgMC41NDE4MzkgNzEgMzIuNTY5NCA3MSA3MloiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MSA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03MSA3MlYwSDBWMC4wMDY4MDI4QzM5LjMwMzYgMC41NDE4MzkgNzEgMzIuNTY5NCA3MSA3MloiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.landing-fashion-title::before {
  top: 0;
  right: 100%;
}
.landing-fashion-title::after {
  top: 100%;
  right: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MSA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03MSA3MlYwSDBWMC4wMDY4MDI2OUMzOS4zMDM1IDAuNTQxODM3IDcxIDMyLjU2OTQgNzEgNzJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MSA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03MSA3MlYwSDBWMC4wMDY4MDI2OUMzOS4zMDM1IDAuNTQxODM3IDcxIDMyLjU2OTQgNzEgNzJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
}
.landing-fashion-title span {
  color: #ff439d;
}
.landing-fashion .product-fashion {
  max-width: 348px;
}
.landing-fashion .image {
  z-index: 2;
}
.landing-fashion .image::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 383px;
  height: 383px;
  border-radius: 50%;
  background-color: #fff;
  filter: blur(200px);
  z-index: -1;
}
.landing-fashion .image img {
  width: auto;
  max-height: 358px;
}
.landing-fashion .image .counter {
  padding: 10px 24px;
  gap: 28px;
  margin-top: -30px;
  z-index: 2;
}
.landing-fashion .image .counter::before, .landing-fashion .image .counter::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
}
.landing-fashion .image .counter::before {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.0256) 100%);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  z-index: -2;
}
.landing-fashion .image .counter::after {
  padding: 1.55px;
  background-image: linear-gradient(244.13deg, #ffffff 10.83%, rgba(255, 255, 255, 0) 30.86%), linear-gradient(78.75deg, #ffffff 6.53%, rgba(255, 255, 255, 0) 26.66%);
}
.landing-fashion .image .counter .line {
  width: 1px;
  top: 10px;
  bottom: 10px;
}
.landing-fashion .image .counter .item {
  gap: 6px;
}
.landing-fashion .image .counter .item .count {
  line-height: 55px;
  transform: translateY(10px);
  direction: ltr;
}
.landing-fashion .image .counter .item .text {
  line-height: 22px;
}
.landing-fashion .image .star {
  z-index: -1;
}
.landing-fashion .image .star-1 {
  transform: translate(18px, -21px);
}
.landing-fashion .image .star-2 {
  transform: translate(-9px, -50%);
}
@media only screen and (max-width: 1199px) {
  .landing-fashion-wrapper {
    padding: 82px 48px 82px 24px;
  }
  .landing-fashion-title {
    padding-right: 48px;
    font-size: 48px;
    line-height: 64px;
  }
}
@media only screen and (max-width: 991px) {
  .landing-fashion-wrapper {
    border-radius: 40px;
    padding: 31px 12px 110px;
  }
  .landing-fashion-title {
    max-width: -moz-fit-content;
    max-width: fit-content;
    border-radius: 0;
    position: relative !important;
    margin: 0 auto 21px;
    padding: 0;
  }
  .landing-fashion-title::before, .landing-fashion-title::after {
    content: none;
  }
  .landing-fashion .image .star-1 {
    width: 48px;
    height: 48px;
    transform: translate(8px, 8px);
  }
  .landing-fashion .image .star-2 {
    width: 28px;
    height: 28px;
    transform: translate(18px, -50%);
  }
}
@media only screen and (max-width: 767px) {
  .landing-fashion-wrapper {
    padding: 31px 24px 40px;
  }
  .landing-fashion-wrapper::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU1IiBoZWlnaHQ9IjMxIiB2aWV3Qm94PSIwIDAgMTU1IDMxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1NSAzMC45OTQ2VjMxSDAuMzc3NDQxQzE0LjE1MDggMzEgMjYuOTY1MyAyMy4yMDgzIDM5Ljc4NjQgMTUuNDEyNEM0OS42ODc3IDkuMzkxODUgNTkuNTkzIDMuMzY5MTQgNjkuOTQ2NyAwLjkzMDkwOEM3Mi41MzIyIDAuMzIyMDIxIDc1LjIyODUgMCA3OCAwQzgwLjc3MTUgMCA4My40Njc4IDAuMzIyMDIxIDg2LjA1MzMgMC45MzA5MDhDOTYuNDA3IDMuMzY5MTQgMTA2LjMxMiA5LjM5MTg1IDExNi4yMTQgMTUuNDEyNEMxMjguODQxIDIzLjA5MDMgMTQxLjQ2MyAzMC43NjQ5IDE1NSAzMC45OTQ2WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU1IiBoZWlnaHQ9IjMxIiB2aWV3Qm94PSIwIDAgMTU1IDMxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1NSAzMC45OTQ2VjMxSDAuMzc3NDQxQzE0LjE1MDggMzEgMjYuOTY1MyAyMy4yMDgzIDM5Ljc4NjQgMTUuNDEyNEM0OS42ODc3IDkuMzkxODUgNTkuNTkzIDMuMzY5MTQgNjkuOTQ2NyAwLjkzMDkwOEM3Mi41MzIyIDAuMzIyMDIxIDc1LjIyODUgMCA3OCAwQzgwLjc3MTUgMCA4My40Njc4IDAuMzIyMDIxIDg2LjA1MzMgMC45MzA5MDhDOTYuNDA3IDMuMzY5MTQgMTA2LjMxMiA5LjM5MTg1IDExNi4yMTQgMTUuNDEyNEMxMjguODQxIDIzLjA5MDMgMTQxLjQ2MyAzMC43NjQ5IDE1NSAzMC45OTQ2WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
    width: 154px;
    height: 31px;
    bottom: -1px;
  }
  .landing-fashion-title {
    font-size: 40px;
    line-height: 52px;
  }
  .landing-fashion .scroll-to {
    width: 40px;
    height: 40px;
    font-size: 20px;
    bottom: -16px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-fashion-wrapper {
    border-radius: 24px;
  }
  .landing-fashion .image .counter {
    padding: 10px 16px;
    gap: 12px;
  }
  .landing-fashion .image .counter .item .count {
    font-size: 28px;
    line-height: 38px;
    transform: translateY(7px);
  }
  .landing-fashion .image .counter .item .text {
    font-size: 13px;
    line-height: 15px;
  }
}
@media only screen and (max-width: 369px) {
  .landing-fashion-title {
    font-size: 36px;
    line-height: 48px;
  }
  .landing-fashion .image .counter .item .count {
    font-size: 22px;
    line-height: 32px;
    transform: translateY(5px);
  }
}

/* Landing Fashion */
/* Product Fashion Box */
.product-fashion {
  box-shadow: 0px 16px 44px -22px rgba(142, 30, 137, 0.122);
  background-color: rgba(255, 255, 255, 0.56);
  padding: 29px 117px 22px 32px;
}
.product-fashion img {
  right: 29px;
  bottom: 20px;
  width: auto;
  max-height: 172px;
}
.product-fashion .show {
  width: 60px;
  height: 60px;
  background-color: #1b142e;
  box-shadow: 0px 8.44px 15px -1.88px rgba(27, 20, 46, 0.302);
  font-size: 38px;
  transform: translate(38px, -50%);
}
.product-fashion .title {
  color: #241d36;
  line-height: 30px;
}
.product-fashion .sub-title {
  color: #1b142e;
  line-height: 21px;
}
.product-fashion .discount {
  width: 54px;
  height: 24px;
  background-color: #ff439d;
  line-height: 24px;
}
.product-fashion .price {
  color: #1b142e;
}

/* Product Fashion Box */
/* Btn Show Products */
.btn-show-more span {
  background-color: #241d36;
  color: #fff;
  padding: 12px 24px 12px 48px;
}
.btn-show-more i {
  width: 48px;
  height: 48px;
  border: 4px solid #fff;
  background-color: #ff439d;
  font-size: 24px;
  color: #fff;
  margin-right: -34px;
}
.btn-show-more:hover span {
  background-color: #ff439d;
}
.btn-show-more:hover i {
  background-color: #241d36;
}

/* Btn Show Products */
/* Brands Fashion */
.brands-fashion-wrapper {
  padding: 29px 40px 40px;
  z-index: 2;
}
.brands-fashion-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 76px;
  left: 0;
  width: 100%;
  background-image: linear-gradient(90.97deg, #ff3ca7 1.16%, #ff9fff 98.72%);
  border-radius: 32px;
  z-index: -1;
}
.brands-fashion-item {
  min-width: 240px;
  height: 110px;
  box-shadow: 0px 10px 32px rgba(221, 177, 198, 0.141);
}
.brands-fashion-item img {
  max-height: 100px;
}
.brands-fashion .swiper-slide {
  width: auto;
}
@media only screen and (max-width: 1199px) {
  .brands-fashion-item {
    min-width: 200px;
  }
}
@media only screen and (max-width: 767px) {
  .brands-fashion-wrapper {
    padding: 37px 32px 40px;
  }
  .brands-fashion-item {
    min-width: 160px;
    border-radius: 22px;
  }
  .brands-fashion-item img {
    max-height: 80px;
  }
}
@media only screen and (max-width: 575px) {
  .brands-fashion-wrapper {
    padding: 37px 12px 0;
    margin: 0 -12px;
    overflow: visible !important;
  }
  .brands-fashion-wrapper::before {
    bottom: 36px;
    border-radius: 0;
  }
}

/* Brands Fashion */
/* Best Selling Products */
.best-selling-products-fashion-wrapper {
  padding: 0 156px 76px;
  border-radius: 72px;
  background-color: #ffe7f7;
}
.best-selling-products-fashion-wrapper::before, .best-selling-products-fashion-wrapper::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 73px;
  height: 225px;
  background-color: var(--bg-document);
  transform: translateY(-50%);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzgiIGhlaWdodD0iMjI1IiB2aWV3Qm94PSIwIDAgNzggMjI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTc3Ljk5MjUgMjI1SDc4LjAwMDFWMC4wMzYzNzdDNzguMDAwMSAyNS4wMzMgNjIuNjUxMSA0Ny40NjQ0IDM5LjM1MTkgNTYuNTE4MkMtMTIuMTc5MSA3Ni41NDI1IC0xMi4xNzkxIDE0OS40NTggMzkuMzUxOSAxNjkuNDgyQzYyLjM1MTMgMTc4LjQxOSA3Ny42MDM4IDIwMC4zOTIgNzcuOTkyNSAyMjVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzgiIGhlaWdodD0iMjI1IiB2aWV3Qm94PSIwIDAgNzggMjI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTc3Ljk5MjUgMjI1SDc4LjAwMDFWMC4wMzYzNzdDNzguMDAwMSAyNS4wMzMgNjIuNjUxMSA0Ny40NjQ0IDM5LjM1MTkgNTYuNTE4MkMtMTIuMTc5MSA3Ni41NDI1IC0xMi4xNzkxIDE0OS40NTggMzkuMzUxOSAxNjkuNDgyQzYyLjM1MTMgMTc4LjQxOSA3Ny42MDM4IDIwMC4zOTIgNzcuOTkyNSAyMjVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.best-selling-products-fashion-wrapper::before {
  right: 0;
}
.best-selling-products-fashion-wrapper::after {
  left: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzgiIGhlaWdodD0iMjI1IiB2aWV3Qm94PSIwIDAgNzggMjI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMC4wMzYzNzdWMjI1SDAuMDA3NjE0MTRDMC4zOTYzMTcgMjAwLjM5MiAxNS42NDg3IDE3OC40MTkgMzguNjQ4MiAxNjkuNDgyQzkwLjE3OTIgMTQ5LjQ1OCA5MC4xNzkyIDc2LjU0MjUgMzguNjQ4MiA1Ni41MTgzQzE1LjM0ODkgNDcuNDY0NCAwIDI1LjAzMyAwIDAuMDM2Mzc3WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzgiIGhlaWdodD0iMjI1IiB2aWV3Qm94PSIwIDAgNzggMjI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMC4wMzYzNzdWMjI1SDAuMDA3NjE0MTRDMC4zOTYzMTcgMjAwLjM5MiAxNS42NDg3IDE3OC40MTkgMzguNjQ4MiAxNjkuNDgyQzkwLjE3OTIgMTQ5LjQ1OCA5MC4xNzkyIDc2LjU0MjUgMzguNjQ4MiA1Ni41MTgzQzE1LjM0ODkgNDcuNDY0NCAwIDI1LjAzMyAwIDAuMDM2Mzc3WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
}
.best-selling-products-fashion-title {
  padding: 17px 50px 31px;
  border-radius: 0 0 40px 40px;
  background-color: var(--bg-document);
  line-height: 41px;
  color: #2d2d2d;
  z-index: 2;
}
.best-selling-products-fashion-title::before, .best-selling-products-fashion-title::after {
  content: "";
  position: absolute;
  top: -1px;
  width: 41px;
  height: 49px;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0MiA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MiAwLjAwMDMwMTA2M1YwSDBWNDlIMS4xMTU4NEMxLjEyNjIyIDQ3LjY3NDkgMS4wNzM0OSA0Ni4zMzYgMC45NTQ4MzQgNDQuOTg2NEMtMS4xNjYzOCAyMC44NTg0IDE3LjgwMTkgMC4wOTE0MzE5IDQyIDAuMDAwMzAxMDYzWiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0MiA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MiAwLjAwMDMwMTA2M1YwSDBWNDlIMS4xMTU4NEMxLjEyNjIyIDQ3LjY3NDkgMS4wNzM0OSA0Ni4zMzYgMC45NTQ4MzQgNDQuOTg2NEMtMS4xNjYzOCAyMC44NTg0IDE3LjgwMTkgMC4wOTE0MzE5IDQyIDAuMDAwMzAxMDYzWiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.best-selling-products-fashion-title::before {
  left: 100%;
}
.best-selling-products-fashion-title::after {
  right: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0MSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zOS44NjkzIDQ5SDQxVjBIMC4zMTY0NjdDMjMuNzY2NSAwIDQyLjE0NzMgMjAuMTQ4NSA0MCA0My41QzM5LjgyOTMgNDUuMzU2NCAzOS43ODgzIDQ3LjE5MjYgMzkuODY5MyA0OVoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0MSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zOS44NjkzIDQ5SDQxVjBIMC4zMTY0NjdDMjMuNzY2NSAwIDQyLjE0NzMgMjAuMTQ4NSA0MCA0My41QzM5LjgyOTMgNDUuMzU2NCAzOS43ODgzIDQ3LjE5MjYgMzkuODY5MyA0OVoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
}
.best-selling-products-fashion-item {
  border-radius: 64px;
  box-shadow: 0px 11px 80px rgba(255, 43, 144, 0.102);
  padding: 29px 24px 28px;
}
.best-selling-products-fashion-item img {
  height: 160px;
}
.best-selling-products-fashion-item .title {
  color: #241d36;
  line-height: 24px;
  max-height: 48px;
}
.best-selling-products-fashion-item .title a:hover {
  color: #ff439d;
}
.best-selling-products-fashion-item .price {
  color: #595959;
  line-height: 20px;
}
.best-selling-products-fashion-item .btn i {
  font-size: 24px;
}
.best-selling-products-fashion .swiper-button-prev, .best-selling-products-fashion .swiper-button-next {
  background-color: #ff439d;
  color: #fff;
  width: 74px;
  height: 74px;
  font-size: 36px;
}
.best-selling-products-fashion .swiper-button-prev::after, .best-selling-products-fashion .swiper-button-next::after {
  content: none;
}
.best-selling-products-fashion .swiper-button-prev {
  transform: translate(9px, -50%);
}
.best-selling-products-fashion .swiper-button-next {
  transform: translate(-9px, -50%);
}
@media only screen and (max-width: 1199px) {
  .best-selling-products-fashion-wrapper {
    padding: 0 92px 76px;
  }
  .best-selling-products-fashion-item {
    padding: 24px 16px;
    border-radius: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .best-selling-products-fashion-wrapper {
    padding: 0 40px 58px;
    border-radius: 40px;
  }
  .best-selling-products-fashion-wrapper::before, .best-selling-products-fashion-wrapper::after {
    content: none;
  }
  .best-selling-products-fashion-title {
    padding: 9px 29px 16px;
    margin-bottom: 48px;
    font-size: 20px;
    line-height: 32px;
    border-radius: 0 0 28px 28px;
  }
  .best-selling-products-fashion-title::before, .best-selling-products-fashion-title::after {
    width: 29px;
    height: 28px;
  }
  .best-selling-products-fashion-title::before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC43NTI5IDBIMFYyOEgwLjc3Mjk0OUMwLjczMTkzNCAxMi43NzQ4IDEzLjA5MDggMCAyOC43NTI5IDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC43NTI5IDBIMFYyOEgwLjc3Mjk0OUMwLjczMTkzNCAxMi43NzQ4IDEzLjA5MDggMCAyOC43NTI5IDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
  }
  .best-selling-products-fashion-title::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC4yMjcxIDI4SDI5VjBIMC4yNDcwN0MxNS45MDkyIDAgMjguMjY4MSAxMi43NzQ4IDI4LjIyNzEgMjhaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC4yMjcxIDI4SDI5VjBIMC4yNDcwN0MxNS45MDkyIDAgMjguMjY4MSAxMi43NzQ4IDI4LjIyNzEgMjhaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
  }
  .best-selling-products-fashion-item {
    border-radius: 32px;
  }
  .best-selling-products-fashion-item .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .best-selling-products-fashion-item .price {
    font-size: 14px;
    line-height: 20px;
  }
  .best-selling-products-fashion-item .btn {
    font-size: 14px;
    line-height: 20px;
  }
  .best-selling-products-fashion-item .btn i {
    font-size: 20px;
  }
  .best-selling-products-fashion .swiper {
    position: relative;
  }
  .best-selling-products-fashion .swiper-button-next, .best-selling-products-fashion .swiper-button-prev {
    width: 52px;
    height: 52px;
    font-size: 25px;
  }
  .best-selling-products-fashion .swiper-button-prev {
    transform: translate(28px, -50%);
  }
  .best-selling-products-fashion .swiper-button-next {
    transform: translate(-28px, -50%);
  }
}
@media only screen and (max-width: 575px) {
  .best-selling-products-fashion-wrapper {
    border-radius: 0;
    margin: 0 -12px;
  }
}

/* Best Selling Products */
/* Link More Fashion */
.link-more-fashion {
  color: #ff439d;
}
.link-more-fashion i {
  font-size: 24px;
}
.link-more-fashion:hover {
  color: #000;
}
@media only screen and (max-width: 767px) {
  .link-more-fashion {
    font-size: 16px;
    line-height: 24px;
    margin-top: 24px;
  }
  .link-more-fashion i {
    font-size: 20px;
  }
}

/* Link More Fashion */
/* Article Fashion */
.article-fashion {
  height: 156px;
}
.article-fashion::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-image: linear-gradient(180deg, rgba(255, 0, 122, 0) 0%, #f59bb2 100%);
  z-index: -1;
}
.article-fashion .bg {
  z-index: -2;
}
.article-fashion .content {
  bottom: 10px;
  padding: 0 24px;
  z-index: 2;
}
.article-fashion .content .date i {
  font-size: 16px;
}
.article-fashion .content > i {
  width: 42px;
  height: 42px;
  border: 1px solid #fff;
  font-size: 21px;
}
.article-fashion.md {
  height: 234px;
}
.article-fashion.md .content {
  bottom: 16px;
}
.article-fashion.lg {
  height: 414px;
}
.article-fashion.lg .content {
  bottom: 18px;
}
.article-fashion:hover .bg {
  transform: scale(1.05);
}
.article-fashion:hover .content > i {
  transform: rotate(-135deg);
}
@media only screen and (max-width: 399px) {
  .article-fashion.lg {
    height: 360px;
  }
}

/* Article Fashion */
/* Comments Fashion */
.comments-fashion-wrapper {
  max-width: 712px;
  padding: 52px 52px 54px 0;
}
.comments-fashion .bg {
  left: 113px;
  border-radius: 64px;
  background-image: linear-gradient(270deg, #ff3ca7 0.54%, #ff9fff 100.54%);
  z-index: -1;
}
.comments-fashion .bg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 638px;
  height: 689px;
  background: url("/wp-content/themes/karenTheme/assets/images/new-elements/bg-comments.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translate(-39px, -215px);
  z-index: -1;
}
.comments-fashion .text {
  padding: 15px 0 0 32px;
  max-width: 189px;
  z-index: 10;
}
.comments-fashion .text .title {
  font-size: 34px;
  line-height: 38px;
}
.comments-fashion .text .sub-title {
  font-size: 21px;
  line-height: 21px;
}
.comments-fashion .swiper {
  max-width: calc(100% - 189px);
}
.comments-fashion .swiper-slide > * {
  opacity: 0;
  transform: scale(0);
  transform-origin: center;
  transition: all 0.3s linear;
}
.comments-fashion .swiper-slide-active > * {
  opacity: 1;
  transform: scaleY(1);
}
.comments-fashion .swiper-buttons {
  padding: 17px 23px 20px 19px;
  border-radius: 48px 0 0;
  z-index: 4;
}
.comments-fashion .swiper-buttons::before, .comments-fashion .swiper-buttons::after {
  content: "";
  position: absolute;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDY0SDY0VjBDNjQgMzUuMzQ2MiAzNS4zNDYyIDY0IDAgNjRaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDY0SDY0VjBDNjQgMzUuMzQ2MiAzNS4zNDYyIDY0IDAgNjRaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.comments-fashion .swiper-buttons::before {
  width: 64px;
  height: 64px;
  right: 0;
  bottom: 100%;
}
.comments-fashion .swiper-buttons::after {
  width: 56px;
  height: 57px;
  right: 100%;
  bottom: -1px;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNTciIHZpZXdCb3g9IjAgMCA1NyA1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjc1IDU3SDU3VjBINTYuMjY5OUM1Ni4yNTY3IDAuNDk4NDEzIDU2LjI1IDAuOTk4NDEzIDU2LjI1IDEuNUM1Ni4yNSAzMi4xNTE4IDMxLjQwMTggNTcgMC43NSA1N1oiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNTciIHZpZXdCb3g9IjAgMCA1NyA1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjc1IDU3SDU3VjBINTYuMjY5OUM1Ni4yNTY3IDAuNDk4NDEzIDU2LjI1IDAuOTk4NDEzIDU2LjI1IDEuNUM1Ni4yNSAzMi4xNTE4IDMxLjQwMTggNTcgMC43NSA1N1oiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
}
.comments-fashion .swiper-button-next, .comments-fashion .swiper-button-prev {
  width: 74px;
  height: 74px;
  background-color: #241d36;
  font-size: 34px;
}
.comments-fashion .swiper-button-next::after, .comments-fashion .swiper-button-prev::after {
  content: none;
}
.comments-fashion .swiper-button-next:hover, .comments-fashion .swiper-button-prev:hover {
  background-color: #ff439d;
}
.comments-fashion-item {
  border-radius: 48px;
  box-shadow: 0px 24px 64px -28px rgba(169, 0, 81, 0.2);
  padding: 0 47px 31px;
}
.comments-fashion-item::before {
  content: "\e9fa";
  position: absolute;
  font-family: "icomoon";
  font-size: 57px;
  line-height: 1;
  color: #ff439d;
  top: 0;
  left: 34px;
  transform: translateY(-27px);
  z-index: 2;
}
.comments-fashion-item .info {
  margin-bottom: -12px;
  transform: translateY(-20px);
}
.comments-fashion-item .info img {
  width: 68px;
  height: 68px;
  padding: 5px;
}
.comments-fashion-item .info .name {
  padding-bottom: 9px;
  color: #241d36;
  direction: ltr;
  line-height: 24px;
}
.comments-fashion-item p {
  color: #241d36;
  line-height: 28px;
}
@media only screen and (max-width: 767px) {
  .comments-fashion-wrapper {
    padding: 28px 24px 35px;
  }
  .comments-fashion .bg {
    left: 0;
    border-radius: 48px;
  }
  .comments-fashion .swiper {
    max-width: 100%;
  }
  .comments-fashion .text {
    padding-top: 0;
    margin-bottom: 42px;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .comments-fashion .text .title {
    font-size: 29px;
    line-height: 37px;
  }
  .comments-fashion .text .sub-title {
    font-size: 16px;
    line-height: 21px;
  }
  .comments-fashion .swiper-buttons {
    padding: 8px 14px 12px 27px;
    top: 0;
    right: auto !important;
    bottom: auto !important;
    left: 0;
    border-radius: 0 0 32px;
  }
  .comments-fashion .swiper-buttons::before {
    top: 0;
    right: auto;
    bottom: auto;
    left: 100%;
    width: 33px;
    height: 33px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMyLjVWMEgzMi41QzE0LjU1MDggMCAwIDE0LjU1MDggMCAzMi41WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMyLjVWMEgzMi41QzE0LjU1MDggMCAwIDE0LjU1MDggMCAzMi41WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
  }
  .comments-fashion .swiper-buttons::after {
    top: 100%;
    right: auto;
    bottom: auto;
    left: 0;
    width: 48px;
    height: 48px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDQ4QzAgMjEuNDkwNCAyMS40OTAzIDAgNDggMEgwVjQ4WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDQ4QzAgMjEuNDkwNCAyMS40OTAzIDAgNDggMEgwVjQ4WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
  }
  .comments-fashion .swiper-button-prev, .comments-fashion .swiper-button-next {
    width: 45px;
    height: 45px;
    font-size: 21px;
  }
}
@media only screen and (max-width: 575px) {
  .comments-fashion .bg::before {
    width: 498px;
    height: 469px;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    transform: translate(129px, 32px);
  }
  .comments-fashion-item {
    padding: 0 24px 35px;
    border-radius: 32px;
  }
  .comments-fashion-item::before {
    font-size: 42px;
    left: 23px;
    transform: translateY(-20px);
  }
  .comments-fashion-item .info {
    transform: translateY(-18px);
    margin-bottom: -12px;
  }
  .comments-fashion-item .info img {
    width: 56px;
    height: 56px;
  }
  .comments-fashion-item .info .name {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 7px;
  }
  .comments-fashion-item p {
    font-size: 12px;
    line-height: 24px;
  }
}

/* Comments Fashion */
/* Landing Architecture */
.landing-architecture-item {
  padding: 200px 0 192px;
}
.landing-architecture-item .content {
  max-width: 460px;
}
.landing-architecture-item .title > *,
.landing-architecture-item .description > *,
.landing-architecture-item .btn {
  transition: all 0.3s linear 0s, transform 0.3s linear 0s;
}
.landing-architecture-item .bg {
  z-index: -1;
}
.landing-architecture-item .bg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), linear-gradient(270deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
}
.landing-architecture-item .title > * {
  font-size: 54px;
  line-height: 69px;
  transform: translateY(-100%);
}
.landing-architecture-item .title > * span {
  color: #d2a071;
}
.landing-architecture-item .description > * {
  letter-spacing: -0.02em;
  transform: translateX(100%);
}
.landing-architecture-item .btn {
  padding: 12px 20px;
  transform: scale(0);
  transform-origin: right center;
}
.landing-architecture-item .btn i {
  font-size: 20px;
}
.landing-architecture .swiper-pagination {
  background-color: var(--bg-document);
  padding: 9px 0 8px;
  margin: 0 -3px;
  gap: 6px;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.landing-architecture .swiper-pagination::before, .landing-architecture .swiper-pagination::after {
  content: "";
  position: absolute;
  top: 0;
  width: 64px;
  height: 100%;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCA2MiAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjQ1OTkgMEM5LjMxNTI1IDAuMDMwMzM0NSAxNC43ODkyIDEuNjcyODUgMTkuNDYwNCA0LjUwNjQxQzIzLjc0MTYgNy4xMDMzMyAyNy45NTc0IDEwLjMzMTggMzIuMjEwNSAxMy41ODg4QzQxLjM1NTggMjAuNTkyMyA1MC42NzM1IDI3LjcyNzggNjEuMTgzNyAyOUgwVjBIMy40NTk5WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCA2MiAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjQ1OTkgMEM5LjMxNTI1IDAuMDMwMzM0NSAxNC43ODkyIDEuNjcyODUgMTkuNDYwNCA0LjUwNjQxQzIzLjc0MTYgNy4xMDMzMyAyNy45NTc0IDEwLjMzMTggMzIuMjEwNSAxMy41ODg4QzQxLjM1NTggMjAuNTkyMyA1MC42NzM1IDI3LjcyNzggNjEuMTgzNyAyOUgwVjBIMy40NTk5WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-document);
  z-index: -1;
}
.landing-architecture .swiper-pagination::before {
  left: calc(100% - 1px);
}
.landing-architecture .swiper-pagination::after {
  right: calc(100% - 2px);
  transform: scaleX(-1);
}
.landing-architecture .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: transparent;
  opacity: 1;
  border: 1px solid #252322;
  margin: 0 !important;
}
.landing-architecture .swiper-pagination-bullet-active {
  background-color: #d2a071;
  border-color: #d2a071;
}
.swiper-slide-active .landing-architecture-item .title > * {
  transform: translateY(0);
  transition-delay: 0s, 0.3s;
}
.swiper-slide-active .landing-architecture-item .description > * {
  transform: translateX(0);
  transition-delay: 0s, 0.6s;
}
.swiper-slide-active .landing-architecture-item .btn {
  transform: scale(1);
  transition-delay: 0s, 0.9s;
}
@media only screen and (max-width: 767px) {
  .landing-architecture-item {
    padding: 94px 0;
  }
  .landing-architecture-item .content {
    max-width: 100%;
  }
  .landing-architecture-item .content .title > * {
    font-size: 42px;
    line-height: 54px;
  }
  .landing-architecture-item .content .description {
    margin-bottom: 48px;
  }
  .landing-architecture-item .content .description > * {
    font-size: 14px;
    line-height: 24px;
  }
}

/* Landing Architecture */
/* Heading Architecture */
.heading-architecture {
  max-width: 674px;
}
.heading-architecture::after {
  content: "";
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  height: 1.5px;
  background-color: rgba(210, 160, 113, 0.7);
}
.heading-architecture .content {
  padding: 0 40px;
  background-color: var(--bg-document);
}
.heading-architecture .content .sup-title {
  color: #d2a071;
  line-height: 24px;
}
.heading-architecture .content .title {
  line-height: 41px;
  color: #252322;
}
@media only screen and (max-width: 767px) {
  .heading-architecture .content {
    padding: 0 12px;
  }
}

/* Heading Architecture */
/* Services Architecture */
.services-architecture-item {
  background-color: #f9f5f1;
  padding: 24px 24px 68px;
}
.services-architecture-item::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
  height: 9px;
  border-radius: 40px 40px 0 0;
  background-color: #d2a071;
  transition: all 0.25s linear;
  z-index: -1;
}
.services-architecture-item .bg {
  transform: translateY(100%);
  transition-duration: 0.2s;
  z-index: -2;
}
.services-architecture-item .bg::before {
  background-color: rgba(0, 0, 0, 0.56);
  z-index: 2;
}
.services-architecture-item i {
  width: 64px;
  height: 64px;
  background-color: #d2a071;
  font-size: 32px;
}
.services-architecture-item .title,
.services-architecture-item p {
  color: #252322;
}
.services-architecture-item p {
  opacity: 0.8;
}
.services-architecture-item:hover .bg {
  transform: translateY(0);
}
.services-architecture-item:hover .title,
.services-architecture-item:hover p {
  color: #fff;
}
@media only screen and (max-width: 575px) {
  .services-architecture .swiper {
    overflow: visible;
  }
}

/* Services Architecture */
/* Swiper Pagination Architecture */
.swiper-pagination-architecture {
  gap: 6px;
}
.swiper-pagination-architecture .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  opacity: 1;
  background-color: transparent;
  border: 1px solid #252322;
  margin: 0 !important;
}
.swiper-pagination-architecture .swiper-pagination-bullet-active {
  border-color: #d2a071;
  background-color: #d2a071;
}
@media only screen and (max-width: 767px) {
  .swiper-pagination-architecture {
    gap: 4px;
  }
  .swiper-pagination-architecture .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
  }
}

/* Swiper Pagination Architecture */
/* Last Projects Architecture */
.last-projects-architecture {
  padding: 56px 0 79px;
  background-color: #252322;
}
.last-projects-architecture-item {
  height: 400px;
}
.last-projects-architecture-item::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 36.25%;
  background-image: linear-gradient(180deg, rgba(37, 35, 34, 0) 0%, rgba(37, 35, 34, 0.8) 53.13%, rgba(37, 35, 34, 0.8) 100%);
  z-index: -1;
}
.last-projects-architecture-item .bg {
  z-index: -2;
}
.last-projects-architecture-item .content {
  bottom: 18px;
  padding: 0 24px;
}
.last-projects-architecture-item .content .title {
  line-height: 26px;
  max-height: 52px;
}
.last-projects-architecture-item .content .location {
  color: #d2a071;
}
.last-projects-architecture-item .content .location i {
  font-size: 20px;
}
.last-projects-architecture-item .content > i {
  width: 50px;
  height: 50px;
  border: 1px solid #fff;
  font-size: 28px;
}
.last-projects-architecture-item:hover .bg {
  transform: scale(1.05);
}
.last-projects-architecture-item:hover .content > i::before {
  transform: rotate(-45deg);
}
.last-projects-architecture .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  border-color: #676565;
}
@media only screen and (max-width: 1199px) {
  .last-projects-architecture-item .content {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  .last-projects-architecture {
    padding: 48px 0;
  }
  .last-projects-architecture-item {
    border-radius: 16px;
    height: 320px;
  }
  .last-projects-architecture-item .content {
    padding: 0 16px;
  }
  .last-projects-architecture-item .content .title {
    font-size: 16px;
    line-height: 24px;
  }
  .last-projects-architecture-item .content .location {
    font-size: 14px;
    line-height: 20px;
  }
  .last-projects-architecture-item .content > i {
    width: 40px;
    height: 40px;
    font-size: 24px;
  }
  .last-projects-architecture .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    border-color: #fff;
  }
}

/* Last Projects Architecture */
/* Haeding Architecture Two */
.heading-architecture-two .text {
  padding-right: 20px;
}
.heading-architecture-two .text::before, .heading-architecture-two .text::after {
  content: "";
  position: absolute;
  right: 0;
  width: 1.5px;
  height: calc(50% - 4px);
  background-color: #d2a071;
}
.heading-architecture-two .text::before {
  background-color: #fff;
  top: 0;
}
.heading-architecture-two .text::after {
  bottom: 0;
}
.heading-architecture-two .text .sup-title {
  color: #d2a071;
  direction: ltr;
  line-height: 28px;
}
.heading-architecture-two .text .title {
  line-height: 51px;
}
.heading-architecture-two svg {
  width: 82px;
  height: 82px;
}
@media only screen and (max-width: 767px) {
  .heading-architecture-two .text .sup-title {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
  }
  .heading-architecture-two .text .title {
    font-size: 30px;
    line-height: 38px;
  }
  .heading-architecture-two svg {
    width: 66px;
    height: 66px;
  }
}

/* Haeding Architecture Two */
/* Whay Us Architecture */
.why-us-architecture .swiper {
  padding-top: 1px;
}
.why-us-architecture-item {
  background-color: #f9f5f1;
  border-radius: 16px;
  padding: 23px 24px 27px;
}
.why-us-architecture-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 72px;
  height: 72px;
  border-radius: 0 0 50%;
  background-color: var(--bg-document);
  transform: translate(-11px, -17px);
  z-index: -1;
}
.why-us-architecture-item .shape::before, .why-us-architecture-item .shape::after {
  content: "";
  position: absolute;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE5QzAgMTAuMjc3NCA1Ljg3NjU5IDAgMTQuNTk5MiAwSDBWMTlaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE5QzAgMTAuMjc3NCA1Ljg3NjU5IDAgMTQuNTk5MiAwSDBWMTlaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.why-us-architecture-item .shape::before {
  width: 15px;
  height: 19px;
  top: 0;
  left: 61px;
}
.why-us-architecture-item .shape::after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE3LjU0MjNDMCA3LjE4NzEzIDE0LjY0NDggMCAyNSAwSDBWMTcuNTQyM1oiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE3LjU0MjNDMCA3LjE4NzEzIDE0LjY0NDggMCAyNSAwSDBWMTcuNTQyM1oiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
  width: 25px;
  height: 18px;
  top: 55px;
  left: 0;
}
.why-us-architecture-item .icon {
  width: 46px;
  height: 46px;
  background-color: #d2a071;
  font-size: 22px;
  left: 3px;
}
.why-us-architecture-item .title {
  color: #252322;
  padding-left: 42px;
}
.why-us-architecture-item p {
  color: rgba(37, 35, 34, 0.74);
  line-height: 22px;
}
.why-us-architecture-item:hover {
  background-color: #d2a071;
}
.why-us-architecture-item:hover .title,
.why-us-architecture-item:hover p {
  color: #fff;
}
.why-us-architecture-item:hover p {
  opacity: 0.85;
}
@media only screen and (max-width: 767px) {
  .why-us-architecture-item .title {
    font-size: 18px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 575px) {
  .why-us-architecture .swiper {
    overflow: visible;
  }
}

/* Whay Us Architecture */
/* Faqs Architecture */
.faqs-architecture-items {
  gap: 12px;
}
.faqs-architecture-item .heading {
  border: 1px solid #d3d3d3;
  padding: 17px;
  color: #252322;
}
.faqs-architecture-item .heading span {
  border-radius: 6px 6px 6px 0;
  width: 20px;
  height: 20px;
  border: 1.5px solid #252322;
}
.faqs-architecture-item .heading span::before, .faqs-architecture-item .heading span::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 7px;
  height: 1.5px;
  background-color: #252322;
  transition: all 0.3s linear;
  border-radius: 5px;
}
.faqs-architecture-item .heading.collapsed span::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.faqs-architecture-item .heading:not(.collapsed) {
  border-color: #d2a071;
}
.faqs-architecture-item .body {
  background-color: #f9f5f1;
  color: #252322;
  letter-spacing: -0.02em;
  margin: 12px 12px 0;
  padding: 27px 25px;
  line-height: 22px;
}
@media only screen and (max-width: 991px) {
  .faqs-architecture-item .body {
    margin: 12px 0 0;
  }
}

/* Faqs Architecture */
/* Comments Architecture */
.comments-architecture {
  background-color: #252322;
  padding: 92px 0;
}
.comments-architecture-item {
  padding: 28px 24px 36px;
}
.comments-architecture-item::before {
  content: "\ea01";
  font-family: "icomoon";
  position: absolute;
  top: 28px;
  left: 26px;
  color: #f1f1f1;
  font-size: 56px;
  line-height: 1;
  z-index: -1;
}
.comments-architecture-item .info img {
  width: 56px;
  height: 56px;
}
.comments-architecture-item .info .name {
  color: #252322;
}
.comments-architecture-item .content {
  letter-spacing: -0.02em;
  color: rgba(37, 35, 34, 0.74);
}
.comments-architecture-item .stars i {
  font-size: 18px;
  color: #ffb200;
}
.comments-architecture .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  border-color: #676565;
}
@media only screen and (max-width: 767px) {
  .comments-architecture-item {
    border-radius: 24px;
    padding: 20px 16px 28px;
  }
  .comments-architecture-item::before {
    top: 20px;
    left: 20px;
    font-size: 40px;
  }
  .comments-architecture-item .info img {
    width: 48px;
    height: 48px;
  }
  .comments-architecture-item .info .name {
    font-size: 16px;
    line-height: 24px;
  }
  .comments-architecture-item .stars i {
    font-size: 16px;
  }
  .comments-architecture .swiper-pagination {
    margin-top: 40px;
  }
  .comments-architecture .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    border-color: #fff;
  }
}

/* Comments Architecture */
/* Article Architecture */
.article-architecture-item {
  height: 448px;
  border-radius: 0 22px 22px;
}
.article-architecture-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 98px;
  height: 98px;
  border-radius: 0 0 54px;
  background-color: var(--bg-document);
  transform: translate(-13px, -18px);
  z-index: -2;
}
.article-architecture-item::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%;
  background-image: linear-gradient(180deg, rgba(37, 35, 34, 0) 0%, rgba(37, 35, 34, 0.8) 53.13%, rgba(37, 35, 34, 0.8) 100%);
  z-index: -1;
}
.article-architecture-item .shape::before, .article-architecture-item .shape::after {
  content: "";
  position: absolute;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyMyAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMxQzAgMTcuNTc4NiA5LjA5NTEyIDAgMjIuNTE2NSAwSDBWMzFaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyMyAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMxQzAgMTcuNTc4NiA5LjA5NTEyIDAgMjIuNTE2NSAwSDBWMzFaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.article-architecture-item .shape::before {
  top: 0;
  left: 85px;
  width: 23px;
  height: 31px;
}
.article-architecture-item .shape::after {
  width: 36px;
  height: 25px;
  top: 80px;
  left: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAzNiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI0LjY4MTVDMCAxMC4yODI4IDIxLjYwMTMgMCAzNiAwSDBWMjQuNjgxNVoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAzNiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI0LjY4MTVDMCAxMC4yODI4IDIxLjYwMTMgMCAzNiAwSDBWMjQuNjgxNVoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
}
.article-architecture-item .bg {
  z-index: -3;
}
.article-architecture-item .more {
  width: 62px;
  height: 62px;
  top: 4px;
  left: 10px;
  background-color: #d2a071;
  font-size: 32px;
  z-index: 3;
}
.article-architecture-item .content {
  bottom: 37px;
  padding: 0 24px;
}
.article-architecture-item .content .category {
  padding: 3px 10px;
  background-color: #fff2e5;
  color: #d2a071;
}
.article-architecture-item .content .category:hover {
  background-color: #d2a071;
  color: #fff;
}
.article-architecture-item .content .title {
  max-height: 60px;
}
.article-architecture-item:hover .bg {
  transform: scale(1.05);
}
@media only screen and (max-width: 1199px) {
  .article-architecture-item {
    height: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .article-architecture-item {
    height: 340px;
  }
  .article-architecture-item .content {
    bottom: 20px;
    padding: 0 16px;
  }
  .article-architecture-item .content .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
}
@media only screen and (max-width: 575px) {
  .article-architecture-item {
    height: 350px;
  }
}

/* Article Architecture */
/* Header Cart */
.header-cart-one {
  padding: 13px 14px 12px;
  background-color: #000;
  color: #fff;
}
.header-cart-one .is-active {
  width: 4px;
  height: 4px;
  background-color: #49be78;
  box-shadow: 0px 2px 5px #49be78;
  margin-left: 5px;
}
.header-cart-one:hover {
  background-color: #49be78;
  color: #fff;
}
.header-cart-one:hover .is-active {
  background-color: #fff;
  box-shadow: 0px 2px 5px #fff;
}

/* Header Cart */
/* Product Fashion Two */
.product-fashion-two {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 75px 34px 19px;
}
.product-fashion-two .timear-discount {
  top: 23px;
  padding: 0 34px;
}
.product-fashion-two .timear {
  border: 0.5px solid rgba(0, 0, 0, 0.06);
  padding: 3px 14px;
  line-height: 19px;
}
.product-fashion-two .discount::after {
  width: 21px;
  height: 11px;
  background-color: #4d2699;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjU2MTIgMC41QzIwLjgwMzYgMC41IDIxLjAwMSAwLjY5NjYwNCAyMC45OTA4IDAuOTM4NzJDMjAuODgxMSAzLjU2Mzk5IDE5Ljc5MDEgNi4wNTkxNCAxNy45MjQ2IDcuOTI0NjJDMTUuOTU1NSA5Ljg5Mzc1IDEzLjI4NDggMTEgMTAuNSAxMUM3LjcxNTIzIDExIDUuMDQ0NTEgOS44OTM3NSAzLjA3NTM4IDcuOTI0NjJDMS4yMDk5IDYuMDU5MTQgMC4xMTg4NTIgMy41NjM5OSAwLjAwOTE1OTk2IDAuOTM4NzIyQy0wLjAwMDk1NjQzOCAwLjY5NjYwNiAwLjE5NjQ0NSAwLjUwMDAwMiAwLjQzODc3MyAwLjUwMDAwMkMwLjY4MTEgMC41MDAwMDIgMC44NzY1MDEgMC42OTY1OTQgMC44ODc1NCAwLjkzODY3QzAuOTk2NjMgMy4zMzExMSAxLjk5NSA1LjYwMzIxIDMuNjk1OSA3LjMwNDFDNS41MDA0NiA5LjEwODY2IDcuOTQ3OTcgMTAuMTIyNSAxMC41IDEwLjEyMjVDMTMuMDUyIDEwLjEyMjUgMTUuNDk5NSA5LjEwODY2IDE3LjMwNDEgNy4zMDQxQzE5LjAwNSA1LjYwMzIxIDIwLjAwMzQgMy4zMzExMSAyMC4xMTI1IDAuOTM4NjY4QzIwLjEyMzUgMC42OTY1OTMgMjAuMzE4OSAwLjUgMjAuNTYxMiAwLjVaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNzg2NV82MTIpIiBzdHlsZT0iIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfNzg2NV82MTIiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuNSAwLjUpIHJvdGF0ZSg5MCkgc2NhbGUoMTAuNSAxOS4xODI0KSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0eWxlPSJzdG9wLWNvbG9yOiM0ODI4OTM7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuMjgyNCAwLjE1NjkgMC41NzY1KTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDgyODkzIiBzdG9wLW9wYWNpdHk9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOm5vbmU7c3RvcC1vcGFjaXR5OjA7Ii8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjU2MTIgMC41QzIwLjgwMzYgMC41IDIxLjAwMSAwLjY5NjYwNCAyMC45OTA4IDAuOTM4NzJDMjAuODgxMSAzLjU2Mzk5IDE5Ljc5MDEgNi4wNTkxNCAxNy45MjQ2IDcuOTI0NjJDMTUuOTU1NSA5Ljg5Mzc1IDEzLjI4NDggMTEgMTAuNSAxMUM3LjcxNTIzIDExIDUuMDQ0NTEgOS44OTM3NSAzLjA3NTM4IDcuOTI0NjJDMS4yMDk5IDYuMDU5MTQgMC4xMTg4NTIgMy41NjM5OSAwLjAwOTE1OTk2IDAuOTM4NzIyQy0wLjAwMDk1NjQzOCAwLjY5NjYwNiAwLjE5NjQ0NSAwLjUwMDAwMiAwLjQzODc3MyAwLjUwMDAwMkMwLjY4MTEgMC41MDAwMDIgMC44NzY1MDEgMC42OTY1OTQgMC44ODc1NCAwLjkzODY3QzAuOTk2NjMgMy4zMzExMSAxLjk5NSA1LjYwMzIxIDMuNjk1OSA3LjMwNDFDNS41MDA0NiA5LjEwODY2IDcuOTQ3OTcgMTAuMTIyNSAxMC41IDEwLjEyMjVDMTMuMDUyIDEwLjEyMjUgMTUuNDk5NSA5LjEwODY2IDE3LjMwNDEgNy4zMDQxQzE5LjAwNSA1LjYwMzIxIDIwLjAwMzQgMy4zMzExMSAyMC4xMTI1IDAuOTM4NjY4QzIwLjEyMzUgMC42OTY1OTMgMjAuMzE4OSAwLjUgMjAuNTYxMiAwLjVaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNzg2NV82MTIpIiBzdHlsZT0iIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfNzg2NV82MTIiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuNSAwLjUpIHJvdGF0ZSg5MCkgc2NhbGUoMTAuNSAxOS4xODI0KSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0eWxlPSJzdG9wLWNvbG9yOiM0ODI4OTM7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuMjgyNCAwLjE1NjkgMC41NzY1KTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDgyODkzIiBzdG9wLW9wYWNpdHk9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOm5vbmU7c3RvcC1vcGFjaXR5OjA7Ii8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  transform: translate(-50%, 6px);
}
.product-fashion-two .image img {
  height: 166px;
}
.product-fashion-two .image .count {
  padding: 9px 16px;
  bottom: 17px;
  z-index: 2;
}
.product-fashion-two .image .count::before {
  background-color: rgba(0, 0, 0, 0.3);
  border: 1px solid rgba(0, 0, 0, 0.08);
  -webkit-backdrop-filter: blur(18px);
          backdrop-filter: blur(18px);
}
.product-fashion-two .title {
  color: #0a0a0a;
  max-height: 44px;
}
.product-fashion-two .title a:hover {
  color: #29b677;
}
.product-fashion-two .price del {
  color: #a4a8ba;
  line-height: 17px;
}
.product-fashion-two .price span {
  line-height: 20px;
}
.product-fashion-two .price .toman {
  line-height: 15px;
}
.product-fashion-two .add-to-cart {
  border: 1px solid rgba(0, 0, 0, 0.08);
  padding: 6px 17px;
  color: #000;
  margin-top: 6px;
}
.product-fashion-two .add-to-cart span {
  color: #29b677;
}
.product-fashion-two .add-to-cart:hover {
  background-color: #29b677;
  border-color: #29b677;
  color: #fff;
}
.product-fashion-two .add-to-cart:hover span {
  color: #fff;
}
.product-fashion-two .rate {
  gap: 7px;
}
.product-fashion-two .rate i {
  font-size: 14px;
  color: #ffc700;
}
.product-fashion-two .sizes {
  gap: 7px;
}
.product-fashion-two .sizes li {
  min-width: 28px;
  height: 28px;
  padding: 0 6px;
  border: 1px solid #f6f6f6;
  color: #888;
}
.product-fashion-two:hover {
  border-color: rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 1199px) {
  .product-fashion-two {
    padding: 75px 16px 19px;
  }
  .product-fashion-two .timear-discount {
    padding: 0 16px;
  }
}
@media only screen and (max-width: 575px) {
  .product-fashion-two {
    padding: 50px 12px 16px;
    border-radius: 12px;
  }
  .product-fashion-two .timear-discount {
    top: 12px;
    padding: 0 12px;
  }
  .product-fashion-two .timear {
    padding: 2px 8px;
  }
  .product-fashion-two .image img {
    height: 144px;
  }
  .product-fashion-two .image .count {
    padding: 7px 12px;
    bottom: 12px;
  }
  .product-fashion-two .title {
    font-size: 12px;
    line-height: 20px;
    max-height: 40px;
  }
  .product-fashion-two .price del {
    font-size: 11px;
    line-height: 16px;
  }
  .product-fashion-two .price span {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 8px;
  }
}

/* Product Fashion Two */
/* Box category One */
.category-one-item {
  --color: #d9dce3;
}
.category-one-item::before {
  width: 136px;
  height: 136px;
  top: 44px;
  bottom: 25px;
  background: var(--color) url("/wp-content/themes/karenTheme/assets/images/new-elements/bg-category.png") center center no-repeat;
  background-size: cover;
  border-radius: 50%;
}
.category-one-item::after {
  width: 149px;
  height: 149px;
  top: 59px;
  border: 1px solid rgba(0, 0, 0, 0.09);
  border-radius: 50%;
}
.category-one-item img {
  height: 120px;
}
.category-one-item .title {
  line-height: 12px;
}
.category-one-item .more {
  line-height: 13px;
  background-color: var(--bg-document);
  padding: 0 7px 7px;
  color: #5f7086;
}
.category-one-item .more::before, .category-one-item .more::after {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #d9d9d9;
}
.category-one-item .more::before {
  transform: translate(4px, 3px);
}
.category-one-item .more::after {
  transform: translate(-4px, 3px);
}
.category-one-item:hover {
  transform: translateY(-6px);
}
@media only screen and (max-width: 575px) {
  .category-one-item {
    width: 156px;
  }
}

/* Box category One */
/* Swiper Categories One */
@media only screen and (max-width: 575px) {
  .swiper-categories-one .swiper-slide {
    width: 156px;
  }
}

/* Swiper Categories One */
/* Box Product Fashion Three */
.product-fashion-three {
  border: 1px solid rgba(0, 0, 0, 0.02);
  padding: 69px 28px 22px;
}
.product-fashion-three .rate-sizes {
  top: 20px;
  padding: 0 28px;
}
.product-fashion-three .rate {
  gap: 6px;
}
.product-fashion-three .rate i {
  color: #ffc700;
}
.product-fashion-three .sizes {
  gap: 7px;
}
.product-fashion-three .sizes li {
  min-width: 28px;
  height: 28px;
  padding: 0 6px;
  border: 1px solid #f6f6f6;
  color: #888;
}
.product-fashion-three .image img {
  height: 166px;
}
.product-fashion-three .title {
  color: #0a0a0a;
  max-height: 50px;
}
.product-fashion-three .title a:hover {
  color: #29b677;
}
.product-fashion-three .price {
  gap: 6px;
}
.product-fashion-three .price .toman {
  writing-mode: vertical-rl;
  transform: scale(-1);
}
.product-fashion-three .price .off del {
  color: #a3a3a3;
}
.product-fashion-three .price .off .discount {
  color: #482893;
}
.product-fashion-three .price .off .discount::after {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjU2MTIgMC41QzIwLjgwMzYgMC41IDIxLjAwMSAwLjY5NjYwNCAyMC45OTA4IDAuOTM4NzJDMjAuODgxMSAzLjU2Mzk5IDE5Ljc5MDEgNi4wNTkxNCAxNy45MjQ2IDcuOTI0NjJDMTUuOTU1NSA5Ljg5Mzc1IDEzLjI4NDggMTEgMTAuNSAxMUM3LjcxNTIzIDExIDUuMDQ0NTEgOS44OTM3NSAzLjA3NTM4IDcuOTI0NjJDMS4yMDk5IDYuMDU5MTQgMC4xMTg4NTIgMy41NjM5OSAwLjAwOTE1OTk2IDAuOTM4NzIyQy0wLjAwMDk1NjQzOCAwLjY5NjYwNiAwLjE5NjQ0NSAwLjUwMDAwMiAwLjQzODc3MyAwLjUwMDAwMkMwLjY4MTEgMC41MDAwMDIgMC44NzY1MDEgMC42OTY1OTQgMC44ODc1NCAwLjkzODY3QzAuOTk2NjMgMy4zMzExMSAxLjk5NSA1LjYwMzIxIDMuNjk1OSA3LjMwNDFDNS41MDA0NiA5LjEwODY2IDcuOTQ3OTcgMTAuMTIyNSAxMC41IDEwLjEyMjVDMTMuMDUyIDEwLjEyMjUgMTUuNDk5NSA5LjEwODY2IDE3LjMwNDEgNy4zMDQxQzE5LjAwNSA1LjYwMzIxIDIwLjAwMzQgMy4zMzExMSAyMC4xMTI1IDAuOTM4NjY4QzIwLjEyMzUgMC42OTY1OTMgMjAuMzE4OSAwLjUgMjAuNTYxMiAwLjVaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNzg2NV8xMDAxKSIgc3R5bGU9IiIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzc4NjVfMTAwMSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgxMC41IDAuNSkgcm90YXRlKDkwKSBzY2FsZSgxMC41IDE5LjE4MjQpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzQ4Mjg5MyIgc3R5bGU9InN0b3AtY29sb3I6IzQ4Mjg5MztzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC4yODI0IDAuMTU2OSAwLjU3NjUpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0b3Atb3BhY2l0eT0iMCIgc3R5bGU9InN0b3AtY29sb3I6bm9uZTtzdG9wLW9wYWNpdHk6MDsiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjU2MTIgMC41QzIwLjgwMzYgMC41IDIxLjAwMSAwLjY5NjYwNCAyMC45OTA4IDAuOTM4NzJDMjAuODgxMSAzLjU2Mzk5IDE5Ljc5MDEgNi4wNTkxNCAxNy45MjQ2IDcuOTI0NjJDMTUuOTU1NSA5Ljg5Mzc1IDEzLjI4NDggMTEgMTAuNSAxMUM3LjcxNTIzIDExIDUuMDQ0NTEgOS44OTM3NSAzLjA3NTM4IDcuOTI0NjJDMS4yMDk5IDYuMDU5MTQgMC4xMTg4NTIgMy41NjM5OSAwLjAwOTE1OTk2IDAuOTM4NzIyQy0wLjAwMDk1NjQzOCAwLjY5NjYwNiAwLjE5NjQ0NSAwLjUwMDAwMiAwLjQzODc3MyAwLjUwMDAwMkMwLjY4MTEgMC41MDAwMDIgMC44NzY1MDEgMC42OTY1OTQgMC44ODc1NCAwLjkzODY3QzAuOTk2NjMgMy4zMzExMSAxLjk5NSA1LjYwMzIxIDMuNjk1OSA3LjMwNDFDNS41MDA0NiA5LjEwODY2IDcuOTQ3OTcgMTAuMTIyNSAxMC41IDEwLjEyMjVDMTMuMDUyIDEwLjEyMjUgMTUuNDk5NSA5LjEwODY2IDE3LjMwNDEgNy4zMDQxQzE5LjAwNSA1LjYwMzIxIDIwLjAwMzQgMy4zMzExMSAyMC4xMTI1IDAuOTM4NjY4QzIwLjEyMzUgMC42OTY1OTMgMjAuMzE4OSAwLjUgMjAuNTYxMiAwLjVaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNzg2NV8xMDAxKSIgc3R5bGU9IiIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzc4NjVfMTAwMSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgxMC41IDAuNSkgcm90YXRlKDkwKSBzY2FsZSgxMC41IDE5LjE4MjQpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzQ4Mjg5MyIgc3R5bGU9InN0b3AtY29sb3I6IzQ4Mjg5MztzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC4yODI0IDAuMTU2OSAwLjU3NjUpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0b3Atb3BhY2l0eT0iMCIgc3R5bGU9InN0b3AtY29sb3I6bm9uZTtzdG9wLW9wYWNpdHk6MDsiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 21px;
  height: 11px;
  background-color: #482893;
}
.product-fashion-three .add-to-cart {
  border: 1px solid rgba(0, 0, 0, 0.08);
  padding: 8px 19px;
  color: #000;
}
.product-fashion-three .add-to-cart span {
  color: #29b677;
}
.product-fashion-three .add-to-cart:hover {
  background-color: #29b677;
  border-color: #29b677;
  color: #fff;
}
.product-fashion-three .add-to-cart:hover span {
  color: #fff;
}
.product-fashion-three .timear {
  border: 0.5px solid rgba(0, 0, 0, 0.06);
  padding: 4px 17px 3px;
}
@media only screen and (max-width: 1199px) {
  .product-fashion-three {
    padding: 69px 16px 22px;
  }
  .product-fashion-three .rate-sizes {
    padding: 0 16px;
  }
  .product-fashion-three .add-to-cart {
    padding: 8px 16px;
  }
}
@media only screen and (max-width: 767px) {
  .product-fashion-three {
    padding: 48px 12px 22px;
    border-radius: 12px;
  }
  .product-fashion-three .rate-sizes {
    padding: 0 12px;
    top: 12px;
  }
  .product-fashion-three .sizes {
    gap: 4px;
  }
  .product-fashion-three .sizes li {
    min-width: 26px;
    height: 26px;
  }
  .product-fashion-three .title {
    font-size: 14px;
    line-height: 22px;
    max-height: 44px;
    margin-bottom: 16px;
  }
  .product-fashion-three .timear {
    margin-top: 12px;
  }
}

/* Box Product Fashion Three */
/* Products Brand */
.products-brand-tabs {
  padding-left: 32px;
}
.products-brand-tabs li {
  border-radius: 15px 15px 0 0;
}
.products-brand-tabs li::before, .products-brand-tabs li::after,
.products-brand-tabs li span::before,
.products-brand-tabs li span::after {
  content: "";
  position: absolute;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xMikiPgo8cGF0aCBkPSJNLTc4MC41IDMwLjk5ODVWMjM3LjEzQy03ODAuNSAyNDUuNDE0IC03NzMuNzg0IDI1Mi4xMyAtNzY1LjUgMjUyLjEzSDM3NC41QzM4Mi43ODQgMjUyLjEzIDM4OS41IDI0NS40MTQgMzg5LjUgMjM3LjEzVjMwLjk5ODVDMzg5LjUgMjIuNzE0MiAzODIuNzg0IDE1Ljk5ODUgMzc0LjUgMTUuOTk4NUgxNUM2LjcxNTc2IDE1Ljk5ODUgMCA5LjI4Mjc5IDAgMC45OTg1MTZWLTMwLjg3QzAgLTM5LjE1NDMgLTYuNzE1NyAtNDUuODcgLTE1IC00NS44N0gtNzJDLTgwLjI4NDIgLTQ1Ljg3IC04NyAtMzkuMTU0MyAtODcgLTMwLjg3VjAuOTk4NTEyQy04NyA5LjI4Mjc4IC05My43MTU3IDE1Ljk5ODUgLTEwMiAxNS45OTg1SC03NjUuNUMtNzczLjc4NCAxNS45OTg1IC03ODAuNSAyMi43MTQyIC03ODAuNSAzMC45OTg1WiIgZmlsbD0iI0U0RTdFRSIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xMikiPgo8cGF0aCBkPSJNLTc4MC41IDMwLjk5ODVWMjM3LjEzQy03ODAuNSAyNDUuNDE0IC03NzMuNzg0IDI1Mi4xMyAtNzY1LjUgMjUyLjEzSDM3NC41QzM4Mi43ODQgMjUyLjEzIDM4OS41IDI0NS40MTQgMzg5LjUgMjM3LjEzVjMwLjk5ODVDMzg5LjUgMjIuNzE0MiAzODIuNzg0IDE1Ljk5ODUgMzc0LjUgMTUuOTk4NUgxNUM2LjcxNTc2IDE1Ljk5ODUgMCA5LjI4Mjc5IDAgMC45OTg1MTZWLTMwLjg3QzAgLTM5LjE1NDMgLTYuNzE1NyAtNDUuODcgLTE1IC00NS44N0gtNzJDLTgwLjI4NDIgLTQ1Ljg3IC04NyAtMzkuMTU0MyAtODcgLTMwLjg3VjAuOTk4NTEyQy04NyA5LjI4Mjc4IC05My43MTU3IDE1Ljk5ODUgLTEwMiAxNS45OTg1SC03NjUuNUMtNzczLjc4NCAxNS45OTg1IC03ODAuNSAyMi43MTQyIC03ODAuNSAzMC45OTg1WiIgZmlsbD0iI0U0RTdFRSIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  transition: all 0.3s ease-in-out;
}
.products-brand-tabs li::before, .products-brand-tabs li::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 16px;
  height: 16px;
  z-index: -2;
}
.products-brand-tabs li::before {
  left: 100%;
}
.products-brand-tabs li::after {
  right: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTUiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xNSkiPgo8cGF0aCBkPSJNLTY3Ny41IDMwLjk5ODVWMjM3LjEzQy02NzcuNSAyNDUuNDE0IC02NzAuNzg0IDI1Mi4xMyAtNjYyLjUgMjUyLjEzSDQ3Ny41QzQ4NS43ODQgMjUyLjEzIDQ5Mi41IDI0NS40MTQgNDkyLjUgMjM3LjEzVjMwLjk5ODVDNDkyLjUgMjIuNzE0MiA0ODUuNzg0IDE1Ljk5ODUgNDc3LjUgMTUuOTk4NUgxMThDMTA5LjcxNiAxNS45OTg1IDEwMyA5LjI4Mjc5IDEwMyAwLjk5ODUxNlYtMzAuODdDMTAzIC0zOS4xNTQzIDk2LjI4NDMgLTQ1Ljg3IDg4IC00NS44N0gzMUMyMi43MTU4IC00NS44NyAxNiAtMzkuMTU0MyAxNiAtMzAuODdWMC45OTg1MTJDMTYgOS4yODI3OCA5LjI4NDMgMTUuOTk4NSAxIDE1Ljk5ODVILTY2Mi41Qy02NzAuNzg0IDE1Ljk5ODUgLTY3Ny41IDIyLjcxNDIgLTY3Ny41IDMwLjk5ODVaIiBmaWxsPSIjRTRFN0VFIi8+CjwvZz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTUiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xNSkiPgo8cGF0aCBkPSJNLTY3Ny41IDMwLjk5ODVWMjM3LjEzQy02NzcuNSAyNDUuNDE0IC02NzAuNzg0IDI1Mi4xMyAtNjYyLjUgMjUyLjEzSDQ3Ny41QzQ4NS43ODQgMjUyLjEzIDQ5Mi41IDI0NS40MTQgNDkyLjUgMjM3LjEzVjMwLjk5ODVDNDkyLjUgMjIuNzE0MiA0ODUuNzg0IDE1Ljk5ODUgNDc3LjUgMTUuOTk4NUgxMThDMTA5LjcxNiAxNS45OTg1IDEwMyA5LjI4Mjc5IDEwMyAwLjk5ODUxNlYtMzAuODdDMTAzIC0zOS4xNTQzIDk2LjI4NDMgLTQ1Ljg3IDg4IC00NS44N0gzMUMyMi43MTU4IC00NS44NyAxNiAtMzkuMTU0MyAxNiAtMzAuODdWMC45OTg1MTJDMTYgOS4yODI3OCA5LjI4NDMgMTUuOTk4NSAxIDE1Ljk5ODVILTY2Mi41Qy02NzAuNzg0IDE1Ljk5ODUgLTY3Ny41IDIyLjcxNDIgLTY3Ny41IDMwLjk5ODVaIiBmaWxsPSIjRTRFN0VFIi8+CjwvZz4KPC9zdmc+Cg==);
}
.products-brand-tabs li span::before, .products-brand-tabs li span::after {
  content: "";
  position: absolute;
  z-index: -1;
}
.products-brand-tabs li span::before {
  bottom: 0;
  right: calc(100% - 1px);
  width: 24px;
  height: 33px;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAyNCAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTkiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMyI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIzMyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xOSkiPgo8cGF0aCBkPSJNLTY3MCA0Ny41MTg1VjI1My42NUMtNjcwIDI2MS45MzQgLTY2My4yODQgMjY4LjY1IC02NTUgMjY4LjY1SDQ4NUM0OTMuMjg0IDI2OC42NSA1MDAgMjYxLjkzNCA1MDAgMjUzLjY1VjQ3LjUxODVDNTAwIDM5LjIzNDIgNDkzLjI4NCAzMi41MTg1IDQ4NSAzMi41MTg1SDEyNS41QzExNy4yMTYgMzIuNTE4NSAxMTAuNSAyNS44MDI4IDExMC41IDE3LjUxODVWLTE0LjM1QzExMC41IC0yMi42MzQzIDEwMy43ODQgLTI5LjM1IDk1LjUgLTI5LjM1SDM4LjVDMzAuMjE1OCAtMjkuMzUgMjMuNSAtMjIuNjM0MyAyMy41IC0xNC4zNVYxNy41MTg1QzIzLjUgMjUuODAyOCAxNi43ODQzIDMyLjUxODUgOC41IDMyLjUxODVILTY1NUMtNjYzLjI4NCAzMi41MTg1IC02NzAgMzkuMjM0MiAtNjcwIDQ3LjUxODVaIiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yNzYwXzE5KSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMjc2MF8xOSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgyNSAxNC45ODkpIHJvdGF0ZSgxMjIuOTg3KSBzY2FsZSg3OC4wNjEzIDcuNTQ2NTcpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzQ4Mjg5MyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAyNCAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTkiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMyI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIzMyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xOSkiPgo8cGF0aCBkPSJNLTY3MCA0Ny41MTg1VjI1My42NUMtNjcwIDI2MS45MzQgLTY2My4yODQgMjY4LjY1IC02NTUgMjY4LjY1SDQ4NUM0OTMuMjg0IDI2OC42NSA1MDAgMjYxLjkzNCA1MDAgMjUzLjY1VjQ3LjUxODVDNTAwIDM5LjIzNDIgNDkzLjI4NCAzMi41MTg1IDQ4NSAzMi41MTg1SDEyNS41QzExNy4yMTYgMzIuNTE4NSAxMTAuNSAyNS44MDI4IDExMC41IDE3LjUxODVWLTE0LjM1QzExMC41IC0yMi42MzQzIDEwMy43ODQgLTI5LjM1IDk1LjUgLTI5LjM1SDM4LjVDMzAuMjE1OCAtMjkuMzUgMjMuNSAtMjIuNjM0MyAyMy41IC0xNC4zNVYxNy41MTg1QzIzLjUgMjUuODAyOCAxNi43ODQzIDMyLjUxODUgOC41IDMyLjUxODVILTY1NUMtNjYzLjI4NCAzMi41MTg1IC02NzAgMzkuMjM0MiAtNjcwIDQ3LjUxODVaIiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yNzYwXzE5KSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMjc2MF8xOSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgyNSAxNC45ODkpIHJvdGF0ZSgxMjIuOTg3KSBzY2FsZSg3OC4wNjEzIDcuNTQ2NTcpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzQ4Mjg5MyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.products-brand-tabs li span::after {
  width: 24px;
  height: 1px;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMSIgdmlld0JveD0iMCAwIDI0IDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8yNzYwXzIyIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIxIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yNzYwXzIyKSI+CjxwYXRoIGQ9Ik0tNzEzIDc3LjM2ODVWMjgzLjVDLTcxMyAyOTEuNzg0IC03MDYuMjg0IDI5OC41IC02OTggMjk4LjVINDQyQzQ1MC4yODQgMjk4LjUgNDU3IDI5MS43ODQgNDU3IDI4My41Vjc3LjM2ODVDNDU3IDY5LjA4NDIgNDUwLjI4NCA2Mi4zNjg1IDQ0MiA2Mi4zNjg1SDgyLjVDNzQuMjE1OCA2Mi4zNjg1IDY3LjUgNTUuNjUyOCA2Ny41IDQ3LjM2ODVWMTUuNUM2Ny41IDcuMjE1NzMgNjAuNzg0MyAwLjUgNTIuNSAwLjVILTQuNUMtMTIuNzg0MiAwLjUgLTE5LjUgNy4yMTU3MiAtMTkuNSAxNS41VjQ3LjM2ODVDLTE5LjUgNTUuNjUyOCAtMjYuMjE1NyA2Mi4zNjg1IC0zNC41IDYyLjM2ODVILTY5OEMtNzA2LjI4NCA2Mi4zNjg1IC03MTMgNjkuMDg0MiAtNzEzIDc3LjM2ODVaIiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yNzYwXzIyKSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMjc2MF8yMiIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgtMTggNDQuODM5KSByb3RhdGUoMTIyLjk4Nykgc2NhbGUoNzguMDYxMyA3LjU0NjU3KSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0ODI4OTMiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDgyODkzIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMSIgdmlld0JveD0iMCAwIDI0IDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8yNzYwXzIyIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIxIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yNzYwXzIyKSI+CjxwYXRoIGQ9Ik0tNzEzIDc3LjM2ODVWMjgzLjVDLTcxMyAyOTEuNzg0IC03MDYuMjg0IDI5OC41IC02OTggMjk4LjVINDQyQzQ1MC4yODQgMjk4LjUgNDU3IDI5MS43ODQgNDU3IDI4My41Vjc3LjM2ODVDNDU3IDY5LjA4NDIgNDUwLjI4NCA2Mi4zNjg1IDQ0MiA2Mi4zNjg1SDgyLjVDNzQuMjE1OCA2Mi4zNjg1IDY3LjUgNTUuNjUyOCA2Ny41IDQ3LjM2ODVWMTUuNUM2Ny41IDcuMjE1NzMgNjAuNzg0MyAwLjUgNTIuNSAwLjVILTQuNUMtMTIuNzg0MiAwLjUgLTE5LjUgNy4yMTU3MiAtMTkuNSAxNS41VjQ3LjM2ODVDLTE5LjUgNTUuNjUyOCAtMjYuMjE1NyA2Mi4zNjg1IC0zNC41IDYyLjM2ODVILTY5OEMtNzA2LjI4NCA2Mi4zNjg1IC03MTMgNjkuMDg0MiAtNzEzIDc3LjM2ODVaIiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yNzYwXzIyKSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMjc2MF8yMiIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgtMTggNDQuODM5KSByb3RhdGUoMTIyLjk4Nykgc2NhbGUoNzguMDYxMyA3LjU0NjU3KSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0ODI4OTMiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDgyODkzIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
  top: 0;
  left: 19px;
}
.products-brand-tabs li img {
  opacity: 0.1;
  max-height: 55px;
  padding: 3px 7px 4px;
}
.products-brand-tabs li.active {
  background-color: #e4e7ee;
  z-index: 4;
}
.products-brand-tabs li.active::before, .products-brand-tabs li.active::after {
  background-color: #e4e7ee;
}
.products-brand-tabs li.active span::before, .products-brand-tabs li.active span::after {
  background-color: #482893;
}
.products-brand-tabs li.active img {
  opacity: 1;
}
.products-brand-content {
  background-color: #e4e7ee;
  padding: 21px 47px 16px 0;
}
.products-brand-content .description .sup-title {
  color: #929fb0;
}
.products-brand-content .description .sup-title span {
  opacity: 0.6;
}
.products-brand-content .description .title {
  color: #37485e;
}
.products-brand-content .description p {
  color: #8c90a0;
}
.products-brand-content .description .more-products {
  color: #0a0a0a;
}
.products-brand-content .description .more-products:hover {
  color: #29b677;
}
.products-brand-content .swiper {
  padding-left: 15px;
}
.products-brand-content .swiper-slide {
  width: auto;
}
.products-brand-item {
  background-color: rgba(255, 255, 255, 0.2);
  padding: 7px 10px 24px;
  width: 142px;
}
.products-brand-item .title {
  max-height: 36px;
  color: #1b1a1a;
  margin-top: 5px;
}
.products-brand-item:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
@media only screen and (max-width: 991px) {
  .products-brand-tabs {
    padding: 0 100px 0 30px;
    margin: 0 -12px;
    overflow: auto hidden;
    scrollbar-width: 0;
    gap: 6px;
  }
  .products-brand-tabs::-webkit-scrollbar {
    display: none;
  }
  .products-brand-content {
    padding: 16px 0;
  }
  .products-brand-content::before {
    background-color: inherit;
    width: 100vw;
  }
}

/* Products Brand */
/* Last View Products */
.last-view-products-fashion {
  padding-bottom: 46px;
}
.last-view-products-fashion::before {
  height: 232px;
  background-color: #e4e7ee;
}
.last-view-products-fashion-wrapper {
  border: 1px solid rgba(0, 0, 0, 0.06);
  padding: 30px 22px;
}
.last-view-products-fashion .swiper-slide:not(:first-child) > * {
  border-right: 1px solid rgba(0, 0, 0, 0.03);
}
.last-view-products-fashion .swiper-button-prev, .last-view-products-fashion .swiper-button-next {
  width: 32px;
  height: 37px;
  font-size: 15px;
  color: #292d32;
}
.last-view-products-fashion .swiper-button-prev::before, .last-view-products-fashion .swiper-button-next::before {
  background-color: rgba(255, 255, 255, 0.39);
  -webkit-backdrop-filter: blur(19px);
          backdrop-filter: blur(19px);
}
.last-view-products-fashion .swiper-button-prev::after, .last-view-products-fashion .swiper-button-next::after {
  content: none;
}
.last-view-products-fashion .swiper-button-prev {
  transform: translate(16px, -50%);
}
.last-view-products-fashion .swiper-button-next {
  transform: translate(-16px, -50%);
}
@media only screen and (max-width: 767px) {
  .last-view-products-fashion-wrapper {
    padding: 24px 0;
    border-radius: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .last-view-products-fashion-wrapper {
    margin: 0 -12px;
    border-radius: 0;
    border-width: 1px 0;
    padding: 12px 0;
  }
}

/* Last View Products */
/* Product Fashion Four */
.product-fashion-four {
  padding: 49px 12px 0;
}
.product-fashion-four .rate-sizes {
  padding: 0 12px;
}
.product-fashion-four .rate {
  gap: 6px;
}
.product-fashion-four .rate i {
  color: #ffc700;
}
.product-fashion-four .sizes {
  gap: 7px;
}
.product-fashion-four .sizes li {
  min-width: 28px;
  height: 28px;
  padding: 0 6px;
  border: 1px solid #f6f6f6;
  color: #888;
}
.product-fashion-four .image img {
  height: 166px;
}
.product-fashion-four .title {
  color: #0a0a0a;
  max-height: 44px;
}
.product-fashion-four .title a:hover {
  color: #29b677;
}
.product-fashion-four .add-to-cart {
  color: #29b677;
  padding: 6px 14px;
}
.product-fashion-four .add-to-cart:hover {
  background-color: #29b677;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .product-fashion-four .sizes li {
    min-width: 24px;
    height: 24px;
    border-radius: 6px;
    font-size: 10px;
    line-height: 15px;
    padding: 0 4px;
  }
  .product-fashion-four .title {
    font-size: 13px;
    line-height: 20px;
    max-height: 40px;
    margin-bottom: 8px;
  }
  .product-fashion-four .price {
    font-size: 13px;
    line-height: 20px;
  }
  .product-fashion-four .add-to-cart {
    padding: 6px 12px;
  }
  .product-fashion-four .add-to-cart,
  .product-fashion-four .add-to-cart span {
    font-size: 12px;
    line-height: 18px;
  }
}

/* Product Fashion Four */
/* Box Article Fashion Two */
.article-fashion-two figure img {
  height: 177px;
}
.article-fashion-two figure .category {
  background-color: rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.2);
  top: 10px;
  left: 12px;
  line-height: 18px;
  padding: 4px 16px;
}
.article-fashion-two figure .category:hover {
  background-color: #29b677;
  border-color: #29b677;
}
.article-fashion-two figure .author {
  padding: 8px 15px;
  bottom: 12px;
}
.article-fashion-two figure .author::before {
  background-color: rgba(0, 0, 0, 0.57);
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
}
.article-fashion-two figure .author:hover::before {
  background-color: rgba(41, 182, 119, 0.7);
}
.article-fashion-two .title {
  color: #0a0a0a;
  max-height: 44px;
}
.article-fashion-two .title a:hover {
  color: #29b677;
}
.article-fashion-two p,
.article-fashion-two .date {
  color: #888;
}
.article-fashion-two p {
  line-height: 20px;
  height: 40px;
}
.article-fashion-two:hover figure img {
  transform: scale(1.05);
}
@media only screen and (max-width: 767px) {
  .article-fashion-two figure {
    margin-bottom: 12px;
  }
  .article-fashion-two figure img {
    height: 130px;
  }
  .article-fashion-two figure .category {
    top: 6px;
    left: 8px;
    padding: 3px 12px;
  }
  .article-fashion-two figure .author {
    bottom: 10px;
    padding: 6px 12px;
  }
  .article-fashion-two .title {
    font-size: 12px;
    line-height: 20px;
    max-height: 40px;
    margin-bottom: 6px;
  }
}

/* Box Article Fashion Two */
/* Brands Fashion Two */
.brands-fashion-two {
  padding: 16px 0;
}
.brands-fashion-two::before {
  background-color: rgba(243, 244, 249, 0.69);
  -webkit-backdrop-filter: blur(21px);
          backdrop-filter: blur(21px);
}
.brands-fashion-two-item {
  padding: 0 7px 0 24px;
}
.brands-fashion-two-item::before {
  width: 17px;
  height: 18px;
  background-color: #482893;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMDAwOTEgMEw5LjUwMTUyIDcuNDU5MjlMMTQuMjkxIDEuNzE4ODVMMTAuMzExNSA4LjA0Nzc5TDE3LjU2MDQgNi4yMTg4NUwxMC42MjA5IDlMMTcuNTYwNCAxMS43ODEyTDEwLjMxMTUgOS45NTIyMUwxNC4yOTEgMTYuMjgxMkw5LjUwMTUyIDEwLjU0MDdMOS4wMDA5MSAxOEw4LjUwMDMxIDEwLjU0MDdMMy43MTA4NSAxNi4yODEyTDcuNjkwMzEgOS45NTIyMUwwLjQ0MTQwNiAxMS43ODEyTDcuMzgwOTEgOUwwLjQ0MTQwNiA2LjIxODg1TDcuNjkwMzEgOC4wNDc3OUwzLjcxMDg1IDEuNzE4ODVMOC41MDAzMSA3LjQ1OTI5TDkuMDAwOTEgMFoiIGZpbGw9IiM0ODI4OTMiIHN0eWxlPSJmaWxsOiM0ODI4OTM7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuMjgyNCAwLjE1NjkgMC41NzY1KTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMDAwOTEgMEw5LjUwMTUyIDcuNDU5MjlMMTQuMjkxIDEuNzE4ODVMMTAuMzExNSA4LjA0Nzc5TDE3LjU2MDQgNi4yMTg4NUwxMC42MjA5IDlMMTcuNTYwNCAxMS43ODEyTDEwLjMxMTUgOS45NTIyMUwxNC4yOTEgMTYuMjgxMkw5LjUwMTUyIDEwLjU0MDdMOS4wMDA5MSAxOEw4LjUwMDMxIDEwLjU0MDdMMy43MTA4NSAxNi4yODEyTDcuNjkwMzEgOS45NTIyMUwwLjQ0MTQwNiAxMS43ODEyTDcuMzgwOTEgOUwwLjQ0MTQwNiA2LjIxODg1TDcuNjkwMzEgOC4wNDc3OUwzLjcxMDg1IDEuNzE4ODVMOC41MDAzMSA3LjQ1OTI5TDkuMDAwOTEgMFoiIGZpbGw9IiM0ODI4OTMiIHN0eWxlPSJmaWxsOiM0ODI4OTM7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuMjgyNCAwLjE1NjkgMC41NzY1KTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.brands-fashion-two-items {
  --duration: 30000ms;
  animation: scrollInfinite infinite var(--duration) linear;
}
@keyframes scrollInfinite {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(100%);
  }
}
.brands-fashion-two-wrapper:hover .brands-fashion-two-items {
  animation-play-state: paused;
}

/* Brands Fashion Two */
/* Header Button Cart */
.header-button-cart {
  width: 55px;
  height: 37px;
  border: 1px solid rgba(255, 255, 255, 0.7);
}
.header-button-cart span {
  width: 18px;
  height: 18px;
  transform: translate(1px, 5px);
}
.header-button-cart span::before {
  background-color: rgba(191, 131, 157, 0.54);
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
}
.header-button-cart span::after {
  width: 28px;
  height: 28px;
  background-color: rgba(191, 131, 157, 0.64);
  filter: blur(43px);
}
.header-button-cart:hover {
  background-color: #bf839d;
  border-color: #bf839d;
}

/* Header Button Cart */
/* Landing Rocket */
.landing-rocket {
  background-color: #040414;
  padding: 185px 0 100px;
}
.landing-rocket::after {
  transform: translate(-50%, 5px);
  background-color: #fff;
  width: 38px;
  height: 23px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAzOCAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjQ4ODEgMC43NDU3NDJDMTguMjg1NyAtMC4xNzUxODIgMTkuNzE0MyAtMC4xNzUxOCAyMC41MTE5IDAuNzQ1NzQzTDM2LjkxODcgMTkuNjkwN0MzOC4wNDA0IDIwLjk4NiAzNy4xMjAzIDIzIDM1LjQwNjggMjNIMi41OTMxOUMwLjg3OTY4OCAyMyAtMC4wNDA0MTY3IDIwLjk4NiAxLjA4MTM0IDE5LjY5MDdMMTcuNDg4MSAwLjc0NTc0MloiIGZpbGw9IndoaXRlIiBzdHlsZT0iZmlsbDp3aGl0ZTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAzOCAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjQ4ODEgMC43NDU3NDJDMTguMjg1NyAtMC4xNzUxODIgMTkuNzE0MyAtMC4xNzUxOCAyMC41MTE5IDAuNzQ1NzQzTDM2LjkxODcgMTkuNjkwN0MzOC4wNDA0IDIwLjk4NiAzNy4xMjAzIDIzIDM1LjQwNjggMjNIMi41OTMxOUMwLjg3OTY4OCAyMyAtMC4wNDA0MTY3IDIwLjk4NiAxLjA4MTM0IDE5LjY5MDdMMTcuNDg4MSAwLjc0NTc0MloiIGZpbGw9IndoaXRlIiBzdHlsZT0iZmlsbDp3aGl0ZTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.landing-rocket .shape-1 {
  width: 256px;
  height: 256px;
  background-color: rgba(194, 131, 158, 0.4);
  filter: blur(534px);
  transform: translate(71px, 50%);
}
.landing-rocket-item .content {
  max-width: 408px;
}
.landing-rocket-item .title > * {
  transform: rotateX(90deg);
  transform-origin: top;
}
.landing-rocket-item .title .pop {
  padding: 4px 11px;
  background-color: #0547c1;
  border-radius: 10px 10px 10px 0;
  line-height: 17px;
  bottom: 100%;
  left: 14px;
  filter: drop-shadow(-2px -1px 54px #0547c1);
}
.landing-rocket-item .title .pop::after {
  top: 100%;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjZfMTkzIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTEiIGhlaWdodD0iMTAiPgo8cmVjdCB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI3NjZfMTkzKSI+CjxwYXRoIGQ9Ik0xMi41IC0yNUg0Mi41QzQ1LjgxNTIgLTI1IDQ4Ljk5NDYgLTIzLjY4MyA1MS4zMzg4IC0yMS4zMzg4QzUzLjY4MyAtMTguOTk0NiA1NSAtMTUuODE1MiA1NSAtMTIuNUM1NSAtOS4xODQ3OSA1My42ODMgLTYuMDA1MzcgNTEuMzM4OCAtMy42NjExN0M0OC45OTQ2IC0xLjMxNjk2IDQ1LjgxNTIgMCA0Mi41IDBIMTEuMTYxQzIuMDc2IDAgMCAxMCAwIDEwVi0xMi41QzAgLTE1LjgxNTIgMS4zMTY5NiAtMTguOTk0NiAzLjY2MTE3IC0yMS4zMzg4QzYuMDA1MzcgLTIzLjY4MyA5LjE4NDc5IC0yNSAxMi41IC0yNVoiIGZpbGw9IiMwNTQ3QzEiLz4KPC9nPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjZfMTkzIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTEiIGhlaWdodD0iMTAiPgo8cmVjdCB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI3NjZfMTkzKSI+CjxwYXRoIGQ9Ik0xMi41IC0yNUg0Mi41QzQ1LjgxNTIgLTI1IDQ4Ljk5NDYgLTIzLjY4MyA1MS4zMzg4IC0yMS4zMzg4QzUzLjY4MyAtMTguOTk0NiA1NSAtMTUuODE1MiA1NSAtMTIuNUM1NSAtOS4xODQ3OSA1My42ODMgLTYuMDA1MzcgNTEuMzM4OCAtMy42NjExN0M0OC45OTQ2IC0xLjMxNjk2IDQ1LjgxNTIgMCA0Mi41IDBIMTEuMTYxQzIuMDc2IDAgMCAxMCAwIDEwVi0xMi41QzAgLTE1LjgxNTIgMS4zMTY5NiAtMTguOTk0NiAzLjY2MTE3IC0yMS4zMzg4QzYuMDA1MzcgLTIzLjY4MyA5LjE4NDc5IC0yNSAxMi41IC0yNVoiIGZpbGw9IiMwNTQ3QzEiLz4KPC9nPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: inherit;
  width: 11px;
  height: 10px;
}
.landing-rocket-item .price-starting > * {
  gap: 12px;
  transform: rotateY(90deg);
  transform-origin: right;
}
.landing-rocket-item .price {
  background-color: rgba(5, 71, 193, 0.3);
  padding: 7px 16px;
}
.landing-rocket-item .starting span {
  width: 13px;
  height: 13px;
  background-color: #3d7bed;
}
.landing-rocket-item .starting span::after {
  top: 2px;
  right: 2px;
  background-color: inherit;
  filter: blur(13px);
}
.landing-rocket-item .info-btn-more > * {
  transform: rotateY(90deg);
  transform-origin: left;
}
.landing-rocket-item .info {
  gap: 11px;
}
.landing-rocket-item .info .image {
  width: 38px;
  height: 38px;
  padding: 5px;
}
.landing-rocket-item .info .image img {
  width: 28px;
  height: 28px;
}
.landing-rocket-item .info .image img:nth-child(2) {
  top: 4px;
  left: 3px;
  filter: blur(28px);
  z-index: -1;
}
.landing-rocket-item .btn-more {
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 9px 17px;
  color: #fff;
}
.landing-rocket-item .btn-more:hover {
  background-color: #d3344a;
  border-color: #d3344a;
}
.landing-rocket-item .description > * {
  padding-bottom: 36px;
  transform: rotateX(90deg);
  transform-origin: bottom;
}
.landing-rocket-item .introduction {
  padding: 6px 18px;
  border-radius: 0 10px 10px;
  background-color: #0547c1;
}
.landing-rocket-item .introduction::before {
  bottom: 100%;
  left: 0;
  width: 16px;
  height: 12px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjdfMTk4IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTIiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI3NjdfMTk4KSI+CjxwYXRoIGQ9Ik0xNC43NzI3IDQxLjU1SDY3LjU1NDFDNzEuNDcyMSA0MS41NSA3NS4yMjk2IDM5Ljk5MzYgNzggMzcuMjIzMkM4MC43NzA0IDM0LjQ1MjggODIuMzI2OCAzMC42OTUzIDgyLjMyNjggMjYuNzc3M0M4Mi4zMjY4IDIyLjg1OTQgODAuNzcwNCAxOS4xMDE5IDc4IDE2LjMzMTRDNzUuMjI5NiAxMy41NjEgNzEuNDcyMSAxMi4wMDQ2IDY3LjU1NDEgMTIuMDA0NkgxMy4xOTAzQzIuNDUzNDUgMTIuMDA0NiAwIDAuMTg2NDEzIDAgMC4xODY0MTNWMjYuNzc3M0MwIDMwLjY5NTMgMS41NTY0MSAzNC40NTI4IDQuMzI2ODMgMzcuMjIzMkM3LjA5NzI1IDM5Ljk5MzYgMTAuODU0OCA0MS41NSAxNC43NzI3IDQxLjU1WiIgZmlsbD0iIzA1NDdDMSIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjdfMTk4IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTIiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI3NjdfMTk4KSI+CjxwYXRoIGQ9Ik0xNC43NzI3IDQxLjU1SDY3LjU1NDFDNzEuNDcyMSA0MS41NSA3NS4yMjk2IDM5Ljk5MzYgNzggMzcuMjIzMkM4MC43NzA0IDM0LjQ1MjggODIuMzI2OCAzMC42OTUzIDgyLjMyNjggMjYuNzc3M0M4Mi4zMjY4IDIyLjg1OTQgODAuNzcwNCAxOS4xMDE5IDc4IDE2LjMzMTRDNzUuMjI5NiAxMy41NjEgNzEuNDcyMSAxMi4wMDQ2IDY3LjU1NDEgMTIuMDA0NkgxMy4xOTAzQzIuNDUzNDUgMTIuMDA0NiAwIDAuMTg2NDEzIDAgMC4xODY0MTNWMjYuNzc3M0MwIDMwLjY5NTMgMS41NTY0MSAzNC40NTI4IDQuMzI2ODMgMzcuMjIzMkM3LjA5NzI1IDM5Ljk5MzYgMTAuODU0OCA0MS41NSAxNC43NzI3IDQxLjU1WiIgZmlsbD0iIzA1NDdDMSIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: inherit;
  z-index: -1;
}
.landing-rocket-item .img img:first-child {
  transform: scale(0);
}
.landing-rocket-item .img img:nth-child(2) {
  filter: blur(284px);
}
.landing-rocket-item .img .shape {
  width: 123.23%;
  height: 65.3%;
  transform: translate(50%, -50%) rotate(-114.04deg);
  background-image: url("/wp-content/themes/karenTheme/assets/images/new-elements/shape-02.png");
  opacity: 0.2;
  z-index: -1;
}
.swiper-slide-active .landing-rocket-item .title > * {
  transform: rotateX(0deg);
  transition-delay: 0.3s;
}
.swiper-slide-active .landing-rocket-item .price-starting > * {
  transform: rotateX(0deg);
  transition-delay: 0.6s;
}
.swiper-slide-active .landing-rocket-item .info-btn-more > * {
  transform: rotateY(0deg);
  transition-delay: 0.9s;
}
.swiper-slide-active .landing-rocket-item .description > * {
  transform: rotateX(0deg);
  transition-delay: 1.2s;
}
.swiper-slide-active .landing-rocket-item .img img:first-child {
  transform: scale(1);
  transition-delay: 1.5s;
}
.landing-rocket .swiper-pagination {
  gap: 5px;
  bottom: 33px;
}
.landing-rocket .swiper-pagination-bullet {
  margin: 0 !important;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 1;
  background-color: rgba(217, 217, 217, 0.14);
  position: relative;
}
.landing-rocket .swiper-pagination-bullet::before, .landing-rocket .swiper-pagination-bullet::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  border: 0.5px solid rgba(255, 255, 255, 0.1);
  border-radius: 50%;
  transition: all 0.3s linear;
}
.landing-rocket .swiper-pagination-bullet::before {
  width: 14px;
  height: 14px;
}
.landing-rocket .swiper-pagination-bullet::after {
  width: 18px;
  height: 18px;
}
.landing-rocket .swiper-pagination-bullet-active {
  background-color: #0547c1;
  margin: 0 4px !important;
}
.landing-rocket .swiper-pagination-bullet-active::before, .landing-rocket .swiper-pagination-bullet-active::after {
  transform: translate(-50%, -50%) scale(1);
}
@media only screen and (max-width: 991px) {
  .landing-rocket {
    padding: 92px 0 32px;
  }
  .landing-rocket::after {
    content: none;
  }
  .landing-rocket-item .content {
    max-width: 100%;
  }
  .swiper-slide-active .landing-rocket-item .title > * {
    transition-delay: 0.6s;
  }
  .swiper-slide-active .landing-rocket-item .price-starting > * {
    transition-delay: 0.9s;
  }
  .swiper-slide-active .landing-rocket-item .info-btn-more > * {
    transition-delay: 1.2s;
  }
  .swiper-slide-active .landing-rocket-item .description > * {
    transition-delay: 1.5s;
  }
  .swiper-slide-active .landing-rocket-item .img img:first-child {
    transition-delay: 0.3s;
  }
}
@media only screen and (max-width: 575px) {
  .landing-rocket-item .title > * {
    font-size: 23px;
    line-height: 39px;
  }
  .landing-rocket-item .title > * .pop {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 13px;
    left: 8px;
  }
  .landing-rocket-item .title > * .pop::after {
    width: 11px;
    height: 10px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgOCA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjc3Ml8yNDU4IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iOCIgaGVpZ2h0PSI3Ij4KPHJlY3Qgd2lkdGg9IjgiIGhlaWdodD0iNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc3Ml8yNDU4KSI+CjxwYXRoIGQ9Ik04LjQwOTA5IC0xNi40MkgyOC41OTA5QzMwLjgyMTEgLTE2LjQyIDMyLjk2IC0xNS41NTQ2IDM0LjUzNyAtMTQuMDE0MUMzNi4xMTQgLTEyLjQ3MzYgMzcgLTEwLjM4NDMgMzcgLTguMjA1N0MzNyAtNi4wMjcxMyAzNi4xMTQgLTMuOTM3OCAzNC41MzcgLTIuMzk3MzJDMzIuOTYgLTAuODU2ODQyIDMwLjgyMTEgMC4wMDg1ODkwMyAyOC41OTA5IDAuMDA4NTg5MDNINy41MDgzMUMxLjM5NjU4IDAuMDA4NTg5MDMgMCA2LjU4MDAyIDAgNi41ODAwMlYtOC4yMDU3QzAgLTEwLjM4NDMgMC44ODU5NTUgLTEyLjQ3MzYgMi40NjI5NyAtMTQuMDE0MUM0LjAzOTk4IC0xNS41NTQ2IDYuMTc4ODYgLTE2LjQyIDguNDA5MDkgLTE2LjQyWiIgZmlsbD0iIzA1NDdDMSIvPgo8L2c+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgOCA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjc3Ml8yNDU4IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iOCIgaGVpZ2h0PSI3Ij4KPHJlY3Qgd2lkdGg9IjgiIGhlaWdodD0iNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc3Ml8yNDU4KSI+CjxwYXRoIGQ9Ik04LjQwOTA5IC0xNi40MkgyOC41OTA5QzMwLjgyMTEgLTE2LjQyIDMyLjk2IC0xNS41NTQ2IDM0LjUzNyAtMTQuMDE0MUMzNi4xMTQgLTEyLjQ3MzYgMzcgLTEwLjM4NDMgMzcgLTguMjA1N0MzNyAtNi4wMjcxMyAzNi4xMTQgLTMuOTM3OCAzNC41MzcgLTIuMzk3MzJDMzIuOTYgLTAuODU2ODQyIDMwLjgyMTEgMC4wMDg1ODkwMyAyOC41OTA5IDAuMDA4NTg5MDNINy41MDgzMUMxLjM5NjU4IDAuMDA4NTg5MDMgMCA2LjU4MDAyIDAgNi41ODAwMlYtOC4yMDU3QzAgLTEwLjM4NDMgMC44ODU5NTUgLTEyLjQ3MzYgMi40NjI5NyAtMTQuMDE0MUM0LjAzOTk4IC0xNS41NTQ2IDYuMTc4ODYgLTE2LjQyIDguNDA5MDkgLTE2LjQyWiIgZmlsbD0iIzA1NDdDMSIvPgo8L2c+Cjwvc3ZnPgo=);
    transform: translateY(-1px);
  }
  .landing-rocket-item .price {
    padding: 6px 12px;
  }
  .landing-rocket-item .price .num {
    font-size: 10px;
    line-height: 15px;
  }
  .landing-rocket-item .price .num span {
    font-size: 12px;
    line-height: 18px;
  }
  .landing-rocket-item .price .toman {
    margin-right: 5px;
    font-size: 7px;
    line-height: 10px;
  }
  .landing-rocket-item .starting {
    font-size: 10px;
    line-height: 14px;
  }
}

/* Landing Rocket */
/* Timear Register */
.timear-end-register {
  padding: 9px 18px 8px;
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(164, 168, 186, 0.1);
  gap: 10px;
  color: #5f7086;
}
.timear-end-register span {
  color: #040404;
}

/* Timear Register */
/* Webinar */
.webinar {
  border: 1px solid rgba(164, 168, 186, 0.05);
  padding: 16px;
}
.webinar .image::before, .webinar .image::after,
.webinar .image a::before,
.webinar .image a::after {
  content: "";
  position: absolute;
  background-color: var(--bg-document);
  z-index: 2;
}
.webinar .image::after,
.webinar .image a::before,
.webinar .image a::after {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNyAxNy4zNjI0VjBIMC4wNzY3ODIyQzkuNDIwMDQgMCAxNi45OTQzIDcuNTc0MjIgMTYuOTk0MyAxNi45MTc1QzE2Ljk5NDMgMTcuMDY2MyAxNi45OTYyIDE3LjIxNDYgMTcgMTcuMzYyNFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNyAxNy4zNjI0VjBIMC4wNzY3ODIyQzkuNDIwMDQgMCAxNi45OTQzIDcuNTc0MjIgMTYuOTk0MyAxNi45MTc1QzE2Ljk5NDMgMTcuMDY2MyAxNi45OTYyIDE3LjIxNDYgMTcgMTcuMzYyNFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.webinar .image::before {
  top: 0;
  right: 0;
  width: 45px;
  height: 34px;
  border-radius: 0 0 0 22px;
}
.webinar .image::after {
  width: 17px;
  height: 18px;
  top: 0;
  right: 45px;
}
.webinar .image a::before {
  width: 23px;
  height: 22px;
  top: 34px;
  right: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMyAyMlYwSDBWMC4wMDUwMDQ4OEgxQzEzLjE0ODYgMC4wMDUwMDQ4OCAyMi45OTcyIDkuODUxOTMgMjMgMjJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMyAyMlYwSDBWMC4wMDUwMDQ4OEgxQzEzLjE0ODYgMC4wMDUwMDQ4OCAyMi45OTcyIDkuODUxOTMgMjMgMjJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
}
.webinar .image a::after {
  width: 53px;
  height: 46px;
  bottom: 0;
  left: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA1MyA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuMzM2OTE0VjQ2SDUyLjcxN0M0Ny44NTk3IDQ2IDQzLjEzOSA0NC4zOTI2IDM5LjI5MTEgNDEuNDI4Mkw4LjU3NDA0IDE3Ljc2NTFDMy4xNjc0MiAxMy42MDAxIDAgNy4xNjE2MiAwIDAuMzM2OTE0WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA1MyA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuMzM2OTE0VjQ2SDUyLjcxN0M0Ny44NTk3IDQ2IDQzLjEzOSA0NC4zOTI2IDM5LjI5MTEgNDEuNDI4Mkw4LjU3NDA0IDE3Ljc2NTFDMy4xNjc0MiAxMy42MDAxIDAgNy4xNjE2MiAwIDAuMzM2OTE0WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
}
.webinar .image a img {
  height: 201px;
  border-radius: 22px 0;
}
.webinar .image .free {
  width: 80px;
  height: 80px;
  transform: translate(-12px, 11px);
}
.webinar .image .free::before {
  background-color: rgba(255, 255, 255, 0.3);
  -webkit-backdrop-filter: blur(60px);
          backdrop-filter: blur(60px);
}
.webinar .image .free::after {
  background-image: url("/wp-content/themes/karenTheme/assets/images/new-elements/free.svg");
  width: 64px;
  height: 68px;
}
.webinar .starting,
.webinar .media,
.webinar .actor {
  color: #5f7086;
}
.webinar .title {
  color: #040404;
  max-height: 40px;
}
.webinar .title a:hover {
  color: #d3344a;
}
.webinar .dont {
  background-color: #d3344a;
  padding: 7px 14px;
}
.webinar .register {
  border: 1px solid rgba(0, 0, 0, 0.08);
  color: #040404;
  gap: 7px;
  line-height: 16px;
  padding: 4px 19px;
}
.webinar .register span {
  color: #29b677;
  line-height: 21px;
}
.webinar .register:hover {
  background-color: #29b677;
}
.webinar .register:hover,
.webinar .register:hover span {
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .webinar {
    padding: 12px;
  }
  .webinar .image a img {
    height: 162px;
  }
  .webinar .price span {
    font-size: 13px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .webinar {
    padding: 0;
    border-radius: 0;
    border: 0;
  }
  .webinar .image::before {
    width: 32px;
    height: 24px;
    border-radius: 0 0 0 19px;
  }
  .webinar .image::after {
    right: 31px;
    width: 12px;
    height: 12px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAxMS42MDExVjBIMC4xMzUyNTRDNi42MDA1OSAwIDExLjg1ODQgNS4xNjk5MiAxMiAxMS42MDExWiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAxMS42MDExVjBIMC4xMzUyNTRDNi42MDA1OSAwIDExLjg1ODQgNS4xNjk5MiAxMiAxMS42MDExWiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
  }
  .webinar .image a::before {
    width: 15px;
    height: 16px;
    top: 23px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAxNS44MzM1VjBIMC41NTg1OTRDOS4xMjI1NiAwLjIxMDY5MyAxNiA3LjIxODk5IDE2IDE1LjgzMzVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAxNS44MzM1VjBIMC41NTg1OTRDOS4xMjI1NiAwLjIxMDY5MyAxNiA3LjIxODk5IDE2IDE1LjgzMzVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
  }
  .webinar .image a::after {
    width: 40px;
    height: 35px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA0MCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDBWMzVIMzkuMTc3NUMzNC4zMTQ3IDM1IDI5LjU4ODkgMzMuMzg4OSAyNS43Mzg4IDMwLjQxODJMOC41NjEwNCAxNy4xNjUzQzMuMjI5IDEzLjA1MTMgMC4wNzcxNDg0IDYuNzI1MSAwIDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA0MCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDBWMzVIMzkuMTc3NUMzNC4zMTQ3IDM1IDI5LjU4ODkgMzMuMzg4OSAyNS43Mzg4IDMwLjQxODJMOC41NjEwNCAxNy4xNjUzQzMuMjI5IDEzLjA1MTMgMC4wNzcxNDg0IDYuNzI1MSAwIDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
  }
  .webinar .image .free {
    width: 50px;
    height: 50px;
    transform: translate(-8px, 2px);
    font-size: 9px;
    line-height: 14px;
  }
  .webinar .image .free::after {
    width: 40px;
    height: 43px;
  }
  .webinar .starting {
    font-size: 9px;
    line-height: 13px;
  }
  .webinar .title {
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 9px;
  }
  .webinar .media-actor {
    margin-bottom: 14px;
  }
  .webinar .media {
    font-size: 10px;
    line-height: 15px;
  }
  .webinar .actor {
    font-size: 9px;
    line-height: 14px;
  }
  .webinar .dont {
    font-size: 9px;
    line-height: 13px;
    padding: 5px 8px;
  }
  .webinar .register {
    font-size: 9px;
    line-height: 13px;
    gap: 5px;
    padding: 3px 12px;
  }
  .webinar .register span {
    font-size: 11px;
    line-height: 17px;
  }
}

/* Webinar */
/* Stat Webinar */
.stat-webinar .icon {
  background-image: linear-gradient(180deg, #f4f4fd 0%, rgba(244, 244, 252, 0) 100%);
  width: 38px;
  height: 38px;
}
.stat-webinar .icon svg {
  width: 24px;
  height: 24px;
}
.stat-webinar .count {
  color: #a4a8ba;
}
.stat-webinar .count span {
  color: #040404;
}
.stat-webinar .title {
  color: #040404;
  margin-bottom: 5px;
  line-height: 26px;
}
.stat-webinar p {
  color: #a4a8ba;
  line-height: 22px;
}
.stat-webinar:hover .count {
  color: rgba(5, 71, 193, 0.7);
}
@media only screen and (max-width: 767px) {
  .stat-webinar .icon {
    width: 31px;
    height: 31px;
    margin-bottom: 4px;
  }
  .stat-webinar .icon svg {
    width: 20px;
    height: 20px;
  }
  .stat-webinar .count {
    font-size: 15px;
    line-height: 24px;
  }
  .stat-webinar .count span {
    font-size: 9px;
    line-height: 26px;
  }
  .stat-webinar .title {
    font-size: 12px;
    line-height: 24px;
    margin-bottom: 0;
  }
  .stat-webinar p {
    font-size: 9px;
    line-height: 18px;
  }
}

/* Stat Webinar */
/* Categories Webinar */
.categories-webinar-heading {
  gap: 28px;
}
.categories-webinar-heading-title {
  line-height: 26px;
  color: #040404;
}
.categories-webinar-heading-swiper-buttons {
  gap: 19px;
}
.categories-webinar-heading-swiper-buttons .swiper-button-next, .categories-webinar-heading-swiper-buttons .swiper-button-prev {
  font-size: 24px;
  color: #a4a8ba;
}
.categories-webinar-heading-swiper-buttons .swiper-button-next::after, .categories-webinar-heading-swiper-buttons .swiper-button-prev::after {
  content: none;
}
.categories-webinar-heading-btn {
  padding: 8px 17px 9px;
  border: 1px solid rgba(164, 168, 186, 0.1);
  background-color: rgba(255, 255, 255, 0.03);
  color: #5f7086;
}
.categories-webinar-heading-btn:hover {
  background-color: #d3344a;
  border-color: #d3344a;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .categories-webinar-heading-title {
    font-size: 14px;
    line-height: 26px;
  }
  .categories-webinar-heading-btn {
    font-size: 9px;
    line-height: 13px;
    padding: 6px 12px;
  }
}
.categories-webinar .swiper-slide {
  width: 103px;
}
.categories-webinar-item {
  padding: 16px 16px 12px;
  border: 1px solid rgba(0, 0, 0, 0.02);
  width: 103px;
  --gradient: linear-gradient(
    149.69deg,
    #d2ebff 12.06%,
    #3facff 54.09%,
    #008fff 81.55%
  );
}
.categories-webinar-item .icon {
  background-image: var(--gradient);
  width: 69px;
  height: 69px;
}
.categories-webinar-item .icon svg {
  width: 34px;
  height: 34px;
}
.categories-webinar-item .title {
  line-height: 26px;
}
@media only screen and (max-width: 767px) {
  .categories-webinar .swiper-slide {
    width: 80px;
  }
  .categories-webinar-item {
    padding: 12px;
    width: 80px;
  }
  .categories-webinar-item .icon {
    width: 54px;
    height: 54px;
    margin-bottom: 9px;
  }
  .categories-webinar-item .icon svg {
    width: 26px;
    height: 26px;
  }
  .categories-webinar-item .title {
    font-size: 9px;
    line-height: 26px;
  }
}

/* Categories Webinar */
/* Videos Webinar */
.videos-webinar .image img,
.popular-videos-webinar-item .image img {
  height: 160px;
}
.videos-webinar .image .play,
.popular-videos-webinar-item .image .play {
  width: 36px;
  height: 36px;
  font-size: 13px;
}
.videos-webinar .image .play::before,
.popular-videos-webinar-item .image .play::before {
  background-color: rgba(255, 255, 255, 0.6);
  -webkit-backdrop-filter: blur(7px);
          backdrop-filter: blur(7px);
}
.videos-webinar .image .play::after,
.videos-webinar .image .play i::after,
.popular-videos-webinar-item .image .play::after,
.popular-videos-webinar-item .image .play i::after {
  animation: scaleVideoFive 1s infinite linear alternate;
}
@keyframes scaleVideoFive {
  0% {
    transform: translate(-50%, -50%) scale(0.9);
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
  }
}
.videos-webinar .image .play::after,
.popular-videos-webinar-item .image .play::after {
  width: 42px;
  height: 42px;
  border: 1px solid rgba(255, 255, 255, 0.21);
}
.videos-webinar .image .play i::after,
.popular-videos-webinar-item .image .play i::after {
  width: 52px;
  height: 52px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
}
@media only screen and (max-width: 767px) {
  .videos-webinar .image img,
  .popular-videos-webinar-item .image img {
    height: 104px;
  }
}

.videos-webinar-tabs li {
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(164, 168, 186, 0.1);
  padding: 9px 17px;
  color: #040404;
  line-height: 17px;
}
.videos-webinar-tabs li.active {
  background-color: #0547c1;
  border-color: #0547c1;
  color: #fff;
}
.videos-webinar-item .media {
  gap: 11px;
}
.videos-webinar-item .media-image {
  width: 38px;
  height: 38px;
  background-color: #f2f2f2;
}
.videos-webinar-item .media-image img {
  width: 28px;
  height: 28px;
}
.videos-webinar-item .media-image img:nth-child(2) {
  top: 4px;
  left: 3px;
  filter: blur(28px);
}
.videos-webinar-item .media .name {
  color: #040404;
}
.videos-webinar-item .media .name:hover {
  color: #d3344a;
}
.videos-webinar-item .media .sub-name {
  color: #5f7086;
}
.videos-webinar-item .show {
  color: #292d32;
}
.videos-webinar-item .show svg {
  width: 24px;
  height: 24px;
}
.videos-webinar-item .show:hover {
  color: #d3344a;
}
@media only screen and (max-width: 767px) {
  .videos-webinar-tabs {
    gap: 11px;
  }
  .videos-webinar-tabs li {
    font-size: 9px;
    line-height: 13px;
  }
  .videos-webinar-item .media {
    gap: 7px;
  }
  .videos-webinar-item .media-image {
    width: 33px;
    height: 33px;
  }
  .videos-webinar-item .media-image img {
    width: 23px;
    height: 23px;
  }
  .videos-webinar-item .media .name {
    font-size: 10px;
    line-height: 15px;
  }
  .videos-webinar-item .media .sub-name {
    font-size: 9px;
    line-height: 14px;
  }
  .videos-webinar-item .show svg {
    width: 16px;
    height: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .videos-webinar-tabs {
    margin: 0 -12px;
  }
  .videos-webinar-tabs ul {
    padding: 0 12px !important;
  }
}

/* Videos Webinar */
/* Face To Face Webinars */
.face-to-face-webinars-wrapper {
  padding: 56px 40px;
  background-color: #f4f4fc;
}
.face-to-face-webinars-wrapper::after {
  width: calc(100% - 36px);
  height: 40%;
  transform: translate(-50%, 17px);
  border-radius: 0 0 15px 15px;
  background-color: rgba(255, 255, 255, 0.03);
  -webkit-backdrop-filter: blur(74px);
          backdrop-filter: blur(74px);
}
.face-to-face-webinars-heading .title {
  color: #040404;
  line-height: 26px;
  margin-bottom: 3px;
}
.face-to-face-webinars-heading .sub-title {
  line-height: 26px;
  color: #a4a8ba;
}
.face-to-face-webinars-heading .show-all {
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(164, 168, 186, 0.1);
  padding: 9px 17px;
  color: #040404;
  line-height: 17px;
}
.face-to-face-webinars-heading .show-all:hover {
  background-color: #d3344a;
  color: #fff;
}
.face-to-face-webinars-content {
  border: 3px solid rgba(0, 0, 0, 0.02);
  padding: 22px 30px;
}
.face-to-face-webinars-content .row {
  margin: 0 -6px;
  row-gap: 26px;
}
.face-to-face-webinars-content .row > * {
  padding: 0 6px;
}
.face-to-face-webinars-tabs {
  padding: 14px 23px;
  background-color: rgba(244, 246, 251, 0.6);
}
.face-to-face-webinars-tabs ul {
  gap: 17px;
}
.face-to-face-webinars-tabs li {
  padding: 7px 12px;
  border: 1px solid rgba(0, 0, 0, 0.03);
  line-height: 17px;
  color: #5f7086;
}
.face-to-face-webinars-tabs li.active {
  background-color: #fff;
  border-color: #fff;
  color: #040404;
}
.face-to-face-webinars-item {
  padding: 13px 10px 14px 27px;
  background-color: #f4f4fc;
}
.face-to-face-webinars-item .image {
  max-width: 94px;
}
.face-to-face-webinars-item .image img {
  width: 94px;
  height: 94px;
}
.face-to-face-webinars-item .detail {
  max-width: calc(100% - 101px);
}
.face-to-face-webinars-item .detail .info {
  padding-left: 20px;
}
.face-to-face-webinars-item .detail .title {
  color: #040404;
  max-height: 44px;
}
.face-to-face-webinars-item .detail .title a:hover {
  color: #d3344a;
}
.face-to-face-webinars-item .detail .location-time {
  color: #a4a8ba;
  margin-bottom: 5px;
}
.face-to-face-webinars-item .detail .date {
  color: #5f7086;
}
.face-to-face-webinars-item .detail .price {
  color: #a4a8ba;
}
.face-to-face-webinars-item .detail .show-more {
  padding: 9px 12px;
  border: 1px solid rgba(164, 168, 186, 0.1);
  background-color: rgba(255, 255, 255, 0.03);
  color: #040404;
}
.face-to-face-webinars-item .detail .show-more:hover {
  background-color: #d3344a;
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .face-to-face-webinars-wrapper {
    padding: 40px 20px;
  }
  .face-to-face-webinars-content {
    padding: 22px 20px;
  }
  .face-to-face-webinars-item {
    padding: 13px 10px 14px;
    gap: 8px;
  }
  .face-to-face-webinars-item .detail .info {
    padding-left: 12px;
  }
}
@media only screen and (max-width: 767px) {
  .face-to-face-webinars-heading {
    margin-bottom: 34px;
  }
  .face-to-face-webinars-heading .title {
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 5px;
  }
  .face-to-face-webinars-heading .sub-title {
    font-size: 10px;
    line-height: 19px;
  }
  .face-to-face-webinars-heading .show-all {
    font-size: 10px;
    line-height: 14px;
  }
  .face-to-face-webinars-tabs {
    padding: 8px 16px;
  }
  .face-to-face-webinars-content .row {
    row-gap: 12px;
  }
  .face-to-face-webinars-item .detail .info {
    padding-left: 0;
  }
}
@media only screen and (max-width: 575px) {
  .face-to-face-webinars-wrapper {
    border-radius: 0;
    margin: 0 -12px;
    padding: 24px 12px;
  }
  .face-to-face-webinars-content {
    padding: 16px 14px;
  }
  .face-to-face-webinars-tabs li {
    font-size: 10px;
    line-height: 15px;
  }
  .face-to-face-webinars-item .image {
    max-width: 76px;
  }
  .face-to-face-webinars-item .image img {
    width: 76px;
    height: 76px;
  }
  .face-to-face-webinars-item .detail {
    max-width: calc(100% - 81px);
  }
  .face-to-face-webinars-item .detail .title {
    font-size: 11px;
    line-height: 26px;
  }
  .face-to-face-webinars-item .detail .location-time {
    font-size: 9px;
    line-height: 16px;
    margin-bottom: 6px;
  }
  .face-to-face-webinars-item .detail .date {
    font-size: 9px;
    line-height: 16px;
  }
}

/* Face To Face Webinars */
/* Most Popular Organizer */
.most-popular-organizer {
  background-color: #040414;
  padding: 40px 0;
}
.most-popular-organizer .swiper-slide {
  width: 300px;
}
.most-popular-organizer .swiper + .swiper {
  direction: ltr;
  padding-right: 210px;
}
.most-popular-organizer .swiper + .swiper .swiper-slide {
  direction: rtl;
}
.most-popular-organizer-item {
  background-color: #161626;
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 20px 11px 20px 15px;
  width: 300px;
}
.most-popular-organizer-item .image {
  width: 38px;
  height: 38px;
  background-color: #f2f2f2;
}
.most-popular-organizer-item .image img {
  width: 28px;
  height: 28px;
}
.most-popular-organizer-item .image img:nth-child(2) {
  top: 4px;
  left: 3px;
  filter: blur(28px);
  opacity: 0.24;
  z-index: -1;
}
.most-popular-organizer-item .name {
  line-height: 20px;
  margin-bottom: 2px;
}
.most-popular-organizer-item .name a:hover {
  color: #d3344a;
}
.most-popular-organizer-item .sub-name {
  color: #5f7086;
  line-height: 15px;
}
.most-popular-organizer-item .follow {
  padding: 9px 17px;
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.most-popular-organizer-item .follow:hover {
  background-color: #d3344a;
  border-color: #d3344a;
}
@media only screen and (max-width: 767px) {
  .most-popular-organizer .swiper-slide, .most-popular-organizer-item {
    width: 230px;
  }
  .most-popular-organizer .swiper + .swiper {
    padding-right: 100px;
  }
  .most-popular-organizer-item {
    padding: 13px 11px 12px;
  }
  .most-popular-organizer-item .info .image {
    width: 24px;
    height: 24px;
  }
  .most-popular-organizer-item .info .image img {
    width: 18px;
    height: 18px;
  }
  .most-popular-organizer-item .info .name {
    font-size: 10px;
    line-height: 14px;
    margin-bottom: 0;
  }
  .most-popular-organizer-item .info .sub-name {
    font-size: 8px;
    line-height: 12px;
  }
  .most-popular-organizer-item .follow {
    font-size: 8px;
    line-height: 11px;
  }
}

/* Most Popular Organizer */
/* Comments Webinar */
.comments-webinar-tabs {
  border: 1px solid #ebebeb;
  padding: 1px;
}
.comments-webinar-tabs li {
  padding: 11px 13px 11px 12px;
  color: #5f7086;
}
.comments-webinar-tabs li.active {
  background-color: #000;
  color: #fff;
}
.comments-webinar-item {
  border: 1px solid rgba(235, 235, 235, 0.3);
  padding: 28px 22px;
}
.comments-webinar-item .info i {
  background-color: #dbd3ca;
  color: #827954;
  width: 43px;
  height: 41px;
  font-size: 20px;
}
.comments-webinar-item .info .name {
  color: #040404;
  line-height: 20px;
  margin-bottom: 3px;
}
.comments-webinar-item .info .sub-name {
  line-height: 17px;
  color: #a4a8ba;
}
.comments-webinar-item p {
  line-height: 26px;
}
@media only screen and (max-width: 767px) {
  .comments-webinar-tabs {
    margin-bottom: 40px;
  }
  .comments-webinar-item {
    padding: 16px 11px;
  }
  .comments-webinar-item .info {
    margin-bottom: 7px;
  }
  .comments-webinar-item .info i {
    width: 35px;
    height: 33px;
    font-size: 16px;
    border-radius: 10px;
  }
  .comments-webinar-item .info .name {
    font-size: 12px;
    line-height: 17px;
    margin-bottom: 4px;
  }
  .comments-webinar-item .info .sub-name {
    font-size: 10px;
    line-height: 14px;
  }
  .comments-webinar-item p {
    font-size: 11px;
    line-height: 26px;
  }
}

/* Comments Webinar */
/* Popular Videos Webinar */
.popular-videos-webinar-item .image .tip {
  top: 100%;
  left: 0;
  padding: 15px 12px 5px;
  border-radius: 0 20px 20px;
  white-space: nowrap;
  transform: translateY(12px);
  opacity: 0;
}
.popular-videos-webinar-item .image .tip::before {
  content: "";
  position: absolute;
  top: 10px;
  bottom: 0;
  left: 0;
  width: 100%;
  border-radius: inherit;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: -1;
}
.popular-videos-webinar-item .image .tip::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 11px;
  height: 10px;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3ODVfOSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjExIiBoZWlnaHQ9IjEwIj4KPHJlY3Qgd2lkdGg9IjExIiBoZWlnaHQ9IjEwIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yNzg1XzkpIj4KPHBhdGggZD0iTTExLjY1MjkgMzMuM0g1My4yODc0QzU2LjM3OCAzMy4zIDU5LjM0MTkgMzIuMDcyMyA2MS41MjczIDI5Ljg4NjlDNjMuNzEyNiAyNy43MDE2IDY0Ljk0MDMgMjQuNzM3NiA2NC45NDAzIDIxLjY0NzFDNjQuOTQwMyAxOC41NTY2IDYzLjcxMjYgMTUuNTkyNiA2MS41MjczIDEzLjQwNzNDNTkuMzQxOSAxMS4yMjE5IDU2LjM3OCA5Ljk5NDIyIDUzLjI4NzQgOS45OTQyMkgxMC40MDQ2QzEuOTM1MzEgOS45OTQyMiAwIDAuNjcxOTA5IDAgMC42NzE5MDlWMjEuNjQ3MUMwIDI0LjczNzYgMS4yMjc3MSAyNy43MDE2IDMuNDEzMDUgMjkuODg2OUM1LjU5ODM5IDMyLjA3MjMgOC41NjIzNSAzMy4zIDExLjY1MjkgMzMuM1oiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3ODVfOSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjExIiBoZWlnaHQ9IjEwIj4KPHJlY3Qgd2lkdGg9IjExIiBoZWlnaHQ9IjEwIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yNzg1XzkpIj4KPHBhdGggZD0iTTExLjY1MjkgMzMuM0g1My4yODc0QzU2LjM3OCAzMy4zIDU5LjM0MTkgMzIuMDcyMyA2MS41MjczIDI5Ljg4NjlDNjMuNzEyNiAyNy43MDE2IDY0Ljk0MDMgMjQuNzM3NiA2NC45NDAzIDIxLjY0NzFDNjQuOTQwMyAxOC41NTY2IDYzLjcxMjYgMTUuNTkyNiA2MS41MjczIDEzLjQwNzNDNTkuMzQxOSAxMS4yMjE5IDU2LjM3OCA5Ljk5NDIyIDUzLjI4NzQgOS45OTQyMkgxMC40MDQ2QzEuOTM1MzEgOS45OTQyMiAwIDAuNjcxOTA5IDAgMC42NzE5MDlWMjEuNjQ3MUMwIDI0LjczNzYgMS4yMjc3MSAyNy43MDE2IDMuNDEzMDUgMjkuODg2OUM1LjU5ODM5IDMyLjA3MjMgOC41NjIzNSAzMy4zIDExLjY1MjkgMzMuM1oiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.popular-videos-webinar-item .image .play:hover .tip {
  opacity: 1;
  transform: translateY(6px);
}
.popular-videos-webinar-item .title {
  color: #040404;
  line-height: 26px;
  max-height: 52px;
}
.popular-videos-webinar-item .title a:hover {
  color: #d3344a;
}
.popular-videos-webinar-item .media {
  gap: 11px;
}
.popular-videos-webinar-item .media-image {
  width: 38px;
  height: 38px;
  background-color: #f2f2f2;
}
.popular-videos-webinar-item .media-image img {
  width: 28px;
  height: 28px;
}
.popular-videos-webinar-item .media-image img:nth-child(2) {
  top: 4px;
  left: 3px;
  opacity: 0.24;
  z-index: -1;
}
.popular-videos-webinar-item .media .name {
  color: #5f7086;
  margin-bottom: 4px;
}
.popular-videos-webinar-item .media .sub-name {
  color: #5f7086;
  line-height: 14px;
}
.popular-videos-webinar-item .info .name {
  color: #040404;
  line-height: 14px;
  margin-bottom: 2px;
}
.popular-videos-webinar-item .info .sub-name {
  color: #5f7086;
  line-height: 14px;
}
.popular-videos-webinar-item .price {
  line-height: 15px;
}
.popular-videos-webinar-item .price span {
  line-height: 23px;
  color: #29b677;
}
.popular-videos-webinar-item .buy {
  padding: 7px 15px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  color: #000;
  gap: 5px;
}
.popular-videos-webinar-item .buy span {
  color: #29b677;
}
.popular-videos-webinar-item .buy:hover {
  background-color: #29b677;
  border-color: #29b677;
  color: #fff;
}
.popular-videos-webinar-item .buy:hover span {
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .popular-videos-webinar-item .title {
    font-size: 12px;
    line-height: 22px;
    max-height: 44px;
  }
  .popular-videos-webinar-item .media .name {
    color: #040404;
    font-size: 9px;
    line-height: 14px;
    margin-bottom: 3px;
  }
  .popular-videos-webinar-item .media .sub-name {
    font-size: 8px;
    line-height: 12px;
  }
  .popular-videos-webinar-item .info .name {
    font-size: 9px;
    line-height: 14px;
    margin-bottom: 4px;
  }
  .popular-videos-webinar-item .info .sub-name {
    font-size: 7px;
    line-height: 11px;
  }
  .popular-videos-webinar-item .price {
    font-size: 9px;
    line-height: 14px;
  }
  .popular-videos-webinar-item .price span {
    font-size: 12px;
    line-height: 18px;
  }
  .popular-videos-webinar-item .buy {
    font-size: 9px;
    line-height: 13px;
    padding: 4px 7px;
  }
  .popular-videos-webinar-item .buy span {
    font-size: 11px;
    line-height: 17px;
  }
}

/* Popular Videos Webinar */
/* Article Box Webinar */
.article-webinar {
  border: 1px solid rgba(235, 235, 235, 0.7);
  padding: 18px 8px 20px;
}
.article-webinar .author-category {
  padding: 0 6px;
}
.article-webinar .author > i {
  width: 43px;
  height: 41px;
  background-color: #dbd3ca;
  color: #827954;
  font-size: 20px;
}
.article-webinar .author .name {
  color: #040404;
  line-height: 20px;
  margin-bottom: 1px;
}
.article-webinar .author .date {
  color: #a4a8ba;
  line-height: 17px;
}
.article-webinar .category {
  padding: 7px 13px;
  background-color: #040404;
  line-height: 18px;
}
.article-webinar .category:hover {
  background-color: #d3344a;
}
.article-webinar .image img {
  height: 151px;
}
.article-webinar .content {
  padding: 0 6px;
}
.article-webinar .title {
  color: #0a0a0a;
  line-height: 20px;
  max-height: 40px;
}
.article-webinar .title a:hover {
  color: #d3344a;
}
.article-webinar p {
  line-height: 20px;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  height: 60px;
}
.article-webinar:hover .image img {
  transform: scale(1.05) rotate(1deg);
}
@media only screen and (max-width: 1199px) {
  .article-webinar .author {
    gap: 8px;
  }
  .article-webinar .author > i {
    width: 38px;
    height: 36px;
  }
  .article-webinar .author .name {
    font-size: 11px;
    line-height: 16px;
  }
  .article-webinar .author .date {
    font-size: 10px;
    line-height: 14px;
  }
  .article-webinar .category {
    font-size: 10px;
    line-height: 14px;
    padding: 7px 10px;
  }
}
@media only screen and (max-width: 767px) {
  .article-webinar {
    padding: 15px 4px 10px;
  }
  .article-webinar .author-category,
  .article-webinar .content {
    padding: 0 4px;
  }
  .article-webinar .author-category {
    margin-bottom: 10px;
  }
  .article-webinar .author {
    gap: 7px;
  }
  .article-webinar .author > i {
    width: 30px;
    height: 29px;
    border-radius: 10px;
    font-size: 16px;
  }
  .article-webinar .category {
    padding: 4px 10px;
  }
  .article-webinar .image img {
    height: 111px;
  }
  .article-webinar .title {
    font-size: 12px;
    margin-bottom: 7px;
  }
}

/* Article Box Webinar */
/* Our Sponsors */
.our-sponsors .swiper-slide {
  width: auto;
}
.our-sponsors-item {
  width: 115px;
  height: 116px;
}
.our-sponsors-item::before {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI5IiBoZWlnaHQ9IjEyNyIgdmlld0JveD0iMCAwIDEyOSAxMjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjk1ODAwOCAxMS42NDE2Vjg2Ljc1NDdDMC45NTgwMDggOTIuODI5OSA1Ljg4Mjg3IDk3Ljc1NDcgMTEuOTU4IDk3Ljc1NDdIMzAuNTQ0QzM2LjYxOTEgOTcuNzU0NyA0MS41NDQgMTAyLjY4IDQxLjU0NCAxMDguNzU1VjExNi4wMDZDNDEuNTQ0IDEyMi4wODEgNDYuNDY4OSAxMjcuMDA2IDUyLjU0NCAxMjcuMDA2SDExNy4xMTJDMTIzLjE4NyAxMjcuMDA2IDEyOC4xMTIgMTIyLjA4MSAxMjguMTEyIDExNi4wMDZWNDAuNjU4NUMxMjguMTEyIDM0LjU4MzQgMTIzLjE4NyAyOS42NTg1IDExNy4xMTIgMjkuNjU4NUgxMTIuNjAyQzEwNi41MjcgMjkuNjU4NSAxMDEuNjAyIDI0LjczMzcgMTAxLjYwMiAxOC42NTg1VjExLjY0MTZDMTAxLjYwMiA1LjU2NjQ3IDk2LjY3NyAwLjY0MTYwMiA5MC42MDE5IDAuNjQxNjAySDExLjk1OEM1Ljg4Mjg4IDAuNjQxNjAyIDAuOTU4MDA4IDUuNTY2NDggMC45NTgwMDggMTEuNjQxNloiIGZpbGw9IiMyQjI1NDgiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI5IiBoZWlnaHQ9IjEyNyIgdmlld0JveD0iMCAwIDEyOSAxMjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjk1ODAwOCAxMS42NDE2Vjg2Ljc1NDdDMC45NTgwMDggOTIuODI5OSA1Ljg4Mjg3IDk3Ljc1NDcgMTEuOTU4IDk3Ljc1NDdIMzAuNTQ0QzM2LjYxOTEgOTcuNzU0NyA0MS41NDQgMTAyLjY4IDQxLjU0NCAxMDguNzU1VjExNi4wMDZDNDEuNTQ0IDEyMi4wODEgNDYuNDY4OSAxMjcuMDA2IDUyLjU0NCAxMjcuMDA2SDExNy4xMTJDMTIzLjE4NyAxMjcuMDA2IDEyOC4xMTIgMTIyLjA4MSAxMjguMTEyIDExNi4wMDZWNDAuNjU4NUMxMjguMTEyIDM0LjU4MzQgMTIzLjE4NyAyOS42NTg1IDExNy4xMTIgMjkuNjU4NUgxMTIuNjAyQzEwNi41MjcgMjkuNjU4NSAxMDEuNjAyIDI0LjczMzcgMTAxLjYwMiAxOC42NTg1VjExLjY0MTZDMTAxLjYwMiA1LjU2NjQ3IDk2LjY3NyAwLjY0MTYwMiA5MC42MDE5IDAuNjQxNjAySDExLjk1OEM1Ljg4Mjg4IDAuNjQxNjAyIDAuOTU4MDA4IDUuNTY2NDggMC45NTgwMDggMTEuNjQxNloiIGZpbGw9IiMyQjI1NDgiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background: rgba(43, 37, 72, 0.7) url("/wp-content/themes/karenTheme/assets/images/new-elements/bg-sponsors.png") center center no-repeat;
  background-size: cover;
}
.our-sponsors-item::after {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE4IiBoZWlnaHQ9IjExNyIgdmlld0JveD0iMCAwIDExOCAxMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDEyVjc4LjM3OTZDMSA4NC40NTQ4IDUuOTI0ODcgODkuMzc5NiAxMiA4OS4zNzk2SDI3LjAyNThDMzMuMTAxIDg5LjM3OTYgMzguMDI1OCA5NC4zMDQ1IDM4LjAyNTggMTAwLjM4VjEwNUMzOC4wMjU4IDExMS4wNzUgNDIuOTUwNyAxMTYgNDkuMDI1OCAxMTZIMTA2QzExMi4wNzUgMTE2IDExNyAxMTEuMDc1IDExNyAxMDVWMzguNDA3NEMxMTcgMzIuMzMyMyAxMTIuMDc1IDI3LjQwNzQgMTA2IDI3LjQwNzRIMTAzLjgxNUM5Ny43NDA0IDI3LjQwNzQgOTIuODE1NSAyMi40ODI1IDkyLjgxNTUgMTYuNDA3NFYxMkM5Mi44MTU1IDUuOTI0ODcgODcuODkwNiAxIDgxLjgxNTUgMUgxMkM1LjkyNDg3IDEgMSA1LjkyNDg3IDEgMTJaIiBzdHJva2U9ImJsYWNrIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE4IiBoZWlnaHQ9IjExNyIgdmlld0JveD0iMCAwIDExOCAxMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDEyVjc4LjM3OTZDMSA4NC40NTQ4IDUuOTI0ODcgODkuMzc5NiAxMiA4OS4zNzk2SDI3LjAyNThDMzMuMTAxIDg5LjM3OTYgMzguMDI1OCA5NC4zMDQ1IDM4LjAyNTggMTAwLjM4VjEwNUMzOC4wMjU4IDExMS4wNzUgNDIuOTUwNyAxMTYgNDkuMDI1OCAxMTZIMTA2QzExMi4wNzUgMTE2IDExNyAxMTEuMDc1IDExNyAxMDVWMzguNDA3NEMxMTcgMzIuMzMyMyAxMTIuMDc1IDI3LjQwNzQgMTA2IDI3LjQwNzRIMTAzLjgxNUM5Ny43NDA0IDI3LjQwNzQgOTIuODE1NSAyMi40ODI1IDkyLjgxNTUgMTYuNDA3NFYxMkM5Mi44MTU1IDUuOTI0ODcgODcuODkwNiAxIDgxLjgxNTUgMUgxMkM1LjkyNDg3IDEgMSA1LjkyNDg3IDEgMTJaIiBzdHJva2U9ImJsYWNrIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.4);
  top: 0;
  right: 0;
  bottom: 16px;
  left: 15px;
  opacity: 0;
}
.our-sponsors-item img {
  width: auto;
  opacity: 0.7;
  max-height: 29px;
}
.our-sponsors-item:hover {
  transform: scale(1.1);
}
.our-sponsors-item:hover::after {
  top: -5px;
  right: -4px;
  opacity: 1;
}
.our-sponsors-item:hover img {
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .our-sponsors-item {
    width: 80px;
    height: 79px;
  }
  .our-sponsors-item img {
    max-height: 20px;
  }
}

/* Our Sponsors */
/* Yoga Heading */
.yoga-heading-title {
  font-size: 34px;
  line-height: 48px;
  color: #23253f;
}
.yoga-heading-title span {
  color: #f7a630;
}
.yoga-heading-title span::before {
  width: calc(100% + 6px);
  height: 20px;
  background-color: #fef4e7;
  border-radius: 8px;
  transform: translate(-50%, 1px);
}
.yoga-heading-sub-title {
  color: #23253f;
}
@media only screen and (max-width: 1199px) {
  .yoga-heading-title {
    font-size: 32px;
  }
  .yoga-heading-sub-title {
    font-size: 12px;
  }
}
@media only screen and (max-width: 575px) {
  .yoga-heading-title {
    font-size: 28px;
    line-height: 39px;
  }
  .yoga-heading-title span::before {
    height: 16px;
  }
}

/* Yoga Heading */
/* Courses Yoga */
.courses-yoga-item {
  height: 296px;
}
.courses-yoga-item::before {
  background-image: linear-gradient(180deg, rgba(186, 157, 139, 0) 0%, rgba(186, 157, 139, 0.82) 52.32%, #c09c88 100%);
  height: 40.203%;
}
.courses-yoga-item .bg {
  z-index: -2;
}
.courses-yoga-item .content {
  bottom: 22px;
  padding: 0 16px;
}
.courses-yoga-item .content .title {
  line-height: 25px;
  max-height: 50px;
}
.courses-yoga-item .content > i {
  width: 40px;
  height: 40px;
  border: 1.5px solid #fff;
  font-size: 22px;
}
.courses-yoga-item:hover .bg {
  transform: scale(1.05);
}
.courses-yoga-item:hover .content > i {
  transform: rotate(-45deg);
}
.courses-yoga-item.sm .content .title, .courses-yoga-item.xs .content .title {
  line-height: 21px;
  max-height: 42px;
}
.courses-yoga-item.sm .content > i, .courses-yoga-item.xs .content > i {
  width: 32px;
  height: 32px;
  font-size: 18px;
}
.courses-yoga-item.sm {
  height: 242px;
}
.courses-yoga-item.sm::before {
  height: 49.18%;
}
.courses-yoga-item.xs {
  height: 154px;
}
.courses-yoga-item.xs::before {
  height: 55.2%;
}
.courses-yoga-item.lg {
  height: 420px;
}
.courses-yoga-item.lg::before {
  height: 28.334%;
}
.courses-yoga-item.lg .content .title {
  line-height: 31px;
  max-height: 62px;
}
.courses-yoga .swiper-pagination-bullet {
  opacity: 1;
  background-color: #d9d9d9;
  border-radius: 32px;
  margin: 0 !important;
  width: 6px;
  height: 6px;
}
.courses-yoga .swiper-pagination-bullet.prev, .courses-yoga .swiper-pagination-bullet.next {
  width: 8px;
  height: 8px;
}
.courses-yoga .swiper-pagination-bullet-active {
  width: 23px;
  height: 8px;
  background-color: #837ffa;
}
@media only screen and (max-width: 991px) {
  .courses-yoga-item {
    border-radius: 24px;
  }
  .courses-yoga-item .content {
    bottom: 16px;
  }
  .courses-yoga-item .content .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .courses-yoga-item .content > i {
    width: 36px;
    height: 36px;
    font-size: 20px;
  }
}

/* Courses Yoga */
/* Why Yoga */
.why-yoga-item {
  box-shadow: 0px 10px 64px rgba(28, 57, 144, 0.078);
  padding: 22px 20px 32px;
}
.why-yoga-item .heading {
  gap: 12px;
}
.why-yoga-item .heading .icon {
  width: 40px;
  height: 40px;
  background-color: rgba(212, 241, 195, 0.39);
  color: #5dc222;
}
.why-yoga-item .heading .icon svg {
  width: 24px;
  height: 24px;
}
.why-yoga-item .heading .title {
  line-height: 25px;
  color: #23253f;
}
.why-yoga-item p {
  color: #23253f;
}
@media only screen and (max-width: 991px) {
  .why-yoga-item {
    padding: 16px 16px 24px;
  }
  .why-yoga-item .heading {
    margin-bottom: 16px;
  }
  .why-yoga-item .heading .title {
    font-size: 16px;
    line-height: 24px;
  }
  .why-yoga-item p {
    font-size: 12px;
    line-height: 22px;
  }
}

/* Why Yoga */
/* Article Yoga */
.article-yoga {
  box-shadow: 0px 10px 64px rgba(28, 57, 144, 0.078);
  padding: 24px 24px 28px;
}
.article-yoga figure img {
  height: 210px;
}
.article-yoga figure .category {
  top: 16px;
  right: 16px;
  padding: 3px 9px;
  color: #fff;
}
.article-yoga figure .category::before {
  background-color: rgba(164, 137, 98, 0.24);
  border: 1px solid #fff;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
}
.article-yoga figure .category:hover::before {
  background-color: #a48962;
}
.article-yoga .content {
  padding: 0 12px;
}
.article-yoga .title {
  line-height: 25px;
  max-height: 50px;
  color: #23253f;
}
.article-yoga .title a:hover {
  color: #837ffa;
}
.article-yoga .time-ready,
.article-yoga .date {
  color: #747893;
  line-height: 22px;
}
.article-yoga .time-ready i,
.article-yoga .date i {
  font-size: 18px;
}
.article-yoga .more {
  font-size: 24px;
  padding-right: 8px;
  color: #837ffa;
}
.article-yoga .more::before {
  width: 18px;
  height: 18px;
  border-radius: 6px;
  background-color: #ebeafe;
}
@media only screen and (max-width: 767px) {
  .article-yoga {
    padding: 16px 16px 20px;
    border-radius: 24px;
  }
  .article-yoga figure a {
    border-radius: 16px;
  }
  .article-yoga figure img {
    height: 150px;
  }
  .article-yoga .content {
    padding: 0 8px;
  }
  .article-yoga .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .article-yoga .time-ready,
  .article-yoga .date {
    font-size: 12px;
    line-height: 18px;
  }
  .article-yoga .time-ready i,
  .article-yoga .date i {
    font-size: 16px;
  }
}

/* Article Yoga */
/* Gallery Yoga */
.gallery-yoga .swiper-slide {
  width: auto;
}
.gallery-yoga .swiper-button-next, .gallery-yoga .swiper-button-prev {
  width: 48px;
  height: 48px;
  background-color: #f8f8f8;
  font-size: 16px;
  color: #837ffa;
}
.gallery-yoga .swiper-button-next::after, .gallery-yoga .swiper-button-prev::after {
  content: none;
}
.gallery-yoga .swiper-button-next:hover, .gallery-yoga .swiper-button-prev:hover {
  background-color: #837ffa;
  color: #fff;
}
.gallery-yoga-item img {
  width: 360px;
  height: 350px;
}
.gallery-yoga-item:hover img {
  transform: scale(1.05) rotate(2deg);
  filter: grayscale(1);
}
@media only screen and (max-width: 1199px) {
  .gallery-yoga-item img {
    width: 300px;
    height: 290px;
  }
}
@media only screen and (max-width: 991px) {
  .gallery-yoga-item img {
    width: 260px;
    height: 250px;
  }
  .gallery-yoga .swiper-buttons {
    position: absolute;
    top: 0;
    left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .gallery-yoga-item {
    border-radius: 24px;
  }
  .gallery-yoga-item img {
    width: 232px;
    height: 226px;
  }
}
@media only screen and (max-width: 575px) {
  .gallery-yoga .swiper-buttons {
    transform: translateY(-4px);
  }
  .gallery-yoga .swiper-button-prev, .gallery-yoga .swiper-button-next {
    width: 40px;
    height: 40px;
    font-size: 14px;
    border-radius: 12px;
  }
}

/* Gallery Yoga */
/* ==> New Styles Elements Investment <== */
/* Fonts */
@font-face {
  font-family: "Modam";
  src: url("/wp-content/themes/karenTheme/assets/fonts/modam/Modam-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Modam";
  src: url("/wp-content/themes/karenTheme/assets/fonts/modam/Modam-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Modam";
  src: url("/wp-content/themes/karenTheme/assets/fonts/modam/Modam-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Modam";
  src: url("/wp-content/themes/karenTheme/assets/fonts/modam/Modam-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Modam";
  src: url("/wp-content/themes/karenTheme/assets/fonts/modam/Modam-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Modam";
  src: url("/wp-content/themes/karenTheme/assets/fonts/modam/Modam-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Modam";
  src: url("/wp-content/themes/karenTheme/assets/fonts/modam/Modam-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Modam";
  src: url("/wp-content/themes/karenTheme/assets/fonts/modam/Modam-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
.f-modam {
  font-family: "Modam";
}

/* Fonts */
/* Iocns */
.icon-check-circle:before {
  content: "\ea0e";
}

.icon-trend-up:before {
  content: "\ea0d";
}

/* Iocns */
/* Options Investment */
.options-investment-wrapper {
  border-radius: 32px;
  padding: 40px 20px 26px;
}
.options-investment .shape-1 {
  height: 48px;
  z-index: -1;
}
.options-investment .shape-1::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABRAAAAAwCAYAAABpCFYVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOKSURBVHgB7d3BVVNBFAbgixYgVuBYAdgBVqAdiBWoO3ceK9AOxArECsxOd2IFZusOK9AZEzyPmMiETEjy3vedcwmEe14B//ln3l4AAAAAwPDsT6fVXoo6tc+7N/P3eZ6f08+zzufa7QUAAAAAuypV7rUOwWr37lXupYqd1oFfH1yEiB/znOYZxxoIEAEAAIBNWibsSRU7rUOmO7HdLTXoGud5nWcUDcNEASIAAACsblNHIWv3WrbA1rEHtHcSkzBxHCsSIAIAAHAhNdxr3SqrbYHVPs9RSGAoTmLFIFGACAAA9EnrUKj1Xm0LbFMtNQD6aRyTEPEkrkGACAAA2ydV7rkQHwBYxklco40oQAQAYF1Swz0X4gMAtDHO8zCWCBEFiAAAi23qQvzWRyHThvYAANhO53me5jmtWRYgAkD/pYZ7LsQHAID+OM7z/qolASIAu2DbL8Tf1FHI2j0AAIBFjuOKEFGACHBzUuXekC7Er30eAAAA61PuRBwt+qcAEVhWarjnQnwAAADYvHIn4oNY8GIVASJD1JcL8R2FBAAAAFo5i0mI+A8B4u5KDfdciA8AAADA2zwvZr/cdICYGu65EB8AAAAAVlNaiGfdL24iQDzMc5TnYPp7CdtSAAAAAADbZhSTl6r8tY4AsQSEJSh8kudxOFIKAAAAALvk0luZWwaIJSh8lud5CA0BAAAAYFeNotNCbBEgpjyv8hwHAAAAANAHf1uIqwSIGocAAAAA0E+jmLYQrxsgljsOP4SXoQAAAABAX93Nc347lldah6ehdQgAAAAAffYjz5dbsZx3ed4GAAAAANB3j8qP2iPMpW34KSZHlwEAAACA/jvPc7+mgSg8BAAAAIDhKbngYc0diJ9DeAgAAAAAQ/TtqgbimxAeAgAAAMBQHfyvgfgqz8sAAAAAAAZr0UtUUp7vAQAAAAAM2XhRA/FrTC5JBAAAAAAGbN4diOXocgoAAAAAYOj2Z48wp9A+BAAAAACmZhuIpX0oPAQAAAAA/ug2EFN4cQoAAAAA0NFtID4OAAAAAICObgOxtA9TAAAAAABMXTQQj0J4CAAAAADMuAgQnwQAAAAAwIxuAxEAAAAA4JISIKZwfBkAAAAAmKMEiIcBAAAAADBHCRCPAgAAAABgjhIgHgQAAAAAwBwlQNwPAAAAAIA5BIgAAAAAwEJ7eX4FAAAAAMActwIAAAAAYIHfVqFR6YJKWaQAAAAASUVORK5CYII=) 0 0/100% 100% no-repeat;
          mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABRAAAAAwCAYAAABpCFYVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOKSURBVHgB7d3BVVNBFAbgixYgVuBYAdgBVqAdiBWoO3ceK9AOxArECsxOd2IFZusOK9AZEzyPmMiETEjy3vedcwmEe14B//ln3l4AAAAAwPDsT6fVXoo6tc+7N/P3eZ6f08+zzufa7QUAAAAAuypV7rUOwWr37lXupYqd1oFfH1yEiB/znOYZxxoIEAEAAIBNWibsSRU7rUOmO7HdLTXoGud5nWcUDcNEASIAAACsblNHIWv3WrbA1rEHtHcSkzBxHCsSIAIAAHAhNdxr3SqrbYHVPs9RSGAoTmLFIFGACAAA9EnrUKj1Xm0LbFMtNQD6aRyTEPEkrkGACAAA2ydV7rkQHwBYxklco40oQAQAYF1Swz0X4gMAtDHO8zCWCBEFiAAAi23qQvzWRyHThvYAANhO53me5jmtWRYgAkD/pYZ7LsQHAID+OM7z/qolASIAu2DbL8Tf1FHI2j0AAIBFjuOKEFGACHBzUuXekC7Er30eAAAA61PuRBwt+qcAEVhWarjnQnwAAADYvHIn4oNY8GIVASJD1JcL8R2FBAAAAFo5i0mI+A8B4u5KDfdciA8AAADA2zwvZr/cdICYGu65EB8AAAAAVlNaiGfdL24iQDzMc5TnYPp7CdtSAAAAAADbZhSTl6r8tY4AsQSEJSh8kudxOFIKAAAAALvk0luZWwaIJSh8lud5CA0BAAAAYFeNotNCbBEgpjyv8hwHAAAAANAHf1uIqwSIGocAAAAA0E+jmLYQrxsgljsOP4SXoQAAAABAX93Nc347lldah6ehdQgAAAAAffYjz5dbsZx3ed4GAAAAANB3j8qP2iPMpW34KSZHlwEAAACA/jvPc7+mgSg8BAAAAIDhKbngYc0diJ9DeAgAAAAAQ/TtqgbimxAeAgAAAMBQHfyvgfgqz8sAAAAAAAZr0UtUUp7vAQAAAAAM2XhRA/FrTC5JBAAAAAAGbN4diOXocgoAAAAAYOj2Z48wp9A+BAAAAACmZhuIpX0oPAQAAAAA/ug2EFN4cQoAAAAA0NFtID4OAAAAAICObgOxtA9TAAAAAABMXTQQj0J4CAAAAADMuAgQnwQAAAAAwIxuAxEAAAAA4JISIKZwfBkAAAAAmKMEiIcBAAAAADBHCRCPAgAAAABgjhIgHgQAAAAAwBwlQNwPAAAAAIA5BIgAAAAAwEJ7eX4FAAAAAMActwIAAAAAYIHfVqFR6YJKWaQAAAAASUVORK5CYII=) 0 0/100% 100% no-repeat;
  background: #22243e linear-gradient(89.53deg, rgba(0, 0, 0, 0) 55.43%, rgba(49, 128, 255, 0.2) 99.83%);
}
.options-investment .shape-1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABRAAAAAwCAYAAABpCFYVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASUSURBVHgB7d3BcRRHFAbgh33xzRx9ozNAOvnoJQLkCCADyxEgR4AzkIjAEAHcfESOgHEEEhFAt2YXidUKerW9Gu3M91W9Etp5DItKVSr99frNgwAAAACA6Xk4r1Z9KerU3u/R0ufnuT7OP55e+bh1DwIAAACAXZUq+1qHYLV9jyr7UkVP68DvfF6t+rqoswgB173f4v9VvqYp19789RIivsn1Ourfw1oEiAAAAMCQasOeIlX0tA6Zfo77PaXWRZ3WIdj/lX1dw77Wgd8YlO+RWa6DXL/NX/sr17toGCYKEAEAAGBzQx2FrO1rOQXWum+dsKer6Km9X+0U2FBTalMKwWhnlut5rme5TqIPE7vYkAARAACAhdSwr/VUWe0UWO39xnIUcogpsG30AW2luAwS38WGQaIAEQAAGJPWoVDrvtopsKGm1LqGfetMT9WEYENNqZkCA3ZZynWY62n0IeJJ3IIAEQAA7p9U2Wch/nWtQ6GxHIWs7QNgnFKut3HLaUQBIgAA25Ia9lmIv9qUFuLX3g8AuNlR9Mean8QaP1cFiAAANxtqIX7ro5BpoL6uYZ+F+AAAbRzkepnrz1yva/6CABEAxi817LMQf7O+LurUhmBd1BmqDwCA+ylFf6T5KNer7zULEAHYBfd9If5QRyFr+7qGfRbiAwDAOKSoDBEFiAB3J1X2TWkhfu39hgqZLMQHAADGLOV6n+v36B+wspIAEVhXathnIf5qFuIDAABwV2a5/sm1Hzf8fiZAZIrGshB/SkchLcQHAACA7TmM/unM+6suChB3V2rYZyH+Zn1d1Gm9EN9RSAAAAKCVMoXYRf905q8MHSCmhn0W4t++z0J8AAAAgGkr+daHXE9ynV69cBcB4l70Z6kfz/9c3kyaX+vqbmEhPgAAAABsWTnK/DT6EHGrSkA4y3Wc6yz65PJ4/gYOon7CDgAAAAC4W2+jz/a2ogSHL6IPDcs/dBj1e/AAAAAAgOHNos/2mkpxOW14FEJDAAAAANhlzaYQFxOH5YjyUQgOAQAAAGAMysnijacQy8NQSnBYHu+cAgAAAAAYizIoeBYbDAz+Mb/BQQAAAAAAY/R39JOIayu7Dt+HqUMAAAAAGLNZrHmMuYwrluDwJOw6BAAAAICxKxngh6jMAhfh4VEAAAAAAFNx8TTmHysa/831JgSIAAAAADAl+7l++l6A+DLXx7jlwkQAAAAAYGf9kuvXbzW8iDXOOQMAAAAAozKLfrXhSin68DAFAAAAADBFKfqMcKVy4XkAAAAAAFNVTiafrbpQji4fBwAAAAAwdZ+WX0jRp4opAAAAAICpuxYgHofpQwAAAACg91WAmOYvpAAAAAAAyHnhD1c+Och1kqsLAAAAAIAl5cnLKQAAAAAAel8mEGe5zsP0IQAAAABwxSJAfJbrVQAAAAAArFCOL+8FAAAAAMCli6cwp+gDRAAAAACAqy52IJbJw/8CAAAAAGBJCRBnuU4DAAAAAGBJCRAfhwARAAAAAFihBIgPc3UBAAAAALBkESCeBQAAAADACp8CAAAAAOC6i6cwAwAAAACs9Bkv8SekOOBY9wAAAABJRU5ErkJggg==) 0 0/100% 100% no-repeat;
          mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABRAAAAAwCAYAAABpCFYVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASUSURBVHgB7d3BcRRHFAbgh33xzRx9ozNAOvnoJQLkCCADyxEgR4AzkIjAEAHcfESOgHEEEhFAt2YXidUKerW9Gu3M91W9Etp5DItKVSr99frNgwAAAACA6Xk4r1Z9KerU3u/R0ufnuT7OP55e+bh1DwIAAACAXZUq+1qHYLV9jyr7UkVP68DvfF6t+rqoswgB173f4v9VvqYp19789RIivsn1Ourfw1oEiAAAAMCQasOeIlX0tA6Zfo77PaXWRZ3WIdj/lX1dw77Wgd8YlO+RWa6DXL/NX/sr17toGCYKEAEAAGBzQx2FrO1rOQXWum+dsKer6Km9X+0U2FBTalMKwWhnlut5rme5TqIPE7vYkAARAACAhdSwr/VUWe0UWO39xnIUcogpsG30AW2luAwS38WGQaIAEQAAGJPWoVDrvtopsKGm1LqGfetMT9WEYENNqZkCA3ZZynWY62n0IeJJ3IIAEQAA7p9U2Wch/nWtQ6GxHIWs7QNgnFKut3HLaUQBIgAA25Ia9lmIv9qUFuLX3g8AuNlR9Mean8QaP1cFiAAANxtqIX7ro5BpoL6uYZ+F+AAAbRzkepnrz1yva/6CABEAxi817LMQf7O+LurUhmBd1BmqDwCA+ylFf6T5KNer7zULEAHYBfd9If5QRyFr+7qGfRbiAwDAOKSoDBEFiAB3J1X2TWkhfu39hgqZLMQHAADGLOV6n+v36B+wspIAEVhXathnIf5qFuIDAABwV2a5/sm1Hzf8fiZAZIrGshB/SkchLcQHAACA7TmM/unM+6suChB3V2rYZyH+Zn1d1Gm9EN9RSAAAAKCVMoXYRf905q8MHSCmhn0W4t++z0J8AAAAgGkr+daHXE9ynV69cBcB4l70Z6kfz/9c3kyaX+vqbmEhPgAAAABsWTnK/DT6EHGrSkA4y3Wc6yz65PJ4/gYOon7CDgAAAAC4W2+jz/a2ogSHL6IPDcs/dBj1e/AAAAAAgOHNos/2mkpxOW14FEJDAAAAANhlzaYQFxOH5YjyUQgOAQAAAGAMysnijacQy8NQSnBYHu+cAgAAAAAYizIoeBYbDAz+Mb/BQQAAAAAAY/R39JOIayu7Dt+HqUMAAAAAGLNZrHmMuYwrluDwJOw6BAAAAICxKxngh6jMAhfh4VEAAAAAAFNx8TTmHysa/831JgSIAAAAADAl+7l++l6A+DLXx7jlwkQAAAAAYGf9kuvXbzW8iDXOOQMAAAAAozKLfrXhSin68DAFAAAAADBFKfqMcKVy4XkAAAAAAFNVTiafrbpQji4fBwAAAAAwdZ+WX0jRp4opAAAAAICpuxYgHofpQwAAAACg91WAmOYvpAAAAAAAyHnhD1c+Och1kqsLAAAAAIAl5cnLKQAAAAAAel8mEGe5zsP0IQAAAABwxSJAfJbrVQAAAAAArFCOL+8FAAAAAMCli6cwp+gDRAAAAACAqy52IJbJw/8CAAAAAGBJCRBnuU4DAAAAAGBJCRAfhwARAAAAAFihBIgPc3UBAAAAALBkESCeBQAAAADACp8CAAAAAOC6i6cwAwAAAACs9Bkv8SekOOBY9wAAAABJRU5ErkJggg==) 0 0/100% 100% no-repeat;
  background-image: linear-gradient(85.08deg, rgba(93, 155, 255, 0) 84.58%, #459dff 94.08%), linear-gradient(263.62deg, rgba(93, 155, 255, 0) 84.38%, #459dff 93.15%);
}
.options-investment .shape-2 {
  top: 47px;
  background: #22243e linear-gradient(89.53deg, rgba(0, 0, 0, 0) 55.43%, rgba(49, 128, 255, 0.2) 99.83%);
  border-radius: 0 0 32px 32px;
  z-index: -2;
}
.options-investment .shape-2::after {
  background-image: linear-gradient(85.08deg, rgba(93, 155, 255, 0) 84.58%, #459dff 94.08%), linear-gradient(263.62deg, rgba(93, 155, 255, 0) 84.38%, #459dff 93.15%);
  padding: 1px;
  border-radius: inherit;
}
.options-investment-content {
  max-width: 545px;
  -webkit-mask-image: radial-gradient(circle, rgb(0, 87, 255) 0%, rgba(0, 0, 0, 0) 100%);
          mask-image: radial-gradient(circle, rgb(0, 87, 255) 0%, rgba(0, 0, 0, 0) 100%);
}
.options-investment-items {
  --duration: 8000ms;
  animation: scrollInfinite infinite var(--duration) linear;
}
.options-investment-content:hover .options-investment-items {
  animation-play-state: paused;
}
.options-investment-item {
  padding: 0 27px;
}
.options-investment-item::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 26px;
  height: 26px;
  background-color: #3180ff;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDBMMTMuNzM2NSA0LjQ3MTI4QzE0LjM5NTIgOC40NzA0IDE3LjUyOTYgMTEuNjA0OCAyMS41Mjg3IDEyLjI2MzVMMjYgMTNMMjEuNTI4NyAxMy43MzY1QzE3LjUyOTYgMTQuMzk1MiAxNC4zOTUyIDE3LjUyOTYgMTMuNzM2NSAyMS41Mjg3TDEzIDI2TDEyLjI2MzUgMjEuNTI4N0MxMS42MDQ4IDE3LjUyOTYgOC40NzAzOSAxNC4zOTUyIDQuNDcxMjggMTMuNzM2NUwwIDEzTDQuNDcxMjggMTIuMjYzNUM4LjQ3MDQgMTEuNjA0OCAxMS42MDQ4IDguNDcwMzkgMTIuMjYzNSA0LjQ3MTI4TDEzIDBaIiBmaWxsPSIjMzE4MEZGIiBzdHlsZT0iZmlsbDojMzE4MEZGO2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjE5MjIgMC41MDIwIDEuMDAwMCk7ZmlsbC1vcGFjaXR5OjE7Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDBMMTMuNzM2NSA0LjQ3MTI4QzE0LjM5NTIgOC40NzA0IDE3LjUyOTYgMTEuNjA0OCAyMS41Mjg3IDEyLjI2MzVMMjYgMTNMMjEuNTI4NyAxMy43MzY1QzE3LjUyOTYgMTQuMzk1MiAxNC4zOTUyIDE3LjUyOTYgMTMuNzM2NSAyMS41Mjg3TDEzIDI2TDEyLjI2MzUgMjEuNTI4N0MxMS42MDQ4IDE3LjUyOTYgOC40NzAzOSAxNC4zOTUyIDQuNDcxMjggMTMuNzM2NUwwIDEzTDQuNDcxMjggMTIuMjYzNUM4LjQ3MDQgMTEuNjA0OCAxMS42MDQ4IDguNDcwMzkgMTIuMjYzNSA0LjQ3MTI4TDEzIDBaIiBmaWxsPSIjMzE4MEZGIiBzdHlsZT0iZmlsbDojMzE4MEZGO2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjE5MjIgMC41MDIwIDEuMDAwMCk7ZmlsbC1vcGFjaXR5OjE7Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  transform: translateX(-50%);
}
@media only screen and (max-width: 1399px) {
  .options-investment-wrapper::before {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABFwAAAAwCAYAAAAsAG77AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAN/SURBVHgB7d27cVNBFAbgYyDHVMCSkWE6EBUAFeAWqACoADrARISYiBCFZJgKrBAydwC7cyVGI9u6K2nlx9X3zZzxY4+vner3Oau9AAAAAGgv9ZzvT2vbzzjLNZl+PJl+3Lq9AAAAADZ1VeFB6jm/X/GMvt9T83fU9NxUJXSZ5Pqaazz9vDmBCwAAAOtIDXr6zmt6agKGtOF5bQ+30zjXp1zH0XD6ReACAADQr8V//FtNDTxs8IzU4BkwNJPowpd30WDqReACAABcxHoEsMveRjf1Mok1CVwAAKCTGvT0nbeYXmjxd9T2AOyySXTTLkexBoELAMBuGtJ6hOkFALbpKNfrWPF+F4ELALArUoOevvOanhaXO7ZY0wAA6k1yPYsVVowELgAwXKnn/KruZ7AeAQAMQZlwKaHLSU2zwAWAobiq9YjUc+5yRwCAYTuM7kLdpQQuALdXatDTd17TYz0CAIBd8zLX8bIGgQtwWwzpcsciNXgGAABwPXrXiwQucHNd1Yv21HNuPQIAAOC8SSy5SFfgwk2SGvT0ndf0uNwRAACAGuPoQpdzBC7Xx3oEAAAA3H6vc31Y/OZ1BS6XvfhOy3/M5Y4AAADAjVLuc3kaC6tF2w5cSihxMK0nuUZh0gEAAAAYlnEsrBZtI3ApYcphrufRBS3CFQAAAGDoSuAynn3RMnAZRReyHIaQBQAAANgt45ibcmkRuKRcH6MLXAAAAAB21f8plzuxvjLF8j7XaQhbAAAAAN7MPll3wmUU3VRLCgAAAABmHuQ6uxurK2nNUbinBQAAAGDRn1w/VlkpKgHLl1xvAwAAAICLlDcUql4pStGFLQcBAAAAwGXOcj26V9GYcn0P97UAAAAA9CkbQgd3K5q+5XocAAAAANT41Re4fA5v+QwAAACwit/LLs0t70b0IgAAAABYRbrs0tyU6zQAAAAAWNXkspWin9Hd3wIAAADAii5aKSqrRCkAAAAAWMf+4kpRCqtEAAAAABtZnHB5EwAAAABsZH7CJYXpFgAAAICNzU+4mG4BAAAAaGA+cBkFAAAAABubBS6j8M5EAAAAAE3MApdXAQAAAEAT8xMuAAAAADRQApeDsE4EAAAA0EwJXFIAAAAA0EwJXEYBAAAAQDMlcHkSAAAAADRTApf9AAAAAKAZgQsAAABAY3u5/gYAAAAAzdwJAAAAAJr6B0zBVGuJJJlDAAAAAElFTkSuQmCC);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABFwAAAAwCAYAAAAsAG77AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAN/SURBVHgB7d27cVNBFAbgYyDHVMCSkWE6EBUAFeAWqACoADrARISYiBCFZJgKrBAydwC7cyVGI9u6K2nlx9X3zZzxY4+vner3Oau9AAAAAGgv9ZzvT2vbzzjLNZl+PJl+3Lq9AAAAADZ1VeFB6jm/X/GMvt9T83fU9NxUJXSZ5Pqaazz9vDmBCwAAAOtIDXr6zmt6agKGtOF5bQ+30zjXp1zH0XD6ReACAADQr8V//FtNDTxs8IzU4BkwNJPowpd30WDqReACAABcxHoEsMveRjf1Mok1CVwAAKCTGvT0nbeYXmjxd9T2AOyySXTTLkexBoELAMBuGtJ6hOkFALbpKNfrWPF+F4ELALArUoOevvOanhaXO7ZY0wAA6k1yPYsVVowELgAwXKnn/KruZ7AeAQAMQZlwKaHLSU2zwAWAobiq9YjUc+5yRwCAYTuM7kLdpQQuALdXatDTd17TYz0CAIBd8zLX8bIGgQtwWwzpcsciNXgGAABwPXrXiwQucHNd1Yv21HNuPQIAAOC8SSy5SFfgwk2SGvT0ndf0uNwRAACAGuPoQpdzBC7Xx3oEAAAA3H6vc31Y/OZ1BS6XvfhOy3/M5Y4AAADAjVLuc3kaC6tF2w5cSihxMK0nuUZh0gEAAAAYlnEsrBZtI3ApYcphrufRBS3CFQAAAGDoSuAynn3RMnAZRReyHIaQBQAAANgt45ibcmkRuKRcH6MLXAAAAAB21f8plzuxvjLF8j7XaQhbAAAAAN7MPll3wmUU3VRLCgAAAABmHuQ6uxurK2nNUbinBQAAAGDRn1w/VlkpKgHLl1xvAwAAAICLlDcUql4pStGFLQcBAAAAwGXOcj26V9GYcn0P97UAAAAA9CkbQgd3K5q+5XocAAAAANT41Re4fA5v+QwAAACwit/LLs0t70b0IgAAAABYRbrs0tyU6zQAAAAAWNXkspWin9Hd3wIAAADAii5aKSqrRCkAAAAAWMf+4kpRCqtEAAAAABtZnHB5EwAAAABsZH7CJYXpFgAAAICNzU+4mG4BAAAAaGA+cBkFAAAAABubBS6j8M5EAAAAAE3MApdXAQAAAEAT8xMuAAAAADRQApeDsE4EAAAA0EwJXFIAAAAA0EwJXEYBAAAAQDMlcHkSAAAAADRTApf9AAAAAKAZgQsAAABAY3u5/gYAAAAAzdwJAAAAAJr6B0zBVGuJJJlDAAAAAElFTkSuQmCC);
  }
  .options-investment-wrapper::after {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABFwAAAAwCAYAAAAsAG77AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASLSURBVHgB7d0xchxFFAbgZ0jIUEjmTomsjNDLCSxOYHEDk5FZnABuYCuiiGxHhPgGtk/AcAKZE4hpz2yphOTt3p3e0Wr3+6pera1+mh2VovnVr/dBAAAAALSXCutHY237Gh/76sbX9+Pr1j0IAAAAYKq5woNUWP+64hql96m5j5qerrD+McrhR1dY/7fiGvk+H46vx+M1c73p622U32MjAhcAAAA2kRr0lNZremoChjRxvaanJjwo9dRc45+Y9h6t7qOmZ1cdj/Wkr0UMu17O+3odDX8mgQsAAEBZi7/4t9o18LDBNVKDa3RR1k1cz1oEDN3E9doe7qeTsR7HsOPll2jw+xa4AAAAtzEecd1cuwZqxiO6mHYfra4B+yb1ddbX0/E173rpYkMCFwAAGKQGPaX1FrsXWtxHTc9cD+3GI4Bdk2IIXPKOl7zb5WVsQOACAHCY9mk8Yq7DHWt6Sustdi+0uI/aHoBDlvr6K4Yxo59izVBW4AIAHIrUoKe0XtPT4nDHFmMaxiMAoM5vMRyw+32sEVYLXABgf6XC+lznM+zKeEQXZd3E9WyOwx1bXAMAqPesr+cxhC7va75B4ALAvphrPCIV1nflcMesK6y3eGg3HgEAHIrjGEaMcvhyXmoWuADcX6lBT2m9psd4xN3ch/EIAID5LUOXH/t6vapR4ALcF3PtXpjjcMcsNbhGF2XdxPXMeAQAAFzJocurvn6IFeNFAhfYXXM9tKfC+j6NRzjcEQAAaOGkr19jxUG6Ahd2SWrQU1qv6dmVwx3nemhvsXvBeAQAAHBozvp6HEPocoPA5e4Yj7ipi7Ju4npWChi6mOc+anoAAADYXfk8lzcxfHT0NXcVuHzu4Tut/jaHO25wDeMRAAAAsB0phtDlxmjRtgOXHEocj/Wor0VcBRW3PXx3sVppPduV8YguAAAAgH33rK8n8ZnRopaOxjfLCc/F+Jq31pzGELyUdoYAAAAA3Cd/x7DJZCsWMZzQuwxZTkO4AgAAAOy/RQxZSFMprnaznIWQBQAAADg8ORtZRAM5WFnuaDkLQQsAAABwuJbHq0yyiGE+KZ/NImgBAAAADl3ORy5iQk7yPLZ8GAwAAADAPfQyhp0ua8kJzasYtsfY1QIAAABw3UmsOVaU+noXwwgRAAAAADetNVaUYhghOgsAAAAAVskbVhZfFppyIvNnX3+EwAUAAACg5Nu+vioFLr/39aGvnwMAAACAkm/6+m5VQ/40oncBAAAAQK1FrDg4N8VwbksKAAAAAGqlGDKVW+WF0wAAAABgHctPKrohjxK9CAAAAAA2cfn/L6TxiykAAAAA2MSNwCXvbDkLAAAAADZ1LXBJMcwYpQAAAABgU9cClxfh7BYAAACAqa4FLj4GGgAAAGC6yy/Gfyz66sYCAAAAYIJl4PK0r/MAAAAAoBnjRAAAAABtfBopOh7/0wUAAAAAk+XAJfX1IQAAAABoIgcui77eBgAAAABN5MDlURgnAgAAAGgmBy5HIXABAAAAaGYZuFwEAAAAAM1cBgAAAACtfPpYaAAAAAAa+g8bHigm0dEw4AAAAABJRU5ErkJggg==);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABFwAAAAwCAYAAAAsAG77AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASLSURBVHgB7d0xchxFFAbgZ0jIUEjmTomsjNDLCSxOYHEDk5FZnABuYCuiiGxHhPgGtk/AcAKZE4hpz2yphOTt3p3e0Wr3+6pera1+mh2VovnVr/dBAAAAALSXCutHY237Gh/76sbX9+Pr1j0IAAAAYKq5woNUWP+64hql96m5j5qerrD+McrhR1dY/7fiGvk+H46vx+M1c73p622U32MjAhcAAAA2kRr0lNZremoChjRxvaanJjwo9dRc45+Y9h6t7qOmZ1cdj/Wkr0UMu17O+3odDX8mgQsAAEBZi7/4t9o18LDBNVKDa3RR1k1cz1oEDN3E9doe7qeTsR7HsOPll2jw+xa4AAAAtzEecd1cuwZqxiO6mHYfra4B+yb1ddbX0/E173rpYkMCFwAAGKQGPaX1FrsXWtxHTc9cD+3GI4Bdk2IIXPKOl7zb5WVsQOACAHCY9mk8Yq7DHWt6Sustdi+0uI/aHoBDlvr6K4Yxo59izVBW4AIAHIrUoKe0XtPT4nDHFmMaxiMAoM5vMRyw+32sEVYLXABgf6XC+lznM+zKeEQXZd3E9WyOwx1bXAMAqPesr+cxhC7va75B4ALAvphrPCIV1nflcMesK6y3eGg3HgEAHIrjGEaMcvhyXmoWuADcX6lBT2m9psd4xN3ch/EIAID5LUOXH/t6vapR4ALcF3PtXpjjcMcsNbhGF2XdxPXMeAQAAFzJocurvn6IFeNFAhfYXXM9tKfC+j6NRzjcEQAAaOGkr19jxUG6Ahd2SWrQU1qv6dmVwx3nemhvsXvBeAQAAHBozvp6HEPocoPA5e4Yj7ipi7Ju4npWChi6mOc+anoAAADYXfk8lzcxfHT0NXcVuHzu4Tut/jaHO25wDeMRAAAAsB0phtDlxmjRtgOXHEocj/Wor0VcBRW3PXx3sVppPduV8YguAAAAgH33rK8n8ZnRopaOxjfLCc/F+Jq31pzGELyUdoYAAAAA3Cd/x7DJZCsWMZzQuwxZTkO4AgAAAOy/RQxZSFMprnaznIWQBQAAADg8ORtZRAM5WFnuaDkLQQsAAABwuJbHq0yyiGE+KZ/NImgBAAAADl3ORy5iQk7yPLZ8GAwAAADAPfQyhp0ua8kJzasYtsfY1QIAAABw3UmsOVaU+noXwwgRAAAAADetNVaUYhghOgsAAAAAVskbVhZfFppyIvNnX3+EwAUAAACg5Nu+vioFLr/39aGvnwMAAACAkm/6+m5VQ/40oncBAAAAQK1FrDg4N8VwbksKAAAAAGqlGDKVW+WF0wAAAABgHctPKrohjxK9CAAAAAA2cfn/L6TxiykAAAAA2MSNwCXvbDkLAAAAADZ1LXBJMcwYpQAAAABgU9cClxfh7BYAAACAqa4FLj4GGgAAAGC6yy/Gfyz66sYCAAAAYIJl4PK0r/MAAAAAoBnjRAAAAABtfBopOh7/0wUAAAAAk+XAJfX1IQAAAABoIgcui77eBgAAAABN5MDlURgnAgAAAGgmBy5HIXABAAAAaGYZuFwEAAAAAM1cBgAAAACtfPpYaAAAAAAa+g8bHigm0dEw4AAAAABJRU5ErkJggg==);
  }
}
@media only screen and (max-width: 1199px) {
  .options-investment .shape-1::before {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA6gAAAAwCAYAAAAcnFebAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMmSURBVHgB7d29cRNBGAbgz5CQISpgycgwHYgKbCqgBEMFhowMQkKICKEDREYGVIBCyNwB7M5JoBHyWXfSaWX7eWZe/32jsdJ39tvTQQAAAHDZpJbZaJaus0Vns0xn2YmDAAAAuFpSy6ytoKXo97rb0V760gCzXSpF9dssn3M+xkAUVAAAuD4uOj1LW35dcTf6vZ9N/ifDKyX1XWy5rCqoAADQSC2zoYpU3/KWot/rYNumOS9yJrGFVWAFFQCAdaSW2T6tTDp1gzqm0RTVt7EBBRUAYDNWJgH+meY8jua+amcKKgAwpNQyq7EymXrOrEwCdPM8mhPVThRUAKgnDTCzMgnAvpjmPIoOd1MVVAD2kZVJALgaptGhpCqoAJdPaplZmQQA9s1ZNCX1wnupCipw1aQBZlYmAQA2s1ZJVVDh+rgqK5NO3QAALqdSUh9Gy7qvggqN1DIbqkhZmQQA4LqZRlNSz1YNFVTWkQaYWZkEAIDraRLNuu9/FNTNWJkEAADo7lnO6+U/1iioo6WcN4+Os8LKJAAAwP5beR916IJait1xzoOcw1mUPQAAACaxtOo7REEtBfQkZzwLAAAArFIK6mT+yzYL6jjnNJRSAAAA1jOJhVPUbRTUcSimAAAA9PP3FPVG9FdWeT/kfArlFAAAgH5O5j/0PUF9Es0jgT3wCAAAgE2UJ/reK99vRnevcl7m3AoAAADYTOmWv3K+dFnxTTlfc54GAAAAbM9R+bLuim+K5q5pCgAAANiusuZ7Z52CmkI5BQAAYFiPLrqDmkI5BQAAYHjfLyqopZzeDwAAABjWz7aHJJ3mHAYAAAAM7855J6jHOW8CAAAAduPWqoKact7njAIAAAB2ZNWK70l4KBIAAAC7NVr+mJmU8yMAAABgx5ZPUE8DAAAAKlg8QU3h9BQAAIBKFk9QnZ4CAABQzWJBHQcAAABUMi+o5XNPUwAAAEAl84J6FAAAAFDRvKCOAwAAACoqBfUwrPcCAABQ2bygAgAAQFUKKgAAAHuhFNQHAQAAAJWVgjoKAAAAqKwU1BQAAABQ2UHO7wAAAIDKbgQAAADsgT+J0lNNT8Kl9AAAAABJRU5ErkJggg==);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA6gAAAAwCAYAAAAcnFebAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMmSURBVHgB7d29cRNBGAbgz5CQISpgycgwHYgKbCqgBEMFhowMQkKICKEDREYGVIBCyNwB7M5JoBHyWXfSaWX7eWZe/32jsdJ39tvTQQAAAHDZpJbZaJaus0Vns0xn2YmDAAAAuFpSy6ytoKXo97rb0V760gCzXSpF9dssn3M+xkAUVAAAuD4uOj1LW35dcTf6vZ9N/ifDKyX1XWy5rCqoAADQSC2zoYpU3/KWot/rYNumOS9yJrGFVWAFFQCAdaSW2T6tTDp1gzqm0RTVt7EBBRUAYDNWJgH+meY8jua+amcKKgAwpNQyq7EymXrOrEwCdPM8mhPVThRUAKgnDTCzMgnAvpjmPIoOd1MVVAD2kZVJALgaptGhpCqoAJdPaplZmQQA9s1ZNCX1wnupCipw1aQBZlYmAQA2s1ZJVVDh+rgqK5NO3QAALqdSUh9Gy7qvggqN1DIbqkhZmQQA4LqZRlNSz1YNFVTWkQaYWZkEAIDraRLNuu9/FNTNWJkEAADo7lnO6+U/1iioo6WcN4+Os8LKJAAAwP5beR916IJait1xzoOcw1mUPQAAACaxtOo7REEtBfQkZzwLAAAArFIK6mT+yzYL6jjnNJRSAAAA1jOJhVPUbRTUcSimAAAA9PP3FPVG9FdWeT/kfArlFAAAgH5O5j/0PUF9Es0jgT3wCAAAgE2UJ/reK99vRnevcl7m3AoAAADYTOmWv3K+dFnxTTlfc54GAAAAbM9R+bLuim+K5q5pCgAAANiusuZ7Z52CmkI5BQAAYFiPLrqDmkI5BQAAYHjfLyqopZzeDwAAABjWz7aHJJ3mHAYAAAAM7855J6jHOW8CAAAAduPWqoKact7njAIAAAB2ZNWK70l4KBIAAAC7NVr+mJmU8yMAAABgx5ZPUE8DAAAAKlg8QU3h9BQAAIBKFk9QnZ4CAABQzWJBHQcAAABUMi+o5XNPUwAAAEAl84J6FAAAAFDRvKCOAwAAACoqBfUwrPcCAABQ2bygAgAAQFUKKgAAAHuhFNQHAQAAAJWVgjoKAAAAqKwU1BQAAABQ2UHO7wAAAIDKbgQAAADsgT+J0lNNT8Kl9AAAAABJRU5ErkJggg==);
  }
  .options-investment .shape-1::after {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA6gAAAAwCAYAAAAcnFebAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAP4SURBVHgB7d0xVhtXFAbg66RxF8p0eWVSQcpUVlZgZwVWmyrsAHkFeAc2ZSpnB3FWEHYQeQWQFeA3fiNjbGukGelpEPq+cy5wuJoRHBr93DujRwEAAMC+SR29o7b69j513da8rZ14FAAAAA9L6uh1BbQUw477LrpDX6rQm3f0FuGyb+9Ti983tZ8v2/on119RiYAKAACHY9X0LG35uMYPMezn2eQ55x29roA2X35Y/B/DQ9+8Qm+Xmr/DSVtPc02ihNSL2HJYFVABAKBIHb1aQWpoeEsx7LihQWrVce8GnHPVeTcJfdSVooTU5+3XL3K9jS38TQRUAADWkTp692llcoyp2xjhbR7DjoNtS7lmuZ5ECaqvYwMCKgDAZqxMDu/VWJk0dYNxpLgNqr9FuV61NwEVAKgpdfTGWJlMA3tWJgHWM811FmWS+iJ6ElABYDypQs/KZJ1Jn5VJgPWluJ2m/ho9/vkloAJwH1mZtDIJwP6bRbmR0tohVUAF2D+po2dl8n6tTJq6AXDoprnOo4TUy1UPFlCBhyZV6B3CymTX1G3Vcw7tCW8AcBhOcr2JNW6eJKDC4XgoK5M1pm6relYmAQA2M4kSUn+Ojtc5AioUqaNXI0g1rExamQQAOCSnuf6IElK/+npOQGUdqULvoaxMzpcfVmXqtqonvAEAcJ+9zHUc5ZrULwiom7EyaWUSAADo599cF1HC6h1jBNSjz2pZP3r2GlYmh036TN0AAIBdSbn+jq+8/UztgNoEu2dRRrgnbTWuY3komnecz8okAADA/pvlehJLVn23qQmlZ1ES8VWUOzWdRrlrUwoAAAAOXZMb/4uSE6uYxG0ofRkVnwgAAIC9N42SIbdq0p60Sb/NpPQoAAAAYLWtTVGbIPqmPeE0AAAAoJ9ZlFy5kedRVnlnYWIKAADAMItrUQfnyvP2BCcBAAAAm2kuGT2NnlKUN1R9HaamAAAAbMc0et4sKUWZms4CAAAAtqcZgF6t++AUwikAAAD1NNu6k29XPChFGbVehIAKAABAHT/lerwqoDbh9M8QTgEAAKjnx1zHXQH1LNfjXL8HAAAA1PN9rl+WNZ9Fue40BQAAANSVomTQpY1JAAAAQH1L7+R7nutVAAAAwO7cfP6NFFZ7AQAA2L0vAmozOZ0FAAAA7NadgJrC9BQAAIBx3Amor8K1pwAAAIzjTkA1PQUAAGAsN9+0XzTvezpvCwAAAHZuEVCf5roIAAAAGJn1XgAAAMb0YcX3JNd1WO8FAABgRIuA+i4AAABgRIuA+jYAAABgRE1APc51GQAAADCiJqAeRbkGFQAAAEZ1FSWkAgAAwFhuPn4AAACAEX14mxkAAAAY3XvF9iAZ/SMLGQAAAABJRU5ErkJggg==);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA6gAAAAwCAYAAAAcnFebAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAP4SURBVHgB7d0xVhtXFAbg66RxF8p0eWVSQcpUVlZgZwVWmyrsAHkFeAc2ZSpnB3FWEHYQeQWQFeA3fiNjbGukGelpEPq+cy5wuJoRHBr93DujRwEAAMC+SR29o7b69j513da8rZ14FAAAAA9L6uh1BbQUw477LrpDX6rQm3f0FuGyb+9Ti983tZ8v2/on119RiYAKAACHY9X0LG35uMYPMezn2eQ55x29roA2X35Y/B/DQ9+8Qm+Xmr/DSVtPc02ihNSL2HJYFVABAKBIHb1aQWpoeEsx7LihQWrVce8GnHPVeTcJfdSVooTU5+3XL3K9jS38TQRUAADWkTp692llcoyp2xjhbR7DjoNtS7lmuZ5ECaqvYwMCKgDAZqxMDu/VWJk0dYNxpLgNqr9FuV61NwEVAKgpdfTGWJlMA3tWJgHWM811FmWS+iJ6ElABYDypQs/KZJ1Jn5VJgPWluJ2m/ho9/vkloAJwH1mZtDIJwP6bRbmR0tohVUAF2D+po2dl8n6tTJq6AXDoprnOo4TUy1UPFlCBhyZV6B3CymTX1G3Vcw7tCW8AcBhOcr2JNW6eJKDC4XgoK5M1pm6relYmAQA2M4kSUn+Ojtc5AioUqaNXI0g1rExamQQAOCSnuf6IElK/+npOQGUdqULvoaxMzpcfVmXqtqonvAEAcJ+9zHUc5ZrULwiom7EyaWUSAADo599cF1HC6h1jBNSjz2pZP3r2GlYmh036TN0AAIBdSbn+jq+8/UztgNoEu2dRRrgnbTWuY3komnecz8okAADA/pvlehJLVn23qQmlZ1ES8VWUOzWdRrlrUwoAAAAOXZMb/4uSE6uYxG0ofRkVnwgAAIC9N42SIbdq0p60Sb/NpPQoAAAAYLWtTVGbIPqmPeE0AAAAoJ9ZlFy5kedRVnlnYWIKAADAMItrUQfnyvP2BCcBAAAAm2kuGT2NnlKUN1R9HaamAAAAbMc0et4sKUWZms4CAAAAtqcZgF6t++AUwikAAAD1NNu6k29XPChFGbVehIAKAABAHT/lerwqoDbh9M8QTgEAAKjnx1zHXQH1LNfjXL8HAAAA1PN9rl+WNZ9Fue40BQAAANSVomTQpY1JAAAAQH1L7+R7nutVAAAAwO7cfP6NFFZ7AQAA2L0vAmozOZ0FAAAA7NadgJrC9BQAAIBx3Amor8K1pwAAAIzjTkA1PQUAAGAsN9+0XzTvezpvCwAAAHZuEVCf5roIAAAAGJn1XgAAAMb0YcX3JNd1WO8FAABgRIuA+i4AAABgRIuA+jYAAABgRE1APc51GQAAADCiJqAeRbkGFQAAAEZ1FSWkAgAAwFhuPn4AAACAEX14mxkAAAAY3XvF9iAZ/SMLGQAAAABJRU5ErkJggg==);
  }
}
@media only screen and (max-width: 991px) {
  .options-investment .shape-1::before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjk2IiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgNjk2IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjY5NiIgaGVpZ2h0PSI0OCI+CjxyZWN0IHdpZHRoPSI2OTYiIGhlaWdodD0iNDgiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTEpIj4KPHBhdGggZD0iTTAgNDcuNTgxMkMwIDMwLjIwMDQgMTMuODczNyAxNS45OTc1IDMxLjI0OTcgMTUuNTlMNjYzLjI1IDAuNzY4MDczQzY4MS4yMTIgMC4zNDY4MjMgNjk2IDE0Ljc5MjQgNjk2IDMyLjc1OTNWNTlDNjk2IDc2LjY3MzEgNjgxLjY3MyA5MSA2NjQgOTFIMzJDMTQuMzI2OSA5MSAwIDc2LjY3MzEgMCA1OVY0Ny41ODEyWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjk2IiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgNjk2IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjY5NiIgaGVpZ2h0PSI0OCI+CjxyZWN0IHdpZHRoPSI2OTYiIGhlaWdodD0iNDgiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTEpIj4KPHBhdGggZD0iTTAgNDcuNTgxMkMwIDMwLjIwMDQgMTMuODczNyAxNS45OTc1IDMxLjI0OTcgMTUuNTlMNjYzLjI1IDAuNzY4MDczQzY4MS4yMTIgMC4zNDY4MjMgNjk2IDE0Ljc5MjQgNjk2IDMyLjc1OTNWNTlDNjk2IDc2LjY3MzEgNjgxLjY3MyA5MSA2NjQgOTFIMzJDMTQuMzI2OSA5MSAwIDc2LjY3MzEgMCA1OVY0Ny41ODEyWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L3N2Zz4K);
  }
  .options-investment .shape-1::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjk2IiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgNjk2IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjY5NiIgaGVpZ2h0PSI0OCI+CjxyZWN0IHdpZHRoPSI2OTYiIGhlaWdodD0iNDgiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTIpIj4KPHBhdGggZD0iTTMxLjI2MTUgMTYuMDg5OUw2NjMuMjYxIDEuMjY3OTRDNjgwLjk0MyAwLjg1MzI2NyA2OTUuNSAxNS4wNzMyIDY5NS41IDMyLjc1OTNWNTlDNjk1LjUgNzYuMzk3IDY4MS4zOTcgOTAuNSA2NjQgOTAuNUgzMkMxNC42MDMgOTAuNSAwLjUgNzYuMzk3IDAuNSA1OVY0Ny41ODEyQzAuNSAzMC40NzIgMTQuMTU2OSAxNi40OTEgMzEuMjYxNSAxNi4wODk5WiIgc3Ryb2tlPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjk2IiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgNjk2IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjY5NiIgaGVpZ2h0PSI0OCI+CjxyZWN0IHdpZHRoPSI2OTYiIGhlaWdodD0iNDgiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTIpIj4KPHBhdGggZD0iTTMxLjI2MTUgMTYuMDg5OUw2NjMuMjYxIDEuMjY3OTRDNjgwLjk0MyAwLjg1MzI2NyA2OTUuNSAxNS4wNzMyIDY5NS41IDMyLjc1OTNWNTlDNjk1LjUgNzYuMzk3IDY4MS4zOTcgOTAuNSA2NjQgOTAuNUgzMkMxNC42MDMgOTAuNSAwLjUgNzYuMzk3IDAuNSA1OVY0Ny41ODEyQzAuNSAzMC40NzIgMTQuMTU2OSAxNi40OTEgMzEuMjYxNSAxNi4wODk5WiIgc3Ryb2tlPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=);
  }
}
@media only screen and (max-width: 767px) {
  .options-investment-wrapper {
    padding: 25px 12px 17px;
  }
  .options-investment .shape-1 {
    height: 32px;
  }
  .options-investment .shape-1::before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTE2IiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgNTE2IDMyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxNiIgaGVpZ2h0PSIzMiI+CjxyZWN0IHdpZHRoPSI1MTYiIGhlaWdodD0iMzIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTEpIj4KPHBhdGggZD0iTTAgMzEuMzk2MUMwIDIwLjUyOTMgOC42NzY5IDExLjY1MDkgMTkuNTQwOCAxMS40MDE0TDQ5NS41NDEgMC40Njk4NTNDNTA2Ljc2MyAwLjIxMjEyNCA1MTYgOS4yMzkxMiA1MTYgMjAuNDY0NlY0Ni4wNjQ1QzUxNiA1Ny4xMTAyIDUwNy4wNDYgNjYuMDY0NSA0OTYgNjYuMDY0NUgyMEM4Ljk1NDMyIDY2LjA2NDUgMCA1Ny4xMTAyIDAgNDYuMDY0NVYzMS4zOTYxWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTE2IiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgNTE2IDMyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxNiIgaGVpZ2h0PSIzMiI+CjxyZWN0IHdpZHRoPSI1MTYiIGhlaWdodD0iMzIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTEpIj4KPHBhdGggZD0iTTAgMzEuMzk2MUMwIDIwLjUyOTMgOC42NzY5IDExLjY1MDkgMTkuNTQwOCAxMS40MDE0TDQ5NS41NDEgMC40Njk4NTNDNTA2Ljc2MyAwLjIxMjEyNCA1MTYgOS4yMzkxMiA1MTYgMjAuNDY0NlY0Ni4wNjQ1QzUxNiA1Ny4xMTAyIDUwNy4wNDYgNjYuMDY0NSA0OTYgNjYuMDY0NUgyMEM4Ljk1NDMyIDY2LjA2NDUgMCA1Ny4xMTAyIDAgNDYuMDY0NVYzMS4zOTYxWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L3N2Zz4K);
  }
  .options-investment .shape-1::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTE2IiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgNTE2IDMyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxNiIgaGVpZ2h0PSIzMiI+CjxyZWN0IHdpZHRoPSI1MTYiIGhlaWdodD0iMzIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTIpIj4KPHBhdGggZD0iTTE5LjU2NjMgMTEuNTQ0Nkw0OTUuNTY2IDAuOTU0NzI3QzUwNi41MDMgMC43MTE0MTIgNTE1LjUgOS41MTA1NiA1MTUuNSAyMC40NDk5VjQ0QzUxNS41IDU0Ljc2OTYgNTA2Ljc3IDYzLjUgNDk2IDYzLjVIMjBDOS4yMzA0NiA2My41IDAuNSA1NC43Njk2IDAuNSA0NFYzMS4wMzk4QzAuNSAyMC40MzkzIDguOTY4MzUgMTEuNzgwNCAxOS41NjYzIDExLjU0NDZaIiBzdHJva2U9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTE2IiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgNTE2IDMyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxNiIgaGVpZ2h0PSIzMiI+CjxyZWN0IHdpZHRoPSI1MTYiIGhlaWdodD0iMzIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTIpIj4KPHBhdGggZD0iTTE5LjU2NjMgMTEuNTQ0Nkw0OTUuNTY2IDAuOTU0NzI3QzUwNi41MDMgMC43MTE0MTIgNTE1LjUgOS41MTA1NiA1MTUuNSAyMC40NDk5VjQ0QzUxNS41IDU0Ljc2OTYgNTA2Ljc3IDYzLjUgNDk2IDYzLjVIMjBDOS4yMzA0NiA2My41IDAuNSA1NC43Njk2IDAuNSA0NFYzMS4wMzk4QzAuNSAyMC40MzkzIDguOTY4MzUgMTEuNzgwNCAxOS41NjYzIDExLjU0NDZaIiBzdHJva2U9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==);
  }
  .options-investment .shape-2 {
    border-radius: 0 0 20px 20px;
    top: 31px;
  }
  .options-investment-item {
    font-size: 14px;
    line-height: 22px;
    padding: 0 20px;
  }
  .options-investment-item::after {
    width: 16px;
    height: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .options-investment .shape-1::before {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAAgCAYAAADkDooHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHwSURBVHgB7dyxcRNBFAbgZ1MAUAFLB1CB5Q6gAkQFlABkZKSEkBGSkaoDSIlQBzgkg12fDLZmJd/5Rtat/H0zb06zkk7hP/v2nY4CAOjjwarWpZ5rm77/PddZrkWMcBQAsF+pslYLvyGB+ij6/daQe96GRa5Pq+syBhDoAIcrVdZ2EZRj70ndx1xvo2ewC3SA4VJlrRZgfT9XCEo2eRNdsG8l0IGp2MX55P3YzZkn3LZlrtPYslsX6HD4BCUchjI49zLXl9qbAh1uLlXWxrZI+waltivcXfPoBueuEOhMUaqsGeQB+O9pdI+7/SPQ75ZUWTPIA9CeZaydqQv08ZxPArAPi+hC/dyUA11QAsB2z2M1JDc20FOuJ6trab1e17rdFIiCEgCGW+Z6XF7cJNBnuU6im7JLAQDs0/kufUigz3K9Xl0BgGlY5DrtE+ilFf4+uh05ADA9D+9d84FZrq9hVw4AU/ZjW6C/yvU5DKsBwNSdbQr0clb+LgCAJtQC/VmuDwEAtOL3+lBcyvUttNkBoCnrgf4zPFsOAM05vvR6HsIcAJp0eYdudw4AjbrYoc9DmANAsy4C/UUAAM0qLfcUXbsdAGhU2aHPAgBoWgn0kwAAmlYCPQUA0LRyhv4r/DMcADStBPqfAACadhwAQPP+AvDfM0ZX5hBjAAAAAElFTkSuQmCC);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAAgCAYAAADkDooHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHwSURBVHgB7dyxcRNBFAbgZ1MAUAFLB1CB5Q6gAkQFlABkZKSEkBGSkaoDSIlQBzgkg12fDLZmJd/5Rtat/H0zb06zkk7hP/v2nY4CAOjjwarWpZ5rm77/PddZrkWMcBQAsF+pslYLvyGB+ij6/daQe96GRa5Pq+syBhDoAIcrVdZ2EZRj70ndx1xvo2ewC3SA4VJlrRZgfT9XCEo2eRNdsG8l0IGp2MX55P3YzZkn3LZlrtPYslsX6HD4BCUchjI49zLXl9qbAh1uLlXWxrZI+waltivcXfPoBueuEOhMUaqsGeQB+O9pdI+7/SPQ75ZUWTPIA9CeZaydqQv08ZxPArAPi+hC/dyUA11QAsB2z2M1JDc20FOuJ6trab1e17rdFIiCEgCGW+Z6XF7cJNBnuU6im7JLAQDs0/kufUigz3K9Xl0BgGlY5DrtE+ilFf4+uh05ADA9D+9d84FZrq9hVw4AU/ZjW6C/yvU5DKsBwNSdbQr0clb+LgCAJtQC/VmuDwEAtOL3+lBcyvUttNkBoCnrgf4zPFsOAM05vvR6HsIcAJp0eYdudw4AjbrYoc9DmANAsy4C/UUAAM0qLfcUXbsdAGhU2aHPAgBoWgn0kwAAmlYCPQUA0LRyhv4r/DMcADStBPqfAACadhwAQPP+AvDfM0ZX5hBjAAAAAElFTkSuQmCC);
  }
  .options-investment .shape-1::after {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAAgCAYAAADkDooHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK2SURBVHgB7d3tVRNBFAbgq8f/2oFjBWoFxgrUDtKBWoFaAVgBUIF2IFYAHbhUIFaAM2dD+JqFDIGYjc9zziVwM+zZX3lzk9nkQQAAN0kN/Vrvyaxqulkd5jqOW3oQALB6QwFX6w+tTZXe44a1td5QvxtY2y3Y+xPDYf08+nOe5NrPtTe77aKBQAfYHKnSawnDobVPF1zbEtLHUQ+4rtIbWnvUsLZbsHddfxUmuaa53uT6nutLLHg+Ah1gWEsY1npD/acNa2u9ofPqKr1awA2F3tAU2S153C5olXK9zfU+zoL92pfjBTqwaqnSW3bae9ywtiWk72LaO2pYu+hxh86LzZNyfc71KtfruObJkUCH8TNFDq81RbIpprk+5foY/cR+hUCHulTpmSLbjmuKhLuVcv2IfmLfu3ynQGdVUkO/1lt2s07rcbtKr2Xaa9msY4oEFpVyHeR6F/1O+DmBPl4tk+EmX/JRW9sShqZIYGwmub7lehnnHtcE+kWpoV/rLTtFtoT0XUx7m3jJB8D/4EP0l7a9Pm3cd6CbIofXtgSvKRKAy8r76V9jtklumUCf5HoR/SfclNsSsOnSGlMkANyPSa6dXM/iFkpol23zv3P9yrUd/Vb6EugpAIBVKlP625Z/OA3yEuKfo39WAAD8W5PoQ30hJfnLRF6m8ScBAKyTktE35vNW9FP5JACAdbSba/po4M6S9Duz38t1bnZYA8B6Ooz+s96rygXruwEArLuyMf3gYeWOrdntNACAdVdeRb/yHvo0+vfMbX4DgPE4Of9Hij7MUwAAY3Ih0MsmuO0AAMZmHugpTOcAMFbzQN+Js8vUAIBxmQe66RwAxuukXLY2iX7LexcAwCidBvrPAABGqwR6+T7z/QAARqsEegovtwPA6C30tWsAwNo6mf8AAEbr5GEAAKP3FwtywY3usOYpAAAAAElFTkSuQmCC);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAAgCAYAAADkDooHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK2SURBVHgB7d3tVRNBFAbgq8f/2oFjBWoFxgrUDtKBWoFaAVgBUIF2IFYAHbhUIFaAM2dD+JqFDIGYjc9zziVwM+zZX3lzk9nkQQAAN0kN/Vrvyaxqulkd5jqOW3oQALB6QwFX6w+tTZXe44a1td5QvxtY2y3Y+xPDYf08+nOe5NrPtTe77aKBQAfYHKnSawnDobVPF1zbEtLHUQ+4rtIbWnvUsLZbsHddfxUmuaa53uT6nutLLHg+Ah1gWEsY1npD/acNa2u9ofPqKr1awA2F3tAU2S153C5olXK9zfU+zoL92pfjBTqwaqnSW3bae9ywtiWk72LaO2pYu+hxh86LzZNyfc71KtfruObJkUCH8TNFDq81RbIpprk+5foY/cR+hUCHulTpmSLbjmuKhLuVcv2IfmLfu3ynQGdVUkO/1lt2s07rcbtKr2Xaa9msY4oEFpVyHeR6F/1O+DmBPl4tk+EmX/JRW9sShqZIYGwmub7lehnnHtcE+kWpoV/rLTtFtoT0XUx7m3jJB8D/4EP0l7a9Pm3cd6CbIofXtgSvKRKAy8r76V9jtklumUCf5HoR/SfclNsSsOnSGlMkANyPSa6dXM/iFkpol23zv3P9yrUd/Vb6EugpAIBVKlP625Z/OA3yEuKfo39WAAD8W5PoQ30hJfnLRF6m8ScBAKyTktE35vNW9FP5JACAdbSba/po4M6S9Duz38t1bnZYA8B6Ooz+s96rygXruwEArLuyMf3gYeWOrdntNACAdVdeRb/yHvo0+vfMbX4DgPE4Of9Hij7MUwAAY3Ih0MsmuO0AAMZmHugpTOcAMFbzQN+Js8vUAIBxmQe66RwAxuukXLY2iX7LexcAwCidBvrPAABGqwR6+T7z/QAARqsEegovtwPA6C30tWsAwNo6mf8AAEbr5GEAAKP3FwtywY3usOYpAAAAAElFTkSuQmCC);
  }
}
@media only screen and (max-width: 479px) {
  .options-investment .shape-1::before {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAgCAYAAAA8Ai4NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHnSURBVHgB7dyxcRNBFAbgZ5M4AypgQ0KoALkDd8BQAUMFQEYGHQAdmAq4DnBKxNGBQzLY5SQwO5Lu9jzGkv19M//4dk46Z/fPvpN0EADsq3vLTF0X58ucLf/OdhAAtFp3Y04j6/o9d0euMeV/XFaf0+V8yjmNRgoE2Depcd16455yjZuoz/mQ83F5PEqBAFOlaj1lXFK/58HINdLIea5en/M6hjLZSoHA7psz507VeuzG/T/GJeyXLudZbNmNKBDY7KbMuWGuPuc4NpSIAmFXpca1OTdcjfMYSuSsPqFAqKVqbc4NlBJ5HNVORIHsDnNuYJf1MZTIn++OKBBzboCp3uW8WC2uu0BS49qcG+B6lechXTm4bIEsch7FMDopN+V04VyqXuvGDbD/uhhKZFaBLHKe5pyEQgC4jX7vQloKZJHzNoYdBwC3V5dzPKVAUs77GAoEAIr7d0ZeUEZVpzkPAwD++rqtQF7G8JGtowCAf33fVCClPF4FAKx3tK5Anue8CQDY7Ef9ED3lfAsAGFEXSCmPFAAw4vDCcRldpQCACVY7kJTzORQIABOtdiCLUB4ANFjtQL6EnygBoEEpkBQ+eQVAozLCOgkAaFQK5EkAQKNSICkAoJECAWCW8hD9ZwBAo8MAgBl+AYVuN/bxA7eMAAAAAElFTkSuQmCC);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAgCAYAAAA8Ai4NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHnSURBVHgB7dyxcRNBFAbgZ5M4AypgQ0KoALkDd8BQAUMFQEYGHQAdmAq4DnBKxNGBQzLY5SQwO5Lu9jzGkv19M//4dk46Z/fPvpN0EADsq3vLTF0X58ucLf/OdhAAtFp3Y04j6/o9d0euMeV/XFaf0+V8yjmNRgoE2Depcd16455yjZuoz/mQ83F5PEqBAFOlaj1lXFK/58HINdLIea5en/M6hjLZSoHA7psz507VeuzG/T/GJeyXLudZbNmNKBDY7KbMuWGuPuc4NpSIAmFXpca1OTdcjfMYSuSsPqFAqKVqbc4NlBJ5HNVORIHsDnNuYJf1MZTIn++OKBBzboCp3uW8WC2uu0BS49qcG+B6lechXTm4bIEsch7FMDopN+V04VyqXuvGDbD/uhhKZFaBLHKe5pyEQgC4jX7vQloKZJHzNoYdBwC3V5dzPKVAUs77GAoEAIr7d0ZeUEZVpzkPAwD++rqtQF7G8JGtowCAf33fVCClPF4FAKx3tK5Anue8CQDY7Ef9ED3lfAsAGFEXSCmPFAAw4vDCcRldpQCACVY7kJTzORQIABOtdiCLUB4ANFjtQL6EnygBoEEpkBQ+eQVAozLCOgkAaFQK5EkAQKNSICkAoJECAWCW8hD9ZwBAo8MAgBl+AYVuN/bxA7eMAAAAAElFTkSuQmCC);
  }
  .options-investment .shape-1::after {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAgCAYAAAA8Ai4NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKVSURBVHgB7d3BeRMxEIbhP1AApgJ05BgqYNMBOXIiVBA6wB1gKoAOSAchFWAqYKkgSQVmhNbGkeVIq9jxYn/v80wSydLuJZ6xtfL6SACA/5Er6EuN8VqLqcWNHuBIAIBSoy6WuUw7NedFZkzJeW60WgDaTHv5WMfd/O8WVxZf1RMFBMDQ1STtVN+ukvZtwZz4uCXn2QRn0Vi86/6+sPhcei4KCICUVDKtSbg1STvuq32l/TszZldJe6icxdjitUIRmeQmUECAYXFRuyZpP9PDl1lSybQk4eaSdqqvzZwHj8tZfFH4fzjVPUWUAgIMJ2l7bdSuSdo1r9hJ2oiNFZa2fBGZpgZQQLArrqAvbscJtyZpp/raqF2StG/Vf/kjdx5gaN5YfNKaIkIBOSw1FyO3tYOk1ao2095E0l7XByDt2OKbxYmi5w4FZPuGlLT3bQcJgMdxZvHR4pWWntv7WkBKdna4xLy4b1c7SEjaAIZmopATT+cdmy4gLmrXvEqOk3ZqTO4829pBUnIM1rUB7COfY39YvFf48GF1AfEHahT2C/vfrutro3E1SZuLkQAwTI3CUtaJKjQKV+SvLS4tPnR9IwEADoHP/U2fCa6b5AvHWBQMADhU/o3DZengc4tfonAAAEIduFamHvgH/d5fX2mcAAAIfF04e7rmwVE34KfFW3GBGgDwz3OLl6kH5lu1xgIAYFWjUCdW+LswTgQAQJpTuDZ+x3mqEwCAyGy54RSurDsBAHC/OwXEL12NBQBA3qKAOLF0BQAoN3vS/eHvbXIhAAB68u8+nAAAKPP3HUijcHfbVgAAFJoXkCsBANCDLyD+Oz2mAgCgB19AUl8EBQBAVva2vAAARGaLHwAA9LD4HAgAAL38AcrQwA0yqQiUAAAAAElFTkSuQmCC);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAgCAYAAAA8Ai4NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKVSURBVHgB7d3BeRMxEIbhP1AApgJ05BgqYNMBOXIiVBA6wB1gKoAOSAchFWAqYKkgSQVmhNbGkeVIq9jxYn/v80wSydLuJZ6xtfL6SACA/5Er6EuN8VqLqcWNHuBIAIBSoy6WuUw7NedFZkzJeW60WgDaTHv5WMfd/O8WVxZf1RMFBMDQ1STtVN+ukvZtwZz4uCXn2QRn0Vi86/6+sPhcei4KCICUVDKtSbg1STvuq32l/TszZldJe6icxdjitUIRmeQmUECAYXFRuyZpP9PDl1lSybQk4eaSdqqvzZwHj8tZfFH4fzjVPUWUAgIMJ2l7bdSuSdo1r9hJ2oiNFZa2fBGZpgZQQLArrqAvbscJtyZpp/raqF2StG/Vf/kjdx5gaN5YfNKaIkIBOSw1FyO3tYOk1ao2095E0l7XByDt2OKbxYmi5w4FZPuGlLT3bQcJgMdxZvHR4pWWntv7WkBKdna4xLy4b1c7SEjaAIZmopATT+cdmy4gLmrXvEqOk3ZqTO4829pBUnIM1rUB7COfY39YvFf48GF1AfEHahT2C/vfrutro3E1SZuLkQAwTI3CUtaJKjQKV+SvLS4tPnR9IwEADoHP/U2fCa6b5AvHWBQMADhU/o3DZengc4tfonAAAEIduFamHvgH/d5fX2mcAAAIfF04e7rmwVE34KfFW3GBGgDwz3OLl6kH5lu1xgIAYFWjUCdW+LswTgQAQJpTuDZ+x3mqEwCAyGy54RSurDsBAHC/OwXEL12NBQBA3qKAOLF0BQAoN3vS/eHvbXIhAAB68u8+nAAAKPP3HUijcHfbVgAAFJoXkCsBANCDLyD+Oz2mAgCgB19AUl8EBQBAVva2vAAARGaLHwAA9LD4HAgAAL38AcrQwA0yqQiUAAAAAElFTkSuQmCC);
  }
}
@media only screen and (max-width: 379px) {
  .options-investment .shape-1::before {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAgCAYAAACoyEW6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHdSURBVHgB7dzRTQJBEMbxQX3wTTpwqUCsQOxAO6AD6UDswA7UEqzAK8EOvFfftAKdCXdmQ9hj4YDb9f6/ZJKBLDx+mdkjDAQAdsd5/bCqUuurqlYGAqAvnNfXYdL0/pnX++eGgffXKbXetV61iur1RggsoHtNARDqzwOf3zZMulBovWg9x36AwAKaOa+PDYZQmIS+q+9KrWuJmLgILOTMeX2bFaepx+HMtR6aDhBY2IdtVhw/THJdcdCe3XHdSmDaIrD6JxQGrDhIRSmBFZHASovz+l2uOIQJclNqXcrSTyEIrDixK84+HwkDfVPIYtL68x8CKxQArDhA/uwSfl6/2HdgOa+PuTthxQGwbCTVfVabwHJaN1oXWmNZPaUAQFuFVKvhpoFloXQni6AaCwAchgVWcRJ5uA6qmbCKATg8G5KKmAlrovUkrHoAumM/bxgdrTl0r/UmhBWAbtlmNz5uOGBT1UwAIA3focCysJoKAKTjc1Vg2RrIZAUgNafLgTXVehQASJD/lNAJF+wAEuY/JbRV0AkAJKqesJzWhwBAwuoJayoAkLh6wrLpygkAJMwmrIkQVgAyYIHFvy4AyIIF1pUAQAYssJwAQAYILADZsKeEPwIAGVj3f1gAkIxf+180y9zVLEgAAAAASUVORK5CYII=);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAgCAYAAACoyEW6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHdSURBVHgB7dzRTQJBEMbxQX3wTTpwqUCsQOxAO6AD6UDswA7UEqzAK8EOvFfftAKdCXdmQ9hj4YDb9f6/ZJKBLDx+mdkjDAQAdsd5/bCqUuurqlYGAqAvnNfXYdL0/pnX++eGgffXKbXetV61iur1RggsoHtNARDqzwOf3zZMulBovWg9x36AwAKaOa+PDYZQmIS+q+9KrWuJmLgILOTMeX2bFaepx+HMtR6aDhBY2IdtVhw/THJdcdCe3XHdSmDaIrD6JxQGrDhIRSmBFZHASovz+l2uOIQJclNqXcrSTyEIrDixK84+HwkDfVPIYtL68x8CKxQArDhA/uwSfl6/2HdgOa+PuTthxQGwbCTVfVabwHJaN1oXWmNZPaUAQFuFVKvhpoFloXQni6AaCwAchgVWcRJ5uA6qmbCKATg8G5KKmAlrovUkrHoAumM/bxgdrTl0r/UmhBWAbtlmNz5uOGBT1UwAIA3focCysJoKAKTjc1Vg2RrIZAUgNafLgTXVehQASJD/lNAJF+wAEuY/JbRV0AkAJKqesJzWhwBAwuoJayoAkLh6wrLpygkAJMwmrIkQVgAyYIHFvy4AyIIF1pUAQAYssJwAQAYILADZsKeEPwIAGVj3f1gAkIxf+180y9zVLEgAAAAASUVORK5CYII=);
  }
  .options-investment .shape-1::after {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAgCAYAAACoyEW6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJySURBVHgB7d3NcdNAGMbxJ6EAQgXZDgg3bogKCBXgEsKNG+oAOgA6CBUYKiAdYCog3LiZfb3+eG28G1mxnbXn/5t547W0q8lMRs+sVlZ8IgDYjrNpzYTp622s0fT1Xk4E4NjlgiS33Twu7AuZY99qOZRGrs9szE2sr7Gu3f7OCCzg4QTX9id+KUjOM8cojckFyer2Xx3GrLZX+5XY79fEuoz1YnqcL7E+dxxPYAFrBNfuEyRdx4xc25/4pSDxY/z7UsDUahDr/bT9Wmn2VURg4ZAE1645SEpjfD8kA6Xguo71ttSRwMI2BNf2QZDbbggSeCFWq3Sp+FKZvweBdbxKJ37I9Ouz0GpGru2DwG//o3xA5Mase4/j1sZ6o0xoEVj7t68g6bpo6oNkFwutwKZaZUKLwFogSIB6tFpcHs4dQmDlgqTPZ0j63PpdbRMkwH4MY31XCq+JbQVW0CIMdnnHxr8vLbTmgoSFVuBwWCb8VJpl3diGvoHVKE3X7PVCiyDwNcMdGwB9XcV6pZVLw64GStO037E+KgXWmQBgdyxvmk0GWGebmg03HQgA99QqTZDuZLOnD0ph1QgA9s9yyGZZZ6eFTiHWD6V1rmexvgkA9s/Wt23R/eJRpkNQuvyzJ6nfxforAHg4T2I9X7cjKF0CXgkA6nCp9HD0fyysWgFAPYJSNi2xf/HwSQBQF1t4H/sNQSnBggCgPkuBZYvsAwFAneaB1WjN9SEAVGQeWLZuNRAA1GsSWLPFrCAAqNcksOzzDUMBQN3G9mhOo/TFhgBQNQusp+rwfWAAUAO7O3guAKjbeP4DACo3PhUAHAgCC8DB+Ad7Sby1emcVIgAAAABJRU5ErkJggg==);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAgCAYAAACoyEW6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJySURBVHgB7d3NcdNAGMbxJ6EAQgXZDgg3bogKCBXgEsKNG+oAOgA6CBUYKiAdYCog3LiZfb3+eG28G1mxnbXn/5t547W0q8lMRs+sVlZ8IgDYjrNpzYTp622s0fT1Xk4E4NjlgiS33Twu7AuZY99qOZRGrs9szE2sr7Gu3f7OCCzg4QTX9id+KUjOM8cojckFyer2Xx3GrLZX+5XY79fEuoz1YnqcL7E+dxxPYAFrBNfuEyRdx4xc25/4pSDxY/z7UsDUahDr/bT9Wmn2VURg4ZAE1645SEpjfD8kA6Xguo71ttSRwMI2BNf2QZDbbggSeCFWq3Sp+FKZvweBdbxKJ37I9Ouz0GpGru2DwG//o3xA5Mase4/j1sZ6o0xoEVj7t68g6bpo6oNkFwutwKZaZUKLwFogSIB6tFpcHs4dQmDlgqTPZ0j63PpdbRMkwH4MY31XCq+JbQVW0CIMdnnHxr8vLbTmgoSFVuBwWCb8VJpl3diGvoHVKE3X7PVCiyDwNcMdGwB9XcV6pZVLw64GStO037E+KgXWmQBgdyxvmk0GWGebmg03HQgA99QqTZDuZLOnD0ph1QgA9s9yyGZZZ6eFTiHWD6V1rmexvgkA9s/Wt23R/eJRpkNQuvyzJ6nfxforAHg4T2I9X7cjKF0CXgkA6nCp9HD0fyysWgFAPYJSNi2xf/HwSQBQF1t4H/sNQSnBggCgPkuBZYvsAwFAneaB1WjN9SEAVGQeWLZuNRAA1GsSWLPFrCAAqNcksOzzDUMBQN3G9mhOo/TFhgBQNQusp+rwfWAAUAO7O3guAKjbeP4DACo3PhUAHAgCC8DB+Ad7Sby1emcVIgAAAABJRU5ErkJggg==);
  }
}

/* Options Investment */
/* Services Investment */
.services-investment-wrapper {
  padding: 79px 76px 55px;
}
.services-investment-wrapper::before {
  top: 28px;
  right: 11px;
  width: 263px;
  height: 256px;
  background-image: url("/wp-content/themes/karenTheme/assets/images/new-elements/pattern-01.svg");
  -webkit-mask-image: radial-gradient(circle, rgb(252, 70, 107) -80%, rgba(202, 76, 145, 0) 100%);
          mask-image: radial-gradient(circle, rgb(252, 70, 107) -80%, rgba(202, 76, 145, 0) 100%);
}
.services-investment .shape {
  z-index: -2;
}
.services-investment .shape::before, .services-investment .shape::after,
.services-investment .shape span {
  background-image: linear-gradient(277.03deg, #0082ff -5.72%, #479eff 106.64%);
}
.services-investment .shape::before, .services-investment .shape::after {
  -webkit-mask: url(data:image/png;base64,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) center center/100% 100% no-repeat;
          mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABGgAAAA0CAYAAADWiQ6vAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAGYVSURBVHgB7b3B7yVJct/3jde9s6ItY3r+gun5C3blE28a6uSbpIMBg6QgCvBFgAGSgA8GuMQO4QMvBkwfDMGrA+mL4ZPMk667upgr+6DlP+Dt+Qc8PTBgrDTTL/SqKiPiG5FR9d6vu2c4WlXuTv/eq8rKjIyMT2RmVFY94ExnOtOZznSmM53pTGc605nOdKYznelMZzrTmc50pjOd6UxnOtOZznSmM53pTGc605nOdKYznelMZzrTmc50pjOd6UxnOtOZznSmM53pTGc605nOdKYznelMZzrTmc70H2sSfIfTP/hzffEbX+EH8gafyHP8QBUvFHh5we3v7TPnVcGr7QNei+A13uBzueC1Xm//PcMv9c3a1lf/+z+VVzjTmc50pjOd6UxnOtOZznSmM53pTN/Z9Oln+uLfPceHXwk++p7i4+vt722tv8QCPrzFBF4ueW5xgJeyxQlSfAAjPnA79+p6iwPczr++CH7x/X+Hv/7ZZ/Ia39H0nQrQ/Jf/s/7wA8Gn+hx/9xZo+SEWpW8S6u1/2yfZPt86QmU5JnHOj1GyY7eOxFWXryPvrZO805YOuwV15IovL4ov3gg+vx384uuv8OX3vo8v/rf/Wj7Hmc50pjOd6UxnOtOZznSmM53pTGd6q/Sbn+nLN9/Di2fXWzDlsgVYLtdbgOUZPlw3Y9yCLbf1+ItbQOXFbY3+UpcMsd7X9Rut//1YTuuxZv1v8YMlvbr994vb+X91iz389P/67+Sv8R1Jf+MBmv/qn+mnz57j79+U9XvXLeq1KnxRqGrOuwZbti6CB262f6Md4kfjOuuk+L5dsNVh3e2dbnW7DLcab4by5U2+17ccr27GBL3ilYygzhKRu17w+tkI6jy7fT536pzpTGc605nOdKYznelMZzrTmX4d0xJsuf4tfHj5Ch/hGT5e1tOXCz5edrNgCbLILcii64aLF7f/PsT1lo/TWH3Txgtfx9Nyfl3/2/pdZV7/N8v/USzFCCiMs54b63/Kt+yw+dlNxv/1538sP8PfYPobCdAsjy79J1/j928a+YObIj5cDw4ld8ERD9jsBWS2Y95h0u2okRHvUYh34jivs4hdJM6r01Tl1rEuCtW9/L3Fcj6/6nj8inbq3C56/eYZXt0ihq9vEUOVC16dO3XOdKYznelMZzrTmc50pjOd6UzfVloeI/oV8GLZ2fL8FkhZXilyW5u+ePYGH+kSWNmCLetjRB5s0TXYEmvzy+3f69jdMm+o2NbHOgdZbNOE56oBG8Qa3uTlTReg9T/FduLJm3KtP40zMnPMYV3Xb3GIJVjzF/jqFqz57NvfdPGtBmjGbpkf35TyqQdhEMooksXx6DTezjQ90qQUcOGGTRE0yo/8mJRJYUEc3mwTkblxlLdJcR1+HBQI2r5IDQylQNRW7NLmLZBzC+Isz8rJsnPnZijyBl+ux5/hl19/DTwTfP6rv4XXf/lPvrvP0J3pTGc605nOdKYznelMZzrTmb75tOxqWf7KB/j4+S3A8uYWaNFn+HAJriyPDI1sL1W3z7e16Ete9PpiePvH1spbFt1WrGMND4DW0kivI4EXF5sl8ho6wifg3TEeJAEFYJSehCnxAOxsrNhb/4Mek9IIKIHX8WnjyBao+ZNvM1DzrQRoODCzfK9RKpckPsfOlOZ9M927ZmyHjJSdOJg7EfzIk0box3tmir4hDq7Pst2+XUz2C5WfLNoNA1xOihw2bSAjZ4Fzm5q0BnOWlyOj7NbZAjyvvrqd/94Fr5fAzvc+OHfrnOlMZzrTmc50pjOd6UxnOtN3MdnLcb9+vr2vxV6IK2Mny3V7Ue4WdNkeJcovye3WmvBFsCI/3mPn8uNE5fuaJwIw28aCvh4P7OSK499pQ0VZ/6PfSNGtnWHH763/02aK2C0z5dESrfq2AzXfaIDmFph5+ezZLTAD/B4HFkwR/CgTKRTQEozg4A2acwgjG3nzdqmRSmzDDa52ogdu3BJ7PaUATJGZd8cI118e2ao7abiMIyNrZPE2Ne1Wa4fk4NFSt+/WAbb/dLxnB8u7dW7Hn+u6c+eLr57j9b84AztnOtOZznSmM53pTGc605nOdDdZoOW2Pvvocgu0yAUv39yOX25/ZTw+9Ob230W2XyterpHx11K3jrbj9TUgaU2J/TWkBVo8AFOfVPFsY73MGxPKpoQUfElbLqjCfCbHAYBm9wRyNbxGRtrswP8ebmgoAZhph8163q7vXr+yZfuLi+Kz//NH39ya+BsL0PzuT/T3b38+s0ieNRhaHmfiXStkTCWClnuoC+RQHr/eHiXiHTgUtfOSJD+SVG3DZYEbcdjQKFHpXPuSo/xcW3qsiQM2DwRiLAjjUUUqU9qLRx6QypUKnPqCsTL9VciWwM5lfZ/O8vjVGti5Ffr5dSvzl3i2BXWWd+ycgZ0znelMZzrTmc50pjOd6Uz/oab1PS3f397RItf1PSyf3NY+eruZ/ckSaFlfiLsEWa5rsOXlsiayQAuvbevrMfyGfXm6ZAo01Bv2svOaEM5vqVtfxi4aKwv+HbEmLDtMUqCG18KgrLYwHm2s0lAF9Hmsr209nGM/WYYa2BnH8xqZ1vkl8LSVT0/BaBOD6Nb/EpIu69/P/uqP5H/CN5Dee4Bm7Jr589vHT9cDW2t0J7CRta64J+30c9upZyg1nRlBG4rx1R0uFpETpe1NSQTw1q69WGF0aAYpRe7uvYMHETRygxvy5uMlv9elFPW04M9lfk+PR5dAgSmSR6WHy44rtzOijFEFB7FuQRzasbMcf7U+mnXFl0tgR7c+/eVy6qvl585/hdd/+YfnO3bOdKYznelMZzrTmc50pjO9W/rNP93e0bLsZnm2vH/lFlS56vaI0PJTz7AX4W5/X44F18e26Kd12MNLWHTr3ny6BnDyzX+k14L4DX7/rnMg4pGb/0dilfZF7XmdHMeRb/Rr7FA5XLPjuN52/f9gUVPABUf1NS8PrmWNj/wenlcXxafvezeN4D2m3/6JLr/M9ONbqR81Uaw1NW9JhgcQtn+na2ryX2uy/NsXnXaQCNJWKD7mBnSZO5qCMH6YAh07QmX5ZDLZyKfF0ISihS5mkV138mH/+cJwIEueK6R6EdoSl2NUmdbDrXHtS5qp/ayz2g7e3cRBr9H2LJfiy+Vnza/jHTu3yPSrtfzrLYhzWV/y9Pl1Cfy8uf13wes338cX566dM53pTGc605nOdKYznenXK62PDf3tWzDl3+KjyyVefntbA3y8rHluS4SP14yyvgx33dmyBly6d7TkdVle03E+vywdX9ZT05oH+f43l8cBg7UUzTsz0hUpOBPrX7EKul8gmtpBmxrs5v299Z2tyfLh2GxhwpV1vEzr/731sSDWxNuF6V02pRuiHaGYHJx6Qtp7vInLU2Rd03WTYLK9IuRP/upH8md4T+lJDdpLy89m/2df48e36OMfLN+nd8tk41qzpAANd/UwoOXrFakjU/StDdJEq+KFwfyYzl7n8zN4ZZfKTsqBjDgG8DtlRns4+uNyYA7CGDhDsO3Q7d8rw2TtJQPak7VuS+Nj5CBSayxwgtCL1EAO1Tm/gInaZyULXaN7UV7kvqDDWX7Eo3ImUdIB7zxSr3x9HAu2a2e8d+cW8Vwf0brZ2ZcYu3ZuTv58JOtMZzrTmc50pjOd6Uxn+gZT+8jQZZ2+f3Sbvn94u/n6cs3IP++MdX7/sq4bwasZS4Lpha9jHeFrmLIus1dCpPCG3WBev2i6Yb+VzDf140Z1XDtyWoAirfHpuH0tay9Ma2Zqn6+p4BGS+4ELWhtDy6NEsb4Er99Y3DhVys+yxbW8Bqb1c/3hHOHrNL8nltoerWrW/368rjcbfST9loCMN1LjYBPPiFZv8v7Zv/6R/CHeQxK8YxqPNP0ft5J+gHsRLEk/Z5X/DchypLB5pMmVeKc+iuI5lKMXpNgQmu+z4ZW28GNQLtMWWcqBoAYobyO3LX9O9VfDWY/xrpPS5hQQ4d0zXqXnpypyPKcGb4pGNDkCYIqCCj+iNYIqSQ0NbBJRyz74pBEEWq8PZwoP3FSlAQnwED7vSqovZR7fXwH+np0lvbodW4I7Xy4vUF539SzBHuCL2zVfLjt3rs/w5fnT52c605nOdKYznelMZ/p1TraT5fL1ukNl2c3y8Xriik/WHe63YMr2uyO0kwXr/PylrQ/sxnhdw1gdaT1C83/EOgrQHAzxVG7wr6dlepwole/ruhK84PLSuut2hY4XznDaa09NdN7XPyhPWnDe8SGtp9vgTVwkTZ2+lgXuLXpTW2qIpg3U+M6arNe4iS7zkxRH639am+OOqGjsR+sakTcxpM8oa3Skc3n9b/JFRUvWX+jX+Ifv+ktPgndIIzjz09vHj5fHi25Qwgy0Pr9VFTEZFSgwUhfL60UlCmbHEJ0MkGIjIpof9bEgUI4O+l/rxOX8NXewBzDSs3UMCHLHjkhgfTERuH50O0mOop4ldUY4ypE26ofSFvvO9cmUZ732Cmh5p05yZNJAB96tVIJWQHEmtdy2ua3jjhduhT3laHQ0bX5MbNSZzh1EXJNAjZ25HNsLpF7fPr4aivTvS9BM7CfRBb/UNzf9/sa2i+fcvXOmM53pTGc605nOdKZvOtkulsv3oM+WHSvXLdCC7bGh9X0sAnony9jJorIdr8GEdu68M/+vK3ttAgax5CqP14zjac1Y6qKdLO3839dkVpXOT1yQDCwP1+PrqylIQhVpCbQghxrifTNKh6WsK3ltzDrfykt60LFKPtrM4Doua5kUCFHwGiktijGv2Wu7JuVxH/MinNdylm/NouXpi9HW0gR0Qa66hsdsP6wL3kzQ72iqNsYBQ6QA0yt8hd96lyCN4C3TGpy53IIzy8uTrLDGcNrFNBsaJmWnhT+QOoXjVKhl+vfoQEwGxcERv3zqNA5mHCcyLAeZtraRkY+meatSwGL5epEmclhTE0hQDcdSgxMmIrKxscVOYK+PVSFvQ0utaKLRfNzLb7waRbxzlqbNq07M2C/ll6hMVuQIeH28bi2HLCc5v6GrQbJ0uiYd+zOm6/fmGlJVUgEw94nl94/srOL8q8v4u36X8f26/lqWPsPt7xWvZXv2EV8/3/L95T99t6jtmc50pjOd6UxnOtOZvvvJ38VySx98hU9uk8YX12f48LLNWV/e/vtQlwDLMoFcAjAy3sOyzVQ/Rt5BEgtlIE1qx/d5sUrH/Ws9P/LUV0ik4AvP21F2U+RyeH3Xy0P56Hr+ZOs2EzelEqRZ5//TpoEmaV070bG6ZLJzKIGr9biWpZfkgAGvZTwL6WAEG3xt6HI1O1OAvFTj9qPKoPlGv33y3TKUJ+nCysy62cRV2o0k+WY/aFMF6ayoEDV+YAdzH9kaleIPvoacgzxRTynM13qsgSZYhuXVGV/h771tkEbwFikFZ3QupXv3SU1slCRNj5fOj594Of0OBncCO9HYGonNARnKOGmoBBxSjw151tNlB4m3jyKAFTABpgBGunarJ7WFxNoOdbuJsmsSMqxNnsuos0Y0a5LJ1W3VUBRxVOAvbFbMTgZadu/s2SE7A0WOPpfvkzNXevePOUmd2rLrZFlWbqe/E4iDNbOzcz0jHOYcaCwdCMuPsCFUJWY9p7yaHcPy+fNxzatx+bqDR5YXKy/6ugV33lzw5eW6BXbs5crX/w9fnr+cdaYznelMZzrTmc70zaZP/1RfLrtX9Gu8+PqCF7ebb5+MWflH2AIpH8J2sCw7V96swZbY0YI0l88LTV4cl90J9gRAXSSP69eUFs7Iuzu63fK4c4MZeaHd3zhevlxoLTPmvr5Oo1m0NQe8QsnrrtygaAtUm8BMaZvlp3WoSn8zPc/xEQGTtZ2K/CvCJFu9aTxKSzfNa301r28MGOvhJTjn7y8tuk7f82IsdFrWkiQxhyWaqAWwu6rqAhp2qqz/0w6mYrNaStSd9X8nDa//a3BmPU/6bm/2I/VHSGF1k+yDr7feSSNPzL8GZy7P8FPZ3o49XZ92K2zqCcCsUmssI6Nli1RpPxl+GKMeG9t6vADhNsRyIj/uBOSFrjuFxodwnppDbVE/KlEySg/GlLZ3UeAmKsovF+agCBzGErgyh7c+WkNgU9tIadGGybdxZjbeMghMVJT2g4NVe858AOm7aIrdmIilLfFZkc0hO1lUW2FZUez1aGdTUgmNFhjWXxzK4aV+MIDPuUkHdIcjBcQgjf12tsXBwBrc2cr7YnmBsvA7eGR7Bw90/Wn0ZULwCm9ulz3fHtO6fX99OYM8ZzrTmc50pjOd6dc8/b3/QT++fnWb+1xH0MQCJ5dbUOXN2KmyBFWu602wl+tFOv6O3St7c9L2UD6wzdzGDvMLplcnKOex91GOdQHAM0xe5AgwLW3rIsjm/5jn2ChJyvyf1ms5YKNAfW9Jmr8mSfKcHyxKt6ao8/8Hkuni7pMN1E6b/9taDQc7bUDt6E7UwIAda9dSUVg7/+/Wxhhrxhrcweibdi0Hql9KsUNPaQm5s8YyG7R1NNvcKJ8XoO0aheURNDuU9tZsQQVqcKbVn6ss7Nfy1BiDlPX/kOOtgjTylMzdY02PpNVx3DzH9eq1to8t3YkSyvigblBlJ00ytlAM2MsR+HRp2T0Dl/OgUUMiclLojJEAm8DCxAxfd/zukwJ/8VDTDiFU4w0dTLtEPLoMt8ZJl+5gdZJrkt0Z46CR/SRdjUBXrTMsoE/q1rM9knVF7NwRTC98mgCf6xCg2J02Oi/yaZW52OWapxlo/H0+knrCyvCyLTil7EwUKDbuu3gEOW+xBW+75zsYyKhseN2YdJIOliYsB5Z37qw/fX5r9Bqw0djRY+/i+WJ50fKtns/l2ZD9A7xaJj3n41pnOtOZznSmM53pfablsSB8339u+eX677Pb39sNJzy/Hb8FXG7zrw+v44W2sj0x4I8GqYwX4UbqF6Nxdkn35vU2QUuvC2jmWT4PXv+UNQ1oPpt2npccNjdOa5NuJwOQdxVg2smQtdDfyPS5aPc6B03NH9fYXDbnAc+lgbJurIsq6ef/riTaBTStG3NRea2YNDk+XRq92HydVhquv3JznxdqKuWpAGp3naOjBGjWNbfE418cgKl6mWwrbtD6utrrHnJyEI0CZ80CgPJolC/dzXluN/WD0lrTX72x02YpuNCrMFy0uluJbandSEJtFC5DXAV2fJf/0a9PDtLIoxmXn9L+T7/Cv4E5sujciCotDbn0CzpeIB7toLFyDiROW4iABO9kaEIRQduetmZqdpK4TOO8F3QpxhBGGM6lyJLMRNPHyX+k5gkeju52SbEb8fMMjTMOB4O5bSx4cSwYAZGkBylBIxjkEjIA89ayWnc6Hw4LoAEjyWkyavbyDCR/p/pCqs7pNYGd1Jx8t8I8WdgdwtdLDpq4eYzPUgxFd+TJqeh2GHTeeirYfTG1q6E4LBtwcGew9Tbu8K8h5SH/7l17+381Dr+y9q4Ob5Pz83EH6dX4lbhXa/23YM9NyM+Xz2eg50xnOtOZznSm/7CTBVbWR4KueLns3H32PXy8xFUuy4ttt50sH151DbAsU4SXy3VLgGX9EZNlZ8v1lm9n/r/Og6558edzIk71RhZi/n93l3aT9tYItQhp8gJljqkkN3IGn+/uzP/rHNHrsfUTsL+boZtbir/Dse78r4/cWIXt2rLOw9fylmO5r2o7e+WVlJ5mAOYgBdU7pWb+X+UfYuhOu90G9x5nSv1BUuytbbwODk5RkEvQrrt8fedlWcCJ6iEz2Vqq01qZSvQKfX1sZdT5//QYERoGImAk6XOfBpKxu+ZKfMsT+EdYH9LxJ/J/+/iL3/gav/Wzzx57ukDwYPpH/1z/x5vD+wNv0DBCzrPb8XBFRFM1Gw87QI7U2k6DBDd9HmXTn13486I4oEvX4BGd1AVxjvj5WUXuQBlnydlN4Gk1+AeSjp4Q7YMeDJSLHZaf+mUIL1MVJRC1XtpF53VSj9cNdkRZPHlQ854/gaWlcTlzBBLmOwVz/5lOdNeOYxAhaLmBpe1xqaRPXbs7F0BuDub4o6giuzkxbrN9X55HvYD6UZstgVx54WyU/43zb9opO42C1Qf5h3dVsoPFMcZ/Wz2vlkzX7dGtL7Hp7fNR2Kv1rz26de7qOdOZznSmM53p4cS7VW43Tj5eH4e+BVUuy0LpFjC5ff9ozbjsStleZLv+QhDi14OWMf/lmqWZlyBPY+pUbJ6b2N3vMv/v5i/duqPduRHlxpMudV1Q51PS7BaoNzhLo2oDtTmc5nUHM810Q5V2aSQZgS5YsWWVPD/r5pJpDl7K93Oa131JTDrGc1orS2vPR5v9k/I8ktczrgaaVwumd2hSXqtnt5+S8CQ3dYrUdnvbuAq6Ea00/0eRY/eYBbpoo4LQ/H9vY4Mfs/6gY9GCRpa+qDinee0BwfzT2sC0Uwt31v9WPkGwu/4H6wgz/6AbxeO6mS4A9TE81EBaZVnSDqq/+PkfyT/BA0keyfS7P9Hfv5X7ZzhYuCIalBXKLqlEyQqIdZGWdgzYzpe6Q4WMD8LK0REJs3rh3mHeDSMz11rh4kWieBPCGMyoysI/GSJwd4fMZIjZmYRTcjXN+tLsnJCcD4ojKPpEPwpMkKBZZAPTXYatydHnLcAUmV+/tjA1wYAh4tSX3Z0Od0wo2wbL4n+qr54D2qCIjHZcNV2y1dU786CDAmNCMqafNefOo0GxThhMMXOTcrfaB36J2NT2WRfvhX9ybC7P0tYL2c80cYl7FNzUXFK20xoQ69t3j3/iuEwglo/LL2h9efuw/pLWkOf15RbMudp7erZSvlheyHxr4BL8WSPnt7Z9sT72dUv/4r85f1b9TGc605nO9N1IvEvlNpZ9shx7tr1H5cW6S/bN7dhlzfohZH0caN2hssx/LhjBlS197AP0zvg/vsaCFUg3kOy8jf9AnmPhHcb/uts6Hec5TJ7TWL0+/6eGzD9oUm/CHsz/68StzB21ac/cLpsHY+w4j3mmz7X88nlxH3PInflPqm/vJhuiT63d01yT6uT5P1B2ztBjQ6XfgQi6ADt6XeT3d/PQvHsvSKHcX5jnzbozD276dit2Z/0iJMcoP69RsGM3TX/U3SePJq0k0lqVv3ftTvNkblddA1v+2lc7/HMbrR7b+fIo/+OHXCzHIf/r4Yb/es0e/9fgLOyR7KuuZbD5nD/8qx/Jn+FOknsZ1vfOPMMvQQ5TBfErSSQo6Lg1sgZk0tY7O2ZNqwv+JiqFg8Wy7jQogW11bmXu6YLGlORU0jYmvtLbWh0a0C94S/sqFEOKTgbUspJzmRvizRfkR580ygaQnDtj0vVR6GJ8WMsjuas80xZC1gVCgOteW2sj6SItDn0KDnSDC4bMmuVQRGDPn5McZbA4zSDceAwSNfSYxj7Kun6/sEzJFWDqlxoARFGX56T2m664/iloymWXchDXTfwbU9wX9oUDHsy/1UCOfZ9/9PZNdj1xUNzFe+Wf67ROnSZ0D/I/PltQZ6n0FYHxakj1uR+63nzycugaQR98cAsO3QI/y8cz6HOmM53pTL/+yV5SuwZTvsInz5+v48KLy3O8WBYqtzHpoyVosuS9ff9YtsDK8t6+l5dlkLEX127viFw/pxufAMqO2zr0bZ9jTOW5JPyzfZTyww/dXIbmtsh113G9TgmOk+UeaxVEQ9I8TGiOJcjzHuhOfTS/Ac2TOX+3aKs3/FDXUaWN0/w5z9FTnjSvqm0yvXP7y7G6w8NvDPLU1mSVA/0057Sft/L8OOZro7YpCNLoOPWD1cnzc24z95fVbwsiza/RSNU2cz0vH00aPcjzSdanf0d+PG09Xub/dd3S6ZF0ke2v1g/IHqNP5j9/7s8g+L8q5vXGwfy4FIOs2ceS23PDf3ZH8Hd/Xp7If7qBDuRAc5z74s3Ndf/ffyS/wEG627Df+V/0l7dcL0fuOZJa218WJodBGYIvLWaKJ54Ww41SSuMjMo59OwGmslIUujpnQTEcnWF374Li0KiNDP7I2PYDw/SU1MBkjigVlpnJEdsJkKG+Goyp2yOtPTyIJN1wveEE4mfrqv9VTFHXkd/1Vu1rva6zGeGqUyDE5QZmXe5tQZ3yIhiF2co15GdHR3L4tclQ7VrOxHl25DSbdTtDsTuU1h7ZXj1/h//E/AH/3OiW/6gv5WkHIlI4Cv81vW/+2X6q7U36KG0cZVvGh/ifBcbUGKV2jO9fYHtsazm+7vQZl6y/zKVbO14tW82v2688vFpOXkfg5zbXx9dY3pl4y3NbAPy/X+HLn52/znWmM53pTA8n3pHy7IqPbIeJ/6rPLS3vU7GPt/Mvzaff/luPy/Zy2hfX7Yv9vPKWOMCB5u57GVu78b0MzfVdDesOdaXFaJqngeqwEbSM/8izrXShyag0d+RxEzT+8zQpjfV3xn9OaWzleSXmOSXn7/IMMdIj2kuG6fUMeR7W3uHXScw85PMcRub8rgefoyDm33uTB24bdub/vmbRcaQGXOzcbFP7a5gIws1BsChgfjepbDW4LdR5PhDKYV2MOdcQk4NV27GGBZ6v2/du/k9y5Lmizf8D5nkNWxo+Kosf/qDcemf+v8d/2o1v1UnfZj5P72pN8/+5o8ZlFJiQB/lPu9KbQOze+r/jH7obyCmCNuvFO/zDTSDsjubxUh2i6YBBJR+2BH7++q9+JH/nSE45Ovnb/1x/fCvpMxO8Lsw6+BLscF+VF2metem20qApemqVIAwZMSgkRaynO2hRAKRFNPLp9rsC87Nldk5TZ6/t4UVz1clkTE3kEDvJoJHi5Fa4yTHQgnH+3hTaRPQTMU0Ue9rhUNvkMOxFSLefbM520Eq331PtdlRg2h5YbdLrO9D3nmO2c3Sd+ZRqallqq8/yZt0kOtyW2Ia03F0qTsxtm9tW21ndZRnU6997/BfG3dY1tOD8M0OrvcIbmHfK1c9WMR7j33RRy3JOG/6ndnXfSf97/IP0ne7GsP3VFJOWdUJcueLP3P8A+dZmYuD5Q74+PY1/e5cP1se8LnhN5bxa/1zoJ9mX7yMAtGyTvwWBPl8/P9seF/tgXH8Ggc50pjN9W2kJnlz+Nj5cfyr5lp4/x8vl70XiUZ3FF1+Xx3pGkvELPkuwRDB+2QerA345Hv1ZnNpy7EPsjP9p7sh+V+j7PJbGuLIdbMd/P2d5y2eNxVyMLXfGf1gdMRjluU4zZ6njv/1bbnzFUFgWgNNn0LwOSDcjQXnBwYTos6jI2jDmyvLA+N/eSJIk2u7473pHM8chkSCYX9mQy422L1/iRxyiV5rxP1UyW2OeW+3NdQV5h3ocv7dOSWsTNPP/sV5RqsrnPdXeUHUgqR15Du0ZRxZBumFcuZBmHVPtTHORVa7HNF74n+buQ7ZvlH9Ak01pWZtX/tH3xxH/OWfPv/I6pARY6jouwOr5L8GaqL+UlXbSXOebqIJm3cLt3ln/m268/Uo7nDr+FX/y8z+Wz7CTdqFaH216jv+nwl+d1+hsNB2ZInkcFEgdysKw8+tBzlRIiUabYxv1jw/C5MSlZOwz4q0TU+oo/rUaNBFWrYvgvaBLt1hW9M97JmVFudVppwBMXoBmZ4S8zdQLoTYnFewEvfguh12WnAw5PWqPGU16NKZUmfTuR/aCXjrDji4J2LnP/RM6cqHpDo999bLMadiAqk2bd9Qjta1dYpuiZ2n7uzw6b0tM7eK2znppbbPjmvMw/0DZuRU80yU9/+7YSIdlIjdNzh7hH3Pas/p34j/p8B35L9K9d/7dlt6S/zqAtoPngex0jbANoaSh41cSMryyc7cF1Pqun0vk/dyDvFe8/nrbBYRnmyyvuFzbEbR8PgNCZzrTdyfZIzv2/Xvf314quwRy1/ebjGCIbn7o4/Wdsjcfd7ngwzfjl3uWJJT3ll5IvBdlAf8lzxdqsKDbqTnmpus3HsB9LLtgnrMCaaRXzIsepEErVZnmUHUx0N7l7cYW+2xVUR7NbewetalzlSxDnrvl8X9v/i6Yx/5xnq9L82ggL9aQ5jcKyeMS+hHNTuS54xhv/TiNoa5n0+G9+VSdM1V7KrahuW+tvrxmuTP+g+eode5yMP4LzXXG+GvXpMlqW2fJutel72X8F+R/ef2CLBPrsdabVCOY5v9istH3NM8h/lHav8t/mRDxuqXy396wQ9tmn+shr+Na27LPJM+8Jib5CfTgi+yX/I3VuX6yubu3qpm/o/i65Fzu8Y/GHsv833Xp4t3nH7beRl4TE4+5H+xzFDjz/CD/t09f4Cv853s/vS3YSb/zE/3z25/fw1NSdQ4IhU9R5dEYfjHofdo9n6ZrEM5Z0NSP0LfbRbdQItlQ21TqI9jgQJOjO1rM1LY41FGnIFWDePFRhbu0k6pqdx7RVX0gTKjF7PQCvKXcTY7SRga7wOV9oLOfrD4MtV3C2uLjJFM9VnfMJPDJoaVzIz+oD7RMWup3kjGcFunXd2mQ0/F8lnn8NB35hXwXQGan0gXJOJHSp909SQc1kcPFg4nvqqQFO+7zL+zqHuB/Pd3w3zlxGgdyziXvBd1kNvKV0cMnMMHA5KSnoCreH/9DhiSVZL28Ff8c3e++rxkb/gFMwad7/CP3cDqwl7hdUvg3nXfHSj8wU95ztOCp/Nuvea0v/X62BIK2x8O4Ia+84u3FWa/8kcRthfjFeEzMdgt9+fwZvlh/vSQue/3B8lLpESj61e2/f3m+O+hMfwNpCYrYZ3ufyUXxyRIUWY4tdms7Sob/XThbOP9oed/JeuFl5Wl5BOfF9kM8Gwo3hl6O8+vBWyDlZXLzdr5J9/jngx3/E+N3+K8BGxp3TYi8iPFqUnDA5yI07k2+z08Iu6tyU3Nn/Ocxoh1XirzcFtS5L7eFAi7teTRjbG2dgnd7eD/VucsqjzTjP7KitG9TXLNlmuS1Oka2qLOO/0uOC6b3Z3apjKXtmG0yKrXVry3l1rvrTVk+1lc7qjaYZCFdJplZvrIQljL+a1lUWoX+st+9NVNZU3AfuA2WlMFIDT3mH5jmNI/w/+j8/0C0PXN1+VKwouGf5me7/De7Ot6Z/24N4/JcDvg/6KT2r+Uq/LNuZbzaQpoiUT5zm9J8XD3rlDr+V90S/2Uun+bOmOsGCRquoK4J53EkR/w4n+Jf/esfyW8dVZfS7/4z/VSf4aeWQdkoZ2NQ+qc1KqQ2ZaV1kT9QxdwQmRdUMgmyZ3z2oTh3X0DlSDNf5l1Xos5puxIbXxpYlZrCi8Aif7dFrXXorNMa0VMKgEQf9NaeAxWjeWlbF6pDh+bIu5KMMnvT3Ugota2d/GDvO2Zd0JeksyYimgYJhLMGdhamrXPD7ExchDK5IecNr/ugTcnhK+SujUseqHL3kn4k9OP9YUc0ItC7dzHI5qpN1j7YGVRqGx/m301RSnCrfo/rWn2U8+j0csS/1wm/w5YmYHSHIgdqS92u4wf5t18FI4HC7GixUIIhssPwIf/TJzJgeQf+O1s2/oED3t+Cf5N7j3/PoSXAXCeopf5qy6Ho0BGI/4yIX7PPv4Yu6yRZtl8Iqzt8tkfKro0c8JdKh7BYy/78sr1naHvf0C3Zu4euyzVv1rzrO0TH+4i294leIti0Frc8kjYCTbaAX15U9LXgy2cj4LQu8t/c/j6b22oBKcvzL//b71ZQ6r/4U325/DU5LfGuDm7D8lc/wIdrAONNbm/V1U3FLy87vn0c+wT76WPtjl7K+0iivJfoLlgCIlL8RMM/+zDhBR3Q/ySqTm1hTBLrfMOpuSZ9p/GETu3wT+VX/ocAT+JfNVxb4ZrlYHmByWVv/1zekv8pLy2YefxvinRpmoCTxqn74/9Q6TQuoPZB7uns382u4DfdwgqpDXXoKlMBv5JvflTdYC9J3Nzxu+52/NoH/FOddTzhsaLqYKfubvwHjf9+w5MYBPJwPLWVeStjIdfhheS5jNsFK73leY9/zHMdaARkmB9qT72xGXYGmtPknk/jOx1r+YfNVXjBTHMZulZ5fBau38V5Ov+aTmN/dx35XOzMmdDo7cjeH+Hfaif/nQJ/zF6xQ0xfC/9JTuAu/0UVd/nHgW/EXnqQf7fHOh7Rv+sfvh5uX3f5r+uZ2+ff+vkfy8/mS5r0Oz/Rn97+fIqdhis59yMh1rzRJKtwb8GWI1fVAY7URf8q/JoXOenFQ6XeqW2Yhxf+N1utNE4N2YG1bWFnKuidS3aUWd87jl7zoMu6TXp3PY8MtDhkDeR2kMLqIhxlgrPm0Tbw0jq5SSfjiA7H0T1P6+0a+uuCMnvfXR+K2veRX8iJIOl4083OhII7MntATHdsoNmu2kj5sB4lHUkpH7xoluIaeFFcPuxGibt0h39vOzuhOFHRq8kGpPCMpv8n8l9lxc6AyIZ2xP/EOPDe+Hf7PuIfs745EOjchezAvhmG+I0/Y7sQKT0nuSQPyhD/sEkF9vlH3/9JJ6OKWDjQM8KuH+Jfr0iD6MR7jAXr9w0/SFoMka4f4b9yKDt/MevgLv+Ttgv/ne6SP6PGoNH3FEx7JB3w3/g5+/pO/K+ZtYxbPLb7xdO4Ena2NyE+aJu3y8bBOnkUOtezXls8Tebc1oWOR/7UOTwWsI6/Ef7J1qThn9uf+HqAf9btlJ7AP1nW9vlB/u26R/lPcjyR/732+QUN/zx+UDHtT8/ulj3ktn929X2QKiKjz30RhWqPfBHznzyYZ+lYfIj/HfFG9m+Of+yNzw3rO/OFeTFX5v/Jlh7gfynw8h75n26yyByIeQr/qAvbhv/iU1v+je+Of+9KfSL/2zlh/150nf2Y9PzjaSnEXeofN0A6fXrbTQ9P4N/mLd5vD/JffRfbo9VxaGfEv69NO/6bsc79a8N/096J4GpXOOCf5q3pelj9jOAO/8RNz3+zZkm+uOf/Zz9vdtFc6oFl9wxqcAajKLEAfzizNp99HMoYncUOcLtSqYzSmXzN2olxPBo9vpjCJcuQFng6iUnlUd1StlzSyLIdvWw6cKOja31hqsNWJcnWO68GOFWSURvI1NSKIYxbJN8B8PelwMASz2qGNzlnExZIQYJS/Sa1bqXNd4U0LXB4YMJMNl3DmINsIIDw+v3clZzxkGcq1/Rp5+kYaPHmdZrM6hpLAwDm9qiSbpOtlsHZ/8mDxvr36iIi9bHVKzRAD1tNA4w7h/Hf8tnzIOxkCfi1wRnp+9v1iMf5J26sZEKXhEljQNLdff7tOuKfmJ9ZowJYdj3g3867v2n41yEP829yvTP/mPkXtg1FHoy5ZOLfP1l24h+Ff3mAfwmDSnedrE3cP3hkMkMTOCn88wSm3O0TC87QDFcCbUzjkXHhOissd/zrE/m3qox/rucR/q0dxFni3yQTlkfTZ+tzYRksrT+9iznt9bfJc8h/1acda/j3f3Wuk/kX9s3MO+I7OwXJH9+K/0vhl+rQTaj98d/kThwNG/HdE0Um6dhQVs8+/6aAt+V/L0hjc7apbyJb4h8P8n/oBJ7AP5DHf3DhB/zjAf7R8F9saOJfiX+lqkeexH/SSfBhZSWdsS0Z/15m5Z8/29hvnMrUj5qFzMfbfor5GS+GUhFi7ZpTmv/zlR3/7oc1FrDUXtaHV6wsA9vuU8f/hv/UgsI/7vGPmX8lVkRrNeA5fWlW2PQ9/rXjfxQ9OpHfoRfj/x3+rew032YbBB3j702S3OaJfxT+Ef50MwtNvs3rUmosOv6Zqzv8aykTxL+wrsv4T42c+pA58fnhDv96wL9/Jv5Nbtbju/DPdhpmuelj9Bdqu2QuPPgfn7TU6TIU/l1H0V7WB/x8Tk/i349LBFcV+/zjHv+lrsGXy1T5Hx8//c3/fo29pDQFaPAcP/YKtbSLJxZFKSv47ChGGX6cAVIAPFmxziOgXIHmOKIiB4gX2Rp+zcoWNwQp4IyFmKAxEPXBlpWPUZ7S3ZpYACPOs9xsJEpgJxlJn0X+pGMBZjOE+1NTk9a7eezZhzFIcQSbrAqP9Pl/Jgu3K/S0XSeIR4NGW7no9a85lB1HXRpkzkOhiIhF1kUElYYCKBiIFJDhib1MsGtyXqR3redGOwR5tDQRyFrNmaW7vUmmcS1Ip6v6NQdluO1Uh0OtSoBr2AhPDLze7NS9zmg6UO2zruKk2GtJnJ8Xhoon8E93KnixSrVkHXuZDf9CzjyVNPhPx6J/lCZS3hg54N9tgDiRB/ivTL8t/6k/lTupcG5DzBP41yfwP8B1e+S2Vn+3m4h/m00666V+n4VIyaOpbcz3zD+Sf3A+jH8T2nlOQlSpfadFTEbehn8ldhV8k8MqEb+Yx+TCP+XhPsgTS0out+kmt3ZkcV3lg3KHf5C81C9pkh02+iT+hfjXqFcaDrzfLxL1cB0aErb8awQbfPHgtZTx/4poo/WvN0NSoAssi48z2eY5hsoq6RZlXkd8QeLfYeTKiX9t+GdxaMHkd86/af611M/jfyr9gH8c8A/mH95uL0oTbVGPpCuDIzT8g/wA94/zr5l/M+Tl/zzf9aLu8B+FYxr/8SD/FfV6ECU/8mIsryOsfRI3rjQWwol/q0ar/xh/SXnuok12eSL/+gj/AO/ey/zHHNjFumrwzz9zLAj++QLyHR6MIrOm6UxKiX894h8e2NGpHOuTwj8O+JfCv+sBdD2VgQfm/2YX7suIf5PZOu4u/1UHowCNcTBsxuQEYu5W5/+Ff93hHwf86wH/0Bw8ZvtDw3/9TH4nJx1qrLpI3Rx/VqUMWygXpPHf1G5tTfINPWvhn0YC599Y1iP+a9uP5v/A/DoUmIlv3+UJ4z8O+Efhn1Wm9OTLqLvl3/PLiL1QSl25/nLTM/ySGiP1b1GekDAx8VM38pCfgUcaDJQb6JdUU4pGTD/PZ5O1MVGvcvquA4oCbldLUrhXznwDO06FzljHJ1kQlfuCtDEadpiugxIIK85u02/UK0W/e3KHCyk/aWcDjTkNdzjcPm3ulBcZ1u8h/2Y3/F3Qv5jWyom2SXu+O852RQMmO7e9OqsOTH6+c8sDK+AAb5fXvkZ8IW6qTUUWrjMYgzs4UF9Y/YL8U5xcZth4tJ3qQTNI7ur1Af5NTnOiE//kB1D4H+KN96si235VWMi0OVdNO8Ja/sPfBv9mh6NPdp/xLV5oPl/bi9mOQI084h9sHoX/EB5T5rv8sx7Dlt4r/5OOs/beP/88IKKxq4b/PVsCEBO1oQM79hD/6r47VeF6ROzGSItLnbl8hH9SqnJ/pdSNHW/Bv9nr2/DvfSKprej457Kk8G9jXJE1t6EsCvb4L21/mP+km+IJHuXfU8O/y/EW/LOk3ijL8Bb8Q3K/3+O/yoDy3XU3rll5eJB/oI8xsN0386J35p/HF7vW/Q7IvxX+OT3Cf+ojZP6tBqG6Ux3fIv+Yhhtk1096wg7/5YpD/nluQ3PcXIRM7fGyVn9d5v9S+Pf65uJT+4X45zbJnIdbt8t/WrcMeZTaPekAATf3MzswvA3/W971Bd9kk+lnmsXsFnFt9U1xaZn/ox83Bt/SsWg6rPwXhLXICezwr8A+86A+JP61MDK1fRLXRUup43/2jjOXe/xP9rQ3ZqG1sbmepv8QXc38vlf+need9X/HPzUD7XjzjvxX2/UKiH/XBAuNnn/jeRYUaW02lN3yj/IumrSD5hac+TFGtFOi09JfMmAXnKPPadDQMFYkDQwF6vgczmTENLGbVsVGZC4tDEiOyXFA893N9cg1K3MtIyRQtoxh6JFV6HhkcwNkC0Qcc4dgNSQdZPnWZFF4l1PD0dIxDq+70waoPkQ9JcKyfuO7fdYOa9vFbEBjsUtRaGpOlAceQka7yoRCpx0CZldIemWgVRvrGLcFwqYAdIGafBFc/6xzztYtzryu6C/Q+bV/aFDy45yt2KG1PUym2onEfwa5ItsU8sRSYf2n1HSddBCcs/08yj+iU0w/2jX2gH+p/AMt/8oqMBnLxJn5B5HX2aUW/kkydduX3DaQL6OFU5ZW6DzAk13ymMn37fI/dDu51Mbmcv8F42oFin270iTGcxzzLzv8CzL/JPbInk7c5/96zD/LlCoi27EMNYqEhn9R6pkm2x7/oy7pih13TYJ/yQaiMTFu+R8XZzsRxN1CzfpJthUTy8R/KivroOVfLj3/Lhu1n8s1RrhxR/xj8C8H/LMPNRVY+1Amznv8pzor/1SBFv55cUR3FJ1vPeA/SbbDvzT8AxRgxz7/ueF0oOEf2Odfiz3t8W8+1PiHuBwNWXGcjJ3vAKP6sfX84F/Q8w/2y15Tz38YIEtVK4yeIfvKJlHGGLJT6Yp+hP96GfM/DpB7hisltXOHf/8s64u/D/lXSQuYkO+S5s6pP1H5F1YOymwVwVV8DZsr/Nc5XCmm51+iGg8qeFNm/t0ut/xpDaNw+0rjv0S7J/6BHf7LMSnnfPw32TT7WcqnVZ0iB/wj6WX2uxr8m09g3mi807qYrva1fLwUsqTaCx8vuq7nO/6xw79dtP4p/PM5rsD+eJYy/iedIvPvh8PqBU1V0/y/yDHpdMihO/xb+yr/lkeb+b/S+G9zNjP6KosVK+FTV/5xj399Gv+sd3Tzf8z8SxTBujjkn6stY07SsfWtHvE/Mg4FJv7NN+CAf6nHJAVJN5lMH+pj0D/g4lKA5nbRp8iThVkAgCdz0YDtq7ghgYwK4H9DwGx40yIxQSykMHPqQLIkkmoaGO1qVsgwRD6fJ0pKssGNQepVZmRCDnA9KaW+PNgLd5y3edJ2MorNqATpJcE84TKnwwvACj/p1YHmhYiMcoaTyYGvkZcXCo3IoRz6XIIkfsdYmksEOfruZdAk3gYrawPbjYFmcKWFMtV1Edp9URzydPdqu8qdebBvqjHR2WfRQXg/hDxWUBQoo948OJgDkbA508eo0AI3ECR7U3O8IgWVUY/1sdfJk7oD/nkB480T12U3qLCTtiuQdAB4AIDrlh3+m5R9Tfbyrju5w78594sQP+K6dTnHtcL/lWDpxL+VX/lXmQYZ/yimAw0mO/7Bg1zH/+Xp/OMO/3gwVT9t10o08pD/2j4FeLIWWm74R+Hf6x5M3OOf9csmq1FW0inXwelil1b+xwXyIP8IP5j+Vv6VLPvyBP5T0AW5IbZAEEFtoRjPLf+4z7/ZmPlxiTo3ORRpUtckab8p9TnzL3469IbgX4h/oeOj7F3+Ze98iOX8J3/3FvwXG5r4B/Nfxn8xfRd9Ov9aZKr8C57O//Cj07UStkbct/y7ZuFOJI3/eE/8o7ahOfYU/q1d2vDvfdrwT/7ukH+vRsmPYOunyr80/FvfUrBDJ8z3+Nfg3/KNBku5nAMfG/fEPwr/fgzJrqcy54/xLQUFjNNLLkWQbjytNTL/dtwmmEf8Q7DLv9m31PG/8M+adX+iaU4+8w/ig1gZdvc4/wj+0xzP8r4F/6BK2f8Jlx1NsXHyrfhXspLRPqQdMzK6sPAvSmZJn13E98w/B8vehn9p+Of1KPN/b/5v+h7XOzpWPzcCssO/nVdM/LNbYP4pONTyDzuGff5JtGzHxP/E4wVa16SSxeQ1TuIfTXnpZrMgrf9lh3+h9i6nroJ//Oln6r/I6AGa3/6J/t7tgo8dGkFRzUhRiUGwGTY11AnJWMUCNhqW8ino75ggWGOTQyDLkd5Rp8gheYEoKT5pEAJrnBs/yaTRaJc97v6NSVbRVg1KmJAZ3OLAc1YyGpr8JcODW49aX6y/j2oQseFH64U8Ifd29IdmHbjTciVnh4a8wLLv7GQ06UAjqID46+YjPPRo1Ll+uEDZQVwQgWbXFSbbkPrZ+xXI2+EsX26TOTSw8zCn6u3OLqq2Dci6icEZ0UaXr9qTUhxTsmPbCUZxAKey7T4UWa4UdNUD/n0CXPhPrEjwv9oTt4kNYG7nzD8y/9CMWOW/nHiIf9nhX6lNPFCQDib+27TDf+fLOv6da5hCUrnK3IP4590PcsD/lY1VU+BvK53K2+Of5GEGJv7HcXAeVzNPMDSVuf0KAl0s0abEvyZxns4/DvgvLZ34T3odzav8r+XZ2GGZJO5sIU9a03hHjMb3wj/bjstcpGr5v1CbQ8eQI/4Jlsq/jduH/Cu1xSgt/KdP41tVMkD6y40U3eFfsvxCMoDam8bGPf71ngfofLqmxaGJbH3jfYiGf8rsc7Jd/oekpV89+5qXfRzy+F/5T73R8M+2dd3hnxNVrWxVzP960aXo8IB/kr/lnxbvzj9zytdrtnJuDbdFtOE/cMAh/2j4p0K4DXMS1MWo23LxWXQJmVMsXKPNhf/RKbvjvzMdA8ch/75Y6/gfstBYnBdVPIZoFImiHiH+OXBs/U8LMbANsZjrXy11vwX/ssM/Cv92GsYg8U/e0HPpAf9OPsLXMP9cW+U/SWPtBWaG7/DP9kd8p2YoW87W3of5B1ki6xPe/OTLwo6Jfx+vQGMXVaNharv8u53t8M+6Gf3V8u8l50Ja7JMkua5d/oXkJeGdf9NZoknT0lPN7rgw7swj/l1Qzm/FFP6pBpU9fRD/8gD/UvjHe+I/tQM5mU0l2dTtZ/nvxf//LH6kiXfQ/H2AFgnZ/FANU6Q48dr5Q+jJWensEGBCKwlM+UnxsOi+g1rqdNAYMlAdZPiSZagdoIx8iqxGfflOf3RR0pcAtQMnA5hAbJLaoBjjGdu4tc2joiwH4jolcFCcN+f3PhSGL1fsOumi8LV9MtsrmvNiwRbvqfGvICaxvngc+r8S5FU/Jgc7+WkwJjn8GC+aWC9ADY6s2wJVKNaoENKrSrTEjlrp4o6QeLKzEvlScIxlcSc4s7U5f3gwa/ujtQByalVX0dZpi39y4qEOUhLS7gtLl8YO9FH+gfh5VFDF6PkvynqI/1GlUyqY+WemK/+sp+jlb45/YCaa9LnPvzVo6BP+MfQppGfvaGLHKr3LPx7jP/0nYc9kv26fxgnZJkjMQ/5bW4tzAqAGRxP/xOp27uK2sH0n/skW3D7tvLBqJcnPNgW3wUaJAzy1gHpqS+E/tySVkfiHEnrjSLHrrT3xTZNskpnmJHv823lirfIPQEoAKoy/4z/7umnim3w4QB2Y+Uc3Md7h36+neu7xrwf8WybrkiP+CdF9/sdRIQXSfMl57/hnHU3+6xvkH8Q/9au/mJX5vxT9SOGfdyqmGx7jnAchCv+a5Q0dGv9A+NCGf7fPsSDXwr/Pp9X7MPEPhXR3I0x/sPzUlpb/Jhk3rA8KsG5fD/jXWroAaSGWT6X1kMnq3zWZZh3I848M8IkL+TEp1j+aVPlfP+7wz8eP+L82/FtR2vCvO/yzTrYmRhcTervzf2n49zxCAYGRISm5zP+Nf0ieD3jDqk4O+Ce/EsODzLqU5Haezr8pT5LL9OucV+N/GyjSkJXbsTP+u/zMv2DiX3f4F5ondvxDaT2tSI/pPMq/jWmywz+py/sHhf8w/vGNiTLjHG3Y45/roVNT94P4H+0P2Sr/3F4+0fCvqQE7fdvwj8K/3OGffHVms/AvPL+kdiZ/dME/ts8X+vDpKBj8176wIYGFKQtDjkabomSINzoxIlZ1Atco3e4uKDuKUb/fedga7hNeyQrVarzJWNnFmHrHGetQN/ALdcHWRpmcAgNZ68gOHC4LdxqS4WSngPbOl5UwcBnFbn0DgbuOAJ23dmr60y2ObaIxk2bZRj+G6tzLk7mTMaIpy+QfoLKTcNuC2wDZdbbDFDBD9TGprkiCaSul9/0oc9W70CCjHuyIhQ3bQjgwSQJb2Ze44jI0NerEKDf0x43WnZYoBV9ITrMP013qF7I7AWYHZEVrDCDcft3eZ+Dbba1+mn05/4tdXYl/t1qUfqh1N/x7/YV/luNt+B9lpWh7Os7855Jb/lN9kb/aXgpuKHdzmeBK0dpd/pH598Iv5OeKxu1OpVWs1R+UtBZB/JeTmoumdMB/OqxZtyZWqcVeYJj139c08a/EP41/vsg65B9Wq+t54l+m6uEB3a0BwT8tEIzjxD9H4n1cojb5ddb/ManVpLEof+Kf7I0KLQGzpfzlHS4XKHb4H3pYxRUa//EO/JOQm88fmvcXslL/eJkH/KebTEJ31wr/FqwYvsZlqIsVG3/UzoOE7vgf18gO/86iiwne0SjY4z9qnfmXzH/h0vnXwr82/FsN+gD/qZqGf93hH4V/eDMQrWn416Z5VpdQQboz/nOQJdnyKGP13cS/VXop/E/VC9L4P/EvsIq89Zr1ETIW/l0jGnI+yj/rBCAjavhH4T/d2DX+NXym360u/CcDKeOdy3rAP+7wr5JsauY/TvjjwuluOx3HDv9S6jP+ef5v/uCIf3b9VBayiqadL2I7cNY+Dl8cft36J7Rg7ZkGS9A4opr1dI//7rhdKzv8u0hH/BOHyJe5TtNCGOE3Rx9Sdkz8o+EfHf94jP9hM5AD/qXwr8S/SNGfzHpr9cDl6wjmDP6vpAeNecVd/inFetLqe4B/r+OAf0Fub6nVGS8tN+2q1XFv/BfkIFhUMfOPJ/LP47fZETPX8S+mqmF/XqriU3vMaQ3Q/KOf6N+9FfAiNR9ufOZgeOALrscvArjTEPgi0RSmrNRhONfoynTOlUrJHDyQHW4wsNaZZKZ8MVmxAYCUVhRrsHq9ZmjrDo3r7ETNTHywtKlPAOuBHkSDQyXmgHiwZp2geA1Ufwrfom36EOQB3Q+Gm4sJwdC6kAypbSj9LXRKYiIqQgscCQMVcIOSfjt9+GTranWS1yBbSo+DpIlDyOPOye8EkDCSPdKa5yKYBlB3LjSJ9mpqbu4v9XapCzdswxY3DJPpaz2kkZcDTg4z1zf6sa4C3ebIljXbbbvF3K9FHjA6/tfj9osgDf/eZ9y+OrChnKttRPSB1S2F/6EzD94p3o5/0kvobPCvxH+yy4Z/lrfyn+oaX6ThX+Jal3X+2PPvmaIvnH95gH/HRNyXKE2A+Hzwz/Ylbv0P8a8N/2xj1mfCYpFujvhfs7tHJmHYFwybXHyY3OE/+WLTHdU7bHuXfyH+KUdcn64K/jUUFsWrs6UVZFp0ejse5R8N/2j4X6++wz9APoj5V8zv+9jjX6O/1b0eiupDNq/1Dv/jwol/LfybnjX7IG+v2eyAIPrYZN/hX7l9O/zzBeKXl+/RR1yHw2W2TgHGxL/s8C+FfzsWHROcLwvka8M/aqJ5YdWHHPAPdRvO/Gvm3/0R9UXiH6RgU4blL+O/Ris3/17bU/iXHf7TPMOuepB/SFlDl/HfFnZo9Fz0nwNQWz+EznJK/KPwf2UJ6y+Chc1xn7p+hPi3+aEi84/3yL/Add7zj8y/txkz/8lXNPxjh//GdtxErO36RP5ru50By6To+Tc9a+jS6yK9S9S39vc9/gX9+J9kVRpTqJ3Mv+nC+K/EMf8u7QP881gtXlno+SH+0fPvMmjR/wH/Ovj3wZ30ZbYmDf+J9Tp2FdmUx9eGf3T+mcTXMbageKpH+K83n9zPHvBPAc0UjE2+gfmXY/69zw78pLwt/3b94J/sK/G/ii/H/GMe/1/86hl+uHy/jIz/cJZ7VCZzQ4pjTPmUDTJABYrTvZDTLHfCs8AEojeGFGULKJN57XzkTlXb1K9VCiTGeQIZ2kPyJsVY0ELbpdE264Up7cOC7BPLRBuwBXT6b5TZlrGeGkaTDMfaHosA9YVfJ59SQEh9gEiPtSjAd4qnOlw8us50kSqkZ05p0kCVAGnSPP4ymOZ11gCh5qBTcpTI/crOQkM3oDsX3r9NJ/rkwozWZEt32qhs2PATjgJ1AFeSx2xCEQ4DtjAQt4/qIgTobVWewL+Vdch/+bycPuI/BQs1otRK+rS6OJjlhSPpwH4J7Un8a+HfM70j/7tph39Btj/mnxU6sU8ZWndzwD/ZuA86ZsOpaC0BocExc7TLP7VBdvjnJIV/rlgb/r1C9UtcQcMvhLqqv8fMP50ItdPC4aB/W/5dr6Nzlco2FpT7T9ztZbkGRZOONYKGxr8U/vUO/yD+cYd/O3Ll3hMKHNXxPx5gVc0+wPnXkDOJl4KqhX95Cv+1v8c1UsaDKRhzwP+eTjv7KBfu8y9houLDwcz/VPNb8C8N/2j4rzIzx2UBnLVudWTxYwdsKdfThdYxipjZI/M/mNjn384f8F858zxDE5pb5vzjgH8v4i34B53rxhv3n7NcfFNKeZ7ogUPM9lH5Fz98n3+zGW6Pt4nrkBFwsbYW/vU98+8Bax6bGv4F+/xzuZIu5dMz/+6nG/sggOpYSg2O48w/FzLxL+g9kdlb4d/GDbuZaX3jgZ87/AM9/0r8cxCp6Ml/+KTyLyFzP/6PShK05CyN/xAGE/+1v4EH+De7s9aV/iX1J/7ZpszWpvnyE/jXhn8p83/Xt5D70dlCyAXGkFf4HztxpFw48Z/agzv8I/jngMce/2jm/9LwL+SzzE9qGTOS6Qxt2dhyyL+QPIhOqfwLev47liRft/6a02V8+0GwkU1ay0BqxjA6KbZNaeQhw4pJIhkR3RJUb4QNKsoyRqNV0G1Vw/RHKSqHZFySS81FYRiW9agr9OLQRN5RgRTHw0GKBJ4ZlJXbuWqZYJn6kHPzeVvADvksIp56PLpnnGN9aAIo+QWNq1CRLt5ZKVLIDoOBcucz/qVGIBZuQz7u4/qTyM6XRF+zPlyscFMhp5bjYUC5Z6TIB3dsDGQ6b3WUem1CbdqJ8UAyXy521OMLh6p/ltWi0dBU5mqTV7pbrZt+zX4SY+mvhmNj+Sr/m7BJ50/m3/Wq07Vu15V/E5q/mUOv+eSAfy38e0E2WbxQG6m9rOc9/qmSxL/gHfnX7HsHL+NT8M8HUy13+Mcs26ZAsj9BcQfEtRzxHzaVWzzsezUNks8H0oZ/ANPL6f2v6WRwKCTnU/lfhY28VGyW31Xe8J/K915A2BCCYZs422flSYGS8XQ2lss85F/u8A8gvbzQ+KedGJkHuL9yma7RR7EN3fpUwm34YkGTiYUJS2OXGRJlPXDa5V9yu6XwLwf86x7/csy/yqR3k2XivwJJFzn/mjMo6WHiX+7wX7Kzmib+kzxc9wH/1i4gJsvUSP9p8Mr/esU12YOxNP84xTiZlFbGZteN5jmG2YC799KHanICaMaikK/wb2JdH+AfIBbsGPGvMwWp/lKm6bhuoU/8Kw74xzSd8ke90PE/SJXQmc2r83uhiB+Xn/iX2btpfEEIF8cO+bfyUmTlAf4hPk9LvNNYbsJau/1uepLeKwENE2Sq7Au5Pa6q+AwtwfU7/LMemH9r1wAy9X+5DqndXRpz2sr/sMFD/t32TUsd/2UEWC+d/SyYZzoeQ+YY/5l/Xj+VYFgqQ7msMo7gYP7P/JNNkekWOY0F/hz6SUnqtfDyvb+VdquA+M+Xh/8X3Odf3if/Eu1ULodkQ2OXUyCw6sHV0fAfuXxt5r6/8p/5msb/R/gnuNTEkCykciNvtvKD5e9lFPCphNMIA6yGZwXxYClZeEWASZ0U2hUyvxiu5jqULyHA6O8wlu2zxPGmQ2PREmVw9N0Pm7O0tlik0Sf/ZaBQM2LCzbY1DuOsL2jkO+DqOtHaX1GGsrNWlz0DmeXaAheaByEJsUH1bh9JPtF8x9cX6xrtt22IkKSMZBJeTR2szFkQJKnpQxLr39R+0yliQm93/TyaKqVf6kRgJ5nOyzHUY0DWaaDinliKA/b3o6A6Eh5syTC4olKvE27tVXh/wAcRGgQKPynAUvNI7b6iLyX+AczR/5D4Yf5lh39TVuVfOWf6J/MvSex8odmzFP6H4Ep5nH8BeCLj5TD/1Cc+tN7jf9ju4/wPf8E6nfgfH2zRE70S594H/1L47+CSqXdpjGF5R7uNX/vs/lgz/1BfFHO7fIeeyQya/OKAf+zwD8KSmqtdQXv84wH+dec/KeVX/kfJCm7jAf+m20f4T7aA0f87/GuIuB2RuD7Zn010xmRe2Ja3Mn381yzbxL8d6/hHVtvEvxL/qd2Ff8vr7azlII//R/zT3MBtaFwvLOyQR7ktipl/KToFMv844F+Jf9ACZOKf9KVhyYl/G9/u8S/RjQP2KNsPxZgvhW0LcpgWJv6F+Afxj1AOmwsdxrjceQD9Zf9E6ptTx//wVcwedId/+8ufu1Rv/j2FfxT+BQf8z+yt/HOBo5Fa5HD+h0zw8+SrzY9TUcaYVhkmHRD/5WZkHjNNvw3/4IUw1W95TF844B/Ix4T41zzX8Z0LzP8o39e5gYJ/5fHL+bdMb8s/Cv/+l31R4Z/qmfjf7afCf7JH4t/tkPiHpDrhftXGDWsj8x/ttOBa7OrfGf8r/yZsPp0vaQta0jUe9zQbUuJ/lOguRvcxT0m6L3f4p3bZZWZXPr4w/5yX8iPhVfhfFU3zQj9j/LND47nqAf9XFP6l1UeyoxDwPv+o/XDEP9sf8a9U1z3+yzzD+XdZyg3I27f1ESf57Z/oD29n/g12kkHoi99xR8mDNJexYBtOI0WX9ibDEkbrCmGnICMwEhPzrS7K5xYWebcGK/eza2ADGi5b08itHL7DZcbLdV5kTBKGfNyOFGEmudAQWPNi33GkDs4ipwlF0guiWm+31VkigJR9a6vrFFmJIbw7ZKu8vp/BnKvLplrOzZ83ea4EY7ULk52cHtURzjcmcBGg4vag0Xftg/k7jRrZrspfeL+EDQvJOOkSkXdfttG+3FmY7oL5YoAHYtAdsygr7AE7nGLmf/15cwT/riehNjzAv/8LHPI/POV9/sfnnTrDzg74Z6bt8Djvk6dkT3f4T/5w1gF224+JYSu+iJwG97t+j7gHCv9Kvq7yT4un0IGmtrwV/0r2a+WMF0/3ejngf5Qs9bpH+K8+TEoZncPq+Dcdtvwr+juQJJ+3reGfOSC5p10wlX+eGBr/1V5LGSxay/96co9/K0eadvA56jljT8q1PJGzuoT6ZDq2w3/S06P82zGuH0/nn42FqksiaLG9xsaAme9d/lOzSIbK/95cJ/VHxz/uN8mzbUK6b+C++Lb4v6Lot9E3ZM6Dfi6Jtp3Evx/j+eSO40DDv8tOsqX2Nbr073f4T0E5s4vKf+5NdUGs3OV74b/y/k3xDxqLp2MP8O8BPT6vSH5ssq0H+U/9e9R+3OG/6j9KR77safwby7LDv7d1h39gambUU+0QvkhF8dm1zrD1Mf8fOp77m/hHMBXqonEgzV+eyD+o7r02l3Y7/yOveJ2F/0mXB/yDZaH2NfXHd+LfdRayWd+mRo3zYD1/E/wn/dsY2+iaWUzt7vkOaZvzxjHzzw6P2vve+Gd7atuPmf8k98hwFfydy+WCl3S82qC3Zfnrna9xZ6MOqOQArDPn/3QYsJCkdg6T8oSOeUekjh6ZJZQWnRN6bQqH3WHhdrJGpemc7c6fOZ7RXgljd73p0KkbIRdterJ6+FzWRX7mFlM/sRaJJW4GzFG5Q6P25fba3zDOqZYaGBmeosrk+huOWlMfWtuGTJDoi0keU0tFc/T/0E96Q7dwW6vxpyqQdzgQlCkq3AxSLr9yt2e7RXagdMuH+tIG0ZFfJbdc49otWiurzHwXzG5LVLcKqnJaRAH5mof4X+4Ozosz0HczwpZ/Jf5NiW6XHSNZ3k2/Df/GZbJozdelT+q6d/6lXqeYXkbtx0cb/c6PJH8DkktdN6lxSZZq2ekXfsi9JP4VXnJypbUTK/90QqIQ7PJv7dvjXx/kP50D2d52TotPTHrRwj+1xWjJb+gfjB3xr1Su3+Fo+K99R10X7UTy+TP/of/tM/Fv44mX0fDPejKWLqBJ4Q7/zK/xWu9ognUcInoWjeu3idkR/6GIXf6l8G/XasNI4o/4t2smnTf8J73Y8cG/7vFvPuwB/q2SMvnOOAp3Y/5Ad9csE/9qjUgpq+M/ldtJwfwr1XvAf6qkZy9k7vjHzP/aX2PQYv618D/y5MAOy6AI++M5aci/latZv0lm7I//aS7Jc53cwNCXtQ0kA1Ib4wqJMscYRFNozI/IRaWqxL80/O/Vb36l+Bp0/NvB1EZAnInK/8ik74F/6pdpDDBGK/+U/y7/6/XD/pz/qgezwwP+Ufmn+ta8xZ70KfwPP0/9I6WGt+Ifwcz2cZY/5rOjLzg4m4Sovjq3z81Iyvy/8m98DQ7a8V9duiSr258U/kvAPgWI+fLxd+KfdYCuraWd5t2Sne3w75O5wn8qU0pb4+Qu/5DQrcnE/IpZgNluaYMgxpWi513+a2Ch8q+V+4Z/ariiGf/RjP/cL8KtKfwbx1LRIP6xwz92+Cc/s8v/2r1mc0f8IzhMAg7+n73BDy94s22lwZzB27JjLnPDuRFzJ0s6GmXGJJomCGQsc8DFBs/RpcoOi5TEP2WotW3W1eQQNEMTBcl2zo7zgl3HJECRjavK2unwqpOT2/7YwiYPWMkBEpzqTafM419hD5c0MDudasRSJsxhzOLtSurmD+Z4QZOoZLBAfimYpslFtDc+TxM704HSBG/qbyU5wjGmt+bXQcrbUvrMulyRHHyaQcMcrBWeL1eyLXs8L3bO5HrzfD/0Z0LE9ZSZdJB3oYB0qbG1cG8imC4pTsr/i34An0c92PBPTsn6efrlA+Ou8u/OfzhIJfQ9YLIcIP6ntmXdO/+r4gX8SMPm04h/CPKWZ7wd/zqF/ajKoQPv14Z/xBCWJlN4gH/d4V9DtsS/tV0Q/HvAGs04YDXxIsprD/5H4ck2OOBj/SvE/7BfCA+jhf8MKNkB8e9laPIXroc9/k0ub2uC/zH+ZY9/3effyuTve/w7t2XCQjyL0mSN7Aw87gCoO4s4WDfxj86fsPe1bAf844B/7xfiH8htdDGYf8tBPzEvyEEZDsjzrhi/GUU2Rv4hU4fy7Yn8m2iV/1K+6XKzKSk2OVrs5qfpauE+7uye5aYi2SU+jX8g8e/6zDwn/iG+UOr5t9J4EUB9iGTApCOTB5l/NHp4H/zThbv82/gSueLGS5VL7vCPA/5R+b/2/KPh35vT8I+wg7DKKnvDf4gUecy2EKNC9V+JqTr3Tkrb4Z+D4abTNHYU/u3YlceYyv88nkbbpb+bvvCf0Qy5BO/Gv1K/Of/D3qY+1vDHlX//Kg3/JC+6JDaUH/MvxL9B0vEP4h+Ff638gxQ08gzo/bUVbgYJbGqLYpoeK4o9WUVsU6YrSRd5XNCDU8Q/uA+1oejO+D/5u8G5SPEjQPyS17X4XCun2HflHzR+skyVfyHZJXxA8q3k98JGNAVwtZGx518z//xT5j52EP+s08o/Cv86+McT+Jet3giMe7X+n/L3PIxAroKPL7ePP/CjUhRQkqIRQqY8qWNQnIQbJFyZ3Tso1l954E4FvO+1giSB6+j7qf7gJcPp5bLBjQmgtU3N2flElYzLd9MgL6AFWZ9rGUVXZODadrqGLt1pDwUrHUNSudcrSXF2Ogwx6jZrGY7OHBmXlwxKw3lSyVKuywszyuciCcmU9THBzx/d02GG2xwkwtHFeQ05L0g2A/6cm4W44xBisP20ATo31lrgJh+5FETABvGJORJMOqwf3RH5ZAPDyWX9y9RWK0Af519ZBCn6UufsnfiXMfTy4PAI/3LAvx3Twr/XieDbFmZuaqMsO6+mQ+J/yDKnB/hn3tIkg1jHA/xbwaDBMNmbhp5gdRH/kHzX2K/HzL8W/pGvm/lnJkH6Lfx3+qzGuMc/gHlrbBn8uS7nZujCbDtQ2OE/oNQaJIhcM/9C/GvH/+hNRbkmNZ7qALUQwb80/HM5IrMPd2M64F9q9TLZQVTS9H/HPzRjIzv8gy874N9zXp1ZpQ6Nmz9cMNkcDvgH1z34929FUGp3liFViZhQ4z7/ID8t4Fh5LjjVxj2g3vd+99pq6/g3Gfx6JD+Q2gi67trwrw3/kGP+kW0FqayGf2n4F0X92XO3GS38W6Fm54/yr8Ex5Soyh3zOv12X7irv2ElpO/vGJ/O/9nORkVbJjfTEv84n/AJSVNf/3n7+rvCYjyLzX6lJPn+ky1vw73qS1PaWf+NcCv/6DvyP9rrc1K7EPxld5t98KXbmTyHXxD8q/yC/E3VP/JuM9H6V1EbOY7bH/WH8K5crzo+bfl1P7dkc/Ztv7sXcdiuv8i+oa0ag6MKEvhL/LE588PNaWUpBTzs+bEuJf9JLfqqELuMPR/yDbIP5VxT+KVChVLjdfGO9kEGE1rlRd/hng1qrkFHE8Hso9rucv7wN/5fMvxL/PlBqmYvbBQf8+zr/PfLPVQ9dK+lPBwcvL7fvL1AbrfFZsnFEgQFWRElBHWUlsJolDNKcgWIGxAoFLVwQ5W5RQckRYAJoO6Qu0FqSFl7Y6JRMzh1VGKGkDuH/0Buv6SBF81AmhiFb6jqGigdqb994rbOkYoZfZ2emqW1bEdqYj3oEN0XRxVooSD9lpqHPpiiSHci7M8ipKGNcJna5sGxb/FPbVkfSVeNskS9IUexUP32eODJHZuAg78CBFLGvIZNyC7e8aseKj6NuizpGPev2QJeRWDIZ2dbo0Qep7U+OmxbT7piBNJEWKtsZJ/7hyKQ2x2BX+Afxr4V/Glg3jgrnGv0RE1I6AWT+EXIwe2mSWfk3OVwGHiSs3Xki47aa6i3pHv/JhDTr0uRdVXihupAK9ElDloy8WMO/EP/Y4R8P8o/Kfz7jBsRM+52FwmsdW9Y8B/ybfdFgNYlI9qZo+JfcD2xvfr1Y1rDLXf7B/OvMf1FPWuiJ5Y38D/NvtibvwL8U/r3do5zEvxT+zW6APOkfMl8L/85sx398jVY0/FHb4WVIaTOCHRT+lUuxuc0O/zv1a5Ulqx7sdlJ7nUErTZP9eHse4b/I4Fm04d85J/798oZ/wG1m8iPjul3+eTGcbLMs7Fxo9WNrfdP4jvfDvwXblWQxGbwk4t+OVf6t0Uf8kw1o8Rk+59TCPxr+U+AQwaiVtce/PsC/HaAmzfzbnWkFB/WiH8xuEJyvp3bm/5LlC+ilmjjppVp5nN8OhZW2/Js93uMfB/wXY9EqyyQ3Zv6H8cdu9MGpdSy4PSD+heBmOyMZuF3MP2ejgEWxSr8ZlH/KWJpxJcrjdWC2PU0OYeIfCD9v/NNXH/O4zMT/diACp5LXSKaDPf6LLAE68U/1+y4ZafjXMv+3wIDEde3rGnSHfzyBf/+O3E8Dy9Hlw8aEpsFCutDkvyWRsaSF/0vmHwf8o4z/zjb7Buqzp/LfzbmZ7z3+zQI1mRwm/uUB/vWAf/KdNC2Z+Xd9RT+8vNwa8QIFpnKHy4U2WVxw8Y60AoUAEP+rBKM65AZ9gEsLE/suZEhCypuixtEB3oa1c2jCwHVYm8oEJUVbEQOLOzNua6qZJzfVO1lZs8w5iwRcVdZkDNmReJMVk6OmsQ/TRCz1syYx4gsZD31XclBto8ziXb7hYFVdFj5enaMtNmU4YbDNmZBKjku1qN3sjJ2renlZZHIUdCzE2+qNO40giMoVDN4i0yXATIGBkVe4rtR+/q65fM6Yyhr2vPYL6Ynbb3nZgUvDP3ssCqo5/7SoGCrCzL/x1fAPEMN3+Gdbgw1gxJuSNir/2ON/2CMFCPYWZKFLnaPoVLGw/qZ0h3/rM3FPBPePRSco5SRfUfkn3Uz8o/BfTcbLFSqE+LcidvlHwz8e498mjKutEv8Ie078o+FfiX+Nvp7418I/G0zHP7Jdpcu8LpJpFZ/8FF2QJ+IkK4oypVGzNvxXho74xxH/Cg5ywvzXaHv0xeDF+sd/Zafyb/1pusSD/JOtTPV7Nmc9deJT+JcH+Ef1ZZzyvGJKGuNPyuacqAvp/LtsJh+IA645ZMuSaMwJhPjXg/Ffql0fjP8oqTab+Zcd/v3OZr6cA4Zp/C/lvxf+USfcIH5CB7Zw2o68Lf8kvMlLjPr1LJ7qPqNUeXqUpvKvdA5hYxP/zAKvAAktZV8sxL/dnWb+EWP4anduPzjm3/1uwz/Ph4Ce/3ojsPLvAT/6vhOQ2eU/dxIa6klpVJeS8pM9hDYSyZIaj5Z/KfzznOSIf/MpesB/uWuxy/9O+9XmNpV/O878u7ka/1bTPf6H+OO48487/A/DmtrTtrmO/1kDQp98rv8Q/7XOB/iHzPwnxiVLZcFZcmv82I2wLXbjP+7wD+J/3OD01xCgzBUq/0L26rYS5ysmE//lOKhMC85YP+zy77W8Jf+8HmkT9Y1Svsq/cHsvyw4aXQM0Ka9NsviOB+pEhxWDFE0SdoZpoGMXQp2WDHiAi5jA+2NECqQgSRpVQJ0fZVijlBUF7hw2HG6XuA8NR0CmwjBMAyqaoN6QbdfZjUHOHVjoYnYeCMeSdMEgR13cNjdBcyCkZxI/gOa2mWEJDbQpCludCBpHZ3mu2aGNAqrLUy7V9RM2lQbwuKWFeEYRZHNVrsYxU/4kT+lQW2R42zmvwBky5+p9VhQ01AkeZOPnwxHMKdmdOUOwWwGdz+VP+jVHwO9ASm3ddJz4Z1mA1FGKwj8a/pNs1kZkp57y7PEPCpKOioqdO/9SbLqW6/yPa4XKxA7/yuWwI0dSyIT/Hv/Wdjngf1qwj0qMfyCNsIl/Kfyn8jTpO/lK479pG2jR7fxra97TYPEk/tdfCFTk4BS8XfA/O/yLFraqYBK+kBqvJIx9nPiHpDkMr2US/7XnKv9SfdRgQ3f4h/nEGAeT74E0TFf9ipeZ8ipfN7ZAk02Idk0QpNFTHuBfH+RfgQhshCzCMhj/Uvgvgga21t8N/zkjcTjKLNGVXf7R8C974z/cBgV3+JdaA/moRJPJP/RCE8M8n1Dn3K/nftjjHzrreo//ohWfG+oO/6mycZcWVe+C5PM5+Ok28gD/FpiNTh5SAnwHH+WTl2/yauF/STz+t0mG+pU4fJB/fYB/G0uGUCrURMFj/COPnz48Jn95h/9L7btxfJd/Gn/2+JdiZ/f4b/UDpMeTdf6ZW1/QKnIbXac7839mxpU27PRyh38gLaS3oecb4t/m/+ZDuS17/LvcSsE4ZL9Vk9B1zL/3T9TBNhg7Zp/IvxD/uMM/2SS46so/zS22P5JtNtkYxi/HPcD/IoH/pLRZGfFv7an8y73xX718H/OKj7Jr4eeMaeZfJ99+l3/rHgm+qmzd++ZS1w//6jY+rflYlcR/KQtcppAM5nvdjhr+8QT+uUJt+Dc75fFfsr9iSzTdLD8EgZdJpHGWF+8tqFImz1kbk1ly1C01YjhedtiIvLEVSyun4AVfqtxNKwCVlC+pOw8K64EL0ku93KmMki1AoeW8OUWXnXRl+XQ2HS47OYQ24qu5nQxWMTFnSLkfw5DRX2V2jJi8je+VDGHQAqLZJRXnBykQjXZI1G3tst1T/gyh6ys80+ycRpmISbjXa+WYPfpkR2cbZwc4GLA6NKlc152n4vYBChwFglLA0Go/BvAU8CuOjSYrISujHjoFT/5cr5gZrbaZgncH/CenRZejJkUaJDVZ9dP553p2mOIAnVumu7jKv5KjNbspspkdVv/xKP9o+Jc6CJhMxL90/A+5Kv+S1DAuIf5reTRQIsbAmf/1GPW1D8AazLb8CwlC/FugcZzY5R8N/86+lvoe4J8VDuafbJx8ntnP1uRgM+VLbImryvl3PSkPQW5rk/0MXYTeiH/QGIraN4r0Kw7LnyUIq1VG9PynI4N/IV1KvoAndDUd8u9j94P8L9/K3UIvdXbGCP5xwD+/INEYsv4v/COP0d8a/6MOXmAlzUr4OS+M0zDUXf6HgoTLZRdSx6Fmrud6SO1IGcB3cJjD9Jix86/WNCiNycytODxso1YubDDN44e3ZxvD3b+C+JfCPx7kXwr/pON4vEEzX6SLu/yj8C8P8G9lLuM/29I9/pUETPVW/kfwTDDDXouxD9P435yTwYgc8J+rQhoTzdcp8U+64LZm/kHtJf5Jd168FP7tfYZK/KdFm8R1zQ079y1a+ccx/9Cd+b+mht0d//f4xx3+pfAfVeZ0j3/heVq0m8duJaXt8s/86hP5x8Z34563HNLwzzo0/qXh37jVhn/Z4Z/19gj/kLCv2h8d/yg+LH9EzP+FWOR0h//pmLqecvvHF+JJKFZwyL82/I8Tzj39nfinjgz7AN6Kf0HPv9pxkL1xYUStStEJ8MklNYzQrIth1AmJnbuuUXKxYA3dhjbu6/N23EhYJ0fFKef0BmQvwAoH6kSCHYYiOxwHfMDojmuAHu2VVEUNRiShy8J2a9UAyfQoSEbvcFo7TacMK7d3cvbiYiTVmOijvDXLCB5EYZxYF/QXyPEYNV1IyOPGlykPOwlb8J4gu7J+qtc1KKbGKesQsWjZQNToM7ZZLkPh7dz8D02gDWoCS1hXGvnWv1eybwd/6DE52OHcyY6SbEJ9XxfeZsu8QIZBD9j2YZAzUrou0UETwBpvSzbF/OOA/2WhI8N9C7eK+M+AB09aPJSQDKPe3TegZ4+5z39lVvb4p6CskhxuJ8Upyw7/Y0E88e/CCviZfG9nx78zppl/05NGO32goQlg4t/zNHTZneSOf86uxQaJkTh4wH/xh/nRiZDxnfm/HvCPjv/owrv8U4vWv9rwjwf4lyP+s0wT/2ZH1s9ywL80/KPwz87PbWr0k5J8LC7ZtFwK/8xk5V/v8I/Cv/VrPlyV1/OvR/xfHue/C8pyogVI4t9AvMe/2nigxFxZrLEtdfy7atQPyPi88a8IIWsaMgnxz/YRhaN9d0I2jJl/s8/KfztvoPKqqI/wjwP+BcEJOv41BzHND7ICqKj1L9u3kCy8QFfi3+Sd5pL52DqvYP4H21kPeJB/1oGEX+v4t+uclWg7jwWZf9aUUJsR/CvyeCFcnhDTO/yjSTwmhuD7/HMQSxr+0Y3v1tIH+F9SHf8T/6P9Zm/G8DgvcsA/Cv/gvmKVKNKifxoDtNFhM/9PthP+reU/fy12jcz/KOgu/52bGgau7EOtX9RndWP3ip2rRTT8W3U0Bif+lernlsmD/EPgv1zV8V/HFy8XjlT4JPT8o/CvoL6H2xnQ8T/GDOoPkYZ/gNp/h3/E/NWvNP6pjdFI1gXXWX1wn3w8rfxjh/+xOyv4l9lXCLf0Qf679X8TmHZ5vZ2IdSHz/+8BCRQlqWOv5rkAAAAASUVORK5CYII=) center center/100% 100% no-repeat;
}
.services-investment .shape::before {
  height: 52px;
}
.services-investment .shape::after {
  -webkit-mask-image: url(data:image/png;base64,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);
          mask-image: url(data:image/png;base64,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);
  height: 48px;
}
.services-investment .shape span {
  top: 52px;
  bottom: 48px;
}
.services-investment-item {
  padding: 36px 20px 20px;
}
.services-investment-item .image {
  height: 50px;
}
.services-investment-item .title {
  color: #22243c;
  max-height: 56px;
}
.services-investment-item p {
  height: 44px;
  color: #22243c;
}
.services-investment-item .more {
  background-color: #22243c;
  color: #fff;
  line-height: 28px;
  padding: 8px 20px 8px 8px;
}
.services-investment-item .more i {
  width: 41px;
  height: 27px;
  background-color: #3180ff;
  box-shadow: 0px 2px 20px rgba(49, 128, 255, 0.4);
  font-size: 20px;
}
.services-investment-item .more:hover {
  background-color: #3180ff;
  box-shadow: 0px 2px 20px rgba(49, 128, 255, 0.4);
}
.services-investment-item .more:hover i {
  background-color: #22243c;
  box-shadow: 0px 2px 20px rgba(34, 36, 60, 0.4);
}
@media only screen and (max-width: 1199px) {
  .services-investment-wrapper {
    padding: 79px 48px 55px;
  }
}
@media only screen and (max-width: 991px) {
  .services-investment-wrapper {
    padding: 53px 24px 40px;
  }
  .services-investment .shape::before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEyOCIgaGVpZ2h0PSI1MiIgdmlld0JveD0iMCAwIDExMjggNTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8yODE2XzYiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMTI4IiBoZWlnaHQ9IjUyIj4KPHJlY3Qgd2lkdGg9IjExMjgiIGhlaWdodD0iNTIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTZfNikiPgo8cGF0aCBkPSJNMCA1Mi4zNzgyQzAgMjQuMjE5MiAyMy45NzM2IDIuMDU5NDEgNTIuMDQ0MSA0LjI4OTk1QzE1Ni4wMTkgMTIuNTUxOSAzOTMuNzg0IDI5Ljg3NDUgNTYxIDMwQzczMC4yOTkgMzAuMTI3MSA5NzEuMTcyIDEyLjYwOTYgMTA3NS45NiA0LjI4ODE5QzExMDQuMDMgMi4wNTkwNCAxMTI4IDI0LjIyMDMgMTEyOCA1Mi4zNzk5VjM2NS4zMDNWMzY1LjMwM0MxMTI4IDM5MS4wOTMgMTEwNy4wOSA0MTIgMTA4MS4zIDQxMkg5MDAuNUg0OEMyMS40OTAzIDQxMiAwIDM5MC41MSAwIDM2NFY1Mi4zNzgyWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzI4MTZfNikiLz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzI4MTZfNiIgeDE9IjEyMDAuNSIgeTE9IjQxMiIgeDI9Ii03Ny41IiB5Mj0iLTE5LjQ5OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzMxODBGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1RTlDRkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEyOCIgaGVpZ2h0PSI1MiIgdmlld0JveD0iMCAwIDExMjggNTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8yODE2XzYiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMTI4IiBoZWlnaHQ9IjUyIj4KPHJlY3Qgd2lkdGg9IjExMjgiIGhlaWdodD0iNTIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTZfNikiPgo8cGF0aCBkPSJNMCA1Mi4zNzgyQzAgMjQuMjE5MiAyMy45NzM2IDIuMDU5NDEgNTIuMDQ0MSA0LjI4OTk1QzE1Ni4wMTkgMTIuNTUxOSAzOTMuNzg0IDI5Ljg3NDUgNTYxIDMwQzczMC4yOTkgMzAuMTI3MSA5NzEuMTcyIDEyLjYwOTYgMTA3NS45NiA0LjI4ODE5QzExMDQuMDMgMi4wNTkwNCAxMTI4IDI0LjIyMDMgMTEyOCA1Mi4zNzk5VjM2NS4zMDNWMzY1LjMwM0MxMTI4IDM5MS4wOTMgMTEwNy4wOSA0MTIgMTA4MS4zIDQxMkg5MDAuNUg0OEMyMS40OTAzIDQxMiAwIDM5MC41MSAwIDM2NFY1Mi4zNzgyWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzI4MTZfNikiLz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzI4MTZfNiIgeDE9IjEyMDAuNSIgeTE9IjQxMiIgeDI9Ii03Ny41IiB5Mj0iLTE5LjQ5OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzMxODBGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1RTlDRkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
    height: 33px;
  }
  .services-investment .shape::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEyOCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDExMjggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8yODE2XzgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMTI4IiBoZWlnaHQ9IjQ4Ij4KPHJlY3Qgd2lkdGg9IjExMjgiIGhlaWdodD0iNDgiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTZfOCkiPgo8cGF0aCBkPSJNMCAtMzExLjYyMkMwIC0zMzkuNzgxIDIzLjk3MzYgLTM2MS45NDEgNTIuMDQ0MSAtMzU5LjcxQzE1Ni4wMTkgLTM1MS40NDggMzkzLjc4NCAtMzM0LjEyNiA1NjEgLTMzNEM3MzAuMjk5IC0zMzMuODczIDk3MS4xNzIgLTM1MS4zOSAxMDc1Ljk2IC0zNTkuNzEyQzExMDQuMDMgLTM2MS45NDEgMTEyOCAtMzM5Ljc4IDExMjggLTMxMS42MlYxLjMwMzE2VjEuMzAzMTZDMTEyOCAyNy4wOTMxIDExMDcuMDkgNDggMTA4MS4zIDQ4SDkwMC41SDQ4QzIxLjQ5MDMgNDggMCAyNi41MDk3IDAgNi4zMTIxZS0wN1YtMzExLjYyMloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yODE2XzgpIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yODE2XzgiIHgxPSIxMjAwLjUiIHkxPSI0OC4wMDAxIiB4Mj0iLTc3LjUiIHkyPSItMzgzLjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzMxODBGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1RTlDRkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEyOCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDExMjggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8yODE2XzgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMTI4IiBoZWlnaHQ9IjQ4Ij4KPHJlY3Qgd2lkdGg9IjExMjgiIGhlaWdodD0iNDgiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTZfOCkiPgo8cGF0aCBkPSJNMCAtMzExLjYyMkMwIC0zMzkuNzgxIDIzLjk3MzYgLTM2MS45NDEgNTIuMDQ0MSAtMzU5LjcxQzE1Ni4wMTkgLTM1MS40NDggMzkzLjc4NCAtMzM0LjEyNiA1NjEgLTMzNEM3MzAuMjk5IC0zMzMuODczIDk3MS4xNzIgLTM1MS4zOSAxMDc1Ljk2IC0zNTkuNzEyQzExMDQuMDMgLTM2MS45NDEgMTEyOCAtMzM5Ljc4IDExMjggLTMxMS42MlYxLjMwMzE2VjEuMzAzMTZDMTEyOCAyNy4wOTMxIDExMDcuMDkgNDggMTA4MS4zIDQ4SDkwMC41SDQ4QzIxLjQ5MDMgNDggMCAyNi41MDk3IDAgNi4zMTIxZS0wN1YtMzExLjYyMloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yODE2XzgpIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yODE2XzgiIHgxPSIxMjAwLjUiIHkxPSI0OC4wMDAxIiB4Mj0iLTc3LjUiIHkyPSItMzgzLjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzMxODBGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1RTlDRkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
    height: 30px;
  }
  .services-investment .shape span {
    top: 32px;
    bottom: 29px;
  }
  .services-investment-item {
    padding: 28px 16px 16px;
    border-radius: 20px;
  }
  .services-investment-item .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .services-investment .shape span {
    top: 28px;
    bottom: 26px;
  }
}
@media only screen and (max-width: 575px) {
  .services-investment-wrapper {
    padding: 53px 43px 32px;
    margin: 0 -43px;
  }
  .services-investment .shape span {
    top: 24px;
    bottom: 22px;
  }
}

/* Services Investment */
/* Title Investment */
.title-investment {
  padding-bottom: 21px;
  line-height: 1.5;
}
.title-investment::after {
  width: 25%;
  height: 4px;
  background: linear-gradient(270deg, #00d859 0%, rgba(26, 212, 104, 0) 100%);
  border-radius: 16px;
}
.title-investment.line-w-100::after {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .title-investment::after {
    width: 100%;
  }
}

/* Title Investment */
/* Features Investment */
.features-investment-item {
  padding: 35px 20px 22px;
}
.features-investment-item .shape {
  opacity: 0;
  z-index: -1;
}
.features-investment-item .shape::before, .features-investment-item .shape::after {
  background-color: #3180ff;
}
.features-investment-item .shape::before {
  border-radius: 32px 32px 0 0;
  height: 60%;
  transform: translateY(13px) skewY(-6deg);
}
.features-investment-item .shape::after {
  border-radius: 0 0 32px 32px;
  height: 55%;
}
.features-investment-item i {
  font-size: 36px;
  color: #3180ff;
}
.features-investment-item .line {
  width: 60px;
  height: 6px;
  background-color: #3180ff;
}
.features-investment-item:hover .shape {
  opacity: 1;
}
.features-investment-item:hover i {
  color: #fff;
}
.features-investment-item:hover .line {
  background-color: #fff;
}

/* Features Investment */
/* Plans Investment */
.plans-investment .swiper-wrapper {
  align-items: end;
}
.plans-investment-item {
  padding: 22px 34px 26px;
  background-color: #2c2e4a;
  border-radius: 48px;
}
.plans-investment-item::before, .plans-investment-item::after {
  background-image: linear-gradient(12.95deg, rgba(255, 255, 255, 0.05) 22.55%, rgba(255, 255, 255, 0) 96.85%);
}
.plans-investment-item::before {
  width: 321px;
  height: 354px;
  transform: translate(67px, 215px) rotate(-90deg);
  border-radius: 300px 0 300px 300px;
}
.plans-investment-item::after {
  width: 375px;
  height: 414px;
  transform: translate(-169px, 176px) rotate(90deg);
  border-radius: 300px 0 300px 300px;
}
.plans-investment-item .title,
.plans-investment-item ul {
  padding: 0 14px;
}
.plans-investment-item ul {
  gap: 12px;
}
.plans-investment-item ul li i {
  color: #1ad468;
  font-size: 24px;
}
.plans-investment-item .btn {
  background-color: #3180ff;
  color: #fff;
  line-height: 24px;
  padding: 16px;
}
.plans-investment-item .btn i {
  font-size: 20px;
}
.plans-investment-item .btn:hover, .plans-investment-item .btn:focus, .plans-investment-item .btn:active {
  background-color: #fff;
  color: #3180ff;
}
.plans-investment-item.center {
  background-color: #3180ff;
}
.plans-investment-item.center::before, .plans-investment-item.center::after {
  background: linear-gradient(12.95deg, rgba(255, 255, 255, 0.2) 22.55%, rgba(255, 255, 255, 0) 96.85%);
}
.plans-investment-item.center .btn {
  background-color: #fff;
  color: #3180ff;
}
@media only screen and (max-width: 1199px) {
  .plans-investment-item {
    padding: 22px 24px 26px;
  }
}
@media only screen and (max-width: 767px) {
  .plans-investment-item {
    padding: 20px 16px;
    border-radius: 32px;
  }
  .plans-investment-item .title,
  .plans-investment-item ul {
    padding: 0;
  }
}

/* Plans Investment */
/* Swiper Pagination Investment */
.swiper-pagination-investment .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #474a6c;
  opacity: 1;
  border-radius: 8px;
  margin: 0 !important;
}
.swiper-pagination-investment .swiper-pagination-bullet-active {
  width: 32px;
  background-color: #fff;
}

/* Swiper Pagination Investment */
/* Swiper Buttons Investment */
.swiper-button-investment {
  width: 48px;
  height: 48px;
  background-color: #1ad467;
  font-size: 16px;
}
.swiper-button-investment::after {
  content: none !important;
}

/* Swiper Buttons Investment */
/* Comments Investment */
.comments-investment-wrapper {
  max-width: 843px;
  padding: 40px 88px 64px;
  background-color: #2b2d47;
  border-radius: 48px;
  background: linear-gradient(63.97deg, #0082ff 4.74%, rgba(43, 45, 71, 0) 15.56%), linear-gradient(242.63deg, #0082ff 7.82%, #2b2d47 64.9%);
}
.comments-investment .chart + .chart {
  transform: translateY(-50%) scaleX(-1) !important;
}
.comments-investment .shape {
  z-index: -5;
}
.comments-investment .shape-1::before, .comments-investment .shape-1::after {
  background-color: #2b2d47;
}
.comments-investment .shape-1::before {
  height: 48px;
  top: 2px;
  left: 2px;
  right: 245px;
  border-radius: 48px 0 0;
}
.comments-investment .shape-1::after {
  border-radius: 0 12px 48px 48px;
  top: 48px;
  right: 2px;
  bottom: 27px;
  left: 2px;
}
.comments-investment .shape-1 > span::before {
  width: 93px;
  height: 46px;
  top: 2px;
  right: 153px;
  background-color: #2b2d47;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTciIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA5NyA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4MzFfNDQiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI5NyIgaGVpZ2h0PSI0OCI+CjxyZWN0IHdpZHRoPSI5NyIgaGVpZ2h0PSI0OCIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjgzMV80NCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTY5Ljg5NTQgMzkuOTA4M0M0Ny45NDUxIDI1LjQ4MDYgMjYuODg5OCAtMC4wMDE3ODYzMSAwLjYyMjU1IC0wLjAwMjk4ODgzQy01Ny43Mzk2IC0wLjAwNTY2MDY2IC0xMTcuNjA5IC0wLjAyNTM1NzUgLTE2OC43NDIgLTAuMDc2NzIwNkMtMjg5LjEyMSAtMC4xOTc2NDEgLTQ1OC40MjQgLTAuMTQxMjAxIC01NDAuMTUgLTAuMTAyNTA3Qy01NjYuNjQ3IC0wLjA4OTk2MTQgLTU4OCAyMS4zOTQ3IC01ODggNDcuODkyM1YzNjMuOTIzQy01ODggMzkwLjQzMyAtNTY2LjUxIDQxMS45MjMgLTU0MCA0MTEuOTIzSC0yNjMuODcxQy0yNDAuMTY2IDQxMS45MjMgLTIxNy44MTQgMzg3LjQxMyAtMTk0LjExNCAzODYuOTNDLTE5My45MSAzODYuOTI1IC0xOTMuNzA1IDM4Ni45MjMgLTE5My41IDM4Ni45MjNILTEzNi41Qy0xMzYuMjk1IDM4Ni45MjMgLTEzNi4wOSAzODYuOTI1IC0xMzUuODg2IDM4Ni45M0MtMTEyLjE4NiAzODcuNDEzIC04OS44MzQzIDQxMS45MjMgLTY2LjEyODkgNDExLjkyM0g4NC45OEgyMDguMzAzQzIzNC4wOTMgNDExLjkyMyAyNTUgMzkxLjAxNiAyNTUgMzY1LjIyNlYzNjUuMjI2VjE4Mi41NzVWNTkuNjI1MUMyNTUgNTIuNzc5MyAyNDguMzQ2IDQ3Ljg1IDI0MS41IDQ3Ljg1VjQ3Ljg1SDk2LjVDODYuNjc1OSA0Ny44NSA3Ny41MzQgNDQuOTI5MSA2OS44OTU0IDM5LjkwODNaIiBmaWxsPSIjMkIyRDQ3Ii8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTciIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA5NyA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4MzFfNDQiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI5NyIgaGVpZ2h0PSI0OCI+CjxyZWN0IHdpZHRoPSI5NyIgaGVpZ2h0PSI0OCIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjgzMV80NCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTY5Ljg5NTQgMzkuOTA4M0M0Ny45NDUxIDI1LjQ4MDYgMjYuODg5OCAtMC4wMDE3ODYzMSAwLjYyMjU1IC0wLjAwMjk4ODgzQy01Ny43Mzk2IC0wLjAwNTY2MDY2IC0xMTcuNjA5IC0wLjAyNTM1NzUgLTE2OC43NDIgLTAuMDc2NzIwNkMtMjg5LjEyMSAtMC4xOTc2NDEgLTQ1OC40MjQgLTAuMTQxMjAxIC01NDAuMTUgLTAuMTAyNTA3Qy01NjYuNjQ3IC0wLjA4OTk2MTQgLTU4OCAyMS4zOTQ3IC01ODggNDcuODkyM1YzNjMuOTIzQy01ODggMzkwLjQzMyAtNTY2LjUxIDQxMS45MjMgLTU0MCA0MTEuOTIzSC0yNjMuODcxQy0yNDAuMTY2IDQxMS45MjMgLTIxNy44MTQgMzg3LjQxMyAtMTk0LjExNCAzODYuOTNDLTE5My45MSAzODYuOTI1IC0xOTMuNzA1IDM4Ni45MjMgLTE5My41IDM4Ni45MjNILTEzNi41Qy0xMzYuMjk1IDM4Ni45MjMgLTEzNi4wOSAzODYuOTI1IC0xMzUuODg2IDM4Ni45M0MtMTEyLjE4NiAzODcuNDEzIC04OS44MzQzIDQxMS45MjMgLTY2LjEyODkgNDExLjkyM0g4NC45OEgyMDguMzAzQzIzNC4wOTMgNDExLjkyMyAyNTUgMzkxLjAxNiAyNTUgMzY1LjIyNlYzNjUuMjI2VjE4Mi41NzVWNTkuNjI1MUMyNTUgNTIuNzc5MyAyNDguMzQ2IDQ3Ljg1IDI0MS41IDQ3Ljg1VjQ3Ljg1SDk2LjVDODYuNjc1OSA0Ny44NSA3Ny41MzQgNDQuOTI5MSA2OS44OTU0IDM5LjkwODNaIiBmaWxsPSIjMkIyRDQ3Ii8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
}
.comments-investment .shape-1 > span::after {
  width: 95px;
  height: 46px;
  right: 151px;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTUiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA5NSA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OS42MTkxIDI0LjRDNTYuNTQyNiAyOS44MTgzIDYzLjQwMzMgMzUuMTg3NCA3MC4zOTA2IDM5LjM3MTJDNzcuMzY0MSA0My41NDY3IDg1LjUyMjggNDUuOTQ2OCA5NC4yNDIxIDQ1Ljk0NjhIOTVWMEgwVjAuMDE2NDMzN0wwLjMyMTE2NyAwLjAxNjQ0MTNDMTguNDYyNSAwLjAxNjk2NzggMzQuMTk2OCAxMi4zMzA1IDQ5LjYxOTEgMjQuNFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTUiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA5NSA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OS42MTkxIDI0LjRDNTYuNTQyNiAyOS44MTgzIDYzLjQwMzMgMzUuMTg3NCA3MC4zOTA2IDM5LjM3MTJDNzcuMzY0MSA0My41NDY3IDg1LjUyMjggNDUuOTQ2OCA5NC4yNDIxIDQ1Ljk0NjhIOTVWMEgwVjAuMDE2NDMzN0wwLjMyMTE2NyAwLjAxNjQ0MTNDMTguNDYyNSAwLjAxNjk2NzggMzQuMTk2OCAxMi4zMzA1IDQ5LjYxOTEgMjQuNFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
}
.comments-investment .shape-1 > span span::before {
  width: 151px;
  height: 46px;
  background-color: var(--bg-document);
}
.comments-investment .shape-1 > span span::after {
  width: 14px;
  height: 12px;
  background-color: var(--bg-document);
  top: 46px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMuMzM2MjJlLTA2VjBIMTRWMTEuNzc1MUMxNCA0LjkyOTI3IDcuMzQ1ODEgMy4zMzYyMmUtMDYgMC41IDMuMzM2MjJlLTA2SDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMuMzM2MjJlLTA2VjBIMTRWMTEuNzc1MUMxNCA0LjkyOTI3IDcuMzQ1ODEgMy4zMzYyMmUtMDYgMC41IDMuMzM2MjJlLTA2SDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
}
.comments-investment .shape-2::before {
  top: 64px;
  bottom: 2px;
  left: 2px;
  width: calc(50% - 36px - var(--width));
  background-color: #2b2d47;
  border-radius: 0 0 0 48px;
}
.comments-investment .shape-2::after {
  top: 64px;
  right: 2px;
  bottom: 2px;
  width: calc(50% - 36px - var(--width));
  background-color: #2b2d47;
  border-radius: 0 0 48px 0;
}
.comments-investment .images {
  right: 40px;
  transform: translateY(-19px);
}
.comments-investment .images img {
  width: 50px;
  height: 50px;
  padding: 3px;
}
.comments-investment .images img:not(:first-child) {
  margin-left: -20px;
}
.comments-investment-item {
  line-height: 28px;
  color: rgba(255, 255, 255, 0.73);
}
.comments-investment-item i {
  font-size: 34px;
  color: #3180ff;
}
.comments-investment .swiper {
  padding: 0 100px;
}
.comments-investment .swiper-pagination {
  padding: 15px 0 2px;
  background-color: var(--bg-document);
}
.comments-investment .swiper-pagination::before {
  width: 71px;
  height: 25px;
  left: 100%;
  background-color: inherit;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuMDAzMjk1OUgwLjVDMC43MDUxMzkgMC4wMDMyOTU5IDAuOTA5NzkgMC4wMDUzNzEwOSAxLjExMzg5IDAuMDA5NTIxNDhDMTIuODQ4OCAwLjI0OTAyMyAyNC4yNTMgNi4zNzg3OCAzNS42NTQ1IDEyLjUwNzJDNDcuMTI1NiAxOC42NzMgNTguNTk0MSAyNC44MzczIDcwLjM5NDIgMjVIMFYwLjAwMzI5NTlaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuMDAzMjk1OUgwLjVDMC43MDUxMzkgMC4wMDMyOTU5IDAuOTA5NzkgMC4wMDUzNzEwOSAxLjExMzg5IDAuMDA5NTIxNDhDMTIuODQ4OCAwLjI0OTAyMyAyNC4yNTMgNi4zNzg3OCAzNS42NTQ1IDEyLjUwNzJDNDcuMTI1NiAxOC42NzMgNTguNTk0MSAyNC44MzczIDcwLjM5NDIgMjVIMFYwLjAwMzI5NTlaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
}
.comments-investment .swiper-pagination::after {
  width: 71px;
  height: 25px;
  right: 100%;
  background-color: inherit;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjYwNTgzNSAyNUMxMi40MDU4IDI0LjgzNzMgMjMuODc0MyAxOC42NzMgMzUuMzQ1MyAxMi41MDcyQzQ2Ljc0NjkgNi4zNzg3OCA1OC4xNTEyIDAuMjQ5MDIzIDY5Ljg4NjEgMC4wMDk1MjE0OEM3MC4wOTAyIDAuMDA1MzcxMDkgNzAuMjk0OSAwLjAwMzI5NTkgNzAuNSAwLjAwMzI5NTlINzFWMjVIMC42MDU4MzVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjYwNTgzNSAyNUMxMi40MDU4IDI0LjgzNzMgMjMuODc0MyAxOC42NzMgMzUuMzQ1MyAxMi41MDcyQzQ2Ljc0NjkgNi4zNzg3OCA1OC4xNTEyIDAuMjQ5MDIzIDY5Ljg4NjEgMC4wMDk1MjE0OEM3MC4wOTAyIDAuMDA1MzcxMDkgNzAuMjk0OSAwLjAwMzI5NTkgNzAuNSAwLjAwMzI5NTlINzFWMjVIMC42MDU4MzVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
}
.comments-investment .swiper-button-prev {
  right: 87px;
}
.comments-investment .swiper-button-next {
  left: 87px;
}
.comments-investment .box-pagination-shape::before {
  width: 71px;
  height: 25px;
  right: 100%;
  transform: translate(-2px, -2px);
  background-color: #2b2d47;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4MzJfOTAiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSI+CjxyZWN0IHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjgzMl85MCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMzMy44OTUgLTM0Ny4wMTJDMzExLjk0NSAtMzYxLjQzOSAyOTAuODkgLTM4Ni45MjIgMjY0LjYyMyAtMzg2LjkyM0MyMDYuMjYgLTM4Ni45MjYgMTQ2LjM5MSAtMzg2Ljk0NSA5NS4yNTggLTM4Ni45OTdDLTI1LjEyMTMgLTM4Ny4xMTggLTE5NC40MjQgLTM4Ny4wNjEgLTI3Ni4xNSAtMzg3LjAyM0MtMzAyLjY0NyAtMzg3LjAxIC0zMjQgLTM2NS41MjUgLTMyNCAtMzM5LjAyOFYtMjIuOTk2OEMtMzI0IDMuNTEyOTEgLTMwMi41MSAyNS4wMDMyIC0yNzYgMjUuMDAzMkgwLjEyODgyMkMyMy44MzQyIDI1LjAwMzIgNDYuMTg1NiAwLjQ5MzMxNSA2OS44ODYxIDAuMDA5NDk4ODJDNzAuMDkwMiAwLjAwNTMzMTgxIDcwLjI5NDkgMC4wMDMyMzgyIDcwLjUgMC4wMDMyMzgySDEyNy41QzEyNy43MDUgMC4wMDMyMzgyIDEyNy45MSAwLjAwNTMzMTg0IDEyOC4xMTQgMC4wMDk0OTg5MUMxNTEuODE0IDAuNDkzMzE4IDE3NC4xNjYgMjUuMDAzMiAxOTcuODcxIDI1LjAwMzJIMzQ4Ljk4SDQ3Mi4zMDNDNDk4LjA5MyAyNS4wMDMyIDUxOSA0LjA5NjM0IDUxOSAtMjEuNjkzNlYtMjEuNjkzNlYtMzI3LjI5NUM1MTkgLTMzNC4xNDEgNTEyLjM0NiAtMzM5LjA3IDUwNS41IC0zMzkuMDdWLTMzOS4wN0gzNjAuNUMzNTAuNjc2IC0zMzkuMDcgMzQxLjUzNCAtMzQxLjk5MSAzMzMuODk1IC0zNDcuMDEyWiIgZmlsbD0iIzJCMkQ0NyIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4MzJfOTAiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSI+CjxyZWN0IHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjgzMl85MCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMzMy44OTUgLTM0Ny4wMTJDMzExLjk0NSAtMzYxLjQzOSAyOTAuODkgLTM4Ni45MjIgMjY0LjYyMyAtMzg2LjkyM0MyMDYuMjYgLTM4Ni45MjYgMTQ2LjM5MSAtMzg2Ljk0NSA5NS4yNTggLTM4Ni45OTdDLTI1LjEyMTMgLTM4Ny4xMTggLTE5NC40MjQgLTM4Ny4wNjEgLTI3Ni4xNSAtMzg3LjAyM0MtMzAyLjY0NyAtMzg3LjAxIC0zMjQgLTM2NS41MjUgLTMyNCAtMzM5LjAyOFYtMjIuOTk2OEMtMzI0IDMuNTEyOTEgLTMwMi41MSAyNS4wMDMyIC0yNzYgMjUuMDAzMkgwLjEyODgyMkMyMy44MzQyIDI1LjAwMzIgNDYuMTg1NiAwLjQ5MzMxNSA2OS44ODYxIDAuMDA5NDk4ODJDNzAuMDkwMiAwLjAwNTMzMTgxIDcwLjI5NDkgMC4wMDMyMzgyIDcwLjUgMC4wMDMyMzgySDEyNy41QzEyNy43MDUgMC4wMDMyMzgyIDEyNy45MSAwLjAwNTMzMTg0IDEyOC4xMTQgMC4wMDk0OTg5MUMxNTEuODE0IDAuNDkzMzE4IDE3NC4xNjYgMjUuMDAzMiAxOTcuODcxIDI1LjAwMzJIMzQ4Ljk4SDQ3Mi4zMDNDNDk4LjA5MyAyNS4wMDMyIDUxOSA0LjA5NjM0IDUxOSAtMjEuNjkzNlYtMjEuNjkzNlYtMzI3LjI5NUM1MTkgLTMzNC4xNDEgNTEyLjM0NiAtMzM5LjA3IDUwNS41IC0zMzkuMDdWLTMzOS4wN0gzNjAuNUMzNTAuNjc2IC0zMzkuMDcgMzQxLjUzNCAtMzQxLjk5MSAzMzMuODk1IC0zNDcuMDEyWiIgZmlsbD0iIzJCMkQ0NyIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
}
.comments-investment .box-pagination-shape::after {
  width: 71px;
  height: 25px;
  left: 100%;
  transform: translate(2px, -2px);
  background-color: #2b2d47;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4MzJfOTIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSI+CjxyZWN0IHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjgzMl85MikiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwNi44OTUgLTM0Ny4wMTJDMTg0Ljk0NSAtMzYxLjQzOSAxNjMuODkgLTM4Ni45MjIgMTM3LjYyMyAtMzg2LjkyM0M3OS4yNjA0IC0zODYuOTI2IDE5LjM5MSAtMzg2Ljk0NSAtMzEuNzQyIC0zODYuOTk3Qy0xNTIuMTIxIC0zODcuMTE4IC0zMjEuNDI0IC0zODcuMDYxIC00MDMuMTUgLTM4Ny4wMjNDLTQyOS42NDcgLTM4Ny4wMSAtNDUxIC0zNjUuNTI1IC00NTEgLTMzOS4wMjhWLTIyLjk5NjhDLTQ1MSAzLjUxMjkxIC00MjkuNTEgMjUuMDAzMiAtNDAzIDI1LjAwMzJILTEyNi44NzFDLTEwMy4xNjYgMjUuMDAzMiAtODAuODE0NCAwLjQ5MzMxNSAtNTcuMTEzOSAwLjAwOTQ5ODgyQy01Ni45MDk4IDAuMDA1MzMxODEgLTU2LjcwNTEgMC4wMDMyMzgyIC01Ni41IDAuMDAzMjM4MkgwLjVDMC43MDUxMjcgMC4wMDMyMzgyIDAuOTA5NzY1IDAuMDA1MzMxODQgMS4xMTM4OSAwLjAwOTQ5ODkxQzI0LjgxNDQgMC40OTMzMTggNDcuMTY1NyAyNS4wMDMyIDcwLjg3MTEgMjUuMDAzMkgyMjEuOThIMzQ1LjMwM0MzNzEuMDkzIDI1LjAwMzIgMzkyIDQuMDk2MzQgMzkyIC0yMS42OTM2Vi0yMS42OTM2Vi0zMjcuMjk1QzM5MiAtMzM0LjE0MSAzODUuMzQ2IC0zMzkuMDcgMzc4LjUgLTMzOS4wN1YtMzM5LjA3SDIzMy41QzIyMy42NzYgLTMzOS4wNyAyMTQuNTM0IC0zNDEuOTkxIDIwNi44OTUgLTM0Ny4wMTJaIiBmaWxsPSIjMkIyRDQ3Ii8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4MzJfOTIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSI+CjxyZWN0IHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjgzMl85MikiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwNi44OTUgLTM0Ny4wMTJDMTg0Ljk0NSAtMzYxLjQzOSAxNjMuODkgLTM4Ni45MjIgMTM3LjYyMyAtMzg2LjkyM0M3OS4yNjA0IC0zODYuOTI2IDE5LjM5MSAtMzg2Ljk0NSAtMzEuNzQyIC0zODYuOTk3Qy0xNTIuMTIxIC0zODcuMTE4IC0zMjEuNDI0IC0zODcuMDYxIC00MDMuMTUgLTM4Ny4wMjNDLTQyOS42NDcgLTM4Ny4wMSAtNDUxIC0zNjUuNTI1IC00NTEgLTMzOS4wMjhWLTIyLjk5NjhDLTQ1MSAzLjUxMjkxIC00MjkuNTEgMjUuMDAzMiAtNDAzIDI1LjAwMzJILTEyNi44NzFDLTEwMy4xNjYgMjUuMDAzMiAtODAuODE0NCAwLjQ5MzMxNSAtNTcuMTEzOSAwLjAwOTQ5ODgyQy01Ni45MDk4IDAuMDA1MzMxODEgLTU2LjcwNTEgMC4wMDMyMzgyIC01Ni41IDAuMDAzMjM4MkgwLjVDMC43MDUxMjcgMC4wMDMyMzgyIDAuOTA5NzY1IDAuMDA1MzMxODQgMS4xMTM4OSAwLjAwOTQ5ODkxQzI0LjgxNDQgMC40OTMzMTggNDcuMTY1NyAyNS4wMDMyIDcwLjg3MTEgMjUuMDAzMkgyMjEuOThIMzQ1LjMwM0MzNzEuMDkzIDI1LjAwMzIgMzkyIDQuMDk2MzQgMzkyIC0yMS42OTM2Vi0yMS42OTM2Vi0zMjcuMjk1QzM5MiAtMzM0LjE0MSAzODUuMzQ2IC0zMzkuMDcgMzc4LjUgLTMzOS4wN1YtMzM5LjA3SDIzMy41QzIyMy42NzYgLTMzOS4wNyAyMTQuNTM0IC0zNDEuOTkxIDIwNi44OTUgLTM0Ny4wMTJaIiBmaWxsPSIjMkIyRDQ3Ii8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
}
@media only screen and (max-width: 991px) {
  .comments-investment .swiper {
    padding: 0 24px;
  }
  .comments-investment .swiper-button-prev {
    right: 32px;
  }
  .comments-investment .swiper-button-next {
    left: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .comments-investment-wrapper {
    padding: 80px 24px 176px;
  }
  .comments-investment .swiper {
    padding: 0;
  }
  .comments-investment .swiper-button-prev, .comments-investment .swiper-button-next {
    top: auto;
    bottom: 74px;
    margin: 0;
    transform: translateX(-50%);
  }
  .comments-investment .swiper-button-prev {
    right: auto;
    left: calc(50% + 29px);
  }
  .comments-investment .swiper-button-next {
    left: calc(50% - 29px);
  }
  .comments-investment-item p {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 575px) {
  .comments-investment-wrapper {
    margin: 0 -73px;
    padding: 80px 73px 176px;
    width: auto !important;
  }
  .comments-investment .images {
    right: 72px;
    transform: translateY(-9px);
  }
  .comments-investment .images img {
    width: 41px;
    height: 41px;
  }
  .comments-investment .images img:not(:first-child) {
    margin-left: -13px;
  }
  .comments-investment .shape-1::before {
    right: 261px;
  }
  .comments-investment .shape-1 > span::before {
    right: 168px;
  }
  .comments-investment .shape-1 > span::after {
    right: 165px;
  }
  .comments-investment .shape-1 > span span::before {
    width: 166px;
  }
}

/* Comments Investment */
/* Articles Investment */
.articles-investment-heading .title-investment::after {
  width: 68.123%;
}
.articles-investment-heading .btn {
  gap: 6px;
  background-color: #1ad468;
  box-shadow: 0px 8px 28px rgba(26, 212, 104, 0.2);
  padding: 12px 16px;
  line-height: 24px;
}
.articles-investment-heading .btn i {
  font-size: 20px;
}
.articles-investment-heading .btn:hover, .articles-investment-heading .btn:focus, .articles-investment-heading .btn:active {
  background-color: #16b056;
}
.articles-investment-item .category, .articles-investment-item-two .category {
  background-color: #3180ff;
  padding: 5px 10px;
}
.articles-investment-item .category:hover, .articles-investment-item-two .category:hover {
  background-color: #0867ff;
}
.articles-investment-item .title a:hover, .articles-investment-item-two .title a:hover {
  color: #3180ff;
}
.articles-investment-item .date, .articles-investment-item-two .date {
  color: #747893;
}
.articles-investment-item .date i, .articles-investment-item-two .date i {
  font-size: 18px;
}
.articles-investment-item {
  padding-bottom: 45px;
}
.articles-investment-item img {
  height: 375px;
}
.articles-investment-item .content {
  max-width: calc(100% - 58px);
  background-color: #2c2e4a;
  padding: 32px 38px 30px;
}
.articles-investment-item .content::before {
  background-image: linear-gradient(289.77deg, #0082ff 9.8%, rgba(0, 130, 255, 0) 48.68%);
  border-radius: inherit;
  padding: 1px;
}
.articles-investment-item .title {
  max-height: 62px;
}
.articles-investment-item-two {
  background-color: #2c2e4a;
  padding: 24px;
}
.articles-investment-item-two .image {
  width: 153px;
  height: 153px;
}
.articles-investment-item-two .image img {
  border-radius: 34px;
}
.articles-investment-item-two .detail {
  padding-right: 30px;
  width: calc(100% - 153px);
}
.articles-investment-item-two .title {
  max-height: 56px;
}
@media only screen and (max-width: 767px) {
  .articles-investment-heading .btn {
    font-size: 14px;
    line-height: 20px;
  }
  .articles-investment-heading .btn i {
    font-size: 18px;
  }
  .articles-investment-item {
    padding-bottom: 77px;
  }
  .articles-investment-item img {
    border-radius: 32px;
    height: 260px;
  }
  .articles-investment-item .content {
    max-width: calc(100% - 40px);
    border-radius: 28px;
    padding: 20px 16px 26px;
  }
  .articles-investment-item .title {
    font-size: 18px;
    line-height: 28px;
    max-height: 56px;
  }
  .articles-investment-item-two {
    border-radius: 28px;
    padding: 16px;
  }
  .articles-investment-item-two .image {
    width: 132px;
    height: 132px;
  }
  .articles-investment-item-two .image img {
    border-radius: 24px;
  }
  .articles-investment-item-two .detail {
    width: calc(100% - 132px);
    padding-right: 12px;
  }
  .articles-investment-item-two .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .articles-investment-item-two .date {
    font-size: 12px;
    line-height: 18px;
  }
  .articles-investment-item-two .date i {
    font-size: 16px;
  }
}

/* Articles Investment */
/* Consultants Investment */
.consultants-investment-content {
  padding: 64px 51px;
  background-image: linear-gradient(54.96deg, #0082ff 5.48%, rgba(44, 46, 74, 0) 19.76%), linear-gradient(242.63deg, #0082ff 7.82%, #2c2e4a 64.9%);
  border-radius: 0 0 48px 48px;
  margin-right: 12px;
  background: green;
}
.consultants-investment-content .shape-1::before {
  width: 100%;
  height: 49px;
  -webkit-mask: url(data:image/png;base64,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) 0 0/100% 100% no-repeat;
          mask: url(data:image/png;base64,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) 0 0/100% 100% no-repeat;
  background-color: var(--bg-document);
}
.consultants-investment-content .shape-1::after {
  top: 3px;
  right: 2px;
  left: 2px;
  height: 57px;
  -webkit-mask: url(data:image/png;base64,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) 0 0/100% 100% no-repeat;
          mask: url(data:image/png;base64,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) 0 0/100% 100% no-repeat;
  background-color: #2c2e4a;
}
.consultants-investment-content .shape-1 span::before {
  top: 48px;
  right: 2px;
  left: 2px;
  bottom: 27px;
  border-radius: 0 0 48px 48px;
  background-color: #2c2e4a;
}
.consultants-investment-content .shape-2::before, .consultants-investment-content .shape-2::after {
  top: 64px;
  bottom: 2px;
  width: calc(50% - 47px - var(--width-team));
  background-color: #2c2e4a;
}
.consultants-investment-content .shape-2::before {
  right: 2px;
  border-radius: 0 0 48px;
}
.consultants-investment-content .shape-2::after {
  left: 2px;
  border-radius: 0 0 0 48px;
}
.consultants-investment-item .content {
  padding: 14px 24px 20px;
}
.consultants-investment-item .content .name {
  color: #22243c;
}
.consultants-investment-item .content .btn {
  background-color: #3180ff;
  padding: 11px 20px;
}
.consultants-investment-item .content .btn i {
  font-size: 20px;
}
.consultants-investment-item .content .btn:hover, .consultants-investment-item .content .btn:active, .consultants-investment-item .content .btn:focus {
  background-color: #0867ff;
}
.consultants-investment .pagination-box, .consultants-investment .pagination-box::before, .consultants-investment .pagination-box::after {
  background-color: var(--bg-document);
}
.consultants-investment .pagination-box::before, .consultants-investment .pagination-box::after {
  width: 71px;
  height: 100%;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjYzNzg1IDBDMC43OTY3OTEgMC4wMDA3MjcxNyAwLjk1NTQzNSAwLjAwMjcxMTI5IDEuMTEzNzcgMC4wMDU5NDI5NEMxMi44NDg4IDAuMjQ1NDUzIDI0LjI1MzEgNi4zNzUzIDM1LjY1NDcgMTIuNTAzN0M0Ny4yODA0IDE4Ljc1MjYgNTguOTAzNCAyNSA3MC44NzE1IDI1TDcxIDI1SDBWMEgwLjYzNzg1WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjYzNzg1IDBDMC43OTY3OTEgMC4wMDA3MjcxNyAwLjk1NTQzNSAwLjAwMjcxMTI5IDEuMTEzNzcgMC4wMDU5NDI5NEMxMi44NDg4IDAuMjQ1NDUzIDI0LjI1MzEgNi4zNzUzIDM1LjY1NDcgMTIuNTAzN0M0Ny4yODA0IDE4Ljc1MjYgNTguOTAzNCAyNSA3MC44NzE1IDI1TDcxIDI1SDBWMEgwLjYzNzg1WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100% no-repeat;
}
.consultants-investment .pagination-box::before {
  left: 100%;
}
.consultants-investment .pagination-box::after {
  right: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI1SDcxVjBINzAuMzYyMkM3MC4yMDMyIDAuMDAwNzI3MTcxIDcwLjA0NDYgMC4wMDI3MTEzIDY5Ljg4NjIgMC4wMDU5NDI5NkM1OC4xNTEyIDAuMjQ1NDU0IDQ2Ljc0NjkgNi4zNzUzIDM1LjM0NTIgMTIuNTAzN0MyMy43MTk1IDE4Ljc1MjYgMTIuMDk2NSAyNSAwLjEyODQwOSAyNUwwIDI1WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI1SDcxVjBINzAuMzYyMkM3MC4yMDMyIDAuMDAwNzI3MTcxIDcwLjA0NDYgMC4wMDI3MTEzIDY5Ljg4NjIgMC4wMDU5NDI5NkM1OC4xNTEyIDAuMjQ1NDU0IDQ2Ljc0NjkgNi4zNzUzIDM1LjM0NTIgMTIuNTAzN0MyMy43MTk1IDE4Ljc1MjYgMTIuMDk2NSAyNSAwLjEyODQwOSAyNUwwIDI1WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
}
.consultants-investment .swiper-pagination {
  padding: 15px 0 2px;
}
.consultants-investment .swiper-pagination::before, .consultants-investment .swiper-pagination::after {
  content: "";
  position: absolute;
  bottom: 2px;
  background-color: #2c2e4a;
  width: 71px;
  height: 100%;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4NDRfMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1Ij4KPHJlY3Qgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1IiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yODQ0XzIpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tMjkuNzQyIC0zNTdDLTE0Ny4zNjcgLTM1Ny4xMTggLTMxMS43MDQgLTM3Mi40NzIgLTM5NS40MDUgLTM4MS4xNjVDLTQyMy45NzEgLTM4NC4xMzIgLTQ0OSAtMzYxLjc3OSAtNDQ5IC0zMzMuMDU5Vi0yM0MtNDQ5IDMuNTA5NjYgLTQyNy41MSAyNSAtNDAxIDI1SC0xMjQuODcyQy0xMDEuMTY2IDI1IC03OC44MTQ0IDAuNDg5Njc1IC01NS4xMTM4IDAuMDA1OTQwODVDLTU0LjkwOTcgMC4wMDE3OTA0NSAtNTQuNzA1MSAtMC4wMDAzMTUyNTggLTU0LjUgLTAuMDAwMzE1MjU4SDAuNUMwLjcwNTA3OCAtMC4wMDAzMTUyNTggMC45MDk2OTggMC4wMDE3OTA0NSAxLjExMzc3IDAuMDA1OTQwODVDMjQuODE0NCAwLjQ4OTY3NSA0Ny4xNjU5IDI1IDcwLjg3MTUgMjVIMjIzLjk4SDM0Ny4zMDNDMzczLjA5MyAyNSAzOTQgNC4wOTMxIDM5NCAtMjEuNjk2OFYtMzMzLjA1N0MzOTQgLTM2MS43NzcgMzY4Ljk0OSAtMzg0LjEzIDM0MC4zODIgLTM4MS4xNjVDMjU1Ljk1NiAtMzcyLjQwNSA4OS4zOTQgLTM1Ni44OCAtMjkuNzQyIC0zNTdaIiBmaWxsPSIjMkMyRTRBIi8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4NDRfMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1Ij4KPHJlY3Qgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1IiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yODQ0XzIpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tMjkuNzQyIC0zNTdDLTE0Ny4zNjcgLTM1Ny4xMTggLTMxMS43MDQgLTM3Mi40NzIgLTM5NS40MDUgLTM4MS4xNjVDLTQyMy45NzEgLTM4NC4xMzIgLTQ0OSAtMzYxLjc3OSAtNDQ5IC0zMzMuMDU5Vi0yM0MtNDQ5IDMuNTA5NjYgLTQyNy41MSAyNSAtNDAxIDI1SC0xMjQuODcyQy0xMDEuMTY2IDI1IC03OC44MTQ0IDAuNDg5Njc1IC01NS4xMTM4IDAuMDA1OTQwODVDLTU0LjkwOTcgMC4wMDE3OTA0NSAtNTQuNzA1MSAtMC4wMDAzMTUyNTggLTU0LjUgLTAuMDAwMzE1MjU4SDAuNUMwLjcwNTA3OCAtMC4wMDAzMTUyNTggMC45MDk2OTggMC4wMDE3OTA0NSAxLjExMzc3IDAuMDA1OTQwODVDMjQuODE0NCAwLjQ4OTY3NSA0Ny4xNjU5IDI1IDcwLjg3MTUgMjVIMjIzLjk4SDM0Ny4zMDNDMzczLjA5MyAyNSAzOTQgNC4wOTMxIDM5NCAtMjEuNjk2OFYtMzMzLjA1N0MzOTQgLTM2MS43NzcgMzY4Ljk0OSAtMzg0LjEzIDM0MC4zODIgLTM4MS4xNjVDMjU1Ljk1NiAtMzcyLjQwNSA4OS4zOTQgLTM1Ni44OCAtMjkuNzQyIC0zNTdaIiBmaWxsPSIjMkMyRTRBIi8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
}
.consultants-investment .swiper-pagination::before {
  left: calc(100% + 2px);
}
.consultants-investment .swiper-pagination::after {
  right: calc(100% + 2px);
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4NDRfMyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1Ij4KPHJlY3Qgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1IiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yODQ0XzMpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05NS4yNTggLTM1N0MtMjIuMzY3NCAtMzU3LjExOCAtMTg2LjcwNCAtMzcyLjQ3MiAtMjcwLjQwNSAtMzgxLjE2NUMtMjk4Ljk3MSAtMzg0LjEzMiAtMzI0IC0zNjEuNzc5IC0zMjQgLTMzMy4wNTlWLTIzQy0zMjQgMy41MDk2NiAtMzAyLjUxIDI1IC0yNzYgMjVIMC4xMjg0MDlDMjMuODM0IDI1IDQ2LjE4NTYgMC40ODk2NzEgNjkuODg2MiAwLjAwNTk0Mjk2QzcwLjA5MDMgMC4wMDE3Nzc1MyA3MC4yOTQ5IC0wLjAwMDMxNTI4MyA3MC41IC0wLjAwMDMxNTI4M0gxMjUuNUMxMjUuNzA1IC0wLjAwMDMxNTI4MyAxMjUuOTEgMC4wMDE3Nzc1MiAxMjYuMTE0IDAuMDA1OTQyOTRDMTQ5LjgxNCAwLjQ4OTY3IDE3Mi4xNjYgMjUgMTk1Ljg3MiAyNUgzNDguOThINDcyLjMwM0M0OTguMDkzIDI1IDUxOSA0LjA5MzA5IDUxOSAtMjEuNjk2OFYtMjEuNjk2OFYtMzMzLjA1N0M1MTkgLTM2MS43NzcgNDkzLjk0OSAtMzg0LjEzIDQ2NS4zODIgLTM4MS4xNjVDMzgwLjk1NiAtMzcyLjQwNSAyMTQuMzk0IC0zNTYuODggOTUuMjU4IC0zNTdaIiBmaWxsPSIjMkMyRTRBIi8+CjwvZz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4NDRfMyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1Ij4KPHJlY3Qgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1IiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yODQ0XzMpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05NS4yNTggLTM1N0MtMjIuMzY3NCAtMzU3LjExOCAtMTg2LjcwNCAtMzcyLjQ3MiAtMjcwLjQwNSAtMzgxLjE2NUMtMjk4Ljk3MSAtMzg0LjEzMiAtMzI0IC0zNjEuNzc5IC0zMjQgLTMzMy4wNTlWLTIzQy0zMjQgMy41MDk2NiAtMzAyLjUxIDI1IC0yNzYgMjVIMC4xMjg0MDlDMjMuODM0IDI1IDQ2LjE4NTYgMC40ODk2NzEgNjkuODg2MiAwLjAwNTk0Mjk2QzcwLjA5MDMgMC4wMDE3Nzc1MyA3MC4yOTQ5IC0wLjAwMDMxNTI4MyA3MC41IC0wLjAwMDMxNTI4M0gxMjUuNUMxMjUuNzA1IC0wLjAwMDMxNTI4MyAxMjUuOTEgMC4wMDE3Nzc1MiAxMjYuMTE0IDAuMDA1OTQyOTRDMTQ5LjgxNCAwLjQ4OTY3IDE3Mi4xNjYgMjUgMTk1Ljg3MiAyNUgzNDguOThINDcyLjMwM0M0OTguMDkzIDI1IDUxOSA0LjA5MzA5IDUxOSAtMjEuNjk2OFYtMjEuNjk2OFYtMzMzLjA1N0M1MTkgLTM2MS43NzcgNDkzLjk0OSAtMzg0LjEzIDQ2NS4zODIgLTM4MS4xNjVDMzgwLjk1NiAtMzcyLjQwNSAyMTQuMzk0IC0zNTYuODggOTUuMjU4IC0zNTdaIiBmaWxsPSIjMkMyRTRBIi8+CjwvZz4KPC9zdmc+Cg==);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .consultants-investment-heading .title-investment {
    font-size: 36px;
    line-height: 1.5;
  }
}
@media only screen and (max-width: 1199px) {
  .consultants-investment-content {
    padding: 54px 24px;
    margin-right: 0;
  }
}
@media only screen and (max-width: 991px) {
  .consultants-investment-content .shape-1::before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzY4IiBoZWlnaHQ9IjQ0IiB2aWV3Qm94PSIwIDAgNzY4IDQ0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTc2OCAwSDBWNDMuNzI5NUgwLjI2OTEyOUMzLjAzMTk1IDE3LjUzNDYgMjYuNjg1MSAtMi4wMzgxNSA1My41MjU0IDAuNzI3MTAxQzEzMS4wOTggOC43MTkxNCAyNzYuOTU3IDIyLjE1MSAzODEuOTU3IDIyLjI1NjRDNDg4LjMzNSAyMi4zNjMzIDYzNi4yMTYgOC43Nzk0IDcxNC40NzMgMC43MjQ2Qzc0MS4zMTQgLTIuMDM4MDIgNzY0Ljk2NyAxNy41MzQ4IDc2Ny43MzEgNDMuNzI5NUg3NjhWMFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzY4IiBoZWlnaHQ9IjQ0IiB2aWV3Qm94PSIwIDAgNzY4IDQ0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTc2OCAwSDBWNDMuNzI5NUgwLjI2OTEyOUMzLjAzMTk1IDE3LjUzNDYgMjYuNjg1MSAtMi4wMzgxNSA1My41MjU0IDAuNzI3MTAxQzEzMS4wOTggOC43MTkxNCAyNzYuOTU3IDIyLjE1MSAzODEuOTU3IDIyLjI1NjRDNDg4LjMzNSAyMi4zNjMzIDYzNi4yMTYgOC43Nzk0IDcxNC40NzMgMC43MjQ2Qzc0MS4zMTQgLTIuMDM4MDIgNzY0Ljk2NyAxNy41MzQ4IDc2Ny43MzEgNDMuNzI5NUg3NjhWMFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
    height: 40px;
  }
  .consultants-investment-content .shape-1::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzY4IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgNzY4IDgwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjg0N18zNSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9Ijc2OCIgaGVpZ2h0PSI4MCI+CjxyZWN0IHdpZHRoPSI3NjgiIGhlaWdodD0iODAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4NDdfMzUpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zODEuOTU3IDIyLjI1NjZDMjc2Ljk1NyAyMi4xNTExIDEzMS4wOTggOC43MTkyNiA1My41MjU0IDAuNzI3MjJDMjQuOTU3NCAtMi4yMTYwMyAwIDIwLjE0NzEgMCA0OC44NjY0VjMyMi4yNzFDMCAzNDguNzggMjEuNDkwNCAzNzAuMjcxIDQ4LjAwMDEgMzcwLjI3MUgyOTQuNzM0QzMxNi42NTEgMzcwLjI3MSAzMzcuNDg1IDM0Ny40OTUgMzU5LjQwMiAzNDcuNDk1VjM0Ny40OTVINDA5LjUwOVYzNDcuNDk1QzQzMS40MjYgMzQ3LjQ5NSA0NTIuMjYgMzcwLjI3MSA0NzQuMTc3IDM3MC4yNzFINjEzLjEwNkg3MjUuNDU4Qzc0OC45NTMgMzcwLjI3MSA3NjggMzUxLjIyNCA3NjggMzI3LjcyOFYzMjcuNzI4VjQ4Ljg2ODdDNzY4IDIwLjE0ODYgNzQzLjA0MyAtMi4yMTU4MSA3MTQuNDczIDAuNzI0NzE5QzYzNi4yMTYgOC43Nzk1MiA0ODguMzM1IDIyLjM2MzQgMzgxLjk1NyAyMi4yNTY2WiIgZmlsbD0iIzJDMkU0QSIvPgo8L2c+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzY4IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgNzY4IDgwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjg0N18zNSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9Ijc2OCIgaGVpZ2h0PSI4MCI+CjxyZWN0IHdpZHRoPSI3NjgiIGhlaWdodD0iODAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4NDdfMzUpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zODEuOTU3IDIyLjI1NjZDMjc2Ljk1NyAyMi4xNTExIDEzMS4wOTggOC43MTkyNiA1My41MjU0IDAuNzI3MjJDMjQuOTU3NCAtMi4yMTYwMyAwIDIwLjE0NzEgMCA0OC44NjY0VjMyMi4yNzFDMCAzNDguNzggMjEuNDkwNCAzNzAuMjcxIDQ4LjAwMDEgMzcwLjI3MUgyOTQuNzM0QzMxNi42NTEgMzcwLjI3MSAzMzcuNDg1IDM0Ny40OTUgMzU5LjQwMiAzNDcuNDk1VjM0Ny40OTVINDA5LjUwOVYzNDcuNDk1QzQzMS40MjYgMzQ3LjQ5NSA0NTIuMjYgMzcwLjI3MSA0NzQuMTc3IDM3MC4yNzFINjEzLjEwNkg3MjUuNDU4Qzc0OC45NTMgMzcwLjI3MSA3NjggMzUxLjIyNCA3NjggMzI3LjcyOFYzMjcuNzI4VjQ4Ljg2ODdDNzY4IDIwLjE0ODYgNzQzLjA0MyAtMi4yMTU4MSA3MTQuNDczIDAuNzI0NzE5QzYzNi4yMTYgOC43Nzk1MiA0ODguMzM1IDIyLjM2MzQgMzgxLjk1NyAyMi4yNTY2WiIgZmlsbD0iIzJDMkU0QSIvPgo8L2c+Cjwvc3ZnPgo=);
    height: 80px;
    top: 0;
  }
  .consultants-investment-content .shape-1 span::before {
    top: 70px;
  }
}
@media only screen and (max-width: 767px) {
  .consultants-investment-content {
    border-radius: 0 0 24px 24px;
  }
  .consultants-investment-content .shape-1::before, .consultants-investment-content .shape-1::after {
    -webkit-mask-size: 100%;
            mask-size: 100%;
  }
  .consultants-investment-content .shape-1::after {
    top: 3px;
  }
  .consultants-investment-content .shape-1 span::before {
    top: 32px;
  }
  .consultants-investment-content .shape-2::before, .consultants-investment-content .shape-2::after {
    width: calc(50% - 37px - var(--width-team));
  }
  .consultants-investment-content .shape-2::before {
    border-radius: 0 24px 24px 0;
  }
  .consultants-investment-content .shape-2::after {
    border-radius: 24px 0 0 24px;
  }
}
@media only screen and (max-width: 575px) {
  .consultants-investment-content {
    margin: 0 -55px;
    padding: 48px 55px;
  }
  .consultants-investment-content .shape-2::before, .consultants-investment-content .shape-2::after {
    width: calc(50% - 35px - var(--width-team));
  }
  .consultants-investment .pagination-box::after {
    right: calc(100% - 0.1px);
  }
}
.product-one bdi{font-size:18px;line-height:30px;font-weight:800;color:#212529;display:block!important}.product-one ins{text-decoration:none!important}.product-one del bdi{font-size:14px!important;line-height:22px!important;font-weight:400!important;color:#9E9E9E!important;display:block!important}@media screen and (max-width:480px){.product-one bdi{font-size:13px;line-height:20px!important;font-weight:800;color:#212529;display:block!important}.product-one del bdi{font-size:13px!important;line-height:20px!important}}.product-four bdi{font-size:18px;line-height:28px;font-weight:800;color:#212529;display:block!important}.product-four ins{text-decoration:none!important}.product-four del bdi{font-size:14px!important;line-height:22px!important;font-weight:400!important;color:#9E9E9E!important;display:block!important;padding:5px 13px;background-color:#f3f6f4;border-radius:9px}@media screen and (max-width:480px){.product-four bdi{font-size:13px;line-height:20px!important}.product-four del bdi{font-size:13px!important;line-height:20px!important}}.product-three bdi{font-size:18px;line-height:28px;font-weight:800;color:#212529;display:block!important}.product-three ins{text-decoration:none!important}.product-three del bdi{font-size:14px!important;line-height:22px!important;font-weight:400!important;color:#9E9E9E!important;display:block!important;padding:5px 13px;background-color:#f3f6f4;border-radius:9px}@media screen and (max-width:480px){.product-three bdi{font-size:13px;line-height:20px!important}.product-three del bdi{font-size:13px!important;line-height:20px!important}}.product-five bdi{font-size:15px;line-height:28px;font-weight:800;display:block!important;text-decoration:none!important;color:#00cb8e}.product-five ins{text-decoration:none!important}.product-five del bdi{font-size:14px!important;line-height:22px!important;font-weight:400!important;color:#9E9E9E!important}.product-five del{text-decoration-color:#9E9E9E!important}@media screen and (max-width:480px){.product-five bdi{font-size:13px;line-height:20px!important}.product-five del bdi{font-size:13px!important;line-height:20px!important}}.best-products-category-shop-two__box__item bdi{font-size:15px;line-height:28px;font-weight:800;display:block!important;text-decoration:none!important;color:#00cb8e}.best-products-category-shop-two__box__item ins{text-decoration:none!important}.best-products-category-shop-two__box__item del bdi{font-size:14px!important;line-height:22px!important;font-weight:400!important;color:#9E9E9E!important}.best-products-category-shop-two__box__item del{text-decoration-color:#9E9E9E!important}.best-products-category-shop-two__box__item del .woocommerce-Price-currencySymbol{color:#9E9E9E!important}.best-products-category-shop-two__box__item .woocommerce-Price-currencySymbol{color:#212529!important}.best-products-two-shop__item bdi{font-size:15px;line-height:28px;font-weight:800;display:block!important;text-decoration:none!important}.best-products-two-shop__item ins{text-decoration:none!important}.best-products-two-shop__item del bdi{font-size:14px!important;line-height:22px!important;font-weight:400!important;color:#9E9E9E!important}.best-products-two-shop__item del{text-decoration-color:#9E9E9E!important}.best-products-two-shop__item del .woocommerce-Price-currencySymbol{color:#9E9E9E!important}.best-products-two-shop__item .woocommerce-Price-currencySymbol{color:#212529!important}.products-category__item bdi{font-size:15px;line-height:28px;font-weight:800;display:block!important;text-decoration:none!important}.products-category__item ins{text-decoration:none!important}.products-category__item del bdi{font-size:14px!important;line-height:22px!important;font-weight:400!important;color:#9E9E9E!important}.products-category__item del{text-decoration-color:#9E9E9E!important}.products-category__item del .woocommerce-Price-currencySymbol{color:#9E9E9E!important}.products-category__item .woocommerce-Price-currencySymbol{color:#212529!important}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:unset}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:unset}.category-shop__sidebar__item__heading.d-flex.align-items-center.justify-content-between.cursor-pointer.fs-12.line-height-19.fw-semibold.text-dark-10.gap-2.rounded-15{font-size:15px!important}.woocommerce span.onsale{display:none!important}.wc-block-components-price-slider__amount{max-width:100%!important;border:1px solid}.widget_block .wp-block-heading{border:1px solid #f3f6f4!important;padding:18px 20px!important;border-radius:15px}.wc-block-components-sidebar-layout .wc-block-components-main{padding:20px;background:#fff;box-shadow:20px 19px 84px -30px rgb(0 0 0 / .25);border-radius:10px}tr.wc-block-cart-items__row{border:none!important}.wc-block-cart-items__header th span{font-size:16px;font-weight:900}.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block{background:#000;color:#fff;border-radius:10px}.is-large.wc-block-cart .wc-block-cart__totals-title{font-size:16px!important;font-weight:900!important}p.wc-block-components-checkout-order-summary__title-text{font-size:16px!important;font-weight:900!important}.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=password],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=password],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url]{border:1px solid hsl(0deg 0% 77.31% / 80%)!important;border-radius:10px!important}.wc-blocks-components-select .wc-blocks-components-select__select{border:1px solid hsl(0deg 0% 77.31% / 80%)!important;border-radius:10px!important}.wc-block-components-totals-wrapper:last-child{background:#000!important;color:#fff!important;border-radius:10px!important;margin:5px!important}.wc-block-components-totals-wrapper:last-child{background:#000!important;color:#fff!important;border-radius:10px!important;margin:0 0 5px 0px!important}.wp-block-woocommerce-checkout-order-summary-block{border:1px solid hsl(0 0% 7% / .11)!important;border-radius:10px!important}.wc-block-components-checkout-return-to-cart-button{background:#000!important;padding:10px 30px 10px 30px!important;color:#fff!important;border-radius:10px!important;font-weight:900!important}button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{background:#000!important;padding:10px 30px 10px 30px!important;color:#fff!important;border-radius:10px!important;width:65%!important;font-weight:900!important}.top-header-shop-two__search__form .form-control:focus{background-color:#fff;border:1px solid #00cb8e;box-shadow:none}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:unset;width:60%;display:inline-block}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:unset;width:30%;display:inline-block}.wc-block-components-sidebar-layout .wc-block-components-main{padding-left:20px!important}.wooi{font-size:18px}table.table.table-striped.kwootable{background:#fff;border-radius:10px}tr.thead-kwootable{background:#eee}a.kwootablebt{background:#00a693;color:#fff;padding:5px 15px;border-radius:10px}.table-striped>tbody>tr>td{padding:10px}.table-striped>tbody>tr>td{padding:20px 10px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{margin:8px 0;padding:15px;background:#fff;border-radius:10px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{padding:15px 15px;border-radius:10px;color:#fdfdfd;background-color:#00a693}.woocommerce div.product form.cart .button{padding:15px 15px;border-radius:10px;color:#fdfdfd;background-color:#00a693}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#00a693}.woocommerce div.product form.cart div.quantity{float:right;margin:0 0 0 10px;background:#fff;border-radius:10px;padding:9px 6px}.landing-hall-beauty::before{height:calc(100% + 196px);transform:translateY(-196px);border-radius:0 0 64px 64px}.woocommerce a.added_to_cart{display:none}.custom-toast{position:fixed;bottom:20px;left:20px;background:#00A693;color:#fff;padding:10px 20px;border-radius:5px;z-index:9999;box-shadow:0 2px 10px rgb(0 0 0 / .1);animation:slideIn 0.5s ease-out;border:none}.custom-toast::before{display:none}@keyframes slideIn{from{transform:translateX(-100%)}to{transform:translateX(0)}}.text-dark-c-10{color:#6c6c82!important}.form-control{font-size:14px}.bazgasht{background:#000!important;color:#fff!important;width:100%;position:relative;display:block;margin:auto;text-align:center;padding:15px;border-radius:15px;cursor:pointer}.bazgasht:hover{background:#888888!important;color:#fff!important}.minput{display:block;margin-top:20px;margin-bottom:20px;direction:ltr}.verifyinput{width:22%;margin-right:5px;border:1px solid #e6e4e4;border-radius:15px;padding:16px 0;background:#f8f7f7;color:#000;text-align:center}.pinfocode{margin:20px 6px;text-align:right;font-weight:500;font-size:14px}.detail-product__images{padding:10px 0 10px!important}.detail-product__images__bottom{padding:15px 15px 0px!important;margin-top:35px!important}.fs-10{font-size:13px!important}.top-header-shop-two__search__form .form-control{background-color:#fff!important;border-color:#fff!important;height:52px!important;padding:0 24px 0 44px!important}.top-header-shop__btn{border:1px solid #d7d7d7;width:52px;height:52px}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top;display:block}.woocommerce div.product form.cart .variations select{padding:10px 15px;display:block;border:0;background-color:#fff;box-shadow:0 24px 54px -17px rgb(0 0 0 / .09);border-radius:9px}.qty-minus,.qty-plus{background-color:#00a69324;color:#00a693;font-size:16px;line-height:28px;text-align:center;padding:0 5px;border-radius:5px}.woocommerce .quantity .qty{width:35px;text-align:center}@media only screen and (max-width:1199px){.btninfothree{flex:1 0 auto}}.services-cleaning{margin:0}.experts-cleaning{margin-top:0}.gallery-cleaning{margin-top:0}.comments-cleaning{margin-top:0}.landing-cleaning{margin-top:0}.power-me-hosting{margin-bottom:0}@media only screen and (max-width:767px){.selling-product-hosting{margin:0}}.articles-blog-hosting{margin-top:0}.articles-madfg{margin-top:0}.about-us-home-tattoy{margin:0}.works-tattoy{margin:0}.customer-satisfaction-videos-novin{margin-top:0}.about-hall-beauty{margin:0}.customers-videos{margin:0}.about-home-internet-novin{margin:0}.internet-packages{margin:0}.our-partner-centers-internet-novin{margin-top:0}.mt-86{margin-top:0}.my-services-clinic{margin:0}.comments-member-hospital{margin:0}.images-hospital{margin:0}.works-dental{margin:0}.gallery-cleaning{margin-top:0}.section-heading-beauty{margin-bottom:0}.works-web-design{margin:0}.steps-web-design{margin:0}.comments-ahankade{margin-top:0}.articles-web-design{margin-top:0}.suports-domain{margin:0}.AZ-counter-marketing{padding:0}.contact-us-vecalt-members{margin:0}.works-beauty{margin:0}.AZ-simple-section-marketing{padding:0}.AZ-services-section-marketing .service-box-icon::after{z-index:0}.service-box-icon .service-box-ico-inner span{position:relative;z-index:1;margin:0!important}.AZ-services-section-marketing .service-box-icon{position:relative;width:84px;height:84px;display:flex;justify-content:center;align-items:center}.AZ-blog-grid-section{padding:0}.AZ-counter-marketing{padding:0}.AZ-testimonials-section-medical{padding:0}.top-header-shop-two__search.position-relative.w-100.flex-grow-1.d-none.d-lg-block.opened{width:576px!important}.works-web-design{margin:0}.about-us-home-vecalt{margin:0}.comments-vecalt{margin-top:0}.customer-satisfaction-videos-novin{margin-top:0}.brands-beauty .swiper-slide>*{opacity:1}.gallery-image-clinic{margin:0}.companies-clinic{margin:0}.contact-us-seo-location{margin:0}.contact-us-seo-location{margin:0}.articles-web-design{margin-top:0}.what-me-hospital{margin:0}.gallery-cleaning{margin-top:0}.about-team-dental{margin:0}.suports-domain{margin:0}.services-domain-pricing{margin:0}@media screen and (max-width:991px){.AZ-business-improvement-marketing .AZ-not-break{overflow-y:hidden}}.price-add-to-cart{line-height:0}.price.d-flex.align-items-center{line-height:0}body .e-con .e-parent{z-index:0}.add-to-cart{position:relative}.add-to-cart::after{content:'';display:none;width:20px;height:20px;border:2px solid #f3f3f3;border-radius:50%;border-top:2px solid #00A693;animation:spin 1s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.add-to-cart.loading svg{opacity:0;transition:opacity 0.2s}.add-to-cart.loading::after{display:block}.poader{width:20px;height:20px;border:2px solid #FFF;border-bottom-color:#fff0;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes rotation{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.detail-product-four-modal-gallery .modal-dialog{--bs-modal-width:1057px;--bs-modal-border-radius:40px;--bs-modal-padding:74px 71px 46px 48px;margin-bottom:74px}.detail-product-four-modal-gallery .modal-close{top:24px;left:24px}.detail-product-four-modal-gallery .modal-content{min-height:480px}.detail-product-four-modal-gallery .modal-content::before{content:"";position:absolute;bottom:22px;left:50%;transform:translate(-50%,42px);background-color:rgb(255 255 255 / .2);border:1px solid #fff;-webkit-backdrop-filter:blur(75px);backdrop-filter:blur(75px);border-radius:30px;z-index:-1;width:373px;height:98px}.detail-product-four-modal-gallery .modal-content::after{content:"";position:absolute;top:94%;left:50%;transform:translateX(-50%);z-index:-2;background-color:#5c0089;border-radius:20px;width:187px;height:68px}.detail-product-four-modal-gallery-origin{margin-left:19px}.detail-product-four-modal-gallery-origin .swiper{border-radius:20px}.detail-product-four-modal-gallery-origin .swiper-button-next,.detail-product-four-modal-gallery-origin .swiper-button-prev{background-image:linear-gradient(270.04deg,#fff0 -43.11%,#fff 59.43%);width:44px;height:35px;border:1px solid #fff}.detail-product-four-modal-gallery-origin .swiper-button-next::after,.detail-product-four-modal-gallery-origin .swiper-button-prev::after{font-size:12px;color:#89939f;font-weight:700}.detail-product-four-modal-gallery-origin .swiper-button-next{transform:translateX(-19px)}.detail-product-four-modal-gallery-origin .swiper-button-prev{transform:translateX(19px)}.detail-product-four-modal-gallery-images,.detail-product-four-modal-gallery-images-users{gap:12px 22px}.detail-product-four-modal-gallery-images img,.detail-product-four-modal-gallery-images-users img{filter:drop-shadow(0 34px 24px rgb(0 0 0 / .03));border-radius:10px;width:71px;height:71px;cursor:pointer}.detail-product-four-modal-gallery .images-users{margin-top:28px}.detail-product-four-modal-gallery .images-users-title{color:#7d7d7d;font-size:13px;line-height:36px}.detail-product-four-modal-gallery .images-users-title span{font-weight:900;font-size:15px;color:#000}.detail-product-four-modal-gallery .images-users-link{font-size:10px;color:#121212;line-height:36px}.detail-product-four-modal-gallery .images-users-link i{margin-right:6px;font-size:12px}.detail-product-four-modal-gallery .images-users-items .item{border-radius:10px;cursor:pointer}.detail-product-four-modal-gallery .images-users-items .item img{filter:drop-shadow(0 34px 24px rgb(0 0 0 / .03))}.detail-product-four-modal-gallery .images-users-items .item:nth-child(6)::before,.detail-product-four-modal-gallery .images-users-items .item:nth-child(6)::after{position:absolute}.detail-product-four-modal-gallery .images-users-items .item:nth-child(6)::before{content:"";top:0;left:0;width:100%;height:100%;background-color:rgb(255 255 255 / .46);filter:blur(2px);border-radius:11px;z-index:2}.detail-product-four-modal-gallery .images-users-items .item:nth-child(6)::after{content:"\e951";font-family:"icomoon";font-size:14px;color:#121212;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.detail-product-four-modal-gallery .nav{margin-top:55px}.detail-product-four-modal-gallery .nav li{padding:15px 21px 16px;font-size:12px;font-weight:500;line-height:18px;color:#000;cursor:pointer}.detail-product-four-modal-gallery .nav li i{font-size:16px;margin-left:6px}.detail-product-four-modal-gallery .nav li.active{background-color:#121212;color:#fff}table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table{width:100%}.dashboard-shop__content tbody,.dashboard-shop__content td,.dashboard-shop__content tfoot,.dashboard-shop__content th,.dashboard-shop__content thead,.dashboard-shop__content tr{border-color:#d9d9d9;border-style:dashed;border-width:2px;padding:15px!important}.dashboard-shop__content input.woocommerce-Input{background-color:#eee}.dashboard-shop__content input.woocommerce-Input{background-color:#fff;display:block;width:100%;margin:10px 0;padding:12px 10px;border-radius:12px}.dashboard-shop__content button.woocommerce-Button.button{padding:10px 10px;border-radius:10px}.woocommerce-Address-title h2{font-size:20px;font-weight:700;color:#000}.u-columns.woocommerce-Addresses.col2-set.addresses{display:flex;margin-top:15px;width:100%!important;justify-content:space-between}.u-column1.col-1.woocommerce-Address{width:30%}.u-column2.col-2.woocommerce-Address{width:30%}span.nobr{font-weight:900;font-size:16px}h2.woocommerce-order-details__title{font-size:20px;font-weight:700;color:#000}h2.woocommerce-column__title{font-size:20px;font-weight:700;color:#000}section.woocommerce-order-details{margin-top:20px;margin-bottom:20px}.ag-theme-builder-header-nav{position:relative;z-index:99}.xtb-header-sticky.xtb-appear .ag-theme-builder-header-nav{position:fixed;right:0;top:0;width:100%;-webkit-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-box-shadow:0 10px 10px -15px rgb(0 0 0 / 35%);box-shadow:0 10px 10px -15px rgb(0 0 0 / 35%);border-color:#fff0}.admin-bar .xtb-appear .ag-theme-builder-header-nav{top:32px}.ag-hidden{display:none}@-webkit-keyframes animationFade{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes animationFade{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.ast-container .ag-theme-builder-archive-wrapper,.ast-container .ag-theme-builder-singular-wrapper,.theme-generatepress .ag-theme-builder-archive-wrapper,.theme-generatepress .ag-theme-builder-singular-wrapper{width:100%}@media screen and (max-width:600px){.admin-bar .xtb-appear .ag-theme-builder-header-nav{top:0}}/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{background:var(--e-a-bg-logo);border-radius:50%;display:inline-block;line-height:1;padding:.75em}.e-logo-wrapper i{color:var(--e-a-color-logo);font-size:1em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:#fff0;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor .elementor-background-video{max-width:none}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgb(0 0 0 / .3)}.elementor-custom-embed-play svg{height:100px;width:100px;fill:#fff;filter:drop-shadow(1px 0 6px rgb(0 0 0 / .3))}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-left:auto;margin-right:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap;margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con:not(.e-div-block-base){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:#fff0;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgb(0 0 0 / .1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;left:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgb(0 0 0 / .3);top:50%;transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:not(.e-div-block-base) .elementor-widget-container,.elementor-element:not(.e-div-block-base):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;font-size:15px;line-height:1;padding:12px 24px;fill:#fff;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;padding:.5em;fill:#fff}.elementor-view-framed .elementor-icon{background-color:#fff0;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}.elementor-kit-5{--e-global-color-primary:#000000;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-f388bca:#F5FAFE80;--e-global-color-e0c6f8e:#00C2CB;--e-global-color-43720af:#000080;--e-global-color-31d6d88:#00C2CB1F;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;--e-global-typography-f878f9c-font-family:"iranyekanwebextrablack_FaNum";--e-global-typography-f878f9c-font-size:55px;--e-global-typography-f878f9c-font-weight:900;--e-global-typography-f878f9c-text-transform:none;--e-global-typography-f878f9c-font-style:normal;--e-global-typography-f878f9c-text-decoration:none;--e-global-typography-f878f9c-line-height:73px;font-family:"IRANSansWeb_Medium",Sans-serif}.elementor-kit-5 e-page-transition{background-color:#FFBC7D}.elementor-kit-5 a{font-family:"iranyekanwebblack",Sans-serif}.elementor-kit-5 h1{line-height:45px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1500px}.e-con{--container-max-width:1500px;--container-default-padding-top:49px;--container-default-padding-right:49px;--container-default-padding-bottom:49px;--container-default-padding-left:49px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px;--container-default-padding-top:17px;--container-default-padding-right:17px;--container-default-padding-bottom:17px;--container-default-padding-left:17px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px;--container-default-padding-top:22px;--container-default-padding-right:6px;--container-default-padding-bottom:6px;--container-default-padding-left:6px}}/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-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)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa.fa-glass:before{content:"\f000"}.fa.fa-meetup{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-star-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-o:before{content:"\f005"}.fa.fa-close:before,.fa.fa-remove:before{content:"\f00d"}.fa.fa-gear:before{content:"\f013"}.fa.fa-trash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-trash-o:before{content:"\f2ed"}.fa.fa-file-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-o:before{content:"\f15b"}.fa.fa-clock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-clock-o:before{content:"\f017"}.fa.fa-arrow-circle-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-down:before{content:"\f358"}.fa.fa-arrow-circle-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-up:before{content:"\f35b"}.fa.fa-play-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-play-circle-o:before{content:"\f144"}.fa.fa-repeat:before,.fa.fa-rotate-right:before{content:"\f01e"}.fa.fa-refresh:before{content:"\f021"}.fa.fa-list-alt{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dedent:before{content:"\f03b"}.fa.fa-video-camera:before{content:"\f03d"}.fa.fa-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-picture-o:before{content:"\f03e"}.fa.fa-photo{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-photo:before{content:"\f03e"}.fa.fa-image{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-image:before{content:"\f03e"}.fa.fa-pencil:before{content:"\f303"}.fa.fa-map-marker:before{content:"\f3c5"}.fa.fa-pencil-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pencil-square-o:before{content:"\f044"}.fa.fa-share-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-share-square-o:before{content:"\f14d"}.fa.fa-check-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-square-o:before{content:"\f14a"}.fa.fa-arrows:before{content:"\f0b2"}.fa.fa-times-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-circle-o:before{content:"\f057"}.fa.fa-check-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-circle-o:before{content:"\f058"}.fa.fa-mail-forward:before{content:"\f064"}.fa.fa-expand:before{content:"\f424"}.fa.fa-compress:before{content:"\f422"}.fa.fa-eye,.fa.fa-eye-slash{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-warning:before{content:"\f071"}.fa.fa-calendar:before{content:"\f073"}.fa.fa-arrows-v:before{content:"\f338"}.fa.fa-arrows-h:before{content:"\f337"}.fa.fa-bar-chart{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart:before{content:"\f080"}.fa.fa-bar-chart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart-o:before{content:"\f080"}.fa.fa-facebook-square,.fa.fa-twitter-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gears:before{content:"\f085"}.fa.fa-thumbs-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-up:before{content:"\f164"}.fa.fa-thumbs-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-down:before{content:"\f165"}.fa.fa-heart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-heart-o:before{content:"\f004"}.fa.fa-sign-out:before{content:"\f2f5"}.fa.fa-linkedin-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin-square:before{content:"\f08c"}.fa.fa-thumb-tack:before{content:"\f08d"}.fa.fa-external-link:before{content:"\f35d"}.fa.fa-sign-in:before{content:"\f2f6"}.fa.fa-github-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-lemon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lemon-o:before{content:"\f094"}.fa.fa-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-square-o:before{content:"\f0c8"}.fa.fa-bookmark-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bookmark-o:before{content:"\f02e"}.fa.fa-facebook,.fa.fa-twitter{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook:before{content:"\f39e"}.fa.fa-facebook-f{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-f:before{content:"\f39e"}.fa.fa-github{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-feed:before{content:"\f09e"}.fa.fa-hdd-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hdd-o:before{content:"\f0a0"}.fa.fa-hand-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-right:before{content:"\f0a4"}.fa.fa-hand-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-left:before{content:"\f0a5"}.fa.fa-hand-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-up:before{content:"\f0a6"}.fa.fa-hand-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-down:before{content:"\f0a7"}.fa.fa-arrows-alt:before{content:"\f31e"}.fa.fa-group:before{content:"\f0c0"}.fa.fa-chain:before{content:"\f0c1"}.fa.fa-scissors:before{content:"\f0c4"}.fa.fa-files-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-files-o:before{content:"\f0c5"}.fa.fa-floppy-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-floppy-o:before{content:"\f0c7"}.fa.fa-navicon:before,.fa.fa-reorder:before{content:"\f0c9"}.fa.fa-google-plus,.fa.fa-google-plus-square,.fa.fa-pinterest,.fa.fa-pinterest-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus:before{content:"\f0d5"}.fa.fa-money{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-money:before{content:"\f3d1"}.fa.fa-unsorted:before{content:"\f0dc"}.fa.fa-sort-desc:before{content:"\f0dd"}.fa.fa-sort-asc:before{content:"\f0de"}.fa.fa-linkedin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin:before{content:"\f0e1"}.fa.fa-rotate-left:before{content:"\f0e2"}.fa.fa-legal:before{content:"\f0e3"}.fa.fa-dashboard:before,.fa.fa-tachometer:before{content:"\f3fd"}.fa.fa-comment-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comment-o:before{content:"\f075"}.fa.fa-comments-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comments-o:before{content:"\f086"}.fa.fa-flash:before{content:"\f0e7"}.fa.fa-clipboard,.fa.fa-paste{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paste:before{content:"\f328"}.fa.fa-lightbulb-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lightbulb-o:before{content:"\f0eb"}.fa.fa-exchange:before{content:"\f362"}.fa.fa-cloud-download:before{content:"\f381"}.fa.fa-cloud-upload:before{content:"\f382"}.fa.fa-bell-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-o:before{content:"\f0f3"}.fa.fa-cutlery:before{content:"\f2e7"}.fa.fa-file-text-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-text-o:before{content:"\f15c"}.fa.fa-building-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-building-o:before{content:"\f1ad"}.fa.fa-hospital-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hospital-o:before{content:"\f0f8"}.fa.fa-tablet:before{content:"\f3fa"}.fa.fa-mobile-phone:before,.fa.fa-mobile:before{content:"\f3cd"}.fa.fa-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-o:before{content:"\f111"}.fa.fa-mail-reply:before{content:"\f3e5"}.fa.fa-github-alt{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-folder-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-o:before{content:"\f07b"}.fa.fa-folder-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-open-o:before{content:"\f07c"}.fa.fa-smile-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-smile-o:before{content:"\f118"}.fa.fa-frown-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-frown-o:before{content:"\f119"}.fa.fa-meh-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-meh-o:before{content:"\f11a"}.fa.fa-keyboard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-keyboard-o:before{content:"\f11c"}.fa.fa-flag-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-flag-o:before{content:"\f024"}.fa.fa-mail-reply-all:before{content:"\f122"}.fa.fa-star-half-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-o:before{content:"\f089"}.fa.fa-star-half-empty{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-empty:before{content:"\f089"}.fa.fa-star-half-full{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-full:before{content:"\f089"}.fa.fa-code-fork:before{content:"\f126"}.fa.fa-chain-broken:before{content:"\f127"}.fa.fa-shield:before{content:"\f3ed"}.fa.fa-calendar-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-o:before{content:"\f133"}.fa.fa-css3,.fa.fa-html5,.fa.fa-maxcdn{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ticket:before{content:"\f3ff"}.fa.fa-minus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-minus-square-o:before{content:"\f146"}.fa.fa-level-up:before{content:"\f3bf"}.fa.fa-level-down:before{content:"\f3be"}.fa.fa-pencil-square:before{content:"\f14b"}.fa.fa-external-link-square:before{content:"\f360"}.fa.fa-compass{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down:before{content:"\f150"}.fa.fa-toggle-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-down:before{content:"\f150"}.fa.fa-caret-square-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-up:before{content:"\f151"}.fa.fa-toggle-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-up:before{content:"\f151"}.fa.fa-caret-square-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-right:before{content:"\f152"}.fa.fa-toggle-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-right:before{content:"\f152"}.fa.fa-eur:before,.fa.fa-euro:before{content:"\f153"}.fa.fa-gbp:before{content:"\f154"}.fa.fa-dollar:before,.fa.fa-usd:before{content:"\f155"}.fa.fa-inr:before,.fa.fa-rupee:before{content:"\f156"}.fa.fa-cny:before,.fa.fa-jpy:before,.fa.fa-rmb:before,.fa.fa-yen:before{content:"\f157"}.fa.fa-rouble:before,.fa.fa-rub:before,.fa.fa-ruble:before{content:"\f158"}.fa.fa-krw:before,.fa.fa-won:before{content:"\f159"}.fa.fa-bitcoin,.fa.fa-btc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitcoin:before{content:"\f15a"}.fa.fa-file-text:before{content:"\f15c"}.fa.fa-sort-alpha-asc:before{content:"\f15d"}.fa.fa-sort-alpha-desc:before{content:"\f881"}.fa.fa-sort-amount-asc:before{content:"\f160"}.fa.fa-sort-amount-desc:before{content:"\f884"}.fa.fa-sort-numeric-asc:before{content:"\f162"}.fa.fa-sort-numeric-desc:before{content:"\f886"}.fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-youtube-play:before{content:"\f167"}.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitbucket-square:before{content:"\f171"}.fa.fa-tumblr,.fa.fa-tumblr-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-long-arrow-down:before{content:"\f309"}.fa.fa-long-arrow-up:before{content:"\f30c"}.fa.fa-long-arrow-left:before{content:"\f30a"}.fa.fa-long-arrow-right:before{content:"\f30b"}.fa.fa-android,.fa.fa-apple,.fa.fa-dribbble,.fa.fa-foursquare,.fa.fa-gittip,.fa.fa-gratipay,.fa.fa-linux,.fa.fa-skype,.fa.fa-trello,.fa.fa-windows{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gittip:before{content:"\f184"}.fa.fa-sun-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sun-o:before{content:"\f185"}.fa.fa-moon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-moon-o:before{content:"\f186"}.fa.fa-pagelines,.fa.fa-renren,.fa.fa-stack-exchange,.fa.fa-vk,.fa.fa-weibo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-arrow-circle-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-right:before{content:"\f35a"}.fa.fa-arrow-circle-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-left:before{content:"\f359"}.fa.fa-caret-square-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-left:before{content:"\f191"}.fa.fa-toggle-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-left:before{content:"\f191"}.fa.fa-dot-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dot-circle-o:before{content:"\f192"}.fa.fa-vimeo-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-try:before,.fa.fa-turkish-lira:before{content:"\f195"}.fa.fa-plus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-plus-square-o:before{content:"\f0fe"}.fa.fa-openid,.fa.fa-slack,.fa.fa-wordpress{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bank:before,.fa.fa-institution:before{content:"\f19c"}.fa.fa-mortar-board:before{content:"\f19d"}.fa.fa-delicious,.fa.fa-digg,.fa.fa-drupal,.fa.fa-google,.fa.fa-joomla,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle,.fa.fa-yahoo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-spoon:before{content:"\f2e5"}.fa.fa-behance,.fa.fa-behance-square,.fa.fa-steam,.fa.fa-steam-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-automobile:before{content:"\f1b9"}.fa.fa-envelope-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-o:before{content:"\f0e0"}.fa.fa-deviantart,.fa.fa-soundcloud,.fa.fa-spotify{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-file-pdf-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-pdf-o:before{content:"\f1c1"}.fa.fa-file-word-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-word-o:before{content:"\f1c2"}.fa.fa-file-excel-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-excel-o:before{content:"\f1c3"}.fa.fa-file-powerpoint-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-powerpoint-o:before{content:"\f1c4"}.fa.fa-file-image-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-image-o:before{content:"\f1c5"}.fa.fa-file-photo-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-photo-o:before{content:"\f1c5"}.fa.fa-file-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-picture-o:before{content:"\f1c5"}.fa.fa-file-archive-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-archive-o:before{content:"\f1c6"}.fa.fa-file-zip-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-zip-o:before{content:"\f1c6"}.fa.fa-file-audio-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-audio-o:before{content:"\f1c7"}.fa.fa-file-sound-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-sound-o:before{content:"\f1c7"}.fa.fa-file-video-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-video-o:before{content:"\f1c8"}.fa.fa-file-movie-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-movie-o:before{content:"\f1c8"}.fa.fa-file-code-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-code-o:before{content:"\f1c9"}.fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-vine{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-life-bouy,.fa.fa-life-ring{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-bouy:before{content:"\f1cd"}.fa.fa-life-buoy{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-buoy:before{content:"\f1cd"}.fa.fa-life-saver{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-saver:before{content:"\f1cd"}.fa.fa-support{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-support:before{content:"\f1cd"}.fa.fa-circle-o-notch:before{content:"\f1ce"}.fa.fa-ra,.fa.fa-rebel{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ra:before{content:"\f1d0"}.fa.fa-resistance{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-resistance:before{content:"\f1d0"}.fa.fa-empire,.fa.fa-ge{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ge:before{content:"\f1d1"}.fa.fa-git,.fa.fa-git-square,.fa.fa-hacker-news,.fa.fa-y-combinator-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-y-combinator-square:before{content:"\f1d4"}.fa.fa-yc-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc-square:before{content:"\f1d4"}.fa.fa-qq,.fa.fa-tencent-weibo,.fa.fa-wechat,.fa.fa-weixin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wechat:before{content:"\f1d7"}.fa.fa-send:before{content:"\f1d8"}.fa.fa-paper-plane-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paper-plane-o:before{content:"\f1d8"}.fa.fa-send-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-send-o:before{content:"\f1d8"}.fa.fa-circle-thin{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-thin:before{content:"\f111"}.fa.fa-header:before{content:"\f1dc"}.fa.fa-sliders:before{content:"\f1de"}.fa.fa-futbol-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-futbol-o:before{content:"\f1e3"}.fa.fa-soccer-ball-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-soccer-ball-o:before{content:"\f1e3"}.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-newspaper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-newspaper-o:before{content:"\f1ea"}.fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-google-wallet,.fa.fa-paypal{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bell-slash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-slash-o:before{content:"\f1f6"}.fa.fa-trash:before{content:"\f2ed"}.fa.fa-copyright{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-eyedropper:before{content:"\f1fb"}.fa.fa-area-chart:before{content:"\f1fe"}.fa.fa-pie-chart:before{content:"\f200"}.fa.fa-line-chart:before{content:"\f201"}.fa.fa-angellist,.fa.fa-ioxhost,.fa.fa-lastfm,.fa.fa-lastfm-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cc{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-cc:before{content:"\f20a"}.fa.fa-ils:before,.fa.fa-shekel:before,.fa.fa-sheqel:before{content:"\f20b"}.fa.fa-meanpath{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-meanpath:before{content:"\f2b4"}.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-diamond{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-diamond:before{content:"\f3a5"}.fa.fa-intersex:before{content:"\f224"}.fa.fa-facebook-official{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-official:before{content:"\f09a"}.fa.fa-pinterest-p,.fa.fa-whatsapp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-hotel:before{content:"\f236"}.fa.fa-medium,.fa.fa-viacoin,.fa.fa-y-combinator,.fa.fa-yc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc:before{content:"\f23b"}.fa.fa-expeditedssl,.fa.fa-opencart,.fa.fa-optin-monster{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-battery-4:before,.fa.fa-battery:before{content:"\f240"}.fa.fa-battery-3:before{content:"\f241"}.fa.fa-battery-2:before{content:"\f242"}.fa.fa-battery-1:before{content:"\f243"}.fa.fa-battery-0:before{content:"\f244"}.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sticky-note-o:before{content:"\f249"}.fa.fa-cc-diners-club,.fa.fa-cc-jcb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-clone,.fa.fa-hourglass-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hourglass-o:before{content:"\f254"}.fa.fa-hourglass-1:before{content:"\f251"}.fa.fa-hourglass-2:before{content:"\f252"}.fa.fa-hourglass-3:before{content:"\f253"}.fa.fa-hand-rock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-rock-o:before{content:"\f255"}.fa.fa-hand-grab-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-grab-o:before{content:"\f255"}.fa.fa-hand-paper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-paper-o:before{content:"\f256"}.fa.fa-hand-stop-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-stop-o:before{content:"\f256"}.fa.fa-hand-scissors-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-scissors-o:before{content:"\f257"}.fa.fa-hand-lizard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-lizard-o:before{content:"\f258"}.fa.fa-hand-spock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-spock-o:before{content:"\f259"}.fa.fa-hand-pointer-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-pointer-o:before{content:"\f25a"}.fa.fa-hand-peace-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-peace-o:before{content:"\f25b"}.fa.fa-registered{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-chrome,.fa.fa-creative-commons,.fa.fa-firefox,.fa.fa-get-pocket,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-internet-explorer,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-opera,.fa.fa-safari,.fa.fa-tripadvisor,.fa.fa-wikipedia-w{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-television:before{content:"\f26c"}.fa.fa-500px,.fa.fa-amazon,.fa.fa-contao{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-calendar-plus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-plus-o:before{content:"\f271"}.fa.fa-calendar-minus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-minus-o:before{content:"\f272"}.fa.fa-calendar-times-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-times-o:before{content:"\f273"}.fa.fa-calendar-check-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-check-o:before{content:"\f274"}.fa.fa-map-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-map-o:before{content:"\f279"}.fa.fa-commenting:before{content:"\f4ad"}.fa.fa-commenting-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-commenting-o:before{content:"\f4ad"}.fa.fa-houzz,.fa.fa-vimeo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-vimeo:before{content:"\f27d"}.fa.fa-black-tie,.fa.fa-edge,.fa.fa-fonticons,.fa.fa-reddit-alien{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card-alt:before{content:"\f09d"}.fa.fa-codiepie,.fa.fa-fort-awesome,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-product-hunt,.fa.fa-scribd,.fa.fa-usb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-pause-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pause-circle-o:before{content:"\f28b"}.fa.fa-stop-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-stop-circle-o:before{content:"\f28d"}.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-envira,.fa.fa-gitlab,.fa.fa-wheelchair-alt,.fa.fa-wpbeginner,.fa.fa-wpforms{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wheelchair-alt:before{content:"\f368"}.fa.fa-question-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-question-circle-o:before{content:"\f059"}.fa.fa-volume-control-phone:before{content:"\f2a0"}.fa.fa-asl-interpreting:before{content:"\f2a3"}.fa.fa-deafness:before,.fa.fa-hard-of-hearing:before{content:"\f2a4"}.fa.fa-glide,.fa.fa-glide-g{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-signing:before{content:"\f2a7"}.fa.fa-first-order,.fa.fa-google-plus-official,.fa.fa-pied-piper,.fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-snapchat-square,.fa.fa-themeisle,.fa.fa-viadeo,.fa.fa-viadeo-square,.fa.fa-yoast{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-official:before{content:"\f2b3"}.fa.fa-google-plus-circle{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-circle:before{content:"\f2b3"}.fa.fa-fa,.fa.fa-font-awesome{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-fa:before{content:"\f2b4"}.fa.fa-handshake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-handshake-o:before{content:"\f2b5"}.fa.fa-envelope-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-open-o:before{content:"\f2b6"}.fa.fa-linode{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-address-book-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-book-o:before{content:"\f2b9"}.fa.fa-vcard:before{content:"\f2bb"}.fa.fa-address-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-card-o:before{content:"\f2bb"}.fa.fa-vcard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-vcard-o:before{content:"\f2bb"}.fa.fa-user-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-circle-o:before{content:"\f2bd"}.fa.fa-user-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-o:before{content:"\f007"}.fa.fa-id-badge{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license:before{content:"\f2c2"}.fa.fa-id-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-id-card-o:before{content:"\f2c2"}.fa.fa-drivers-license-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license-o:before{content:"\f2c2"}.fa.fa-free-code-camp,.fa.fa-quora,.fa.fa-telegram{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-thermometer-4:before,.fa.fa-thermometer:before{content:"\f2c7"}.fa.fa-thermometer-3:before{content:"\f2c8"}.fa.fa-thermometer-2:before{content:"\f2c9"}.fa.fa-thermometer-1:before{content:"\f2ca"}.fa.fa-thermometer-0:before{content:"\f2cb"}.fa.fa-bathtub:before,.fa.fa-s15:before{content:"\f2cd"}.fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle:before{content:"\f410"}.fa.fa-window-close-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-window-close-o:before{content:"\f410"}.fa.fa-times-rectangle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle-o:before{content:"\f410"}.fa.fa-bandcamp,.fa.fa-eercast,.fa.fa-etsy,.fa.fa-grav,.fa.fa-imdb,.fa.fa-ravelry{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-eercast:before{content:"\f2da"}.fa.fa-snowflake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-snowflake-o:before{content:"\f2dc"}.fa.fa-superpowers,.fa.fa-wpexplorer{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cab:before{content:"\f1ba"}/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-25824 .elementor-element.elementor-element-24f6e37{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px}.elementor-25824 .elementor-element.elementor-element-dd75659{text-align:justify;line-height:23px}.elementor-25824 .elementor-element.elementor-element-d217b15{--display:flex}.elementor-25824 .elementor-element.elementor-element-0453c08 img{border-radius:10px 10px 10px 10px;box-shadow:10px 10px 10px 0 rgb(0 0 0 / .5)}.elementor-25824 .elementor-element.elementor-element-de8925b{--display:flex}.elementor-18026 .elementor-element.elementor-element-4bf8b9a{--display:flex;--min-height:120px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-color:#0E080812;--border-color:#0E080812}.elementor-18026 .elementor-element.elementor-element-b500290{--display:flex}.elementor-18026 .elementor-element.elementor-element-77e2a92 .elementor-button{background-color:var(--e-global-color-43720af);font-family:"IRANSansWeb_Medium",Sans-serif;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary)}.elementor-18026 .elementor-element.elementor-element-77e2a92 .elementor-button:hover,.elementor-18026 .elementor-element.elementor-element-77e2a92 .elementor-button:focus{background-color:var(--e-global-color-e0c6f8e)}.elementor-18026 .elementor-element.elementor-element-8818021 .elementor-icon-wrapper{text-align:center}.elementor-18026 .elementor-element.elementor-element-8818021.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-e0c6f8e);color:#FFF}.elementor-18026 .elementor-element.elementor-element-8818021.elementor-view-framed .elementor-icon,.elementor-18026 .elementor-element.elementor-element-8818021.elementor-view-default .elementor-icon{color:var(--e-global-color-e0c6f8e);border-color:var(--e-global-color-e0c6f8e)}.elementor-18026 .elementor-element.elementor-element-8818021.elementor-view-framed .elementor-icon,.elementor-18026 .elementor-element.elementor-element-8818021.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-e0c6f8e)}.elementor-18026 .elementor-element.elementor-element-8818021.elementor-view-framed .elementor-icon{background-color:#FFF}.elementor-18026 .elementor-element.elementor-element-8818021.elementor-view-stacked .elementor-icon svg{fill:#FFF}.elementor-18026 .elementor-element.elementor-element-8818021 .elementor-icon{padding:12px}.elementor-18026 .elementor-element.elementor-element-f37b847{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-18026 .elementor-element.elementor-element-4dc0149{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-18026 .elementor-element.elementor-element-3a562c7 .elementor-button{background-color:var(--e-global-color-43720af);font-family:"IRANSansWeb_Medium",Sans-serif;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary)}.elementor-18026 .elementor-element.elementor-element-3a562c7 .elementor-button:hover,.elementor-18026 .elementor-element.elementor-element-3a562c7 .elementor-button:focus{background-color:var(--e-global-color-e0c6f8e)}.elementor-18026 .elementor-element.elementor-element-20846e7 .elementor-heading-title{color:var(--e-global-color-e0c6f8e)}.elementor-18026 .elementor-element.elementor-element-910d7a7 .elementor-button{background-color:var(--e-global-color-e0c6f8e);font-family:"Roboto",Sans-serif;font-size:14px;font-weight:500;border-radius:15px 15px 15px 15px;padding:14px 32px 14px 32px}.elementor-18026 .elementor-element.elementor-element-910d7a7 .elementor-button:hover,.elementor-18026 .elementor-element.elementor-element-910d7a7 .elementor-button:focus{background-color:navy}.elementor-18026 .elementor-element.elementor-element-910d7a7 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-18026 .elementor-element.elementor-element-910d7a7 .elementor-button .elementor-button-content-wrapper{gap:0}.elementor-18026 .elementor-element.elementor-element-2ae3c15{--display:flex;--min-height:110px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px}.elementor-18026 .elementor-element.elementor-element-4996341{--display:flex;--min-height:122px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px}.elementor-18026 .elementor-element.elementor-element-4996341.e-con{--flex-grow:0;--flex-shrink:0}.elementor-18026 .elementor-element.elementor-element-2599a7b{width:var(--container-widget-width,128.054%);max-width:128.054%;margin:-35px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;padding:-20px -1px -1px -1px;--container-widget-width:128.054%;--container-widget-flex-grow:0}.elementor-18026 .elementor-element.elementor-element-2599a7b.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-18026 .elementor-element.elementor-element-2599a7b img{border-radius:10px 10px 10px 10px}.elementor-18026 .elementor-element.elementor-element-2599a7b .widget-image-caption{color:#044cac;font-weight:700;margin-block-start:-25px}.elementor-18026 .elementor-element.elementor-element-5c3e6c2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px}.elementor-18026 .elementor-element.elementor-element-5c3e6c2.e-con{--flex-grow:0;--flex-shrink:0}.elementor-18026 .elementor-element.elementor-element-255ab25 .elementor-menu-toggle{margin:0 auto}.elementor-18026 .elementor-element.elementor-element-255ab25 .elementor-nav-menu--dropdown a:hover,.elementor-18026 .elementor-element.elementor-element-255ab25 .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-18026 .elementor-element.elementor-element-255ab25 .elementor-nav-menu--dropdown a.highlighted{background-color:#00C2CBC2}.elementor-18026 .elementor-element.elementor-element-255ab25 div.elementor-menu-toggle{color:var(--e-global-color-43720af)}.elementor-18026 .elementor-element.elementor-element-255ab25 div.elementor-menu-toggle svg{fill:var(--e-global-color-43720af)}.elementor-18026 .elementor-element.elementor-element-a6e7348{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px}.elementor-18026 .elementor-element.elementor-element-3888b19 .elementor-button{background-color:var(--e-global-color-e0c6f8e);font-family:"Roboto",Sans-serif;font-size:14px;font-weight:500;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-radius:15px 15px 15px 15px;padding:15px 22px 15px 22px}.elementor-18026 .elementor-element.elementor-element-3888b19 .elementor-button:hover,.elementor-18026 .elementor-element.elementor-element-3888b19 .elementor-button:focus{background-color:navy}.elementor-18026 .elementor-element.elementor-element-3888b19 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-18026 .elementor-element.elementor-element-3888b19 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-18026 .elementor-element.elementor-element-5e862d0{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:-52px;--margin-bottom:0px;--margin-left:16px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:0px;--padding-right:1px}.elementor-18026 .elementor-element.elementor-element-5e862d0.e-con{--align-self:center}.elementor-18026 .elementor-element.elementor-element-a8ad908{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px}.elementor-18026 .elementor-element.elementor-element-9e3616d .elementor-button{background-color:#00C2CB24;font-family:"Roboto",Sans-serif;font-size:13px;font-weight:400;fill:#49494999;color:#49494999;border-radius:15px 15px 15px 15px;padding:19px 25px 19px 25px}.elementor-18026 .elementor-element.elementor-element-9e3616d{margin:0 41px calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-18026 .elementor-element.elementor-element-9e3616d .elementor-button-content-wrapper{flex-direction:row}.elementor-18026 .elementor-element.elementor-element-9e3616d .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-18026 .elementor-element.elementor-element-4337181 .elementor-button{background-color:#00C2CB52;font-family:"Roboto",Sans-serif;font-size:13px;font-weight:400;fill:#49494999;color:#49494999;border-radius:15px 15px 15px 15px;padding:19px 25px 19px 25px}.elementor-18026 .elementor-element.elementor-element-4337181{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 29px}.elementor-18026 .elementor-element.elementor-element-4337181.elementor-element{--align-self:center}.elementor-18026 .elementor-element.elementor-element-4337181 .elementor-button-content-wrapper{flex-direction:row}.elementor-18026 .elementor-element.elementor-element-4337181 .elementor-button .elementor-button-content-wrapper{gap:8px}@media(min-width:768px){.elementor-18026 .elementor-element.elementor-element-2ae3c15{--content-width:1320px}.elementor-18026 .elementor-element.elementor-element-4996341{--width:11.819%}.elementor-18026 .elementor-element.elementor-element-5c3e6c2{--width:75.032%}.elementor-18026 .elementor-element.elementor-element-a6e7348{--width:53%}.elementor-18026 .elementor-element.elementor-element-5e862d0{--content-width:1320px}.elementor-18026 .elementor-element.elementor-element-a8ad908{--width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-18026 .elementor-element.elementor-element-b500290{--width:12%}}@media(max-width:1024px){.elementor-18026 .elementor-element.elementor-element-4dc0149{--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-18026 .elementor-element.elementor-element-20846e7{text-align:center}}@media(max-width:767px){.elementor-18026 .elementor-element.elementor-element-4bf8b9a{--min-height:70px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px}.elementor-18026 .elementor-element.elementor-element-b500290{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start}.elementor-18026 .elementor-element.elementor-element-77e2a92.elementor-element{--align-self:center}.elementor-18026 .elementor-element.elementor-element-8818021{margin:12px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-18026 .elementor-element.elementor-element-8818021.elementor-element{--align-self:center}.elementor-18026 .elementor-element.elementor-element-8818021 .elementor-icon-wrapper{text-align:left}.elementor-18026 .elementor-element.elementor-element-8818021 .elementor-icon{font-size:22px;border-radius:15px 15px 15px 15px}.elementor-18026 .elementor-element.elementor-element-8818021 .elementor-icon svg{height:22px}.elementor-18026 .elementor-element.elementor-element-4d6beea{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center}.elementor-18026 .elementor-element.elementor-element-4d6beea.elementor-element{--align-self:center}.elementor-18026 .elementor-element.elementor-element-4d6beea img{width:62px;max-width:100%;height:58px}.elementor-18026 .elementor-element.elementor-element-4dc0149{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-18026 .elementor-element.elementor-element-3a562c7.elementor-element{--align-self:center}}.elementor-18099 .elementor-element.elementor-element-3b0a3de{--display:flex;--min-height:56px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px}.elementor-18099 .elementor-element.elementor-element-3b0a3de:not(.elementor-motion-effects-element-type-background),.elementor-18099 .elementor-element.elementor-element-3b0a3de>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-18099 .elementor-element.elementor-element-31029ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:35px 35px 35px 35px}.elementor-18099 .elementor-element.elementor-element-31029ae:not(.elementor-motion-effects-element-type-background),.elementor-18099 .elementor-element.elementor-element-31029ae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAFAFA}.elementor-18099 .elementor-element.elementor-element-9b56398{--display:flex;--min-height:0px;--padding-top:-8px;--padding-bottom:-8px;--padding-left:-8px;--padding-right:-8px}.elementor-18099 .elementor-element.elementor-element-ca8d9e7{padding:-1px -1px -1px -1px;text-align:right}.elementor-18099 .elementor-element.elementor-element-ca8d9e7 img{width:68%}.elementor-18099 .elementor-element.elementor-element-9123418{padding:-1px -1px -1px -1px;text-align:justify;font-family:"Yekan Bakh",Sans-serif;font-size:11px;font-weight:700;line-height:32px;color:#494949CC}.elementor-18099 .elementor-element.elementor-element-4e93238{--display:flex}.elementor-18099 .elementor-element.elementor-element-8eee449{--display:flex}.elementor-18099 .elementor-element.elementor-element-3f3808f .elementor-repeater-item-9bf2092.elementor-social-icon{background-color:#C80404}.elementor-18099 .elementor-element.elementor-element-3f3808f{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px}.elementor-18099 .elementor-element.elementor-element-9c3c236 .elementor-icon-box-wrapper{text-align:right}.elementor-18099 .elementor-element.elementor-element-9c3c236{--icon-box-icon-margin:15px}.elementor-18099 .elementor-element.elementor-element-9c3c236 .elementor-icon-box-title{margin-bottom:12px;color:#49494999}.elementor-18099 .elementor-element.elementor-element-9c3c236.elementor-view-stacked .elementor-icon{background-color:#49494999}.elementor-18099 .elementor-element.elementor-element-9c3c236.elementor-view-framed .elementor-icon,.elementor-18099 .elementor-element.elementor-element-9c3c236.elementor-view-default .elementor-icon{fill:#49494999;color:#49494999;border-color:#49494999}.elementor-18099 .elementor-element.elementor-element-9c3c236 .elementor-icon-box-title,.elementor-18099 .elementor-element.elementor-element-9c3c236 .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:12px;font-weight:400}.elementor-18099 .elementor-element.elementor-element-9c3c236 .elementor-icon-box-description{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;color:#494949CC}.elementor-18099 .elementor-element.elementor-element-2c90fbf{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px}.elementor-18099 .elementor-element.elementor-element-2c90fbf .elementor-divider-separator{width:100%}.elementor-18099 .elementor-element.elementor-element-2c90fbf .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-18099 .elementor-element.elementor-element-e509063{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch}.elementor-18099 .elementor-element.elementor-element-534f7f5 .AZ-business-improvement-marketing .business-improvement-box-title span{color:var(--e-global-color-43720af)}.elementor-18099 .elementor-element.elementor-element-534f7f5 .btninfofour span{color:var(--e-global-color-43720af)}.elementor-18099 .elementor-element.elementor-element-534f7f5 .AZ-new-discounts-card .discount-card-btn{background-color:#00C2CB6E!important}.elementor-18099 .elementor-element.elementor-element-534f7f5 .services-marketing-price-wrapper .btn-default{background-color:#00C2CB6E!important}.elementor-18099 .elementor-element.elementor-element-534f7f5 .btninfothree{background-color:#00C2CB6E!important}.elementor-18099 .elementor-element.elementor-element-534f7f5 .btninfofour{background-color:#00C2CB6E!important}.elementor-18099 .elementor-element.elementor-element-534f7f5 .AZ-new-discounts-card .discount-card-btn,.elementor-18099 .elementor-element.elementor-element-534f7f5 .services-marketing-price-wrapper .btn-default,.elementor-18099 .elementor-element.elementor-element-534f7f5 .btninfofour,.elementor-18099 .elementor-element.elementor-element-534f7f5 .btninfothree{border-style:none}.elementor-18099 .elementor-element.elementor-element-534f7f5 .AZ-new-discounts-card:hover .discount-card-btn{color:var(--e-global-color-primary);background-color:var(--e-global-color-43720af)}.elementor-18099 .elementor-element.elementor-element-534f7f5 .services-marketing-price-wrapper:hover .btn-default{color:var(--e-global-color-primary);background-color:var(--e-global-color-43720af)}.elementor-18099 .elementor-element.elementor-element-534f7f5 .btninfofour:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-43720af)}.elementor-18099 .elementor-element.elementor-element-534f7f5 .btninfothree:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-43720af)}.elementor-18099 .elementor-element.elementor-element-534f7f5 .footer-clinic-contact a:hover span{color:var(--e-global-color-primary)}.elementor-18099 .elementor-element.elementor-element-534f7f5 .footer-clinic-contact a:hover{color:var(--e-global-color-primary)}.elementor-18099 .elementor-element.elementor-element-534f7f5 .AZ-new-discounts-card:hover .discount-card-btn span{color:var(--e-global-color-primary)}.elementor-18099 .elementor-element.elementor-element-534f7f5 .btninfofour:hover i{color:var(--e-global-color-primary)}.elementor-18099 .elementor-element.elementor-element-534f7f5 .AZ-business-improvement-marketing .business-improvement-btn:hover span{color:var(--e-global-color-primary)}.elementor-18099 .elementor-element.elementor-element-534f7f5 .btninfothree:hover i:last-child{color:var(--e-global-color-primary)}.elementor-18099 .elementor-element.elementor-element-3ade2dd{width:auto;max-width:auto}.elementor-18099 .elementor-element.elementor-element-3ade2dd .AZ-new-discounts-card .discount-card-btn{color:var(--e-global-color-secondary);background-color:var(--e-global-color-e0c6f8e)}.elementor-18099 .elementor-element.elementor-element-3ade2dd .services-marketing-price-wrapper .btn-default{color:var(--e-global-color-secondary);background-color:var(--e-global-color-e0c6f8e)}.elementor-18099 .elementor-element.elementor-element-3ade2dd .btninfofour{color:var(--e-global-color-secondary);background-color:var(--e-global-color-e0c6f8e)}.elementor-18099 .elementor-element.elementor-element-3ade2dd .btninfothree{color:var(--e-global-color-secondary);background-color:var(--e-global-color-e0c6f8e)}.elementor-18099 .elementor-element.elementor-element-3ade2dd .AZ-business-improvement-marketing .business-improvement-box-title span{color:var(--e-global-color-secondary)}.elementor-18099 .elementor-element.elementor-element-3ade2dd .btninfofour span{color:var(--e-global-color-secondary)}.elementor-18099 .elementor-element.elementor-element-3ade2dd .AZ-new-discounts-card .discount-card-btn,.elementor-18099 .elementor-element.elementor-element-3ade2dd .services-marketing-price-wrapper .btn-default,.elementor-18099 .elementor-element.elementor-element-3ade2dd .btninfofour,.elementor-18099 .elementor-element.elementor-element-3ade2dd .btninfothree{border-style:solid;border-color:#01020254}.elementor-18099 .elementor-element.elementor-element-3ade2dd .AZ-new-discounts-card:hover .discount-card-btn{background-color:var(--e-global-color-43720af)}.elementor-18099 .elementor-element.elementor-element-3ade2dd .services-marketing-price-wrapper:hover .btn-default{background-color:var(--e-global-color-43720af)}.elementor-18099 .elementor-element.elementor-element-3ade2dd .btninfothree:hover{background-color:var(--e-global-color-43720af)}.elementor-18099 .elementor-element.elementor-element-3ade2dd .btninfofour:hover{background-color:var(--e-global-color-43720af)}.elementor-18099 .elementor-element.elementor-element-815c0ba{--display:flex;--min-height:45px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:-13px;--padding-bottom:-13px;--padding-left:-13px;--padding-right:-13px}.elementor-18099 .elementor-element.elementor-element-815c0ba:not(.elementor-motion-effects-element-type-background),.elementor-18099 .elementor-element.elementor-element-815c0ba>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-18099 .elementor-element.elementor-element-5ef588e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px}.elementor-18099 .elementor-element.elementor-element-5ef588e.e-con{--align-self:center}.elementor-18099 .elementor-element.elementor-element-241af7f .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:12px;font-weight:400;color:#787878}.elementor-18099 .elementor-element.elementor-element-767aa01{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px}.elementor-18099 .elementor-element.elementor-element-767aa01.e-con{--align-self:center}.elementor-18099 .elementor-element.elementor-element-cb85633{padding:-2px -2px -2px -2px;text-align:left}.elementor-18099 .elementor-element.elementor-element-cb85633 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:12px;font-weight:800;color:#49494980}@media(max-width:1024px){.elementor-18099 .elementor-element.elementor-element-3b0a3de{--padding-top:68px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18099 .elementor-element.elementor-element-241af7f{text-align:center}.elementor-18099 .elementor-element.elementor-element-cb85633{text-align:center}.elementor-18099 .elementor-element.elementor-element-cb85633 .elementor-heading-title{line-height:1.4em}}@media(max-width:767px){.elementor-18099 .elementor-element.elementor-element-9b56398{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-18099 .elementor-element.elementor-element-ca8d9e7{margin:0 44px calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-18099 .elementor-element.elementor-element-ca8d9e7.elementor-element{--align-self:center}.elementor-18099 .elementor-element.elementor-element-9123418{font-size:13px}.elementor-18099 .elementor-element.elementor-element-4e93238{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-18099 .elementor-element.elementor-element-9c3c236{margin:12px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-18099 .elementor-element.elementor-element-9c3c236 .elementor-icon-box-wrapper{text-align:center}.elementor-18099 .elementor-element.elementor-element-9c3c236 .elementor-icon{font-size:30px}.elementor-18099 .elementor-element.elementor-element-e509063{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 5px;--row-gap:12px;--column-gap:5px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-18099 .elementor-element.elementor-element-534f7f5 .AZ-new-discounts-card .discount-card-btn{padding:15px 8px 15px 8px}.elementor-18099 .elementor-element.elementor-element-534f7f5 .services-marketing-price-wrapper .btn-default{padding:15px 8px 15px 8px}.elementor-18099 .elementor-element.elementor-element-534f7f5 .btninfofour{padding:15px 8px 15px 8px}.elementor-18099 .elementor-element.elementor-element-534f7f5 .btninfothree{padding:15px 8px 15px 8px}.elementor-18099 .elementor-element.elementor-element-3ade2dd .AZ-new-discounts-card .discount-card-btn{padding:15px 8px 15px 8px}.elementor-18099 .elementor-element.elementor-element-3ade2dd .services-marketing-price-wrapper .btn-default{padding:15px 8px 15px 8px}.elementor-18099 .elementor-element.elementor-element-3ade2dd .btninfofour{padding:15px 8px 15px 8px}.elementor-18099 .elementor-element.elementor-element-3ade2dd .btninfothree{padding:15px 8px 15px 8px}.elementor-18099 .elementor-element.elementor-element-815c0ba{--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px}.elementor-18099 .elementor-element.elementor-element-241af7f .elementor-heading-title{font-size:10px}.elementor-18099 .elementor-element.elementor-element-cb85633 .elementor-heading-title{font-size:8px}}@media(min-width:768px){.elementor-18099 .elementor-element.elementor-element-3b0a3de{--content-width:1320px}.elementor-18099 .elementor-element.elementor-element-31029ae{--width:100%}.elementor-18099 .elementor-element.elementor-element-815c0ba{--content-width:1320px}}@media(max-width:1024px) and (min-width:768px){.elementor-18099 .elementor-element.elementor-element-815c0ba{--content-width:696px}.elementor-18099 .elementor-element.elementor-element-5ef588e{--width:100%}.elementor-18099 .elementor-element.elementor-element-767aa01{--width:100%}}/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}/*! elementor-pro - v3.28.0 - 30-03-2025 */
.elementor-widget-search{--e-search-white:#fff;--e-search-light-grey:#cdcdcd;--e-search-medium-grey:#515962;--e-search-dark-grey:#2d2d2d;--e-search-black:#000;--e-search-dark-red:#c36;--e-search-dark-purple:#336;--e-search-input-color:var(--e-search-medium-grey);--e-search-input-border-color:var(--e-search-light-grey);--e-search-input-border-radius:0;--e-search-input-gap:4px;--e-search-input-padding:16px;--e-search-input-padding-inline-start:16px;--e-search-input-padding-inline-end:16px;--e-search-input-padding-block-start:16px;--e-search-input-padding-block-end:16px;--e-search-input-transition:0.3s;--e-search-placeholder-color:var(--e-search-medium-grey);--e-search-icon-label-color:var(--e-search-medium-grey);--e-search-icon-label-size:24px;--e-search-icon-label-absolute-width:initial;--e-search-icon-clear-color:var(--e-search-light-grey);--e-search-icon-clear-size:12px;--e-search-icon-clear-absolute-width:initial;--e-search-icon-clear-transition:0.3s;--e-search-submit-color:var(--e-search-white);--e-search-submit-background-color:var(--e-search-dark-grey);--e-search-submit-border-color:none;--e-search-submit-border-type:none;--e-search-submit-border-radius:0;--e-search-submit-border-width:0px;--e-search-submit-padding:24px;--e-search-submit-margin-inline-start:8px;--e-search-submit-button-width:initial;--e-search-submit-button-flex-direction:row;--e-search-submit-hover-transition:0.3s;--e-search-pagination-numbers-padding-left:8px;--e-search-pagination-numbers-padding-right:8px;--e-search-icon-submit-color:var(--e-search-white);--e-search-submit-icon-gap:8px;--e-search-submit-icon-margin-inline-start:0px;--e-search-submit-icon-margin-inline-end:var(--e-search-submit-icon-gap);--e-search-icon-submit-size:24px;--e-search-submit-transition:0.3s;--e-search-results-background-color:var(--e-search-white);--e-search-results-border-color:var(--e-search-light-grey);--e-search-results-border-type:solid;--e-search-results-border-width:1px;--e-search-results-border-radius:0px;--e-search-results-padding:16px;--e-search-results-width:100%;--e-search-results-columns:1;--e-search-results-max-height:initial;--e-search-input-and-results-gap:8px;--e-search-results-transition:0.3s;--e-search-loop-item-equal-height:initial;--e-search-results-grid-auto-rows:initial;--e-search-results-inset-inline-start:initial;--e-search-results-inset-inline-end:initial;--e-search-results-transform:initial;--e-search-results-default-gap:16px;--e-search-results-column-gap:var(--e-search-results-default-gap);--e-search-results-row-gap:var(--e-search-results-default-gap);--e-search-pagination-inset-inline-start:initial;--e-search-pagination-inline-end:initial;--e-search-pagination-transform:initial;--e-search-pagination-border-radius:0px;--e-search-pagination-background-color:var(--e-search-black);--e-search-pagination-text-align:center;--e-search-pagination-justify-content:center;--e-search-pagination-color:var(--e-search-dark-red);--e-search-pagination-hover:var(--e-search-dark-purple);--e-search-pagination-current:var(--e-search-black);--e-search-pagination-page-numbers-gap:10px;--e-search-pagination-block-end-spacing:0px;--e-search-pagination-block-start-spacing:0px;--e-search-pagination-vertical-position:column;--e-search-nothing-found-padding-block-start:0;--e-search-nothing-found-padding-block-end:0;--e-search-nothing-found-results-columns:1;--e-search-nothing-found-message-color:var(--e-search-medium-grey);--e-search-nothing-found-message-alignment:center;--e-search-loader-icon-color:var(--e-search-black);--e-search-loader-icon-size:34px}.elementor-widget-search .e-search-form{display:flex}.elementor-widget-search .e-search-label{display:flex;position:relative;z-index:10}.elementor-widget-search .e-search-label>i,.elementor-widget-search .e-search-label>svg{inset-block-start:50%;inset-inline-start:var(--e-search-input-padding-inline-start);position:absolute;transform:translateY(-50%);transition:width 0s,height 0s}.elementor-widget-search .e-search-label>i:is(i),.elementor-widget-search .e-search-label>svg:is(i){color:var(--e-search-icon-label-color);font-size:var(--e-search-icon-label-size)}.elementor-widget-search .e-search-label>i:is(svg),.elementor-widget-search .e-search-label>svg:is(svg){fill:var(--e-search-icon-label-color);height:var(--e-search-icon-label-size);width:auto}.elementor-widget-search .e-search-input-wrapper{display:flex;flex:1;flex-direction:column;position:relative}.elementor-widget-search .e-search-input-wrapper>i,.elementor-widget-search .e-search-input-wrapper>svg{cursor:pointer;inset-block-start:50%;inset-inline-end:var(--e-search-input-padding-inline-end);position:absolute;transform:translateY(-50%);transition:color var(--e-search-icon-clear-transition),fill var(--e-search-icon-clear-transition),width 0s,height 0s}.elementor-widget-search .e-search-input-wrapper>i:is(i),.elementor-widget-search .e-search-input-wrapper>svg:is(i){color:var(--e-search-icon-clear-color);font-size:var(--e-search-icon-clear-size)}.elementor-widget-search .e-search-input-wrapper>i:is(svg),.elementor-widget-search .e-search-input-wrapper>svg:is(svg){fill:var(--e-search-icon-clear-color);height:var(--e-search-icon-clear-size);width:auto}.elementor-widget-search .e-search-input{--e-search-icons-min-height:max(var(--e-search-icon-clear-size),var(--e-search-icon-label-size));border-color:var(--e-search-input-border-color);border-radius:var(--e-search-input-border-radius);color:var(--e-search-input-color);height:100%;min-height:calc(var(--e-search-input-padding-block-end) + var(--e-search-input-padding-block-start) + var(--e-search-icons-min-height));padding-block-end:var(--e-search-input-padding-block-end);padding-block-start:var(--e-search-input-padding-block-start);padding-inline-end:calc(var(--e-search-input-padding-inline-end) + var(--e-search-icon-clear-absolute-width) + var(--e-search-input-gap));padding-inline-start:calc(var(--e-search-input-padding-inline-start) + var(--e-search-icon-label-absolute-width) + var(--e-search-input-gap));transition:padding-inline 0s}.elementor-widget-search .e-search-input::-moz-placeholder{color:var(--e-search-placeholder-color)}.elementor-widget-search .e-search-input::placeholder{color:var(--e-search-placeholder-color)}.elementor-widget-search .e-search-input.no-icon-clear{padding-inline-end:var(--e-search-input-padding-inline-end)}.elementor-widget-search .e-search-input.no-icon-label{padding-inline-start:var(--e-search-input-padding-inline-start)}.elementor-widget-search .e-search-input:focus{outline:none;transition:var(--e-search-input-transition)}.elementor-widget-search .e-search-input::-ms-clear,.elementor-widget-search .e-search-input::-ms-reveal{display:none;height:0;width:0}.elementor-widget-search .e-search-input::-webkit-search-cancel-button,.elementor-widget-search .e-search-input::-webkit-search-decoration,.elementor-widget-search .e-search-input::-webkit-search-results-button,.elementor-widget-search .e-search-input::-webkit-search-results-decoration{display:none}.elementor-widget-search .e-search-results-container{background-color:var(--e-search-results-background-color);border-radius:var(--e-search-results-border-radius);display:flex;height:-moz-fit-content;height:fit-content;inset-block-start:calc(100% + var(--e-search-input-and-results-gap));inset-inline-end:var(--e-search-results-inset-inline-end);inset-inline-start:var(--e-search-results-inset-inline-start);position:absolute;transform:var(--e-search-results-transform);width:var(--e-search-results-width);z-index:2000}.elementor-widget-search .e-search-results-container>div{border:var(--e-search-results-border-type) var(--e-search-results-border-width) var(--e-search-results-border-color);border-radius:var(--e-search-results-border-radius);max-height:var(--e-search-results-max-height);overflow:auto;padding:var(--e-search-results-padding);width:100%}.elementor-widget-search .e-search-results-container>div:empty{display:none}.elementor-widget-search .e-search-results-container>div .e-loop-item .elementor-section-wrap>.e-con,.elementor-widget-search .e-search-results-container>div .e-loop-item>.e-con,.elementor-widget-search .e-search-results-container>div .e-loop-item>.elementor-section,.elementor-widget-search .e-search-results-container>div .e-loop-item>.elementor-section>.elementor-container{height:var(--e-search-loop-item-equal-height)}.elementor-widget-search .e-search-results{display:none}.elementor-widget-search .e-search-results-list{-moz-column-gap:var(--e-search-results-column-gap);column-gap:var(--e-search-results-column-gap);display:grid;grid-auto-rows:var(--e-search-results-grid-auto-rows);grid-template-columns:repeat(var(--e-search-results-columns),1fr);row-gap:var(--e-search-results-row-gap)}.elementor-widget-search .e-search-loader svg{display:flex;width:var(--e-search-loader-icon-size);fill:var(--e-search-loader-icon-color);animation:rotate 4s linear infinite;margin:0 auto;transform:rotate(45deg)}.elementor-widget-search .e-search .e-search-submit{align-items:center;background-color:var(--e-search-submit-background-color);border-color:var(--e-search-submit-border-color);border-radius:var(--e-search-submit-border-radius);border-style:var(--e-search-submit-border-type);border-width:var(--e-search-submit-border-width);color:var(--e-search-submit-color);display:flex;flex-direction:var(--e-search-submit-button-flex-direction);font-size:var(--e-search-form-submit-icon-size);margin-inline-start:var(--e-search-submit-margin-inline-start);padding:var(--e-search-submit-padding);transition:var(--e-search-submit-hover-transition);width:var(--e-search-submit-button-width)}.elementor-widget-search .e-search .e-search-submit:focus{transition:--e-search-submit-transition}.elementor-widget-search .e-search .e-search-submit:focus:not(:focus-visible){outline:none}.elementor-widget-search .e-search .e-search-submit>i,.elementor-widget-search .e-search .e-search-submit>svg{margin-inline-end:var(--e-search-submit-icon-margin-inline-end);margin-inline-start:var(--e-search-submit-icon-margin-inline-start);transition:inherit}.elementor-widget-search .e-search .e-search-submit>i:is(i),.elementor-widget-search .e-search .e-search-submit>svg:is(i){color:var(--e-search-icon-submit-color);font-size:var(--e-search-icon-submit-size)}.elementor-widget-search .e-search .e-search-submit>i:is(svg),.elementor-widget-search .e-search .e-search-submit>svg:is(svg){fill:var(--e-search-icon-submit-color);height:var(--e-search-icon-submit-size);width:auto}.elementor-widget-search .e-search-input-wrapper,.elementor-widget-search .e-search-label *{transition:var(--e-search-input-transition)}.elementor-widget-search .e-search-nothing-found-message{color:var(--e-search-nothing-found-message-color);padding-block-end:var(--e-search-nothing-found-padding-block-end);padding-block-start:var(--e-search-nothing-found-padding-block-start);text-align:var(--e-search-nothing-found-message-alignment)}.elementor-widget-search .hidden{opacity:0;visibility:hidden}.elementor-widget-search .hide-loader .e-search-loader{display:none}.elementor-widget-search .hide-loader .e-search-results{display:flex;flex-direction:var(--e-search-pagination-vertical-position)}.elementor-widget-search .no-results>div{grid-template-columns:var(--e-search-nothing-found-results-columns)}.elementor-widget-search .e-search-results-loader{width:var(--e-search-loader-icon-size);fill:var(--e-search-loader-icon-color);animation:rotate 4s linear infinite;margin:0 auto;transform:rotate(45deg)}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.elementor-widget-search .elementor-pagination{-moz-column-gap:var(--e-search-pagination-page-numbers-gap);column-gap:var(--e-search-pagination-page-numbers-gap);display:flex;justify-content:var(--e-search-pagination-justify-content);padding-block-end:var(--e-search-pagination-block-end-spacing);padding-block-start:var(--e-search-pagination-block-start-spacing)}.elementor-widget-search .elementor-pagination>a{color:var(--e-search-pagination-color)}.elementor-widget-search .elementor-pagination>a:hover{color:var(--e-search-pagination-hover)}.elementor-widget-search .elementor-pagination>.page-numbers.current{color:var(--e-search-pagination-current)}.elementor-widget-search .elementor-pagination>.next,.elementor-widget-search .elementor-pagination>.prev{color:var(--e-search-pagination-color)}.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers{display:none}.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.next,.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.prev{color:var(--e-search-pagination-color);display:initial}.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.next:hover,.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.prev:hover{color:var(--e-search-pagination-hover)}.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.next.inactive,.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.next.inactive:hover,.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.prev.inactive,.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.prev.inactive:hover{color:var(--e-search-pagination-color)}/*! elementor-pro - v3.28.0 - 30-03-2025 */
.elementor-post-info__terms-list{display:inline-block}.elementor-post-info .elementor-icon-list-icon .elementor-avatar{border-radius:100%}.elementor-widget-post-info.elementor-align-center .elementor-icon-list-item:after{margin:initial}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{display:inline-block}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a,.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{display:inline}/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-left:8px;margin-right:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-bottom:0;border-left-width:1px;border-right:0;border-top:0;border-style:solid;height:100%;left:auto;left:-8px;position:relative;right:auto;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{bottom:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;position:relative;top:var(--icon-vertical-offset,initial)}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-end;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-end}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-start;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-start}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{right:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{left:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{justify-content:flex-end;text-align:left}.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{justify-content:flex-end}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{justify-content:flex-start;text-align:right}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{justify-content:flex-start}.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{right:0}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{left:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{justify-content:flex-end;text-align:left}.elementor-widget.elementor-laptop-align-left .elementor-inline-items{justify-content:flex-end}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{justify-content:flex-start;text-align:right}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{justify-content:flex-start}.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{right:0}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{left:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{justify-content:flex-end;text-align:left}.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{justify-content:flex-end}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{justify-content:flex-start;text-align:right}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{justify-content:flex-start}.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{right:0}.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{left:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{justify-content:flex-end;text-align:left}.elementor-widget.elementor-tablet-align-left .elementor-inline-items{justify-content:flex-end}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{justify-content:flex-start;text-align:right}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{justify-content:flex-start}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{right:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{left:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{justify-content:flex-end;text-align:left}.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{justify-content:flex-end}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{justify-content:flex-start;text-align:right}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{justify-content:flex-start}.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{right:0}.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{left:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-end;text-align:left}.elementor-widget.elementor-mobile-align-left .elementor-inline-items{justify-content:flex-end}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{justify-content:flex-start;text-align:right}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{justify-content:flex-start}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{right:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{left:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgb(0 0 0 / .15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgb(0 0 0 / .5),#fff0)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgb(0 0 0 / .25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgb(0 0 0 / .1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgb(0 0 0 / .5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:#fff0}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.elementor-element,.elementor-lightbox{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure{line-height:0}.elementor-element .swiper .elementor-lightbox-content-source,.elementor-lightbox .swiper .elementor-lightbox-content-source{display:none}.elementor-element .swiper .elementor-swiper-button,.elementor-element .swiper~.elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button,.elementor-lightbox .swiper~.elementor-swiper-button{color:hsl(0 0% 93% / .9);cursor:pointer;display:inline-flex;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper~.elementor-swiper-button svg{fill:hsl(0 0% 93% / .9);height:1em;width:1em}.elementor-element .swiper .elementor-swiper-button-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper~.elementor-swiper-button-prev{left:10px}.elementor-element .swiper .elementor-swiper-button-next,.elementor-element .swiper~.elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper~.elementor-swiper-button-next{right:10px}.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled{opacity:.3}.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-custom,.elementor-element .swiper .swiper-pagination-fraction,.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper~.swiper-pagination-custom,.elementor-element .swiper~.swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper .swiper-pagination-custom,.elementor-lightbox .swiper .swiper-pagination-fraction,.elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper~.swiper-pagination-custom,.elementor-lightbox .swiper~.swiper-pagination-fraction{bottom:5px}.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-element .swiper.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube~.elementor-swiper-button{transform:translate3d(0,-50%,1px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets{bottom:5px;left:0;width:100%}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar{height:4px;left:0;top:0;width:100%}.elementor-element.elementor-pagination-position-outside .swiper,.elementor-lightbox.elementor-pagination-position-outside .swiper{padding-bottom:30px}.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-element .elementor-swiper,.elementor-lightbox .elementor-swiper{position:relative}.elementor-element .elementor-main-swiper,.elementor-lightbox .elementor-main-swiper{position:static}.elementor-element.elementor-arrows-position-outside .swiper,.elementor-lightbox.elementor-arrows-position-outside .swiper{width:calc(100% - 60px)}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev{left:0}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next{right:0}/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-image-gallery .gallery-item{display:inline-block;margin:0 auto;max-width:100%;text-align:center;vertical-align:top;width:100%}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item{max-width:100%}}/*! elementor-pro - v3.28.0 - 30-03-2025 */
.elementor-post-navigation-borders-yes .elementor-post-navigation.elementor-grid{border:1px solid;border-left:none;border-right:none;color:#d5d8dc;padding-bottom:10px;padding-top:10px}.elementor-post-navigation-borders-yes .elementor-post-navigation__separator{background-color:#d5d8dc;height:100%;margin:0 auto;width:1px}.elementor-post-navigation{display:flex;overflow:hidden}.elementor-post-navigation .post-navigation__arrow-wrapper{color:#d5d8dc}.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev{font-size:30px;padding-inline-end:15px}.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next{font-size:30px;padding-inline-start:15px}.elementor-post-navigation .post-navigation__arrow-wrapper i{transform:translateY(-5%)}.elementor-post-navigation .elementor-post-navigation__link__next,.elementor-post-navigation .elementor-post-navigation__link__prev{overflow:hidden}.elementor-post-navigation .elementor-post-navigation__link a{align-items:center;display:flex;max-width:100%}.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__prev--label{font-size:.8em;text-transform:uppercase}.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--title{font-size:.7em}.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--label,.elementor-post-navigation .post-navigation__prev--title{overflow:hidden;text-overflow:ellipsis}.elementor-post-navigation span.elementor-post-navigation__link__next{text-align:end}.elementor-post-navigation span.elementor-post-navigation__link__next,.elementor-post-navigation span.elementor-post-navigation__link__prev{display:flex;flex-direction:column}.elementor-post-navigation .elementor-grid{justify-content:space-between}.elementor-post-navigation .elementor-post-navigation__link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(50% - 1px / 2)}.elementor-post-navigation .elementor-post-navigation__separator-wrapper{text-align:center}.elementor-post-navigation .elementor-post-navigation__next{text-align:end}.elementor-post-navigation .elementor-post-navigation__next a{justify-content:flex-end}/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-left:0;margin-right:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-left:0;margin-right:0}}.elementor-25532 .elementor-element.elementor-element-371aca2{--display:flex;--min-height:170px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.55}.elementor-25532 .elementor-element.elementor-element-371aca2:not(.elementor-motion-effects-element-type-background),.elementor-25532 .elementor-element.elementor-element-371aca2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F0F0F0C2;background-image:url(https://khane-darman.ir/wp-content/uploads/2025/02/Rehab-min-scaled-2560x1280-1.jpg);background-size:cover}.elementor-25532 .elementor-element.elementor-element-371aca2::before,.elementor-25532 .elementor-element.elementor-element-371aca2>.elementor-background-video-container::before,.elementor-25532 .elementor-element.elementor-element-371aca2>.e-con-inner>.elementor-background-video-container::before,.elementor-25532 .elementor-element.elementor-element-371aca2>.elementor-background-slideshow::before,.elementor-25532 .elementor-element.elementor-element-371aca2>.e-con-inner>.elementor-background-slideshow::before,.elementor-25532 .elementor-element.elementor-element-371aca2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-25532 .elementor-element.elementor-element-d8e1ba2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-25532 .elementor-element.elementor-element-0b92d1c.elementor-element{--align-self:center}.elementor-25532 .elementor-element.elementor-element-0b92d1c{text-align:center}.elementor-25532 .elementor-element.elementor-element-0b92d1c .elementor-heading-title{font-family:"Yekan Bakh",Sans-serif;font-size:73px;font-weight:100;color:var(--e-global-color-secondary)}.elementor-25532 .elementor-element.elementor-element-7f4cf55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-25532 .elementor-element.elementor-element-fc6af0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-25532 .elementor-element.elementor-element-fc6af0b.e-con{--flex-grow:0;--flex-shrink:0}.elementor-25532 .elementor-element.elementor-element-cbae60d{--display:flex}.elementor-25532 .elementor-element.elementor-element-582a151 img{height:375px;border-radius:9px 9px 9px 9px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-25532 .elementor-element.elementor-element-b71c71b{--display:flex}.elementor-25532 .elementor-element.elementor-element-7c409c8{text-align:justify}.elementor-25532 .elementor-element.elementor-element-7c409c8 .elementor-heading-title{font-size:33px;line-height:54px;letter-spacing:.8px}.elementor-25532 .elementor-element.elementor-element-7c409c8 .elementor-heading-title a:hover,.elementor-25532 .elementor-element.elementor-element-7c409c8 .elementor-heading-title a:focus{color:var(--e-global-color-accent)}.elementor-25532 .elementor-element.elementor-element-7c409c8 .elementor-heading-title a{transition-duration:0.8s}.elementor-25532 .elementor-element.elementor-element-dd61d29{--display:flex}.elementor-25532 .elementor-element.elementor-element-06588d3{text-align:justify;color:var(--e-global-color-text)}.elementor-25532 .elementor-element.elementor-element-c5f1355{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px}.elementor-25532 .elementor-element.elementor-element-4de116d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px}.elementor-25532 .elementor-element.elementor-element-11a0dbc .elementor-button{background-color:var(--e-global-color-secondary);font-family:"IRANSansWeb_UltraLight",Sans-serif;font-size:14px;font-weight:100;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1px 1px 1px 1px}.elementor-25532 .elementor-element.elementor-element-11a0dbc{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-25532 .elementor-element.elementor-element-11a0dbc.elementor-element{--align-self:center}.elementor-25532 .elementor-element.elementor-element-43324b6 .elementor-button{background-color:var(--e-global-color-secondary);font-family:"IRANSansWeb_UltraLight",Sans-serif;font-size:14px;font-weight:100;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1px 1px 1px 1px}.elementor-25532 .elementor-element.elementor-element-43324b6{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-25532 .elementor-element.elementor-element-edf026c .elementor-button{background-color:#CFCACAC2;font-family:"IRANSansWeb_UltraLight",Sans-serif;font-size:14px;font-weight:100;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:none;border-radius:40px 40px 40px 40px}.elementor-25532 .elementor-element.elementor-element-edf026c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 2px 0 0}.elementor-25532 .elementor-element.elementor-element-d4be29b .elementor-button{background-color:#CFCACAC2;font-family:"IRANSansWeb_UltraLight",Sans-serif;font-size:14px;font-weight:100;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:none;border-radius:40px 40px 40px 40px}.elementor-25532 .elementor-element.elementor-element-d4be29b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 2px 0 0}.elementor-25532 .elementor-element.elementor-element-ef50827{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px}.elementor-25532 .elementor-element.elementor-element-28e5dbe{--divider-border-style:solid;--divider-color:#CFCACAC2;--divider-border-width:1px}.elementor-25532 .elementor-element.elementor-element-28e5dbe .elementor-divider-separator{width:100%}.elementor-25532 .elementor-element.elementor-element-28e5dbe .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-25532 .elementor-element.elementor-element-677d2e0{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px}.elementor-25532 .elementor-element.elementor-element-fcf4413{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-0px;--padding-bottom:-0px;--padding-left:-0px;--padding-right:-0px}header.xtb-header-sticky.xtb-appear .elementor-25532 .elementor-element.elementor-element-fcf4413{display:none}.elementor-25532 .elementor-element.elementor-element-6699375{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px}.elementor-25532 .elementor-element.elementor-element-6699375:not(.elementor-motion-effects-element-type-background),.elementor-25532 .elementor-element.elementor-element-6699375>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F0F0F0C2}header.xtb-header-sticky.xtb-appear .elementor-25532 .elementor-element.elementor-element-6699375{display:none}.elementor-25532 .elementor-element.elementor-element-8ae3328{margin:12px 10px calc(var(--kit-widget-spacing, 0px) + -0px) 0}.elementor-25532 .elementor-element.elementor-element-5e84026{--divider-border-style:solid;--divider-color:#CFCACAC2;--divider-border-width:1px;margin:-13px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-25532 .elementor-element.elementor-element-5e84026 .elementor-divider-separator{width:83%}.elementor-25532 .elementor-element.elementor-element-5e84026 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-25532 .elementor-element.elementor-element-4d00b29{margin:-12px 10px calc(var(--kit-widget-spacing, 0px) + -0px) 0}.elementor-25532 .elementor-element.elementor-element-05575cd{--divider-border-style:solid;--divider-color:#CFCACAC2;--divider-border-width:1px;margin:-18px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-25532 .elementor-element.elementor-element-05575cd .elementor-divider-separator{width:83%}.elementor-25532 .elementor-element.elementor-element-05575cd .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-25532 .elementor-element.elementor-element-663d821{margin:-9px 10px calc(var(--kit-widget-spacing, 0px) + -0px) 0}.elementor-25532 .elementor-element.elementor-element-9a36c66{--divider-border-style:solid;--divider-color:#CFCACAC2;--divider-border-width:1px;margin:-19px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-25532 .elementor-element.elementor-element-9a36c66 .elementor-divider-separator{width:83%}.elementor-25532 .elementor-element.elementor-element-9a36c66 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-25532 .elementor-element.elementor-element-1e48d33 .e-search-input{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F0F0D1;border-radius:5px 5px 5px 5px}.elementor-25532 .elementor-element.elementor-element-1189f95{background-color:#F0F0F0C2;padding:17px 17px 17px 17px}.elementor-25532 .elementor-element.elementor-element-1189f95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(19px/2)}.elementor-25532 .elementor-element.elementor-element-1189f95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(19px/2)}.elementor-25532 .elementor-element.elementor-element-1189f95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(19px/2);margin-left:calc(19px/2)}.elementor-25532 .elementor-element.elementor-element-1189f95 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-19px/2);margin-left:calc(-19px/2)}body.rtl .elementor-25532 .elementor-element.elementor-element-1189f95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-19px/2)}body:not(.rtl) .elementor-25532 .elementor-element.elementor-element-1189f95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-19px/2)}.elementor-25532 .elementor-element.elementor-element-1189f95 .elementor-icon-list-icon{width:11px}.elementor-25532 .elementor-element.elementor-element-1189f95 .elementor-icon-list-icon i{font-size:11px}.elementor-25532 .elementor-element.elementor-element-1189f95 .elementor-icon-list-icon svg{--e-icon-list-icon-size:11px}.elementor-25532 .elementor-element.elementor-element-1189f95 .elementor-icon-list-item{font-family:"IRANSansWeb_Light",Sans-serif;font-weight:200}.elementor-25532 .elementor-element.elementor-element-ee2db14 .gallery-item .gallery-caption{display:none}.elementor-25532 .elementor-element.elementor-element-ee2db14 .gallery-item{padding:0 0 3px 3px}.elementor-25532 .elementor-element.elementor-element-ee2db14 .gallery{margin:0 0 -3px -3px}.elementor-25532 .elementor-element.elementor-element-22c073d{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px}@media(min-width:768px){.elementor-25532 .elementor-element.elementor-element-fc6af0b{--width:78.314%}.elementor-25532 .elementor-element.elementor-element-fcf4413{--width:66.6666%}.elementor-25532 .elementor-element.elementor-element-6699375{--width:100%}}@media(max-width:1024px){.elementor-25532 .elementor-element.elementor-element-d8e1ba2{--grid-auto-flow:row}.elementor-25532 .elementor-element.elementor-element-4de116d{--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px}.elementor-25532 .elementor-element.elementor-element-4de116d.e-con{--align-self:center}.elementor-25532 .elementor-element.elementor-element-11a0dbc{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-25532 .elementor-element.elementor-element-43324b6{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-25532 .elementor-element.elementor-element-edf026c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-25532 .elementor-element.elementor-element-d4be29b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-25532 .elementor-element.elementor-element-6699375{--margin-top:40px;--margin-bottom:-2px;--margin-left:-2px;--margin-right:-2px}.elementor-25532 .elementor-element.elementor-element-22c073d{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;padding:12px 11px 11px 11px;--grid-column-gap:8px;--grid-row-gap:8px}.elementor-25532 .elementor-element.elementor-element-22c073d .elementor-social-icon{--icon-padding:0.5em}}@media(max-width:767px){.elementor-25532 .elementor-element.elementor-element-d8e1ba2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-25532 .elementor-element.elementor-element-582a151 img{width:100%;height:200px}.elementor-25532 .elementor-element.elementor-element-7c409c8{text-align:justify}.elementor-25532 .elementor-element.elementor-element-7c409c8 .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0}.elementor-25532 .elementor-element.elementor-element-4de116d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center}.elementor-25532 .elementor-element.elementor-element-11a0dbc{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-25532 .elementor-element.elementor-element-43324b6{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-25532 .elementor-element.elementor-element-edf026c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-25532 .elementor-element.elementor-element-d4be29b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}}.dashboard-shop__content button.woocommerce-Button.button{background:#21c8d1!important;color:#fff!important}.detail-product-four-modal-gallery .modal-content::after{background-color:#21c8d1!important}.custom-toast{background:#21c8d1!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#21c8d1!important}.dashboard-shop__header .btn{background:#21c8d1!important}.dashboard-shop__header .btn:hover{background:!important}.dashboard-shop__sidebar__content__info-user::before{background:#21c8d1!important}.wp-block-button__link{background-color:#21c8d1!important}.wp-block-button__link:hover{color:#fff;background-color:!important}.woocommerce-cart .wc-block-components-totals-wrapper:last-child{background:!important;color:#fff!important}button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{background:#21c8d1!important}.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block{background:#21c8d1!important}.wc-block-components-totals-wrapper:last-child{background:#21c8d1!important}.wc-block-components-checkout-return-to-cart-button{background:!important}.wc-block-components-price-slider__range-input-progress{--track-background:#21c8d1 !important;--range-color:#21c8d1!important;background:#21c8d1!important}//Demo1 .options-home-item .heading::before{background-color:#21c8d1}.options-home-item .more-info{color:#21c8d1}.top-services-item .right::before{background-color:}.top-services-item .detail .read-more{color:}.text-purple-80{color:#21c8d1}.btn-success{background-color:}.btn-outline-purple{border:.5px solid #21c8d1}.page-instagram-seo-wrapper h2 span{color:#21c8d1}.swiper-seo .swiper-pagination-bullet-active{background-color:#21c8d1}.text-purple{color:#21c8d1}//Demo2 .text-warning-2-80{color:#21c8d1}.btn-gradient-warning{background-image:linear-gradient(92.59deg,-9.57%,99.15%,215.17%),linear-gradient(5.3deg,#0193cc -19.27%,#01d0cc 73.16%)}.text-warning-2{color:#21c8d1}.options-cleaning-item .icon::after{background-image:linear-gradient(92.59deg,-9.57%,99.15%,215.17%),linear-gradient(5.3deg,#0193cc -19.27%,#01d0cc 73.16%)}.landing-cleaning .swiper-pagination-bullet-active{background-color:#21c8d1;border-color:#21c8d1}.services-item-blob i{background:linear-gradient(0deg,,),#c4c4c4}.about-home-cleaning .btns .btn{box-shadow:0 10px 20px 2px #21c8d1}.about-home-cleaning .video .icon::before,.about-home-cleaning .video .icon::after,.about-home-cleaning .video .icon i::after{background-color:#21c8d1}.about-home-cleaning::after{background:url(https://khane-darman.ir/images/background/bg-about-video-cleaning.png),linear-gradient(92.59deg,-9.57%,99.15%,215.17%),linear-gradient(5.3deg,#0193cc -19.27%,#01d0cc 73.16%)}.swiper-cleaning .swiper-pagination-bullet-active{background-color:#21c8d1;border-color:#21c8d1}.btn-show-more-cleaning{box-shadow:0 10px 20px 2px #21c8d1}.btn-info{background-color:#21c8d1}.my-services-hosting-item .icon::after{background-color:}.swiper-hosting .swiper-pagination-bullet-active{background-color:#21c8d1;border-color:#21c8d1}.power-me-hosting .image::before{background-color:#21c8d1}.btn-outline-info{border:1px solid #21c8d1;color:#21c8d1}.selling-product-hosting-item .name::after{background:linear-gradient(0deg,,),}.text-warning-3{color:#21c8d1}.options-transport .top-services-item .right::before{background-color:#21c8d1}.swiper-transport .swiper-pagination-bullet-active{background-color:#21c8d1}.btn-warning-3{background-color:#21c8d1}.text-gold-80{color:#21c8d1}.about-us-home-vecalt .image::before,.about-us-home-vecalt .image::after{border:15px solid #21c8d1}.text-gold{color:#21c8d1}.btn-gold{background-color:#21c8d1}.btn-outline-gold{border:1px solid #21c8d1}.top-services-item.gold .right::before{background-color:#21c8d1}.comments-vecalt .comments-marketing-item .content{background-color:#21c8d1}.section-heading-madfg::before{color:#21c8d1}.section-heading-madfg::after{background-color:#21c8d1}.services-my-company-madfg-item i{color:#21c8d1}.text-danger{color:#21c8d1!important}.my-services-madfg .image::before{background-color:#21c8d1}.btn-danger{background-color:#21c8d1}.works-tattoy-images::before,.works-tattoy-images::after{background-image:linear-gradient(180deg,) 0%,100%)}.footer-vecalt-contact .socials li a::before{background-image:linear-gradient(0deg,05 0%,32.3%,05 100%)}.text-blue-2{color:#21c8d1}.btn-blue-2{background-color:#21c8d1}.brands-electronic-wrapper{background-color:#21c8d1;box-shadow:0 44px 84px 0 #21c8d110}.section-heading-electronic::after{background-color:#21c8d1}.text-blue-3{color:#21c8d1}.shadow-blue-2,.shadow-blue-2.btn:hover,.shadow-blue-2.btn:focus,.shadow-blue-2.btn:active{box-shadow:0 31px 51px 0 15}.comments-electronic .swiper-pagination-bullet-active{background-color:#21c8d1}.articles-electronic-title::before{background-color:#21c8d1}.btn-gradient-purple{background-image:radial-gradient(139.86% 1241.32% at -18.88% -11.46%,0%,100%)}.customer-satisfaction-novin-item .rate{background:radial-gradient(139.86% 1241.32% at -18.88% -11.46%,0%,100%)}.customer-satisfaction-videos-novin-item .creator .rate{background-image:radial-gradient(139.86% 1241.32% at -18.88% -11.46%,0%,100%)}.landing-hall-beauty .swiper-pagination-bullet-active{background-color:#21c8d1}.btn-danger-3{background-color:#21c8d1}.text-danger-4{color:#21c8d1}.text-info{color:#21c8d1!important}.internet-packages-wrapper::after{background-color:#21c8d1}.internet-packages-heading .title::before{color:#21c8d1}.internet-packages-heading .title::after{background-color:#21c8d1}.internet-packages-item p::before{background-color:#21c8d1}.swiper-internet-novin .swiper-pagination-bullet-active{background-color:#21c8d1}.swiper-internet-novin .swiper-button-next::after,.swiper-internet-novin .swiper-button-prev::after{color:#21c8d1}.our-partner-centers-internet-novin-wrapper::after,.our-partner-centers-internet-novin-wrapper .heading::after{background-color:#21c8d1}.articles-internet-novin .heading-internet-novin .title::after{background-color:#21c8d1}.landing-clinic .content .sup-title{background-image:linear-gradient(178.2deg,1.52%,178.57%)}.text-danger-7{color:#21c8d1}.btn-danger-6{background-color:#21c8d1}.btn-outline-danger-6{border:1px solid #21c8d1}.heading-clinic::before{color:#21c8d1}.text-danger-7-90{color:#21c8d1}.btn-gradient-danger-6{background:linear-gradient(97.71deg,-14.94%,58.15%,116.03%)}.top-services-item.danger .right::before{background-color:#21c8d1}.swiper-pagination-circle .swiper-pagination-bullet-active{background-color:#21c8d1}.btn-danger-5{background-color:#21c8d1}.text-danger-6{color:#21c8d1}.swiper-clinic .swiper-pagination-bullet-active{background-color:#21c8d1}.text-success-4{color:#21c8d1}.box-contact-hospital .icon::after{background-color:#21c8d1}.text-success-4-90{color:#21c8d1}.what-me-hospital-content::after{border-color:#21c8d1 #fff0 #fff0 #21c8d1}.what-me-hospital-video::after{border-color:#fff0 #fff0 #21c8d1 #21c8d1}.comments-hospital-company-wrapper::before{background-color:#21c8d1}.services-hospital .top-services-item .right::before{background-color:#21c8d1}.comments-member-hospital .swiper-button-next,.comments-member-hospital .swiper-button-prev{background-color:#21c8d1}.text-success-4-80{color:#21c8d1}.comments-member-hospital .swiper-pagination-bullet-active{background-color:#21c8d1}.articles-hospital .swiper-pagination-bullet-active{background-color:#21c8d1}.btn-info-4{background-color:#21c8d1}.swiper-dental .swiper-pagination-bullet-active{background-color:}.swiper-dental .swiper-button-next::after,.swiper-dental .swiper-button-prev::after{color:#21c8d1}.text-info-4-90{color:}.works-dental-item .image::before{background-image:linear-gradient(180deg,0%,80.24%,100%)}.text-info-90{color:#21c8d1}.text-info{color:#21c8d1!important}.btn-gradient-info{background-image:linear-gradient(275.59deg,-27.51%,119.66%)}.btn-outline-info{border:1px solid #21c8d1}.top-services-item.warning .right::before{background-color:}.top-services-item.warning .detail .read-more{color:}.heading-web-design::before{color:#21c8d1}.works-web-design .swiper-button-next,.works-web-design .swiper-button-prev{background-color:#21c8d1}.works-web-design .swiper-pagination-bullet-active{background-color:#21c8d1}.comments-web-design .swiper::before{background-color:#21c8d105}.comments-web-design .swiper::after{background-color:#21c8d1}.comments-web-design .comments-ahankade-item p::before{background-color:#21c8d1}.comments-web-design .comments-ahankade-left::before{background-color:#21c8d105}.articles-web-design .swiper-pagination-bullet-active{background-color:}.articles-web-design .swiper-button-prev::after,.articles-web-design .swiper-button-next::after{color:}.btn-gradient-warning{background-image:linear-gradient(92.59deg,-9.57%,99.15%,215.17%),linear-gradient(5.3deg,#0193cc -19.27%,#01d0cc 73.16%)}.shadow-warning-gradient,.shadow-warning-gradient.btn,.shadow-warning-gradient.btn:hover,.shadow-warning-gradient.btn:focus,.shadow-warning-gradient.btn:active{box-shadow:0 9px 30px 2px #21c8d120}.text-purple-6{color:#21c8d1}.services-domain-item .icon{background-color:#21c8d1}.btn-gradient-purple-3{background-image:linear-gradient(106.78deg,-14.67%,59.29%,136.44%)}.comments-domain .swiper-pagination-bullet::before{background:linear-gradient(106.78deg,-14.67%,59.29%,136.44%)}.comments-domain .swiper-button-next::after,.comments-domain .swiper-button-prev::after{background-image:linear-gradient(107deg,-14.67%,59.29%,136.44%)}.slider-marketing-box{background-color:#21c8d1}.AZ-business-improvement-card .business-improvement-card_icon{background:#21c8d1;box-shadow:10px 20px 20px #21c8d15}.AZ-projects-page-marketing .AZ-tabs .current{background:#21c8d1;box-shadow:0 15px 35px 0 #21c8d15}.AZ-blog-grid-section .AZ-blog-grid-img .blog-grid-overlay{background-image:linear-gradient(to top,0%,100%)}.AZ-counter-marketing .counter-number,.AZ-counter-marketing .count-prefix{color:#21c8d1}.slider-header__5.light-section .slider-header__5_title{color:#21c8d1}.slider-header__5 .AZ-section-small-title{color:#9087ce}.AZ-primary-btn-purple{background:#21c8d1;box-shadow:0 7px 35px 0 #21c8d135}.swiper__pagination .swiper-pagination-bullet-active{background:#21c8d1!important}.AZ-section-title2 span{color:#21c8d1}.AZ-specification-box .specification-box-title{color:#21c8d1}.blog-card-marketing .blog-card-title{color:#21c8d1}.blog-card-marketing .blog-card-writer{background:#21c8d1}.AZ-slider-hosting2 .slider-section-title{color:#21c8d1}.AZ-plan-box-hosting .plan-box-title{color:#21c8d1}.AZ-plan-box2-hosting{background:#21c8d1}.buy-domain-box .buy-domain-box_title{color:#21c8d1}.buy-domain-box .buy-domain-icon{color:#21c8d1}.AZ-specification-box-purple .specification-box-icon{background:#21c8d1}.AZ-specification-box-purple::before{background-image:linear-gradient(to left,#fff,#21c8d1,#fff)}.AZ-server-section-hosting .server-section-title{color:#21c8d1}.AZ-erver-box .server-box_title{color:#21c8d1}.AZ-erver-box .country{color:#21c8d1}.AZ-testimonial-card .testimonial-card-name{color:#21c8d1}.slider-content .slider-section-title{color:#21c8d1}.AZ-primary-btn-navyBlue{background:#21c8d1}.AZ-about-index-section-medical .social-about-section{background:#21c8d1}.AZ-about-index-section-medical .reservation-btn,.AZ-about-index-section-medical .download-link{color:#21c8d1}.AZ-projects-section-medical .AZ-load-more{background:#21c8d1}.AZ-business-improvement-medical .business-improvement-btn{background:#21c8d1}.AZ-business-improvement-marketing .business-improvement-btn{border:1px solid #21c8d1}.AZ-new-discounts-card .discount-tag{background:#21c8d1;box-shadow:0 10px 30px #21c8d150}.AZ-blog-section-medical .blog-section-title .blog-section__title{color:#21c8d1}@font-face{font-family:'YekanBakh';src:url(https://khane-darman.ir/wp-content/themes/karenTheme/assets/fonts/yekanbakh/woff/YekanBakhFaNum-VF.woff) format('woff-variations'),url(https://khane-darman.ir/wp-content/themes/karenTheme/assets/fonts/yekanbakh/woff2/YekanBakhFaNum-VF.woff2) format('woff');font-display:fallback}@font-face{font-family:'IRANYekanX';src:url(https://khane-darman.ir/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanXVF.woff) format('woff-variations'),url(https://khane-darman.ir/wp-content/themes/karenTheme/assets/fonts/iranyekan/IRANYekanXVF.woff2) format('woff');font-display:fallback}body,h1,h2,h3,h4,h5,h6,input,textarea,a,ul,li,button,form,p,label{-moz-font-feature-settings:"ss02";-webkit-font-feature-settings:"ss02";font-feature-settings:"ss02"}body{-moz-font-feature-settings:"ss02";-webkit-font-feature-settings:"ss02";font-feature-settings:"ss02"}h1,h2,h3,h4,h5,h6{-moz-font-feature-settings:"ss02";-webkit-font-feature-settings:"ss02";font-feature-settings:"ss02";font-variation-settings:"dots" 2!important}@font-face{font-family:'Anjoman';src:url(https://khane-darman.ir/wp-content/themes/karenTheme/assets/fonts/anjoman/AnjomanMaxVF.woff) format('woff-variations'),url(https://khane-darman.ir/wp-content/themes/karenTheme/assets/fonts/anjoman/AnjomanMaxVF.woff2) format('woff');font-display:fallback}.quantity .input-text.qty.text{-moz-font-feature-settings:"ss05","ss04","ss01","ss03";-webkit-font-feature-settings:"ss05","ss04","ss01","ss03";font-feature-settings:"ss05","ss04","ss01","ss03"}body{font-variation-settings:"wdth" 100,"slnt" 0}h1,h2,h3,h4,h5,h6{font-variation-settings:"wdth" 100,"slnt" 0}body{-moz-font-feature-settings:"ss05","ss04","ss01","ss03";-webkit-font-feature-settings:"ss05","ss04","ss01","ss03";font-feature-settings:"ss05","ss04","ss01","ss03"}h1,h2,h3,h4,h5,h6{-moz-font-feature-settings:"ss05","ss04","ss01","ss03";-webkit-font-feature-settings:"ss05","ss04","ss01","ss03";font-feature-settings:"ss05","ss04","ss01","ss03"}h1{font-family:YekanBakhfont-weight:400}h1 a{font-family:YekanBakhfont-weight:400}h2{font-family:Anjomanfont-weight:800}h2 a{font-family:Anjomanfont-weight:800}h3{font-family:Anjomanfont-weight:700}h3 a{font-family:Anjomanfont-weight:700}h4{font-family:Anjomanfont-weight:700}h4 a{font-family:Anjomanfont-weight:700}h5{font-family:Anjomanfont-weight:700}h5 a{font-family:Anjomanfont-weight:700}h6{font-family:Anjomanfont-weight:700}h6 a{font-family:Anjomanfont-weight:700}p{font-family:IRANYekanXfont-weight:300}button,label,div,form,input,.price span{font-family:IRANYekanX!important}a{font-family:IRANYekanXfont-weight:300}li{font-family:IRANYekanXfont-weight:300}ul{font-family:IRANYekanXfont-weight:300}.articles-clinic .container::before{background-color:#21c8d1}.comments-web-design::after{background-color:#21c8d1}:root{--abzarwp-font-family:iranyekanwebregular}@font-face{font-family:IRANSansWeb_Black;font-style:normal;font-weight:900;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_Black.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANSansWeb_Black.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANSansWeb_Black.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANSansWeb_Black.ttf) format('truetype')}@font-face{font-family:IRANSansWeb_Bold;font-style:normal;font-weight:700;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_Bold.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANSansWeb_Bold.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANSansWeb_Bold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANSansWeb_Bold.ttf) format('truetype')}@font-face{font-family:IRANSansWeb_Medium;font-style:normal;font-weight:500;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_Medium.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANSansWeb_Medium.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANSansWeb_Medium.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANSansWeb_Medium.ttf) format('truetype')}@font-face{font-family:IRANSansWeb_Light;font-style:normal;font-weight:300;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_Light.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANSansWeb_Light.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANSansWeb_Light.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANSansWeb_Light.ttf) format('truetype')}@font-face{font-family:IRANSansWeb_UltraLight;font-style:normal;font-weight:200;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_UltraLight.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANSansWeb_UltraLight.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANSansWeb_UltraLight.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANSansWeb_UltraLight.ttf) format('truetype')}@font-face{font-family:IRANSansWeb;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANSansWeb.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANSansWeb.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANSansWeb.ttf) format('truetype')}@font-face{font-family:IRANSansWeb_FaNum_Black;font-style:normal;font-weight:900;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_FaNum_Black.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_FaNum_Black.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANSansWeb_FaNum_Black.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANSansWeb_FaNum_Black.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANSansWeb_FaNum_Black.ttf) format('truetype')}@font-face{font-family:IRANSansWeb_FaNum_Bold;font-style:normal;font-weight:700;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_FaNum_Bold.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_FaNum_Bold.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANSansWeb_FaNum_Bold.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANSansWeb_FaNum_Bold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANSansWeb_FaNum_Bold.ttf) format('truetype')}@font-face{font-family:IRANSansWeb_FaNum_Medium;font-style:normal;font-weight:500;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_FaNum_Medium.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_FaNum_Medium.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANSansWeb_FaNum_Medium.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANSansWeb_FaNum_Medium.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANSansWeb_FaNum_Medium.ttf) format('truetype')}@font-face{font-family:IRANSansWeb_FaNum_Light;font-style:normal;font-weight:300;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_FaNum_Light.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_FaNum_Light.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANSansWeb_FaNum_Light.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANSansWeb_FaNum_Light.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANSansWeb_FaNum_Light.ttf) format('truetype')}@font-face{font-family:IRANSansWeb_FaNum_UltraLight;font-style:normal;font-weight:200;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_FaNum_UltraLight.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_FaNum_UltraLight.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANSansWeb_FaNum_UltraLight.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANSansWeb_FaNum_UltraLight.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANSansWeb_FaNum_UltraLight.ttf) format('truetype')}@font-face{font-family:IRANSansWeb_FaNum;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_FaNum.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANSansWeb_FaNum.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANSansWeb_FaNum.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANSansWeb_FaNum.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANSansWeb_FaNum.ttf) format('truetype')}@font-face{font-family:iransansdnbold;font-style:normal;font-weight:700;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iransansdnbold.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iransansdnbold.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/iransansdnbold.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/iransansdnbold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/iransansdnbold.ttf) format('truetype')}@font-face{font-family:iransansdnlight;font-style:normal;font-weight:300;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iransansdnlight.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iransansdnlight.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/iransansdnlight.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/iransansdnlight.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/iransansdnlight.ttf) format('truetype')}@font-face{font-family:iransansdn;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iransansdn.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iransansdn.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/iransansdn.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/iransansdn.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/iransansdn.ttf) format('truetype')}@font-face{font-family:iransansdnwebbold;font-style:normal;font-weight:700;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iransansdnwebbold.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iransansdnwebbold.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/iransansdnwebbold.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/iransansdnwebbold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/iransansdnwebbold.ttf) format('truetype')}@font-face{font-family:iransansdnweblight;font-style:normal;font-weight:300;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iransansdnweblight.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iransansdnweblight.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/iransansdnweblight.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/iransansdnweblight.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/iransansdnweblight.ttf) format('truetype')}@font-face{font-family:iransansdnweb;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iransansdnweb.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iransansdnweb.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/iransansdnweb.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/iransansdnweb.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/iransansdnweb.ttf) format('truetype')}@font-face{font-family:iranyekanwebbold;font-style:normal;font-weight:700;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANYekanWebBold.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANYekanWebBold.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANYekanWebBold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANYekanWebBold.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANYekanWebBold.ttf) format('truetype')}@font-face{font-family:iranyekanwebthin;font-style:normal;font-weight:100;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANYekanWebThin.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANYekanWebThin.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANYekanWebThin.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANYekanWebThin.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANYekanWebThin.ttf) format('truetype')}@font-face{font-family:iranyekanweblight;font-style:normal;font-weight:300;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANYekanWebLight.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANYekanWebLight.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANYekanWebLight.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANYekanWebLight.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANYekanWebLight.ttf) format('truetype')}@font-face{font-family:iranyekanwebregular;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANYekanWebRegular.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANYekanWebRegular.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANYekanWebRegular.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANYekanWebRegular.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANYekanWebRegular.ttf) format('truetype')}@font-face{font-family:iranyekanwebmedium;font-style:normal;font-weight:500;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANYekanWebMedium.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANYekanWebMedium.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANYekanWebMedium.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANYekanWebMedium.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANYekanWebMedium.ttf) format('truetype')}@font-face{font-family:iranyekanwebextrabold;font-style:normal;font-weight:800;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANYekanWebExtraBold.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANYekanWebExtraBold.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANYekanWebExtraBold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANYekanWebExtraBold.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANYekanWebExtraBold.ttf) format('truetype')}@font-face{font-family:iranyekanwebblack;font-style:normal;font-weight:850;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANYekanWebBlack.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANYekanWebBlack.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANYekanWebBlack.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANYekanWebBlack.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANYekanWebBlack.ttf) format('truetype')}@font-face{font-family:iranyekanwebextrablack;font-style:normal;font-weight:900;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANYekanWebExtraBlack.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANYekanWebExtraBlack.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANYekanWebExtraBlack.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANYekanWebExtraBlack.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANYekanWebExtraBlack.ttf) format('truetype')}@font-face{font-family:robotobold;font-style:normal;font-weight:700;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/robotobold.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/robotobold.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/robotobold.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/robotobold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/robotobold.ttf) format('truetype')}@font-face{font-family:robotolight;font-style:normal;font-weight:300;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/robotolight.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/robotolight.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/robotolight.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/robotolight.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/robotolight.ttf) format('truetype')}@font-face{font-family:robotoregular;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/robotoregular.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/robotoregular.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/robotoregular.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/robotoregular.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/robotoregular.ttf) format('truetype')}@font-face{font-family:iranyekanwebbold_FaNum;font-style:normal;font-weight:700;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iranyekanwebboldfanum.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/iranyekanwebboldfanum.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/iranyekanwebboldfanum.ttf) format('truetype')}@font-face{font-family:iranyekanwebthin_FaNum;font-style:normal;font-weight:100;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iranyekanwebthinfanum.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iranyekanwebthinfanum.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/iranyekanwebthinfanum.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/iranyekanwebthinfanum.ttf) format('truetype')}@font-face{font-family:iranyekanweblight_FaNum;font-style:normal;font-weight:300;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iranyekanweblightfanum.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/iranyekanweblightfanum.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/iranyekanweblightfanum.ttf) format('truetype')}@font-face{font-family:iranyekanwebregular_FaNum;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iranyekanwebregularfanum.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/iranyekanwebregularfanum.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/iranyekanwebregularfanum.ttf) format('truetype')}@font-face{font-family:iranyekanwebmedium_FaNum;font-style:normal;font-weight:500;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iranyekanwebmediumfanum.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/iranyekanwebmediumfanum.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/iranyekanwebmediumfanum.ttf) format('truetype')}@font-face{font-family:iranyekanwebextrabold_FaNum;font-style:normal;font-weight:800;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iranyekanwebextraboldfanum.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iranyekanwebextraboldfanum.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/iranyekanwebextraboldfanum.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/iranyekanwebextraboldfanum.ttf) format('truetype')}@font-face{font-family:iranyekanwebblack_FaNum;font-style:normal;font-weight:850;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iranyekanwebblackfanum.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iranyekanwebblackfanum.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/iranyekanwebblackfanum.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/iranyekanwebblackfanum.ttf) format('truetype')}@font-face{font-family:iranyekanwebextrablack_FaNum;font-style:normal;font-weight:900;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iranyekanwebextrablackfanum.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/iranyekanwebextrablackfanum.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/iranyekanwebextrablackfanum.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/iranyekanwebextrablackfanum.ttf) format('truetype')}@font-face{font-family:Yekan;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/Yekan.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/Yekan.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/Yekan.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/Yekan.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Yekan.ttf) format('truetype')}@font-face{font-family:KalamehWeb_thin;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/KalamehWeb_thin.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/KalamehWeb_thin.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/KalamehWeb_thin.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/KalamehWeb_thin.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/KalamehWeb_thin.ttf) format('truetype')}@font-face{font-family:KalamehWeb_Regular;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/KalamehWeb_Regular.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/KalamehWeb_Regular.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/KalamehWeb_Regular.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/KalamehWeb_Regular.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/KalamehWeb_Regular.ttf) format('truetype')}@font-face{font-family:KalamehWeb_Bold;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/KalamehWeb_Bold.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/KalamehWeb_Bold.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/KalamehWeb_Bold.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/KalamehWeb_Bold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/KalamehWeb_Bold.ttf) format('truetype')}@font-face{font-family:KalamehWeb_Black;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/KalamehWeb_Black.eot);src:url('/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/KalamehWeb_Black.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/KalamehWeb_Black.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/KalamehWeb_Black.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/KalamehWeb_Black.ttf) format('truetype')}@font-face{font-family:Yekan Bakh;font-style:normal;font-weight:100;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/YekanBakh-Thin.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/YekanBakh-Thin.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/YekanBakh-Thin.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/YekanBakh-Thin.woff2) format('woff2')}@font-face{font-family:Yekan Bakh;font-style:normal;font-weight:300;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/YekanBakh-Light.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/YekanBakh-Light.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/YekanBakh-Light.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/YekanBakh-Light.woff2) format('woff2')}@font-face{font-family:Yekan Bakh;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/YekanBakh-Regular.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/YekanBakh-Regular.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/YekanBakh-Regular.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/YekanBakh-Regular.woff2) format('woff2')}@font-face{font-family:Yekan Bakh;font-style:normal;font-weight:600;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/YekanBakh-SemiBold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/YekanBakh-SemiBold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/YekanBakh-SemiBold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/YekanBakh-SemiBold.woff2) format('woff2')}@font-face{font-family:Yekan Bakh;font-style:normal;font-weight:700;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/YekanBakh-Bold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/YekanBakh-Bold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/YekanBakh-Bold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/YekanBakh-Bold.woff2) format('woff2')}@font-face{font-family:Yekan Bakh;font-style:normal;font-weight:800;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/YekanBakh-ExtraBold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/YekanBakh-ExtraBold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/YekanBakh-ExtraBold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/YekanBakh-ExtraBold.woff2) format('woff2')}@font-face{font-family:Yekan Bakh;font-style:normal;font-weight:900;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/YekanBakh-Black.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/YekanBakh-Black.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/YekanBakh-Black.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/YekanBakh-Black.woff2) format('woff2')}@font-face{font-family:Yekan Bakh;font-style:normal;font-weight:950;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/YekanBakh-ExtraBlack.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/YekanBakh-ExtraBlack.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/YekanBakh-ExtraBlack.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/YekanBakh-ExtraBlack.woff2) format('woff2')}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/YekanBakhFaNum-Thin.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/YekanBakhFaNum-Thin.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/YekanBakhFaNum-Thin.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/YekanBakhFaNum-Thin.woff2) format('woff2')}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/YekanBakhFaNum-Light.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/YekanBakhFaNum-Light.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/YekanBakhFaNum-Light.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/YekanBakhFaNum-Light.woff2) format('woff2')}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/YekanBakhFaNum-Regular.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/YekanBakhFaNum-Regular.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/YekanBakhFaNum-Regular.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/YekanBakhFaNum-Regular.woff2) format('woff2')}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/YekanBakhFaNum-SemiBold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/YekanBakhFaNum-SemiBold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/YekanBakhFaNum-SemiBold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format('woff2')}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/YekanBakhFaNum-Bold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/YekanBakhFaNum-Bold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/YekanBakhFaNum-Bold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/YekanBakhFaNum-Bold.woff2) format('woff2')}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:800;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/YekanBakhFaNum-ExtraBold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/YekanBakhFaNum-ExtraBold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/YekanBakhFaNum-ExtraBold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/YekanBakhFaNum-ExtraBold.woff2) format('woff2')}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:900;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/YekanBakhFaNum-Black.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/YekanBakhFaNum-Black.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/YekanBakhFaNum-Black.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/YekanBakhFaNum-Black.woff2) format('woff2')}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:950;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/YekanBakhFaNum-ExtraBlack.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/YekanBakhFaNum-ExtraBlack.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/YekanBakhFaNum-ExtraBlack.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/YekanBakhFaNum-ExtraBlack.woff2) format('woff2')}@font-face{font-family:Rokh;font-style:normal;font-weight:100;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/Rokh-ExtraLight.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/Rokh-ExtraLight.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Rokh-ExtraLight.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/Rokh-ExtraLight.woff2) format('woff2')}@font-face{font-family:Rokh;font-style:normal;font-weight:200;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/Rokh-Light.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/Rokh-Light.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Rokh-Light.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/Rokh-Light.woff2) format('woff2')}@font-face{font-family:Rokh;font-style:normal;font-weight:300;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/Rokh-Regular.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/Rokh-Regular.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Rokh-Regular.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/Rokh-Regular.woff2) format('woff2')}@font-face{font-family:Rokh;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/Rokh-Normal.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/Rokh-Normal.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Rokh-Normal.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/Rokh-Normal.woff2) format('woff2')}@font-face{font-family:Rokh;font-style:normal;font-weight:500;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/Rokh-Medium.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/Rokh-Medium.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Rokh-Medium.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/Rokh-Medium.woff2) format('woff2')}@font-face{font-family:Rokh;font-style:normal;font-weight:600;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/Rokh-SemiBold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/Rokh-SemiBold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Rokh-SemiBold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/Rokh-SemiBold.woff2) format('woff2')}@font-face{font-family:Rokh;font-style:normal;font-weight:700;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/Rokh-Bold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/Rokh-Bold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Rokh-Bold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/Rokh-Bold.woff2) format('woff2')}@font-face{font-family:Rokh;font-style:normal;font-weight:800;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/Rokh-UltraBold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/Rokh-UltraBold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Rokh-UltraBold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/Rokh-UltraBold.woff2) format('woff2')}@font-face{font-family:Rokh;font-style:normal;font-weight:900;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/Rokh-Black.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/Rokh-Black.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Rokh-Black.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/Rokh-Black.woff2) format('woff2')}@font-face{font-family:Rokh FaNum;font-style:normal;font-weight:100;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/RokhFaNum-ExtraLight.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/RokhFaNum-ExtraLight.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/RokhFaNum-ExtraLight.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/RokhFaNum-ExtraLight.woff2) format('woff2')}@font-face{font-family:Rokh FaNum;font-style:normal;font-weight:200;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/RokhFaNum-Light.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/RokhFaNum-Light.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/RokhFaNum-Light.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/RokhFaNum-Light.woff2) format('woff2')}@font-face{font-family:Rokh FaNum;font-style:normal;font-weight:300;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/RokhFaNum-Regular.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/RokhFaNum-Regular.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/RokhFaNum-Regular.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/RokhFaNum-Regular.woff2) format('woff2')}@font-face{font-family:Rokh FaNum;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/RokhFaNum-Normal.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/RokhFaNum-Normal.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/RokhFaNum-Normal.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/RokhFaNum-Normal.woff2) format('woff2')}@font-face{font-family:Rokh FaNum;font-style:normal;font-weight:500;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/RokhFaNum-Medium.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/RokhFaNum-Medium.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/RokhFaNum-Medium.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/RokhFaNum-Medium.woff2) format('woff2')}@font-face{font-family:Rokh FaNum;font-style:normal;font-weight:600;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/RokhFaNum-SemiBold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/RokhFaNum-SemiBold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/RokhFaNum-SemiBold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/RokhFaNum-SemiBold.woff2) format('woff2')}@font-face{font-family:Rokh FaNum;font-style:normal;font-weight:700;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/RokhFaNum-Bold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/RokhFaNum-Bold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/RokhFaNum-Bold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/RokhFaNum-Bold.woff2) format('woff2')}@font-face{font-family:Rokh FaNum;font-style:normal;font-weight:800;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/RokhFaNum-UltraBold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/RokhFaNum-UltraBold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/RokhFaNum-UltraBold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/RokhFaNum-UltraBold.woff2) format('woff2')}@font-face{font-family:Rokh FaNum;font-style:normal;font-weight:900;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/RokhFaNum-Black.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/RokhFaNum-Black.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/RokhFaNum-Black.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/RokhFaNum-Black.woff2) format('woff2')}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANYekanX-Regular.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANYekanX-Regular.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANYekanX-Regular.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANYekanX-Regular.woff2) format('woff2')}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:700;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANYekanX-Bold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANYekanX-Bold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANYekanX-Bold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANYekanX-Bold.woff2) format('woff2')}@font-face{font-family:IRANYekanXFaNum;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANYekanXFaNum-Regular.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANYekanXFaNum-Regular.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANYekanXFaNum-Regular.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANYekanXFaNum-Regular.woff2) format('woff2')}@font-face{font-family:IRANYekanXFaNum;font-style:normal;font-weight:700;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/IRANYekanXFaNum-Bold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/IRANYekanXFaNum-Bold.woff) format('woff'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/IRANYekanXFaNum-Bold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/IRANYekanXFaNum-Bold.woff2) format('woff2')}@font-face{font-family:PeydaWeb;font-style:normal;font-weight:100;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/PeydaWeb-Thin.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/PeydaWeb-Thin.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Peyda-Thin.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/PeydaWeb-Thin.woff) format('woff')}@font-face{font-family:PeydaWeb;font-style:normal;font-weight:200;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/PeydaWeb-ExtraLight.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/PeydaWeb-ExtraLight.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Peyda-ExtraLight.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/PeydaWeb-ExtraLight.woff) format('woff')}@font-face{font-family:PeydaWeb;font-style:normal;font-weight:300;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/PeydaWeb-Light.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/PeydaWeb-Light.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Peyda-Light.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/PeydaWeb-Light.woff) format('woff')}@font-face{font-family:PeydaWeb;font-style:normal;font-weight:500;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/PeydaWeb-Medium.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/PeydaWeb-Medium.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Peyda-Medium.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/PeydaWeb-Medium.woff) format('woff')}@font-face{font-family:PeydaWeb;font-style:normal;font-weight:600;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/PeydaWeb-SemiBold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/PeydaWeb-SemiBold.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Peyda-SemiBold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/PeydaWeb-SemiBold.woff) format('woff')}@font-face{font-family:PeydaWeb;font-style:normal;font-weight:800;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/PeydaWeb-ExtraBold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/PeydaWeb-ExtraBold.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Peyda-ExtraBold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/PeydaWeb-ExtraBold.woff) format('woff')}@font-face{font-family:PeydaWeb;font-style:normal;font-weight:900;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/PeydaWeb-Black.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/PeydaWeb-Black.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Peyda-Black.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/PeydaWeb-Black.woff) format('woff')}@font-face{font-family:PeydaWeb;font-style:normal;font-weight:700;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/PeydaWeb-Bold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/PeydaWeb-Bold.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Peyda-Bold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/PeydaWeb-Bold.woff) format('woff')}@font-face{font-family:PeydaWeb;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/PeydaWeb-Regular.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/PeydaWeb-Regular.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Peyda-Regular.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/PeydaWeb-Regular.woff) format('woff')}@font-face{font-family:PeydaWebFaNum;font-style:normal;font-weight:100;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/PeydaWebFaNum-Thin.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/PeydaWebFaNum-Thin.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/PeydaFaNum-Thin.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/PeydaWebFaNum-Thin.woff) format('woff')}@font-face{font-family:PeydaWebFaNum;font-style:normal;font-weight:200;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/PeydaWebFaNum-ExtraLight.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/PeydaWebFaNum-ExtraLight.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/PeydaFaNum-ExtraLight.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/PeydaWebFaNum-ExtraLight.woff) format('woff')}@font-face{font-family:PeydaWebFaNum;font-style:normal;font-weight:300;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/PeydaWebFaNum-Light.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/PeydaWebFaNum-Light.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/PeydaFaNum-Light.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/PeydaWebFaNum-Light.woff) format('woff')}@font-face{font-family:PeydaWebFaNum;font-style:normal;font-weight:500;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/PeydaWebFaNum-Medium.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/PeydaWebFaNum-Medium.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/PeydaFaNum-Medium.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/PeydaWebFaNum-Medium.woff) format('woff')}@font-face{font-family:PeydaWebFaNum;font-style:normal;font-weight:600;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/PeydaWebFaNum-SemiBold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/PeydaWebFaNum-SemiBold.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/PeydaFaNum-SemiBold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/PeydaWebFaNum-SemiBold.woff) format('woff')}@font-face{font-family:PeydaWebFaNum;font-style:normal;font-weight:800;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/PeydaWebFaNum-ExtraBold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/PeydaWebFaNum-ExtraBold.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/PeydaFaNum-ExtraBold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/PeydaWebFaNum-ExtraBold.woff) format('woff')}@font-face{font-family:PeydaWebFaNum;font-style:normal;font-weight:900;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/PeydaWebFaNum-Black.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/PeydaWebFaNum-Black.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/PeydaFaNum-Black.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/PeydaWebFaNum-Black.woff) format('woff')}@font-face{font-family:PeydaWebFaNum;font-style:normal;font-weight:700;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/PeydaWebFaNum-Bold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/PeydaWebFaNum-Bold.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/PeydaFaNum-Bold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/PeydaWebFaNum-Bold.woff) format('woff')}@font-face{font-family:PeydaWebFaNum;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/PeydaWebFaNum-Regular.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/PeydaWebFaNum-Regular.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/PeydaFaNum-Regular.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/PeydaWebFaNum-Regular.woff) format('woff')}@font-face{font-family:dana;font-style:normal;font-weight:100;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/Dana-Thin.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/Dana-Thin.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Dana-Thin.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/Dana-Thin.woff) format('woff')}@font-face{font-family:dana;font-style:normal;font-weight:200;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/Dana-UltraLight.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/Dana-UltraLight.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Dana-UltraLight.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/Dana-UltraLight.woff) format('woff')}@font-face{font-family:dana;font-style:normal;font-weight:300;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/Dana-Light.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/Dana-Light.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Dana-Light.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/Dana-Light.woff) format('woff')}@font-face{font-family:dana;font-style:normal;font-weight:500;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/Dana-Medium.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/Dana-Medium.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Dana-Medium.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/Dana-Medium.woff) format('woff')}@font-face{font-family:dana;font-style:normal;font-weight:600;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/Dana-DemiBold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/Dana-DemiBold.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Dana-DemiBold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/Dana-DemiBold.woff) format('woff')}@font-face{font-family:dana;font-style:normal;font-weight:800;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/Dana-ExtraBold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/Dana-ExtraBold.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Dana-ExtraBold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/Dana-ExtraBold.woff) format('woff')}@font-face{font-family:dana;font-style:normal;font-weight:900;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/Dana-Black.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/Dana-Black.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Dana-Black.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/Dana-Black.woff) format('woff')}@font-face{font-family:dana;font-style:normal;font-weight:700;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/Dana-Bold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/Dana-Bold.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Dana-Bold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/Dana-Bold.woff) format('woff')}@font-face{font-family:dana;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/Dana-Regular.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/Dana-Regular.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/Dana-Regular.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/Dana-Regular.woff) format('woff')}@font-face{font-family:danaFaNum;font-style:normal;font-weight:100;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/DanaFaNum-Thin.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/DanaFaNum-Thin.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/DanaFaNum-Thin.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/DanaFaNum-Thin.woff) format('woff')}@font-face{font-family:danaFaNum;font-style:normal;font-weight:200;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/DanaFaNum-UltraLight.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/DanaFaNum-UltraLight.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/DanaFaNum-UltraLight.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/DanaFaNum-UltraLight.woff) format('woff')}@font-face{font-family:danaFaNum;font-style:normal;font-weight:300;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/DanaFaNum-Light.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/DanaFaNum-Light.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/DanaFaNum-Light.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/DanaFaNum-Light.woff) format('woff')}@font-face{font-family:danaFaNum;font-style:normal;font-weight:500;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/DanaFaNum-Medium.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/DanaFaNum-Medium.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/DanaFaNum-Medium.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/DanaFaNum-Medium.woff) format('woff')}@font-face{font-family:danaFaNum;font-style:normal;font-weight:600;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/DanaFaNum-DemiBold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/DanaFaNum-DemiBold.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/DanaFaNum-DemiBold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/DanaFaNum-DemiBold.woff) format('woff')}@font-face{font-family:danaFaNum;font-style:normal;font-weight:800;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/DanaFaNum-ExtraBold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/DanaFaNum-ExtraBold.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/DanaFaNum-ExtraBold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/DanaFaNum-ExtraBold.woff) format('woff')}@font-face{font-family:danaFaNum;font-style:normal;font-weight:900;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/DanaFaNum-Black.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/DanaFaNum-Black.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/DanaFaNum-Black.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/DanaFaNum-Black.woff) format('woff')}@font-face{font-family:danaFaNum;font-style:normal;font-weight:700;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/DanaFaNum-Bold.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/DanaFaNum-Bold.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/DanaFaNum-Bold.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/DanaFaNum-Bold.woff) format('woff')}@font-face{font-family:danaFaNum;font-style:normal;font-weight:400;src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/eot/DanaFaNum-Regular.eot);src:url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff2/DanaFaNum-Regular.woff2) format('woff2'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/ttf/DanaFaNum-Regular.ttf) format('truetype'),url(/wp-content/plugins/elementor-pro/abzarwp/fonts/all/fonts/woff/DanaFaNum-Regular.woff) format('woff')}.load-more-container{text-align:center;margin:30px 0}.load-more-btn{padding:10px 20px;background:#00a693;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background 0.3s ease;position:relative}.load-more-btn:hover{background:#00a693}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}.header-seo::after{display:none}.top-header-internet-novin-search{max-width:unset}.AZ-post-page-medical .post-details-box{margin-bottom:0}.AZ-post-page-marketing{padding:0}/*! elementor-pro - v3.28.0 - 30-03-2025 */
.site-main .menu-navigation-container{overflow:visible}.elementor-item:after,.elementor-item:before{display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1)}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{transform:scale(1)}.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{background-color:#3f444b;height:3px;left:0;width:100%;z-index:2}.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{height:0;left:50%;width:0}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:10px}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:-10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:-10px}.e--pointer-double-line.e--animation-none,.e--pointer-double-line.e--animation-none .elementor-item,.e--pointer-double-line.e--animation-none .elementor-item:after,.e--pointer-double-line.e--animation-none .elementor-item:before,.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none:after,.e--pointer-double-line.e--animation-none:before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none,.e--pointer-overline.e--animation-none .elementor-item,.e--pointer-overline.e--animation-none .elementor-item:after,.e--pointer-overline.e--animation-none .elementor-item:before,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none:after,.e--pointer-overline.e--animation-none:before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none,.e--pointer-underline.e--animation-none .elementor-item,.e--pointer-underline.e--animation-none .elementor-item:after,.e--pointer-underline.e--animation-none .elementor-item:before,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none:after,.e--pointer-underline.e--animation-none:before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover{transition-duration:0s}.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:before{content:"";top:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:-20px;width:10px}.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{bottom:0;content:""}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{inset-inline-start:100%;width:10px}.e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before{background:#fff0;border:3px solid #3f444b;bottom:0;left:0;right:0;top:0}.e--pointer-framed .elementor-item:before{content:""}.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(.75)}.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.25)}.e--pointer-framed.e--animation-grow .elementor-item:before,.e--pointer-framed.e--animation-shrink .elementor-item:before{transition:opacity .2s,transform .4s}.e--pointer-framed.e--animation-draw .elementor-item:after,.e--pointer-framed.e--animation-draw .elementor-item:before{height:3px;width:3px}.e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 3px 3px 0;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.e--pointer-framed.e--animation-draw .elementor-item:after{border-width:3px 0 0 3px;bottom:0;content:"";left:0;right:auto;top:auto;transition:width .1s,height .1s .1s,opacity .02s .18s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{height:100%;width:100%}.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{transition:opacity .02s,height .1s,width .1s .1s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:after{transition:opacity .02s .2s,height .1s .2s,width .1s .3s}.e--pointer-framed.e--animation-corners .elementor-item:after,.e--pointer-framed.e--animation-corners .elementor-item:before{height:3px;width:3px}.e--pointer-framed.e--animation-corners .elementor-item:before{border-width:3px 3px 0 0}.e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0 3px 3px;bottom:0;content:"";left:0;right:auto;top:auto}.e--pointer-framed.e--animation-corners .elementor-item-active:after,.e--pointer-framed.e--animation-corners .elementor-item-active:before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,.e--pointer-framed.e--animation-corners .elementor-item:focus:after,.e--pointer-framed.e--animation-corners .elementor-item:focus:before,.e--pointer-framed.e--animation-corners .elementor-item:hover:after,.e--pointer-framed.e--animation-corners .elementor-item:hover:before{height:100%;transition:opacity 2ms,width .4s,height .4s;width:100%}.e--pointer-framed.e--animation-none,.e--pointer-framed.e--animation-none .elementor-item,.e--pointer-framed.e--animation-none .elementor-item:after,.e--pointer-framed.e--animation-none .elementor-item:before,.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none:after,.e--pointer-framed.e--animation-none:before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover{transition-duration:0s}.e--pointer-background .elementor-item:after,.e--pointer-background .elementor-item:before{content:"";transition:.3s}.e--pointer-background .elementor-item:before{background:#3f444b;bottom:0;left:0;right:0;top:0;z-index:-1}.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item.highlighted,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover{color:#fff}.e--pointer-background.e--animation-grow .elementor-item:before{transform:scale(.5)}.e--pointer-background.e--animation-grow .elementor-item-active:before,.e--pointer-background.e--animation-grow .elementor-item.highlighted:before,.e--pointer-background.e--animation-grow .elementor-item:focus:before,.e--pointer-background.e--animation-grow .elementor-item:hover:before{opacity:1;transform:scale(1)}.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.2);transition:.3s}.e--pointer-background.e--animation-shrink .elementor-item-active:before,.e--pointer-background.e--animation-shrink .elementor-item.highlighted:before,.e--pointer-background.e--animation-shrink .elementor-item:focus:before,.e--pointer-background.e--animation-shrink .elementor-item:hover:before{transition:opacity .15s,transform .4s}.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:100%}.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:100%}.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:100%}.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:100%}.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:50%;top:50%}.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:50%;right:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{background:#3f444b;bottom:0;left:0;right:0;top:0;z-index:-1}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{bottom:100%;top:0}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{bottom:0;top:100%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before{bottom:50%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after{top:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before{left:100%;right:0}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{left:0;right:100%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before{left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after{right:50%}.e--pointer-background.e--animation-none,.e--pointer-background.e--animation-none .elementor-item,.e--pointer-background.e--animation-none .elementor-item:after,.e--pointer-background.e--animation-none .elementor-item:before,.e--pointer-background.e--animation-none .elementor-item:focus,.e--pointer-background.e--animation-none .elementor-item:hover,.e--pointer-background.e--animation-none:after,.e--pointer-background.e--animation-none:before,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover{transition-duration:0s}.e--pointer-text.e--animation-skew .elementor-item:focus,.e--pointer-text.e--animation-skew .elementor-item:hover{transform:skew(-8deg)}.e--pointer-text.e--animation-grow .elementor-item:focus,.e--pointer-text.e--animation-grow .elementor-item:hover{transform:scale(1.2)}.e--pointer-text.e--animation-shrink .elementor-item:focus,.e--pointer-text.e--animation-shrink .elementor-item:hover{transform:scale(.8)}.e--pointer-text.e--animation-float .elementor-item:focus,.e--pointer-text.e--animation-float .elementor-item:hover{transform:translateY(-8px)}.e--pointer-text.e--animation-sink .elementor-item:focus,.e--pointer-text.e--animation-sink .elementor-item:hover{transform:translateY(8px)}.e--pointer-text.e--animation-rotate .elementor-item:focus,.e--pointer-text.e--animation-rotate .elementor-item:hover{transform:rotate(6deg)}.e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .elementor-item,.e--pointer-text.e--animation-none .elementor-item:after,.e--pointer-text.e--animation-none .elementor-item:before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover{transition-duration:0s}.elementor-nav-menu--main .elementor-nav-menu a{transition:.4s}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px}.elementor-nav-menu--main .elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu--main .elementor-nav-menu a.disabled{background:#3f444b;color:#88909b}.elementor-nav-menu--main .elementor-nav-menu ul{border-style:solid;border-width:0;padding:0;position:absolute;width:12em}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{background:#fff;display:none;height:20px;overflow:hidden;position:absolute;visibility:hidden}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{border:8px dashed #fff0;border-bottom:8px solid #33373d;height:0;margin-inline-start:-8px;overflow:hidden;position:absolute;right:50%;top:-2px;width:0}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{border-color:#33373d #fff0 #fff0;border-style:solid dashed dashed;top:6px}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{transform:rotate(90deg)}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg{fill:currentColor;height:1em;width:1em}.elementor-nav-menu--layout-horizontal{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:flex;flex-wrap:wrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{flex-grow:1;white-space:nowrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down{top:100%!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-up,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul{right:var(--e-nav-menu-horizontal-menu-item-margin)!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{align-self:center;border-color:var(--e-nav-menu-divider-color,#000);border-left-style:var(--e-nav-menu-divider-style,solid);border-left-width:var(--e-nav-menu-divider-width,2px);content:var(--e-nav-menu-divider-content,none);height:var(--e-nav-menu-divider-height,35%)}.elementor-nav-menu__align-right .elementor-nav-menu{justify-content:flex-start;margin-left:auto}.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-left .elementor-nav-menu{justify-content:flex-end;margin-right:auto}.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-start .elementor-nav-menu{justify-content:flex-start;margin-inline-end:auto}.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-end .elementor-nav-menu{justify-content:flex-end;margin-inline-start:auto}.elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-center .elementor-nav-menu{justify-content:center;margin-inline-end:auto;margin-inline-start:auto}.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:center}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{width:100%}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{flex-grow:1}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{justify-content:center}.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display:none}.elementor-widget-nav-menu .elementor-widget-container,.elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not([class*=elementor-hidden-]){display:flex;flex-direction:column}.elementor-nav-menu{position:relative;z-index:2}.elementor-nav-menu:after{clear:both;content:" ";display:block;font:0/0 serif;height:0;overflow:hidden;visibility:hidden}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;line-height:normal;list-style:none;margin:0;padding:0;-webkit-tap-highlight-color:#fff0}.elementor-nav-menu ul{display:none}.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:16px solid #fff0}.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{border-left:24px solid #fff0}.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{border-left:32px solid #fff0}.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{border-left:40px solid #fff0}.elementor-nav-menu a,.elementor-nav-menu li{position:relative}.elementor-nav-menu li{border-width:0}.elementor-nav-menu a{align-items:center;display:flex}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{line-height:20px;padding:10px 20px}.elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu a.disabled{color:#88909b;cursor:not-allowed}.elementor-nav-menu .e-plus-icon:before{content:"+"}.elementor-nav-menu .sub-arrow{align-items:center;display:flex;line-height:1;margin-block-end:-10px;margin-block-start:-10px;padding:10px;padding-inline-end:0}.elementor-nav-menu .sub-arrow i{pointer-events:none}.elementor-nav-menu .sub-arrow .fa.fa-chevron-down,.elementor-nav-menu .sub-arrow .fas.fa-chevron-down{font-size:.7em}.elementor-nav-menu .sub-arrow .e-font-icon-svg{height:1em;width:1em}.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{height:.7em;width:.7em}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:#3f444b;color:#fff}.elementor-menu-toggle{align-items:center;background-color:rgb(0 0 0 / .05);border:0 solid;border-radius:3px;color:#33373d;cursor:pointer;display:flex;font-size:var(--nav-menu-icon-size,22px);justify-content:center;padding:.25em}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display:none}.elementor-menu-toggle .e-font-icon-svg{fill:#33373d;height:1em;width:1em}.elementor-menu-toggle svg{height:auto;width:1em;fill:var(--nav-menu-icon-color,currentColor)}span.elementor-menu-toggle__icon--close,span.elementor-menu-toggle__icon--open{line-height:1}.elementor-nav-menu--dropdown{background-color:#fff;font-size:13px}.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;overflow-x:hidden;overflow-y:auto;transform-origin:top;transition:max-height .3s,transform .3s}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em}.elementor-nav-menu--dropdown a{color:#33373d}.elementor-nav-menu--dropdown a.current{background:#1f2124;color:#fff}.elementor-nav-menu--dropdown a.disabled{color:#b3b3b3}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{border-inline-start:8px solid #fff0;text-shadow:none}.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{justify-content:center}.elementor-nav-menu--toggle{--menu-height:100vh}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{max-height:0;overflow:hidden;transform:scaleY(0)}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{animation:hide-scroll .3s backwards;max-height:var(--menu-height);transform:scaleY(1)}.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;z-index:9997}@media (max-width:767px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:none}}@media (min-width:768px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main{display:none}}@media (min-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}}@media (min-width:1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main{display:none}}@media (min-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@keyframes hide-scroll{0%,to{overflow:hidden}}/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-widget-icon-box .elementor-icon-box-wrapper{display:block;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}@media (min-width:768px){.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{align-items:flex-end}}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{flex-direction:row;text-align:end}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:start}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}@media (min-width:-1){.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{flex-direction:row;text-align:end}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:start}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}}@media (max-width:-1){.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{flex-direction:row;text-align:end}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:start}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{flex-direction:row;text-align:end}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:start}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}}@media (max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{flex-direction:row;text-align:end}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:start}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}}@media (max-width:-1){.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{flex-direction:row;text-align:end}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:start}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{flex-direction:row;text-align:end}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:start}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:block;flex:unset}}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-26357 .elementor-element.elementor-element-d28ac99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-26357 .elementor-element.elementor-element-d28ac99:not(.elementor-motion-effects-element-type-background),.elementor-26357 .elementor-element.elementor-element-d28ac99>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-26357 .elementor-element.elementor-element-f4518bc .elementor-menu-toggle{margin:0 auto}.elementor-26357 .elementor-element.elementor-element-8c55bd1 .elementor-heading-title{color:var(--e-global-color-primary)}#elementor-popup-modal-26357{background-color:rgb(0 0 0 / .8);justify-content:center;align-items:center;pointer-events:all}#elementor-popup-modal-26357 .dialog-message{width:640px;height:auto}#elementor-popup-modal-26357 .dialog-close-button{display:flex}#elementor-popup-modal-26357 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgb(0 0 0 / .2)}@media(max-width:1024px){.elementor-26357 .elementor-element.elementor-element-d28ac99{--min-height:484px;--justify-content:center}.elementor-26357 .elementor-element.elementor-element-d28ac99.e-con{--align-self:center}.elementor-26357 .elementor-element.elementor-element-f4518bc{width:100%;max-width:100%}}@media(max-width:767px){.elementor-26357 .elementor-element.elementor-element-d28ac99{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between}.elementor-26357 .elementor-element.elementor-element-f4518bc.elementor-element{--align-self:flex-start}.elementor-26357 .elementor-element.elementor-element-8c55bd1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 62px) 0;text-align:center}}[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area){display:none}.elementor-popup-modal.dialog-type-lightbox{background-color:#fff0;display:flex;pointer-events:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none}.elementor-popup-modal .dialog-close-button{display:none;inset-inline-end:20px;margin-top:0;opacity:1;pointer-events:all;top:20px;z-index:9999}.elementor-popup-modal .dialog-close-button svg{fill:#1f2124;height:1em;width:1em}.elementor-popup-modal .dialog-widget-content{background-color:#fff;border-radius:0;box-shadow:none;max-height:100%;max-width:100%;overflow:visible;pointer-events:all;width:auto}.elementor-popup-modal .dialog-message{display:flex;max-height:100vh;max-width:100vw;overflow:auto;padding:0;width:640px}.elementor-popup-modal .elementor{width:100%}