html, body {
    scroll-behavior: smooth;
}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}footer,header,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:40;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}h1,h2,h3{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}dt{font-weight:700}b,strong{font-weight:bolder}small{font-size:80%}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:rgb(10, 45, 78);text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}textarea{overflow:auto;resize:vertical}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}template{display:none}[hidden]{display:none!important}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0, 0, 0, .1);--f-spinner-color-2:rgba(17, 24, 28, .8);--f-spinner-stroke:2.75}@-webkit-keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes f-fadeOut{100%{opacity:0}}@keyframes f-fadeOut{100%{opacity:0}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);-webkit-box-shadow:var(--f-button-shadow);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;-webkit-transition:var(--f-button-transition);transition:var(--f-button-transition)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;-webkit-transition:opacity .15s;transition:opacity .15s ease;-webkit-transform:var(--f-button-transform);-ms-transform:var(--f-button-transform);transform:var(--f-button-transform);-webkit-filter:var(--f-button-svg-filter);filter:var(--f-button-svg-filter);pointer-events:none}.fancybox__nav .f-button.is-next,.fancybox__nav .f-button.is-prev{position:absolute;z-index:1}.fancybox__nav .f-button:disabled{pointer-events:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24, 24, 27, .98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255, 255, 255, .1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:transparent;overflow:visible;z-index:var(--fancybox-zIndex,1050);outline:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container ::after,.fancybox__container ::before{-webkit-box-sizing:inherit;box-sizing:inherit}.fancybox__container::-ms-backdrop{background-color:rgba(0,0,0,0)}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__track{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;height:100%}.fancybox__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-html5video,.fancybox__slide.has-iframe,.fancybox__slide.has-video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::after,.fancybox__slide::before{content:"";-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__slide:empty,.fancybox__track:empty,.fancybox__viewport:empty{display:block}.fancybox__content{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);cursor:default;border-radius:0;z-index:20}.fancybox__content [contenteditable],.fancybox__content [data-selectable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-transition:none;transition:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;margin-bottom:100px;max-height:100%}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-filter:blur(0px);filter:blur(0px)}.fancybox__caption{-ms-flex-item-align:center;align-self:center;max-width:100%;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:14px 0 4px;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color, #fff);--f-button-hover-color:var(--fancybox-color, #fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);-webkit-transition:.25s;transition:all .25s ease}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24, 24, 27, .3);--f-button-active-bg:rgba(24, 24, 27, .5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, .5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height) * -.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;z-index:40;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:0;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=false]>:not(.fancybox__backdrop,.fancybox__carousel){-webkit-animation:var(--f-interface-enter-duration,.25s) ease .1s backwards f-fadeIn;animation:var(--f-interface-enter-duration,.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{-webkit-animation:var(--f-backdrop-enter-duration,.35s) ease backwards f-fadeIn;animation:var(--f-backdrop-enter-duration,.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=true]>:not(.fancybox__backdrop,.fancybox__carousel){-webkit-animation:var(--f-interface-exit-duration,.15s) ease forwards f-fadeOut;animation:var(--f-interface-exit-duration,.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{-webkit-animation:var(--f-backdrop-exit-duration,.35s) ease forwards f-fadeOut;animation:var(--f-backdrop-exit-duration,.35s) ease forwards f-fadeOut}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity, 1);-webkit-transition:max-height .35s cubic-bezier(.23, 1, .32, 1);transition:max-height .35s cubic-bezier(.23, 1, .32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.05)));background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.05)));background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.fancybox__thumbs.is-masked{max-height:0!important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24, 24, 27, .65);--f-button-hover-bg:rgba(70, 70, 73, .65);--f-button-active-bg:rgba(90, 90, 93, .65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, .15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.fancybox__toolbar__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.fancybox__toolbar__column.is-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}[data-fancybox-toggle-fullscreen] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-webkit-box;display:flex}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-ms-flexbox;display:flex}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}@font-face{font-family:Inter;src:url("fonts/Inter-Medium.woff2") format("woff2"),url("../fonts/Inter-Medium.woff") format("woff");font-weight:40;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url("../fonts/Inter-SemiBold.woff2") format("woff2"),url("../fonts/Inter-SemiBold.woff") format("woff");font-weight:40;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url("../fonts/Inter-Regular.woff2") format("woff2"),url("../fonts/Inter-Regular.woff") format("woff");font-weight:40;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../fonts/NeueHaasDisplay-Mediu.woff2") format("woff2"),url("../fonts/NeueHaasDisplay-Mediu.woff") format("woff");font-weight:40;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../fonts/NeueHaasDisplay-Roman.woff2") format("woff2"),url("../fonts/NeueHaasDisplay-Roman.woff") format("woff");font-weight:40;font-style:normal;font-display:swap}h1,h2,h3{font-family:var(--font-family-title,"Neue Haas Grotesk Display Pro");font-weight:40;line-height:1.2;margin:0 0 1rem;color:var(--title-color,#0a2b36)}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong{font-weight:40}h1 h1,h2 h1,h3 h1{font-size:clamp(40px, 8vw, 91px);line-height:1.1;margin-bottom:40px}h1{font-size:clamp(40px, 8vw, 91px);line-height:1.1;margin-bottom:40px}h2{font-size:clamp(35px, 5vw, 53px);line-height:1.1}h3{font-size:clamp(24px, 4vw, 48px);line-height:1.1;margin-bottom:24px}a{display:inline-block;text-decoration:underline;-webkit-transition:color .25s ease-out;transition:color ease-out .25s}a:hover{text-decoration:none}p{margin-top:0;margin-bottom:1.1rem}p:last-of-type{margin-bottom:0;}b,strong{font-weight:40}*{outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;-webkit-tap-highlight-color:transparent;margin:0}body{position:relative;min-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;font-family:var(--font-family-main,"Inter");font-size:16px;line-height:1.4;color:var(--text-color,rgba(10,43,54,.8));background-color:#fff}img{max-width:100%;height:auto}ul{margin:0;padding:0;list-style:none}.wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:100vh;overflow:hidden}.wrapper .footer{margin-top:auto}a{color:var(--links-color,rgba(10,43,54,.8))}a:hover{color:var(--links-color-hover,#f0f0f0)}.container{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}main{min-height:100px}.video-bg{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:0}section{padding:50px 0}.before-title{color:var(--links-color-hover,#396c7d);font-weight:40;margin-bottom:24px;width:100%}@media (max-width:991.98px){section{padding:60px 0}.before-title{margin-bottom:18px}.header-menu>li.menu-item-has-children>.sub-menu a .arrow{display:none}}.slider-bottom .container{margin-left:0;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding-left:0;padding-right:40px}@media (max-width:1450px){.slider-bottom .container{max-width:calc(100vw - 40px);padding-right:0}}.slider-bottom .btn{margin-left:auto;margin-top:58px}.slider-bottom-arrow-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.slider-arrow{padding:0;outline:0;background:0 0;border:none;margin-top:58px}@media (max-width:575.98px){.slider-bottom .container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.slider-bottom .btn{margin-top:30px}.slider-arrow{margin-top:30px}}.slider-arrow svg rect{-webkit-transition:fill .25s ease-out;transition:fill ease-out .25s;fill:var(--slider-arrow,#0A2B36)}.slider-arrow:is(:hover,:focus) svg rect{fill:var(--slider-arrow-hover,#FE5B00)}.swiper-wrapper .swiper-slide{width:auto;margin-right:24px}.fancybox-scheme .fancybox__content{background-color:#fff!important;padding:15px!important}.tab-btn{border-radius:18px;color:var(--title-color,#0a2b36);background-color:var(--blue-transparent-10,rgba(160, 25, 238, 0.1));font-size:16px;font-weight:40;line-height:1.5;padding:6px 16px;border:none;-webkit-transition:color .25s ease-out,background-color .25s ease-out;transition:color ease-out .25s,background-color ease-out .25s}@media (max-width:767.98px){h1 h1,h2 h1,h3 h1{margin-bottom:20px;line-height:1}h1{margin-bottom:20px;line-height:1}section{padding:40px 0}.tab-btn{font-size:14px}}.tab-btn:is(:active,:hover,:focus){color:var(--title-color,#0a2b36);background-color:#b2bdc0}.tab-btn.active{color:var(--title-color-alt,#fff);background-color:var(--title-color,#0a2b36)}.d-none{display:none!important}.fancybox__button--zoom{display:block!important}
html {
    scroll-behavior: smooth;
}
.btn,.button{color:var(--button-color,#fff);text-decoration:none;background-color:rgb(63 50 220 / 83%);border:0.5px solid #ffffffba;-webkit-transition:color .25s ease-out,background-color .25s ease-out,border-color .25s ease-out;transition:color ease-out .25s,background-color ease-out .25s,border-color ease-out .25s;font-size:18px;font-weight:40;font-family:var(--font-family-additional,"Neue Haas Grotesk Display Pro");padding:19px 22px;min-height:58px;line-height:1;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-radius:8px;letter-spacing:.36px;text-transform:capitalize}

@media (max-width:767.98px){.btn,.button{font-size:16px;padding:10px;min-height:48px}}.btn svg,.button svg{width:18px;height:18px}.btn svg use,.button svg use{fill:rgb(182, 208, 10)}.btn svg path,.button svg path{stroke:var(--button-icon-color,#FFFFFF);-webkit-transition:stroke .25s ease-out;transition:stroke ease-out .25s}.btn:is(:hover,:focus),.button:is(:hover,:focus){color:var(--button-color-hover,#fff);background: linear-gradient(135deg, #1dc6b5, #1e90ff, #961bd3);border-color:var(--button-border-color-hover,#7fabda)}.btn:is(:hover,:focus) svg path,.button:is(:hover,:focus) svg path{stroke:var(--button-icon-color-hover,#FFFFFF)}.footer input,.footer textarea,.header input,.header textarea,.main input,.main textarea{min-height:48px;padding:0 16px;width:100%;border-radius:8px;border:2px solid var(--blue-transparent-30,rgba(10,43,54,.3));font-size:15px;line-height:1.6}.footer input::-webkit-input-placeholder,.footer textarea::-webkit-input-placeholder,.header input::-webkit-input-placeholder,.header textarea::-webkit-input-placeholder,.main input::-webkit-input-placeholder,.main textarea::-webkit-input-placeholder{color:rgba(10,43,54,.6)}.footer input::-moz-placeholder,.footer textarea::-moz-placeholder,.header input::-moz-placeholder,.header textarea::-moz-placeholder,.main input::-moz-placeholder,.main textarea::-moz-placeholder{color:rgba(10,43,54,.6)}.footer input:-ms-input-placeholder,.footer textarea:-ms-input-placeholder,.header input:-ms-input-placeholder,.header textarea:-ms-input-placeholder,.main input:-ms-input-placeholder,.main textarea:-ms-input-placeholder{color:rgba(10,43,54,.6)}.footer input::-ms-input-placeholder,.footer textarea::-ms-input-placeholder,.header input::-ms-input-placeholder,.header textarea::-ms-input-placeholder,.main input::-ms-input-placeholder,.main textarea::-ms-input-placeholder{color:rgba(10,43,54,.6)}.footer input::placeholder,.footer textarea::placeholder,.header input::placeholder,.header textarea::placeholder,.main input::placeholder,.main textarea::placeholder{color:rgba(10,43,54,.6)}.footer label,.header label,.main label{font-size:15px;line-height:1.5;margin-bottom:8px;font-weight:40;color:var(--text-color,rgba(10,43,54,.8))}.footer textarea,.header textarea,.main textarea{min-block-size:144px!important;padding:12px 16px}.header{padding:18px 0;position:fixed;top:0;left:0;right:0;z-index:999;border-bottom:1px solid var(--blue-transparent-10,rgba(10,43,54,.1))}

:root {
    --text-color: white; /* Default text color */
}

.header_bg{position:absolute;top:0;left:0;width:100%;height:100%;background: rgb(208 199 226 / 0%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}



header {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    padding: 15px 0;
    backdrop-filter: blur(20px) saturate(180%);
    -webkit-backdrop-filter: blur(10px) saturate(180%);
    background: rgba(151, 151, 151, 0.032); /* Transparent White */
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}

header nav ul li a {
    text-decoration: none;
    font-size: 16px;
    color: var(--text-color);
    transition: color 0.3s ease-in-out;
}

.header-nav a {
    color: black; /* Default color */
    mix-blend-mode: difference; /* Inverts colors based on the background */
    transition: color 0.3s ease-in-out;
}

.header a {
    text-decoration: none;
    color: white;
    mix-blend-mode: difference;
    font-size: 16px;
    margin: 0 15px;
    transition: color 0.25s ease-out, border 0.25s ease-out;
}



.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;position:relative;z-index:1}@media (min-width:1424px){.container{max-width:1424px}.header .container{max-width:1452px}}

.header-logo img,.header-logo svg{max-width:50%;max-height:50%}
.header .btn{min-height:42px;font-size:16px;padding:12px 20px}
@media (max-width:1199.98px){.header .container{gap:15px}.header .btn{margin-left:auto}}

@media (max-width:767.98px){
    .header{padding:15px 0}
    .header .container{
        gap:8px;
        align-items:center;
        justify-content:space-between;
        padding-left:10px;
        padding-right:10px;
        min-height:60px;
        overflow:visible;
        width:100%;
        box-sizing:border-box
    }
    .header-logo{
        flex-shrink:1;
        display:flex;
        align-items:center;
        margin-right:auto;
        margin-left:0;
        min-width:0
    }
    .header-logo img,.header-logo svg{
        max-width:160px!important;
        max-height:70px!important;
        width:auto!important;
        height:auto!important;
        object-fit:contain;
        margin-left: -20px;
    }
    .header-burger{
        flex-shrink:0;
        height:40px;
        width:40px;
        min-width:40px;
        display:flex;
        align-items:center;
        justify-content:center;
        margin:0 4px
    }
    .header .btn{
        padding:10px 12px;
        gap:4px;
        min-height:40px;
        font-size:12px;
        white-space:nowrap;
        flex-shrink:0;
        margin-left:auto;
        margin-right:0;
        max-width:calc(100vw - 240px);
        overflow:visible;
        letter-spacing:0
    }
    .header .btn svg{
        width:14px;
        height:14px;
        flex-shrink:0
    }
}@media (max-width:350px){.header .btn{font-size:14px}}.header-burger{display:none;height:42px;width:42px;min-width:42px;position:relative;border-radius:8px;padding:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .25s ease-out;transition:background-color ease-out .25s;border:none;background-color:transparent;outline:0}.header-burger svg path{fill:#ffffff;stroke:#ffffff;transition:stroke 0.3s ease-in-out, fill 0.3s ease-in-out}.header-nav{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (max-width:1199.98px){.header-burger{display:-webkit-box;display:-ms-flexbox;display:flex}.header-nav{display:none;width:100%;max-width:400px;height:-webkit-min-content;height:-moz-min-content;height:min-content;margin-left:auto;padding:40px}}@media (max-width:575.98px){.header-nav{max-width:350px}}@media (min-width:1200px){.header-nav{display:block!important;background-color:transparent}}.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;font-weight:40;font-size:16px;line-height:1.5}

.header-menu a{
    text-decoration:none; color: var(--text-color);mix-blend-mode: difference;-webkit-transition:border .25s ease-out,color .25s ease-out;
    transition:border ease-out .25s,color ease-out .25s;
}

@media (max-width: 768px) {
    .video-bg-wrapper {
        width: 100%;
        max-width: 100%;
        padding: 0 10px; /* Optional for spacing */
        border-radius: 8px;
    }

    .video-bg-wrapper video {
        width: 100%;
        height: auto;
        object-fit: contain;
        display: block;
        border-radius: 8px;
    }
}

.header-menu a:is(:hover,:focus){color:var(--links-color-hover,#f6f6f6)}.header-menu>li>a{border-bottom:2px solid transparent}.header-menu>li>a .icon svg path{stroke:var(--title-color,#0A2B36);-webkit-transition:stroke .25s ease-out;transition:stroke ease-out .25s}.header-menu>li>a:is(:hover,:focus){border-bottom:2px solid var(--links-color-hover,#ebeff1)}.header-menu>li>a:is(:hover,:focus) svg path{stroke:var(--links-color-hover,#072832)}.header-menu>li.menu-item-has-children{position:relative}.header-menu>li.menu-item-has-children>a .arrow-dropdown{pointer-events:none}.header-menu>li.menu-item-has-children>a .arrow-dropdown svg{-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform ease-out .25s;transition:transform ease-out .25s;transition:transform ease-out .25s,-webkit-transform ease-out .25s}@media (max-width:1199.98px){.header-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:18px;gap:15px}.header-menu a{color:#0A2B36!important;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 15px;border:1px solid rgba(10,43,54,.1);border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.1);background-color:#fff}.header-menu>li>a{border-bottom:1px solid rgba(10,43,54,.1)}.header-menu>li>a:is(:hover,:focus){border-bottom:1px solid rgba(10,43,54,.1)}.header-menu>li.menu-item-has-children>a{position:relative;padding-right:50px}.header-menu>li.menu-item-has-children>a .arrow-dropdown{display:inline-block;margin-left:auto;width:50px;height:50px;border-radius:10px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-menu>li.menu-item-has-children>a .arrow-dropdown svg path{stroke:#0A2B36!important}}.header-menu>li.menu-item-has-children>a:is(:hover,:focus) .arrow-dropdown svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:1199.98px){.header-menu>li.menu-item-has-children>a:is(:hover,:focus) .arrow-dropdown svg{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.header-menu>li.menu-item-has-children>a:is(:hover,:focus) .arrow-dropdown svg path{stroke:#0A2B36!important}.header-menu>li.menu-item-has-children:hover>.sub-menu{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;pointer-events:auto}@media (max-width:1199.98px){.header-menu>li.menu-item-has-children:hover>.sub-menu{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);visibility:hidden;pointer-events:none}.header-menu>li.menu-item-has-children.active>a{border-color:var(--links-color-hover,#0b2e3a)}.header-menu>li.menu-item-has-children.active>a .arrow-dropdown svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header-menu>li.menu-item-has-children.active>.sub-menu{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;pointer-events:auto;max-height:2000px}}.header-menu>li.menu-item-has-children:focus-within>.sub-menu{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;pointer-events:auto}.header-menu>li.menu-item-has-children>.sub-menu{position:absolute;top:100%;left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-top:42px;-webkit-transition:opacity .25s ease-out,max-height .25s ease-out,-webkit-transform .25s ease-out;transition:opacity ease-out .25s,max-height ease-out .25s,-webkit-transform ease-out .25s;transition:opacity ease-out .25s,transform ease-out .25s,max-height ease-out .25s;transition:opacity ease-out .25s,transform ease-out .25s,max-height ease-out .25s,-webkit-transform ease-out .25s;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);visibility:hidden;pointer-events:none}.header-menu>li.menu-item-has-children>.sub-menu a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;color:var(--links-color,rgba(10,43,54,.6));font-weight:40}.header-menu>li.menu-item-has-children>.sub-menu a .icon svg path{-webkit-transition:stroke .25s ease-out;transition:stroke ease-out .25s}.header-menu>li.menu-item-has-children>.sub-menu a .arrow{margin-left:auto}.header-menu>li.menu-item-has-children>.sub-menu a .arrow svg{width:15px;height:15px}.header-menu>li.menu-item-has-children>.sub-menu a .arrow svg path{stroke:transparent;-webkit-transition:stroke .25s ease-out;transition:stroke ease-out .25s}.header-menu>li.menu-item-has-children>.sub-menu a:is(:hover,:focus,:active){color:var(--links-color-hover,#0a2b36)}.header-menu>li.menu-item-has-children>.sub-menu a:is(:hover,:focus,:active) .icon svg path{stroke:var(--links-color-hover,#0A2B36)}.header-menu>li.menu-item-has-children>.sub-menu a:is(:hover,:focus,:active) .arrow svg{width:15px;height:15px}.header-menu>li.menu-item-has-children>.sub-menu a:is(:hover,:focus,:active) .arrow svg path{stroke:var(--links-color-hover,#0A2B36)}.header-menu>li.menu-item-has-children>.sub-menu .sub-menu_wrapper{padding:32px 32px 36px;border:1px solid var(--blue-transparent-10,rgba(10,43,54,.1));background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px}.header-menu>li.menu-item-has-children>.sub-menu .sub-menu_inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1199.98px){.header-menu>li.menu-item-has-children>.sub-menu{position:static;max-width:100%;padding-top:0;max-height:0;overflow:hidden;width:100%}.header-menu>li.menu-item-has-children>.sub-menu a{font-weight:40;color:#0A2B36!important}.header-menu>li.menu-item-has-children>.sub-menu .sub-menu_wrapper{padding:15px 0 0;border:none}.header-menu>li.menu-item-has-children>.sub-menu .sub-menu_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.header-menu>li.menu-item-has-children>.sub-menu .sub-menu_inner>li{padding:0 32px 0 0;margin-left:32px;border-right:1px solid var(--blue-transparent-10,rgba(10,43,54,.1));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;width:320px}


@media (max-width:1300px){.header-menu>li.menu-item-has-children>.sub-menu .sub-menu_inner>li{width:300px}}.header-menu>li.menu-item-has-children>.sub-menu .sub-menu_inner>li:first-child{padding-left:0;margin-left:0}.header-menu>li.menu-item-has-children>.sub-menu .sub-menu_inner>li:last-child{padding-right:0;border-right:0;width:288px}.header-menu>li.menu-item-has-children>.sub-menu .sub-menu_inner>li>a{font-size:18px}.header-menu>li.menu-item-has-children>.sub-menu .sub-menu{position:static;border-radius:0;background:0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.fancybox-header-nav [data-fancybox-close]{color:var(--title-color,#0a2b36);background-color:transparent;top:7px!important;right:7px!important;z-index:10001!important}.fancybox-header-nav .fancybox__slide{padding:0}.fancybox-header-nav .fancybox__slide.has-close-btn{padding-top:0!important}.fancybox-header-nav .fancybox__backdrop{background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.fancybox-header-nav .fancybox__content{background-color:#fff!important;padding:20px!important;max-width:90vw!important;max-height:90vh!important;overflow-y:auto!important}.fancybox-header-nav #headerNav{display:block!important;width:100%!important;max-width:100%!important;padding:20px!important;background-color:#fff!important}.footer{background-color:var(--footer-bg,#354341);color:var(--text-color-alt,#fff);padding:80px 0}@media (max-width:991.98px){.footer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px;padding:60px 0}}.footer a{color:var(--footer-main-menu-links-color,#fff)}.footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80px}@media (max-width:1423.98px){.footer .container{gap:60px}}
   

.footer-logo img,.footer-logo svg.footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;font-size:14px;color:var(--text-color-bottom-area,#fff);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991.98px){.footer .container{gap:40px}.footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px}}.footer-nav{width:100%}.footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;font-size:18px;font-family:var(--font-family-title,"Neue Haas Grotesk Display Pro")}.footer-menu>li{width:calc(25% - 34px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:29px}@media (max-width:1199.98px){.header-menu>li.menu-item-has-children>.sub-menu .sub-menu_inner>li{width:100%;margin-left:0;border-right:none;padding-right:0;gap:15px}.header-menu>li.menu-item-has-children>.sub-menu .sub-menu_inner>li:last-child{width:100%}.footer-menu{gap:40px 20px}.footer-menu>li{width:calc(25% - 15px)}}.footer-menu>li>.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;padding-top:0;line-height:1.2}.footer-menu>li>.sub-menu li:first-child:not(.menu-item_icon){padding-top:8px}@media (max-width:991.98px){.footer-menu>li{width:calc(50% - 10px);gap:24px}.footer-menu>li>.sub-menu li:first-child:not(.menu-item_icon){padding-top:0}}.footer-menu li.menu-item_icon>a{opacity:1;font-size:22px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;color:var(--footer-main-menu-links-color-icon,#fff);font-family:var(--font-family-main,"Inter");letter-spacing:-1.3px}@media (max-width:1423.98px){.footer-menu li.menu-item_icon>a{font-size:20px}}

@media (max-width:767.98px){.footer{padding:40px 0}.footer-logo img,.footer-logo svg{max-width:220px;max-height:80px; width: auto; height: auto; margin-left: -22px;}.footer-menu li.menu-item_icon>a{font-size:18px}}.footer-menu li.menu-item_icon>a .icon svg{min-width:20px;width:20px;height:20px}.footer-menu li.menu-item_icon>a .icon svg path{stroke:var(--footer-main-menu-links-color-icon,#FFFFFF)}.footer-menu a{text-decoration:none}.footer-menu a:is(:hover,:focus){text-decoration:underline}.footer-menu_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px 40px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1199.98px){.footer-menu_bottom{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer-menu_bottom a{color:var(--text-color-bottom-area,#fff)}.footer-menu_bottom a:is(:hover,:focus){text-decoration:none}:root{--text-color:#3a545e;--text-color-alt:#FFFFFF;--title-color:#0a2b36;--title-color-alt:#ffffff;--button-color:#ffffff;--button-color-hover:#ffffff;--button-bg:#0a2b36;--button-bg-hover:#078197;--footer-main-menu-links-color:rgba(255, 255, 255, .8);--text-color-bottom-area:#9daaaf}.hero{position:relative;color:var(--hero-text-color-alt,#fff);background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:85px;padding-bottom:0;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@media (max-height:699px){.hero{height:auto;min-height:100vh}}.hero h1,.hero h2,.hero h3{color:var(--hero-title-color-alt,#fff)}.hero h1:not(.media-modal-content h2,.components-popover__content h2,.block-editor h2){font-weight:40;font-size:96px;margin-bottom:40px;line-height:1}@media (max-width:1500px) and (max-height:850px){.hero h1:not(.media-modal-content h2,.components-popover__content h2,.block-editor h2){font-size:85px}}@media screen and (max-width:1300px){.hero h1:not(.media-modal-content h2,.components-popover__content h2,.block-editor h2){margin-bottom:20px}}@media (max-width:1200px){.slider-arrow:is(:hover,:focus) svg rect{fill:var(--slider-arrow,#0A2B36)}.hero h1:not(.media-modal-content h2,.components-popover__content h2,.block-editor h2){font-size:68px}}.hero h1:not(.media-modal-content h2,.components-popover__content h2,.block-editor h2) strong{font-weight:40}.hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px 50px;z-index:1;width:100%;position:relative}@media (max-width:1424px){.hero .container{gap:15px 30px}}.hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(10,43,54,.3);overflow:hidden}.hero-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-bg:after{content:"";height:100%;width:100%;position:absolute;left:0;top:0;background-color:var(--blue-transparent-30,rgba(10,43,54,.3))}.hero-content{width:calc(100% - 470px);font-size:31px}@media (max-width:1200px){.hero-content{font-size:25px}}@media (max-width:992px){.hero h1:not(.media-modal-content h2,.components-popover__content h2,.block-editor h2){font-size:50px;margin-bottom:15px}.hero .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;max-width:700px}.hero-content{width:100%;font-size:22px}}@media (max-width:768px){.hero{padding-top:200px}.hero .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.hero-content{width:100%;}}

@media (max-width:576px){.hero h1:not(.media-modal-content h2,.components-popover__content h2,.block-editor h2){font-size:clamp(30px, 9vw, 50px);margin-bottom:10px}.hero-content{font-size:18px;}}.hero-content p{max-width:720px;}

/* Mobile-specific adjustments */
@media (max-width: 768px) {
    p:last-of-type {
        margin-top: 22px;
        
    }
}

/* Further adjustments for smaller screens (≤480px) */
@media (max-width: 480px) {
    p:last-of-type {
        margin-top: 20px;  /* Further reduce margin for very small screens */
        
    }
}

@keyframes fadeInUp {
    from {
      opacity: 0;
      transform: translateY(80px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }

.hero-card{width:100%;max-width:590px;padding:28px;border-radius:16px;border:0.5px solid rgba(255,255,255,.3);background-color:var(--white-transparent-30, rgb(58 53 53 / 21%));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-size:18px;line-height:1.5;position:relative;z-index:1;animation: fadeInUp 1s ease forwards;}@media (max-width:1550px){.hero-card{max-width:590px;padding:20px}}@media (max-width:1200px){.hero-card{max-width:400px}.text-with-image h2{font-size:clamp(35px, 5vw, 44px)}}@media (max-width:992px){.hero-card{font-size:14px;max-width:100%}}@media (max-width:992px) and (min-height:800px){.hero-card{font-size:16px}}@media (max-width:768px){.hero-card{max-width:100%}}@media (max-width:575.98px){.hero-card{padding:15px}}@media (max-width:399.98px){.hero-card{font-size:12px}}.hero-card__title{font-size:31px;line-height:1.2;margin-bottom:24px;padding-left:36px;position:relative;font-family:var(--font-family-title,"Neue Haas Grotesk Display Pro")}@media (max-width:1199.98px){.hero-card__title{font-size:24px;margin-bottom:20px}}@media (max-width:575.98px){.hero-card__title{font-size:25px;padding-left:25px}.hero-card__title{font-size:20px;margin-bottom:15px}}.hero-card__title svg{content:"";height:20px;width:20px;background-image:var(--wpr-bg-fbab6e8f-0121-43da-87ad-ebc2b3f07cf4);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hero-card__text{margin-bottom:32px}@media (max-width:576px){.hero-card__text{margin-bottom:15px}}.hero-card__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (max-width:1199.98px){.hero-card__buttons{gap:15px}.hero-card__buttons .btn{padding:15px;min-height:48px}}@media (max-width:991.98px){.hero-card__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hero-card__buttons .btn{width:100%}}@media (max-width:767.98px){.hero-card__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.hero-card__buttons .btn{min-height:38px;padding:10px}}.hero-scroll{font-size:24px;z-index:1;padding-top:20px;font-family:var(--font-family-title,"Neue Haas Grotesk Display Pro");position:absolute;bottom:-64px;left:20px}@media screen and (max-width:1900px) and (max-height:840px){.hero-scroll{bottom:0}}@media (max-width:992px){.hero-scroll{font-size:18px;position:static;padding-top:0}}@media (max-width:768px) and (max-height:735px){.hero-scroll{display:none}}.hero-scroll a{color:var(--hero-text-color);text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.hero-scroll a:is(:hover,:focus){color:var(--hero-text-color)}

.hero-scroll .icon{height:24px;width:24px;line-height:1}@supports (-webkit-appearance:none){.hero-card__title svg{background-image:var(--wpr-bg-6fe98a4b-b174-47da-b48c-f791ff6b86fd)}}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}:root{--swiper-navigation-size:44px}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.logo-ticker{padding:40px 0;width:100%;border-top:1px solid var(--blue-transparent-10,rgba(10,43,54,.1));border-bottom:1px solid var(--blue-transparent-10,rgba(10,43,54,.1))}@media (max-width:575.98px){.logo-ticker{padding:20px 0}}.logo-ticker .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.logo-ticker .swiper-slide img,.logo-ticker .swiper-slide svg{max-width:100%}.logo-ticker .swiper-container_static .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;width:auto;margin:0 auto}.logo-ticker .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important;text-align:center}.logo-ticker .swiper-wrapper img,.logo-ticker .swiper-wrapper svg{opacity:.6}.text-with-image{padding:80px 0;overflow:hidden}.text-with-image .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.text-with-image-content{max-width:632px;z-index:1}@media (max-width:1424px){.text-with-image-content{max-width:50%}}@media (max-width:992px){.text-with-image{padding:60px 0}.text-with-image .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}.text-with-image-content{max-width:100%}}.text-with-image-content__title{margin-bottom:32px;padding-top:40px}.text-with-image-content__text{margin-bottom:48px;max-width:563px;line-height:1.5}.text-with-image-content .btn{min-width:194px}.text-with-image-image{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:1200px){.text-with-image-image{max-width:50%}}.text-with-image-image.enable-firms{margin-bottom:-40px}.text-with-image-image.enable-firms span{-webkit-transform:translate(0,74px);-ms-transform:translate(0,74px);transform:translate(0,74px)}@media (max-width:767.98px){.text-with-image-content__text{margin-bottom:32px}.text-with-image-image.enable-firms span{max-width:400px}}.cards-slider{overflow:hidden}.cards-slider h2{font-weight:40;line-height:1.1;margin-bottom:60px}.cards-slider-subtitle{font-size:31px;font-weight:40;font-family:"Neue Haas Grotesk Display Pro";color:var(--title-color,#0a2b36);line-height:1.2;margin-bottom:62px}@media (max-width:992px){.text-with-image-image{max-width:500px;margin-left:auto;margin-right:auto}.text-with-image-image.enable-firms{margin-bottom:-50px;margin-top:-30px}.text-with-image-image.enable-firms span{-webkit-transform:translate(0,40px);-ms-transform:translate(0,40px);transform:translate(0,40px)}.cards-slider-subtitle{font-size:20px;margin-bottom:30px}}.cards-slider-carousel_on{min-width:1737px;width:calc((100vw - 100%)/ 2 + 107%)}@media (max-width:1200px){.cards-slider-carousel_on{min-width:auto;width:150%}}@media (max-width:576px){.text-with-image-image.enable-firms{margin-bottom:-20px;margin-top:-30px}.cards-slider-carousel_on{width:170%}}.cards-slider-carousel .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cards-slider-carousel .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.cards-slider-carousel-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;width:100%;gap:27px;border:1px solid var(--blue-transparent-10,rgba(10,43,54,.1));background-color:var(--cards-slider-item-color,#f3f9fa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;padding:34px 30px 30px;min-height:352px;-webkit-transition:background-color .25s ease-out;transition:background-color ease-out .25s}@media (max-width:1200px){.cards-slider-carousel-item{min-height:350px}}@media (max-width:576px){.cards-slider-carousel-item{gap:15px;padding:15px;min-height:300px}}.cards-slider-carousel-item:is(:hover,:active,:focus){background-color:var(--cards-slider-item-color-hover,#d0e5eb)}.cards-slider-carousel-item:is(:hover,:active,:focus) .link a,.cards-slider-carousel-item:is(:hover,:active,:focus) .link span{opacity:1}.cards-slider-carousel-item .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.cards-slider-carousel-item .icon svg path{stroke:var(--cards-slider-item-title-color,rgba(10,43,54,0.8))}.cards-slider-carousel-item .icon span{color:var(--primary-blue-02-800,#3f5d65);font-family:var(--ff-title,"Neue Haas Grotesk Display Pro");font-size:40px;font-weight:40;line-height:1.2;opacity:.6}@media (max-width:992px){.cards-slider-carousel-item .icon span{font-size:30px}}.cards-slider-carousel-item h3{margin-bottom:0;font-size:clamp(30px, 3vw, 40px);line-height:1.2;color:var(--cards-slider-item-title-color,rgba(10,43,54,.8))}.cards-slider-carousel-item .text ul{padding-left:28px;line-height:1.5}.cards-slider-carousel-item .text ul li{list-style-type:disc;margin-bottom:.65rem}.cards-slider-carousel-item .link{margin-top:auto}.cards-slider-carousel-item .link a,.cards-slider-carousel-item .link span{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:40;text-decoration:none;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity ease-out .25s;color:#0a2b36}.cards-slider-carousel-item .link a svg path,.cards-slider-carousel-item .link span svg path{stroke:#0A2B36}.home .cards-slider h2{margin-bottom:24px}@media (min-width:1200px){.home .cards-slider h2{font-size:69px;letter-spacing:-1.5px}}.faq-with-tabs h2{line-height:1.1;font-weight:40;margin-bottom:30px}@media (min-width:1199.98px){.faq-with-tabs h2{font-size:69px;letter-spacing:-1.95px}}.faq-with-tabs h3{font-size:clamp(32px, 5vw, 53px);margin-bottom:39px}.faq-with-tabs .faq-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:56px}.faq-with-tabs .faq-tab-content{display:none}.faq-with-tabs .faq-tab-content.active{display:block}.faq-with-tabs .faq-content{width:100%}.faq-with-tabs .faq-item{border-top:1px solid var(--blue-transparent-10,rgba(10,43,54,.1))}.faq-with-tabs .faq-item-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;line-height:1.2;font-size:clamp(15px, 4vw, 30px);font-weight:40;padding:31px 0;color:#0a2b36;font-family:var(--font-family-title,"Neue Haas Grotesk Display Pro");position:relative;-webkit-transition:padding-left .4s ease-in-out,color .4s ease-in-out;transition:padding-left ease-in-out .4s,color ease-in-out .4s}@media (max-width:768px){.faq-with-tabs h3{margin-bottom:25px}.faq-with-tabs .faq-item-head{padding:15px 0;letter-spacing:-1px}}.faq-with-tabs .faq-item-head .icon_before{width:40px;height:40px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-transition:opacity .4s ease-in-out;transition:opacity ease-in-out .4s;opacity:0;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}@media (max-width:767.98px){.faq-with-tabs .faq-item-head .icon_before{width:30px;height:30px}}.faq-with-tabs .faq-item-head .icon_before svg{max-width:100%;max-height:100%}.faq-with-tabs .faq-item-head .icon_after{width:60px;min-width:60px;height:44px;padding-left:16px;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-transition:opacity .25s ease-out,-webkit-transform .25s ease-out;transition:opacity ease-out .25s,-webkit-transform ease-out .25s;transition:opacity ease-out .25s,transform ease-out .25s;transition:opacity ease-out .25s,transform ease-out .25s,-webkit-transform ease-out .25s}.faq-with-tabs .faq-item-head .icon_after svg path{-webkit-transition:stroke .25s ease-out;transition:stroke ease-out .25s}.faq-with-tabs .faq-item-head:is(:hover,:focus){color:var(--link-color-hover,#125e94)}.faq-with-tabs .faq-item-head:is(:hover,:focus) .icon_after svg path{stroke:var(--link-color-hover,#396C7D)}.faq-with-tabs .faq-item-body{line-height:1.5;max-height:0;overflow:hidden;-webkit-transition:max-height .6s ease-in-out;transition:max-height ease-in-out .6s}.faq-with-tabs .faq-item-body__inner{padding-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991.98px){.faq-with-tabs .faq-item-body__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.faq-with-tabs .faq-item-body__text{max-width:765px}@media (max-width:1200px){.cards-slider-carousel-item .link a,.cards-slider-carousel-item .link span{opacity:1}.faq-with-tabs .faq-item-body__text{max-width:700px}}.faq-with-tabs .faq-item-body__button{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.faq-with-tabs .faq-item.active .faq-item-head{padding-left:56px}.faq-with-tabs .faq-item.active .faq-item-head .icon_before{opacity:1}.faq-with-tabs .faq-item.active .faq-item-head .icon_after{opacity:0}.faq-with-tabs .faq-item.active .faq-item-body{max-height:2000px}.cta-item{background-image:var(--cta-bg);background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;width:100%;border-radius:16px;position:relative;isolation:isolate;color:var(--text-color-alt,#fff)}.cta-item>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cta-item video{border-radius:16px}.cta-item-inner{background-color:rgba(10,43,54,.3);min-height:clamp(300px,50vw,500px);width:100%;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:55px;z-index:1;position:relative}@media (max-width:1200px){.cta-item-inner{gap:30px 20px}}.cta-item-inner__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:55px}@media (max-width:992px){.faq-with-tabs .faq-item-body__text{max-width:100%}.cta-item-inner{padding:20px}.cta-item-inner__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cta-item-text{color:var(--text-color-alt,#fff);font-weight:40;font-family:var(--ff-title,"Neue Haas Grotesk Display Pro");max-width:1016px;line-height:1.1;margin-bottom:0}.cta-item-button{min-width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cta-item-button 

.btn{background-color:var(--button-color,#fff);color:var(--button-bg,#0a2b36);border:var(--button-color,#fff);margin-left:auto}.cta-item-button .btn svg path{stroke:var(--button-bg,#0A2B36);-webkit-transition:stroke .25s ease-out;transition:stroke ease-out .25s}.cta-item-button .btn:is(:hover,:focus){color:var(--button-color-hover,#fff);background-color:var(--button-bg-hover,#0c46c4);border-color:var(--button-border-color-hover,#038082)}.cta-item-button .btn:is(:hover,:focus) svg path{stroke:var(--button-icon-color-hover,#FFFFFF)}.posts-slider h2{margin-bottom:54px}@media (max-width:767.98px){.faq-with-tabs .faq-item-head .icon_after{width:43px;min-width:43px;height:30px;padding-left:10px}.faq-with-tabs .faq-item.active .faq-item-head{padding-left:40px}.posts-slider h2{margin-bottom:30px}.posts-slider h2 br{display:none}}.posts-slider-carousel{width:calc((100vw - 100%)/ 2 + 107%);min-width:1737px}@media (max-width:1200px){.cta-item-inner__bottom{gap:30px 20px}.posts-slider-carousel{min-width:auto;width:150%}}@media (max-width:576px){.posts-slider-carousel{width:170%}}.posts-slider-carousel .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:24px}@media (max-width:1200px){.posts-slider-carousel .swiper-wrapper{padding-bottom:0}}.posts-slider-carousel .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.posts-slider-carousel .slider-bottom .btn{margin-left:auto}.post-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.post-item .thumbnail{background-color:var(--blue-transparent-5,rgba(10,43,54,.05));width:100%;height:300px;border-radius:8px;overflow:hidden;position:relative}.post-item .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform ease-out .25s;transition:transform ease-out .25s;transition:transform ease-out .25s,-webkit-transform ease-out .25s}.post-item .thumbnail__categories{position:absolute;top:0;left:0;width:100%;padding:24px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;font-size:14px}@media (max-width:768px){.post-item .thumbnail{height:250px}.post-item .thumbnail__categories{padding:15px}}@media (max-width:576px){.post-item .thumbnail__categories{font-size:12px}}.post-item .thumbnail__categories span{color:var(--text-color-alt,#fff);padding:4px 12px;text-transform:capitalize;border-radius:50px;background:var(--secondary-apple-green-900,#454f2f)}.post-item .thumbnail__categories span.type{background-color:var(--primary-blue-01500-default,#0a2b36)}.post-item .thumbnail:is(:hover,:active) img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.post-item .date{color:var(--blue-transparent-70,rgba(10,43,54,.7));font-weight:40;line-height:1.5;padding-top:24px;padding-bottom:16px}.post-item .info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:650px}.post-item .info-title{color:var(--title-color,#0a2b36);font-family:var(--ff-title,"Neue Haas Grotesk Display Pro");font-size:clamp(20px, 3vw, 24px);font-weight:40;line-height:1.2;text-decoration:none;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.post-item .info-read{color:var(--blue-transparent-70,rgba(10,43,54,.7));font-weight:40;line-height:1.5}.post-item .info-button{position:absolute;top:0;left:0;width:100%;font-size:18px;height:100%;-webkit-transition:opacity .25s ease-out;transition:opacity ease-out .25s;z-index:1;opacity:0;pointer-events:none;visibility:hidden}.post-item .info-button .btn{width:100%;height:100%;min-height:98px}.post-item:is(:hover,:focus) .info-button{opacity:1;pointer-events:auto;visibility:visible}@media (max-width:767.98px){.post-item:is(:hover,:focus) .info-button{opacity:0;pointer-events:none;visibility:hidden}}
.header-logo {
    display: flex;
    align-items: center;
}

.logo-text {
    display: flex;
    flex-direction: column;
    margin-left: 10px; /* Adjust spacing as needed */
    font-size: 20px;
    color: #fffdfd; /* Change to match your design */
}



video{vertical-align:baseline;display:inline-block}a{background-color:#0000}a:active,a:hover{outline:0}img{border:0}svg:not(:root){overflow:hidden}*{box-sizing:border-box}html{height:100%}body{min-height:100%;margin:0}img{vertical-align:middle}p{margin-top:0}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}@media screen and (max-width:991px){.w-container{max-width:728px}}@media screen and (max-width:767px){}@media screen and (max-width:479px){.w-container{max-width:none}}.w-background-video{color:#fff;height:500px;position:relative;overflow:hidden}.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}@media screen and (max-width:767px){}@media (min-width:768px){}@media screen and (max-width:991px){}@media screen and (max-width:767px){}@media screen and (max-width:479px){}@media screen and (max-width:479px){}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}body{background-color:var(--background-color--background-primary);color:var(--text-color--text-primary);letter-spacing:-.5px;font-family:Messinasans,sans-serif;font-size:1.125rem;line-height:1.5}h2{letter-spacing:-1.52px;margin-top:0;margin-bottom:0;font-size:2.5rem;font-weight:40;line-height:1.2}h3{margin-top:0;margin-bottom:0}p{margin-bottom:0}a{border-bottom:1px solid var(--base-color-neutral--dark-07);color:var(--text-color--text-primary);text-decoration:none}img{max-width:100%;display:inline-block}.page-wrapper{overflow:hidden}.main-wrapper{overflow:hidden}.heading-style-h4{letter-spacing:-.72px;font-size:1.5rem;font-weight:40;line-height:1.3}.text-size-large{font-size:1.25rem;line-height:1.4}.padding-global{width:100%;max-width:86.8125rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.spacer-tiny-0-25{width:100%;padding-top:.25rem}.spacer-xxsmall-0-5{width:100%;padding-top:.5rem}.spacer-xsmall-1rem{width:100%;padding-top:1rem}.spacer-small-1-25{width:100%;padding-top:1.25rem}.spacer-large-2-5{width:100%;padding-top:2.5rem}.spacer-xxlarge-5{width:100%;}.spacer-huge-7-5{width:100%;padding-top:0.5rem}.background-color-secondary{background-color:var(--background-color--background-secondary)}.text-color-tertiary{color:var(--text-color--text-tertiary)}.grid-global{grid-column-gap:1.5rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-auto-columns:1fr;width:100%;max-width:100%;display:grid}.separator{background-color:var(--border-color--border-tertiary);width:100%;height:1px}.wrap_services_cont{grid-row-gap:5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;place-items:center stretch;width:100%;max-width:100%;display:grid;position:relative}.background-video{z-index:0;border-radius:1rem;max-width:22.5rem;max-height:22.5rem}.wrap_home_services_img{max-width:11.125rem;padding-top:3.3125rem;position:relative}.wrap_home_services_img-2{max-width:14.5rem;padding-top:3.3125rem;position:relative}@media screen and (min-width:1280px){h2{font-size:2.875rem}.heading-style-h4{font-size:1.75rem}.text-size-large{font-size:1.375rem}}@media screen and (min-width:1440px){}@media screen and (max-width:991px){h2{font-size:2rem}.heading-style-h4{font-size:1.375rem}.text-size-large{font-size:1.125rem}.padding-global{padding-left:4rem;padding-right:4rem}.grid-global{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media screen and (max-width:767px){h2{font-size:2rem}.heading-style-h4{font-size:1.375rem;line-height:1.4}.text-size-large{font-size:1.125rem}.padding-global{padding-left:1.25rem;padding-right:1.25rem}.spacer-small-1-25{padding-top:1.25rem}}@media screen and (max-width:479px){.visibility-dl-d-t-mh{display:none}}#w-node-_105f6ef2-5596-9447-6896-6552e3c2c4f6-cd89344d{grid-area:span 1/span 12/span 1/span 12}#w-node-_9a1fbd8f-4b3f-68e5-41d9-896fc558f3ba-cd89344d{grid-area:span 1/span 6/span 1/span 6}#w-node-_9a1fbd8f-4b3f-68e5-41d9-896fc558f3bc-cd89344d{grid-area:span 1/span 12/span 1/span 12}#w-node-_105f6ef2-5596-9447-6896-6552e3c2c500-cd89344d{grid-area:span 1/span 6/span 1/span 6}#w-node-_105f6ef2-5596-9447-6896-6552e3c2c4ff-cd89344d{grid-area:span 1/span 12/span 1/span 12}#w-node-_105f6ef2-5596-9447-6896-6552e3c2c505-cd89344d{grid-area:2/7/4/13;justify-self:end}#w-node-d5184a32-100a-2389-6171-55b13b6b98db-cd89344d{grid-area:1/2/2/7}#w-node-c79d2da0-9ca4-1a06-cb4d-3a97c3e28ee3-cd89344d{grid-area:1/1/2/5;align-self:start}#w-node-e99efc1a-0023-8785-4dc9-190e590cc45c-cd89344d{grid-area:1/4/3/7;align-self:end}@media screen and (min-width:1280px){}@media screen and (max-width:991px){#w-node-_105f6ef2-5596-9447-6896-6552e3c2c4f6-cd89344d{grid-column:span 6/span 6}#w-node-_105f6ef2-5596-9447-6896-6552e3c2c505-cd89344d{grid-area:span 2/span 6/span 2/span 6}}@media screen and (max-width:767px){}@media screen and (max-width:479px){}@font-face{font-family:"Messinasans";src:url(data:application/x-font-ttf;base64,)format("truetype");font-weight:40;font-style:normal}@font-face{font-family:"Messinasans";src:url(data:application/x-font-ttf;base64,)format("truetype");font-weight:40;font-style:normal}
@media (max-width:991px) and (min-width:768px){}@media (max-width:767px) and (min-width:480px){}@media (max-width:479px){}
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-o-font-smoothing:antialiased}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}






/* Industries page specific styles */
.quote-slider-item {
    display: flex !important;
    flex-direction: row !important;
    align-items: center;
    background: white;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.15);
    max-width: 1900px !important;
    width: 90% !important;
    margin: auto !important;
    transition: transform 0.3s ease-in-out;
}

.quote-slider-item:hover {
    transform: translateY(-5px);
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);
}

.quote-slider-item__image {
    flex-shrink: 0;
    margin-right: 20px;
}

.leader-image {
    width: 100px !important;
    height: 100px !important;
    border-radius: 50% !important;
    object-fit: cover !important;
    display: block !important;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2) !important;
}

.quote-slider-item__content {
    display: flex !important;
    flex-direction: row !important;
    align-items: center;
}

.quote-slider-item__before,
.quote-slider-item__title {
    opacity: 1 !important;
}

.quote-slider-item__before {
    font-weight: bold;
    color: #555 !important;
    margin-bottom: 10px;
}

.quote-slider-item__title {
    font-size: 18px !important;
    color: #333;
    line-height: 1.5;
}

.quote-slider-item__title.h2 {
    font-size: 18px !important;
    line-height: 1.5 !important;
}

.cards-color-item__text ul {
    padding-left: 25px !important;
}

.cards-color-item__text ul li {
    list-style-type: disc;
    margin-bottom: 20px !important;
}

.cards-color-item__text ul li:last-child {
    margin-bottom: 0 !important;
}

@media (max-width: 768px) {
    .quote-slider-item {
        flex-direction: column;
        text-align: center;
        padding: 15px;
    }

    .quote-slider-item__content {
        flex-direction: column;
    }

    .quote-slider-item__image {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .leader-image {
        width: 80px !important;
        height: 80px !important;
    }

    .quote-slider-item__title {
        font-size: 16px !important;
    }
}

@media (max-width: 480px) {
    .quote-slider-item {
        padding: 10px;
    }

    .leader-image {
        width: 70px;
        height: 70px;
    }

    .quote-slider-item__title {
        font-size: 14px;
    }
}



