.cw-procedure img:is([sizes="auto" i], [sizes^="auto," i]){ contain-intrinsic-size: 3000px 1500px; }
.cw-procedure{ --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,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--font-family--inter: "Inter", sans-serif; --wp--preset--font-family--cardo: Cardo; --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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); }
.cw-procedure{ --wp--style--global--content-size: 800px; --wp--style--global--wide-size: 1200px; }
.cw-procedure :where(body){ margin: 0px; }
.cw-procedure :where(.wp-site-blocks) > *{ margin-block: 24px 0px; }
.cw-procedure :where(.wp-site-blocks) > :first-child{ margin-block-start: 0px; }
.cw-procedure :where(.wp-site-blocks) > :last-child{ margin-block-end: 0px; }
.cw-procedure{ --wp--style--block-gap: 24px; }
.cw-procedure :where(.is-layout-constrained) > :first-child{ margin-block-start: 0px; }
.cw-procedure :where(.is-layout-constrained) > :last-child{ margin-block-end: 0px; }
.cw-procedure :where(.is-layout-constrained) > *{ margin-block: 24px 0px; }
.cw-procedure :where(.is-layout-flex){ gap: 24px; }
.cw-procedure :where(.is-layout-grid){ gap: 24px; }
.cw-procedure{ padding: 0px; }
.cw-procedure :where(.wp-element-button, .wp-block-button__link){ background-color: rgb(50, 55, 60); border-width: 0px; color: rgb(255, 255, 255); font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; text-transform: inherit; }
.cw-procedure :where(.wp-block-icon svg){ width: 24px; }
.cw-procedure :where(.wp-block-pullquote){ font-size: 1.5em; line-height: 1.6; }
.cw-procedure{ line-height: 1.15; text-size-adjust: 100%; }
.cw-procedure *,.cw-procedure ::after,.cw-procedure ::before{ box-sizing: border-box; }
.cw-procedure{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; margin: 0px; -webkit-font-smoothing: antialiased; overflow-x: clip; }
.cw-procedure h1,.cw-procedure h2,.cw-procedure h3,.cw-procedure h4,.cw-procedure h5,.cw-procedure h6{ color: inherit; font-family: inherit; font-weight: 500; line-height: 1.2; margin-block: 0.5rem 1rem; }
.cw-procedure h1{ font-size: 2.5rem; }
.cw-procedure h2{ font-size: 2rem; }
.cw-procedure h3{ font-size: 1.75rem; }
.cw-procedure h4{ font-size: 1.5rem; }
.cw-procedure h5{ font-size: 1.25rem; }
.cw-procedure h6{ font-size: 1rem; }
.cw-procedure p{ margin-block: 0px 0.9rem; }
.cw-procedure hr{ box-sizing: content-box; height: 0px; overflow: visible; }
.cw-procedure pre{ font-family: monospace; font-size: 1em; white-space: pre-wrap; }
.cw-procedure a{ background-color: transparent; color: rgb(204, 51, 102); text-decoration: none; }
.cw-procedure a:active,.cw-procedure a:hover{ color: rgb(51, 51, 102); }
.cw-procedure a:not([href]):not([tabindex]),.cw-procedure a:not([href]):not([tabindex]):focus,.cw-procedure a:not([href]):not([tabindex]):hover{ color: inherit; text-decoration: none; }
.cw-procedure a:not([href]):not([tabindex]):focus{ outline: 0px; }
.cw-procedure abbr[title]{ border-block-end: none; text-decoration: underline dotted; }
.cw-procedure b,.cw-procedure strong{ font-weight: bolder; }
.cw-procedure code,.cw-procedure kbd,.cw-procedure samp{ font-family: monospace; font-size: 1em; }
.cw-procedure small{ font-size: 80%; }
.cw-procedure sub,.cw-procedure sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
.cw-procedure sub{ bottom: -0.25em; }
.cw-procedure sup{ top: -0.5em; }
.cw-procedure img{ border-style: none; height: auto; max-width: 100%; }
.cw-procedure details{ display: block; }
.cw-procedure summary{ display: list-item; }
.cw-procedure figcaption{ color: rgb(51, 51, 51); font-size: 16px; font-style: italic; font-weight: 400; line-height: 1.4; }
.cw-procedure [hidden],.cw-procedure template{ display: none; }
@media     print {.cw-procedure *,.cw-procedure ::after,.cw-procedure ::before{ background: transparent !important; box-shadow: none !important; color: rgb(0, 0, 0) !important; text-shadow: none !important; }
.cw-procedure a,.cw-procedure a:visited{ text-decoration: underline; }
.cw-procedure a[href]::after{ content: " (" attr(href) ")"; }
.cw-procedure abbr[title]::after{ content: " (" attr(title) ")"; }
.cw-procedure a[href^="#"]::after,.cw-procedure a[href^="javascript:"]::after{ content: ""; }
.cw-procedure pre{ white-space: pre-wrap !important; }
.cw-procedure blockquote,.cw-procedure pre{ border: 1px solid rgb(204, 204, 204); break-inside: avoid; }
.cw-procedure thead{ display: table-header-group; }
.cw-procedure img,.cw-procedure tr{ break-inside: avoid; }
.cw-procedure h2,.cw-procedure h3,.cw-procedure p{ orphans: 3; widows: 3; }
.cw-procedure h2,.cw-procedure h3{ break-after: avoid; }}
.cw-procedure label{ display: inline-block; line-height: 1; vertical-align: middle; }
.cw-procedure button,.cw-procedure input,.cw-procedure optgroup,.cw-procedure select,.cw-procedure textarea{ font-family: inherit; font-size: 1rem; line-height: 1.5; margin: 0px; }
.cw-procedure input[type="date"],.cw-procedure input[type="email"],.cw-procedure input[type="number"],.cw-procedure input[type="password"],.cw-procedure input[type="search"],.cw-procedure input[type="tel"],.cw-procedure input[type="text"],.cw-procedure input[type="time"],.cw-procedure input[type="url"],.cw-procedure select,.cw-procedure textarea{ border: 1px solid rgb(102, 102, 102); border-radius: 3px; padding: 0.5rem 1rem; transition: 0.3s; width: 100%; }
.cw-procedure input[type="date"]:focus,.cw-procedure input[type="email"]:focus,.cw-procedure input[type="number"]:focus,.cw-procedure input[type="password"]:focus,.cw-procedure input[type="search"]:focus,.cw-procedure input[type="tel"]:focus,.cw-procedure input[type="text"]:focus,.cw-procedure input[type="time"]:focus,.cw-procedure input[type="url"]:focus,.cw-procedure select:focus,.cw-procedure textarea:focus{ border-color: rgb(51, 51, 51); }
.cw-procedure button,.cw-procedure input{ overflow: visible; }
.cw-procedure button,.cw-procedure select{ text-transform: none; }
.cw-procedure [type="button"],.cw-procedure [type="reset"],.cw-procedure [type="submit"],.cw-procedure button{ appearance: button; width: auto; }
.cw-procedure [type="button"],.cw-procedure [type="submit"],.cw-procedure button{ background-color: transparent; border: 1px solid rgb(204, 51, 102); border-radius: 3px; color: rgb(204, 51, 102); display: inline-block; font-size: 1rem; font-weight: 400; padding: 0.5rem 1rem; text-align: center; transition: 0.3s; user-select: none; white-space: nowrap; }
.cw-procedure [type="button"]:focus,.cw-procedure [type="button"]:hover,.cw-procedure [type="submit"]:focus,.cw-procedure [type="submit"]:hover,.cw-procedure button:focus,.cw-procedure button:hover{ background-color: rgb(204, 51, 102); color: rgb(255, 255, 255); text-decoration: none; }
.cw-procedure [type="button"]:not(:disabled),.cw-procedure [type="submit"]:not(:disabled),.cw-procedure button:not(:disabled){ cursor: pointer; }
.cw-procedure fieldset{ padding: 0.35em 0.75em 0.625em; }
.cw-procedure legend{ box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }
.cw-procedure progress{ vertical-align: baseline; }
.cw-procedure textarea{ overflow: auto; resize: vertical; }
.cw-procedure [type="checkbox"],.cw-procedure [type="radio"]{ box-sizing: border-box; padding: 0px; }
.cw-procedure [type="number"]::-webkit-inner-spin-button,.cw-procedure [type="number"]::-webkit-outer-spin-button{ height: auto; }
.cw-procedure [type="search"]{ appearance: textfield; outline-offset: -2px; }
.cw-procedure [type="search"]::-webkit-search-decoration{ appearance: none; }
.cw-procedure ::-webkit-file-upload-button{ appearance: button; font: inherit; }
.cw-procedure select{ display: block; }
.cw-procedure table{ background-color: transparent; border-collapse: collapse; border-spacing: 0px; font-size: 0.9em; margin-block-end: 15px; width: 100%; }
.cw-procedure table td,.cw-procedure table th{ border: 1px solid rgba(128, 128, 128, 0.5); line-height: 1.5; padding: 15px; vertical-align: top; }
.cw-procedure table th{ font-weight: 700; }
.cw-procedure table tfoot th,.cw-procedure table thead th{ font-size: 1em; }
.cw-procedure table caption + thead tr:first-child td,.cw-procedure table caption + thead tr:first-child th,.cw-procedure table colgroup + thead tr:first-child td,.cw-procedure table colgroup + thead tr:first-child th,.cw-procedure table thead:first-child tr:first-child td,.cw-procedure table thead:first-child tr:first-child th{ border-block-start: 1px solid rgba(128, 128, 128, 0.5); }
.cw-procedure table tbody > tr:nth-child(2n/**/+1) > td,.cw-procedure table tbody > tr:nth-child(2n/**/+1) > th{ background-color: rgba(128, 128, 128, 0.07); }
.cw-procedure table tbody tr:hover > td,.cw-procedure table tbody tr:hover > th{ background-color: rgba(128, 128, 128, 0.1); }
.cw-procedure table tbody + tbody{ border-block-start: 2px solid rgba(128, 128, 128, 0.5); }
@media     (max-width: 767px) {.cw-procedure table table{ font-size: 0.8em; }
.cw-procedure table table td,.cw-procedure table table th{ line-height: 1.3; padding: 7px; }
.cw-procedure table table th{ font-weight: 400; }}
.cw-procedure dd,.cw-procedure dl,.cw-procedure dt,.cw-procedure li,.cw-procedure ol,.cw-procedure ul{ background: transparent; border: 0px; font-size: 100%; margin-block: 0px; outline: 0px; vertical-align: baseline; }
.cw-procedure [tabindex]:not([tabindex="-1"]):focus-visible,.cw-procedure a:focus-visible,.cw-procedure button:focus-visible,.cw-procedure input:focus-visible,.cw-procedure select:focus-visible,.cw-procedure textarea:focus-visible{ box-shadow: rgb(255, 255, 255) 0px 0px 0px 4px; outline: rgb(0, 0, 0) solid 2px; outline-offset: 2px; }
.cw-procedure [tabindex]:not([tabindex="-1"]):focus:not(:focus-visible),.cw-procedure a:focus:not(:focus-visible),.cw-procedure button:focus:not(:focus-visible),.cw-procedure input:focus:not(:focus-visible),.cw-procedure select:focus:not(:focus-visible),.cw-procedure textarea:focus:not(:focus-visible){ box-shadow: none; outline: none; }
.cw-procedure{ --direction-multiplier: 1; }
.cw-procedure[dir="rtl"]{ --direction-multiplier: -1; }
.cw-procedure .cw-layout-screen-only{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.cw-procedure .cw-layout *,.cw-procedure .cw-layout ::after,.cw-procedure .cw-layout ::before{ box-sizing: border-box; }
.cw-procedure .cw-layout a{ box-shadow: none; text-decoration: none; }
.cw-procedure .cw-layout hr{ background-color: transparent; margin: 0px; }
.cw-procedure .cw-layout img{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }
.cw-procedure .cw-layout .cw-layout-widget:not(.cw-layout-widget-text-editor):not(.cw-layout-widget-theme-post-content) figure{ margin: 0px; }
.cw-procedure .cw-layout embed,.cw-procedure .cw-layout iframe,.cw-procedure .cw-layout object,.cw-procedure .cw-layout video{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; line-height: 1; margin: 0px; max-width: 100%; width: 100%; }
.cw-procedure .cw-layout .cw-layout-background-overlay{ inset: 0px; position: absolute; }
.cw-procedure .cw-layout-widget-wrap .cw-layout-element.cw-layout-widget__width-initial{ max-width: 100%; }
.cw-procedure .cw-layout-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); }
.cw-procedure .cw-layout-element:where(.cw-con-full, .cw-layout-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); }
.cw-procedure .cw-layout-custom-embed-play{ inset-block-start: 50%; inset-inline-start: 50%; position: absolute; transform: translate(calc(-50% * var(--direction-multiplier)),-50%); }
.cw-procedure .cw-layout-custom-embed-play i{ color: rgb(255, 255, 255); font-size: 100px; text-shadow: rgba(0, 0, 0, 0.3) 1px 0px 6px; }
.cw-procedure .cw-layout-custom-embed-play svg{ fill: rgb(255, 255, 255); filter: drop-shadow(rgba(0, 0, 0, 0.3) 1px 0px 6px); height: 100px; width: 100px; }
.cw-procedure .cw-layout-custom-embed-play i,.cw-procedure .cw-layout-custom-embed-play svg{ opacity: 0.8; transition: 0.5s; }
.cw-procedure .cw-layout-ken-burns{ transition-duration: 10s; transition-property: transform; transition-timing-function: linear; }
.cw-procedure .cw-layout-ken-burns--active{ transition-duration: 20s; }
.cw-procedure .cw-layout-ken-burns--active.cw-layout-ken-burns--in{ transform: scale(1.3); }
.cw-procedure .cw-layout-align-center{ text-align: center; }
.cw-procedure .cw-layout-align-center .cw-layout-button{ width: auto; }
@media     (max-width: 767px) {.cw-procedure .cw-layout-mobile-align-justify .cw-layout-button{ width: 100%; }}
.cw-procedure{ --page-title-display: block; }
.cw-procedure .cw-layout-section{ position: relative; }
.cw-procedure .cw-layout-section .cw-layout-container{ display: flex; margin-inline: auto; position: relative; }
@media     (max-width: 1250px) {.cw-procedure .cw-layout-section .cw-layout-container{ flex-wrap: wrap; }}
.cw-procedure .cw-layout-section.cw-layout-section-boxed > .cw-layout-container{ max-width: 1140px; }
.cw-procedure .cw-layout-widget-wrap{ align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%; }
.cw-procedure .cw-layout:not(.cw-layout-bc-flex-widget) .cw-layout-widget-wrap{ display: flex; }
.cw-procedure .cw-layout-widget-wrap > .cw-layout-element{ width: 100%; }
.cw-procedure .cw-layout-widget-wrap.e-swiper-container{ width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px))); }
.cw-procedure .cw-layout-widget{ position: relative; }
.cw-procedure .cw-layout-widget:not(:last-child){ margin-block-end: var(--kit-widget-spacing,20px); }
.cw-procedure .cw-layout-widget:not(:last-child).cw-layout-widget__width-initial{ margin-block-end: 0px; }
.cw-procedure .cw-layout-column{ display: flex; min-height: 1px; position: relative; }
.cw-procedure .cw-layout-column-gap-default > .cw-layout-column > .cw-layout-element-populated{ padding: 10px; }
@media     (min-width: 768px) {.cw-procedure .cw-layout-column[data-col="10"]{ width: 10%; }
.cw-procedure .cw-layout-column[data-col="11"]{ width: 11.111%; }
.cw-procedure .cw-layout-column[data-col="12"]{ width: 12.5%; }
.cw-procedure .cw-layout-column[data-col="14"]{ width: 14.285%; }
.cw-procedure .cw-layout-column[data-col="16"]{ width: 16.666%; }
.cw-procedure .cw-layout-column[data-col="20"]{ width: 20%; }
.cw-procedure .cw-layout-column[data-col="25"]{ width: 25%; }
.cw-procedure .cw-layout-column[data-col="30"]{ width: 30%; }
.cw-procedure .cw-layout-column[data-col="33"]{ width: 33.333%; }
.cw-procedure .cw-layout-column[data-col="40"]{ width: 40%; }
.cw-procedure .cw-layout-column.cw-layout-col-50,.cw-procedure .cw-layout-column[data-col="50"]{ width: 50%; }
.cw-procedure .cw-layout-column[data-col="60"]{ width: 60%; }
.cw-procedure .cw-layout-column[data-col="66"]{ width: 66.666%; }
.cw-procedure .cw-layout-column[data-col="70"]{ width: 70%; }
.cw-procedure .cw-layout-column[data-col="75"]{ width: 75%; }
.cw-procedure .cw-layout-column[data-col="80"]{ width: 80%; }
.cw-procedure .cw-layout-column[data-col="83"]{ width: 83.333%; }
.cw-procedure .cw-layout-column[data-col="90"]{ width: 90%; }
.cw-procedure .cw-layout-column.cw-layout-col-100,.cw-procedure .cw-layout-column[data-col="100"]{ width: 100%; }}
@media     (max-width: 767px) {.cw-procedure .cw-layout-column{ width: 100%; }}
.cw-procedure .cw-layout-grid{ display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap); }
.cw-procedure .cw-layout-grid .cw-layout-grid-item{ min-width: 0px; }
.cw-procedure .cw-layout-grid-3 .cw-layout-grid{ grid-template-columns: repeat(3, 1fr); }
@media     (max-width: 1250px) {.cw-procedure .cw-layout-grid-tablet-2 .cw-layout-grid{ grid-template-columns: repeat(2, 1fr); }}
@media     (max-width: 767px) {.cw-procedure .cw-layout-grid-mobile-1 .cw-layout-grid{ grid-template-columns: repeat(1, 1fr); }}
@media     (min-width: 1201px) {.cw-procedure #cw-layout-device-mode::after{ content: "desktop"; }}
@media     (min-width:-1) {.cw-procedure #cw-layout-device-mode::after{ content: "widescreen"; }}
@media     (max-width:-1) {.cw-procedure #cw-layout-device-mode::after{ content: "laptop"; }}
@media     (max-width: 1200px) {.cw-procedure #cw-layout-device-mode::after{ content: "tablet_extra"; }}
@media     (max-width: 1250px) {.cw-procedure #cw-layout-device-mode::after{ content: "tablet"; }}
@media     (max-width: 880px) {.cw-procedure #cw-layout-device-mode::after{ content: "mobile_extra"; }}
@media     (max-width: 767px) {.cw-procedure #cw-layout-device-mode::after{ content: "mobile"; }}
@media     (prefers-reduced-motion: no-preference) {.cw-procedure{ scroll-behavior: smooth; }}
.cw-procedure .cw-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; --cw-con-grid-template-columns: repeat(3,1fr); --cw-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap; }
.cw-procedure .cw-con:where(:not(.e-div-block-base)){ transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--cw-con-transform-transition-duration,.4s); }
.cw-procedure .cw-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); }
.cw-procedure .cw-con{ 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); }
.cw-procedure .cw-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); }
.cw-procedure .cw-con-full,.cw-procedure .cw-con > .cw-con-inner{ padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align); }
.cw-procedure .cw-con-full.e-flex,.cw-procedure .cw-con.e-flex > .cw-con-inner{ flex-direction: var(--flex-direction); }
.cw-procedure .cw-con,.cw-procedure .cw-con > .cw-con-inner{ display: var(--display); }
.cw-procedure .cw-con-boxed.e-flex{ placcw-content: normal; align-items: normal; flex-flow: column; }
.cw-procedure .cw-con-boxed{ gap: initial; text-align: initial; }
.cw-procedure .cw-con.e-flex > .cw-con-inner{ align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); }
.cw-procedure .cw-con > .cw-con-inner{ gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%; }
.cw-procedure :is(.cw-layout-section-wrap, [data-cw-layout-id]) > .cw-con{ --margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width)); }
.cw-procedure :is([data-widget_type="e-component.default"], [data-widget_type="e-component.default"] > .cw-layout-section-wrap) > .cw-con{ --margin-right: 0px; --margin-left: 0px; }
.cw-procedure .cw-con .cw-layout-widget.cw-layout-widget{ margin-block-end: 0px; }
.cw-procedure .cw-con::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%); }
.cw-procedure .cw-con::before{ transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s); }
.cw-procedure .cw-con .cw-layout-widget{ min-width: 0px; }
.cw-procedure .cw-con .cw-layout-widget.e-widget-swiper{ width: 100%; }
.cw-procedure .cw-con > .cw-con-inner > .cw-layout-widget > .cw-layout-widget-container,.cw-procedure .cw-con > .cw-layout-widget > .cw-layout-widget-container{ height: 100%; }
.cw-procedure .cw-con.cw-con > .cw-con-inner > .cw-layout-widget,.cw-procedure .cw-layout.cw-layout .cw-con > .cw-layout-widget{ max-width: 100%; }
.cw-procedure .cw-con .cw-layout-widget:not(:last-child){ --kit-widget-spacing: 0px; }
@media     (max-width: 767px) {.cw-procedure .cw-con.e-flex{ --width: 100%; --flex-wrap: var(--flex-wrap-mobile); }}
.cw-procedure .cw-layout-element:where(:not(.cw-con)):where(:not(.e-div-block-base)) .cw-layout-widget-container,.cw-procedure .cw-layout-element:where(:not(.cw-con)):where(:not(.e-div-block-base)):not(:has(.cw-layout-widget-container)){ transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }
.cw-procedure .cw-layout-heading-title{ line-height: 1; margin: 0px; padding: 0px; }
.cw-procedure .cw-layout-button{ background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s; }
.cw-procedure .cw-layout-button:focus,.cw-procedure .cw-layout-button:hover,.cw-procedure .cw-layout-button:visited{ color: rgb(255, 255, 255); }
.cw-procedure .cw-layout-button-content-wrapper{ display: flex; flex-direction: row; gap: 5px; justify-content: center; }
.cw-procedure .cw-layout-button-text{ display: inline-block; }
.cw-procedure .cw-layout-button.cw-layout-size-md{ border-radius: 4px; font-size: 16px; padding: 15px 30px; }
.cw-procedure .cw-layout-button.cw-layout-size-xl{ border-radius: 6px; font-size: 20px; padding: 25px 50px; }
.cw-procedure .cw-layout-button span{ text-decoration: inherit; }
.cw-procedure .cw-layout-icon{ color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s; }
.cw-procedure .cw-layout-icon:hover{ color: rgb(105, 114, 125); }
.cw-procedure .cw-layout-icon i,.cw-procedure .cw-layout-icon svg{ display: block; height: 1em; position: relative; width: 1em; }
.cw-procedure .cw-layout-icon i::before,.cw-procedure .cw-layout-icon svg::before{ left: 50%; position: absolute; transform: translateX(-50%); }
@media     (prefers-reduced-motion: reduce) {.cw-procedure *{ transition-delay: 0s !important; transition-duration: 0s !important; }}
@media     (max-width: 767px) {.cw-procedure .cw-layout .cw-layout-hidden-mobile{ display: none; }}
@media     (min-width: 768px) and (max-width: 880px) {.cw-procedure .cw-layout .cw-layout-hidden-mobile_extra{ display: none; }}
@media     (min-width: 881px) and (max-width: 1250px) {.cw-procedure .cw-layout .cw-layout-hidden-tablet{ display: none; }}
@media     (min-width: 1251px) and (max-width: 1200px) {.cw-procedure .cw-layout .cw-layout-hidden-tablet_extra{ display: none; }}
@media     (min-width: 1201px) and (max-width: 99999px) {.cw-procedure .cw-layout .cw-layout-hidden-desktop{ display: none; }}
.cw-procedure .cw-layout-kit-5{ --e-global-color-primary: #000000; --e-global-color-secondary: #FFFFFF; --e-global-color-text: #E0C160; --e-global-color-accent: #F4F3F2; --e-global-color-9aea62d: #E0C160; --e-global-color-0148dd9: #4B4B4B; --e-global-color-b0a9d03: #E0C160; --e-global-color-da9f052: #8A8A8A; --e-global-color-10a97d2: #E0C160; --e-global-color-04cecf8: #5B5B5B; --e-global-color-5572da5: #E6CD7E; --e-global-color-5e0d8d4: #E0C160; --e-global-color-f505ccf: #bfbfbf; --e-global-color-739acab: #E6CD7E; --e-global-color-e4cb2b7: #B4252396; --e-global-color-6c31e96: #B42523; --e-global-color-2921171: #E95B5B; --e-global-color-7bd9e26: #456393; --e-global-color-378bbb1: #ECCC67; --e-global-color-77ea083: #E24A4A; --e-global-color-584606f: #E00300; --e-global-color-b1c79e9: #E0C160; --e-global-color-19c4206: #F1CF65; --e-global-color-67bc844: #FFAA1E; --e-global-color-60a3497: #FFAC00; --e-global-color-5f1d77b: #005EB8; --e-global-color-a2aa8d7: #43CAFF; --e-global-color-7713343: #2DB2E6; --e-global-color-bb73018: #000000; --e-global-color-e51ff35: #FF8C00; --e-global-color-d2fc864: #152238; --e-global-color-4c85bd4: #00142C; --e-global-color-353537b: #CC0000; --e-global-color-571ebfc: #ffffff; --e-global-color-a08ae79: #E42E3A; --e-global-color-5c7aae7: #FFFFFF6B; --e-global-color-7acdbb9: #F0E0BC; --e-global-color-f5a919e: #D4D2CFCC; --e-global-color-42c93a3: #D4C38A; --e-global-color-a206509: #AEAEB2; --e-global-color-492862d: #989BA3; --e-global-color-838435c: #DABA41; --e-global-color-c6674e4: #3F3F3F; --e-global-color-0077d41: #3F3F3F; --e-global-color-f60c501: #111111; --e-global-color-077b47d: #666666; --e-global-color-3f9f084: #777777; --e-global-color-516fd33: #555555; --e-global-color-ed1016a: #4B4B4B; --e-global-color-fdd65f8: #C91818; --e-global-color-e9bf242: #333333; --e-global-color-c955de5: #C91818; --e-global-color-71a4d32: #9A9A9A; --e-global-color-b42126e: #CCCCCC; --e-global-color-4d4eb43: #B3261E; --e-global-typography-primary-font-family: "CW Work Sans"; --e-global-typography-primary-font-size: 16px; --e-global-typography-primary-font-weight: 300; --e-global-typography-secondary-font-family: "CW Cormorant"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "CW Work Sans"; --e-global-typography-text-font-weight: 400; --e-global-typography-text-line-height: 1.5px; --e-global-typography-accent-font-family: "IBM Plex Mono"; --e-global-typography-accent-font-weight: 500; --e-global-typography-1cff834-font-family: "CW Cormorant"; --e-global-typography-1cff834-font-weight: 500; --e-global-typography-1cff834-text-decoration: none; --e-global-typography-f0617d8-font-size: 16px; --e-global-typography-f0617d8-font-weight: 300; --e-global-typography-f0617d8-line-height: 1.8em; --e-global-typography-f4877d8-font-family: "Didact Gothic"; --e-global-typography-f4877d8-font-size: 16px; --e-global-typography-f4877d8-font-weight: 400; --e-global-typography-5d9386a-font-size: 65px; --e-global-typography-5d9386a-font-weight: 600; --e-global-typography-602e158-font-size: 15px; --e-global-typography-602e158-font-weight: 300; --e-global-typography-602e158-text-transform: uppercase; --e-global-typography-602e158-letter-spacing: 3px; --e-global-typography-9a3000f-font-family: "CW Cormorant"; --e-global-typography-9a3000f-font-size: 30px; --e-global-typography-9a3000f-font-weight: 600; --e-global-typography-a034b5d-font-family: "Didact Gothic"; --e-global-typography-a034b5d-font-size: 18px; --e-global-typography-a034b5d-font-weight: 600; --e-global-typography-ad58aeb-font-family: "Didact Gothic"; --e-global-typography-ad58aeb-font-size: 16px; --e-global-typography-ad58aeb-font-weight: 600; --e-global-typography-65c6bd3-font-size: 15px; --e-global-typography-65c6bd3-font-weight: 300; --e-global-typography-65c6bd3-text-transform: uppercase; --e-global-typography-65c6bd3-letter-spacing: 3px; --e-global-typography-21d173f-font-family: "CW Work Sans"; --e-global-typography-21d173f-font-weight: 500; --e-global-typography-21d173f-text-transform: capitalize; --e-global-typography-21d173f-text-decoration: none; --e-global-typography-21d173f-line-height: 1.5em; --e-global-typography-21d173f-letter-spacing: 1px; --e-global-typography-cff0661-font-family: "CW Cormorant"; --e-global-typography-cff0661-font-size: 1.8em; --e-global-typography-cff0661-font-weight: 600; --e-global-typography-335714e-font-family: "Ephesis"; --e-global-typography-335714e-font-size: 20px; --e-global-typography-335714e-font-weight: 600; --e-global-typography-335714e-line-height: 22px; --e-global-typography-8e53619-font-family: "CW Work Sans"; --e-global-typography-8e53619-font-size: 24px; --e-global-typography-8e53619-font-weight: 600; --e-global-typography-f5bbd1f-font-family: "Duru Sans"; --e-global-typography-f5bbd1f-font-size: 18px; --e-global-typography-f5bbd1f-font-weight: 600; --e-global-typography-f5bbd1f-text-transform: none; --e-global-typography-b8f768a-font-size: 16px; --e-global-typography-b8f768a-font-weight: 400; --e-global-typography-b8f768a-line-height: 10px; --e-global-typography-d05acef-font-size: 16px; --e-global-typography-d05acef-font-weight: 400; --e-global-typography-d05acef-line-height: 14px; --e-global-typography-214648d-font-size: 14px; --e-global-typography-abe0c1f-font-family: "Inter"; --e-global-typography-abe0c1f-font-size: 22px; --e-global-typography-abe0c1f-font-weight: 300; --e-global-typography-abe0c1f-text-transform: none; --e-global-typography-abe0c1f-letter-spacing: 0.3px; --e-global-typography-63ea665-font-family: "CW Cormorant"; --e-global-typography-63ea665-font-size: 24px; --e-global-typography-63ea665-font-weight: 600; --e-global-typography-63ea665-text-transform: uppercase; --e-global-typography-28d5f41-font-family: "Inter"; --e-global-typography-28d5f41-font-size: 16px; --e-global-typography-28d5f41-font-weight: 500; --e-global-typography-28d5f41-line-height: 14px; --e-global-typography-28d5f41-letter-spacing: 0.2px; background-color: transparent; color: var( --e-global-color-0148dd9 ); font-family: "CW Work Sans", sans-serif; font-size: 16px; font-weight: 300; line-height: 1.6em; background-image: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%); }
.cw-procedure .cw-layout-kit-5 button,.cw-procedure .cw-layout-kit-5 input[type="button"],.cw-procedure .cw-layout-kit-5 input[type="submit"],.cw-procedure .cw-layout-kit-5 .cw-layout-button{ background-color: var( --e-global-color-5e0d8d4 ); font-family: "CW Work Sans", sans-serif; font-weight: 500; text-transform: uppercase; text-decoration: none; color: var( --e-global-color-primary ); border-radius: 0px; }
.cw-procedure .cw-layout-kit-5 button:hover,.cw-procedure .cw-layout-kit-5 button:focus,.cw-procedure .cw-layout-kit-5 input[type="button"]:hover,.cw-procedure .cw-layout-kit-5 input[type="button"]:focus,.cw-procedure .cw-layout-kit-5 input[type="submit"]:hover,.cw-procedure .cw-layout-kit-5 input[type="submit"]:focus,.cw-procedure .cw-layout-kit-5 .cw-layout-button:hover,.cw-procedure .cw-layout-kit-5 .cw-layout-button:focus{ background-color: var( --e-global-color-5572da5 ); color: rgb(255, 255, 255); border-style: solid; border-width: 0px; border-color: rgba(0, 0, 0, 0); }
.cw-procedure .cw-layout-kit-5 e-page-transition{ background-color: rgb(255, 188, 125); }
.cw-procedure .cw-layout-kit-5 a{ color: var( --e-global-color-9aea62d ); }
.cw-procedure .cw-layout-kit-5 a:hover{ color: rgb(221, 167, 0); }
.cw-procedure .cw-layout-kit-5 h1{ font-family: Cormorant, sans-serif; font-weight: 500; }
.cw-procedure .cw-layout-kit-5 h2{ font-family: Cormorant, sans-serif; font-size: 2.625rem; text-transform: uppercase; text-decoration: none; }
.cw-procedure .cw-layout-kit-5 h3{ font-size: 1.875rem; }
.cw-procedure .cw-layout-kit-5 h4{ font-family: Cormorant, sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; text-decoration: none; }
.cw-procedure .cw-layout-kit-5 h6{ font-family: "CW Rafttel", sans-serif; font-size: 2.25rem; font-weight: 400; line-height: 1.7rem; }
.cw-procedure .cw-layout-section.cw-layout-section-boxed > .cw-layout-container{ max-width: 1140px; }
.cw-procedure .cw-con{ --container-max-width: 1140px; }
.cw-procedure .cw-layout-widget:not(:last-child){ margin-block-end: 20px; }
.cw-procedure .cw-layout-element{ --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }
@media     (max-width: 1250px) {.cw-procedure .cw-layout-kit-5{ --e-global-typography-5d9386a-font-size: 45px; --e-global-typography-602e158-font-size: 12px; --e-global-typography-602e158-letter-spacing: 2px; --e-global-typography-65c6bd3-font-size: 12px; --e-global-typography-65c6bd3-letter-spacing: 2px; }
.cw-procedure .cw-layout-kit-5 h4{ line-height: 1rem; }
.cw-procedure .cw-layout-section.cw-layout-section-boxed > .cw-layout-container{ max-width: 1024px; }
.cw-procedure .cw-con{ --container-max-width: 1024px; }}
@media     (max-width: 767px) {.cw-procedure .cw-layout-kit-5{ --e-global-typography-f0617d8-font-size: 18px; --e-global-typography-602e158-font-size: 12px; --e-global-typography-602e158-letter-spacing: 2px; --e-global-typography-65c6bd3-font-size: 12px; --e-global-typography-65c6bd3-letter-spacing: 2px; --e-global-typography-b8f768a-font-size: 16px; --e-global-typography-d05acef-font-size: 16px; --e-global-typography-abe0c1f-font-size: 22px; --e-global-typography-abe0c1f-line-height: 1.9em; --e-global-typography-28d5f41-font-size: 14px; }
.cw-procedure .cw-layout-kit-5 h2{ font-size: 1.875rem; }
.cw-procedure .cw-layout-kit-5 h3{ font-size: 1.5rem; }
.cw-procedure .cw-layout-kit-5 h4{ font-size: 18px; line-height: 1rem; }
.cw-procedure .cw-layout-kit-5 h6{ font-size: 1.75rem; line-height: 2rem; }
.cw-procedure .cw-layout-section.cw-layout-section-boxed > .cw-layout-container{ max-width: 767px; }
.cw-procedure .cw-con{ --container-max-width: 767px; }}
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f4f68d6{ margin-top: 5px; margin-bottom: 0px; padding: 0px; z-index: 0; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-7cfa4ad.cw-layout-column > .cw-layout-widget-wrap{ justify-content: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-7cfa4ad > .cw-layout-element-populated{ margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-d6b4f96 .swiper-slide-bg{ background-color: rgb(255, 255, 255); background-image: url("https://centralwellness.com/wp-content/uploads/2026/01/Med-Spa-Membership-at-Central-Wellness-Billings-MT.jpg"); background-size: cover; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-d6b4f96 .swiper-slidcw-contents{ margin: 0px auto; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-d6b4f96 .swiper-slide-inner{ align-items: flex-end; text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-433e2ba .swiper-slide-bg{ background-color: rgb(255, 255, 255); background-image: url("https://centralwellness.com/wp-content/uploads/2023/10/central-wellness-medical-and-aesthetic.webp"); background-size: cover; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-433e2ba .cw-layout-background-overlay{ background-color: rgba(0, 0, 0, 0.5); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-433e2ba .swiper-slidcw-contents{ margin: 0px auto; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-433e2ba .swiper-slide-inner{ align-items: center; text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-a0c7c28 .swiper-slide-bg{ background-color: rgb(255, 255, 255); background-image: url("https://centralwellness.com/wp-content/uploads/2023/12/Coolsculpting-Fat-Freezing-1.webp"); background-size: cover; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-a0c7c28 .swiper-slidcw-contents{ margin-right: auto; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-a0c7c28 .swiper-slide-inner{ align-items: center; text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-0f47a7f .swiper-slide-bg{ background-color: rgb(255, 255, 255); background-image: url("https://centralwellness.com/wp-content/uploads/2021/12/slide4.jpg"); background-size: cover; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-0f47a7f .swiper-slidcw-contents{ margin-left: auto; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-0f47a7f .swiper-slide-inner{ align-items: center; text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-5f0d64c .swiper-slide-bg{ background-color: rgb(255, 255, 255); background-image: url("https://centralwellness.com/wp-content/uploads/2024/01/Botox-Billings-MT-2.webp"); background-size: cover; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-5f0d64c .swiper-slidcw-contents{ margin-right: auto; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-5f0d64c .swiper-slide-inner{ align-items: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-4c03846 .swiper-slide-bg{ background-color: rgb(255, 255, 255); background-image: url("https://centralwellness.com/wp-content/uploads/2022/07/BHRT-1.jpg"); background-size: cover; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-4c03846 .swiper-slidcw-contents{ margin-left: auto; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-4c03846 .swiper-slide-inner{ align-items: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-4e1bef5 .swiper-slide-bg{ background-color: rgb(255, 255, 255); background-image: url("https://centralwellness.com/wp-content/uploads/2021/12/slide5.jpg"); background-size: cover; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-4e1bef5 .swiper-slidcw-contents{ margin-left: auto; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-4e1bef5 .swiper-slide-inner{ align-items: center; text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .swiper-slide{ transition-duration: calc(6s); height: 687px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-slide-button{ background-color: var( --e-global-color-text ); font-family: "CW Work Sans", sans-serif; font-size: 16px; font-weight: 500; text-transform: capitalize; text-decoration: none; color: rgb(0, 0, 0); border-color: rgba(0, 0, 0, 0); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-slide-button:hover{ background-color: var( --e-global-color-5572da5 ); color: var( --e-global-color-secondary ); border-color: rgba(0, 0, 0, 0); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a > .cw-layout-widget-container{ padding: 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .swiper-slidcw-contents{ max-width: 100%; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .swiper-slide-inner{ padding: 100px 200px; text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .swiper-slide-inner .cw-layout-slide-heading:not(:last-child){ margin-bottom: 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-slide-heading{ color: rgb(255, 255, 255); text-decoration: none; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .swiper-slide-inner .cw-layout-slide-description:not(:last-child){ margin-bottom: 12px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-slide-description{ color: rgb(255, 255, 255); font-weight: 500; text-decoration: none; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-69ad802 .swiper-slide-bg{ background-color: rgb(255, 255, 255); background-image: url("https://centralwellness.com/wp-content/uploads/2026/01/Age-Beautifully-at-Med-Spa-at-Central-Wellness-Billings.jpg"); background-size: contain; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-69ad802 .swiper-slidcw-contents{ margin: 0px auto; text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 3px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-69ad802 .swiper-slide-inner{ align-items: flex-end; text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-44221d6 .swiper-slide-bg{ background-color: rgb(255, 255, 255); background-image: url("https://centralwellness.com/wp-content/uploads/2024/09/Med-Spa-Services.jpg"); background-size: cover; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-44221d6 .cw-layout-background-overlay{ background-color: rgba(0, 0, 0, 0.5); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-44221d6 .swiper-slidcw-contents{ margin: 0px auto; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-44221d6 .swiper-slide-inner{ align-items: flex-end; text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-a0c7c28 .swiper-slide-bg{ background-color: rgb(255, 255, 255); background-image: url("https://centralwellness.com/wp-content/uploads/2022/01/central-wellness-7.jpg"); background-size: contain; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-a0c7c28 .swiper-slidcw-contents{ margin: 0px auto; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-a0c7c28 .swiper-slide-inner{ align-items: flex-end; text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-0f47a7f .swiper-slide-bg{ background-color: rgb(255, 255, 255); background-image: url("https://centralwellness.com/wp-content/uploads/2023/12/central-wellness-5-copy.webp"); background-size: contain; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-0f47a7f .swiper-slidcw-contents{ margin: 0px auto; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-0f47a7f .swiper-slide-inner{ align-items: flex-end; text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-5f0d64c .swiper-slide-bg{ background-color: rgb(255, 255, 255); background-image: url("https://centralwellness.com/wp-content/uploads/2024/01/botox-billings-mt-1-e1706116291940.webp"); background-size: cover; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-5f0d64c .swiper-slidcw-contents{ margin: 0px auto; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-5f0d64c .swiper-slide-inner{ align-items: flex-end; text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-4c03846 .swiper-slide-bg{ background-color: rgb(255, 255, 255); background-image: url("https://centralwellness.com/wp-content/uploads/2024/11/bio-identical-hormone-replacement-therapy-for-men.jpg"); background-size: contain; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-4c03846 .swiper-slidcw-contents{ margin: 0px auto; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-4c03846 .swiper-slide-inner{ align-items: flex-end; text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-4e1bef5 .swiper-slide-bg{ background-color: rgb(255, 255, 255); background-image: url("https://centralwellness.com/wp-content/uploads/2021/12/slide5.jpg"); background-size: cover; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-4e1bef5 .swiper-slidcw-contents{ margin: 0px auto; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-repeater-item-4e1bef5 .swiper-slide-inner{ align-items: flex-end; text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .swiper-slide{ transition-duration: calc(6s); height: 654px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-slide-button{ background-color: var( --e-global-color-text ); font-family: "CW Work Sans", sans-serif; font-size: 16px; font-weight: 500; text-transform: capitalize; text-decoration: none; color: rgb(0, 0, 0); border-color: rgba(0, 0, 0, 0); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-slide-button:hover{ background-color: var( --e-global-color-5572da5 ); color: var( --e-global-color-secondary ); border-color: rgba(0, 0, 0, 0); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea > .cw-layout-widget-container{ padding: 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .swiper-slidcw-contents{ max-width: 100%; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .swiper-slide-inner{ padding: 100px 200px; text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .swiper-slide-inner .cw-layout-slide-heading:not(:last-child){ margin-bottom: 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-slide-heading{ color: rgb(255, 255, 255); text-decoration: none; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .swiper-slide-inner .cw-layout-slide-description:not(:last-child){ margin-bottom: 12px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .cw-layout-slide-description{ color: rgb(255, 255, 255); font-weight: 500; text-decoration: none; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-6f85960{ --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; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-801836e > .cw-layout-widget-container{ margin: 0px; padding: 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-801836e{ text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-801836e .cw-layout-heading-title{ font-size: 45px; font-weight: 600; line-height: 1.2em; color: rgb(0, 0, 0); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-8a3d068 > .cw-layout-container > .cw-layout-column > .cw-layout-widget-wrap{ align-content: center; align-items: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-8a3d068 > .cw-layout-container{ max-width: 1300px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-8a3d068{ margin-top: 15px; margin-bottom: 0px; padding: 0px 0px 60px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-e98a40f.cw-layout-column.cw-layout-element[data-element_type="column"] > .cw-layout-widget-wrap.cw-layout-element-populated{ align-content: center; align-items: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-e98a40f > .cw-layout-element-populated{ margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-7fbe612 > .cw-layout-widget-container{ padding: 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-7fbe612{ z-index: 0; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-7fbe612 img{ width: 676px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-bcc9616:not(.cw-layout-motion-effects-element-type-background) > .cw-layout-widget-wrap{ background-color: var( --e-global-color-secondary ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-bcc9616 > .cw-layout-element-populated{ border-style: solid; border-width: 1px; border-color: var( --e-global-color-0148dd9 ); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 25px; --e-column-margin-right: 25px; --e-column-margin-left: 25px; padding: 38px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-bcc9616 > .cw-layout-element-populated > .cw-layout-background-overlay{ transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-39ad31f .cw-layout-icon-box-wrapper{ align-items: start; text-align: start; gap: 10px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-39ad31f .cw-layout-icon-box-title{ margin-block-end: 7px; color: var( --e-global-color-0148dd9 ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-39ad31f.cw-layout-view-default .cw-layout-icon{ fill: var( --e-global-color-5e0d8d4 ); color: var( --e-global-color-5e0d8d4 ); border-color: var( --e-global-color-5e0d8d4 ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-39ad31f .cw-layout-icon{ font-size: 15px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-39ad31f .cw-layout-icon-box-title,.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-39ad31f .cw-layout-icon-box-title a{ font-size: 25px; font-weight: 400; line-height: 0.9em; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-39ad31f .cw-layout-icon-box-description{ font-size: 16px; font-weight: 300; line-height: 1.8em; color: var( --e-global-color-0148dd9 ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-bdd8a67 .cw-layout-icon-box-wrapper{ align-items: start; text-align: start; gap: 10px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-bdd8a67 .cw-layout-icon-box-title{ margin-block-end: 7px; color: var( --e-global-color-0148dd9 ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-bdd8a67.cw-layout-view-default .cw-layout-icon{ fill: var( --e-global-color-5e0d8d4 ); color: var( --e-global-color-5e0d8d4 ); border-color: var( --e-global-color-5e0d8d4 ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-bdd8a67 .cw-layout-icon{ font-size: 15px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-bdd8a67 .cw-layout-icon-box-title,.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-bdd8a67 .cw-layout-icon-box-title a{ font-size: 25px; font-weight: 400; line-height: 0.9em; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-bdd8a67 .cw-layout-icon-box-description{ font-size: 16px; font-weight: 300; line-height: 1.8em; color: var( --e-global-color-0148dd9 ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-3a1a817 .cw-layout-icon-box-wrapper{ align-items: start; text-align: start; gap: 10px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-3a1a817 .cw-layout-icon-box-title{ margin-block-end: 7px; color: var( --e-global-color-0148dd9 ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-3a1a817.cw-layout-view-default .cw-layout-icon{ fill: var( --e-global-color-5e0d8d4 ); color: var( --e-global-color-5e0d8d4 ); border-color: var( --e-global-color-5e0d8d4 ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-3a1a817 .cw-layout-icon{ font-size: 15px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-3a1a817 .cw-layout-icon-box-title,.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-3a1a817 .cw-layout-icon-box-title a{ font-size: 25px; font-weight: 400; line-height: 0.9em; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-3a1a817 .cw-layout-icon-box-description{ font-size: 16px; font-weight: 300; line-height: 1.8em; color: var( --e-global-color-0148dd9 ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-fc1e6cf .cw-layout-icon-box-wrapper{ align-items: start; text-align: start; gap: 10px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-fc1e6cf .cw-layout-icon-box-title{ margin-block-end: 7px; color: var( --e-global-color-0148dd9 ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-fc1e6cf.cw-layout-view-default .cw-layout-icon{ fill: var( --e-global-color-5e0d8d4 ); color: var( --e-global-color-5e0d8d4 ); border-color: var( --e-global-color-5e0d8d4 ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-fc1e6cf .cw-layout-icon{ font-size: 15px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-fc1e6cf .cw-layout-icon-box-title,.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-fc1e6cf .cw-layout-icon-box-title a{ font-size: 25px; font-weight: 400; line-height: 0.9em; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-fc1e6cf .cw-layout-icon-box-description{ font-size: 16px; font-weight: 300; line-height: 1.8em; color: var( --e-global-color-0148dd9 ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-6e15514{ --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; --padding-top: 0px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-07498ac{ --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; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-1fcc91d .cw-layout-cta .cw-layout-cta__bg,.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-1fcc91d .cw-layout-cta .cw-layout-cta__bg-overlay{ transition-duration: 1500ms; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-1fcc91d > .cw-layout-widget-container{ box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 10px 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-1fcc91d .cw-layout-cta__content{ text-align: center; background-color: var( --e-global-color-secondary ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-1fcc91d .cw-layout-cta__bg-wrapper{ min-height: 300px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-1fcc91d .cw-layout-cta__title{ font-size: 32px; font-weight: 600; text-transform: uppercase; color: var( --e-global-color-primary ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-1fcc91d .cw-layout-cta:hover .cw-layout-cta__title{ color: var( --e-global-color-primary ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-1fcc91d .cw-layout-cta:not(:hover) .cw-layout-cta__bg-overlay{ background-color: rgba(255, 255, 255, 0.44); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-1fcc91d .cw-layout-cta:hover .cw-layout-cta__bg-overlay{ background-color: rgba(255, 255, 255, 0); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-769eb03{ --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; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-75feac7 .cw-layout-cta .cw-layout-cta__bg,.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-75feac7 .cw-layout-cta .cw-layout-cta__bg-overlay{ transition-duration: 1500ms; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-75feac7 > .cw-layout-widget-container{ box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 10px 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-75feac7 .cw-layout-cta__content{ text-align: center; background-color: var( --e-global-color-secondary ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-75feac7 .cw-layout-cta__bg-wrapper{ min-height: 300px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-75feac7 .cw-layout-cta__title{ font-size: 32px; font-weight: 600; text-transform: uppercase; color: var( --e-global-color-primary ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-75feac7 .cw-layout-cta:hover .cw-layout-cta__title{ color: var( --e-global-color-primary ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-75feac7 .cw-layout-cta:not(:hover) .cw-layout-cta__bg-overlay{ background-color: rgba(255, 255, 255, 0.44); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-75feac7 .cw-layout-cta:hover .cw-layout-cta__bg-overlay{ background-color: rgba(255, 255, 255, 0); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-9cad19d{ --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; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-581277a .cw-layout-cta .cw-layout-cta__bg,.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-581277a .cw-layout-cta .cw-layout-cta__bg-overlay{ transition-duration: 1500ms; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-581277a > .cw-layout-widget-container{ box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 10px 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-581277a .cw-layout-cta__content{ text-align: center; background-color: var( --e-global-color-secondary ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-581277a .cw-layout-cta__bg-wrapper{ min-height: 300px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-581277a .cw-layout-cta__title{ font-size: 32px; font-weight: 600; text-transform: uppercase; color: var( --e-global-color-primary ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-581277a .cw-layout-cta:hover .cw-layout-cta__title{ color: var( --e-global-color-primary ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-581277a .cw-layout-cta:not(:hover) .cw-layout-cta__bg-overlay{ background-color: rgba(255, 255, 255, 0.44); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-581277a .cw-layout-cta:hover .cw-layout-cta__bg-overlay{ background-color: rgba(255, 255, 255, 0); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-3ed4de6{ --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: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-d298c4b{ --display: flex; --padding-top: 0px; --padding-bottom: 85px; --padding-left: 150px; --padding-right: 150px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-827a70a .cw-layout-main-swiper{ height: 500px; width: 100%; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-827a70a .cw-layout-swiper-button{ font-size: 20px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-6a1db76 > .cw-layout-widget-container{ margin: 0px; padding: 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-6a1db76{ text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-6a1db76 .cw-layout-heading-title{ font-size: 45px; font-weight: 600; line-height: 1.2em; color: rgb(0, 0, 0); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-4d3d742{ text-align: center; font-size: var( --e-global-typography-f0617d8-font-size ); font-weight: var( --e-global-typography-f0617d8-font-weight ); line-height: var( --e-global-typography-f0617d8-line-height ); color: var( --e-global-color-da9f052 ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-1f8d792 .cw-layout-button{ background-color: rgb(224, 193, 96); font-size: 15px; font-weight: 600; text-transform: uppercase; fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); border-style: none; border-radius: 0px; padding: 15px 45px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-1f8d792 .cw-layout-button:hover,.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-1f8d792 .cw-layout-button:focus{ background-color: var( --e-global-color-5572da5 ); color: rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-1f8d792 .cw-layout-button:hover svg,.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-1f8d792 .cw-layout-button:focus svg{ fill: rgb(255, 255, 255); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-7efa252c{ --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; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-63e8710{ --display: flex; --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-25bfcf7e{ text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-25bfcf7e .cw-layout-heading-title{ font-size: 3rem; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-2519a236{ text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-43f26fb2 > .cw-layout-widget-container{ padding: 25px 0px 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-43f26fb2 .cw-layout-button{ font-size: 22px; font-weight: 600; text-transform: uppercase; border-radius: 5px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-110a19b{ text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-54ed6ba1{ --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-7c378b3c{ --display: flex; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-7d99c3b{ --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; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-860305e{ width: var( --container-widget-width, 85% ); max-width: 85%; --container-widget-width: 85%; --container-widget-flex-grow: 0; text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-860305e.cw-layout-element{ --align-self: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-860305e .cw-layout-heading-title{ font-size: 44px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-68bd4f1{ --grid-row-gap: 35px; --grid-column-gap: 30px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-68bd4f1 .cw-layout-posts-container .cw-layout-post__thumbnail{ padding-bottom: calc(66%); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-68bd4f1::after{ content: "0.66"; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-68bd4f1 .cw-layout-post__thumbnail__link{ width: 100%; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-68bd4f1 .cw-layout-post__meta-data span + span::before{ content: "///"; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-68bd4f1.cw-layout-posts--thumbnail-top .cw-layout-post__thumbnail__link{ margin-bottom: 20px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-68bd4f1 .cw-layout-pagination{ text-align: center; }
.cw-procedure:not(.rtl) .cw-layout-15 .cw-layout-element.cw-layout-element-68bd4f1 .cw-layout-pagination .page-numbers:not(:first-child){ margin-left: calc(5px); }
.cw-procedure:not(.rtl) .cw-layout-15 .cw-layout-element.cw-layout-element-68bd4f1 .cw-layout-pagination .page-numbers:not(:last-child){ margin-right: calc(5px); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-0c762b5{ --spacer-size: 130px; }
.cw-procedure{ --page-title-display: none; }
@media     (max-width: 1250px) {.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .swiper-slide{ height: 601px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .swiper-slide{ height: 601px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-801836e .cw-layout-heading-title{ font-size: 35px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-8a3d068{ padding: 20px 10px 80px 25px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-e98a40f > .cw-layout-element-populated{ padding: 0px 10px 0px 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-bcc9616 > .cw-layout-element-populated{ margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 20px 10px 20px 20px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-1fcc91d .cw-layout-cta__title{ font-size: 24px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-75feac7 .cw-layout-cta__title{ font-size: 24px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-581277a .cw-layout-cta__title{ font-size: 24px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-3ed4de6{ --padding-top: 100px; --padding-bottom: 100px; --padding-left: 25px; --padding-right: 25px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-d298c4b{ --padding-top: 50px; --padding-bottom: 50px; --padding-left: 50px; --padding-right: 50px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-6a1db76 .cw-layout-heading-title{ font-size: 35px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-4d3d742{ font-size: var( --e-global-typography-f0617d8-font-size ); line-height: var( --e-global-typography-f0617d8-line-height ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-860305e .cw-layout-heading-title{ font-size: 37px; }}
@media     (max-width: 1200px) {.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .swiper-slide{ height: 620px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .swiper-slide{ height: 620px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-860305e{ --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; }}
@media     (max-width: 767px) {.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f4f68d6{ margin-top: 0px; margin-bottom: 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a > .cw-layout-widget-container{ margin: 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea > .cw-layout-widget-container{ margin: 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .swiper-slide{ height: 621px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .swiper-slide-inner{ padding: 0px 0px 130px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-f9586ea .swiper-pagination-bullet{ --swiper-pagination-bullet-horizontal-gap: 8px; --swiper-pagination-bullet-vertical-gap: 8px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-801836e .cw-layout-heading-title{ font-size: 30px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-8a3d068{ padding: 10px 20px 50px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-7fbe612 > .cw-layout-widget-container{ padding: 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-bcc9616 > .cw-layout-element-populated{ border-width: 0px; margin: 35px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-39ad31f .cw-layout-icon-box-wrapper{ text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-bdd8a67 .cw-layout-icon-box-wrapper{ text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-3a1a817 .cw-layout-icon-box-wrapper{ text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-fc1e6cf .cw-layout-icon-box-wrapper{ text-align: center; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-3ed4de6{ --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-d298c4b{ --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-6a1db76 .cw-layout-heading-title{ font-size: 30px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-4d3d742 > .cw-layout-widget-container{ padding: 0px 7px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-4d3d742{ text-align: start; font-size: var( --e-global-typography-f0617d8-font-size ); line-height: var( --e-global-typography-f0617d8-line-height ); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-1f8d792 .cw-layout-button{ font-size: 20px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-25bfcf7e .cw-layout-heading-title{ font-size: 52px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-43f26fb2 .cw-layout-button{ font-size: 20px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-54ed6ba1{ --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-860305e .cw-layout-heading-title{ font-size: 22px; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-68bd4f1 .cw-layout-posts-container .cw-layout-post__thumbnail{ padding-bottom: calc(50%); }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-68bd4f1::after{ content: "0.5"; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-68bd4f1 .cw-layout-post__thumbnail__link{ width: 100%; }}
@media     (min-width: 768px) {.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-e98a40f{ width: 56%; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-bcc9616{ width: 43.956%; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-07498ac{ --width: 30%; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-769eb03{ --width: 40%; }
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-9cad19d{ --width: 30%; }}
.cw-procedure .cw-layout-widget:not(:has(.cw-layout-widget-container)) .cw-layout-widget-container{ overflow: hidden; }
.cw-procedure .cw-layout-widget-heading .cw-layout-heading-title[class*="cw-layout-size-"] > a{ color: inherit; font-size: inherit; line-height: inherit; }
.cw-procedure .cw-layout-widget-heading .cw-layout-heading-title.cw-layout-size-xl{ font-size: 39px; }
.cw-procedure :where(.cw-layout-widget-n-menu .cw-n-menu-content > .cw-con){ background-color: rgb(255, 255, 255); }
.cw-procedure .cw-layout-widget-image{ text-align: center; }
.cw-procedure .cw-layout-widget-image a{ display: inline-block; }
.cw-procedure .cw-layout-widget-image a img[src$=".svg"]{ width: 48px; }
.cw-procedure .cw-layout-widget-image img{ display: inline-block; vertical-align: middle; }
.cw-procedure{ --swiper-theme-color: #007aff; }
.cw-procedure .swiper{ margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }
.cw-procedure .swiper-wrapper{ position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.cw-procedure .swiper-wrapper{ transform: translate3d(0px, 0px, 0px); }
.cw-procedure .swiper-pointer-events{ touch-action: pan-y; }
.cw-procedure .swiper-slide{ flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }
.cw-procedure .swiper-backface-hidden .swiper-slide{ transform: translateZ(0px); backface-visibility: hidden; }
.cw-procedure{ --swiper-navigation-size: 44px; }
.cw-procedure .swiper-pagination{ position: absolute; text-align: center; transition: opacity 0.3s; transform: translate3d(0px, 0px, 0px); z-index: 10; }
.cw-procedure .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); }
.cw-procedure button.swiper-pagination-bullet{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }
.cw-procedure .swiper-pagination-bullet:only-child{ display: none !important; }
.cw-procedure .swiper-pagination-bullet-active{ opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color,var(--swiper-theme-color)); }
.cw-procedure .swiper .swiper-notification{ position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }
.cw-procedure .swiper-fade .swiper-slide{ pointer-events: none; transition-property: opacity; }
.cw-procedure .swiper-fade .swiper-slide .swiper-slide{ pointer-events: none; }
.cw-procedure .swiper-fade .swiper-slide-active,.cw-procedure .swiper-fade .swiper-slide-active .swiper-slide-active{ pointer-events: auto; }
.cw-procedure .cw-layout-element{ --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; }
.cw-procedure .cw-layout-element .swiper .swiper-slide figure{ line-height: 0; }
.cw-procedure .cw-layout-element .swiper .cw-layout-swiper-button,.cw-procedure .cw-layout-element .swiper ~ .cw-layout-swiper-button{ color: rgba(237, 237, 237, 0.9); cursor: pointer; display: inline-flex; font-size: 25px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; }
.cw-procedure .cw-layout-element .swiper .cw-layout-swiper-button svg,.cw-procedure .cw-layout-element .swiper ~ .cw-layout-swiper-button svg{ fill: rgba(237, 237, 237, 0.9); height: 1em; width: 1em; }
.cw-procedure .cw-layout-element .swiper .cw-layout-swiper-button-prev,.cw-procedure .cw-layout-element .swiper ~ .cw-layout-swiper-button-prev{ left: 10px; }
.cw-procedure .cw-layout-element .swiper .cw-layout-swiper-button-next,.cw-procedure .cw-layout-element .swiper ~ .cw-layout-swiper-button-next{ right: 10px; }
.cw-procedure .cw-layout-element.cw-layout-pagination-position-outside .swiper{ padding-bottom: 30px; }
.cw-procedure .cw-layout-element.cw-layout-pagination-position-outside .swiper .cw-layout-swiper-button,.cw-procedure .cw-layout-element.cw-layout-pagination-position-outside .swiper ~ .cw-layout-swiper-button{ top: calc(50% - 15px); }
.cw-procedure .cw-layout-element .cw-layout-swiper{ position: relative; }
.cw-procedure .cw-layout-element .cw-layout-main-swiper{ position: static; }
.cw-procedure .cw-layout-slides .swiper-slide-bg{ background-position: 50% center; background-repeat: no-repeat; background-size: cover; min-height: 100%; min-width: 100%; }
.cw-procedure .cw-layout-slides .swiper-slide-inner{ background-position: 50% center; background-repeat: no-repeat; inset: 0px; margin: auto; padding: 50px; position: absolute; }
.cw-procedure .cw-layout-slides .swiper-slide-inner,.cw-procedure .cw-layout-slides .swiper-slide-inner:hover{ color: rgb(255, 255, 255); display: flex; }
.cw-procedure .cw-layout-slides .swiper-slide-inner .cw-layout-background-overlay{ inset: 0px; position: absolute; z-index: 0; }
.cw-procedure .cw-layout-slides .swiper-slide-inner .cw-layout-slide-heading{ font-size: 35px; font-weight: 700; line-height: 1; }
.cw-procedure .cw-layout-slides .swiper-slide-inner .cw-layout-slide-description{ font-size: 17px; line-height: 1.4; }
.cw-procedure .cw-layout-slides .swiper-slide-inner .cw-layout-slide-description:not(:last-child),.cw-procedure .cw-layout-slides .swiper-slide-inner .cw-layout-slide-heading:not(:last-child){ margin-bottom: 30px; }
.cw-procedure .cw-layout-slides .swiper-slide-inner .cw-layout-slide-button{ background: transparent; border: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255); display: inline-block; }
.cw-procedure .cw-layout-slides .swiper-slide-inner .cw-layout-slide-button,.cw-procedure .cw-layout-slides .swiper-slide-inner .cw-layout-slide-button:hover{ background: transparent; color: inherit; text-decoration: none; }
.cw-procedure .cw-layout--v-position-middle .swiper-slide-inner{ align-items: center; }
.cw-procedure .cw-layout--h-position-center .swiper-slide-inner{ justify-content: center; }
.cw-procedure .cw-layout-slides-wrapper div:not(.swiper-slide) > .swiper-slide-inner{ display: none; }
@media     (max-width: 767px) {.cw-procedure .cw-layout-slides .swiper-slide-inner{ padding: 30px; }
.cw-procedure .cw-layout-slides .swiper-slide-inner .cw-layout-slide-heading{ font-size: 23px; line-height: 1; margin-bottom: 15px; }
.cw-procedure .cw-layout-slides .swiper-slide-inner .cw-layout-slide-description{ font-size: 13px; line-height: 1.4; margin-bottom: 15px; }}
.cw-procedure .cw-layout-widget-icon-box .cw-layout-icon-box-wrapper{ display: flex; flex-direction: column; text-align: center; }
.cw-procedure .cw-layout-widget-icon-box .cw-layout-icon-box-icon{ display: inline-block; flex: 0 0 auto; line-height: 0; }
.cw-procedure .cw-layout-widget-icon-box .cw-layout-icon-box-content{ flex-grow: 1; width: 100%; }
.cw-procedure .cw-layout-widget-icon-box .cw-layout-icon-box-title a{ color: inherit; }
.cw-procedure .cw-layout-widget-icon-box .cw-layout-icon-box-description{ margin: 0px; }
.cw-procedure .cw-layout-widget-icon-box.cw-layout-position-inline-start .cw-layout-icon-box-wrapper{ flex-direction: row; text-align: start; }
@media     (max-width: 767px) {.cw-procedure .cw-layout-widget-icon-box.cw-layout-mobile-position-block-start .cw-layout-icon-box-wrapper{ flex-direction: column; text-align: center; align-items: unset !important; }}
.cw-procedure .cw-layout-widget-call-to-action .cw-layout-widget-container,.cw-procedure .cw-layout-widget-call-to-action:not(:has(.cw-layout-widget-container)){ overflow: hidden; }
.cw-procedure .cw-layout-cta{ display: flex; overflow: hidden; position: relative; transition: 0.5s; }
.cw-procedure .cw-layout-cta--skin-classic .cw-layout-cta{ flex-wrap: wrap; }
.cw-procedure .cw-layout-cta--skin-classic .cw-layout-cta__bg-wrapper{ min-height: 200px; position: relative; width: 100%; }
.cw-procedure .cw-layout-cta--skin-classic .cw-layout-cta__content{ background-color: rgb(249, 250, 250); transition: 0.4s; width: 100%; }
.cw-procedure .cw-layout-cta--skin-classic .cw-layout-cta__content-item,.cw-procedure .cw-layout-cta--skin-classic .cw-layout-cta__content-item .cw-layout-icon{ border-color: rgb(63, 68, 75); color: rgb(63, 68, 75); fill: rgb(63, 68, 75); }
.cw-procedure .cw-layout-cta--layout-image-above .cw-layout-cta{ flex-wrap: wrap; }
.cw-procedure .cw-layout-cta--layout-image-above .cw-layout-cta__bg-wrapper{ width: 100%; }
.cw-procedure .cw-layout-cta--layout-image-above .cw-layout-cta{ flex-direction: column; }
.cw-procedure .cw-layout-cta__bg,.cw-procedure .cw-layout-cta__bg-overlay{ inset: 0px; position: absolute; transition: 0.4s; }
.cw-procedure .cw-layout-cta__bg-wrapper{ overflow: hidden; z-index: 1; }
.cw-procedure .cw-layout-cta__bg{ background-position: 50% center; background-size: cover; z-index: 1; }
.cw-procedure .cw-layout-cta__bg-overlay{ z-index: 2; }
.cw-procedure .cw-layout-cta__title{ font-size: 23px; }
.cw-procedure .cw-layout-cta__content{ align-content: center; align-items: center; display: flex; flex-wrap: wrap; overflow: hidden; padding: 35px; width: 100%; z-index: 1; }
.cw-procedure .cw-layout-cta__content,.cw-procedure .cw-layout-cta__content-item{ color: rgb(255, 255, 255); position: relative; transition: 0.5s; }
.cw-procedure .cw-layout-cta__content-item{ margin: 0px; width: 100%; }
.cw-procedure .cw-layout-cta__content-item:not(:last-child){ margin-bottom: 15px; }
.cw-procedure .cw-layout-cta__content-item .cw-layout-icon{ color: rgb(255, 255, 255); }
.cw-procedure .cw-layout-cta:hover .cw-layout-cta__bg-overlay{ background-color: rgba(0, 0, 0, 0.3); }
@media     (max-width: 1250px) {.cw-procedure .cw-layout-cta{ cursor: pointer; }}
.cw-procedure .cw-layout-bg-transform .cw-layout-bg{ will-change: transform; }
.cw-procedure .cw-layout-bg-transform-zoom-in:hover .cw-layout-bg{ transform: scale(1.2); }
.cw-procedure .cw-layout-animated-content{ --translate: 0,0; }
.cw-procedure .cw-layout-animated-content [class^="cw-layout-animated-item"]{ will-change: transform, opacity; }
.cw-procedure .cw-layout-skin-carousel .cw-layout-main-swiper{ height: 230px; }
.cw-procedure .cw-layout-carousel-image{ background: 50% center / cover no-repeat; height: 100%; position: relative; }
.cw-procedure .swiper-slide{ border-style: solid; border-width: 0px; overflow: hidden; transition-duration: 0.5s; transition-property: border, background, transform; will-change: transform; }
.cw-procedure .swiper-slide a{ display: inline; }
.cw-procedure .swiper-slide a.cw-layout-button{ display: inline-block; }
.cw-procedure .cw-layout-widget-media-carousel .cw-layout-swiper-button-prev{ left: 10px; right: unset; }
.cw-procedure .cw-layout-widget-media-carousel .cw-layout-swiper-button-next{ left: unset; right: 10px; }
.cw-procedure .cw-layout-widget-posts::after{ display: none; }
.cw-procedure .cw-layout-post__thumbnail__link{ transition: none; }
.cw-procedure .cw-layout-posts-container:not(.cw-layout-posts-masonry){ align-items: stretch; }
.cw-procedure .cw-layout-posts-container .cw-layout-post{ margin: 0px; padding: 0px; }
.cw-procedure .cw-layout-posts-container .cw-layout-post__excerpt{ flex-grow: var(--read-more-alignment,0); }
.cw-procedure .cw-layout-posts-container .cw-layout-post__thumbnail{ overflow: hidden; }
.cw-procedure .cw-layout-posts-container .cw-layout-post__thumbnail img{ display: block; max-height: none; max-width: none; transition: filter 0.3s; width: 100%; }
.cw-procedure .cw-layout-posts-container .cw-layout-post__thumbnail__link{ display: block; position: relative; width: 100%; }
.cw-procedure .cw-layout-posts-container.cw-layout-has-item-ratio .cw-layout-post__thumbnail{ inset: 0px; }
.cw-procedure .cw-layout-posts-container.cw-layout-has-item-ratio .cw-layout-post__thumbnail img{ height: auto; left: calc(50% + 1px); position: absolute; top: calc(50% + 1px); transform: scale(1.01) translate(-50%, -50%); }
.cw-procedure .cw-layout-posts .cw-layout-post{ flex-direction: column; transition-duration: 0.25s; transition-property: background, border, box-shadow; }
.cw-procedure .cw-layout-posts .cw-layout-post__title{ font-size: 18px; margin: 0px; }
.cw-procedure .cw-layout-posts .cw-layout-post__excerpt{ margin-bottom: 10px; }
.cw-procedure .cw-layout-posts .cw-layout-post__excerpt p{ color: rgb(119, 119, 119); font-size: 14px; line-height: 1.5em; margin: 0px; }
.cw-procedure .cw-layout-posts .cw-layout-post__text{ display: var(--item-display,block); flex-direction: column; flex-grow: 1; }
.cw-procedure .cw-layout-posts .cw-layout-post__meta-data{ color: rgb(173, 173, 173); font-size: 12px; line-height: 1.3em; margin-bottom: 13px; }
.cw-procedure .cw-layout-posts .cw-layout-post__read-more{ align-self: flex-start; font-size: 12px; font-weight: 700; }
.cw-procedure .cw-layout-posts .cw-layout-post__thumbnail{ position: relative; }
.cw-procedure .cw-layout-posts--skin-classic .cw-layout-post{ overflow: hidden; }
.cw-procedure .cw-layout-posts--thumbnail-top .cw-layout-post__thumbnail__link{ margin-bottom: 20px; }
.cw-procedure .cw-layout-posts--thumbnail-top .cw-layout-post__text{ width: 100%; }
.cw-procedure .cw-layout-posts .cw-layout-post{ display: flex; }
.cw-procedure .cw-layout-widget-posts:not(:has(> .cw-layout-widget-container)) > .cw-layout-button-wrapper,.cw-procedure .cw-layout-widget-posts > .cw-layout-widget-container > .cw-layout-button-wrapper{ margin-top: var(--load-more—spacing,30px); }
.cw-procedure .cw-layout-widget-posts:not(:has(> .cw-layout-widget-container)) > .cw-layout-button-wrapper .cw-layout-button,.cw-procedure .cw-layout-widget-posts > .cw-layout-widget-container > .cw-layout-button-wrapper .cw-layout-button{ cursor: pointer; position: relative; }
.cw-procedure .cw-layout-column .cw-layout-spacer-inner{ height: var(--spacer-size); }
.cw-procedure .cw-con{ --container-widget-width: 100%; }
.cw-procedure .cw-con-inner > .cw-layout-widget-spacer,.cw-procedure .cw-con > .cw-layout-widget-spacer{ width: var(--container-widget-width,var(--spacer-size)); --align-self: var( --container-widget-align-self,initial ); --flex-shrink: 0; }
.cw-procedure .cw-con-inner > .cw-layout-widget-spacer > .cw-layout-widget-container,.cw-procedure .cw-con > .cw-layout-widget-spacer > .cw-layout-widget-container{ height: 100%; width: 100%; }
.cw-procedure .cw-con-inner > .cw-layout-widget-spacer > .cw-layout-widget-container > .cw-layout-spacer,.cw-procedure .cw-con > .cw-layout-widget-spacer > .cw-layout-widget-container > .cw-layout-spacer{ height: 100%; }
.cw-procedure .cw-con-inner > .cw-layout-widget-spacer > .cw-layout-widget-container > .cw-layout-spacer > .cw-layout-spacer-inner,.cw-procedure .cw-con > .cw-layout-widget-spacer > .cw-layout-widget-container > .cw-layout-spacer > .cw-layout-spacer-inner{ height: var(--container-widget-height,var(--spacer-size)); }
.cw-procedure .cw-con-inner > .cw-layout-widget-spacer:not(:has(> .cw-layout-widget-container)) > .cw-layout-spacer,.cw-procedure .cw-con > .cw-layout-widget-spacer:not(:has(> .cw-layout-widget-container)) > .cw-layout-spacer{ height: 100%; }
.cw-procedure .cw-con-inner > .cw-layout-widget-spacer:not(:has(> .cw-layout-widget-container)) > .cw-layout-spacer > .cw-layout-spacer-inner,.cw-procedure .cw-con > .cw-layout-widget-spacer:not(:has(> .cw-layout-widget-container)) > .cw-layout-spacer > .cw-layout-spacer-inner{ height: var(--container-widget-height,var(--spacer-size)); }
/* Homepage portraits: preserve framing instead of inherited 130% Ken Burns crop. */
.cw-procedure .cw-layout-15 .cw-layout-widget-slides .swiper-slide-bg.cw-layout-ken-burns{transform:none!important;transition:none!important;}
.cw-procedure .cw-layout-15 .cw-layout-element-de1af2a .swiper-slide-bg{background-position:center top;}

/* First desktop hero: keep interactive copy in the clear upper-right area. */
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-d6b4f96 .swiper-slide-inner{align-items:flex-start;padding:clamp(60px,7vw,120px) 6% 0 51%;}
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-d6b4f96 .swiper-slidcw-contents{margin:0;width:100%;}
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-d6b4f96 .cw-layout-slide-heading{font-size:clamp(24px,2.1vw,35px);}

/* First desktop hero: raise the photo gently; center CTA below its baked-in lettering. */
.cw-procedure .cw-layout-15 .cw-layout-element-de1af2a .cw-layout-repeater-item-d6b4f96 .swiper-slide-bg{background-position:center 25%;}
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-d6b4f96 .swiper-slide-inner{padding:0;}
.cw-procedure .cw-layout-15 .cw-layout-element.cw-layout-element-de1af2a .cw-layout-repeater-item-d6b4f96 .swiper-slidcw-contents{position:absolute;left:49%;width:41%;top:calc(25% + max(13.4vw,26.2%) + 32px);margin:0;}
