*{margin:0;padding:0;box-sizing:border-box}.modal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:30}.modal__container{background-color:#fff;width:354px;height:237px;position:relative;box-shadow:0px 4px 5px rgba(0,0,0,.25);border-radius:0px 0px 8px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 62px}@media screen and (max-width: 1060px){.modal__container{max-width:354px;width:90%}}.modal__container::after{content:"";width:100%;height:11px;background-color:#4cd964;border-radius:16px 16px 0px 0px;position:absolute;top:-11px;left:0}.modal__container span{font-size:85px;font-weight:600;color:#4cd964}.modal__container p{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#1a2b4c}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.input-text{position:relative}.input-text.textarea label,.input-text.textarea span{top:25%}.input-text label{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-family:"Poppins";font-style:normal;font-weight:400;font-size:14px;color:#3c3c3b;pointer-events:none;transition:all .2s ease-in-out}.input-text span{position:absolute;right:18px;top:50%;transform:translateY(-50%);cursor:pointer}.input-text input,.input-text textarea{width:100%;padding:16px;border:2px solid #265aa0;border-radius:4px;border:2px solid #265aa0;border-radius:4px;padding:16px;font-family:"Poppins";font-style:normal;font-weight:400;font-size:14px;color:#706f6f}.input-text textarea{height:111px}.input-text input:focus~label,.input-text input:valid~label,.input-text textarea:focus~label,.input-text textarea:valid~label{top:0;background-color:#fff;padding:0 5px;color:#265aa0;font-size:12px;transition:all .2s ease-in-out}@media screen and (max-width: 1060px){.input-text.textarea label{width:181px}.input-text textarea:focus~label,.input-text textarea:valid~label{width:fit-content;font-size:12px;left:16px;padding:0 3px}}.btn{width:100%;background-color:#554596;border-radius:50px;transition:all .2s ease-in;cursor:pointer}.btn.primary{background-color:#e8412b}.btn.menu{display:block}.btn.small{padding:8px 0}.btn.medium{padding:8px 0}.btn.big{padding:16px 0}.btn.square{border-radius:0}.btn.acquisition{padding:22px 0;display:flex;align-items:center;justify-content:center}.btn.flex{display:flex;align-items:center;justify-content:center}.btn:hover{background-color:#fdc400}@media screen and (max-width: 1060px){.btn.small{padding:4px 0}}a.btn,input[type=submit].btn{font-family:"Poppins";font-style:normal;font-weight:700;font-size:14px;line-height:20px;text-align:center;text-decoration:none;color:#fff}a.btn.small{font-weight:700;font-size:12px}input[type=submit].btn{border:none;cursor:pointer}.card{display:flex;flex:45%;flex-direction:column;align-items:center;box-shadow:0px 4px 5px rgba(0,0,0,.25);border-radius:4px;background-color:#fff;position:relative;max-width:241px;height:362px;padding:48px 16px 24px 16px;gap:8px}.card h2{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:22px;text-align:center;color:#554596}.card p{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#1a2b4c}.card.small{padding:36px 16px 24px 16px;height:210px}.card.small.open{background-color:#554596}.card.small.open p{color:#fff}.card i{font-size:38px;font-weight:500;color:#554596;margin-bottom:8px}.card i.off{display:none}.card .see-more{font-size:small;font-weight:bold;color:#e8412b;cursor:pointer}.card .see-more.off{display:none}.card .overlay{display:none;font-size:small}.card .overlay.show{display:block}.card img{height:102px;margin-bottom:16px}.card.emphasis::after{content:"";position:absolute;top:0;width:100%;height:7px;background-color:#554596;border-radius:16px 16px 0px 0px}@media screen and (max-width: 1060px){.card{padding:16px 18px;height:231px}.card img{height:60px}.card h2{font-size:16px}.card p{font-family:"Poppins";line-height:18px;font-weight:500;font-size:12px}.card.small{padding:24px 16px;height:180px}.card.small.open{overflow-y:auto}.card i{font-size:38px;font-weight:500;color:#554596;margin-bottom:8px}}@media screen and (max-width: 768px){.card{height:250px}.card.small{height:180px}}.quote{position:relative}.quote .quote-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:417px;padding:50px 72px;border:1px solid #fff;border-radius:8px;clip-path:polygon(0% 30%, 15% 30%, 15% 0%, 85% 0%, 100% 0, 100% 15%, 100% 85%, 100% 100%, 85% 100%, 15% 100%, 0 100%, 0% 85%)}.quote .quote-icon{position:absolute;top:0px;left:0px;z-index:5}.quote p{font-family:"Poppins";font-style:italic;font-weight:500;font-size:12px;line-height:16px;color:#fff;margin-bottom:8px}.quote p.customer{margin:0;font-style:normal;font-weight:400;color:#f39315}@media screen and (max-width: 1060px){.quote .quote-content{width:100%;height:140.5px;padding:22px 48px;margin:0 8px;clip-path:polygon(0% 30%, 12% 0%, 15% 0%, 85% 0%, 100% 0, 100% 15%, 100% 85%, 100% 100%, 85% 100%, 15% 100%, 0 100%, 0% 85%)}.quote .quote-icon{top:0px;left:8px}.quote .quote-icon img{height:36px}.quote p{font-size:12px;line-height:16px;margin-bottom:8px}}@media screen and (max-width: 760px){.quote .quote-content{width:100%;height:140.5px;padding:22px 32px;margin:0 8px;clip-path:polygon(0% 30%, 12% 0%, 15% 0%, 85% 0%, 100% 0, 100% 15%, 100% 85%, 100% 100%, 85% 100%, 15% 100%, 0 100%, 0% 85%)}.quote .quote-icon img{height:28px}}@media screen and (max-width: 716px){.quote .quote-content{width:100%;height:140.5px;padding:24px 24px;margin:0 8px;clip-path:polygon(0% 30%, 12% 0%, 15% 0%, 85% 0%, 100% 0, 100% 15%, 100% 85%, 100% 100%, 85% 100%, 15% 100%, 0 100%, 0% 85%)}.quote .quote-icon img{height:24px}}input[type=radio]{appearance:none;width:24px;height:24px;border:1px solid #c6c6c6;border-radius:50%;transform:translateY(-0.075em);display:grid;place-content:center}input[type=radio]::before{content:"";width:9.39px;height:9.39px;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;background-color:#265aa0}input[type=radio]:checked::before{transform:scale(1)}.radio label{font-family:"Poppins";font-weight:400;font-size:12px;color:#3c3c3b}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide__bullets{position:absolute;bottom:-2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:rgba(0,0,0,0);width:10px;height:10px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.5);transition:all 300ms ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid #fff;background-color:rgba(255,255,255,.5)}.glide__bullet--active{background:rgba(255,255,255,.5)}.glide__slide{display:flex;align-items:center}@media screen and (max-width: 1060px){.glide{display:none}}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.navbar{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg, #564696 39.9%, #E52330 100%);padding:16px 97px;position:sticky;top:0;z-index:200}.navbar .navbar__icon{height:35px;margin-right:42px}.navbar .navbar__icon img{height:100%;width:200px;transform:scale(1.3)}.navbar .navbar__links a{color:#fff;text-decoration:none;font-family:"Poppins";font-weight:700;font-size:12px;padding:6px 8px;margin:0 8px}.navbar .navbar__links a:hover{color:#fdc400}.navbar .navbar__links a.btn{color:#fff;padding:8px 18.5px;max-width:112px}.navbar .navbar__menu-icon{display:none}@media screen and (max-width: 1052px){.navbar{padding:16px 32px}}@media screen and (max-width: 920px){.navbar{padding:19px 24px}.navbar .navbar__icon img{width:152px;transform:scale(1.2)}.navbar .navbar__links{width:100%;height:425px;display:flex;flex-direction:column;gap:16px;padding:24px 16px;background:linear-gradient(90deg, #564696 39.9%, #E52330 100%);position:absolute;top:70px;left:0;opacity:0;pointer-events:none;transition:opacity .2s linear}.navbar .navbar__links .btn{background:#e52330}.navbar .navbar__links.open{opacity:1;pointer-events:initial}.navbar .navbar__menu-icon{display:block}.navbar .navbar__menu-icon span{color:#fff;font-size:30px}}.services{display:flex;flex-direction:column;align-items:center;gap:56px;padding:72px 121px 24px 121px;position:relative;background-color:#ddd}.services .show-more{position:absolute;bottom:0;background:linear-gradient(180deg, rgba(242, 242, 242, 0) 4.6%, #F2F2F2 34.72%);width:100%;display:flex;align-items:center;justify-content:center}.services .show-less{width:100%;display:flex;align-items:center;justify-content:center}.services h1{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:32px;line-height:28px;text-align:center;color:#1a2b4c}.services .card-group{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;max-width:1040px;gap:16px;height:651px;overflow:hidden}.services .card-group.flex{height:max-content;overflow:visible}.services .card-group.open{height:max-content;transition:height .4s linear;overflow:visible}.services .show-more{padding:93px 0 64px 0}.services .show-more .btn{padding:8px 0;width:140px;margin:0 auto}.services .show-more.open{display:none}.services .show-less{display:none;padding:0 0 64px 0}.services .show-less .btn{padding:8px 0;width:140px;margin:0 auto}.services .show-less.open{display:flex}@media screen and (max-width: 914px){.services .card-group{grid-template-columns:1fr 1fr;height:482px;overflow:hidden}}@media screen and (max-width: 768px){.services{padding:40px 23.5px 17.5px 23.5px;gap:32px}.services h1{font-size:22px}.services .show-more{padding:58px 0}.services .show-more .btn{padding:8px 0;width:140px;margin:0 auto}}.banner{height:460px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}.banner .btn{width:340px;padding:10px 0}.banner .video{width:100%;height:100%;position:absolute;top:0;z-index:-2}.banner .video::after{content:"";display:block;height:100%;width:100%;position:absolute;top:0;background-color:rgba(0,0,0,.6)}.banner .video video{height:100%;width:100%;object-fit:cover}.banner p{max-width:680px;font-family:"Montserrat";font-style:normal;font-weight:400;font-size:22px;line-height:28px;text-align:center;color:#fff}@media screen and (max-width: 1060px){.banner{height:449px;padding:0 25.25px}.banner p{font-weight:"Poppins";font-size:14px;line-height:20px;font-weight:700}.banner .btn{width:281px;font-size:12px}}.quotes-n-form{display:flex;justify-content:center;padding:72px 0;background:linear-gradient(90deg, #564696 0%, #E52330 100%)}.quotes-n-form h1{margin:0 auto;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:32px;line-height:40px;text-align:left;color:#fff}.quotes-n-form .quotes{max-width:507px;width:50%;padding-right:90px;display:flex;flex-direction:column;gap:24px}.quotes-n-form .quotes .quote-group{display:flex;flex-direction:column;gap:24px}.quotes-n-form .form .radio-group{display:flex;gap:36px}.quotes-n-form .form .radio-group .radio{display:flex;gap:11px}.quotes-n-form .form small{font-family:"Poppins";font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#706f6f}.quotes-n-form .form form{padding:24px;border-radius:8px;background-color:#fff;display:flex;flex-direction:column;gap:24px}.quotes-n-form .form form h1{font-family:"Montserrat";color:#1a2b4c;text-align:left;margin-bottom:8px}.quotes-n-form .form form p{font-family:"Poppins";font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#1a2b4c}.quotes-n-form .form form p a{font-weight:bold;text-decoration:none;color:#1a2b4c}.quotes-n-form .form form h1{font-size:28px}.quotes-n-form .form form .btn{width:150px;padding:16px 0;align-self:center}@media screen and (max-width: 1060px){.quotes-n-form{flex-direction:column;padding:40px 0;gap:32px}.quotes-n-form h1{max-width:308px;text-align:center;font-size:22px;line-height:28px}.quotes-n-form .quotes{max-width:100%;width:100%;padding:0}.quotes-n-form .form{max-width:100%;width:100%;padding:0 24px 40px 24px}.quotes-n-form .form form{padding:48px 96px}.quotes-n-form .form form .btn{width:155px;padding:11px 0;margin:0 auto}.quotes-n-form .form form h1{font-size:16px}}@media screen and (max-width: 590px){.quotes-n-form form{padding:24px !important}}.footer{height:393px;background:#2b255c;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 122px}.footer p{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:22px;line-height:28px;text-align:center;color:#f39315}.footer .brands{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.footer .social-media{margin:48px 0;display:flex;flex-direction:row;gap:36px}.footer .social-media .icon{width:36px;height:36px}.footer .social-media .icon img{height:100%}.footer .partners{display:flex;flex-direction:row;gap:32px}.footer small{font-family:Poppins;font-size:12px;color:#f2f2f2}.footer small span{font-size:16px}@media screen and (max-width: 1060px){.footer{height:506px;padding:0}.footer p{font-size:16px;text-align:center}.footer img{margin:0 0 61px 0}.footer .brands{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.footer .brands div{display:flex;flex-direction:column;align-items:center}.footer .brands img{height:34px}.footer .brands .partners{display:flex;flex-direction:row;gap:32px}.footer .social-media{margin:48px 0;display:flex;flex-direction:row;gap:36px}.footer .social-media .icon{width:36px;height:36px}.footer .social-media .icon img{height:100%}}html{scroll-behavior:smooth;scroll-padding-top:57px}@media screen and (max-width: 1060px){html{scroll-padding-top:57px}}.mobile-only{display:none}@media screen and (max-width: 1060px){.mobile-only{display:flex !important}}.desktop-only{display:flex}@media screen and (max-width: 1060px){.desktop-only{display:none !important}}