html{font-family:'Cairo regular',sans-serif}body{font-size:22px;font-family:'Cairo regular',sans-serif;line-height:30px}h1{font-size:52px;font-family:'Cairo bold',sans-serif;color:var(--ci1);line-height:56px;margin:0 0 30px 0}h2{font-size:34px;font-family:'Cairo regular',sans-serif;line-height:38px;margin:0 0 30px 0}h3{font-size:24px;font-family:'Cairo bold',sans-serif;line-height:28px;margin:0 0 24px 0}a{font-family:'Cairo semibold',sans-serif;text-decoration:none}p.teaser{font-size:26px;line-height:38px}.wrapper .page-wrapper .page,footer .footer-wrapper,header .header-bottom,header .header-top .header-top-wrapper{max-width:1380px;margin-left:auto;margin-right:auto}header{background-color:var(--ci1)}header .header-top{height:200px}header .header-top .logo img{width:220px!important}header .header-top .content{height:max-content;margin:auto 0 30px auto}.start header .header-top .content{margin:auto auto auto 80px}header .header-top .content h1{color:var(--ci1font);margin:0}header .header-top .content h2{color:var(--ci1font);font-family:'Cairo regular',sans-serif;margin:20px 0 0 0}header .header-top .content .service{color:var(--ci1font);margin:auto 0 auto auto;padding:0;list-style:none;display:flex}header .header-top .content .service li{margin:0;padding:0 0 0 40px}header .header-top .content .service li:first-child{padding-left:0}header .header-top .content .service a{color:var(--ci1font);font-family:'Cairo regular',sans-serif;position:relative}header .header-top .content .service a.icon{padding-left:32px}header .header-top .content .service a.icon:before{font-size:30px;position:absolute;left:0;top:6px}.portal-navigation{width:300px}.portal-navigation ul.mainnavigation{list-style:none;padding:0;margin:0}.portal-navigation ul.mainnavigation li{color:var(--ci1font);padding:6px 20px 6px 50px;margin:0 0 3px 0;background-color:var(--ci1);position:relative}.portal-navigation ul.mainnavigation li.current_page_item{color:var(--ci2font);background-color:var(--ci2)}.portal-navigation ul.mainnavigation li:before{color:var(--ci1font);position:absolute;left:16px;top:10px}.portal-navigation ul.mainnavigation li a{color:var(--ci1font)}.start .page-wrapper{background-color:var(--ci1)}.page-wrapper{min-height:calc(100vh - 280px)}.page-wrapper .page .content{margin:60px 0;display:flex}.page-wrapper .page .content .portal-content{width:calc(100% - 360px);margin-left:60px;flex-wrap:wrap}.wp-block-group:first-child{margin-top:0;padding-top:0}.wp-block-group,.wp-block-group.full-width{padding:30px 0}.form-wrapper input[type=date],.form-wrapper input[type=email],.form-wrapper input[type=password],.form-wrapper input[type=tel],.form-wrapper input[type=text]{width:100%;color:var(--fontcolor);font-size:16px;font-family:'Cairo regular',sans-serif;padding-left:0;border:none;border-bottom:1px solid var(--fontcolor);padding-bottom:4px}.form-wrapper textarea{width:100%;color:var(--fontcolor);font-size:18px;font-family:'Cairo regular',sans-serif;line-height:22px;padding:6px 12px;border:1px solid var(--fontcolor)}.form-wrapper>div{margin-bottom:60px}.form-wrapper>div label{font-size:16px}.button,button,input[type=submit]{font-size:24px;font-family:'Cairo bold',sans-serif;line-height:26px;text-transform:uppercase;padding:18px 26px 20px 26px;border-radius:40px}.wp-block-button.button{width:300px!important;padding:15px 18px 14px 18px;height:auto}.wp-block-button.button .icon.left:before{font-size:30px;left:6px;top:-4px}.wp-block-button.button a{line-height:0;font-size:18px;display:flex;text-transform:none;top:0;text-align:center}.button.light,button.light,input[type=submit].light{color:var(--fontcolor);font-family:'Cairo regular',sans-serif;background-color:var(--cigrey);border-color:var(--cigrey)}.login-wrapper{width:100%;margin:200px 0 0 300px;display:flex;flex-direction:row}.login-wrapper h3{font-size:32px;font-family:'Cairo regular',sans-serif;line-height:36px;text-transform:none;margin-bottom:100px}.login-wrapper h4{font-size:24px}.login-wrapper a,.login-wrapper h3,.login-wrapper h4,.login-wrapper label{color:var(--ci2font)}.login-wrapper form{display:flex;flex-wrap:wrap}.login-wrapper form>p:nth-child(1){width:calc(50% - 20px);margin:0 20px 40px 0;position:relative}.login-wrapper form>p:nth-child(2){width:50%;position:relative}.login-wrapper form>p:nth-child(3){text-align:right;margin-bottom:0}.form-wrapper.login input[type=password],.form-wrapper.login input[type=text]{color:var(--ci2font);border-bottom:1px solid #fff;background-color:transparent}.form-wrapper.login .notification.error{color:#ffff;padding:8px 16px 8px 46px;background-color:rgba(255,255,255,.4);border-radius:2px;position:relative}.form-wrapper.login .notification:before{font-size:26px;position:absolute;top:12px;left:16px}.form-wrapper.login div>div>input:invalid{box-shadow:none}.form-wrapper.login div>div>input:focus~label,.form-wrapper.login div>div>input:not(:focus):valid~label{bottom:26px!important;font-size:14px;opacity:1}.form-wrapper.login input[type=email]~label:not(.sfe),.form-wrapper.login input[type=password]~label:not(.sfe),.form-wrapper.login input[type=text]~label:not(.sfe){color:#899dac;display:inline;transition:.5s ease all;pointer-events:none;position:absolute;bottom:0;left:0}.form-wrapper.login div>div>input:focus~label,.form-wrapper.login div>div>input:not(:focus):valid~label{bottom:26px!important;font-size:14px;opacity:1}.sfe-label{display:flex;align-items:center}.sfe-label>span{margin-left:16px}.sfe{display:inline-block;position:relative;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1em}.sfe:not(.radio){height:33px;width:33px;padding-left:35px}.sfe.radio{height:20px;width:20px;padding-left:18px;padding-top:4px}.sfe input{position:absolute;left:0;opacity:0;cursor:pointer}.sfe:not(.radio) input[type=radio]+span{top:0;left:0;height:33px;width:33px;background-color:#fff;border:1px solid var(--ci1);border-radius:100%;margin-left:-30px;display:inline-block}.sfe input[type=checkbox]+span{height:33px;width:33px;background-color:#fff;border:1px solid var(--ci1);margin-left:-33px;display:inline-block}.sfe input:checked~span{background-color:#fff;border:1px solid var(--ci1)}.sfe span:after{content:"";position:absolute;display:none}.sfe input:checked~span:after{display:block}.sfe:not(.radio) input[type=radio]+span:after{left:9px;top:4px;width:9px;height:16px;border-style:solid;border-color:var(--ci1);border-width:0 4px 4px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sfe input[type=checkbox]+span:after{left:9px;top:4px;width:9px;height:16px;border-style:solid;border-color:var(--ci1);border-width:0 4px 4px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.form-wrapper.captcha>div>div:first-child{padding-bottom:35px}.form-wrapper.captcha div label{bottom:35px!important}.form-wrapper.captcha div input:focus~label,.form-wrapper.captcha div>div>input:not(:focus):valid~label{bottom:61px!important}.form-wrapper.captcha img{width:180px;border-bottom:1px solid #899dac}.form-wrapper.captcha a{color:#899dac;font-size:14px;position:relative;padding-left:20px;cursor:pointer}.form-wrapper.captcha a:before{position:absolute;top:10px;left:2px}.post-filter-wrapper{margin-bottom:30px}.post-filter-wrapper>.post-filter-container>div{width:calc(50% - 15px);margin-right:30px}.post-filter-wrapper>.post-filter-container .post-filter.calendar>div:last-child{margin-right:0}.selectbox-wrapper:before{bottom:10px;right:8px}.selectbox-wrapper select{width:100%;font-size:20px;font-family:'Cairo regular',sans-serif;line-height:24px;padding:8px 34px 8px 8px;background-color:var(--cigrey);border:1px solid var(--fontcolor)}table.dataTable .filter input,table.dataTable .filter select{font-size:16px;font-family:'Cairo regular',sans-serif;line-height:18px;padding:0 12px}.message-wrapper{width:100%;display:flex}.message-wrapper>h1{width:100%;margin:0 0 60px 0}.message-wrapper>.message-content{width:calc(46% - 60px);margin-right:60px}.message-wrapper>.message-content .message-header>span{display:block}.message-wrapper>.message-history{width:54%}.message-wrapper>.message-content h2{margin:6px 0 6px}.message-wrapper>.message-content .message-form{margin-top:60px}.contentAccordion-box>h3{font-family:'Cairo regular',sans-serif;font-size:24px}.contentAccordion-box h3 ul{list-style-type:square;font-family:'Cairo light',sans-serif;padding-top:20px;padding-left:24px;font-size:20px}.contentAccordion-box h3 ul,.contentAccordion-box>h3{text-transform:none}.contentAccordion-box h3 ul li{margin-bottom:-8px}.contentAccordion-box>h3>span.ui-icon{padding-left:30px;padding-right:30px;position:relative;order:1}.contentAccordion-box>h3>span.ui-icon:before{font-size:24px;position:absolute;top:-12px;left:18px}.contentAccordion-box>h3>div{order:2;padding:16px 0}.contentAccordion-box>div{padding:40px 100px}.contentAccordion-box>div.ui-accordion-content-active,.contentAccordion-box>h3{background-color:#ecf7fb}.contentAccordion-box .ui-accordion-content>div,.contentAccordion-box>h3{display:flex}.contentAccordion-box .ui-accordion-content,.contentAccordion-box>h3{border-bottom:2px solid #fff}.callToAction-box h2{font-size:24px}.callToAction-box h3{font-size:18px}.callToAction-box h3:before{font-size:22px}.callToAction-box p{font-size:22px;font-family:'Cairo light',sans-serif;line-height:1.2em}.sticky-button{right:20px}.sticky-button>li>a{width:68px;height:68px}.sticky-button>li>a .sb-icon{width:68px;height:68px;border-radius:100%}.sticky-button>li>a .sb-icon:before{font-size:32px}.sticky-button>li:not(.lightbox)>a .sb-label{width:calc(100% - 68px);border-top-right-radius:45px;border-bottom-right-radius:45px;font-size:18px;font-family:Cairo regular}.fancybox-button{max-height:66px!important;height:66px!important;max-width:66px!important;width:66px!important;background-color:transparent!important;border-color:transparent!important}.lightbox-wrapper.dialog .dialog-action a{font-size:20px!important;padding:16px 24px 16px 24px!important}.scroll-top{background-color:var(--ci2)}.scroll-top:hover{background-color:var(--ci2);transition:.3s linear}.scroll-top .arrow{border-right:3px solid var(--ci2font);border-top:3px solid var(--ci2font)}footer{height:80px}footer .footer-wrapper{height:100%}footer .footer-wrapper .footer-content{width:auto;margin:auto 0 auto auto}footer .footer-wrapper>div.footer-content>.footer-col ul{display:flex}footer .footer-wrapper>div.footer-content>.footer-col ul li{margin:0 0 0 30px;padding:0}footer .footer-wrapper>div.footer-content>.footer-col ul li:nth-child(1){margin-left:0}footer .footer-wrapper>div.footer-content>.footer-col ul li a{font-size:18px}