@keyframes fadein{0%{opacity:0;max-block-size:0}to{opacity:1;max-block-size:var(--frame-height)}}@keyframes slidein{0%{transform:translateX(380px)}to{transform:translateX(0)}}@keyframes slideup{0%{transform:translateY(380px)}to{transform:translateY(0)}}:root{--scroll-progress:0;--max-container-width:1328px}section{padding:5% 10%}.multiple-blocks-section{flex-direction:column;padding:2rem 1.5rem;gap:4rem}@media only screen and (max-width:992px){section{padding:2rem 1.5rem}}@media only screen and (max-width:768px){section{padding:2rem 1.5rem}}@font-face{font-family:"Gilroy-SemiBold";src:url(../../../../assets/fonts/Gilroy/Gilroy-SemiBold.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Gilroy-Bold";src:url(../../../../assets/fonts/Gilroy/Gilroy-Bold.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Gilroy-Regular";src:url(../../../../assets/fonts/Gilroy/Gilroy-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Gilroy-Regular-Italic";src:url(../../../../assets/fonts/Gilroy/Gilroy-RegularItalic.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Gilroy-Light";src:url(../../../../assets/fonts/Gilroy/Gilroy-Light.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Gilroy-Light-Italic";src:url(../../../../assets/fonts/Gilroy/Gilroy-LightItalic.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Gilroy-SemiBold-Italic";src:url(../../../../assets/fonts/Gilroy/Gilroy-SemiBoldItalic.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Gellix";src:url(../../../../assets/fonts/Gellix/Gellix-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Wildstripe";src:url(../../../../assets/fonts/Wildstripe/Wildstripe.woff2)format("woff2");font-weight:400;font-style:normal}header .contact-div{background-color:#116343;padding:.9375rem 11.5rem;justify-content:flex-end;gap:3rem;align-self:stretch}header .contact-div a,nav .main-menu-bar li>a{text-decoration:none;transition:background-size .5s}.multiple-blocks-section,header .contact-div,header .contact-div a,nav{display:flex;align-items:center}header .contact-div a{font-family:"Gilroy-SemiBold",serif;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:140%;gap:.625rem;cursor:pointer;background:linear-gradient(#fff 0 0) bottom left/var(--underline-width, 0%) .1em no-repeat}header .contact-div a:hover,nav .main-menu-bar li>a:hover{--underline-width:100%}#menuMobileContainer .menu-mobile-contact a span,header .contact-div a span{display:flex;align-content:center}@media only screen and (max-width:1230px){header .contact-div{display:none!important}}nav{justify-content:space-around;align-self:stretch;background-color:#fff;height:5rem}nav .logo{width:10.25rem;height:3.57094rem;cursor:pointer}nav .main-menu-bar,nav .main-menu-bar li{height:100%;align-items:center;align-content:center}nav .main-menu-bar{display:flex;gap:4rem;justify-content:center;list-style-type:none}nav .main-menu-bar li{position:relative}nav .main-menu-bar li>a{background:linear-gradient(#21dc94 0 0) bottom left/var(--underline-width, 0%) .1em no-repeat;display:inline-block;padding:0 .5em .2em}nav .main-menu-bar li:focus-within .sub-menu,nav .main-menu-bar li:focus-within .sub-menu:hover,nav .main-menu-bar li:hover .sub-menu,nav .main-menu-bar li:hover .sub-menu:hover{visibility:visible;opacity:1;display:flex}nav .sub-menu{display:none;background-color:#fff;padding:1rem 2rem;width:100%;flex-direction:column;align-items:flex-start;position:absolute;left:0;visibility:hidden;opacity:0;z-index:99999;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);border-radius:.75rem}nav .sub-menu:hover{visibility:visible;opacity:1;display:flex}nav .sub-menu li{list-style:none;margin:1rem 0}nav .sub-menu li a{line-height:111%!important}nav .main-menu-bar a{font-family:"Gilroy-Regular",serif;font-weight:400;line-height:140%;color:#02160e;text-decoration:none}nav .hamburger-menu-button{width:2.5rem;height:2.5rem;flex-shrink:0;aspect-ratio:1/1;border-radius:.125rem;border:1px solid #116343;background:#fff;box-shadow:3px 3px 0 0#21dc94;cursor:pointer;margin-right:2rem;display:none}.starto-cta-button-dark:active,.starto-cta-button-light:active,nav .hamburger-menu-button:active{box-shadow:none}nav .hamburger-menu-button img{width:1.5rem;height:1.5rem}nav .main-menu-cta{width:320px}@media only screen and (max-width:1230px){nav{height:5rem}nav .main-menu-logo-container{margin:auto}nav .logo{width:8.87513rem!important;height:3.09194rem!important}nav .main-menu-bar{display:none!important}nav .hamburger-menu-button{display:unset}nav .main-menu-cta{display:none}}.starto-cta-button-dark,.starto-cta-button-light{font-family:"Gellix",serif;font-weight:600;line-height:normal;border-radius:.375rem;box-shadow:4px 4px 0 0#21dc94;border:0;padding:1.25rem 2.5rem;justify-content:center;align-items:center;gap:1rem;text-decoration:none;cursor:pointer}.starto-cta-button-dark{color:#e6fcf3;background:#116343;transition:padding .2s ease-out,box-shadow .3s ease-out;font-size:1rem;font-style:normal;display:flex}.starto-cta-button-light{color:#116343;background:#fff}.starto-cta-button-light img{filter:brightness(0) saturate(100%) invert(29%) sepia(46%) saturate(665%) hue-rotate(105deg) brightness(96%) contrast(96%)}.starto-cta-button-light,nav .main-menu-bar a{font-size:1rem;font-style:normal;display:flex}.starto-cta-button-dark:hover,.starto-cta-button-light:hover{padding-right:2.8rem;box-shadow:8px 8px 0 0#21dc94}@media only screen and (max-width:760px){.starto-cta-button-dark,.starto-cta-button-light{text-align:left;font-size:1rem;font-style:normal;font-weight:600;line-height:normal;padding:1.125rem 1.5rem}.starto-cta-button-dark:hover,.starto-cta-button-light:hover{padding-right:1.8rem}}#menuMobileContainer{top:0;left:0;right:0;bottom:0;z-index:99999;position:fixed;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0 1rem;display:none;animation:menuOpen 500ms ease 0s 1 normal forwards;background-color:#116343}#menuMobileContainer #hamburgerMenuCloseButton{width:2.5rem;height:2.5rem;flex-shrink:0;aspect-ratio:1/1;border-radius:.125rem;border:1px solid #116343;background:#fff;box-shadow:3px 3px 0 0#21dc94;cursor:pointer;margin-right:2rem}#menuMobileContainer .main-menu-logo-container{margin:auto}#menuMobileContainer .main-menu-logo-container .logo{width:8.87513rem;height:3.09194rem}#menuMobileContainer .menu-mobile-header{display:flex;justify-content:space-around;align-items:center;align-self:stretch;height:5rem}#menuMobileContainer .menu-mobile-list{list-style:none;padding:2rem 0;margin:0 1rem;border-bottom:2px solid #7cad9b}#menuMobileContainer .menu-mobile-list ul.submenu{list-style:inside;margin-top:1rem}#menuMobileContainer .menu-mobile-list ul.submenu ::marker{color:#fff}#menuMobileContainer .menu-mobile-list ul.submenu li{margin-bottom:1rem}#menuMobileContainer .menu-mobile-list ul.submenu li a{font-family:"Gilroy-Light",serif}#menuMobileContainer .menu-mobile-contact li,#menuMobileContainer .menu-mobile-list li{margin-bottom:2.5rem}#menuMobileContainer .menu-mobile-contact a,#menuMobileContainer .menu-mobile-list a{color:#fff;text-decoration:none;font-family:"Gilroy-SemiBold",serif;font-size:1.375rem;font-style:normal;font-weight:400;line-height:150%}#menuMobileContainer .menu-mobile-contact a:hover,#menuMobileContainer .menu-mobile-list a:hover{font-family:"Gilroy-Bold",serif}#menuMobileContainer .menu-mobile-contact{list-style:none;padding:4rem 1rem 0}#menuMobileContainer .menu-mobile-contact a{font-size:1.125rem;line-height:120%;display:flex;gap:.8rem}#menuMobileContainer .menu-mobile-cta{padding:0 1rem}footer{background:#116343;bottom:0}footer .footer-notice{display:flex;justify-content:center;padding:1.5rem 0;background:#21dc94;color:#116343;font-family:"Gellix",serif;font-size:1.5rem;font-weight:700;line-height:110%}footer .footer-container{display:flex;justify-content:space-between;border-bottom:1px solid #aecdc2;margin:5% 10%0;padding-bottom:4.62rem}footer .footer-container img{width:18rem;height:6rem}footer .footer-container .footer-links{color:#fefdfa;display:flex;align-items:flex-start;gap:4.625rem}footer .footer-container .footer-links div{display:flex;flex-direction:column;align-items:flex-start;gap:1.9375rem}footer .footer-container .footer-links .footer-link-title{text-align:center;font-family:"Gellix",sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:110%;margin-bottom:.68rem}footer .footer-container .footer-links .footer-link{text-align:center;font-family:"Gilroy-Regular",sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:160%;cursor:pointer;color:#fff;text-decoration:none}footer .footer-container-legal{display:flex;justify-content:space-between;margin:0 10%;padding:1.5625rem 0;color:#fff;text-align:center;font-family:"Gilroy-Regular",serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%}footer .footer-container-legal a{color:#fff!important;text-decoration:none!important}footer .footer-container-legal div:first-child{display:flex;align-items:center;gap:3.75rem}footer .footer-container-legal div:first-child a{color:#fff!important;text-decoration:none!important}footer .footer-mobile-cta{display:none}@media only screen and (max-width:760px){footer{padding-bottom:116px}footer .footer-notice{color:#116343;text-align:center;font-size:1.2rem;font-style:normal;font-weight:700;line-height:110%;padding:1.5rem}footer .footer-container{margin:2rem 1.5rem;margin-bottom:0;flex-direction:column;gap:5.625rem;align-items:center}footer .footer-container .footer-links{gap:3.75rem;flex-direction:column;align-items:center;color:#fff;text-decoration:none}footer .footer-container .footer-links div{align-items:center}footer .footer-container-legal{flex-direction:column;gap:1.88rem;margin:2rem 1.5rem;margin-top:0;margin-bottom:0}footer .footer-container-legal div:first-child{flex-direction:column;gap:1.88rem}footer .footer-mobile-cta{display:flex;justify-content:center;padding:1.875rem 1.5rem;background:#f9f1e6;position:fixed;left:0;right:0;bottom:0;z-index:99999}}.legal-notices-section{padding:4.5rem 11.5rem}.legal-notices-section .footer-legal-notices{background-color:#fff;max-width:var(--max-container-width);margin:0 auto}.legal-notices-section .footer-legal-notices p{color:#59605d;font-family:"Gilroy-Regular",serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:140%}@media only screen and (max-width:992px){.legal-notices-section{padding:3.75rem 1.5rem}}.stylised-text{font-family:"Wildstripe",serif;font-weight:400;position:relative;display:inline-block;color:#000;z-index:1;opacity:1;transform:none;line-height:1.5;clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:clip-path 2s cubic-bezier(.17,.67,.3,1.33)}mark{border-image-source:url(../../images/highlight.svg);border-image-slice:fill 1%;border-image-width:0 1ch 0 1ch;border-image-outset:0 1ch 0 1ch;border-image-repeat:round stretch;background-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-style:solid}.stylised-text.visible{clip-path:polygon(-11.7093px -15.0846px,110.62% -5px,117.7% 109.4%,-11px 140.41%)}h2,p{margin:0}h2{color:#02160e;font-family:"Gellix",serif;font-size:3rem;font-style:normal;font-weight:600;line-height:110%}h2 .stylised-text{font-size:3.375rem}p{font-family:"Gilroy-Regular",serif;font-weight:400}@media only screen and (max-width:760px){h2{font-size:1.875rem;text-align:center}h2 .stylised-text{font-size:2.375rem;margin-top:.5rem}p{color:var(--Noir, #02160E);font-size:1rem;font-style:normal;font-weight:400;line-height:150%}}.animation-slide-up{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:0s!important}.animation-slide-in{opacity:0;transform:translateX(-50px);transition:opacity .7s ease-out,transform .7s ease-out}.animation-rotate-in{transform:translateY(10rem) rotate(3deg)}.animation-rotate-in,.animation-rotate-in-reverse,.animation-rotate-in-straight{opacity:0;transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);transition-delay:0s!important}.animation-rotate-in-straight{transform:translateY(10rem) rotate(0deg)!important}.animation-rotate-in-reverse{transform:translateY(10rem) rotate(3deg)}.visible{opacity:1;transform:translateY(0) rotate(0deg)}.background-stylised{background:center/cover no-repeat url(../../images/background-container.svg)}.background-creme{background-color:#f9f1e6}.background-white{background-color:#fff}.background-avoine{background-color:#fefdfa}.background-avoine-30{background-color:#fcf7f0}:root{--defaultMinWidth:280px;--fontSizeH1:4rem;--fontSizeH1page:4rem;--fontSizeH2:2.625rem;--fontSizeH3:2rem;--fontSizeH4:1.125rem;--fontSizeH5:1.125rem;--fontSizeH6:1.125rem;--fontSizeSubTitle:2.5rem;--fontSizeSubTitle2:1.375rem;--fontSizeNavigation:.875rem;--fontSizeCTA:.875rem;--fontSizeBodyLarge:1.375rem;--fontSizeBodyMedium:1rem;--fontSizeP1:1.375rem;--fontSizeP2:1.125rem;--fontSizeKeystone:5rem;--fontSizeKeystone2:2.5rem;--fontSizeKeystoneText1:2rem;--fontSizeKeystoneText2:1.125rem;--lineHeightH1:.95;--lineHeightH2:1.3;--lineHeightH3:.95;--lineHeightH4:.95;--lineHeightH5:.95;--lineHeightH6:.95;--lineHeightSubTitle:.95;--lineHeightSubTitle2:1.35;--lineHeightNavigation:.95;--lineHeightCTA:.95;--lineHeightBodyLarge:1.5;--lineHeightBodyMedium:1.5;--contentSectionPadding:7.5rem 0;--mainContainerWidth:80%;--mainContainerMaxWidth:1181px;--mainContainerMinWidth:280px;--solutionBlockHeight:500px;--solutionBlockPadding:37px 50px;--mainNavHeight:164px;--keystone-block-height:240px;--keystone-block-one-top-position:-6rem;--minWidthKeystoneCase:280px;--ctaHeight:55px;--ctaPadding:0 20px;--bannerFontSize:var(--fontSizeH2);--blockDesignWidth:80%;--blockDesignMaxWidth:1181px;--blockDesignMinWidth:280px}@media (min-width:992px) and (max-width:1199.98px){:root{--mainNavHeight:5.125rem;--mainContainerWidth:90%;--blockDesignWidth:90%;--minWidthKeystoneCase:250px;--fontSizeKeystone:2.5rem;--fontSizeKeystone2:1.5rem;--fontSizeKeystoneText1:1.5rem;--fontSizeKeystoneText2:1rem}}@media (min-width:768px) and (max-width:991.98px){:root{--mainNavHeight:5.125rem;--mainContainerWidth:100%;--blockDesignWidth:90%;--minWidthKeystoneCase:240px;--fontSizeKeystone:2.5rem;--fontSizeKeystone2:1.5rem;--fontSizeKeystoneText1:1.5rem;--fontSizeKeystoneText2:1rem}}@media (min-width:576px) and (max-width:767.98px){:root{--mainNavHeight:5.125rem;--mainContainerWidth:100%;--blockDesignWidth:90%;--minWidthKeystoneCase:240px;--fontSizeKeystone:2.5rem;--fontSizeKeystone2:1.5rem;--fontSizeKeystoneText1:1.5rem;--fontSizeKeystoneText2:1rem}}@media (max-width:575.98px){:root{--fontSizeH1:2.125rem;--fontSizeH1page:2.125rem;--fontSizeH2:2rem;--fontSizeH3:1.875rem;--fontSizeH4:1.33rem;--fontSizeH5:1.33rem;--fontSizeH6:1.33rem;--fontSizeSubTitle:1.50rem;--fontSizeSubTitle2:1.33rem;--fontSizeNavigation:1.16rem;--fontSizeCTA:1.16rem;--fontSizeBodyLarge:1.66rem;--fontSizeBodyMedium:1.33rem;--fontSizeKeystone:5rem;--fontSizeKeystone2:2.5rem;--fontSizeP1:1.25rem;--fontSizeP2:1.125rem;--lineHeightH1:.95;--lineHeightH2:1.3;--lineHeightH3:1.05;--lineHeightH4:.95;--lineHeightH5:.95;--lineHeightH6:.95;--lineHeightSubTitle:1.20;--lineHeightSubTitle2:.95;--lineHeightNavigation:.95;--lineHeightCTA:.95;--lineHeightBodyLarge:1.5;--lineHeightBodyMedium:1.5;--contentSectionPadding:3.81rem 0 4.3rem;--mainContainerWidth:100%;--solutionBlockHeight:428px;--solutionBlockPadding:50px 30px;--mainNavHeight:5.125rem;--ctaHeight:48px;--keystone-block-height:840px;--keystone-block-one-top-position:-7.375rem}}#mb_rac,.racMessageBlock{position:relative;z-index:3}#mb_rac{color:#224664}#mb_rac .racFormBlock,.racMessageBlock{width:100%;border-radius:12px;padding:1rem 2rem;background:rgba(255,255,255,.6);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(6.6px);-webkit-backdrop-filter:blur(6.6px);border:1px solid rgba(255,255,255,.38)}#mb_rac .racFormBlock .progress-bar{background:#88d8b0}#mb_rac .racFormBlock .formStagesSection{width:100%;margin-top:1rem;display:flex;flex-direction:row;flex-wrap:nowrap}#mb_rac,#mb_rac .racFormBlock .formStagesSection .formStage{width:100%}#mb_rac .racFormBlock .formStagesSection .formStage .stageTitle{width:100%;display:block;margin-bottom:1rem;text-align:center;font-size:1.2rem;font-weight:600}#mb_rac .racFormBlock .formStagesSection .formStage .stageSubtitle{width:100%;display:block;margin-bottom:1rem;text-align:left;font-size:1rem;font-weight:500}#mb_rac .racFormBlock .formStagesSection .formStage input.customization,#mb_rac .racFormBlock .formStagesSection .formStage select.customization{font-size:1rem;font-weight:500;padding:1rem;border:1px solid #fff;border-radius:7px;box-sizing:border-box;color:#224664}#mb_rac .racFormBlock .formStagesSection .formStage .customeTwo:focus,#mb_rac .racFormBlock .formStagesSection .formStage input.customization:focus,#mb_rac .racFormBlock .formStagesSection .formStage select.customization:focus{outline:0;border:1px solid #224664;outline-color:transparent;-webkit-box-shadow:none;box-shadow:none}#mb_rac .racFormBlock .formStagesSection .formStage .customeTwo{font-size:1rem;font-weight:500;border:1px solid #fff;border-radius:7px;box-sizing:border-box;color:#224664}#mb_rac .racFormBlock .formStagesSection .formStage .customeChack{border:1px solid #fff;color:#224664}#mb_rac .racFormBlock .formStagesSection .formStage .customeChack:focus{outline:0;outline-color:transparent;-webkit-box-shadow:none;box-shadow:none}#mb_rac .racFormBlock .formStagesSection .formStage input[type=text],#mb_rac .racFormBlock .formStagesSection .formStage select,#mb_rac .racFormBlock .formStagesSection .formStage textarea{border:1px solid #cbd9e6!important}#mb_rac .racFormBlock .formStagesSection .formStage input[type=radio].customization{opacity:0;position:fixed;width:0}#mb_rac .racFormBlock .formStagesSection .formStage input[type=radio].customization:checked+label{color:#224664;border:2px solid #224664;box-sizing:border-box}#mb_rac .racFormBlock .formStagesSection .formStage .btnExpences{width:47.5%;background:#fff;text-align:center;font-size:1rem;font-weight:500;color:#224664;padding:1rem;border:1px solid #fff;border-radius:7px;box-sizing:border-box}#mb_rac .racFormBlock .formStagesSection .formStage .input-group-text{width:6.25rem;color:#fff;font-weight:600;justify-content:center;background:#224664;border:1px solid #224664;border-radius:0 7px 7px 0}#mb_rac .racFormBlock .formStagesSection .formStage .loader{display:block;margin:2rem auto;position:relative;width:120px;height:120px}#mb_rac .racFormBlock .formStagesSection .formStage .loader:after,#mb_rac .racFormBlock .formStagesSection .formStage .loader:before{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:0 0 10px 2px rgba(0,0,0,.2) inset}#mb_rac .racFormBlock .formStagesSection .formStage .loader:after{box-shadow:0 2px 0#224664 inset;animation:rotate 2s linear infinite}#mb_rac .racFormBlock .btnRacNext,#mb_rac .racFormBlock .btnRacPrev{display:flex;justify-content:center;align-items:center;gap:.75rem;min-width:8.75rem;margin:2rem auto;background:0 0;text-align:center;font-weight:600;font-size:1rem;padding:1.25rem;border-radius:7px;line-height:1;text-transform:uppercase}#mb_rac .racFormBlock .btnRacNext{color:#fff}#mb_rac .racFormBlock .btnRacPrev{background:#cbd9e6;color:#fff;border:2px solid #cbd9e6}#mb_rac .racFormBlock .btnRacPrev:hover{filter:brightness(.9)}#mb_rac .racFormBlock .btnRacNext{background:#224664;border:2px solid #224664}#mb_rac .racFormBlock .btnRacNext:hover{filter:brightness(1.25)}:root{--bs-body-font-family:"Gilroy-Regular", sans-serif;--bs-body-font-size:1rem;--bs-body-font-weight:500;--bs-body-line-height:150%;--bs-body-color:#02160e}body,html{margin:0;background:#fcf7f0}#sectionBanner{padding-top:2.18rem;padding-bottom:0}.multiple-blocks-section,section{padding-top:6rem;padding-bottom:6rem}.main-menu-bar{margin-bottom:0!important}#footerMobileCTA{display:none!important}#racPrev .starto-cta-button-dark img{transform:rotateY(180deg)}.banner{background-image:url(../../images/background-banner.svg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:.75rem;position:relative;padding:4.62rem 0 7.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;max-width:var(--max-container-width);margin:0 auto}.banner h1,.banner h1 span,.banner p{color:#fff;text-align:center;font-style:normal;line-height:100%}.banner h1{font-family:"Gellix",serif;font-size:3.875rem;font-weight:600;margin:auto 17rem}.banner h1 span,.banner p{font-family:"Wildstripe",serif;font-size:4.375rem;font-weight:400}.banner p{margin:auto;margin-top:3.13rem;max-width:67rem;color:#fefdfa;font-family:"Gilroy-Regular",serif;font-size:1.375rem;line-height:150%}.banner .rac-form-section{margin-top:4.31rem;padding:0 10rem}.racMessageBlock,.racMessageBlock h1{color:#116343}.rac-form-section{position:relative}.rac-form-section .floating-icon{position:absolute;width:7.30556rem;height:9.175rem;z-index:999;right:2.82rem;top:-.625rem;transform:rotate(-8.608deg)}.rac-form-section .floating-icon-2{position:absolute;width:8.75rem;height:9.875rem;z-index:9999;right:7.82rem;top:-1.625rem}.rac-form-section #mb_rac .racFormBlock{border-radius:.75rem;border:1px solid var(--Noir, #02160E);background:var(--avoine-20, #FEFDFA);padding:4.38rem 5.94rem;box-shadow:unset;backdrop-filter:unset;-webkit-backdrop-filter:unset}.rac-form-section #mb_rac .racFormBlock .progress{background:#b5f5de;margin-bottom:3.125rem}.rac-form-section #mb_rac .racFormBlock .progress-bar{background:#21dc94}.rac-form-section #mb_rac .racFormBlock .formStagesSection .formStage .stageTitle{margin-bottom:.94rem;text-align:left;font-family:"Gilroy-Regular",serif;font-size:1.375rem;font-style:normal;line-height:150%;color:#02160e}.rac-form-section #mb_rac .racFormBlock .formStagesSection .formStage input.customization,.rac-form-section #mb_rac .racFormBlock .formStagesSection .formStage select.customization{font-family:"Gilroy-Regular",serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:160%;color:#59605d;border:1px solid #fff;border-radius:.75rem}.rac-form-section #mb_rac .racFormBlock .formStagesSection .formStage .customeTwo:focus,.rac-form-section #mb_rac .racFormBlock .formStagesSection .formStage input.customization:focus,.rac-form-section #mb_rac .racFormBlock .formStagesSection .formStage select.customization:focus{border:1px solid #116343}.rac-form-section #mb_rac .racFormBlock .formStagesSection .formStage .customeTwo{font-weight:600;border:1px solid #116343!important;color:#116343}.rac-form-section #mb_rac .racFormBlock .formStagesSection .formStage .customeChack{border:1px solid #fff;color:#116343}.rac-form-section #mb_rac .racFormBlock .formStagesSection .formStage input[type=radio].customization:checked+label{color:#fff;border:2px solid #116343;background-color:#116343}.rac-form-section #mb_rac .racFormBlock .formStagesSection .formStage .btnExpences{color:#116343;border:1px solid #cbd9e6}.rac-form-section #mb_rac .racFormBlock .formStagesSection .formStage .input-group-text{color:#fff;background:#116343;border:1px solid #116343}.rac-form-section #mb_rac .racFormBlock .formStagesSection .formStage .loader:after{box-shadow:0 2px 0#116343 inset}.rac-form-section #mb_rac .btnRacNext,.rac-form-section #mb_rac .btnRacPrev{color:#e6fcf3;font-family:"Gellix",serif;font-weight:600;line-height:normal;border-radius:.375rem;background:#116343;box-shadow:4px 4px 0 0#21dc94;border:0;padding:1.25rem 2.5rem;justify-content:center;align-items:center;gap:1rem;cursor:pointer;transition:padding .2s ease-out,box-shadow .3s ease-out;text-transform:unset;margin:1rem auto}.rac-form-section #mb_rac .btnRacNext:hover,.rac-form-section #mb_rac .btnRacPrev:hover{filter:unset;padding-right:2.8rem;box-shadow:8px 8px 0 0#21dc94}.rac-form-section #mb_rac #formNav{margin-top:3.5rem}.rac-form-section .form-floating>label{color:#116343;font-weight:600}.form-reinsurance{margin-top:3rem;margin-bottom:3rem;display:flex;align-items:flex-start;gap:5.25rem;align-self:stretch;row-gap:3rem;max-width:var(--max-container-width);margin:0 auto}.form-reinsurance>div{display:flex;max-width:39rem;flex-direction:column;align-items:flex-start;gap:1.5rem;padding:3rem 0}.form-reinsurance>div .notabene,.form-reinsurance>div p{font-family:"Gilroy-Light",serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:160%}.form-reinsurance>div .notabene{color:#59605d;font-family:"Gilroy-Regular",serif}.img-loan-insurance-3{width:100%;height:auto}@media only screen and (max-width:1600px){.banner .left-illustration,.banner .right-illustration{display:none}}@media only screen and (max-width:1400px){.banner .rac-form-section{padding:0 5rem}}@media only screen and (max-width:1230px){.banner .rac-form-section{padding:0 2rem}}@media only screen and (max-width:768px){.multiple-blocks-section,section{padding-top:4rem;padding-bottom:4rem}div:has(.img-loan-insurance-3){display:none}.banner{padding:5.56rem 2rem}.banner h1{font-size:1.875rem;font-weight:600;line-height:120%;margin:auto}.banner h1 span,.banner p{font-style:normal;font-weight:400}.banner h1 span{font-size:2.375rem;line-height:112%}.banner p{max-width:unset;line-height:150%}.form-reinsurance{flex-wrap:wrap;gap:4rem}.form-reinsurance>div{padding:0}.form-reinsurance>div h2{text-align:left}.rac-form-section .floating-icon{width:4.40238rem;height:5.5245rem;right:-1.18rem;top:-1.625rem}.rac-form-section .floating-icon-2{width:5.13606rem;height:5.26556rem;right:2rem;top:-2rem}.rac-form-section #mb_rac .racFormBlock{padding:4.38rem 1.5rem}.banner p,.rac-form-section #mb_rac .racFormBlock .formStagesSection .formStage input.customization,.rac-form-section #mb_rac .racFormBlock .formStagesSection .formStage select.customization{font-size:1rem}.rac-form-section #mb_rac .racFormBlock .starto-cta-button-dark{width:100%}.rac-form-section #mb_rac #formNav{margin-top:2rem}.rac-form-section .form-floating>label{font-size:.9rem}}