.elementor-87 .elementor-element.elementor-element-7437b8a{--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;--padding-top:88px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-87 .elementor-element.elementor-element-7437b8a:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-7437b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2926;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-87 .elementor-element.elementor-element-5d716f7{width:var( --container-widget-width, 26vw );max-width:26vw;--container-widget-width:26vw;--container-widget-flex-grow:0;top:-120px;z-index:0;}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-5d716f7{right:-7vw;}body.rtl .elementor-87 .elementor-element.elementor-element-5d716f7{left:-7vw;}.elementor-87 .elementor-element.elementor-element-5d716f7 img{width:100%;opacity:0.07;}.elementor-87 .elementor-element.elementor-element-5c396e5{--display:grid;--e-con-grid-template-columns:1.3fr 1fr 1fr;--e-con-grid-template-rows:auto;--gap:40px 64px;--row-gap:40px;--column-gap:64px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-9b58a07{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-e78922f{text-align:start;}.elementor-87 .elementor-element.elementor-element-e78922f img{width:172px;}.elementor-87 .elementor-element.elementor-element-ba08f55{text-align:start;}.elementor-87 .elementor-element.elementor-element-ba08f55 img{width:250px;}.elementor-87 .elementor-element.elementor-element-d223dbe{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-e99794b .elementor-heading-title{font-family:var( --e-global-typography-kveyebrow-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-kveyebrow-font-size );font-weight:var( --e-global-typography-kveyebrow-font-weight );text-transform:var( --e-global-typography-kveyebrow-text-transform );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );color:#00A9E0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-87 .elementor-element.elementor-element-e3187b5{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-c896e73 .elementor-heading-title{font-family:var( --e-global-typography-kveyebrow-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-kveyebrow-font-size );font-weight:var( --e-global-typography-kveyebrow-font-weight );text-transform:var( --e-global-typography-kveyebrow-text-transform );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );color:#00A9E0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-bf2d6c8{font-family:var( --e-global-typography-kvsmall-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-kvsmall-font-size );font-weight:var( --e-global-typography-kvsmall-font-weight );line-height:var( --e-global-typography-kvsmall-line-height );letter-spacing:var( --e-global-typography-kvsmall-letter-spacing );color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-8ebf82c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-a5480ea{font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:15px;font-weight:300;letter-spacing:0.02em;color:rgba(255,255,255,0.72);}.elementor-87 .elementor-element.elementor-element-51604f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-497ac3d{font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:15px;font-weight:300;letter-spacing:0.02em;color:rgba(255,255,255,0.72);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-87 .elementor-element.elementor-element-89fd73e .elementor-button-content-wrapper{flex-direction:row;}.elementor-87 .elementor-element.elementor-element-89fd73e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-87 .elementor-element.elementor-element-7437b8a{--content-width:1362px;}}@media(max-width:1024px){.elementor-87 .elementor-element.elementor-element-7437b8a{--padding-top:64px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-87 .elementor-element.elementor-element-5d716f7{--container-widget-width:36vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 36vw );max-width:36vw;}.elementor-87 .elementor-element.elementor-element-5c396e5{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-e78922f img{width:150px;}.elementor-87 .elementor-element.elementor-element-ba08f55 img{width:220px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-87 .elementor-element.elementor-element-e99794b .elementor-heading-title{font-size:var( --e-global-typography-kveyebrow-font-size );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-87 .elementor-element.elementor-element-c896e73 .elementor-heading-title{font-size:var( --e-global-typography-kveyebrow-font-size );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-87 .elementor-element.elementor-element-bf2d6c8{font-size:var( --e-global-typography-kvsmall-font-size );line-height:var( --e-global-typography-kvsmall-line-height );letter-spacing:var( --e-global-typography-kvsmall-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-7437b8a{--padding-top:56px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-87 .elementor-element.elementor-element-5d716f7{--container-widget-width:70vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 70vw );max-width:70vw;top:-60px;}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-5d716f7{right:-28vw;}body.rtl .elementor-87 .elementor-element.elementor-element-5d716f7{left:-28vw;}.elementor-87 .elementor-element.elementor-element-5c396e5{--e-con-grid-template-columns:repeat(1, 1fr);--gap:36px 32px;--row-gap:36px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-e78922f img{width:130px;}.elementor-87 .elementor-element.elementor-element-ba08f55 img{width:200px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-87 .elementor-element.elementor-element-e99794b .elementor-heading-title{font-size:var( --e-global-typography-kveyebrow-font-size );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-87 .elementor-element.elementor-element-c896e73 .elementor-heading-title{font-size:var( --e-global-typography-kveyebrow-font-size );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-87 .elementor-element.elementor-element-bf2d6c8{font-size:var( --e-global-typography-kvsmall-font-size );line-height:var( --e-global-typography-kvsmall-line-height );letter-spacing:var( --e-global-typography-kvsmall-letter-spacing );}.elementor-87 .elementor-element.elementor-element-8ebf82c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-87 .elementor-element.elementor-element-a5480ea{font-size:13px;}.elementor-87 .elementor-element.elementor-element-51604f3{--justify-content:space-between;}.elementor-87 .elementor-element.elementor-element-497ac3d{font-size:13px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for container, class: .elementor-element-7437b8a */.elementor-87 .elementor-element.elementor-element-7437b8a .kv-foot-top { border-bottom: 1px solid rgba(255,255,255,.14); }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-foot-nav .elementor-nav-menu--main .elementor-item {
  color: #fff; padding: 5px 0; font-family: "itc-avant-garde-gothic-pro", "Helvetica Neue", Arial, sans-serif;
  font-weight: 600; font-size: clamp(15px, 1vw, 19px); line-height: 1.3; }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-foot-nav .elementor-nav-menu--main .elementor-item:hover { color: #00A9E0; }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-foot-contact a { color: #fff; font-weight: 600; text-decoration: none; }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-foot-contact a:hover { color: #00A9E0; }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-foot-contact strong { font-weight: 600; }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-foot-contact p { margin: 0; }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-copy p { margin: 0; }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-top .elementor-button { background: transparent; padding: 0; color: rgba(255,255,255,.85);
  font-family: "itc-avant-garde-gothic-pro", "Helvetica Neue", Arial, sans-serif; font-weight: 600; font-size: clamp(13px, .8vw, 15px); }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-top .elementor-button:hover { color: #00A9E0; background: transparent; }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-top .elementor-button-icon svg { width: 8px; height: auto; transform: rotate(-90deg); }
@media (max-width: 1024px) { .elementor-87 .elementor-element.elementor-element-7437b8a .kv-foot-brand { grid-column: 1 / -1; } }
/* v2 */
.elementor-87 .elementor-element.elementor-element-7437b8a { position: relative; overflow: hidden; }
.elementor-87 .elementor-element.elementor-element-7437b8a > .e-con-inner > *:not(.kv-foot-mark) { position: relative; z-index: 1; }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-foot-mark { pointer-events: none; }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-foot-mark img { width: 100%; height: auto; }
/* footer links: blue chevron slides in on hover */
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-foot-nav .elementor-nav-menu--main .elementor-item,
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-foot-contact a { position: relative; transition: color .2s ease, transform .25s ease; }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-foot-nav .elementor-nav-menu--main .elementor-item::before {
  content: ""; position: absolute; left: -16px; top: 50%; width: 7px; height: 11px; margin-top: -5.5px; opacity: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 11'%3E%3Cpath d='M1.2 1.2 5.5 5.5 1.2 9.8' fill='none' stroke='%2300A9E0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain;
  transform: translateX(-6px); transition: opacity .2s ease, transform .25s ease; }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-foot-nav .elementor-nav-menu--main .elementor-item:hover,
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-foot-nav .elementor-nav-menu--main .elementor-item:focus-visible { transform: translateX(16px); }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-foot-nav .elementor-nav-menu--main .elementor-item:hover::before,
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-foot-nav .elementor-nav-menu--main .elementor-item:focus-visible::before { opacity: 1; transform: none; }
/* legal links */
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-legal p { margin: 0; display: flex; flex-wrap: wrap; gap: 6px 28px; }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-legal a { color: rgba(255,255,255,.72); text-decoration: none; transition: color .2s ease; }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-legal a:hover, .elementor-87 .elementor-element.elementor-element-7437b8a .kv-legal a:focus-visible { color: #00A9E0; }
/* back to top: round chevron button */
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-top .elementor-button { display: inline-flex; align-items: center; gap: 12px; }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-top .elementor-button-content-wrapper { align-items: center; gap: 12px; }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-top .elementor-button-icon { display: inline-flex; align-items: center; justify-content: center; width: 38px; height: 38px;
  border: 1.5px solid rgba(255,255,255,.55); border-radius: 50%; transition: background-color .2s ease, border-color .2s ease, transform .25s ease; }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-top .elementor-button:hover .elementor-button-icon { background: #00A9E0; border-color: #00A9E0; transform: translateY(-3px); }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-copy { flex-shrink: 0; }
@media (min-width: 768px) { .elementor-87 .elementor-element.elementor-element-7437b8a .kv-copy p { white-space: nowrap; } }
@media (max-width: 767px) {
  .elementor-87 .elementor-element.elementor-element-7437b8a .kv-foot-right { width: 100%; }
}
@media (prefers-reduced-motion: reduce) { .elementor-87 .elementor-element.elementor-element-7437b8a * { transition: none !important; } }

/* back to top: outline kavéo chevron pointing up */
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-top .elementor-button-icon svg { display: none; }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-top .elementor-button-icon::before { content: ''; width: 11px; height: 17px; background-color: #fff; transform: rotate(-90deg);
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -6 125.07 190.54'%3E%3Cpath fill='none' stroke='%23000' stroke-width='16' stroke-linejoin='round' d='M105.05 72.34 40.75 8.04c-9.03-9.03-23.68-9.03-32.71 0-9.03 9.03-9.03 23.68 0 32.71l48.52 48.52L8.04 137.79c-9.03 9.03-9.03 23.67 0 32.71 9.03 9.03 23.68 9.03 32.71 0l64.31-64.31c4.66-4.66 6.89-10.82 6.75-16.92.15-6.11-2.09-12.26-6.75-16.93Z'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -6 125.07 190.54'%3E%3Cpath fill='none' stroke='%23000' stroke-width='16' stroke-linejoin='round' d='M105.05 72.34 40.75 8.04c-9.03-9.03-23.68-9.03-32.71 0-9.03 9.03-9.03 23.68 0 32.71l48.52 48.52L8.04 137.79c-9.03 9.03-9.03 23.67 0 32.71 9.03 9.03 23.68 9.03 32.71 0l64.31-64.31c4.66-4.66 6.89-10.82 6.75-16.92.15-6.11-2.09-12.26-6.75-16.93Z'/%3E%3C/svg%3E") center / contain no-repeat; }
/* back to top: chevron only, no circle, tight to the label */
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-top .elementor-button-icon { width: auto !important; height: auto !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-top .elementor-button-content-wrapper, .elementor-87 .elementor-element.elementor-element-7437b8a .kv-top .elementor-button { gap: 8px !important; }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-top .elementor-button:hover .elementor-button-icon { background: transparent !important; transform: translateY(-3px); }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-top .elementor-button:hover .elementor-button-icon::before { background-color: #00A9E0; }
.elementor-87 .elementor-element.elementor-element-7437b8a .kv-top .elementor-button-icon::before { transition: background-color .2s ease; }/* End custom CSS */