@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

body {  
    font-size:1rem;
    font-family:var(--font-base),sans-serif;
    background:#fff;
    color:#011a6e;
  }  
body { 
/* CSS Variables that may have been missed get put on body */ 
    --font-base: "Open Sans", "Open Sans Fallback";
    --back-to-top-bg-color:  #cad4f3;  
    --back-to-top-icon-color:  #022bb8;  
    --back-to-top-border-radius:  24px;  
    --back-to-top-size:  48px;  
    --layout-grid-template-rows:  88px 1fr auto;  
    --layout-grid-template-rows-desktop:  128px 1fr auto;  
    --layout-grid-template-areas:  "header" "content" "footer";  
    --layout-main-grid-area:  1/1/3/1;  
    --follow-us-icon-fill:  #022bb8;  
} 

body { 
    margin: 0;
} 

body { 
    font-size: 1rem; 
    font-family: var(--font-base),sans-serif; 
    background: #fff; 
    color: #011a6e;
} 

html { 
    box-sizing: border-box;
} 

:root { 
    --fe-icon-color: #2e51c4; 
    --fe-icon-hover-color: #2e51c4; 
    --icon-arrow-down: url(./images/arrow-down.svg); 
    --icon-chat: url(./images/chat.svg); 
    --icon-person: url(./images/person.svg); 
    --icon-double-chevron-up: url(./images/double-chevron-up.svg);
} 

.Layout_layout__hzm1q { 
    --back-to-top-bg-color: #cad4f3; 
    --back-to-top-icon-color: #022bb8; 
    --back-to-top-border-radius: 24px; 
    --back-to-top-size: 48px; 
    --layout-grid-template-rows: 88px 1fr auto; 
    --layout-grid-template-rows-desktop: 128px 1fr auto; 
    --layout-grid-template-areas: "header" "content" "footer"; 
    --layout-main-grid-area: 1/1/3/1; 
    display: grid; 
    grid-template-rows: var(--layout-grid-template-rows); 
    grid-template-areas: var(--layout-grid-template-areas); 
    width: 100%; 
    min-height: 100vh;
} 

@media (min-width: 960px){ 
  .Layout_layout__hzm1q { 
    grid-template-rows: var(--layout-grid-template-rows-desktop);
  } 
}     

.BoxHeader_boxHeader__reo7_ { 
    z-index: 10; 
    width: 100%;
} 

@media (min-width: 960px){ 
  .BoxHeader_boxHeader__reo7_ { 
    height: 128px;
  } 
}     

.Layout_layout__hzm1q header  { 
    grid-area: header;
} 

.bg-teal { 
    background-color: #f5f5f5;
} 

.Layout_layout__hzm1q main  { 
    display: grid; 
    grid-template-rows: auto 1fr; 
    grid-area: var(--layout-main-grid-area);
} 

.container { 
    padding: 24px 0;
} 

.BoxFooter_footer__Dlj4j { 
    --follow-us-icon-fill: #022bb8; 
    width: 100%; 
    padding: 40px 24px 24px; 
    background-color: #f5f5f5;
} 

.Layout_layout__hzm1q footer  { 
    grid-area: footer;
} 

.BackToTop_backToTop__PKJhS { 
    z-index: 9999; 
    width: var(--back-to-top-size); 
    height: var(--back-to-top-size); 
    background-color: var(--back-to-top-bg-color); 
    border-radius: var(--back-to-top-border-radius); 
    box-shadow: var(--back-to-top-box-shadow); 
    display: flex; 
    justify-content: center; 
    align-items: center; 
    cursor: pointer; 
    position: fixed; 
    bottom: 100px; 
    right: 12px; 
    opacity: 0; 
    transition: all .2s ease-in-out;
} 

.prime-container { 
    max-width: 1200px; 
    margin: auto;
} 

.BoxHeader_boxHeader__reo7_ .prime-container  { 
    display: flex; 
    justify-content: space-between; 
    align-items: flex-end; 
    margin: auto; 
    width: calc(100% - 48px); 
    max-width: 1200px; 
    height: 64px;
} 

@media (min-width: 960px){ 
  .BoxHeader_boxHeader__reo7_ .prime-container  { 
    height: 88px;
  } 
}     

.PageHero_hero__onjlZ { 
    display: grid; 
    grid-template-areas: "hero" "paragraphs"; 
    grid-template-rows: auto auto;
} 

@media (min-width: 580px){ 
  .PageHero_hero__onjlZ { 
    grid-template-areas: "hero paragraphs" ".    paragraphs"; 
    grid-template-rows: auto; 
    grid-template-columns: 1fr 1fr; 
    gap: 0 48px;
  } 
}     

.PageHero_hero__onjlZ.bg-teal { 
    background-color: #f5f5f5;
} 

@media (min-width: 580px){ 
  .PageHero_hero__onjlZ.calc { 
    grid-template-rows: auto 40px;
  } 
}     

.Paragraph_paragraph__7JSG3 { 
    position: relative;
} 

.bg-white { 
    background-color: #ffffff;
} 

[class*="fe-icon-"],[class^="fe-icon-"] { 
    position: relative;
} 

.BackToTop_backToTop__PKJhS .fe-icon-double-chevron-up  { 
    display: block; 
    width: 24px; 
    height: 24px;
} 

.fe-icon-double-chevron-up:before { 
    -webkit-mask: var(--icon-double-chevron-up) no-repeat 50% 50%; 
    mask: var(--icon-double-chevron-up) no-repeat 50% 50%;
} 

[class*="fe-icon-"]:before,[class^="fe-icon-"]:before { 
    content: ""; 
    display: block; 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 24px; 
    height: 24px; 
    background-color: var(--fe-icon-color);
} 

.BackToTop_backToTop__PKJhS .fe-icon-arrow-up::before, .BackToTop_backToTop__PKJhS .fe-icon-double-chevron-up::before { 
    background-color: var(--back-to-top-icon-color);
} 

[class*="fe-icon-"]:hover:before,[class^="fe-icon-"]:hover:before { 
    background-color: var(--fe-icon-hover-color);
} 

.Logo_logo__PCBWL { 
    order: 2; 
    height: 48px; 
    width: 48px; 
    background-image: url(./images/logo-mobile.svg); 
    background-repeat: no-repeat; 
    background-size: contain;
} 

@media (min-width: 960px){ 
  .Logo_logo__PCBWL { 
    order: 1; 
    width: 220px; 
    background-image: url(./images/logo-desktop.svg); 
    margin-right: auto;
  } 
}     

.LoginButton_loginButton__uUZPJ { 
    background-color: #fff; 
    border-radius: 50px; 
    height: 48px; 
    width: 48px; 
    padding: 7px 0; 
    pointer-events: auto;
} 

@media (min-width: 960px){ 
  .LoginButton_loginButton__uUZPJ { 
    width: auto; 
    margin-right: 13px;
  } 
}     

.BoxHeader_boxHeader__reo7_ .prime-container .login-button  { 
    z-index: 10; 
    order: 1;
} 

@media (min-width: 960px){ 
  .BoxHeader_boxHeader__reo7_ .prime-container .login-button  { 
    order: 2;
  } 
}     

.HamburgerMenu_dialogButtonSet__BsvHo { 
    order: 3; 
    position: relative;
} 

.HeroBg_bg__CC33k { 
    grid-area: hero; 
    position: relative;
} 

@media (min-width: 580px){ 
  .HeroBg_bg__CC33k { 
    grid-area: 1/1/1/3;
  } 
}     

.PageHero_hero__onjlZ.calc.bg .hero__bg  { 
    background-color: #fff;
} 

@media (min-width: 580px){ 
  .PageHero_hero__onjlZ.calc.bg .hero__bg  { 
    background-color: rgba(0,0,0,0);
  } 
}     

.HeroHeader_header__D6uiF { 
    grid-area: hero; 
    padding: 88px 24px 65px;
} 

@media (min-width: 580px){ 
  .HeroHeader_header__D6uiF { 
    padding: 208px 0 96px 24px; 
    width: 100%; 
    max-width: 600px; 
    margin-left: auto;
  } 
}     

.bg .HeroParagraphs_paragraphs__WlL5s  { 
    grid-area: paragraphs;
} 

@media (min-width: 580px){ 
  .bg .HeroParagraphs_paragraphs__WlL5s  { 
    padding: 208px 24px 0 0; 
    width: 100%; 
    max-width: 600px; 
    margin-right: auto;
  } 
}     

.PageHero_hero__onjlZ.calc.bg .hero__paragraphs  { 
    background-color: #fff;
} 

@media (min-width: 580px){ 
  .PageHero_hero__onjlZ.calc.bg .hero__paragraphs  { 
    background-color: rgba(0,0,0,0);
  } 
}     

.Paragraph_paragraph__7JSG3 .paragraph-styler  { 
    padding: 0 24px;
} 

.Paragraph_paragraph__7JSG3.paragraph-top-min .paragraph-styler  { 
    padding-top: 24px;
} 

@media (min-width: 580px){ 
  .Paragraph_paragraph__7JSG3.paragraph-top-min .paragraph-styler  { 
    padding-top: 24px;
  } 
}     

.Paragraph_paragraph__7JSG3.paragraph-bottom-half .paragraph-styler  { 
    padding-bottom: 40px;
} 

@media (min-width: 580px){ 
  .Paragraph_paragraph__7JSG3.paragraph-bottom-half .paragraph-styler  { 
    padding-bottom: 40px;
  } 
}     

.Paragraph_paragraph__7JSG3.paragraph-top-half .paragraph-styler  { 
    padding-top: 40px;
} 

@media (min-width: 580px){ 
  .Paragraph_paragraph__7JSG3.paragraph-top-half .paragraph-styler  { 
    padding-top: 40px;
  } 
}     

.Paragraph_paragraph__7JSG3.paragraph-bottom-max .paragraph-styler  { 
    padding-bottom: 64px;
} 

@media (max-width: 580px){ 
  .Paragraph_paragraph__7JSG3.paragraph-bottom-max .paragraph-styler  { 
    /* padding-bottom: 96px; */
  } 
}     

.ParagraphGrid_gridContainer__BVy3y .paragraph-grid  { 
    min-height: calc(100vh - 112px - 44px);
} 

@media (min-width: 960px){ 
  .ParagraphGrid_gridContainer__BVy3y .paragraph-grid  { 
    min-height: unset;
  } 
}     

.ParagraphGrid_paragraphGrid__3Qn3k.ferratum-logo { 
    display: grid; 
    grid-template-columns: 1fr; 
    grid-template-rows: 1fr; 
    grid-template-areas: "content";
} 

.ParagraphGrid_paragraphGrid__3Qn3k.ferratum-logo:after { 
    grid-area: content; 
    margin: 0 auto; 
    width: 100%; 
    height: 100%; 
    max-width: 1200px; 
    content: ""; 
    background-image: url(./images/fe-logo-mobile-blue.svg); 
    background-position: right -100px center; 
    background-size: auto 453px; 
    background-repeat: no-repeat; 
    opacity: .08; 
    z-index: 1;
} 

@media (min-width: 580px){ 
  .ParagraphGrid_paragraphGrid__3Qn3k.ferratum-logo:after { 
    background-position: right bottom -86px;
  } 
}     

.ParagraphGrid_paragraphGrid__3Qn3k.bg-teal { 
    background-color: #f5f5f5;
} 

.Paragraph_paragraph__7JSG3.paragraph-top-max .paragraph-styler  { 
    padding-top: 64px;
} 

@media (min-width: 580px){ 
  .Paragraph_paragraph__7JSG3.paragraph-top-max .paragraph-styler  { 
    padding-top: 96px;
  } 
}     

.Paragraph_paragraph__7JSG3.paragraph-bottom-min .paragraph-styler  { 
    padding-bottom: 24px;
} 

@media (min-width: 580px){ 
  .Paragraph_paragraph__7JSG3.paragraph-bottom-min .paragraph-styler  { 
    padding-bottom: 24px;
  } 
}     

.BoxFooter_footer__Dlj4j .columns  { 
    display: grid; 
    grid-template-rows: auto; 
    grid-gap: 24px; 
    max-width: 1200px; 
    margin: auto; 
    padding-bottom: 48px;
} 

@media (min-width: 768px){ 
  .BoxFooter_footer__Dlj4j .columns  { 
    border-bottom: 1px solid #d3dbea;
  } 

  .BoxFooter_footer__Dlj4j .columns.cols-25-50-25  { 
    grid-template-columns: 3fr 6fr 3fr;
  } 
}     

.BoxFooter_footer__Dlj4j .copyright  { 
    display: flex; 
    flex-direction: column-reverse; 
    justify-content: space-between;
} 

@media (min-width: 960px){ 
  .BoxFooter_footer__Dlj4j .copyright  { 
    flex-direction: row;
  } 
}     

a { 
    color: currentColor; 
    text-decoration: none; 
    cursor: pointer;
} 

.Logo_logo__PCBWL a  { 
    display: block; 
    height: 100%;
} 

a.main-menu__items__login { 
    color: #2e51c4;
} 

.LoginButton_loginButton__uUZPJ .fe-btn  { 
    font-size: 16px; 
    font-weight: 700; 
    padding: 13px; 
    width: 148px;
} 

@media (min-width: 960px){ 
  .LoginButton_loginButton__uUZPJ .fe-btn  { 
    padding: 13px 32px;
  } 
}     

.LoginButton_loginButton__uUZPJ .fe-btn:hover { 
    color: #022bb8;
} 

.HamburgerMenu_menuButton__Jz6BA { 
    cursor: pointer; 
    all: unset; 
    border-radius: 100%; 
    height: 48px; 
    width: 48px; 
    display: inline-flex; 
    align-items: center; 
    justify-content: center; 
    background-color: #fff; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    user-select: none; 
    position: relative; 
    top: 5px;
} 

img { 
    max-width: 100%;
} 

.HeroBg_bg__CC33k .bg-overlay  { 
    background: linear-gradient(90deg,rgba(29,29,27,.7),rgba(29,29,27,0) 50%); 
    bottom: 0; 
    content: ""; 
    display: block; 
    height: 100%; 
    position: absolute; 
    width: 100%;
} 

h1 { 
    text-align: left; 
    max-width: 1200px;
} 

h1 { 
    font-weight: 600; 
    color: #000; 
    margin: 0 0 16px;
} 

h1 { 
    line-height: 1.25;
} 

h1 { 
    font-size: 2.25rem;
} 

@media (min-width: 960px){ 
  h1 { 
    font-size: 3.875rem;
  } 
}     

h1.fe-hero-title { 
    word-wrap: break-word;
} 

.HeroHeader_header__D6uiF .fe-hero-title  { 
    position: relative;
} 

.HeroHeader_header__D6uiF .fe-hero-subtitle  { 
    position: relative;
} 

.HeroHeader_header__D6uiF .fe-hero-subtitle  { 
    font-size: 1.25rem; 
    line-height: 1.5; 
    margin-bottom: 16px;
} 

@media (min-width: 580px){ 
  .HeroHeader_header__D6uiF .fe-hero-subtitle  { 
    font-size: 1.5rem;
  } 
}     

.HeroHeader_header__D6uiF .fe-hero-subtitle:last-child  { 
    margin-bottom: 0;
} 

.Paragraph_paragraph__z8vf4 { 
    position: relative;
} 

.BoxWidgetCalculatorTable_boxWidgetCalculatorTable___vxk2 { 
    margin: auto; 
    max-width: 1200px; 
    width: calc(100% - 48px);
} 

.BoxWidgetTrustpilotCarousel_widget__7cTd4 { 
    margin: auto; 
    max-width: 1200px; 
    width: 100%;
} 

.ParagraphGrid_paragraphGrid__3Qn3k.ferratum-logo .paragraph-styler  { 
    grid-area: content; 
    z-index: 2;
} 

.PhotoCover_photoCover__MwyDr { 
    margin: 0 auto; 
    max-width: 1200px;
} 

h3 { 
    font-weight: 600; 
    color: #000; 
    margin: 0 0 16px;
} 

h3 { 
    line-height: 1.25;
} 

h3 { 
    font-size: 1.5rem;
} 

@media (min-width: 960px){ 
  h3 { 
    font-size: 2rem;
  } 
}     

.Paragraph_paragraph__7JSG3 .paragraph-styler .paragraph-title  { 
    max-width: 1200px; 
    margin-left: auto; 
    margin-right: auto; 
    margin-bottom: 24px;
} 

.BoxBlog_boxBlog__aJHaK { 
    width: 100vw; 
    margin-left: -24px; 
    margin-right: -24px;
} 

@media (min-width: 768px){ 
  .BoxBlog_boxBlog__aJHaK { 
    width: 100%; 
    margin-left: 0; 
    margin-right: 0;
  } 
}     

.BoxFooter_footer__Dlj4j .copyright .copyright-content  { 
    padding: 40px 0 8px; 
    font-size: .875rem;
} 

@media (min-width: 960px){ 
  .BoxFooter_footer__Dlj4j .copyright .copyright-content  { 
    padding-bottom: 16px; 
    max-width: 894px;
  } 
}     

.FollowUs_followUs__4Gef5 { 
    display: flex; 
    flex-direction: column;
} 

.BoxFooter_footer__Dlj4j .copyright .follow-us  { 
    align-items: center; 
    padding-top: 40px;
} 

.LoginButton_loginButton__uUZPJ .fe-btn .fe-icon-person  { 
    display: inline-block; 
    position: relative; 
    height: 24px; 
    width: 24px; 
    top: 5px; 
    right: 2px;
} 

.fe-icon-person:before { 
    -webkit-mask: var(--icon-person) no-repeat 50% 50%; 
    mask: var(--icon-person) no-repeat 50% 50%;
} 

.LoginButton_loginButton__uUZPJ .fe-btn .fe-icon-person::before { 
    background-color: #022bb8;
} 

.LoginButton_loginButton__uUZPJ .fe-btn:hover .fe-icon-person::before { 
    background-color: #022bb8;
} 

.LoginButton_loginButton__uUZPJ .fe-btn .login-btn-label  { 
    color: #022bb8; 
    display: none;
} 

@media (min-width: 960px){ 
  .LoginButton_loginButton__uUZPJ .fe-btn .login-btn-label  { 
    margin-left: 2px; 
    display: inline;
  } 
}     

.HamburgerIcon_hamburgerIcon__nC2gz { 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 48px; 
    height: 48px; 
    z-index: 9999;
} 

.HamburgerIcon_hamburgerIcon__nC2gz:hover { 
    filter: invert(20%) brightness(90%); 
    cursor: pointer;
} 

p { 
    line-height: 1.5;
} 

p { 
    margin: 0 0 16px; 
    color: #000;
} 

.HeroHeader_header__D6uiF .fe-hero-title p  { 
    line-height: 1.25;
} 

.HeroHeader_header__D6uiF .fe-hero-title p:last-child  { 
    margin-bottom: 0;
} 

.HeroHeader_header__D6uiF .fe-hero-subtitle p:last-child  { 
    margin-bottom: 0;
} 

.BoxWidgetCalculatorTable_boxWidgetCalculatorTable___vxk2 .calculator-table__content  { 
    padding: 40px 0 8px;
} 

@media (min-width: 580px){ 
  .BoxWidgetCalculatorTable_boxWidgetCalculatorTable___vxk2 .calculator-table__content  { 
    padding: 64px 0 16px;
  } 
}     

.ParagraphGrid_paragraphGrid__3Qn3k.ferratum-logo .grid-content  { 
    margin: 0 auto; 
    max-width: 1200px;
} 

.PhotoCover_photoCover__MwyDr .fe-content-box-photo  { 
    display: grid; 
    grid-template-rows: auto 1fr; 
    margin: auto;
} 

@media (min-width: 580px){ 
  .PhotoCover_photoCover__MwyDr .fe-content-box-photo  { 
    grid-gap: 12px; 
    grid-template-columns: repeat(4,1fr); 
    grid-template-rows: 1fr; 
    padding-top: 64px;
  } 
}     

@media (min-width: 960px){ 
  .PhotoCover_photoCover__MwyDr .fe-content-box-photo  { 
    grid-template-columns: repeat(12,1fr);
  } 
}     

.Paragraph_paragraph__7JSG3 h3 p  { 
    all: unset;
} 

@media (min-width: 768px){ 
  .BoxBlog_boxBlog__aJHaK .blog-items  { 
    display: grid; 
    grid-gap: 32px; 
    grid-template-columns: repeat(3,1fr);
  } 
}     

.BoxBlog_boxBlog__aJHaK .dash-indicator  { 
    margin: 15px 0 0 -25px; 
    text-align: center;
} 

@media (min-width: 768px){ 
  .BoxBlog_boxBlog__aJHaK .dash-indicator  { 
    display: none;
  } 
}     

.BoxCards_boxCards__Cmxa4 .cards-products  { 
    display: flex; 
    flex-direction: column; 
    gap: 24px;
} 

@media (min-width: 768px){ 
  .BoxCards_boxCards__Cmxa4 .cards-products  { 
    display: grid; 
    grid-template-rows: auto;
  } 

  .BoxCards_boxCards__Cmxa4 .cards-products  { 
    grid-template-columns: repeat(3,1fr);
  } 
}     

.FollowUs_followUsLinks__4D8VL { 
    display: flex; 
    grid-gap: 24px;
} 

.HamburgerIcon_hamburgerIcon__nC2gz span  { 
    position: absolute; 
    display: block; 
    background-color: #022bb8; 
    transition: all .3s; 
    height: 2px; 
    border-radius: 50px;
} 

.HamburgerIcon_hamburgerIcon__nC2gz span:first-child  { 
    top: 18px; 
    width: 10px; 
    right: 13px;
} 

.HamburgerIcon_hamburgerIcon__nC2gz span:nth-child(2)  { 
    top: 23px; 
    width: 20px; 
    right: 13px;
} 

.HamburgerIcon_hamburgerIcon__nC2gz span:nth-child(3)  { 
    top: 28px; 
    width: 10px; 
    right: 23px;
} 

.HamburgerIcon_hamburgerIcon__nC2gz span:nth-child(4)  { 
    opacity: 0;
} 

.fe-white { 
    color: #fff;
} 

.fe-orange { 
    color: #022bb8;
} 

.BoxCalculator_boxCalculator__RJak8 { 
    display: block; 
    min-height: 439.5px;
} 

@media (min-width: 768px){ 
  .BoxCalculator_boxCalculator__RJak8 { 
    min-height: 454px;
  } 
}     

@media (min-width: 580px){ 
  .PageHero_hero__onjlZ.calc .box-type-calculator .fe-box-calculator  { 
    margin-left: auto; 
    max-width: 440px;
  } 
}     

.BoxWidgetCalculatorTable_boxWidgetCalculatorTable___vxk2 .calculator-table__content .calculator-table__note  { 
    font-size: .875rem;
} 

.ParagraphGrid_paragraphGrid__3Qn3k.ferratum-logo .grid-content .grid-body  { 
    max-width: 894px; 
    margin-left: 0;
} 

.Grid_grid__ZLM1I.columns-3 { 
    display: grid; 
    grid-template-rows: auto; 
    grid-gap: 32px;
} 

@media (min-width: 768px){ 
  .Grid_grid__ZLM1I.columns-3 { 
    grid-template-columns: repeat(3,1fr);
  } 
}     

.ParagraphGrid_paragraphGrid__3Qn3k .grid-tiles  { 
    margin-top: 56px;
} 

.ParagraphGrid_paragraphGrid__3Qn3k.ferratum-logo .grid-content .grid-tiles  { 
    margin-left: 0; 
    text-align: center;
} 

@media (min-width: 580px){ 
  .ParagraphGrid_paragraphGrid__3Qn3k.ferratum-logo .grid-content .grid-tiles  { 
    text-align: initial; 
    width: 50%;
  } 
}     

.ParagraphGrid_paragraphGrid__3Qn3k .grid-tiles:first-child  { 
    margin-top: unset;
} 

.text-align-left { 
    text-align: left;
} 

@media (min-width: 580px){ 
  .PhotoCover_photoCover__MwyDr .fe-content-box-photo .fe-content-box-photo__image  { 
    grid-area: 1/3/1/5; 
    margin-top: -64px;
  } 
}     

@media (min-width: 960px){ 
  .PhotoCover_photoCover__MwyDr .fe-content-box-photo .fe-content-box-photo__image  { 
    grid-area: 1/7/1/13;
  } 
}     

@media (min-width: 580px){ 
  .PhotoCover_photoCover__MwyDr.image-left .fe-content-box-photo__image  { 
    grid-area: 1/1/1/3;
  } 
}     

@media (min-width: 960px){ 
  .PhotoCover_photoCover__MwyDr.image-left .fe-content-box-photo__image  { 
    grid-area: 1/1/1/7;
  } 
}     

@media (min-width: 580px){ 
  .PhotoCover_photoCover__MwyDr .fe-content-box-photo .fe-content-box-photo__container  { 
    z-index: 1; 
    grid-area: 1/1/1/4;
  } 
}     

@media (min-width: 960px){ 
  .PhotoCover_photoCover__MwyDr .fe-content-box-photo .fe-content-box-photo__container  { 
    grid-area: 1/1/1/8;
  } 
}     

@media (min-width: 580px){ 
  .PhotoCover_photoCover__MwyDr.image-left .fe-content-box-photo__container  { 
    grid-area: 1/2/1/5;
  } 
}     

@media (min-width: 960px){ 
  .PhotoCover_photoCover__MwyDr.image-left .fe-content-box-photo__container  { 
    grid-area: 1/6/1/13;
  } 
}     

.fe-prime-blue { 
    color: #000;
} 

.BlogItem_blogItem__USgp_ { 
    background-color: #fff; 
    border: 1px solid #f5f5f5; 
    border-radius: 14px; 
    max-width: 376px; 
    box-shadow: 0 0 9px 5px rgba(29,29,27,.05);
} 

@media (min-width: 768px){ 
  .BlogItem_blogItem__USgp_ { 
    box-shadow: 0 3px 0 0 rgba(86,86,86,.2); 
    transform: translateY(0); 
    transition: all .3s;
  } 

  .BlogItem_blogItem__USgp_:hover { 
    transform: translateY(-8px); 
    transition: all .3s;
  } 
}     

.BoxBlog_boxBlog__aJHaK .dash-indicator .dash  { 
    border-radius: 3px; 
    display: inline-block; 
    height: 4px; 
    margin-left: 8px; 
    width: 24px; 
    background-color: #d3dbea;
} 

.BoxBlog_boxBlog__aJHaK .dash-indicator .dash.active  { 
    background-color: #022bb8;
} 

.CardProduct_card__8XaAh { 
    position: relative; 
    display: grid; 
    overflow: hidden; 
    border-radius: 16px; 
    border: 1px solid #f5f5f5; 
    box-shadow: 0 3px 0 0 rgba(86,86,86,.2);
} 

@media (min-width: 960px){ 
  .BoxFooter_footer__Dlj4j .copyright .copyright-content span  { 
    margin-right: 24px;
  } 
}     

.BoxFooter_footer__Dlj4j .copyright .copyright-content p span  { 
    color: #525252;
} 

.fe-blue { 
    color: #022bb8;
} 

.FollowUs_followUsLinks__4D8VL a  { 
    width: 40px; 
    height: 40px; 
    display: flex; 
    align-items: center;
} 

h2 { 
    font-weight: 600; 
    color: #000; 
    margin: 0 0 16px;
} 

h2 { 
    line-height: 1.25;
} 

h2 { 
    font-size: 1.625rem;
} 

@media (min-width: 960px){ 
  h2 { 
    font-size: 2.625rem;
  } 
}     

.size-18 { 
    font-weight: 600; 
    color: #000; 
    margin: 0 0 16px;
} 

.size-18,p { 
    line-height: 1.5;
} 

.size-18 { 
    font-size: 1.125rem;
} 

.paragraph-tile-bg-transparent { 
    background-color: transparent;
} 

.ParagraphTile_paragraphTile__b5d9Y { 
    position: relative;
} 

.paragraph-tile-bg-teal { 
    background-color: #f5f5f5;
} 

.ParagraphTile_paragraphTile__b5d9Y.paragraph-tile-bg-teal { 
    background-color: #f5f5f5;
} 

.fe-btn-primary { 
    color: #fff; 
    background-color: #022bb8; 
    border: 2px solid #022bb8;
} 

[class*="fe-btn-"]:not(.fe-btn-link) { 
    cursor: pointer; 
    font-family: var(--font-base),sans-serif; 
    font-weight: 700; 
    text-decoration: none; 
    text-transform: uppercase; 
    text-align: center; 
    width: auto; 
    min-width: 112px; 
    display: inline-block; 
    vertical-align: top; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    user-select: none; 
    padding: 10px 30px; 
    border: 2px solid rgba(0,0,0,0); 
    transition: all .2s linear; 
    border-radius: 24px; 
    font-size: 1rem;
} 

.ParagraphGrid_paragraphGrid__3Qn3k .grid-button  { 
    margin-top: 56px;
} 

.fe-btn-primary:hover { 
    color: #fff; 
    background-color: #011a6e; 
    border: 2px solid #011a6e; 
    text-decoration: none;
} 

.PhotoCover_photoCover__MwyDr .fe-content-box-photo .fe-content-box-photo__image .image-wrapper  { 
    position: relative; 
    border-radius: 14px; 
    overflow: hidden;
} 

.fe-content-box-photo__content.bg-teal { 
    background-color: rgba(0,0,0,0);
} 

@media (min-width: 580px){ 
  .fe-content-box-photo__content.bg-teal { 
    background-color: #f5f5f5;
  } 
}     

.PhotoCover_photoCover__MwyDr .fe-content-box-photo .fe-content-box-photo__container .fe-content-box-photo__content  { 
    padding: 24px 0;
} 

@media (min-width: 580px){ 
  .PhotoCover_photoCover__MwyDr .fe-content-box-photo .fe-content-box-photo__container .fe-content-box-photo__content  { 
    padding: 48px; 
    border-radius: 14px;
  } 
}     

@media (min-width: 1240px){ 
  .PhotoCover_photoCover__MwyDr .fe-content-box-photo .fe-content-box-photo__container .fe-content-box-photo__content  { 
    padding: 64px;
  } 
}     

@media (min-width: 960px){ 
  .PhotoCover_photoCover__MwyDr .fe-content-box-photo .fe-content-box-photo__container .fe-content-box-photo__content.bg-teal  { 
    background-color: #f5f5f5;
  } 
}     

.BlogItem_blogItem__USgp_ .image  { 
    height: 220px; 
    position: relative;
} 

.BlogItem_blogItem__USgp_ .content  { 
    margin: 0 auto; 
    width: calc(100% - 48px); 
    padding-top: 16px;
} 

@media (min-width: 960px){ 
  .BlogItem_blogItem__USgp_ .content  { 
    padding-top: 24px;
  } 
}     

.BlogItem_blogItem__USgp_ .category  { 
    color: #022bb8; 
    font-weight: 700; 
    text-transform: uppercase; 
    margin: 0 auto; 
    width: calc(100% - 48px); 
    padding: 16px 0;
} 

@media (min-width: 960px){ 
  .BlogItem_blogItem__USgp_ .category  { 
    padding-bottom: 24px;
  } 
}     

.box-card-bg-teal .card__styler  { 
    background-color: #f5f5f5;
} 

.CardProduct_card__8XaAh .card__styler  { 
    padding: 16px;
} 

@media (min-width: 768px){ 
  .CardProduct_card__8XaAh .card__styler  { 
    padding: 24px;
  } 
}     

.box-simple-bg-transparent { 
    background-color: transparent;
} 

.MenuSimple_boxMenuSimple___5oLo .menu-nav  { 
    grid-gap: 16px; 
    display: flex; 
    flex-direction: column;
} 

.BoxFooter_footer__Dlj4j .copyright .copyright-content a span  { 
    display: block; 
    position: relative; 
    font-size: 1rem; 
    margin-bottom: 16px; 
    color: #022bb8;
} 

@media (min-width: 960px){ 
  .BoxFooter_footer__Dlj4j .copyright .copyright-content a span  { 
    display: inline-block; 
    margin-bottom: 0;
  } 
}     

.BoxFooter_footer__Dlj4j .copyright .copyright-content a span::after { 
    position: absolute; 
    bottom: 0; 
    left: 0; 
    width: 100%; 
    height: 1px; 
    content: ""; 
    background-color: currentColor; 
    transition: transform .3s,opacity .3s; 
    opacity: 1; 
    transform: scale(0); 
    transform-origin: left; 
    border-radius: 2px;
} 

.BoxFooter_footer__Dlj4j .copyright .copyright-content a span:focus::after, .BoxFooter_footer__Dlj4j .copyright .copyright-content a span:hover::after { 
    opacity: 1; 
    transform: scale(1); 
    transition: transform .3s,opacity .3s;
} 

strong { 
    font-weight: 700;
} 

.Icon_icon__l4_7h { 
    fill: var(--follow-us-icon-fill); 
    transition: all .3s ease-in-out;
} 

.ParagraphTile_paragraphTile__b5d9Y .tile-icon  { 
    position: relative; 
    width: 120px; 
    height: 120px;
} 

.with-margin .ParagraphTile_paragraphTile__b5d9Y .tile-icon  { 
    width: 120px; 
    height: 120px; 
    position: relative;
} 

.PhotoCover_photoCover__MwyDr .fe-content-box-photo .fe-content-box-photo__image .image-wrapper img  { 
    display: block;
} 

.BlogItem_blogItem__USgp_ .image img  { 
    border-radius: 14px 14px 0 0;
} 

.BlogItem_blogItem__USgp_ .content .blogpost-date  { 
    color: #2e51c4; 
    font-size: .875rem; 
    padding-bottom: 8px;
} 

@media (min-width: 960px){ 
  .BlogItem_blogItem__USgp_ .content .blogpost-date  { 
    padding-bottom: 16px;
  } 
}     

h5 { 
    font-weight: 600; 
    color: #000; 
    margin: 0 0 16px;
} 

h5 { 
    line-height: 1.5;
} 

h5 { 
    font-size: 1.25rem;
} 

.BlogItem_blogItem__USgp_ .content .title  { 
    line-height: 1.3; 
    margin-bottom: 8px; 
    overflow: hidden; 
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 2;
} 

.BlogItem_blogItem__USgp_ .content .blogpost-teaser-text  { 
    margin: 0; 
    overflow: hidden; 
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 3;
} 

.BlogItem_blogItem__USgp_ .category .blog__category  { 
    z-index: 2; 
    position: relative;
} 

.BlogItem_blogItem__USgp_ .category .blog__category:hover { 
    text-decoration: underline;
} 

.CardProduct_card__8XaAh .card__styler .card__head  { 
    display: grid; 
    margin-bottom: 8px; 
    grid-template-columns: auto 24px;
} 

.h4 { 
    font-weight: 600; 
    color: #000; 
    margin: 0 0 16px;
} 

.h4 { 
    line-height: 1.25;
} 

.h4 { 
    font-size: 1.375rem;
} 

.MenuSimple_boxMenuSimple___5oLo .menu-nav .menu-field-item  { 
    width: -moz-fit-content; 
    width: fit-content; 
    position: relative;
} 

.BoxFooter_footer__Dlj4j .columns a:not(.fe-btn-primary)  { 
    color: #022bb8; 
    font-weight: 600;
} 

.MenuSimple_boxMenuSimple___5oLo .menu-nav .menu-field-item::after { 
    position: absolute; 
    bottom: 0; 
    left: 0; 
    width: 100%; 
    height: 1px; 
    content: ""; 
    background-color: currentColor; 
    transition: transform .3s,opacity .3s; 
    opacity: 1; 
    transform: scale(0); 
    transform-origin: left; 
    border-radius: 2px;
} 

.MenuSimple_boxMenuSimple___5oLo .menu-nav .menu-field-item:focus::after, .MenuSimple_boxMenuSimple___5oLo .menu-nav .menu-field-item:hover::after { 
    opacity: 1; 
    transform: scale(1); 
    transition: transform .3s,opacity .3s;
} 

.ferratum-logo .ParagraphTile_paragraphTile__b5d9Y .paragraph-tile__body p:first-child  { 
    color: #000; 
    font-size: 2rem; 
    font-weight: 700; 
    line-height: 1.25; 
    margin-bottom: 0;
} 

.ferratum-logo .ParagraphTile_paragraphTile__b5d9Y .paragraph-tile__body p:last-child  { 
    color: #000; 
    font-size: 1.125rem; 
    font-weight: 600; 
    line-height: 1.67;
} 

h4 { 
    font-weight: 600; 
    color: #000; 
    margin: 0 0 16px;
} 

h4 { 
    line-height: 1.25;
} 

h4 { 
    font-size: 1.375rem;
} 

ul { 
    list-style-type: none;
} 

main ul:not(.calculator-table__data)  { 
    margin: 0; 
    padding: 0;
} 

.BlogItem_blogItem__USgp_ .content .title .link::after { 
    position: absolute; 
    top: 0; 
    right: 0; 
    bottom: 0; 
    left: 0; 
    z-index: 1; 
    content: "";
} 

.CardProduct_card__8XaAh .card__styler .card__head .card__title  { 
    font-size: 1.625rem; 
    font-weight: 700; 
    line-height: 1.25;
} 

.CardProduct_card__8XaAh .card__styler .card__head .card__icon  { 
    align-self: center;
} 

.CardProduct_card__8XaAh .card__styler .card__body :last-child  { 
    margin-bottom: 0;
} 

ul[class*="fe-dlist-"],ul[class^="fe-dlist-"] { 
    padding-left: 0;
} 

main ul:not(:where(.calculator-table__data, .fe-language-switcher__menu)) li  { 
    position: relative; 
    padding-left: 32px; 
    width: 100%; 
    line-height: 24px;
} 

main ul:not(.calculator-table__data) li  { 
    margin-bottom: 16px;
} 

main ul:not(:where(.calculator-table__data, .fe-language-switcher__menu)) li::before { 
    background-color: #000; 
    content: ""; 
    border-radius: 15px; 
    width: 8px; 
    height: 8px; 
    position: absolute; 
    top: 8px; 
    left: 8px;
} 

a.stretched-link:after { 
    position: absolute; 
    content: ""; 
    top: 0; 
    right: 0; 
    bottom: 0; 
    left: 0; 
    z-index: 1; 
    pointer-events: auto;
} 

.CardProduct_card__8XaAh .fe-icon-arrow-down  { 
    display: block; 
    height: 24px;
} 

.fe-icon-arrow-down:before { 
    -webkit-mask: var(--icon-arrow-down) no-repeat 50% 50%; 
    mask: var(--icon-arrow-down) no-repeat 50% 50%;
} 

.CardProduct_card__8XaAh .fe-icon-arrow-down::before { 
    background-color: #fff; 
    transform: rotate(-90deg) translateY(0); 
    transition: all .3s;
} 

.CardProduct_card__8XaAh:hover .fe-icon-arrow-down::before { 
    transform: rotate(-90deg) translateY(8px); 
    transition: all .3s;
} 

ul[class*="fe-dlist-"] li[class*="fe-icon-"] ,ul[class*="fe-dlist-"] li[class^="fe-icon-"] ,ul[class^="fe-dlist-"] li[class*="fe-icon-"] ,ul[class^="fe-dlist-"] li[class^="fe-icon-"]  { 
    padding-left: 32px; 
    margin-bottom: 16px;
} 

.fe-icon-chat:before { 
    -webkit-mask: var(--icon-chat) no-repeat 50% 50%; 
    mask: var(--icon-chat) no-repeat 50% 50%;
} 

ul[class*="fe-dlist-"] li[class*="fe-icon-"]::before, ul[class*="fe-dlist-"] li[class^="fe-icon-"]::before, ul[class^="fe-dlist-"] li[class*="fe-icon-"]::before, ul[class^="fe-dlist-"] li[class^="fe-icon-"]::before { 
    background-color: #022bb8; 
    border-radius: 0;
} 

.BoxSimple_box__jPv0R .fe-box-simple-content p a  { 
    position: relative;
} 

.BoxSimple_box__jPv0R .fe-box-simple-content p a::after { 
    position: absolute; 
    bottom: 0; 
    left: 0; 
    width: 100%; 
    height: 1px; 
    content: ""; 
    background-color: #022bb8; 
    transition: transform .3s,opacity .3s; 
    opacity: 1; 
    transform: scale(0); 
    transform-origin: left; 
    border-radius: 2px;
} 

.BoxSimple_box__jPv0R .fe-box-simple-content p a:focus::after, .BoxSimple_box__jPv0R .fe-box-simple-content p a:hover::after { 
    opacity: 1; 
    transform: scale(1); 
    transition: transform .3s,opacity .3s;
} 

.BoxSimple_box__jPv0R .fe-box-simple-content .fe-dlist-icons .fe-icon-chat a  { 
    position: relative;
} 

.BoxSimple_box__jPv0R .fe-box-simple-content .fe-dlist-icons .fe-icon-chat a::after { 
    position: absolute; 
    bottom: 0; 
    left: 0; 
    width: 100%; 
    height: 1px; 
    content: ""; 
    background-color: #022bb8; 
    transition: transform .3s,opacity .3s; 
    opacity: 1; 
    transform: scale(0); 
    transform-origin: left; 
    border-radius: 2px;
} 

.BoxSimple_box__jPv0R .fe-box-simple-content .fe-dlist-icons .fe-icon-chat a:focus::after, .BoxSimple_box__jPv0R .fe-box-simple-content .fe-dlist-icons .fe-icon-chat a:hover::after { 
    opacity: 1; 
    transform: scale(1); 
    transition: transform .3s,opacity .3s;
} 

.keen-slider:not([data-keen-slider-disabled]) { 
    -webkit-touch-callout: none; 
    -webkit-tap-highlight-color: transparent; 
    align-content: flex-start; 
    display: flex; 
    overflow: hidden; 
    position: relative; 
    touch-action: pan-y; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    user-select: none; 
    -khtml-user-select: none; 
    width: 100%;
} 

.BoxBlog_boxBlog__aJHaK .keen-slider:not([data-keen-slider-disabled])  { 
    overflow: hidden;
} 

.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide  { 
    min-height: 100%; 
    overflow: hidden; 
    position: relative; 
    width: 100%;
} 





.BoxBlog_boxBlog__aJHaK { 
    width: 100vw; 
    margin-left: -24px; 
    margin-right: -24px;
} 

@media (min-width: 768px){ 
  .BoxBlog_boxBlog__aJHaK { 
    width: 100%; 
    margin-left: 0; 
    margin-right: 0;
  } 
}     

.prime-container { 
    max-width: 1200px; 
    margin: auto;
} 

@media (min-width: 768px){ 
  .BoxBlog_boxBlog__aJHaK .blog-items  { 
    display: grid; 
    grid-gap: 32px; 
    grid-template-columns: repeat(3,1fr);
  } 
}     

.BoxBlog_boxBlog__aJHaK .dash-indicator  { 
    margin: 15px 0 0 -25px; 
    text-align: center;
} 

@media (min-width: 768px){ 
  .BoxBlog_boxBlog__aJHaK .dash-indicator  { 
    display: none;
  } 
}     

.BlogItem_blogItem__USgp_ { 
    background-color: #fff; 
    border: 1px solid #f5f5f5; 
    border-radius: 14px; 
    max-width: 376px; 
    box-shadow: 0 0 9px 5px rgba(29,29,27,.05);
} 

@media (min-width: 768px){ 
  .BlogItem_blogItem__USgp_ { 
    box-shadow: 0 3px 0 0 rgba(86,86,86,.2); 
    transform: translateY(0); 
    transition: all .3s;
  } 

  .BlogItem_blogItem__USgp_:hover { 
    transform: translateY(-8px); 
    transition: all .3s;
  } 
}     
@media (min-width: 768px){ 
    ._mobile{
        display: none;
    }
    .only_desktop{
        display: block;
    }
}
@media (max-width: 768px){ 
    ._mobile{
        display: block;
    }
    .only_desktop{
        display: none;
    }
}
.BoxBlog_boxBlog__aJHaK .dash-indicator .dash  { 
    border-radius: 3px; 
    display: inline-block; 
    height: 4px; 
    margin-left: 8px; 
    width: 24px; 
    background-color: #d3dbea;
} 

.BoxBlog_boxBlog__aJHaK .dash-indicator .dash.active  { 
    background-color: #022bb8;
} 

.BlogItem_blogItem__USgp_ .image  { 
    height: 220px; 
    position: relative;
} 

.BlogItem_blogItem__USgp_ .content  { 
    margin: 0 auto; 
    width: calc(100% - 48px); 
    padding-top: 16px;
} 

@media (min-width: 960px){ 
  .BlogItem_blogItem__USgp_ .content  { 
    padding-top: 24px;
  } 
}     

.BlogItem_blogItem__USgp_ .category  { 
    color: #022bb8; 
    font-weight: 700; 
    text-transform: uppercase; 
    margin: 0 auto; 
    width: calc(100% - 48px); 
    padding: 16px 0;
} 

@media (min-width: 960px){ 
  .BlogItem_blogItem__USgp_ .category  { 
    padding-bottom: 24px;
  } 
}     

img { 
    max-width: 100%;
} 

.BlogItem_blogItem__USgp_ .image img  { 
    border-radius: 14px 14px 0 0;
} 

.BlogItem_blogItem__USgp_ .content .blogpost-date  { 
    color: #2e51c4; 
    font-size: .875rem; 
    padding-bottom: 8px;
} 

@media (min-width: 960px){ 
  .BlogItem_blogItem__USgp_ .content .blogpost-date  { 
    padding-bottom: 16px;
  } 
}     

h5 { 
    font-weight: 600; 
    color: #000; 
    margin: 0 0 16px;
} 

h5 { 
    line-height: 1.5;
} 

h5 { 
    font-size: 1.25rem;
} 

.BlogItem_blogItem__USgp_ .content .title  { 
    line-height: 1.3; 
    margin-bottom: 8px; 
    overflow: hidden; 
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 2;
} 

p { 
    line-height: 1.5;
} 

p { 
    margin: 0 0 16px; 
    color: #000;
} 

.BlogItem_blogItem__USgp_ .content .blogpost-teaser-text  { 
    margin: 0; 
    overflow: hidden; 
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 3;
} 

a { 
    color: currentColor; 
    text-decoration: none; 
    cursor: pointer;
} 

.BlogItem_blogItem__USgp_ .category .blog__category  { 
    z-index: 2; 
    position: relative;
} 

.BlogItem_blogItem__USgp_ .category .blog__category:hover { 
    text-decoration: underline;
} 

.BlogItem_blogItem__USgp_ .content .title .link::after { 
    position: absolute; 
    top: 0; 
    right: 0; 
    bottom: 0; 
    left: 0; 
    z-index: 1; 
    content: "";
} 

.keen-slider:not([data-keen-slider-disabled]) { 
    -webkit-touch-callout: none; 
    -webkit-tap-highlight-color: transparent; 
    align-content: flex-start; 
    display: flex; 
    overflow: hidden; 
    position: relative; 
    touch-action: pan-y; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    user-select: none; 
    -khtml-user-select: none; 
    width: 100%;
} 

.BoxBlog_boxBlog__aJHaK .keen-slider:not([data-keen-slider-disabled])  { 
    overflow: hidden;
} 

.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide  { 
    min-height: 100%; 
    overflow: hidden; 
    position: relative; 
    width: 100%;
} 



._mobile .BlogItem_blogItem__USgp_.keen-slider__slide {
    margin-right: 25px;
}
._mobile .keen-slider{
    padding-left: 20px;
}

.fotte_3{
    margin-left: -48px;
}
@media (max-width: 768px){ 
    .fotte_3{
        margin-left: 0;
    }
   

footer.container.BoxFooter_footer__Dlj4j{
    max-width: calc(100vw - 40px);
}
section.bg-white.paragraph-top-max.paragraph-bottom-min.Paragraph_paragraph__7JSG3 {
    max-width: 90vw;
    overflow: hidden;
}
}

@media (max-width: 1280px){ 
    .fotte_3{
        margin-left: 0;
    }
   

footer.container.BoxFooter_footer__Dlj4j{
    max-width: calc(100vw - 40px);
}
section.bg-white.paragraph-top-max.paragraph-bottom-min.Paragraph_paragraph__7JSG3 {
    max-width: 90vw;
    overflow: hidden;
}
}




.HamburgerMenu_dialogButtonSet__BsvHo {
    order: 3;
    position: relative
}

.HamburgerMenu_menuButton__Jz6BA {
    cursor: pointer;
    all: unset;
    font-family: inherit;
    border-radius: 100%;
    height: 48px;
    width: 48px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: relative;
    top: 5px
}

.HamburgerMenu_menuButton__Jz6BA:focus-visible {
    outline: 2px solid #022bb8
}

.HamburgerMenu_closeButton__GRG2B {
    position: relative;
    top: 0;
    right: 0;
    border-radius: 100%;
    height: 48px;
    width: 48px;
    background: rgba(0,0,0,0);
    border: rgba(0,0,0,0);
    cursor: pointer
}

.HamburgerMenu_navHeaderContainer__t6VBw {
    position: -webkit-sticky;
    position: sticky;
    width: 100%;
    display: flex;
    justify-content: center;
    padding-top: 7px
}

.HamburgerMenu_navHeaderMenu__RQgjE {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    max-width: 1200px;
    height: 48px
}

.HamburgerMenu_navHeaderMenu__RQgjE .login-button {
    order: 1
}

@media(min-width: 960px) {
    .HamburgerMenu_navHeaderMenu__RQgjE .login-button {
        order:2
    }
}

.HamburgerMenu_navHeaderMenu__RQgjE .close-button {
    order: 3;
    background-color: #fff;
    border-radius: 100%
}

.HamburgerMenu_overlay__xBv3V {
    position: absolute;
    inset: 0;
    z-index: 18
}

.HamburgerMenu_content__BlOW9 {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #f5f5f5;
    padding: 9px 24px;
    z-index: 19;
    display: flex;
    flex-direction: column;
    gap: 2rem;
    pointer-events: all;
    animation: HamburgerMenu_MenuOpen__sNCwh .2s ease-out forwards
}

@media(min-width: 580px) {
    .HamburgerMenu_content__BlOW9 {
        padding:2rem
    }
}

.HamburgerMenu_content__BlOW9[data-state=closed] {
    animation: HamburgerMenu_MenuClose__3JhMi .2s ease-out forwards
}

.HamburgerMenu_title__VqQgt {
    margin-top: 20px;
    font-size: 1rem;
    font-weight: 700
}

@media(min-width: 580px) {
    .HamburgerMenu_title__VqQgt {
        margin-top:90px
    }
}

.HamburgerMenu_navContainer__bbjoc {
    position: relative;
    overflow: auto;
    z-index: 10
}

.HamburgerMenu_gradientBottom__DPKbk,.HamburgerMenu_gradientTop__Tog75 {
    position: fixed;
    width: 85%
}

.HamburgerMenu_gradientTop__Tog75 {
    margin-top: -4px;
    height: 24px;
    background: linear-gradient(180deg,#f5f5f5 0,transparent)
}

@media(min-width: 960px) {
    .HamburgerMenu_gradientTop__Tog75 {
        height:40px
    }
}

@media(min-width: 580px) {
    .HamburgerMenu_gradientTop__Tog75 {
        height:40px
    }
}

.HamburgerMenu_gradientBottom__DPKbk {
    bottom: 8px;
    height: 80px;
    background: linear-gradient(0deg,#f5f5f5 0,#f5f5f5 80%,transparent)
}

@media(min-width: 960px) {
    .HamburgerMenu_gradientBottom__DPKbk {
        bottom:32px
    }
}

@media(min-width: 580px) {
    .HamburgerMenu_gradientBottom__DPKbk {
        bottom:32px
    }
}

.HamburgerMenu_nav__a6nsv {
    max-width: 1200px;
    height: 100%;
    width: 100%;
    margin: auto
}

.HamburgerMenu_nav__a6nsv .menu-field-item {
    display: flex;
    flex-direction: column;
    margin-top: 32px;
    font-size: 26px;
    font-weight: 600;
    color: #656565
}

.HamburgerMenu_nav__a6nsv .menu-field-item.active {
    color: #000
}

@media(min-width: 580px) {
    .HamburgerMenu_nav__a6nsv {
        display:grid;
        grid-gap: 32px;
        grid-template-columns: repeat(12,1fr);
        grid-template-rows: auto
    }
}

.HamburgerMenu_primeMenu__xDci0 {
    padding: 0
}

@media(min-width: 580px) {
    .HamburgerMenu_primeMenu__xDci0 {
        grid-area:1/1/1/5
    }
}

.HamburgerMenu_primeMenu__xDci0 .menu-title-item {
    margin-top: 32px
}

.HamburgerMenu_languageSwitcher__ajEAc {
    grid-area: 2/1/2/13;
    position: -webkit-sticky;
    position: sticky;
    min-height: 64px;
    bottom: 0;
    z-index: 9999
}

.HamburgerMenu_secondaryMenu__DWTFC .menu-title-item {
    margin-top: 32px
}

.site-id-joufi .HamburgerMenu_menuButton__Jz6BA:focus-visible,.site-id-newnl .HamburgerMenu_menuButton__Jz6BA:focus-visible {
    outline: 2px solid #e9573f
}

@keyframes HamburgerMenu_MenuOpen__sNCwh {
    0% {
        transform: translateX(100%)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HamburgerMenu_MenuClose__3JhMi {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(100%)
    }
}

.HamburgerIcon_hamburgerIcon__nC2gz {
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 48px;
    z-index: 9999
}

.HamburgerIcon_hamburgerIcon__nC2gz:hover {
    filter: invert(20%) brightness(90%);
    cursor: pointer
}

.HamburgerIcon_hamburgerIcon__nC2gz span {
    position: absolute;
    display: block;
    background-color: #022bb8;
    transition: all .3s;
    height: 2px;
    border-radius: 50px
}

.HamburgerIcon_hamburgerIcon__nC2gz span:first-child {
    top: 18px;
    width: 10px;
    right: 13px
}

.HamburgerIcon_hamburgerIcon__nC2gz span:nth-child(2) {
    top: 23px;
    width: 20px;
    right: 13px
}

.HamburgerIcon_hamburgerIcon__nC2gz span:nth-child(3) {
    top: 28px;
    width: 10px;
    right: 23px
}

.HamburgerIcon_hamburgerIcon__nC2gz span:nth-child(4) {
    opacity: 0
}

button[data-state=open] .main-icon__icon.HamburgerIcon_hamburgerIcon__nC2gz span {
    background-color: #022bb8
}

button[data-state=open] .main-icon__icon.HamburgerIcon_hamburgerIcon__nC2gz span:first-child,button[data-state=open] .main-icon__icon.HamburgerIcon_hamburgerIcon__nC2gz span:nth-child(3) {
    opacity: 0
}

button[data-state=open] .main-icon__icon.HamburgerIcon_hamburgerIcon__nC2gz span:nth-child(2) {
    transform: rotate(45deg)
}

button[data-state=open] .main-icon__icon.HamburgerIcon_hamburgerIcon__nC2gz span:nth-child(4) {
    opacity: 1;
    transform: rotate(135deg);
    top: 23px;
    right: 13px;
    width: 20px
}

.site-id-joufi .HamburgerIcon_hamburgerIcon__nC2gz span,.site-id-newnl .HamburgerIcon_hamburgerIcon__nC2gz span {
    background-color: #e9573f
}

.site-id-joufi .HamburgerIcon_hamburgerIcon__nC2gz:hover,.site-id-newnl .HamburgerIcon_hamburgerIcon__nC2gz:hover {
    filter: none
}

.site-id-joufi .HamburgerIcon_hamburgerIcon__nC2gz:hover span,.site-id-newnl .HamburgerIcon_hamburgerIcon__nC2gz:hover span {
    background-color: #9d301e
}

.site-id-joufi button[data-state=open] .main-icon__icon.HamburgerIcon_hamburgerIcon__nC2gz span,.site-id-newnl button[data-state=open] .main-icon__icon.HamburgerIcon_hamburgerIcon__nC2gz span {
    background-color: #e9573f
}

.site-id-joufi button[data-state=open] .main-icon__icon.HamburgerIcon_hamburgerIcon__nC2gz span:first-child,.site-id-joufi button[data-state=open] .main-icon__icon.HamburgerIcon_hamburgerIcon__nC2gz span:nth-child(3),.site-id-newnl button[data-state=open] .main-icon__icon.HamburgerIcon_hamburgerIcon__nC2gz span:first-child,.site-id-newnl button[data-state=open] .main-icon__icon.HamburgerIcon_hamburgerIcon__nC2gz span:nth-child(3) {
    opacity: 0
}

.site-id-joufi button[data-state=open] .main-icon__icon.HamburgerIcon_hamburgerIcon__nC2gz span:nth-child(2),.site-id-newnl button[data-state=open] .main-icon__icon.HamburgerIcon_hamburgerIcon__nC2gz span:nth-child(2) {
    transform: rotate(45deg)
}

.site-id-joufi button[data-state=open] .main-icon__icon.HamburgerIcon_hamburgerIcon__nC2gz span:nth-child(4),.site-id-newnl button[data-state=open] .main-icon__icon.HamburgerIcon_hamburgerIcon__nC2gz span:nth-child(4) {
    opacity: 1;
    transform: rotate(135deg);
    top: 23px;
    right: 13px;
    width: 20px
}

.HamburgerMenu_content__BlOW9 {
    
    display: none;
  }
  
  /* Slide-in class */
  .HamburgerMenu_content__BlOW9.open {
    transform: translateX(0);
  }
  #radix-_R_1l55fdb_ .HamburgerMenu_navHeaderContainer__t6VBw{
    padding: 0;
    height: 60px;
  }
  @media (min-width: 960px) {
    #radix-_R_1l55fdb_ .LoginButton_loginButton__uUZPJ .fe-btn {
        padding: 13px 32px;
        padding-top: 20px;
        padding-bottom: 0px;
;
    }
    #radix-_R_1l55fdb_ .LoginButton_loginButton__uUZPJ{
        padding: 0 !important;
    }
}

@media (max-width: 960px) {
    #radix-_R_1l55fdb_ .LoginButton_loginButton__uUZPJ{
        padding-top:0 ;
        padding-bottom:0 ;
    }
    #radix-_R_1l55fdb_ #HamburgerMenu_navContainer__bbjoc{
        margin-top: 27px;
    }

    #radix-_R_1l55fdb_ nav.HamburgerMenu_navHeaderMenu__RQgjE {
        max-width: 90vw !important;
        margin-left: -10vw;
        margin-top: 5px;
    }
}
body{

    max-width: 100vw;
    overflow-x: hidden;
}