.elementor-677 .elementor-element.elementor-element-d4bd2ae{--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-677 .elementor-element.elementor-element-d4bd2ae:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-d4bd2ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1ED;}.elementor-677 .elementor-element.elementor-element-5f26918{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-3c815c9{--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;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-677 .elementor-element.elementor-element-10fe5f1 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-677 .elementor-element.elementor-element-f380379{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#10171D;}.elementor-677 .elementor-element.elementor-element-ed7002e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-677 .elementor-element.elementor-element-5e484b6 .elementor-button{font-family:"Inter", Sans-serif;}.elementor-677 .elementor-element.elementor-element-156128c .elementor-button{font-family:"Inter", Sans-serif;}.elementor-677 .elementor-element.elementor-element-e8aeb46{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-0d40c5c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-677 .elementor-element.elementor-element-eb02903{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-084da1e{--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:baseline;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-bf1957c{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#10171D;}.elementor-677 .elementor-element.elementor-element-128e2d2{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#10171D;}.elementor-677 .elementor-element.elementor-element-1c15a61{--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:baseline;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-84ab420{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#10171D;}.elementor-677 .elementor-element.elementor-element-2ce292d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#10171D;}.elementor-677 .elementor-element.elementor-element-2e52eb0{--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:baseline;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-0cbb562{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#10171D;}.elementor-677 .elementor-element.elementor-element-2a55d21{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#10171D;}.elementor-677 .elementor-element.elementor-element-25fe0d8{--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:baseline;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-ea03231{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#10171D;}.elementor-677 .elementor-element.elementor-element-a4fc4a6{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#10171D;}@media(min-width:768px){.elementor-677 .elementor-element.elementor-element-3c815c9{--width:52%;}.elementor-677 .elementor-element.elementor-element-e8aeb46{--width:44%;}}/* Start custom CSS for container, class: .elementor-element-d4bd2ae */.elementor-677 .elementor-element.elementor-element-d4bd2ae{--pad:max(40px,(100% - 1360px)/2);--ease:cubic-bezier(.22,1,.36,1);--easeX:cubic-bezier(.16,1,.3,1);}
@keyframes gsv2pulse { 
  0% { box-shadow: rgba(249, 85, 61, 0.5) 0px 0px 0px 0px; }
  70% { box-shadow: rgba(249, 85, 61, 0) 0px 0px 0px 7px; }
  100% { box-shadow: rgba(249, 85, 61, 0) 0px 0px 0px 0px; }
}
@keyframes gsv2ken { 
  0% { transform: scale(1.08); }
  100% { transform: none; }
}
@keyframes gsv2scroll { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-50%); }
}
.elementor-677 .elementor-element.elementor-element-d4bd2ae p{margin: 0px;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae a{text-decoration: none;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-widget-text-editor,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-widget-heading{color: inherit;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae,.elementor-677 .elementor-element.elementor-element-d4bd2ae h1,.elementor-677 .elementor-element.elementor-element-d4bd2ae h2,.elementor-677 .elementor-element.elementor-element-d4bd2ae h3,.elementor-677 .elementor-element.elementor-element-d4bd2ae h4,.elementor-677 .elementor-element.elementor-element-d4bd2ae h5,.elementor-677 .elementor-element.elementor-element-d4bd2ae h6,.elementor-677 .elementor-element.elementor-element-d4bd2ae p,.elementor-677 .elementor-element.elementor-element-d4bd2ae a,.elementor-677 .elementor-element.elementor-element-d4bd2ae span,.elementor-677 .elementor-element.elementor-element-d4bd2ae b,.elementor-677 .elementor-element.elementor-element-d4bd2ae strong,.elementor-677 .elementor-element.elementor-element-d4bd2ae em,.elementor-677 .elementor-element.elementor-element-d4bd2ae small,.elementor-677 .elementor-element.elementor-element-d4bd2ae div,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-heading-title,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-button,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-widget-text-editor{font-family: Inter, system-ui, sans-serif;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-heading-title{color: inherit; font-weight: inherit;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-6aa925f,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-dabe67f,.elementor-677 .elementor-element.elementor-element-d4bd2ae{--ink: #212328; --dim: #545963; --faint: #747984; --red: #E30613; --redb: #E30613; --line: rgba(30,33,41,.16); --lines: rgba(30,33,41,.08); color: rgb(33, 35, 40);}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-btn .elementor-button{display: inline-flex; align-items: center; gap: 10px; padding: 15px 27px; border-radius: 999px; font-family: inherit; font-size: 14px; font-weight: 500; border: 1px solid transparent; transition: transform .35s var(--ease),background .3s var(--ease),box-shadow .35s var(--ease);}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-btn-primary .elementor-button{background: var(--red); color: rgb(253, 253, 253); box-shadow: rgba(224, 57, 43, 0.35) 0px 8px 30px;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-btn-ghost .elementor-button{background: rgba(20, 22, 28, 0.4); color: var(--ink); border-color: var(--line);}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-6aa925f .gs-btn-ghost .elementor-button,.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-btn-ghost .elementor-button{background: rgba(255, 255, 255, 0.65); color: rgb(33, 35, 40);}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-h2 .elementor-heading-title{font-weight: 700; letter-spacing: -0.8px; line-height: 1.05; font-size: 40px; text-wrap: balance; color: var(--ink); max-width: 20ch;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-h2 em{font-style: normal; color: var(--redb);}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-sec-p p{color: var(--dim); font-size: 16px; line-height: 1.6; max-width: 52ch; text-wrap: pretty;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae{padding: 110px var(--pad) 0; gap: 60px; border-top: 1px solid var(--lines);}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-3c815c9 .gs-h2 .elementor-heading-title{max-width: 12ch;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gsv2-status{display: inline-flex; align-items: center; gap: 10px; padding: 8px 16px; border-radius: 999px; border: 1px solid var(--line); background: rgba(30, 33, 41, 0.04); font-size: 14px; color: var(--dim);}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-status-w{width: auto; align-self: flex-start;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gsv2-status .dot{width: 8px; height: 8px; border-radius: 50%; background: var(--faint); flex-shrink: 0;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gsv2-status.open .dot{background: var(--redb); animation: gsv2pulse 2.6s var(--ease) infinite;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gsv2-status.open b{color: var(--redb);}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gsv2-status b{font-weight: 700;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-e8aeb46{border: 1px solid var(--line); border-radius: 18px; overflow: hidden; background: linear-gradient(168deg, rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0.4) 60%); box-shadow: rgba(30, 35, 50, 0.08) 0px 18px 44px;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-0d40c5c{position: relative; aspect-ratio: 16 / 9; overflow: hidden; padding: 0px;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-loc-img{position: absolute; inset: 0px; height: 100%; width: 100%;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-loc-img .elementor-widget-container,.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-loc-img figure,.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-loc-img .elementor-image{height: 100%;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-loc-img img{width: 100%; height: 100%; object-fit: cover; object-position: 52% 72%; filter: brightness(0.6) contrast(1.08) saturate(0.85); transition: transform .8s var(--ease),filter .5s var(--ease);}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-pin-w{position: absolute; left: 22px; bottom: 20px; z-index: 2; width: auto;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gsv2-pin{display: flex; gap: 9px; align-items: flex-start; color: rgb(250, 250, 250);}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gsv2-pin svg{width: 19px; height: 19px; flex-shrink: 0; color: rgb(227, 6, 19); margin-top: 2px;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gsv2-pin strong{display: block; font-size: 16px; font-weight: 700; letter-spacing: -0.01em;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gsv2-pin .pin-txt > span{font-size: 14px; color: rgb(212, 214, 221);}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-eb02903{padding: 16px 26px;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-084da1e,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-1c15a61,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-2e52eb0,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-25fe0d8{padding: 17px 0px; border-bottom: 1px solid var(--line);}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-084da1e,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-1c15a61,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-2e52eb0,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-25fe0d8:last-child{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-k p{color: var(--faint); font-size: 14px;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-v{text-align: right;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-v p{color: var(--ink); font-weight: 500; font-size: 14px;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-v a{color: inherit; border-bottom: 1px solid var(--line); padding-bottom: 1px; transition: border-color .3s var(--ease);}

@media (prefers-reduced-motion: reduce){
.elementor-677 .elementor-element.elementor-element-d4bd2ae *,.elementor-677 .elementor-element.elementor-element-d4bd2ae ::before,.elementor-677 .elementor-element.elementor-element-d4bd2ae ::after{animation-duration: 0.01ms !important; transition-duration: 0.01ms !important;}
}
@media (max-width: 1024px){
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-h2 .elementor-heading-title{font-size: 34px; letter-spacing: -0.7px;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-03a4199,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-5f26918,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-61e0105{flex-direction: column;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-28f295e,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-de036c3,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-3c815c9,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-e8aeb46,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-ad43950,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-cc9ceeb,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-4f1d65e,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-0a1428e{--width: 100%; width: 100%;}
}
@media (max-width: 767px){
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-h2 .elementor-heading-title{font-size: 30px; letter-spacing: -0.6px;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-sec-p p{font-size: 16px;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae{padding-top: 72px;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-084da1e,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-1c15a61,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-2e52eb0,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-25fe0d8{flex-direction: column; align-items: flex-start; gap: 3px;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-v{text-align: left;}
}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-icon-list-text,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-button,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-button-text,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-nav-menu a,.elementor-677 .elementor-element.elementor-element-d4bd2ae .wpcf7 input,.elementor-677 .elementor-element.elementor-element-d4bd2ae .wpcf7 textarea,.elementor-677 .elementor-element.elementor-element-d4bd2ae .wpcf7 select,.elementor-677 .elementor-element.elementor-element-d4bd2ae .wpcf7 label,.elementor-677 .elementor-element.elementor-element-d4bd2ae .wpcf7 p{font-family: Inter, system-ui, -apple-system, sans-serif;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae p{font-family: Inter, system-ui, -apple-system, sans-serif; font-size: 16px; font-weight: 400; line-height: 1.55; color: inherit;}
/* --- state + scrim + responsive gutter, copied from /v2 --- */
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-btn-primary .elementor-button:hover{background: var(--redb); transform: translateY(-2px); box-shadow: rgba(224, 57, 43, 0.45) 0px 12px 36px;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-btn-ghost .elementor-button:hover{background: rgba(255, 255, 255, 0.1); transform: translateY(-2px);}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-6aa925f .gs-btn-ghost .elementor-button:hover,.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-btn-ghost .elementor-button:hover{background: rgb(255, 255, 255);}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-0d40c5c::after{content: ""; position: absolute; inset: 0px; background: linear-gradient(transparent 32%, rgba(12, 14, 22, 0.9));}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-0d40c5c:hover .gs-loc-img img{transform: scale(1.05); filter: brightness(0.72) contrast(1.08) saturate(0.95);}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .gs-v a:hover{border-color: var(--redb);}
@media (max-width: 1024px){
.elementor-677 .elementor-element.elementor-element-d4bd2ae{--pad: 33px;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-5f26918{flex-direction: column;}
.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-3c815c9,.elementor-677 .elementor-element.elementor-element-d4bd2ae .elementor-element-e8aeb46{--width: 100%; width: 100%;}
}
@media (max-width: 767px){
.elementor-677 .elementor-element.elementor-element-d4bd2ae{--pad: 18px;}
}/* End custom CSS */