.Hero{position:relative;height:760px;margin-right:calc(var(--bs-gutter-x,.75rem)*-.5);margin-left:calc(var(--bs-gutter-x,.75rem)*-.5)}.textPlacement{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin-top:66px}.image{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (min-width:768px) and (max-width:991.98px){.Hero{height:600px}.textPlacement{top:150px;transform:unset;margin-top:unset}.btnHero .btn-banner-hero,.btnHero .btn-banner-hero-arrow{font-weight:600!important;font-size:1rem!important;line-height:1.25!important;height:3rem!important;padding:14px 24px!important}}@media screen and (max-width:767.98px){.Hero{height:667px}.textPlacement{top:128px;transform:unset;margin-top:unset}.textPlacementBottom{top:321px}.btnHero .btn-banner-hero,.btnHero .btn-banner-hero-arrow{font-weight:600!important;font-size:1rem!important;line-height:1.25!important;height:3rem!important;padding:14px 24px!important}}
.widget-BenefitsImage .headerContainer{margin-bottom:48px}.widget-BenefitsImage .headerContainer .benefitsImageTitle{color:#d1005d}.widget-BenefitsImage .headerContainer .benefitsImageSubtitle{color:#2e3641}.widget-BenefitsImage .blockList-lines{display:flex;flex-direction:column;gap:64px}@media screen and (min-width:0) and (max-width:991.98px){.widget-BenefitsImage .headerContainer{margin-bottom:40px}.widget-BenefitsImage .headerContainer .benefitsImageTitle{margin-bottom:12px}.widget-BenefitsImage .blockList-lines{gap:40px}}
.benefitsImage-line{display:flex;flex-direction:row;height:100%;min-height:460px;}.benefitsImage-line .images-group{position:relative;}.benefitsImage-line .images-group .benefitsImage-line-images-container{position:relative;}.benefitsImage-line .images-group .line-image{height:auto;width:100%;}.benefitsImage-line .images-group .line-image.bottom{position:relative;border-radius:24px;flex-shrink:0;}.benefitsImage-line .images-group .line-image.bottom.in{opacity:0;animation:benefits-down-in 400ms ease-out 600ms forwards;}.benefitsImage-line .images-group .line-image.top{position:absolute;left:0;}.benefitsImage-line .images-group .line-image.top.in{opacity:0;animation:benefits-down-in 500ms ease-out 600ms forwards;}.benefitsImage-line .info-group.with-titleAndBullets .line-text-info{gap:unset;}.benefitsImage-line .info-group.with-titleAndBullets .line-text-info .line-text{padding-bottom:24px;}.benefitsImage-line .info-group.with-titleAndBullets .line-bullets{gap:24px;padding-bottom:40px;}.benefitsImage-line .info-group{display:flex;flex-direction:row;gap:32px;align-items:center;}.benefitsImage-line .info-group .line-text-info{display:flex;flex-direction:column;gap:40px;}.benefitsImage-line .info-group .line-text-info .line-text{display:flex;flex-direction:column;gap:24px;}.benefitsImage-line .info-group .text-animation.in{opacity:0;animation:benefits-down-in 500ms ease-out 800ms forwards;}.benefitsImage-line .info-group .line-bullets{display:flex;flex-direction:column;gap:24px;}.benefitsImage-line .info-group .line-bullets .bullet{display:flex;flex-direction:row;gap:16px;}.benefitsImage-line .info-group .line-bullets .bullet .bullet-icon:before{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;content:var(--icon-set-check) !important;background:none !important;color:#D1005D;font-size:1.75rem;line-height:1.2;width:40px;height:40px;text-align:center;}.benefitsImage-line .info-group .line-bullets .line-link{padding-left:50px;}@keyframes benefits-down-in{0%{opacity:0;transform:translateY(27%);}100%{opacity:1;transform:translateY(0);}}@media screen and (min-width:992px) and (max-width:1199.98px){.benefitsImage-line .benefitsImage-line-images-container{top:10%;}}@media screen and (min-width:0) and (max-width:991.98px){.benefitsImage-line{flex-direction:column;gap:32px;}.benefitsImage-line .images-group .line-image{transform:translateY(0px);width:50%;height:auto;}.benefitsImage-line .images-group .line-image.top{object-fit:contain;left:0;}.benefitsImage-line.right .images-group .line-image.bottom{left:0;}.benefitsImage-line .info-group.with-titleAndBullets .line-bullets{padding-bottom:32px;}.benefitsImage-line .info-group .line-text-info{gap:32px;}.benefitsImage-line .info-group .line-text-info .line-text{gap:16px;}.benefitsImage-line .info-group .line-bullets{gap:24px;}.benefitsImage-line .info-group .line-bullets .bullet{gap:8px;}.benefitsImage-line .info-group .line-bullets .bullet .bullet-icon:before{width:32px;height:32px;font-size:1.375rem;}.benefitsImage-line .info-group .line-bullets .line-link{margin-top:8px;padding:0px;}}@media screen and (min-width:0) and (max-width:767.98px){.benefitsImage-line{flex-direction:column;gap:32px;}.benefitsImage-line .images-group .line-image{transform:translateY(0px);width:100%;height:auto;}.benefitsImage-line .images-group .line-image.top{left:0;}}
.widget-mediasplit .widgetpromo{padding:24px;position:absolute;min-width:180px;max-width:240px;min-height:180px;box-shadow:0 8px 24px rgba(46,54,65,.2);border-radius:16px;left:370px;top:48px;z-index:1;transition-delay:150ms;transition:transform 330ms ease-in-out}.widget-mediasplit .CampaignWidget{gap:5px;background:linear-gradient(270deg,#d1005d 19%,#ec6e7d 100%)}.widget-mediasplit div.CampaignTitle span.risk:after{content:'';width:100%;position:absolute;background:url("/assets/img/underlined.png");left:0;right:0;background-position:center center;background-size:contain;top:0;bottom:0;background-repeat:no-repeat}.widget-mediasplit .CampaignTitle span{position:relative;padding-right:5px}.widget-mediasplit .CampaignValue secondary{display:unset;font-weight:600}.widget-mediasplit .headerContainer div{max-width:558px}.widget-mediasplit .informationContainer{display:flex;flex-direction:row;padding:0}.widget-mediasplit .informationContainer .imageMediaSplit{padding-left:80px}.widget-mediasplit .mediaContainer{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:0;gap:56px}.widget-mediasplit .mediaContainer div{transition:transform 330ms ease-in-out}.widget-mediasplit .mediaContainer .imageLoad{display:flex;flex-direction:column;align-items:flex-start;padding:0;border-radius:24px;height:720px;width:100%;object-fit:cover}.widget-mediasplit .mediaContainer video{max-width:100%;border-radius:8px;background-color:#ccc;height:720px;background-position:center center;background-repeat:no-repeat;background-size:contain;object-fit:cover}.widget-mediasplit .infoContainer{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:0;gap:56px;width:558px;margin-top:80px}.widget-mediasplit .infoContainer .infoList{display:flex;flex-direction:row;padding:0;flex:none;order:0;align-self:stretch;flex-grow:0}.widget-mediasplit .infoContainer .infoList .divIconCheck{display:flex;justify-content:left;padding:0;gap:32px;flex:none;order:0;flex-grow:0;margin-right:16px}.widget-mediasplit .infoContainer .infoList .divInfoText{display:flex;flex-direction:column;justify-content:center;padding:0}.widget-mediasplit .infoContainer .infoList .divInfoText .infoTitle{color:#2e3641}@media screen and (min-width:1024px) and (max-width:1199.98px){.widget-mediasplit .mediaContainer .imageLoad{height:auto}}@media screen and (min-width:992px) and (max-width:1199.98px){.widget-mediasplit .widgetpromo{top:80px;left:290px}.widget-mediasplit .informationContainer .imageMediaSplit{padding-left:59px}.widget-mediasplit .infoContainer{gap:30px;width:475px}.widget-mediasplit .mediaContainer video{height:500px}}@media screen and (min-width:0) and (max-width:991.98px){.widget-mediasplit .widgetpromo{top:32px;max-width:160px;min-height:150px;min-width:140px;right:-24px;left:unset}.widget-mediasplit .informationContainer{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:40px;margin-top:0}.widget-mediasplit .headerContainer div{margin-bottom:48px}.widget-mediasplit .headerContainer div .title-cerize{margin-bottom:unset}.widget-mediasplit .headerContainer div .subtitle-dark-blue{margin-top:8px;margin-bottom:unset}.widget-mediasplit .infoContainer{flex-direction:column;align-items:flex-start;padding:0;gap:40px;width:100%;margin-top:40px}.widget-mediasplit .infoContainer .infoList .divIconCheck{flex-direction:column;width:auto;margin-right:8px}.widget-mediasplit .infoContainer .infoList .divInfoText{gap:4px}}@media screen and (min-width:0) and (max-width:767.98px){.widget-mediasplit .mediaContainer{align-items:unset}.widget-mediasplit .mediaContainer .imageLoad{height:469px;object-fit:cover}.widget-mediasplit .mediaContainer video{height:469px}.widget-mediasplit .widgetpromo .infoContainer .infoList .divIconCheck .iconCheck .divInfoText{gap:4px}.widget-mediasplit .widgetpromo .infoContainer .infoList{flex-direction:column}.widget-mediasplit .informationContainer{gap:0!important}}@media screen and (min-width:767.98px) and (max-width:992px){.widget-mediasplit .mediaContainer{align-items:unset}.widget-mediasplit .mediaContainer .imageLoad{object-fit:cover;align-items:center}.widget-mediasplit .mediaContainer video{object-fit:cover;align-items:center}}@media screen and (max-width:575.98px){.widget-mediasplit .widgetpromo{border-radius:16px 0 0 16px}}
div.disclaimer-title{font-weight:700;font-size:1.25rem;line-height:1.4;color:#2e3641;padding-bottom:8px}div.disclaimer-subtitle{font-weight:600;font-size:1.125rem;line-height:1.333;color:#6a717c;padding:8px 0 8px 0}div.disclaimer-paragraph{font-weight:500;font-size:1.125rem;line-height:1.333;letter-spacing:0;text-align:left;color:#6a717c;padding-bottom:8px}div.disclaimer-paragraph img{padding-bottom:16px}ul.disclaimer-list{margin-bottom:0}ul.disclaimer-list li{font-weight:400;font-size:1.25rem;line-height:1.3;letter-spacing:0;text-align:left;color:#6a717c;padding-bottom:8px}.disclaimer-paragraph+.disclaimer-subtitle{padding-top:32px}.disclaimer-paragraph+.disclaimer-title{padding-top:32px}div.disclaimer-paragraph a{color:#d1005d;text-decoration:underline;line-break:anywhere}div.disclaimer-paragraph a:hover{color:#b2004f}.default-spacement{margin:64px 0 64px}.no-spacement{margin:0 0 64px}@media screen and (max-width:991.98px){.default-spacement{margin:40px 0 40px}.no-spacement{margin:0 0 40px}div.disclaimer-title{font-size:1.125rem;line-height:1.22}div.disclaimer-subtitle{font-size:1rem;line-height:1.25}div.disclaimer-paragraph{font-size:1rem;line-height:1.375}ul.disclaimer-list li{font-size:1rem;line-height:1.25}.disclaimer-paragraph+.disclaimer-title{padding-top:24px}.disclaimer-title:nth-child(5){padding-top:45px}.disclaimer-paragraph+.disclaimer-subtitle{padding-top:24px}}
.widget_Documentos .container *{--bs-gutter-x:24px}.widget_Documentos .col-lg-6{display:flex}.widget_Documentos .documents-card-container{padding-top:48px}.widget_Documentos .documents-card-container .row-cardDocuments:not(:last-child){padding-bottom:24px}.widget_Documentos .cardDocument{padding:24px 24px;gap:12px;background:#fff;border:1px solid #d7d9e0;border-radius:16px;display:flex;width:100%;transition:all .3s ease-in-out}.widget_Documentos .cardDocument .iconDocuments{position:absolute;display:contents}.widget_Documentos .cardDocument:hover{box-shadow:0 8px 24px rgba(46,54,65,.08);transform:scale(1.02)}.widget_Documentos .cardDocument:hover .iconDocuments .icon{color:#d1005d}.widget_Documentos .titleAndLinkDocument .titleDocument{align-items:center}.widget_Documentos .titleAndLinkDocument .LinkDocument{transition:all .3s ease-in-out}.widget_Documentos .titleAndLinkDocument .LinkDocument:hover{color:#a7004a}.widget_Documentos .titleAndLinkDocument .LinkDocument .downloadIcon{font-size:1.125rem;color:inherit}.widget_Documentos .titleSegment{text-transform:uppercase}@media screen and (max-width:991.98px){.widget_Documentos .documents-card-container{padding-top:24px}.widget_Documentos .documents-card-container .row-cardDocuments{padding-bottom:unset!important}.widget_Documentos .documents-card-container .row-cardDocuments .cardDocument{margin-bottom:16px}.widget_Documentos .documents-card-container .row:last-child .col-12:last-child .cardDocument{margin-bottom:0}}
.bgMixBannerApp{background:linear-gradient(270deg,#5c3296,#9c3a97,#d1005d,#ec6e7d);background-size:800% 800%;-webkit-animation:AnimationMeshGradientBannerApp 59s ease infinite;-moz-animation:AnimationMeshGradientBannerApp 59s ease infinite;animation:AnimationMeshGradientBannerApp 59s ease infinite}#widgetAppMillennium.extra-margins{margin-top:64px;margin-bottom:64px}#widgetAppMillennium.bg-grad-cerize{background:linear-gradient(270deg,#d1005d 19%,#ec6e7d 100%)}#widgetAppMillennium.bg-grad-purple{background:linear-gradient(294.17deg,rgba(156,58,151,.6) 0,rgba(124,55,151,0) 100%),#5c3296}#widgetAppMillennium.bg-grad-black{background:linear-gradient(270deg,#2e3641 0,rgba(46,54,65,.8) 100%);background-color:#000}.appmillenium{position:relative}.appmillenium .hvh-80{height:550px}.appmillenium .hvh-80 .imgMobile{display:none;z-index:1;text-align:center}.appmillenium .hvh-80 .imgMobile img{width:540px;height:546px}.appmillenium .imgApp{position:absolute}.appmillenium .img-bottom,.appmillenium .img-top{padding:0;width:720px;height:720px;opacity:0;right:-25px;object-fit:cover}.appmillenium .img-top{transform:translateY(-50%)}.appmillenium .img-top.out{animation:down-out .3s ease-out forwards}.appmillenium .img-top.in{opacity:0;animation:down-in .3s ease-out .3s forwards}.appmillenium .img-bottom{transform:translateX(-100%)}.appmillenium .img-bottom.out{animation:jump-out .3s ease-out forwards}.appmillenium .img-bottom.in{animation:jump-in .3s ease-out forwards}.appmillenium .text{opacity:0}.appmillenium .text .button{width:fit-content;margin-bottom:100px}.appmillenium .text.out{-webkit-mask-position:left;animation:clip-fade-out .3s forwards}.appmillenium .text.out button{cursor:none;pointer-events:none}.appmillenium .text.in{-webkit-mask-position:right;animation:clip-fade .3s ease-out .6s forwards}.appmillenium button{cursor:pointer;pointer-events:unset}@keyframes down-out{0%{opacity:1;transform:translateY(0);z-index:2}100%{opacity:0;transform:translateY(-50%);z-index:-1}}@keyframes down-in{0%{opacity:0;transform:translateY(-27%);z-index:-1}100%{opacity:1;transform:translateY(0);z-index:2}}@keyframes jump-out{0%{opacity:1;transform:translateX(0);z-index:2}100%{opacity:0;transform:translateX(-100%);z-index:-1}}@keyframes jump-in{0%{opacity:0;transform:translateX(-40%)}100%{transform:translateX(0);opacity:1;z-index:1}}@keyframes clip-fade{0%{opacity:0;transform:translateX(-6%)}100%{opacity:1;transform:translateX(0)}}@keyframes clip-fade-out{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-6%)}}.appmillenium .btn-social-container{margin:auto;margin-bottom:48px}.appmillenium .btn-social-container .icons a{color:#fff;display:inline-block;margin-right:24px;font-size:48px}@media screen and (min-width:992px) and (max-width:1199.98px){.appmillenium .hvh-80{height:522px}.appmillenium .hvh-80 .title-header{width:486px}.appmillenium .hvh-80 .img-bottom,.appmillenium .hvh-80 .img-top{width:656px;height:656px;padding:0;right:-135px}.appmillenium .btn-social-container .icons a{margin-right:22.72px;font-size:45px}}@media screen and (max-width:991.98px){.appmillenium .main-img img{margin-top:-40%}.appmillenium .background-secondary{bottom:95px}.appmillenium .hvh-80{height:411px}.appmillenium .title-header{width:373px}.appmillenium .btn-social-container{margin-bottom:40px}.appmillenium .btn-social-container .icons a{margin-right:17.44px;font-size:34px}.appmillenium .img-bottom,.appmillenium .img-top{width:520px;height:520px;right:-125px}}@media screen and (max-width:768px){.appmillenium .text .button{width:100%;margin-bottom:unset}.appmillenium .hvh-80{height:462px}.appmillenium .hvh-80 .text{mask-image:unset;-webkit-mask-image:unset;-webkit-mask-size:unset;mask-size:unset;-webkit-mask-position:unset;mask-position:unset;opacity:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.appmillenium .hvh-80 .text .col-buttons,.appmillenium .hvh-80 .text .col-title{width:100%}.appmillenium .hvh-80 .text .title-header{width:100%;text-align:center}.appmillenium .hvh-80 .text .btn-social-container{text-align:center;margin-bottom:40px}.appmillenium .hvh-80 .text .btn-social-container .icons a{margin-right:17.44px;font-size:34px}.appmillenium .hvh-80 .img-bottom,.appmillenium .hvh-80 .img-top{display:none}.appmillenium .hvh-80 .imgMobile{display:block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.appmillenium .fadeInText{-webkit-animation-name:fadeInUpText!important;animation-name:fadeInUpText!important}.appmillenium .fadeInImg{-webkit-animation-name:fadeInUpImg;animation-name:fadeInUpImg;animation-delay:1s}.appmillenium .fadeOut{-webkit-animation-name:fadeInOut!important;animation-name:fadeInOut!important}.appmillenium .imgSizeMobile{width:340px;height:340px}.appmillenium .appmillenium .img-bottom,.appmillenium .appmillenium .img-top{width:420px;height:420px}#widgetAppMillennium{padding-bottom:160px}#widgetAppMillennium.extra-margins{margin-bottom:220px;margin-top:40px}}@media screen and (min-width:1441px){.appmillenium .background-header .container{max-width:1320px}}@media screen and (min-width:1024px) and (max-width:1199.98px){.appmillenium .background-secondary{bottom:150px}}@media screen and (min-width:1200px) and (max-width:1439.98px){.appmillenium .background-secondary{bottom:175px}.appmillenium .hvh-80 .text p{width:582px;font-size:1.833rem;line-height:1.03}.appmillenium .hvh-80 .img-bottom,.appmillenium .hvh-80 .img-top{width:720px;height:720px;left:570px}}@media screen and (max-width:575px){.appmillenium .hvh-80{height:442px}.appmillenium .hvh-80 .imgMobile{padding-top:32px}.appmillenium .hvh-80 .imgMobile .imgSizeMobile{width:unset;height:unset}}@media screen and (max-width:479px){.appmillenium .hvh-80 .imgMobile{padding:0;padding-top:32px}.appmillenium .hvh-80 .imgMobile .imgSizeMobile{width:unset;height:unset}}@keyframes fadeInUpText{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUpImg{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@-webkit-keyframes AnimationMeshGradientBannerApp{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@-moz-keyframes AnimationMeshGradientBannerApp{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes AnimationMeshGradientBannerApp{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}
.modal-contact-form{--bs-border-width:1px;--bs-border-radius:0.75rem;--bs-border-color:#A5ACB7;--bs-modal-padding:0;--bs-modal-header-padding:0;--bs-modal-width:796px;--bs-modal-border-radius:1.5rem;--bs-modal-border-width:0;--bs-box-shadow:0px 8px 24px 0px #2E364114;--form-label-prefix:'';--autofill-box-shadow:0 0 0 100vw #F5F6FA inset!important;--autofill-background-color:#F5F6FA;--autofill-text-color:#2E3641;padding:var(--bs-modal-padding)!important;overflow:hidden}.modal-contact-form input,.modal-contact-form textarea{font-weight:600}.modal-contact-form input:-webkit-autofill,.modal-contact-form input:autofill,.modal-contact-form textarea:-webkit-autofill,.modal-contact-form textarea:autofill{-webkit-box-shadow:var(--autofill-box-shadow)!important;-webkit-text-fill-color:var(--autofill-text-color)!important;color:var(--autofill-text-color)!important;box-shadow:var(--autofill-box-shadow)!important}.modal-contact-form input:focus,.modal-contact-form textarea:focus{border-color:#2e3641;box-shadow:none}.modal-contact-form label{font-weight:500}.modal-contact-form .button{outline:0}.modal-contact-form .form-floating.prefixed:before{display:inline-block;content:var(--form-label-prefix);margin-right:.5rem;font-weight:500;color:#2e3641}.modal-contact-form .form-floating label:before{display:inline-block;content:var(--form-label-prefix);margin-right:.5rem;font-weight:500;color:#2e3641}.modal-contact-form .form-floating textarea.form-control{border:none;resize:vertical;height:unset;padding:0 .25rem 1rem .75rem!important}.modal-contact-form .form-floating textarea.has-scroll{resize:none}.modal-contact-form .form-floating>.form-control:focus~label:not(.prefixed),.modal-contact-form .form-floating>.form-control:not(:placeholder-shown)~label:not(.prefixed){padding-left:.25rem!important}.modal-contact-form .form-floating:has(input) label{align-content:center}.modal-contact-form .form-floating:has(textarea){border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);overflow:hidden;padding:2.25rem 1.45rem 1rem 0}.modal-contact-form .form-floating:has(textarea):has(textarea:focus){border-color:#2e3641}.modal-contact-form .form-floating:has(textarea) .form-control-clear{top:.5rem;transform:none}.modal-contact-form .form-floating:has(textarea):has(textarea.has-scroll):before{content:'';position:absolute;top:1.5rem;left:0;right:0;height:8px;display:block;box-shadow:0 4px 8px 0 #2e36411A}.modal-contact-form .form-floating:has(.prefixed):focus-within label.prefixed:before{display:none}.modal-contact-form .form-floating:has(.prefix) .prefix{position:absolute;top:1.757rem;display:none;line-height:1}.modal-contact-form .form-floating:has(.prefix) label{padding-left:0}.modal-contact-form .form-floating:has(.prefix) input{padding-left:.25rem}.modal-contact-form .form-floating:has(.prefix):focus-within .prefix,.modal-contact-form .form-floating:has(.prefix):has(input:not(:placeholder-shown)) .prefix{display:inline-block}.modal-contact-form .form-floating:has(.prefix):focus-within label.prefixed:before,.modal-contact-form .form-floating:has(.prefix):has(input:not(:placeholder-shown)) label.prefixed:before{display:none}.modal-contact-form .form-floating:has(.prefix):focus-within input,.modal-contact-form .form-floating:has(.prefix):has(input:not(:placeholder-shown)) input{padding-left:2.75rem}.modal-contact-form .form-floating .form-control-clear{position:absolute;top:50%;right:1rem;transform:translateY(-50%);opacity:0;visibility:hidden}.modal-contact-form .form-floating:focus-within:has(input:not(:placeholder-shown)) .form-control-clear,.modal-contact-form .form-floating:focus-within:has(textarea:not(:placeholder-shown)) .form-control-clear,.modal-contact-form .form-floating:hover:has(input:not(:placeholder-shown)) .form-control-clear,.modal-contact-form .form-floating:hover:has(textarea:not(:placeholder-shown)) .form-control-clear{visibility:visible;opacity:.5}.modal-contact-form .custom-textarea-footer{display:flex;justify-content:flex-end}.modal-contact-form .custom-textarea-footer:has(.custom-invalid-feedback:empty){justify-content:flex-end}.modal-contact-form .form-group{gap:.25rem;border:var(--bs-border-width) solid var(--bs-border-color)!important;border-radius:var(--bs-border-radius);overflow:visible}.modal-contact-form .form-group button,.modal-contact-form .form-group input{--bs-border-width:0px;border:none;border-radius:0;box-shadow:none}.modal-contact-form .form-group a.form-control-clear,.modal-contact-form .form-group button.form-control-clear{position:absolute;top:50%;right:1rem;transform:translateY(-50%);opacity:0}.modal-contact-form .form-group .form-floating:last-child{width:100%;border-top-right-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius)}.modal-contact-form .form-group .form-floating:last-child input{border-top-right-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius)}.modal-contact-form .form-group:focus-within{--bs-border-color:#2E3641}.modal-contact-form .form-check input{border-color:#80838f!important}.modal-contact-form .form-check:focus-within input{outline:1px solid #2e3641!important;outline-offset:0}.modal-contact-form .dropdown .dropdown-toggle .icon{transition:all ease-in-out .3s}.modal-contact-form .dropdown .dropdown-toggle.show .icon{transform:rotate(-180deg)}.modal-contact-form .contact-form-country-code .button{border:none;border-radius:.5rem;background-color:#f3f4f6;width:3.625rem;height:calc(100% - .5rem);margin:0 .25rem;gap:.5rem;padding:0;align-self:center}.modal-contact-form .contact-form-country-code .button .text{border-radius:100%;overflow:clip}.modal-contact-form .contact-form-country-code .button .text img{width:24px;height:24px;transform:scale(1.5)}.modal-contact-form .contact-form-country-code .country-dropdown.dropdown-menu{--bs-dropdown-padding-x:1rem;--bs-dropdown-padding-y:1rem;overflow:auto;box-shadow:6px 4px 20px 0 #2e36411A;border-radius:1rem;border-color:#fff;width:calc(100% + 4px);left:4px!important}.modal-contact-form .contact-form-country-code .country-dropdown.dropdown-menu ul{margin:0;padding:0;max-height:27vh;overflow-y:auto}.modal-contact-form .contact-form-country-code .country-dropdown.offcanvas{--bs-offcanvas-border-width:0;--bs-offcanvas-box-shadow:rgba(46, 54, 65, 0.1) 0px 0px 20px 0px;height:auto;max-height:calc(100vh - 3rem);padding:0 1rem;border-top-left-radius:var(--bs-modal-border-radius);border-top-right-radius:var(--bs-modal-border-radius);box-shadow:var(--bs-offcanvas-box-shadow)}.modal-contact-form .contact-form-country-code .country-dropdown.offcanvas .offcanvas-header{--bs-offcanvas-padding-y:0;--bs-offcanvas-padding-x:0}.modal-contact-form .contact-form-country-code .country-dropdown.offcanvas .offcanvas-header button{width:100%;background-color:transparent;border:none}.modal-contact-form .contact-form-country-code .country-dropdown.offcanvas .offcanvas-header button hr{color:#2e3641;width:20%;OPACITY:1;MARGIN:auto;--bs-border-width:1PX}.modal-contact-form .contact-form-country-code .country-dropdown.offcanvas ul{margin:0;padding:0;overflow-y:auto;min-height:4rem}.modal-contact-form .contact-form-country-code .country-dropdown .dropdown-menu-search{position:relative;margin-bottom:.5rem}.modal-contact-form .contact-form-country-code .country-dropdown .dropdown-menu-search .icon{position:absolute;top:0;left:.25rem;height:100%}.modal-contact-form .contact-form-country-code .country-dropdown .dropdown-menu-search input{border-radius:1rem;padding:.5rem .5rem .5rem 2.25rem;font-weight:600;background-color:#f3f4f6;color:#68707a}.modal-contact-form .contact-form-country-code .country-dropdown ul li{position:relative;display:block;--bs-dropdown-item-padding-x:0.5rem;--bs-dropdown-item-padding-y:1rem}.modal-contact-form .contact-form-country-code .country-dropdown ul li.items-title-group{padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x) 0 var(--bs-dropdown-item-padding-x)}.modal-contact-form .contact-form-country-code .country-dropdown ul li.items-title-group:first-child{padding:0 var(--bs-dropdown-item-padding-x) 0 var(--bs-dropdown-item-padding-x)}.modal-contact-form .contact-form-country-code .country-dropdown ul li .dropdown-item{--bs-dropdown-link-bg:#F5F6FA;--bs-dropdown-link-active-bg:#F5F6FA;display:flex;gap:.75rem;align-items:center;font-size:1rem;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);border-bottom:1px solid #e7eaee}.modal-contact-form .contact-form-country-code .country-dropdown ul li .dropdown-item.selected{background-color:#e7eaee;--bs-dropdown-link-hove-bg:#E7EAEE;--bs-dropdown-link-active-bg:#E7EAEE;cursor:default;pointer-events:none}.modal-contact-form .contact-form-country-code .country-dropdown ul li .dropdown-item .flag{display:inline-flex;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;border-radius:100%;overflow:hidden}.modal-contact-form .contact-form-country-code .country-dropdown ul li .dropdown-item .flag img{object-fit:cover;transform:scale(1.5)}.modal-contact-form .contact-form-country-code .country-dropdown ul li .dropdown-item .label{color:#2e3641;font-weight:500;white-space:normal}.modal-contact-form .contact-form-country-code .country-dropdown ul li .dropdown-item .code{color:#6a717c;font-weight:500}.modal-contact-form .contact-form-country-code .country-dropdown ul li.last-child .dropdown-item{border-bottom:none}.modal-contact-form .modal-content{margin:auto;padding:2rem;border:none;max-width:calc(100% - 2rem);overflow:clip}.modal-contact-form .modal-content .modal-header{position:relative;border:none;margin-left:-3rem;margin-right:-3rem;background-color:#fff;padding-bottom:8px;z-index:2}.modal-contact-form .modal-content .modal-header .text-end{position:relative;padding-left:3rem;padding-right:3rem;margin-top:-15px;margin-right:-12px;margin-bottom:8px}.modal-contact-form .modal-content .modal-header-shadow{position:relative;margin:-1px -3rem 0 -3rem;box-shadow:0 8px 24px 4px rgba(46,54,65,.15);height:1px;z-index:1;display:none}.modal-contact-form .modal-content .modal-body{gap:2.5rem;max-height:calc(100vh - 15.5rem);overflow-y:auto;overflow-x:hidden;padding:0 1rem 1rem}.modal-contact-form .modal-content .modal-body .modal-body-header .title p{margin-bottom:auto}.modal-contact-form .modal-content .modal-body .contact-form-inputs{row-gap:1rem}.modal-contact-form .modal-content .modal-body .contact-form-consent{gap:1rem;align-items:start;max-width:100%}.modal-contact-form .modal-content .modal-footer{border:none;gap:32px}.modal-contact-form .custom-invalid-feedback{display:none;color:#e00e27;margin-top:.5rem;font-weight:500;font-size:.8125rem;align-items:center;gap:4px}.modal-contact-form .custom-validated .has-validation:has(.invalid),.modal-contact-form .custom-validated .has-validation:has(:invalid){--bs-border-color:#E00E27}.modal-contact-form .custom-validated .has-validation:has(.invalid) input,.modal-contact-form .custom-validated .has-validation:has(:invalid) input{border-color:var(--bs-border-color)!important}.modal-contact-form .custom-validated .has-validation:has(.invalid) .custom-textarea-footer,.modal-contact-form .custom-validated .has-validation:has(:invalid) .custom-textarea-footer{justify-content:space-between}.modal-contact-form .custom-validated .has-validation:has(.invalid) .custom-invalid-feedback,.modal-contact-form .custom-validated .has-validation:has(:invalid) .custom-invalid-feedback{display:flex}.modal-contact-form .modal-message-success{display:none!important;text-align:center}.modal-contact-form .modal-message-success .icons{position:relative;width:fit-content;margin:auto}.modal-contact-form .modal-message-success .icons .icon-mbcp-email{font-size:5.5rem;width:6.375rem;height:6.375rem}.modal-contact-form .modal-message-success .icons .icon-mbcp-check{position:absolute;bottom:0;right:-6px;background-color:#6ccd89}.modal-contact-form .modal-message-success .title{text-align:center}.modal-contact-form .g-recaptcha{max-width:100%}.modal-contact-form.modal-submitted .modal-content form{display:none!important}.modal-contact-form.modal-submitted .modal-content .modal-message-success{display:flex!important}.modal-contact-form:not(.modal-submitted):has(.has-vertical-scroll-visible) .modal-header-shadow{display:block}@media screen and (max-width:768px){.modal-contact-form{--bs-modal-margin:auto 0;opacity:1!important}.modal-contact-form .modal-dialog{position:fixed;bottom:0;margin:0;width:100%;transition:transform .5s ease-out!important;transform:translateY(100%)!important;max-height:calc(100vh - 6rem)}.modal-contact-form .modal-dialog .modal-content{padding:0 1.5rem 2rem 1.5rem;height:100%;max-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.modal-contact-form .modal-dialog .modal-content .modal-header{padding:1rem 0}.modal-contact-form .modal-dialog .modal-content .modal-header .text-end{margin-top:0}.modal-contact-form .modal-dialog .modal-content .modal-body{padding:0}.modal-contact-form .modal-dialog .modal-content .modal-body.has-scroll{padding-right:1rem}.modal-contact-form .modal-dialog .modal-content .modal-body .form-floating textarea{resize:unset}.modal-contact-form.show .modal-dialog{transform:translateY(0)!important}}
