@charset "UTF-8";
body{font-size:clamp(1.05rem, 1vw, 1.125rem);line-height:1.6em;font-family:"Rubik", sans-serif;color:#1B1313;font-weight:300;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";margin-block-start:0;accent-color:#0B0B45}h1,h2,h3,h4{font-weight:700;color:#0B0B45;text-wrap:balance;margin:0}h1,h2{line-height:1.125em;text-transform:uppercase;margin-bottom:30px}h1{font:3em/1.35;font-size:clamp(2.5em, 4.5vw, 4.5em);line-height:1.125em;display:inline-block;text-wrap:balance}h1.small{font:2.5em/1.25;font-size:clamp(2.5em, 4vw, 4em)}h2{font:1.85em/1.35em;font-size:clamp(1.65em, 2.5vw, 2.25em)}h2.small{font-size:clamp(1em, 1.4vw, 1.65em);margin-bottom:15px}h2:has(+ h3){margin-bottom:10px}h3{font-size:clamp(1em, 1.5vw, 1em);line-height:1.125em;margin-bottom:20px;text-transform:uppercase}p:has(.btn){margin-top:45px}p,#container ul,#container ol,#conatiner table{margin:0 0 1.5em;padding:0}#container ul,#container ol{margin-left:1em}a{border-bottom:1px solid #0B0B45;text-decoration:none;color:#0B0B45;transition:all 0.2s ease}a:hover{border-bottom:1px solid #FFED7A;color:#161687}h1 a,h3 a,h2 a,h1 a:hover,h3 a:hover,h2 a:hover,.dark_blue h2 a{border-bottom:0}hr{margin-top:60px;margin-bottom:60px;border:0;position:relative;border-top:1px solid #0B0B45}li{margin-bottom:10px}.btn a,a.btn,button,.ce_download .download-element a,.contao-cookiebar .highlight .success,.details a,input.submit{display:inline-block;margin-bottom:30px;margin-right:1em;padding:8px 18px;text-align:center;background-color:#0B0B45;border-radius:10px;font-size:0.9rem;color:#fff;font-weight:600;cursor:pointer;border:0;line-height:1.5rem;text-transform:uppercase}.btn a.large,a.btn.large,button.large,.ce_download .download-element a.large,.contao-cookiebar .highlight .success.large,.details a.large,input.submit.large{padding:13px 24px;font-size:1.125rem}.btn a:hover,a.btn:hover,button:hover,.ce_download .download-element a:hover,.contao-cookiebar .highlight .success:hover,.details a:hover,input.submit:hover{background-color:#FFED7A;color:#0B0B45}.btn a:focus,a.btn:focus,button:focus,.ce_download .download-element a:focus,.contao-cookiebar .highlight .success:focus,.details a:focus,input.submit:focus{outline:3px solid #c0c0f5}.btn a:active,a.btn:active,button:active,.ce_download .download-element a:active,.contao-cookiebar .highlight .success:active,.details a:active,input.submit:active{background-color:#1B1313;color:#fff}.small,.small p{font-size:clamp(0.75em, 1.35vh, 1.125em)}.small p{margin-bottom:0.875em}.small a,a.small{display:inline-block}.small li{margin-bottom:0}.center_element{margin-right:auto;margin-left:auto}.download-element .size{display:none}.quote{align-items:center}.quote img{border-radius:50%}blockquote{padding:0;margin:0}blockquote p{margin-bottom:0}blockquote em{font-weight:450;color:#0B0B45;font-size:1.15em;line-height:1.35em;text-wrap:balance;display:block;margin-bottom:15px}blockquote em:after{content:" "}.ce_gallery ul{margin:0;padding:0;justify-content:center}.ce_gallery ul li{width:25%;margin-bottom:0;padding:15px}figcaption{text-align:center}ul{margin-top:0;margin-bottom:1.35em;padding-top:0;padding-bottom:0;padding-left:1em}.full_width{position:relative;overflow:visible !important}.full_width:before,.full_width:after{width:1000%;top:0;left:-50%;position:absolute;display:block;content:"";height:1px;border-top:1px solid #0B0B45}.full_width:before{bottom:0;top:initial}.mod_article.bar:has(.ce_text.size50){position:relative;flex-wrap:nowrap;gap:60px;padding-block:60px;text-wrap:balance}.mod_article.bar:has(.ce_text.size50) .ce_text.size50:first-child{border-right:1px solid #0B0B45;padding-right:120px}.mod_article.bar:has(.ce_text.size50) .size50 .ce_text.size50{border:0;padding-inline:30px}.size25 img{margin-bottom:45px}.inline h2,.inline h3,.inline p{display:inline-block;margin-right:30px}.flex_wrapper:has(.simple_card){column-gap:5%;justify-content:center}.simple_card{border:1px solid #0B0B45;padding:45px;padding-bottom:0;border-radius:10px}.simple_card h2{font-size:clamp(1em, 2.5vw, 1.75em);margin-bottom:15px}.toggler{cursor:pointer;color:#0B0B45;font-size:1.25em;font-weight:600}.toggler:before{font:var(--fa-font-solid);text-transform:none;content:"";font-weight:600;display:none}.toggler svg{margin-right:15px;font-size:1.35em;color:#BA4137;transition:0.75s}.toggler.active svg{transform:rotate(180deg)}.ce_accordionSingle{padding-bottom:60px;border-bottom:1px solid #0B0B45}.accordion{padding-top:15px}@media only screen and (max-width:1380px){.mod_article.bar:has(.ce_text.size50){position:relative;flex-wrap:nowrap;gap:30px;padding-block:60px}.mod_article.bar:has(.ce_text.size50) .ce_text.size50:first-child{padding-right:60px}.mod_article.bar:has(.ce_text.size50) .size50 .ce_text.size50{border:0;padding-right:30px;padding-left:0;width:100%}.mod_article.bar:has(.ce_text.size50) .size50 .ce_text.size50.marbot60{margin-bottom:30px}}@media only screen and (max-width:1050px){.btn a,a.btn,button,.ce_download .download-element a,.contao-cookiebar .highlight .success{padding:10px 18px;font-size:0.8em}}@media only screen and (max-width:800px){.mod_article.bar:has(.ce_text.size50){position:relative;flex-wrap:wrap;gap:30px;padding-block:60px}.mod_article.bar:has(.ce_text.size50) .ce_text.size50:first-child{border-right:0;padding-right:0;width:100%}.mod_article.bar:has(.ce_text.size50) .size50{width:100%}.mod_article.bar:has(.ce_text.size50) .size50 .ce_text.size50{border:0;padding:0;width:100%}.mod_article.bar:has(.ce_text.size50) .size50 .ce_text.size50.marbot60{margin-bottom:30px}}@media only screen and (max-width:700px){.service.content-text.media{display:block}}@media only screen and (max-width:600px){h1{font:3em/1.35;font-size:clamp(2.5em, 4.35vw, 4.35em);line-height:1.125em;margin-bottom:30px;display:inline-block}}