*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}input{-webkit-appearance:none;border-radius:0}img{max-width:100%;height:auto}input:focus,select:focus,textarea:focus,button:focus{outline:none}select{-moz-appearance:none;-webkit-appearance:none}a,button,input[type=checkbox]{cursor:pointer}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@font-face{font-family:banpay;src:url(/fonts/banpay-icons.eot);src:url(/fonts/banpay-icons.eot?#iefix) format("embedded-opentype"),url(/fonts/banpay-icons.woff) format("woff"),url(/fonts/banpay-icons.ttf) format("truetype"),url(/fonts/banpay-icons.svg#banpay) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sofia;src:url(/fonts/sofiapro-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sofia mid;src:url(/fonts/sofiapro-medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sofia bold;src:url(/fonts/Sofia-Pro-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}html,body{height:100%}body{display:flex;flex-direction:column;overflow-x:hidden}.wrapper{flex:1 0 auto}.general-wrapper{width:95%;max-width:1320px;position:relative;margin:0 auto}.content-wrapper{width:100%;position:relative;margin:0 auto}.paragraph{white-space:pre-line}.content-45{min-width:45%}.content-50{min-width:50%}.content-55{min-width:55%}p{font-family:Sofia;font-size:14px;line-height:117%;cursor:default}h2,h3,h4{font-family:Sofia bold;line-height:117%;cursor:default}h2{font-size:45px;line-height:96%;color:#fff}h3{font-size:38px}h4{font-size:34px}a,.button-primary{min-width:120px;height:34px;display:flex;padding:12px 20px 8px;border-radius:10px;align-items:center;justify-content:center;font-family:Sofia bold;font-size:16px;text-decoration:none;color:#fff;background:#272ea5;transition:.5s background ease-out}a:hover,.button-primary:hover{background:#0d0e33}@media(min-width:48rem){.content-wrapper{width:95%;max-width:1220px}p{font-size:18px}h2{font-size:52px}h3{font-size:45px}h4{font-size:39px}}@media(min-width:65rem){p{font-size:23px}h2{font-size:77px}h3{font-size:52px}h4{font-size:44px}}@media(min-width:80rem){.content-wrapper{width:95%}}@media(hover:none){#cursor{display:none}}.benefits{width:95%;max-width:690px;position:relative;padding:60px 0;margin:0 auto}.benefits .items{max-width:690px;margin:0 auto 36px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px}.benefits .item{display:flex;justify-content:center;align-items:center;border:2px solid #272ea5;border-radius:10px}.benefits .item h3{padding:4px 0 0;font-size:20px;text-transform:none;color:#272ea5}.benefits .item p{font-size:18px!important}@media(min-width:48rem){.banpay-services .benefits{padding:110px 0}.banpay-services .benefits h3{padding:6px 0 0;font-size:36px!important}.banpay-services .benefits p{font-size:22px!important}}@media(min-width:65rem){.banpay-services .benefits h3{padding:8px 0 0;font-size:40px!important}.banpay-services .benefits p{font-size:25px!important}}.carousel{width:100%;overflow:hidden}.swiper-container{max-width:2500px;position:relative;margin:50px auto;--slide-size: 32%}.swiper-container .swiper-wrapper{display:flex;padding:30px 0;touch-action:pan-y pinch-zoom;cursor:grab}.swiper-container .swiper-wrapper:active{cursor:grabbing}.swiper-container .swiper-slide{flex:0 0 var(--slide-size);min-width:0;transform-origin:center center}.swiper-container .swiper-controls{width:85%;margin:30px 0 100px;position:relative;left:50%;transform:translate(-50%);z-index:999}.swiper-container .swiper-buttons{position:absolute;width:100%;display:flex;justify-content:space-between;pointer-events:none}.swiper-container .swiper-button{position:relative;cursor:pointer;width:40px;height:40px;z-index:1;border-radius:50%;color:#272ea5;border:2px solid #272ea5;display:flex;align-items:center;justify-content:center;pointer-events:all;background:#ffffff82;transition:.5s background ease-out}.swiper-container .swiper-button:hover{background:#e4ebf2}.swiper-container .button-svg{width:35%;height:35%;position:absolute}.swiper-container .swiper-button-prev svg{left:11px}.swiper-container .swiper-button-next svg{right:11px}.swiper-container .swiper-slide-active{transform:scale(1.15)!important}.swiper-container .carousel-image_container{position:relative}.swiper-container .carousel-image_container .carousel-image_content{width:90%;position:relative;padding:5px;margin:0 auto;border-radius:5px;border:1px solid rgba(0,0,0,.0509803922);overflow:hidden;background:#f8f8f8}.swiper-container .carousel-image_container img{height:auto;position:relative;border-radius:5px;left:50%;transform:translate(-50%)}.swiper-container .carousel-image_container .carousel-image_front{width:95%;height:calc(100% - 10px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:5px;background:linear-gradient(180deg,#0000 25%,#0d0e33)}.swiper-container .carousel-image_container .carousel-text_content{width:75%;position:absolute;left:50%;bottom:15px;transform:translate(-50%);color:#fff}.swiper-container .carousel-image_container .carousel-text_content p,.swiper-container .carousel-image_container .carousel-text_content h4{user-select:none}.swiper-container .carousel-image_container .carousel-text_content h4{font-size:13px;font-weight:700;text-transform:none}.swiper-container .carousel-image_container .carousel-text_content p{font-size:10px}.swiper-container .carousel-image_container .carousel-text_content p,.swiper-container .carousel-image_container .carousel-text_content h4{line-height:110%}@media(min-width:48rem){.swiper-container{--slide-size: 28%}.swiper-container .carousel-image_container .carousel-image_content{width:85%;padding:10px;border-radius:10px}.swiper-container .carousel-image_container .carousel-image_content img{border-radius:10px}.swiper-container .carousel-image_container .carousel-image_front{width:92%;height:calc(100% - 20px);border-radius:10px;background:linear-gradient(180deg,#0000 50%,#0d0e33)}.swiper-container .carousel-image_container .carousel-text_content{width:70%;bottom:20px}.swiper-container .carousel-image_container .carousel-text_content h4{font-size:16px}.swiper-container .carousel-image_container .carousel-text_content p{font-size:12px}}@media(min-width:65rem){.swiper-container .carousel-image_container .carousel-image_content{width:80%;padding:15px;border-radius:15px}.swiper-container .carousel-image_container .carousel-image_content img{border-radius:15px}.swiper-container .carousel-image_container .carousel-image_front{width:90%;height:calc(100% - 30px);border-radius:15px;background:linear-gradient(180deg,#0000 65%,#0d0e33)}.swiper-container .carousel-image_container .carousel-text_content{width:65%;bottom:25px}.swiper-container .carousel-image_container .carousel-text_content h4{font-size:24px}.swiper-container .carousel-image_container .carousel-text_content p{font-size:18px}.swiper-container .carousel-image_container .carousel-text_content p,.swiper-container .carousel-image_container .carousel-text_content h4{line-height:112%}.swiper-container .swiper-controls{width:33%;position:absolute;left:50%;top:calc(50% - 40px);transform:translate(-50%,-50%)}}@media(min-width:80rem){.swiper-container .carousel-image_container .carousel-image_content{width:75%;padding:18px;border-radius:18px}.swiper-container .carousel-image_container .carousel-image_content img{border-radius:18px}.swiper-container .carousel-image_container .carousel-image_front{height:calc(100% - 36px);border-radius:18px}.swiper-container .carousel-image_container .carousel-text_content{width:62%;bottom:35px}}@media(min-width:90rem){.swiper-container .carousel-image_container .carousel-text_content{width:64%}.swiper-container .carousel-image_container .carousel-text_content h4{font-size:30px}.swiper-container .carousel-image_container .carousel-text_content p{font-size:20px}}.contact_form-background{width:100%!important;height:100vh!important;max-width:100%!important;inset:0;background:#272ea5;mix-blend-mode:multiply;z-index:9000!important}.contact_form-container{width:95%;height:auto;max-width:820px;top:50%;left:50%;position:fixed;display:none;transform:translate(-50%,-50%);z-index:9999}.contact_form-container h5{font-family:Sofia bold;font-size:22px;color:#e4ebf2}.contact_form-container .contact_form-close{background:url(https://assets.calendly.com/assets/external/close-icon.svg) no-repeat;background-size:contain;cursor:pointer;width:19px;height:19px;position:absolute;right:0;top:0;color:#e4ebf2}.contact_form-container .contact_form-content{position:relative}.contact_form-container .contact_form{margin-top:12px;padding:12px 10px 6px;border-radius:5px;font-family:Sofia bold;background:#fff}.contact_form-container .contact_form h6{margin-bottom:14px;font-size:18px;color:#22265c}.contact_form-container .contact_form label{font-family:Sofia;font-size:9px;user-select:none;color:#22265c}.contact_form-container .contact_form input,.contact_form-container .contact_form select{min-height:30px;margin:2px 0 12px;padding:0 10px;border:none;border-radius:8px;font-family:Sofia;font-size:11px;color:#22265c;background:#f4f4f5}.contact_form-container .contact_form small{position:absolute;top:42px;font-family:Sofia;font-size:9px;color:#e6855a}.contact_form-container .contact_form .contact_form-title{width:100%}.contact_form-container .contact_form .is-invalid{box-shadow:inset 0 0 0 1px #e6855a}.contact_form-container .contact_form .form-container_input{position:relative;display:flex;flex-direction:column}.contact_form-container .contact_form .toggle-group input{position:absolute;opacity:0;pointer-events:none}.contact_form-container .contact_form .toggle-group input:checked+label{color:#fff;background:#272ea5}.contact_form-container .contact_form .toggle-group label{height:32px;margin:2px 0;padding:12px 24px;display:flex;align-items:center;justify-content:center;font-size:12px;border-radius:8px;cursor:pointer;color:#0d0e3366;background:#f4f4f5;transition:background ease-out .5s}.contact_form-container .contact_form .toggle-group label:hover{background:#e4ebf2}.contact_form-container .contact_form .toggle-group legend{font-family:Sofia;font-size:9px;color:#22265c}.contact_form-container .contact_form-row{min-height:60px;position:relative;display:flex;flex-direction:column}.contact_form-container .contact_form-row fieldset{min-width:100%}.contact_form-container .form-container_continue{margin:6px 0}.contact_form-container .form-container_continue .button-primary{min-width:117px;font-size:12px;padding:14px 48px}.contact_form-container .form-container_continue .button-primary:disabled,.contact_form-container .form-container_continue .button-primary[disabled]{background:#e4ebf2}.contact_form-container .error-form{min-height:36px}.contact_form-container .error-form small{width:100%;top:10px;font-size:11px;text-align:center}.contact_form-container ::placeholder{color:#0d0e3366}.thanks{width:100%;height:auto;max-width:575px;padding:48px 12px;top:50%;left:50%;position:fixed;display:none;text-align:center;border-radius:5px;color:#272ea5;transform:translate(-50%,-50%);background:#fff}@media(min-width:48rem){.contact_form-container h5{font-size:36px}.contact_form-container .contact_form{padding:20px}.contact_form-container .contact_form h6{font-size:24px}.contact_form-container .contact_form .toggle-group label,.contact_form-container .contact_form label{font-size:14px;min-height:18px}.contact_form-container .contact_form input,.contact_form-container .contact_form select{min-height:42px;font-size:16px;margin:4px 0 36px}.contact_form-container .contact_form small{font-size:12px;top:72px}.contact_form-container .contact_form-row{flex-direction:row;justify-content:space-between;align-items:center;gap:2px}.contact_form-container .toggle-group .contact_form-check{margin:2px}.contact_form-container .toggle-group legend{font-size:14px!important;min-height:18px!important}.contact_form-container .toggle-group label{padding:20px 24px!important;font-size:16px!important}.contact_form-container .form-container_continue{flex-direction:row!important;justify-content:end}.contact_form-container .grow-zero{flex-grow:0}.contact_form-container .grow-one{flex-grow:1}.contact_form-container .grow-two{flex-grow:2}.contact_form-container .grow-three{flex-grow:3}.contact_form-container .form-container_continue .button-primary{min-width:117px;font-size:18px;padding:22px 48px}.contact_form-container .error-form small{top:12px}}#cursor{position:fixed;z-index:9999;left:0;top:0;pointer-events:none}#cursor-shape{width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid #272ea5;background-color:#e4ebf24d;transition:all .5s ease-out}#cursor-point{width:4px;height:4px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:#008;transition:opacity .5s ease-out}.over-button #cursor-shape{width:75px!important;height:75px!important;background-color:#e4ebf280}.over-button #cursor-point{opacity:0}.over-input #cursor-shape{width:1px!important;height:35px!important;border-radius:0;border:1px solid #272ea5!important}.over-input #cursor-point{opacity:0}.footer .general-wrapper{max-width:1120px;padding:90px 0}.footer .general-wrapper .logo-services,.footer .general-wrapper .container-footer_left{margin-bottom:42px}@media(min-width:48rem){.footer p{font-size:16px;max-width:450px}.footer .container-footer{display:flex;flex-direction:row;align-items:start;justify-content:space-between}.footer .container-footer_left{width:100%;position:relative}.footer .container-footer_right{text-align:right}}header{min-width:100vw;height:105px;position:fixed;padding:20px 0;left:0;top:0;background:linear-gradient(180deg,#0d0e3380 20%,#0d0e3300);z-index:1000}header picture{filter:brightness(0) invert(1)}header .general-wrapper{display:flex;justify-content:space-between;align-items:center}header .content-header{width:270px;display:flex;justify-content:space-between;align-items:center}.hero{position:relative;color:#fff;background:#272ea5}.hero .image-container{position:fixed;display:flex;justify-content:center;align-items:center;overflow:hidden;opacity:0}.hero .image-container picture{flex-shrink:0;min-width:100%;min-height:100%}.hero .image-container picture img{width:auto;height:100vh;min-height:550px}.hero .canvas-container{width:100%;position:relative;overflow:hidden}.hero .canvas-container canvas{display:block;position:absolute;z-index:0}.hero .gradient{width:100%;height:300px;position:absolute;bottom:0;background:linear-gradient(180deg,#272ea500,#272ea5)}.hero h2{margin:50px 0 20px;filter:drop-shadow(0px 4px 16px rgba(0,0,0,.25))}.hero-content_services{width:95%;max-width:1024px;margin:0 auto 120px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-content_services .subtitle{max-width:75%;margin-bottom:20px;font-size:20px;line-height:117%}.content-right{margin:80px 0 0}.subheader p{margin:20px 0 30px;font-family:Sofia mid;font-weight:600;line-height:117%}.subhero{width:95%;max-width:740px;position:relative;margin:-20px auto 80px}.subhero p{margin:20px 0}.subheader p,.subhero p{font-size:18px}@media(min-width:48rem){.hero{min-height:920px}.hero .image-container picture img{min-height:920px}.hero .hero-content_services{flex-direction:row}.hero .hero-content_services .subtitle{max-width:100%;font-size:24px}.hero .subheader p,.hero .subhero p{font-size:21px}}@media(min-width:65rem){.hero .hero-content_services .subtitle{font-size:30px}.hero .subheader p,.hero .subhero p{font-size:25px}}@media(min-width:80rem){.hero .image-container picture img{min-height:1000px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lang-selector{display:flex;align-items:center;gap:6px;background:transparent;padding:4px 8px}.lang-selector select{border:none;background:transparent;font-family:Sofia bold;font-size:14px;padding:4px;color:#fff;cursor:pointer}.lang-selector select:focus{outline:none}.lang-selector select:hover{color:#e4ebf2}.lang-selector .lang-icon{font-family:banpay;font-size:18px;line-height:1;display:flex;align-items:center;color:#fff}.lang-selector .lang-icon:before{content:"E"}.main-services,.why-banpay{width:95%;max-width:1120px;position:relative;padding:60px 0;margin:0 auto}.main-services h3,.why-banpay h3{margin:24px 0;color:#272ea5}.main-services h4,.why-banpay h4{margin:20px 0;font-weight:700;line-height:105%;color:#272ea5}.main-services .external-form,.why-banpay .external-form{width:100%;max-width:940px;margin:45px auto;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.main-services .external-form p,.why-banpay .external-form p{font-family:Sofia mid;margin:20px 0}.main-services .external-form a,.why-banpay .external-form a{line-height:1.6}.main-services .why_banpay-table,.why-banpay .why_banpay-table{padding:30px;border-radius:20px;background:#f8f8f8}.main-services .why_banpay-table_row,.why-banpay .why_banpay-table_row{display:flex;flex-direction:row}.main-services .why_banpay-table_row p,.why-banpay .why_banpay-table_row p{margin:10px 0}.main-services .why_banpay-table_row p:first-child,.why-banpay .why_banpay-table_row p:first-child{font-weight:700}.main-services .why_banpay-table_row h4,.why-banpay .why_banpay-table_row h4{font-size:28px}.main-services .why_banpay-table_row p:first-child,.main-services .why_banpay-table_row h4:first-child,.why-banpay .why_banpay-table_row p:first-child,.why-banpay .why_banpay-table_row h4:first-child{width:35%}.main-services .why_banpay-table_row p:last-child,.main-services .why_banpay-table_row h4:last-child,.why-banpay .why_banpay-table_row p:last-child,.why-banpay .why_banpay-table_row h4:last-child{width:65%}.main-services .why_banpay-table>*:not(:last-child),.why-banpay .why_banpay-table>*:not(:last-child){border-bottom:1px solid rgba(13,14,51,.5)}.main-services .items,.why-banpay .items{width:100%;display:flex;flex-direction:column}.main-services .items .item,.why-banpay .items .item{position:relative;margin:10px;padding:70px 30px 50px;border:2px solid #272ea5;border-radius:10px;flex:1}.main-services .items .item .image-item,.why-banpay .items .item .image-item{width:60px;height:auto}@media(min-width:48rem){.main-services .items{flex-direction:row}.main-services .items .item{border-radius:20px}.main-services .external-form{font-size:20px;flex-direction:row}}@media(min-width:65rem){.main-services,.why-banpay{margin:0 auto 30px}.main-services p,.why-banpay p{font-size:20px}.why-banpay .why_banpay-table_row p{margin:20px 0}}@media(min-width:80rem){.main-services p,.why-banpay p{font-size:22px}}.background-modal{width:100%;height:100vh;display:none;position:fixed;top:0;left:0;background-color:#272ea5;mix-blend-mode:multiply;z-index:9998}.container-input{max-width:375px;height:50px;display:flex;padding:0 10px;flex-direction:row;justify-content:space-evenly;align-items:center;border-radius:15px;background:#fff}.container-input input{all:unset;font-family:Sofia;font-size:16px}.container-input button{margin-left:10px}.container-input button:disabled,.container-input button[disabled]{background:#e4ebf2}.error-email{position:absolute;margin:5px 2px;font-family:Sofia;font-size:12px;color:#e6855a}.background-gray{width:100%;height:100%;position:absolute;top:0;left:0;background:#e4ebf2}.stay{width:95%;max-width:1120px;position:relative;padding:100px 0;margin:0 auto}.stay .container-stay{display:flex;flex-direction:column}.stay .container-stay .content-texts p{margin:32px 0}.stay .content-send{display:flex;flex-direction:column;align-items:start}.stay .content-send p{margin:6px 0;font-family:Sofia mid}@media(min-width:34rem){.stay .content-send{flex-direction:row;align-items:center}.stay .content-send p{margin:0 9px 0 0}}@media(min-width:48rem){.stay .container-stay{flex-direction:row;justify-content:space-between;align-items:end}.stay .container-stay .content-texts p{padding-right:12px;margin:32px 0 0}.stay .container-stay .content-send p{margin:0 20px 0 0}}.banpay-services{display:flex;position:relative;flex-direction:column}.calendly-badge-widget{display:none}section[data-astro-cid-2jo7ue7i]{min-width:100vw;min-height:100vh;position:fixed;top:0;left:0;background:#272ea5;z-index:1000000;pointer-events:none}.loader[data-astro-cid-2jo7ue7i]{width:50px;height:50px;position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);&[data-astro-cid-2jo7ue7i]:before,&[data-astro-cid-2jo7ue7i]:after{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:0 0 2px 2px #f8f8f833 inset}&[data-astro-cid-2jo7ue7i]:after{box-shadow:0 2px #e4ebf2 inset;animation:rotate 2s linear infinite}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-next,~.swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0)}}}.swiper-vertical{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto;.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}
