/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-rating{border-top:1px solid #8EA1A6;padding-top:39px;}.block-rating .title{color:#ffffff;display:block;font-size:16px;font-weight:700;line-height:24px;margin-bottom:16px;}@media (min-width:992px){.block-rating .title{margin-bottom:24px;}}.block-rating .block-rating-logos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;gap:16px;}@media (min-width:992px){.block-rating .block-rating-logos{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;align-items:center;flex-flow:row;gap:48px;}}.block-rating .rating{margin-bottom:22px;margin-top:25px;}.block-rating .rating .icon{font-size:19px;margin-right:-5px;}.block-rating .rating .rating-text{color:#ffffff;display:none;font-size:15px;line-height:20px;margin-right:18px;vertical-align:top;}.block-rating .rating.one .rating-text.one{display:inline-block;}.block-rating .rating.one-half .rating-text.one-half{display:inline-block;}.block-rating .rating.two .rating-text.two{display:inline-block;}.block-rating .rating.two-half .rating-text.two-half{display:inline-block;}.block-rating .rating.three .rating-text.three{display:inline-block;}.block-rating .rating.three-half .rating-text.three-half{display:inline-block;}.block-rating .rating.four .rating-text.four{display:inline-block;}.block-rating .rating.four-half .rating-text.four-half{display:inline-block;}.block-rating .rating.five .rating-text.five{display:inline-block;}.block-rating .rating .icon-star-full{display:inline-block;}.block-rating .rating .icon-star-half{display:inline-block;}.block-rating .rating.one .icon-star-half,.block-rating .rating.two .icon-star-half,.block-rating .rating.three .icon-star-half,.block-rating .rating.four .icon-star-half,.block-rating .rating.five .icon-star-half{display:none;}.block-rating .rating.one .icon-star-full:nth-last-child(-n+5),.block-rating .rating.one-half .icon-star-full:nth-last-child(-n+5){display:none;}.block-rating .rating.two .icon-star-full:nth-last-child(-n+4),.block-rating .rating.two-half .icon-star-full:nth-last-child(-n+4){display:none;}.block-rating .rating.three .icon-star-full:nth-last-child(-n+3),.block-rating .rating.three-half .icon-star-full:nth-last-child(-n+3){display:none;}.block-rating .rating.four .icon-star-full:nth-last-child(-n+2),.block-rating .rating.four-half .icon-star-full:nth-last-child(-n+2){display:none;}.block-rating .footer-image{margin-bottom:30px;margin-right:30px;width:60px;}@media (min-width:768px){.block-rating .footer-image{width:65px;}}@media (min-width:992px){.block-rating .footer-image{margin:0;}}.block-rating .footer-image.full-width{max-width:241px;width:100%;}@media (min-width:768px){.block-rating .footer-image.full-width{width:100%;}}.block-rating .footer-image.original{max-width:55px;}
*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15;}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block;}body{background-color:#fff;color:#212529;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;margin:0;text-align:left;}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}h1,h2,h3,h4,h5,h6{margin-bottom:0.5rem;margin-top:0;}p{margin-bottom:1rem;margin-top:0;}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;border-bottom:0;cursor:help;text-decoration:underline;text-decoration:underline dotted;text-decoration-skip-ink:none;}address{font-style:normal;line-height:inherit;margin-bottom:1rem;}ol,ul,dl{margin-bottom:1rem;margin-top:0;}ol ol,ul ul,ol ul,ul ol{margin-bottom:0;}dt{font-weight:700;}dd{margin-bottom:0.5rem;margin-left:0;}blockquote{margin:0 0 1rem;}b,strong{font-weight:bolder;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}a{background-color:transparent;color:#007bff;text-decoration:none;}a:hover{color:#0056b3;text-decoration:underline;}a:not([href]):not([class]){color:inherit;text-decoration:none;}a:not([href]):not([class]):hover{color:inherit;text-decoration:none;}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em;}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto;}figure{margin:0 0 1rem;}img{border-style:none;vertical-align:middle;}svg{overflow:hidden;vertical-align:middle;}table{border-collapse:collapse;}caption{caption-side:bottom;color:#6c757d;padding-bottom:0.75rem;padding-top:0.75rem;text-align:left;}th{text-align:inherit;text-align:-webkit-match-parent;}label{display:inline-block;margin-bottom:0.5rem;}button{border-radius:0;}button:focus:not(:focus-visible){outline:0;}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}[role=button]{cursor:pointer;}select{word-wrap:normal;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}textarea{overflow:auto;resize:vertical;}fieldset{border:0;margin:0;min-width:0;padding:0;}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:0.5rem;max-width:100%;padding:0;white-space:normal;width:100%;}progress{vertical-align:baseline;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:none;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}output{display:inline-block;}summary{cursor:pointer;display:list-item;}template{display:none;}[hidden]{display:none !important;}.fade{-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none;}}.fade:not(.show){opacity:0;}.collapse:not(.show){display:none;}.collapsing{-webkit-transition:height 0.35s ease;height:0;overflow:hidden;position:relative;transition:height 0.35s ease;}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none;}}.collapsing.width{-webkit-transition:width 0.35s ease;height:auto;transition:width 0.35s ease;width:0;}@media (prefers-reduced-motion:reduce){.collapsing.width{-webkit-transition:none;transition:none;}}.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;}@media (min-width:576px){.container-sm,.container{max-width:540px;}}@media (min-width:768px){.container-md,.container-sm,.container{max-width:720px;}}@media (min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px;}}@media (min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px;}}.row{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}.no-gutters{margin-left:0;margin-right:0;}.no-gutters > .col,.no-gutters > [class*=col-]{padding-left:0;padding-right:0;}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{padding-left:15px;padding-right:15px;position:relative;width:100%;}.col{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%;}.row-cols-1 > *{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.row-cols-2 > *{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.row-cols-3 > *{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.row-cols-4 > *{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.row-cols-5 > *{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.row-cols-6 > *{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto;}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%;}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%;}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%;}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%;}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}.offset-1{margin-left:8.33333333%;}.offset-2{margin-left:16.66666667%;}.offset-3{margin-left:25%;}.offset-4{margin-left:33.33333333%;}.offset-5{margin-left:41.66666667%;}.offset-6{margin-left:50%;}.offset-7{margin-left:58.33333333%;}.offset-8{margin-left:66.66666667%;}.offset-9{margin-left:75%;}.offset-10{margin-left:83.33333333%;}.offset-11{margin-left:91.66666667%;}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%;}.row-cols-sm-1 > *{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.row-cols-sm-2 > *{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.row-cols-sm-3 > *{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.row-cols-sm-4 > *{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.row-cols-sm-5 > *{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.row-cols-sm-6 > *{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto;}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%;}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%;}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%;}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%;}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}.offset-sm-0{margin-left:0;}.offset-sm-1{margin-left:8.33333333%;}.offset-sm-2{margin-left:16.66666667%;}.offset-sm-3{margin-left:25%;}.offset-sm-4{margin-left:33.33333333%;}.offset-sm-5{margin-left:41.66666667%;}.offset-sm-6{margin-left:50%;}.offset-sm-7{margin-left:58.33333333%;}.offset-sm-8{margin-left:66.66666667%;}.offset-sm-9{margin-left:75%;}.offset-sm-10{margin-left:83.33333333%;}.offset-sm-11{margin-left:91.66666667%;}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%;}.row-cols-md-1 > *{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.row-cols-md-2 > *{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.row-cols-md-3 > *{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.row-cols-md-4 > *{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.row-cols-md-5 > *{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.row-cols-md-6 > *{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto;}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%;}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%;}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%;}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%;}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}.offset-md-0{margin-left:0;}.offset-md-1{margin-left:8.33333333%;}.offset-md-2{margin-left:16.66666667%;}.offset-md-3{margin-left:25%;}.offset-md-4{margin-left:33.33333333%;}.offset-md-5{margin-left:41.66666667%;}.offset-md-6{margin-left:50%;}.offset-md-7{margin-left:58.33333333%;}.offset-md-8{margin-left:66.66666667%;}.offset-md-9{margin-left:75%;}.offset-md-10{margin-left:83.33333333%;}.offset-md-11{margin-left:91.66666667%;}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%;}.row-cols-lg-1 > *{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.row-cols-lg-2 > *{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.row-cols-lg-3 > *{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.row-cols-lg-4 > *{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.row-cols-lg-5 > *{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.row-cols-lg-6 > *{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto;}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%;}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%;}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%;}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%;}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}.offset-lg-0{margin-left:0;}.offset-lg-1{margin-left:8.33333333%;}.offset-lg-2{margin-left:16.66666667%;}.offset-lg-3{margin-left:25%;}.offset-lg-4{margin-left:33.33333333%;}.offset-lg-5{margin-left:41.66666667%;}.offset-lg-6{margin-left:50%;}.offset-lg-7{margin-left:58.33333333%;}.offset-lg-8{margin-left:66.66666667%;}.offset-lg-9{margin-left:75%;}.offset-lg-10{margin-left:83.33333333%;}.offset-lg-11{margin-left:91.66666667%;}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%;}.row-cols-xl-1 > *{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.row-cols-xl-2 > *{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.row-cols-xl-3 > *{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.row-cols-xl-4 > *{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.row-cols-xl-5 > *{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.row-cols-xl-6 > *{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto;}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%;}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%;}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%;}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%;}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}.offset-xl-0{margin-left:0;}.offset-xl-1{margin-left:8.33333333%;}.offset-xl-2{margin-left:16.66666667%;}.offset-xl-3{margin-left:25%;}.offset-xl-4{margin-left:33.33333333%;}.offset-xl-5{margin-left:41.66666667%;}.offset-xl-6{margin-left:50%;}.offset-xl-7{margin-left:58.33333333%;}.offset-xl-8{margin-left:66.66666667%;}.offset-xl-9{margin-left:75%;}.offset-xl-10{margin-left:83.33333333%;}.offset-xl-11{margin-left:91.66666667%;}}.btn-cta,.btn-secondary,.btn-cta-invert,.btn-primary{border-radius:32px;display:inline-block;font-family:"Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:bold;letter-spacing:1px;line-height:27px;outline:none !important;overflow:hidden;padding:18px 20px;position:relative;text-decoration:none !important;}@media (min-width:992px){.btn-cta,.btn-secondary,.btn-cta-invert,.btn-primary{font-size:16px;line-height:22px;}}.btn-cta .btn-inner,.btn-secondary .btn-inner,.btn-cta-invert .btn-inner,.btn-primary .btn-inner{position:relative;z-index:1;}.btn-cta:before,.btn-secondary:before,.btn-cta-invert:before,.btn-primary:before{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.7,0,0.2,1);content:"";height:100%;left:0;position:absolute;top:0;transition:-webkit-transform 0.3s cubic-bezier(0.7,0,0.2,1);transition:transform 0.3s cubic-bezier(0.7,0,0.2,1);transition:transform 0.3s cubic-bezier(0.7,0,0.2,1),-webkit-transform 0.3s cubic-bezier(0.7,0,0.2,1);width:100%;}.btn-cta:hover,.btn-secondary:hover,.btn-cta-invert:hover,.btn-primary:hover,.btn-cta:active,.btn-secondary:active,.btn-cta-invert:active,.btn-primary:active,.btn-cta:focus,.btn-secondary:focus,.btn-cta-invert:focus,.btn-primary:focus{text-decoration:none;}.btn-cta:hover:before,.btn-secondary:hover:before,.btn-cta-invert:hover:before,.btn-primary:hover:before,.btn-cta:active:before,.btn-secondary:active:before,.btn-cta-invert:active:before,.btn-primary:active:before,.btn-cta:focus:before,.btn-secondary:focus:before,.btn-cta-invert:focus:before,.btn-primary:focus:before{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}.btn-primary{background:#608086;color:#608086;}@media (min-width:992px){.btn-primary{padding:13px 20px;}}.btn-primary:before{-webkit-box-shadow:inset 0px 0px 0px 25px rgb(221,244,249);background:#DDF4F9;box-shadow:inset 0px 0px 0px 25px rgb(221,244,249);}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{-webkit-box-shadow:inset 0px 0px 0px 2px rgb(96,128,134);box-shadow:inset 0px 0px 0px 2px rgb(96,128,134);color:#ffffff;}.btn-cta,.btn-secondary,.btn-cta-invert{-webkit-box-shadow:inset 0px 0px 0px 2px rgb(182,111,17);background:#ffffff;border:0;box-shadow:inset 0px 0px 0px 2px rgb(182,111,17);color:#ffffff;}@media (min-width:992px){.btn-cta,.btn-secondary,.btn-cta-invert{padding:13px 19px;}}.btn-cta:before,.btn-secondary:before,.btn-cta-invert:before{background:#B66F11;}.btn-cta:hover,.btn-secondary:hover,.btn-cta-invert:hover,.btn-cta:active,.btn-secondary:active,.btn-cta-invert:active,.btn-cta:focus,.btn-secondary:focus,.btn-cta-invert:focus{color:#B66F11;}.btn-cta-invert{-webkit-box-shadow:inset 0px 0px 0px 2px rgb(255,255,255);background:#B66F11;box-shadow:inset 0px 0px 0px 2px rgb(255,255,255);color:#B66F11;}.btn-cta-invert:before{background:#ffffff;}.btn-cta-invert:hover,.btn-cta-invert:active,.btn-cta-invert:focus{color:#ffffff;}@font-face{font-display:swap;font-family:"Oswald";font-style:normal;font-weight:400;src:url(/themes/custom/mandarin/fonts/oswald/oswald-v36-latin-regular.eot);src:local(""),url(/themes/custom/mandarin/fonts/oswald/oswald-v36-latin-regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/oswald/oswald-v36-latin-regular.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/oswald/oswald-v36-latin-regular.woff) format("woff"),url(/themes/custom/mandarin/fonts/oswald/oswald-v36-latin-regular.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/oswald/oswald-v36-latin-regular.svg#Oswald) format("svg");}@font-face{font-display:swap;font-family:"Oswald";font-style:normal;font-weight:500;src:url(/themes/custom/mandarin/fonts/oswald/oswald-v36-latin-500.eot);src:local(""),url(/themes/custom/mandarin/fonts/oswald/oswald-v36-latin-500.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/oswald/oswald-v36-latin-500.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/oswald/oswald-v36-latin-500.woff) format("woff"),url(/themes/custom/mandarin/fonts/oswald/oswald-v36-latin-500.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/oswald/oswald-v36-latin-500.svg#Oswald) format("svg");}@font-face{font-display:swap;font-family:"Oswald";font-style:normal;font-weight:600;src:url(/themes/custom/mandarin/fonts/oswald/oswald-v36-latin-600.eot);src:local(""),url(/themes/custom/mandarin/fonts/oswald/oswald-v36-latin-600.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/oswald/oswald-v36-latin-600.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/oswald/oswald-v36-latin-600.woff) format("woff"),url(/themes/custom/mandarin/fonts/oswald/oswald-v36-latin-600.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/oswald/oswald-v36-latin-600.svg#Oswald) format("svg");}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url(/themes/custom/mandarin/fonts/open-sans/open-sans-v27-latin-300.eot);src:local(""),url(/themes/custom/mandarin/fonts/open-sans/open-sans-v27-latin-300.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/open-sans/open-sans-v27-latin-300.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/open-sans/open-sans-v27-latin-300.woff) format("woff"),url(/themes/custom/mandarin/fonts/open-sans/open-sans-v27-latin-300.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/open-sans/open-sans-v27-latin-300.svg#OpenSans) format("svg");}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url(/themes/custom/mandarin/fonts/open-sans/open-sans-v20-latin-regular.eot);src:local(""),url(/themes/custom/mandarin/fonts/open-sans/open-sans-v20-latin-regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/open-sans/open-sans-v20-latin-regular.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/open-sans/open-sans-v20-latin-regular.woff) format("woff"),url(/themes/custom/mandarin/fonts/open-sans/open-sans-v20-latin-regular.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/open-sans/open-sans-v20-latin-regular.svg#OpenSans) format("svg");}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url(/themes/custom/mandarin/fonts/open-sans/open-sans-v20-latin-700.eot);src:local(""),url(/themes/custom/mandarin/fonts/open-sans/open-sans-v20-latin-700.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/open-sans/open-sans-v20-latin-700.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/open-sans/open-sans-v20-latin-700.woff) format("woff"),url(/themes/custom/mandarin/fonts/open-sans/open-sans-v20-latin-700.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/open-sans/open-sans-v20-latin-700.svg#OpenSans) format("svg");}@font-face{font-display:swap;font-family:"Open Sans Condensed";font-style:normal;font-weight:300;src:url(/themes/custom/mandarin/fonts/open-sans-condensed/open-sans-condensed-v15-latin-300.eot);src:local(""),url(/themes/custom/mandarin/fonts/open-sans-condensed/open-sans-condensed-v15-latin-300.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/open-sans-condensed/open-sans-condensed-v15-latin-300.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/open-sans-condensed/open-sans-condensed-v15-latin-300.woff) format("woff"),url(/themes/custom/mandarin/fonts/open-sans-condensed/open-sans-condensed-v15-latin-300.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/open-sans-condensed/open-sans-condensed-v15-latin-300.svg#OpenSansCondensed) format("svg");}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url(/themes/custom/mandarin/fonts/roboto-slab/roboto-slab-v16-latin-regular.eot);src:local(""),url(/themes/custom/mandarin/fonts/roboto-slab/roboto-slab-v16-latin-regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/roboto-slab/roboto-slab-v16-latin-regular.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/roboto-slab/roboto-slab-v16-latin-regular.woff) format("woff"),url(/themes/custom/mandarin/fonts/roboto-slab/roboto-slab-v16-latin-regular.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/roboto-slab/roboto-slab-v16-latin-regular.svg#RobotoSlab) format("svg");}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:600;src:url(/themes/custom/mandarin/fonts/roboto-slab/roboto-slab-v16-latin-600.eot);src:local(""),url(/themes/custom/mandarin/fonts/roboto-slab/roboto-slab-v16-latin-600.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/roboto-slab/roboto-slab-v16-latin-600.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/roboto-slab/roboto-slab-v16-latin-600.woff) format("woff"),url(/themes/custom/mandarin/fonts/roboto-slab/roboto-slab-v16-latin-600.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/roboto-slab/roboto-slab-v16-latin-600.svg#RobotoSlab) format("svg");}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:900;src:url(/themes/custom/mandarin/fonts/roboto-slab/roboto-slab-v16-latin-900.eot);src:local(""),url(/themes/custom/mandarin/fonts/roboto-slab/roboto-slab-v16-latin-900.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/roboto-slab/roboto-slab-v16-latin-900.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/roboto-slab/roboto-slab-v16-latin-900.woff) format("woff"),url(/themes/custom/mandarin/fonts/roboto-slab/roboto-slab-v16-latin-900.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/roboto-slab/roboto-slab-v16-latin-900.svg#RobotoSlab) format("svg");}body{color:#232F31;font-family:"Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:normal;line-height:24px;}p.center{text-align:center;}h1,.h1{color:#608086;font-family:"Roboto Slab",sans-serif;font-size:32px;font-style:normal;font-weight:900;letter-spacing:1px;line-height:40px;text-transform:uppercase;}@media (min-width:768px){h1,.h1{font-size:48px;line-height:56px;}}h2,.h2{color:#232F31;font-family:"Roboto Slab",sans-serif;font-size:26px;font-style:normal;font-weight:900;line-height:34px;}@media (min-width:768px){h2,.h2{font-size:32px;line-height:40px;}}h3,.h3{color:#608086;font-family:"Roboto Slab",sans-serif;font-size:22px;font-style:normal;font-weight:900;line-height:32px;}@media (min-width:768px){h3,.h3{font-size:26px;line-height:32px;}}h4,.h4{font-family:"Roboto Slab",sans-serif;font-size:20px;font-style:normal;font-weight:900;line-height:28px;}.display-1{color:#608086;font-family:"Roboto Slab",sans-serif;font-size:40px;font-weight:900;line-height:48px;text-transform:none;}@media (min-width:768px){.display-1{font-size:64px;line-height:72px;}}.display-2{color:#608086;font-family:"Roboto Slab",sans-serif;font-size:40px;font-style:normal;font-weight:900;line-height:48px;}@media (min-width:768px){.display-2{font-size:64px;line-height:72px;}}.display-3{color:#608086;font-family:"Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:36px;}@media (min-width:768px){.display-3{font-size:24px;line-height:40px;}}.color-1{color:#608086;}.copy-bold{font-weight:bold;}.center{text-align:center;}.media--loading::before{display:none !important;}.is-b-loading::before{display:none !important;}img{height:auto;max-width:100%;}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Open Sans",sans-serif;font-size:16px;line-height:28px;margin-top:85px;}@media (min-width:768px){body{font-size:18px;margin-top:98px;}}body.user-logged-in{margin-top:0;}body.user-logged-in #main-navigation{top:auto;}body.user-logged-in main{margin-top:90px;}#overlay{-webkit-transition:all 400ms cubic-bezier(0.645,0.045,0.355,1) 0s;background:rgba(0,0,0,0.6);height:100%;left:0;opacity:0;position:fixed;top:0;transition:all 400ms cubic-bezier(0.645,0.045,0.355,1) 0s;visibility:hidden;width:100%;z-index:1;}#overlay.is-show{opacity:1;visibility:visible;}@media (min-width:992px){#overlay.is-show{opacity:0;visibility:hidden;}}.paragraph p a:not(.btn){border-bottom:1px solid #608086;color:#608086;display:inline-block;position:relative;}.paragraph p a:not(.btn):hover{border-bottom-color:#232F31;color:#232F31;text-decoration:none;}.node ul,.paragraph ul{list-style:none;margin:44px 0;padding:0;}.node ul li,.paragraph ul li{font-family:"Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:bold;line-height:24px;margin-bottom:16px;padding-left:42px;position:relative;}.node ul li:before,.paragraph ul li:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#608086;content:"\e90b";font-family:"icomoon" !important;font-size:17px;font-style:normal;font-weight:normal;line-height:1;text-transform:none;}.node ul li:before,.paragraph ul li:before{left:0;position:absolute;top:4px;}.center{text-align:center;}@media (min-width:576px) and (max-width:767.98px){.container{max-width:none;}}.container.container-sm{max-width:none;}@media (min-width:1600px){.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{max-width:1600px;}}.wrapper--justify{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.bg-primary-lightest{background:#DDF4F9;}.page-inner-header.no-header{min-height:50px;}#main-navigation{-webkit-box-shadow:0px 4px 16px rgba(0,0,0,0.15);background-color:#ffffff;box-shadow:0px 4px 16px rgba(0,0,0,0.15);height:85px;left:0;position:fixed;top:0;width:100%;z-index:12;}@media (min-width:768px){#main-navigation{height:98px;}}#main-navigation.is-open{height:100%;}@media (min-width:992px){#main-navigation.is-open{height:98px;}}#main-navigation.is-open #logo{visibility:hidden;}#main-navigation .container-fluid,#main-navigation .container-sm,#main-navigation .container-md,#main-navigation .container-lg,#main-navigation .container-xl{position:relative;}#block-main{display:none;margin-top:34px;}#block-main.is-show{display:block;}@media (min-width:992px){#block-main{display:block;margin-top:21px;}}#block-main ul{list-style:none;margin:0;padding:0;}@media (min-width:992px){#block-main ul{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:end;}}#block-main ul li{margin-bottom:47px;}@media (min-width:992px){#block-main ul li{display:inline;margin-bottom:0;margin-right:10px;}}@media (min-width:1200px){#block-main ul li{margin-right:33px;}}#block-main ul li:last-of-type{margin-right:0;}#block-main ul li a{border-bottom:3px solid transparent;color:#608086;font-family:"Open Sans",sans-serif;font-size:20px;font-weight:bold;letter-spacing:1px;line-height:27px;text-decoration:none;}@media (min-width:992px){#block-main ul li a{font-size:16px;line-height:22px;}}#block-main ul li a:hover{border-bottom-color:#B66F11;color:#B66F11;}@media (min-width:992px) and (max-width:1439.98px){#block-main ul li a.btn{padding:13px 13px;}}#block-main ul li a.btn-primary{border-bottom:0;color:#608086;}#block-main ul li a.btn-primary:hover{color:#ffffff;}#block-main ul li a.btn-cta{border-bottom:0;color:#ffffff;}#block-main ul li a.btn-cta:hover{border-bottom:0;color:#B66F11;}#block-main ul li a.icon:after{color:#608086;content:"";font-family:"icomoon";font-size:17px;font-weight:400;margin-left:10px;position:relative;top:2px;}#block-main ul li a.icon.open-extern:after{content:"\e91b";}#block-main ul li a.icon:hover:after{color:#ffffff;}#block-main ul li:nth-last-child(2){margin-right:15px;}#logo{display:inline-block;margin-right:50px;z-index:1;}@media (min-width:992px){#logo{left:15px;position:absolute;top:0;}}@media (min-width:1200px){#logo{top:-7px;}}#logo img{height:40px;margin-top:20px;width:155px;}@media (min-width:768px){#logo img{height:50px;width:212.5px;}}@media (min-width:992px){#logo img{margin-top:0;}}@media (min-width:1200px){#logo img{height:65px;width:255.5px;}}#nav-toggle-btn{cursor:pointer;height:24px;position:absolute;right:15px;top:30px;width:32px;z-index:11;}@media (min-width:768px){#nav-toggle-btn{top:37px;}}@media (min-width:992px){#nav-toggle-btn{display:none;}}#nav-toggle-btn.is-open span{background:#B66F11;}#nav-toggle-btn.is-open span:nth-of-type(1){-webkit-transform:rotate(45deg) translateX(7px) translateY(5px);-ms-transform:rotate(45deg) translateX(7px) translateY(5px);transform:rotate(45deg) translateX(7px) translateY(5px);}#nav-toggle-btn.is-open span:nth-of-type(2){-webkit-transform:rotate(-45deg) translateX(2px) translateY(0px);-ms-transform:rotate(-45deg) translateX(2px) translateY(0px);top:7px;transform:rotate(-45deg) translateX(2px) translateY(0px);}#nav-toggle-btn.is-open span:nth-of-type(3){display:none;}#nav-toggle-btn span{-webkit-transition:all 300ms cubic-bezier(0.645,0.045,0.355,1) 0s;background:#B66F11;display:block;height:3px;position:relative;transition:all 300ms cubic-bezier(0.645,0.045,0.355,1) 0s;width:32px;}#nav-toggle-btn span:nth-of-type(1){top:0;}#nav-toggle-btn span:nth-of-type(2){top:9px;}#nav-toggle-btn span:nth-of-type(3){top:18px;}.btn-primary,.btn-cta,.btn-secondary,.btn-cta-invert{border-radius:32px;display:inline-block;font-family:"Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:bold;letter-spacing:1px;line-height:27px;outline:none !important;overflow:hidden;padding:18px 20px;position:relative;text-decoration:none !important;}@media (min-width:992px){.btn-primary,.btn-cta,.btn-secondary,.btn-cta-invert{font-size:16px;line-height:22px;}}.btn-primary .btn-inner,.btn-cta .btn-inner,.btn-secondary .btn-inner,.btn-cta-invert .btn-inner{position:relative;z-index:1;}.btn-primary:before,.btn-cta:before,.btn-secondary:before,.btn-cta-invert:before{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.7,0,0.2,1);content:"";height:100%;left:0;position:absolute;top:0;transition:-webkit-transform 0.3s cubic-bezier(0.7,0,0.2,1);transition:transform 0.3s cubic-bezier(0.7,0,0.2,1);transition:transform 0.3s cubic-bezier(0.7,0,0.2,1),-webkit-transform 0.3s cubic-bezier(0.7,0,0.2,1);width:100%;}.btn-primary:hover,.btn-cta:hover,.btn-secondary:hover,.btn-cta-invert:hover,.btn-primary:active,.btn-cta:active,.btn-secondary:active,.btn-cta-invert:active,.btn-primary:focus,.btn-cta:focus,.btn-secondary:focus,.btn-cta-invert:focus{text-decoration:none;}.btn-primary:hover:before,.btn-cta:hover:before,.btn-secondary:hover:before,.btn-cta-invert:hover:before,.btn-primary:active:before,.btn-cta:active:before,.btn-secondary:active:before,.btn-cta-invert:active:before,.btn-primary:focus:before,.btn-cta:focus:before,.btn-secondary:focus:before,.btn-cta-invert:focus:before{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}.btn-primary{background:#608086;color:#608086;}@media (min-width:992px){.btn-primary{padding:13px 20px;}}.btn-primary:before{-webkit-box-shadow:inset 0px 0px 0px 25px rgb(221,244,249);background:#DDF4F9;box-shadow:inset 0px 0px 0px 25px rgb(221,244,249);}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{-webkit-box-shadow:inset 0px 0px 0px 2px rgb(96,128,134);box-shadow:inset 0px 0px 0px 2px rgb(96,128,134);color:#ffffff;}.btn-cta,.btn-secondary,.btn-cta-invert{-webkit-box-shadow:inset 0px 0px 0px 2px rgb(182,111,17);background:#ffffff;border:0;box-shadow:inset 0px 0px 0px 2px rgb(182,111,17);color:#ffffff;}@media (min-width:992px){.btn-cta,.btn-secondary,.btn-cta-invert{padding:13px 19px;}}.btn-cta:before,.btn-secondary:before,.btn-cta-invert:before{background:#B66F11;}.btn-cta:hover,.btn-secondary:hover,.btn-cta-invert:hover,.btn-cta:active,.btn-secondary:active,.btn-cta-invert:active,.btn-cta:focus,.btn-secondary:focus,.btn-cta-invert:focus{color:#B66F11;}.btn-cta-invert{-webkit-box-shadow:inset 0px 0px 0px 2px rgb(255,255,255);background:#B66F11;box-shadow:inset 0px 0px 0px 2px rgb(255,255,255);color:#B66F11;}.btn-cta-invert:before{background:#ffffff;}.btn-cta-invert:hover,.btn-cta-invert:active,.btn-cta-invert:focus{color:#ffffff;}.footer{margin-left:auto;margin-right:auto;max-width:1920px;}.footer__search-box{position:relative;top:78px;z-index:10;}@media (min-width:992px){.footer__search-box{left:-15px;top:238px;}}.footer__content__inner{overflow:hidden;}.footer__image{position:relative;}.footer__image .mask:before{background-image:url("/themes/custom/mandarin/images/svg/framework-footer.svg");background-position:center center;background-size:contain;content:"";display:block;height:1664px;left:-570px;position:absolute;top:-70px;width:1664px;z-index:-1;}@media (min-width:576px){.footer__image .mask:before{height:8139px;left:-3406px;top:-440px;width:8012px;}}@media (min-width:768px){.footer__image .mask:before{left:-3006px;top:-440px;}}.footer__image img{-o-object-fit:cover;-o-object-position:center center;max-height:635px;min-height:450px;object-fit:cover;object-position:center center;position:relative;width:100%;z-index:-2;}@media (min-width:1600px){.footer__image img{max-height:750px;}}.footer__content{position:relative;}.footer__content:after{background:#3C4F53;border-radius:50%;content:"";display:block;height:1664px;left:-600px;position:absolute;top:-85px;width:1663px;z-index:-1;}@media (min-width:576px){.footer__content:after{height:7693px;left:-3246px;top:-110px;width:7693px;}}@media (min-width:768px){.footer__content:after{left:-2866px;top:-160px;}}.footer__menu-item{margin-bottom:39px;}.footer__menu-main-title{color:#ffffff;display:block;font-size:16px;font-weight:700;line-height:24px;margin-bottom:8px;max-width:255px;}@media (min-width:768px){.footer__menu-main-title.partner{min-height:48px;}}.footer .company,.footer .contact,.footer .ratings{margin-top:74px;}@media (min-width:768px){.footer .company,.footer .contact,.footer .ratings{margin-top:62px;}}@media (min-width:992px){.footer .company,.footer .contact,.footer .ratings{margin-top:144px;}}.footer .contact ul{margin-bottom:32px;}.footer .contact .icon{font-size:38px;margin-right:26px;}.footer .contact .icon.xing{margin-right:0;}.footer ul{list-style:none;margin:0;padding:0;}.footer ul span{color:#ffffff;font-size:16px;font-weight:400;line-height:36px;}.footer ul a{border-bottom:1px solid transparent;color:#ffffff;font-size:16px;font-weight:400;line-height:36px;text-decoration:none;}.footer ul a:hover{border-bottom-color:#ffffff;font-weight:400;}.footer ul .icon{border:0;font-size:0;}.footer ul .icon:before{font-size:40px;}.footer ul .icon:hover{font-weight:400;text-decoration:none;}.footer ul .icon:hover:before{color:#C7EEF5;}.footer__menu-social{margin-top:28px;}.footer__menu-social li{display:inline-block;margin-right:18px;}.footer__menu-social li:last-child{margin-right:0;}.footer__menu-item--subfooter{margin-bottom:30px;}@media (min-width:576px){.footer__menu-item--subfooter{margin-top:30px;}}@media (min-width:768px){.footer__menu-item--subfooter{margin:40px 0;}}.footer__menu-item--subfooter li{margin-bottom:18px;}@media (min-width:576px){.footer__menu-item--subfooter li{display:inline-block;margin-right:28px;}}@media (min-width:768px){.footer__menu-item--subfooter li{margin-bottom:0;}}.footer__menu-item--subfooter ul a{border-bottom:1px solid transparent;}.footer__menu-item--subfooter ul a:hover{border-bottom-color:#ffffff;font-weight:400;}.meta-footer{background:#608086;}.page-inner-elements .paragraph,.node .paragraph{margin-bottom:100px;}@media (min-width:992px){.page-inner-elements .paragraph,.node .paragraph{margin-bottom:192px;}}.page-inner-elements .paragraph:last-of-type,.node .paragraph:last-of-type{margin-bottom:0;}.paragraph__header{margin-bottom:100px;}@media (min-width:992px){.paragraph__header{margin-bottom:192px;}}.webform-submission-contact-form div[role=contentinfo],.webform-submission-make-appointment-form div[role=contentinfo],.webform-submission-contest-form-form div[role=contentinfo]{display:none;}.webform-submission-contact-form .form-item,.webform-submission-make-appointment-form .form-item,.webform-submission-contest-form-form .form-item{margin-bottom:27px;}.webform-submission-contact-form .form-item label,.webform-submission-make-appointment-form .form-item label,.webform-submission-contest-form-form .form-item label{color:#608086;font-size:14px;line-height:20px;margin-bottom:6px;width:100%;}.webform-submission-contact-form .form-item input,.webform-submission-contact-form .form-item select,.webform-submission-contact-form .form-item textarea,.webform-submission-make-appointment-form .form-item input,.webform-submission-make-appointment-form .form-item select,.webform-submission-make-appointment-form .form-item textarea,.webform-submission-contest-form-form .form-item input,.webform-submission-contest-form-form .form-item select,.webform-submission-contest-form-form .form-item textarea{background-color:#ffffff;border:1px solid #608086;border-radius:16px;color:#232F31;padding:12px 16px;position:relative;width:100%;}.webform-submission-contact-form .form-item input:focus,.webform-submission-contact-form .form-item input:active,.webform-submission-contact-form .form-item select:focus,.webform-submission-contact-form .form-item select:active,.webform-submission-contact-form .form-item textarea:focus,.webform-submission-contact-form .form-item textarea:active,.webform-submission-make-appointment-form .form-item input:focus,.webform-submission-make-appointment-form .form-item input:active,.webform-submission-make-appointment-form .form-item select:focus,.webform-submission-make-appointment-form .form-item select:active,.webform-submission-make-appointment-form .form-item textarea:focus,.webform-submission-make-appointment-form .form-item textarea:active,.webform-submission-contest-form-form .form-item input:focus,.webform-submission-contest-form-form .form-item input:active,.webform-submission-contest-form-form .form-item select:focus,.webform-submission-contest-form-form .form-item select:active,.webform-submission-contest-form-form .form-item textarea:focus,.webform-submission-contest-form-form .form-item textarea:active{-webkit-box-shadow:0px 0px 0px 1px rgb(96,128,134);box-shadow:0px 0px 0px 1px rgb(96,128,134);outline:none;}.webform-submission-contact-form .form-item input.error,.webform-submission-contact-form .form-item select.error,.webform-submission-contact-form .form-item textarea.error,.webform-submission-make-appointment-form .form-item input.error,.webform-submission-make-appointment-form .form-item select.error,.webform-submission-make-appointment-form .form-item textarea.error,.webform-submission-contest-form-form .form-item input.error,.webform-submission-contest-form-form .form-item select.error,.webform-submission-contest-form-form .form-item textarea.error{-webkit-box-shadow:0px 0px 0px 1px rgb(157,17,34);border:1px solid #B10000;box-shadow:0px 0px 0px 1px rgb(157,17,34);color:#B10000;}.webform-submission-contact-form .form-item input.error::-webkit-input-placeholder,.webform-submission-contact-form .form-item select.error::-webkit-input-placeholder,.webform-submission-contact-form .form-item textarea.error::-webkit-input-placeholder,.webform-submission-make-appointment-form .form-item input.error::-webkit-input-placeholder,.webform-submission-make-appointment-form .form-item select.error::-webkit-input-placeholder,.webform-submission-make-appointment-form .form-item textarea.error::-webkit-input-placeholder,.webform-submission-contest-form-form .form-item input.error::-webkit-input-placeholder,.webform-submission-contest-form-form .form-item select.error::-webkit-input-placeholder,.webform-submission-contest-form-form .form-item textarea.error::-webkit-input-placeholder{color:#B10000;}.webform-submission-contact-form .form-item input.error::-moz-placeholder,.webform-submission-contact-form .form-item select.error::-moz-placeholder,.webform-submission-contact-form .form-item textarea.error::-moz-placeholder,.webform-submission-make-appointment-form .form-item input.error::-moz-placeholder,.webform-submission-make-appointment-form .form-item select.error::-moz-placeholder,.webform-submission-make-appointment-form .form-item textarea.error::-moz-placeholder,.webform-submission-contest-form-form .form-item input.error::-moz-placeholder,.webform-submission-contest-form-form .form-item select.error::-moz-placeholder,.webform-submission-contest-form-form .form-item textarea.error::-moz-placeholder{color:#B10000;}.webform-submission-contact-form .form-item input.error:-ms-input-placeholder,.webform-submission-contact-form .form-item select.error:-ms-input-placeholder,.webform-submission-contact-form .form-item textarea.error:-ms-input-placeholder,.webform-submission-make-appointment-form .form-item input.error:-ms-input-placeholder,.webform-submission-make-appointment-form .form-item select.error:-ms-input-placeholder,.webform-submission-make-appointment-form .form-item textarea.error:-ms-input-placeholder,.webform-submission-contest-form-form .form-item input.error:-ms-input-placeholder,.webform-submission-contest-form-form .form-item select.error:-ms-input-placeholder,.webform-submission-contest-form-form .form-item textarea.error:-ms-input-placeholder{color:#B10000;}.webform-submission-contact-form .form-item input.error::-ms-input-placeholder,.webform-submission-contact-form .form-item select.error::-ms-input-placeholder,.webform-submission-contact-form .form-item textarea.error::-ms-input-placeholder,.webform-submission-make-appointment-form .form-item input.error::-ms-input-placeholder,.webform-submission-make-appointment-form .form-item select.error::-ms-input-placeholder,.webform-submission-make-appointment-form .form-item textarea.error::-ms-input-placeholder,.webform-submission-contest-form-form .form-item input.error::-ms-input-placeholder,.webform-submission-contest-form-form .form-item select.error::-ms-input-placeholder,.webform-submission-contest-form-form .form-item textarea.error::-ms-input-placeholder{color:#B10000;}.webform-submission-contact-form .form-item input.error::placeholder,.webform-submission-contact-form .form-item select.error::placeholder,.webform-submission-contact-form .form-item textarea.error::placeholder,.webform-submission-make-appointment-form .form-item input.error::placeholder,.webform-submission-make-appointment-form .form-item select.error::placeholder,.webform-submission-make-appointment-form .form-item textarea.error::placeholder,.webform-submission-contest-form-form .form-item input.error::placeholder,.webform-submission-contest-form-form .form-item select.error::placeholder,.webform-submission-contest-form-form .form-item textarea.error::placeholder{color:#B10000;}.webform-submission-contact-form .form-item input::-webkit-input-placeholder,.webform-submission-contact-form .form-item select::-webkit-input-placeholder,.webform-submission-contact-form .form-item textarea::-webkit-input-placeholder,.webform-submission-make-appointment-form .form-item input::-webkit-input-placeholder,.webform-submission-make-appointment-form .form-item select::-webkit-input-placeholder,.webform-submission-make-appointment-form .form-item textarea::-webkit-input-placeholder,.webform-submission-contest-form-form .form-item input::-webkit-input-placeholder,.webform-submission-contest-form-form .form-item select::-webkit-input-placeholder,.webform-submission-contest-form-form .form-item textarea::-webkit-input-placeholder{color:#232F31;}.webform-submission-contact-form .form-item input::-moz-placeholder,.webform-submission-contact-form .form-item select::-moz-placeholder,.webform-submission-contact-form .form-item textarea::-moz-placeholder,.webform-submission-make-appointment-form .form-item input::-moz-placeholder,.webform-submission-make-appointment-form .form-item select::-moz-placeholder,.webform-submission-make-appointment-form .form-item textarea::-moz-placeholder,.webform-submission-contest-form-form .form-item input::-moz-placeholder,.webform-submission-contest-form-form .form-item select::-moz-placeholder,.webform-submission-contest-form-form .form-item textarea::-moz-placeholder{color:#232F31;}.webform-submission-contact-form .form-item input:-ms-input-placeholder,.webform-submission-contact-form .form-item select:-ms-input-placeholder,.webform-submission-contact-form .form-item textarea:-ms-input-placeholder,.webform-submission-make-appointment-form .form-item input:-ms-input-placeholder,.webform-submission-make-appointment-form .form-item select:-ms-input-placeholder,.webform-submission-make-appointment-form .form-item textarea:-ms-input-placeholder,.webform-submission-contest-form-form .form-item input:-ms-input-placeholder,.webform-submission-contest-form-form .form-item select:-ms-input-placeholder,.webform-submission-contest-form-form .form-item textarea:-ms-input-placeholder{color:#232F31;}.webform-submission-contact-form .form-item input::-ms-input-placeholder,.webform-submission-contact-form .form-item select::-ms-input-placeholder,.webform-submission-contact-form .form-item textarea::-ms-input-placeholder,.webform-submission-make-appointment-form .form-item input::-ms-input-placeholder,.webform-submission-make-appointment-form .form-item select::-ms-input-placeholder,.webform-submission-make-appointment-form .form-item textarea::-ms-input-placeholder,.webform-submission-contest-form-form .form-item input::-ms-input-placeholder,.webform-submission-contest-form-form .form-item select::-ms-input-placeholder,.webform-submission-contest-form-form .form-item textarea::-ms-input-placeholder{color:#232F31;}.webform-submission-contact-form .form-item input::placeholder,.webform-submission-contact-form .form-item select::placeholder,.webform-submission-contact-form .form-item textarea::placeholder,.webform-submission-make-appointment-form .form-item input::placeholder,.webform-submission-make-appointment-form .form-item select::placeholder,.webform-submission-make-appointment-form .form-item textarea::placeholder,.webform-submission-contest-form-form .form-item input::placeholder,.webform-submission-contest-form-form .form-item select::placeholder,.webform-submission-contest-form-form .form-item textarea::placeholder{color:#232F31;}.webform-submission-contact-form .form-item select,.webform-submission-make-appointment-form .form-item select,.webform-submission-contest-form-form .form-item select{-moz-appearance:none;-webkit-appearance:none;appearance:none;}.webform-submission-contact-form .form-item select:hover,.webform-submission-make-appointment-form .form-item select:hover,.webform-submission-contest-form-form .form-item select:hover{cursor:pointer;}.webform-submission-contact-form .form-item textarea,.webform-submission-make-appointment-form .form-item textarea,.webform-submission-contest-form-form .form-item textarea{max-width:635px;}.webform-submission-contact-form .form-item #edit-appointment-request:hover,.webform-submission-contact-form .form-item #edit-time:hover,.webform-submission-contact-form .form-item #edit-alternative-date:hover,.webform-submission-contact-form .form-item #edit-alternative-time:hover,.webform-submission-make-appointment-form .form-item #edit-appointment-request:hover,.webform-submission-make-appointment-form .form-item #edit-time:hover,.webform-submission-make-appointment-form .form-item #edit-alternative-date:hover,.webform-submission-make-appointment-form .form-item #edit-alternative-time:hover,.webform-submission-contest-form-form .form-item #edit-appointment-request:hover,.webform-submission-contest-form-form .form-item #edit-time:hover,.webform-submission-contest-form-form .form-item #edit-alternative-date:hover,.webform-submission-contest-form-form .form-item #edit-alternative-time:hover{cursor:pointer;}.webform-submission-contact-form .form-item.error,.webform-submission-make-appointment-form .form-item.error,.webform-submission-contest-form-form .form-item.error{position:relative;}.webform-submission-contact-form .form-item.error:after,.webform-submission-make-appointment-form .form-item.error:after,.webform-submission-contest-form-form .form-item.error:after{color:#B10000;content:"\e902";font-family:"icomoon";font-size:17px;position:absolute;right:30px;top:42px;}.webform-submission-contact-form .row .form-item,.webform-submission-make-appointment-form .row .form-item,.webform-submission-contest-form-form .row .form-item{padding-left:15px;padding-right:15px;position:relative;width:100%;}@media (min-width:768px){.webform-submission-contact-form .row .form-item,.webform-submission-make-appointment-form .row .form-item,.webform-submission-contest-form-form .row .form-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}}.webform-submission-contact-form .row .form-item.error:after,.webform-submission-make-appointment-form .row .form-item.error:after,.webform-submission-contest-form-form .row .form-item.error:after{right:27px;}.webform-submission-contact-form .quarter-inner,.webform-submission-make-appointment-form .quarter-inner,.webform-submission-contest-form-form .quarter-inner{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}@media (min-width:992px){.webform-submission-contact-form .quarter-inner,.webform-submission-make-appointment-form .quarter-inner,.webform-submission-contest-form-form .quarter-inner{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;}}.webform-submission-contact-form .row.quarter .form-item,.webform-submission-make-appointment-form .row.quarter .form-item,.webform-submission-contest-form-form .row.quarter .form-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%;}@media (min-width:992px){.webform-submission-contact-form .row.quarter .form-item,.webform-submission-make-appointment-form .row.quarter .form-item,.webform-submission-contest-form-form .row.quarter .form-item{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;}}.webform-submission-contact-form .form-item-time,.webform-submission-contact-form .form-item-alternative-time,.webform-submission-contact-form .form-item-appointment-request,.webform-submission-contact-form .form-item-alternative-date,.webform-submission-contact-form .form-item-salutation,.webform-submission-make-appointment-form .form-item-time,.webform-submission-make-appointment-form .form-item-alternative-time,.webform-submission-make-appointment-form .form-item-appointment-request,.webform-submission-make-appointment-form .form-item-alternative-date,.webform-submission-make-appointment-form .form-item-salutation,.webform-submission-contest-form-form .form-item-time,.webform-submission-contest-form-form .form-item-alternative-time,.webform-submission-contest-form-form .form-item-appointment-request,.webform-submission-contest-form-form .form-item-alternative-date,.webform-submission-contest-form-form .form-item-salutation{position:relative;}.webform-submission-contact-form .form-item-time:after,.webform-submission-contact-form .form-item-alternative-time:after,.webform-submission-contact-form .form-item-appointment-request:after,.webform-submission-contact-form .form-item-alternative-date:after,.webform-submission-contact-form .form-item-salutation:after,.webform-submission-make-appointment-form .form-item-time:after,.webform-submission-make-appointment-form .form-item-alternative-time:after,.webform-submission-make-appointment-form .form-item-appointment-request:after,.webform-submission-make-appointment-form .form-item-alternative-date:after,.webform-submission-make-appointment-form .form-item-salutation:after,.webform-submission-contest-form-form .form-item-time:after,.webform-submission-contest-form-form .form-item-alternative-time:after,.webform-submission-contest-form-form .form-item-appointment-request:after,.webform-submission-contest-form-form .form-item-alternative-date:after,.webform-submission-contest-form-form .form-item-salutation:after{pointer-events:none;position:absolute;right:30px;top:49px;}@media (min-width:1200px){.webform-submission-contact-form .form-item-time:after,.webform-submission-contact-form .form-item-alternative-time:after,.webform-submission-contact-form .form-item-appointment-request:after,.webform-submission-contact-form .form-item-alternative-date:after,.webform-submission-contact-form .form-item-salutation:after,.webform-submission-make-appointment-form .form-item-time:after,.webform-submission-make-appointment-form .form-item-alternative-time:after,.webform-submission-make-appointment-form .form-item-appointment-request:after,.webform-submission-make-appointment-form .form-item-alternative-date:after,.webform-submission-make-appointment-form .form-item-salutation:after,.webform-submission-contest-form-form .form-item-time:after,.webform-submission-contest-form-form .form-item-alternative-time:after,.webform-submission-contest-form-form .form-item-appointment-request:after,.webform-submission-contest-form-form .form-item-alternative-date:after,.webform-submission-contest-form-form .form-item-salutation:after{right:36px;}}.webform-submission-contact-form .form-item-time input,.webform-submission-contact-form .form-item-time select,.webform-submission-contact-form .form-item-alternative-time input,.webform-submission-contact-form .form-item-alternative-time select,.webform-submission-contact-form .form-item-appointment-request input,.webform-submission-contact-form .form-item-appointment-request select,.webform-submission-contact-form .form-item-alternative-date input,.webform-submission-contact-form .form-item-alternative-date select,.webform-submission-contact-form .form-item-salutation input,.webform-submission-contact-form .form-item-salutation select,.webform-submission-make-appointment-form .form-item-time input,.webform-submission-make-appointment-form .form-item-time select,.webform-submission-make-appointment-form .form-item-alternative-time input,.webform-submission-make-appointment-form .form-item-alternative-time select,.webform-submission-make-appointment-form .form-item-appointment-request input,.webform-submission-make-appointment-form .form-item-appointment-request select,.webform-submission-make-appointment-form .form-item-alternative-date input,.webform-submission-make-appointment-form .form-item-alternative-date select,.webform-submission-make-appointment-form .form-item-salutation input,.webform-submission-make-appointment-form .form-item-salutation select,.webform-submission-contest-form-form .form-item-time input,.webform-submission-contest-form-form .form-item-time select,.webform-submission-contest-form-form .form-item-alternative-time input,.webform-submission-contest-form-form .form-item-alternative-time select,.webform-submission-contest-form-form .form-item-appointment-request input,.webform-submission-contest-form-form .form-item-appointment-request select,.webform-submission-contest-form-form .form-item-alternative-date input,.webform-submission-contest-form-form .form-item-alternative-date select,.webform-submission-contest-form-form .form-item-salutation input,.webform-submission-contest-form-form .form-item-salutation select{padding-right:35px;}@media (min-width:992px){.webform-submission-contact-form .form-item-time input,.webform-submission-contact-form .form-item-time select,.webform-submission-contact-form .form-item-alternative-time input,.webform-submission-contact-form .form-item-alternative-time select,.webform-submission-contact-form .form-item-appointment-request input,.webform-submission-contact-form .form-item-appointment-request select,.webform-submission-contact-form .form-item-alternative-date input,.webform-submission-contact-form .form-item-alternative-date select,.webform-submission-contact-form .form-item-salutation input,.webform-submission-contact-form .form-item-salutation select,.webform-submission-make-appointment-form .form-item-time input,.webform-submission-make-appointment-form .form-item-time select,.webform-submission-make-appointment-form .form-item-alternative-time input,.webform-submission-make-appointment-form .form-item-alternative-time select,.webform-submission-make-appointment-form .form-item-appointment-request input,.webform-submission-make-appointment-form .form-item-appointment-request select,.webform-submission-make-appointment-form .form-item-alternative-date input,.webform-submission-make-appointment-form .form-item-alternative-date select,.webform-submission-make-appointment-form .form-item-salutation input,.webform-submission-make-appointment-form .form-item-salutation select,.webform-submission-contest-form-form .form-item-time input,.webform-submission-contest-form-form .form-item-time select,.webform-submission-contest-form-form .form-item-alternative-time input,.webform-submission-contest-form-form .form-item-alternative-time select,.webform-submission-contest-form-form .form-item-appointment-request input,.webform-submission-contest-form-form .form-item-appointment-request select,.webform-submission-contest-form-form .form-item-alternative-date input,.webform-submission-contest-form-form .form-item-alternative-date select,.webform-submission-contest-form-form .form-item-salutation input,.webform-submission-contest-form-form .form-item-salutation select{max-width:160px;}}.webform-submission-contact-form .form-item-salutation:after,.webform-submission-make-appointment-form .form-item-salutation:after,.webform-submission-contest-form-form .form-item-salutation:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#608086;content:"\e905";font-family:"icomoon" !important;font-size:20px;font-style:normal;font-weight:normal;line-height:1;text-transform:none;}.webform-submission-contact-form .form-item-appointment-request:after,.webform-submission-contact-form .form-item-alternative-date:after,.webform-submission-make-appointment-form .form-item-appointment-request:after,.webform-submission-make-appointment-form .form-item-alternative-date:after,.webform-submission-contest-form-form .form-item-appointment-request:after,.webform-submission-contest-form-form .form-item-alternative-date:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#608086;content:"\e90a";font-family:"icomoon" !important;font-size:20px;font-style:normal;font-weight:normal;line-height:1;text-transform:none;}.webform-submission-contact-form .form-item-time:after,.webform-submission-contact-form .form-item-alternative-time:after,.webform-submission-make-appointment-form .form-item-time:after,.webform-submission-make-appointment-form .form-item-alternative-time:after,.webform-submission-contest-form-form .form-item-time:after,.webform-submission-contest-form-form .form-item-alternative-time:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#608086;content:"\e90c";font-family:"icomoon" !important;font-size:20px;font-style:normal;font-weight:normal;line-height:1;text-transform:none;}.webform-submission-contact-form .form-item-check-privacy-police,.webform-submission-contact-form .form-item-check-information,.webform-submission-contact-form .form-item-contest-conditions,.webform-submission-contact-form .form-item-check-contest-conditions,.webform-submission-make-appointment-form .form-item-check-privacy-police,.webform-submission-make-appointment-form .form-item-check-information,.webform-submission-make-appointment-form .form-item-contest-conditions,.webform-submission-make-appointment-form .form-item-check-contest-conditions,.webform-submission-contest-form-form .form-item-check-privacy-police,.webform-submission-contest-form-form .form-item-check-information,.webform-submission-contest-form-form .form-item-contest-conditions,.webform-submission-contest-form-form .form-item-check-contest-conditions{margin-bottom:0;margin-top:21px;width:100%;}.webform-submission-contact-form .form-item-check-privacy-police input[type=checkbox],.webform-submission-contact-form .form-item-check-information input[type=checkbox],.webform-submission-contact-form .form-item-contest-conditions input[type=checkbox],.webform-submission-contact-form .form-item-check-contest-conditions input[type=checkbox],.webform-submission-make-appointment-form .form-item-check-privacy-police input[type=checkbox],.webform-submission-make-appointment-form .form-item-check-information input[type=checkbox],.webform-submission-make-appointment-form .form-item-contest-conditions input[type=checkbox],.webform-submission-make-appointment-form .form-item-check-contest-conditions input[type=checkbox],.webform-submission-contest-form-form .form-item-check-privacy-police input[type=checkbox],.webform-submission-contest-form-form .form-item-check-information input[type=checkbox],.webform-submission-contest-form-form .form-item-contest-conditions input[type=checkbox],.webform-submission-contest-form-form .form-item-check-contest-conditions input[type=checkbox]{display:none;}.webform-submission-contact-form .form-item-check-privacy-police input[type=checkbox] + label::before,.webform-submission-contact-form .form-item-check-information input[type=checkbox] + label::before,.webform-submission-contact-form .form-item-contest-conditions input[type=checkbox] + label::before,.webform-submission-contact-form .form-item-check-contest-conditions input[type=checkbox] + label::before,.webform-submission-make-appointment-form .form-item-check-privacy-police input[type=checkbox] + label::before,.webform-submission-make-appointment-form .form-item-check-information input[type=checkbox] + label::before,.webform-submission-make-appointment-form .form-item-contest-conditions input[type=checkbox] + label::before,.webform-submission-make-appointment-form .form-item-check-contest-conditions input[type=checkbox] + label::before,.webform-submission-contest-form-form .form-item-check-privacy-police input[type=checkbox] + label::before,.webform-submission-contest-form-form .form-item-check-information input[type=checkbox] + label::before,.webform-submission-contest-form-form .form-item-contest-conditions input[type=checkbox] + label::before,.webform-submission-contest-form-form .form-item-check-contest-conditions input[type=checkbox] + label::before{background-color:#ffffff;border:1px solid #608086;border-radius:8px;content:"";cursor:pointer;height:22px;left:0;position:absolute;width:22px;}.webform-submission-contact-form .form-item-check-privacy-police input[type=checkbox]:checked + label::before,.webform-submission-contact-form .form-item-check-information input[type=checkbox]:checked + label::before,.webform-submission-contact-form .form-item-contest-conditions input[type=checkbox]:checked + label::before,.webform-submission-contact-form .form-item-check-contest-conditions input[type=checkbox]:checked + label::before,.webform-submission-make-appointment-form .form-item-check-privacy-police input[type=checkbox]:checked + label::before,.webform-submission-make-appointment-form .form-item-check-information input[type=checkbox]:checked + label::before,.webform-submission-make-appointment-form .form-item-contest-conditions input[type=checkbox]:checked + label::before,.webform-submission-make-appointment-form .form-item-check-contest-conditions input[type=checkbox]:checked + label::before,.webform-submission-contest-form-form .form-item-check-privacy-police input[type=checkbox]:checked + label::before,.webform-submission-contest-form-form .form-item-check-information input[type=checkbox]:checked + label::before,.webform-submission-contest-form-form .form-item-contest-conditions input[type=checkbox]:checked + label::before,.webform-submission-contest-form-form .form-item-check-contest-conditions input[type=checkbox]:checked + label::before{color:#608086;content:"\e90b";font-family:"icomoon";font-size:8px;padding-left:6px;}.webform-submission-contact-form .form-item-check-privacy-police input[type=checkbox].error + label,.webform-submission-contact-form .form-item-check-information input[type=checkbox].error + label,.webform-submission-contact-form .form-item-contest-conditions input[type=checkbox].error + label,.webform-submission-contact-form .form-item-check-contest-conditions input[type=checkbox].error + label,.webform-submission-make-appointment-form .form-item-check-privacy-police input[type=checkbox].error + label,.webform-submission-make-appointment-form .form-item-check-information input[type=checkbox].error + label,.webform-submission-make-appointment-form .form-item-contest-conditions input[type=checkbox].error + label,.webform-submission-make-appointment-form .form-item-check-contest-conditions input[type=checkbox].error + label,.webform-submission-contest-form-form .form-item-check-privacy-police input[type=checkbox].error + label,.webform-submission-contest-form-form .form-item-check-information input[type=checkbox].error + label,.webform-submission-contest-form-form .form-item-contest-conditions input[type=checkbox].error + label,.webform-submission-contest-form-form .form-item-check-contest-conditions input[type=checkbox].error + label{color:#B10000;}.webform-submission-contact-form .form-item-check-privacy-police input[type=checkbox].error + label:before,.webform-submission-contact-form .form-item-check-information input[type=checkbox].error + label:before,.webform-submission-contact-form .form-item-contest-conditions input[type=checkbox].error + label:before,.webform-submission-contact-form .form-item-check-contest-conditions input[type=checkbox].error + label:before,.webform-submission-make-appointment-form .form-item-check-privacy-police input[type=checkbox].error + label:before,.webform-submission-make-appointment-form .form-item-check-information input[type=checkbox].error + label:before,.webform-submission-make-appointment-form .form-item-contest-conditions input[type=checkbox].error + label:before,.webform-submission-make-appointment-form .form-item-check-contest-conditions input[type=checkbox].error + label:before,.webform-submission-contest-form-form .form-item-check-privacy-police input[type=checkbox].error + label:before,.webform-submission-contest-form-form .form-item-check-information input[type=checkbox].error + label:before,.webform-submission-contest-form-form .form-item-contest-conditions input[type=checkbox].error + label:before,.webform-submission-contest-form-form .form-item-check-contest-conditions input[type=checkbox].error + label:before{border-color:#B10000;}.webform-submission-contact-form .form-item-check-privacy-police label,.webform-submission-contact-form .form-item-check-information label,.webform-submission-contact-form .form-item-contest-conditions label,.webform-submission-contact-form .form-item-check-contest-conditions label,.webform-submission-make-appointment-form .form-item-check-privacy-police label,.webform-submission-make-appointment-form .form-item-check-information label,.webform-submission-make-appointment-form .form-item-contest-conditions label,.webform-submission-make-appointment-form .form-item-check-contest-conditions label,.webform-submission-contest-form-form .form-item-check-privacy-police label,.webform-submission-contest-form-form .form-item-check-information label,.webform-submission-contest-form-form .form-item-contest-conditions label,.webform-submission-contest-form-form .form-item-check-contest-conditions label{color:#414244;font-size:15px;line-height:20px;margin-bottom:0;padding-left:35px;position:relative;width:calc(100% - 30px);}.webform-submission-contact-form .form-item-check-privacy-police label a,.webform-submission-contact-form .form-item-check-information label a,.webform-submission-contact-form .form-item-contest-conditions label a,.webform-submission-contact-form .form-item-check-contest-conditions label a,.webform-submission-make-appointment-form .form-item-check-privacy-police label a,.webform-submission-make-appointment-form .form-item-check-information label a,.webform-submission-make-appointment-form .form-item-contest-conditions label a,.webform-submission-make-appointment-form .form-item-check-contest-conditions label a,.webform-submission-contest-form-form .form-item-check-privacy-police label a,.webform-submission-contest-form-form .form-item-check-information label a,.webform-submission-contest-form-form .form-item-contest-conditions label a,.webform-submission-contest-form-form .form-item-check-contest-conditions label a{border-bottom:1px solid #608086;color:#608086;color:#608086;display:inline-block;position:relative;}.webform-submission-contact-form .form-item-check-privacy-police label a:hover,.webform-submission-contact-form .form-item-check-information label a:hover,.webform-submission-contact-form .form-item-contest-conditions label a:hover,.webform-submission-contact-form .form-item-check-contest-conditions label a:hover,.webform-submission-make-appointment-form .form-item-check-privacy-police label a:hover,.webform-submission-make-appointment-form .form-item-check-information label a:hover,.webform-submission-make-appointment-form .form-item-contest-conditions label a:hover,.webform-submission-make-appointment-form .form-item-check-contest-conditions label a:hover,.webform-submission-contest-form-form .form-item-check-privacy-police label a:hover,.webform-submission-contest-form-form .form-item-check-information label a:hover,.webform-submission-contest-form-form .form-item-contest-conditions label a:hover,.webform-submission-contest-form-form .form-item-check-contest-conditions label a:hover{border-bottom-color:#232F31;color:#232F31;text-decoration:none;}.webform-submission-contact-form .custom-webform-actions,.webform-submission-make-appointment-form .custom-webform-actions,.webform-submission-contest-form-form .custom-webform-actions{margin-top:35px;}.webform-submission-contact-form .custom-webform-actions a,.webform-submission-make-appointment-form .custom-webform-actions a,.webform-submission-contest-form-form .custom-webform-actions a{cursor:pointer;}.webform-submission-contact-form .webform-button--submit,.webform-submission-make-appointment-form .webform-button--submit,.webform-submission-contest-form-form .webform-button--submit{left:0;position:absolute;top:0;visibility:hidden;}.webform-submission-contact-form .ajax-progress-throbber .throbber,.webform-submission-make-appointment-form .ajax-progress-throbber .throbber,.webform-submission-contest-form-form .ajax-progress-throbber .throbber{display:none !important;}.ui-datepicker-trigger{display:none;}#ui-datepicker-div{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);background-color:#ffffff;border:none;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);padding:28px 16px;width:-webkit-max-content;width:-moz-max-content;width:max-content;}@media (min-width:992px){#ui-datepicker-div:after{-webkit-transform:translate(0,-50%) rotate(45deg);background-color:#ffffff;content:"";height:30px;left:calc(50% - 10px);position:absolute;top:0;transform:translate(0,-50%) rotate(45deg);width:30px;}}#ui-datepicker-div .ui-datepicker-header{background-color:transparent;border:none;}#ui-datepicker-div .ui-datepicker-header .ui-corner-all{display:table;text-decoration:none;}#ui-datepicker-div .ui-datepicker-header .ui-corner-all:hover{cursor:pointer;}#ui-datepicker-div .ui-datepicker-header .ui-corner-all:hover:after{color:#232F31;}#ui-datepicker-div .ui-datepicker-header .ui-corner-all span{display:none;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{left:13px !important;top:0 !important;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#608086;content:"\e917";font-family:"icomoon" !important;font-size:13px;font-style:normal;font-weight:normal;line-height:1;text-transform:none;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:after{position:relative;top:6px;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{-webkit-transform:rotate(180deg);right:13px !important;top:0 !important;transform:rotate(180deg);}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#608086;content:"\e917";font-family:"icomoon" !important;font-size:13px;font-style:normal;font-weight:normal;line-height:1;text-transform:none;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev-hover,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next-hover{background-color:transparent;border:none;}#ui-datepicker-div .ui-datepicker-title{color:#414244;font-size:18px;line-height:28px;}#ui-datepicker-div .ui-datepicker-calendar span{color:#608086;font-size:18px;line-height:28px;}#ui-datepicker-div .ui-datepicker-calendar tbody tr td a{background-color:#ffffff;border:none;border-radius:5px;font-size:18px;height:48px;line-height:48px;padding:0;text-align:center;width:40px;}@media (min-width:768px){#ui-datepicker-div .ui-datepicker-calendar tbody tr td a{width:46px;}}#ui-datepicker-div .ui-datepicker-calendar tbody tr td a.ui-state-hover{background:#608086;color:#ffffff !important;}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day a{background:#9DD1DB;color:#414244;font-weight:bold;}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-datepicker-today a{color:#608086;}@font-face{font-display:block;font-family:"icomoon";font-style:normal;font-weight:normal;src:url(/themes/custom/mandarin/icomoon/fonts/icomoon.eot?fdgpi6=);src:url(/themes/custom/mandarin/icomoon/fonts/icomoon.eot?fdgpi6=#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/icomoon/fonts/icomoon.ttf?fdgpi6=) format("truetype"),url(/themes/custom/mandarin/icomoon/fonts/icomoon.woff?fdgpi6=) format("woff"),url(/themes/custom/mandarin/icomoon/fonts/icomoon.svg?fdgpi6=#icomoon) format("svg");}[class^=icon-],[class*=" icon-"]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon" !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;}.icon-tiktok:before{content:"\e910";}.icon-linkedIn:before{content:"\e911";}.icon-close:before{content:"\e904";}.icon-angle-left:before{content:"\e918";}.icon-angle-right:before{content:"\e919";}.icon-arrow-right:before{content:"\e91a";}.icon-open-extern:before{color:#fff;content:"\e91b";}.icon-arrow-down:before{color:#3fa2f7;content:"\e905";}.icon-date-picker-arrow:before{color:#4d7e81;content:"\e917";}.icon-website:before{color:#fff;content:"\e916";}.icon-star-full:before{color:#ffc300;content:"\e915";}.icon-berater-farbig:before{color:#608086;content:"\e909";}.icon-calender-form:before{color:#608086;content:"\e90a";}.icon-check:before{color:#608086;content:"\e90b";}.icon-clock:before{color:#608086;content:"\e90c";}.icon-henkel-lares-logo-white:before{color:#fff;content:"\e90d";}.icon-mail-weiss:before{color:#fff;content:"\e90e";}.icon-marker:before{color:#608086;content:"\e90f";}.icon-nuernberger-logo-weiss:before{color:#fff;content:"\e912";}.icon-star-empty:before{color:#ffc300;content:"\e913";}.icon-star-half:before{color:#ffc300;content:"\e914";}.icon-facebook:before{color:#fff;content:"\e906";}.icon-instagram:before{color:#fff;content:"\e907";}.icon-xing:before{color:#fff;content:"\e908";}.icon-phone:before{color:#fff;content:"\e901";}.icon-exclamation-mark:before{color:#b10000;content:"\e902";}.icon-calendar:before{color:#fff;content:"\e903";}.icon-location:before{color:#fff;content:"\e904";}.icon-search:before{color:#fff;content:"\e900";}.btn-primary,.btn-cta,.btn-secondary,.btn-cta-invert{border-radius:32px;display:inline-block;font-family:"Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:bold;letter-spacing:1px;line-height:27px;outline:none !important;overflow:hidden;padding:18px 20px;position:relative;text-decoration:none !important;}@media (min-width:992px){.btn-primary,.btn-cta,.btn-secondary,.btn-cta-invert{font-size:16px;line-height:22px;}}.btn-primary .btn-inner,.btn-cta .btn-inner,.btn-secondary .btn-inner,.btn-cta-invert .btn-inner{position:relative;z-index:1;}.btn-primary:before,.btn-cta:before,.btn-secondary:before,.btn-cta-invert:before{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.7,0,0.2,1);content:"";height:100%;left:0;position:absolute;top:0;transition:-webkit-transform 0.3s cubic-bezier(0.7,0,0.2,1);transition:transform 0.3s cubic-bezier(0.7,0,0.2,1);transition:transform 0.3s cubic-bezier(0.7,0,0.2,1),-webkit-transform 0.3s cubic-bezier(0.7,0,0.2,1);width:100%;}.btn-primary:hover,.btn-cta:hover,.btn-secondary:hover,.btn-cta-invert:hover,.btn-primary:active,.btn-cta:active,.btn-secondary:active,.btn-cta-invert:active,.btn-primary:focus,.btn-cta:focus,.btn-secondary:focus,.btn-cta-invert:focus{text-decoration:none;}.btn-primary:hover:before,.btn-cta:hover:before,.btn-secondary:hover:before,.btn-cta-invert:hover:before,.btn-primary:active:before,.btn-cta:active:before,.btn-secondary:active:before,.btn-cta-invert:active:before,.btn-primary:focus:before,.btn-cta:focus:before,.btn-secondary:focus:before,.btn-cta-invert:focus:before{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}.btn-primary{background:#608086;color:#608086;}@media (min-width:992px){.btn-primary{padding:13px 20px;}}.btn-primary:before{-webkit-box-shadow:inset 0px 0px 0px 25px rgb(221,244,249);background:#DDF4F9;box-shadow:inset 0px 0px 0px 25px rgb(221,244,249);}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{-webkit-box-shadow:inset 0px 0px 0px 2px rgb(96,128,134);box-shadow:inset 0px 0px 0px 2px rgb(96,128,134);color:#ffffff;}.btn-cta,.btn-secondary,.btn-cta-invert{-webkit-box-shadow:inset 0px 0px 0px 2px rgb(182,111,17);background:#ffffff;border:0;box-shadow:inset 0px 0px 0px 2px rgb(182,111,17);color:#ffffff;}@media (min-width:992px){.btn-cta,.btn-secondary,.btn-cta-invert{padding:13px 19px;}}.btn-cta:before,.btn-secondary:before,.btn-cta-invert:before{background:#B66F11;}.btn-cta:hover,.btn-secondary:hover,.btn-cta-invert:hover,.btn-cta:active,.btn-secondary:active,.btn-cta-invert:active,.btn-cta:focus,.btn-secondary:focus,.btn-cta-invert:focus{color:#B66F11;}.btn-cta-invert{-webkit-box-shadow:inset 0px 0px 0px 2px rgb(255,255,255);background:#B66F11;box-shadow:inset 0px 0px 0px 2px rgb(255,255,255);color:#B66F11;}.btn-cta-invert:before{background:#ffffff;}.btn-cta-invert:hover,.btn-cta-invert:active,.btn-cta-invert:focus{color:#ffffff;}.advisor-quick-search{display:inline-block;max-width:445px;width:100%;}.advisor-quick-search__inner{background:#B66F11;border-radius:16px;padding:40px 40px 25px;}.advisor-quick-search__title{color:#ffffff;margin-bottom:25px;max-width:212px;}.advisor-quick-search__searchfield{position:relative;}.advisor-quick-search__searchfield.error input{border-color:#B10000;color:#B10000;}.advisor-quick-search input{-webkit-appearance:none;-moz-appearance:none;-webkit-box-shadow:none;appearance:none;background:#ffffff;border:2px solid transparent;border-radius:50px;box-shadow:none;color:#232F31;font-size:20px;font-weight:bold;height:64px;line-height:27px;max-width:352px;outline:none;padding:21px;width:100%;}.advisor-quick-search input:active,.advisor-quick-search input:focus{border-color:#232F31;}@media (min-width:768px){.advisor-quick-search input{font-size:16px;line-height:22px;}}.advisor-quick-search input::-webkit-input-placeholder{color:#232F31;}.advisor-quick-search input::-moz-placeholder{color:#232F31;}.advisor-quick-search input:-ms-input-placeholder{color:#232F31;}.advisor-quick-search input::-ms-input-placeholder{color:#232F31;}.advisor-quick-search input::placeholder{color:#232F31;}.advisor-quick-search .icon{pointer-events:none;position:absolute;right:30px;top:20px;}.advisor-quick-search .icon:before{color:#232F31;font-size:23px;}.advisor-quick-search__error{color:#ffffff;font-size:12px;font-weight:bold;letter-spacing:1px;line-height:16px;margin-top:12px;padding-left:22px;}.advisor-quick-search__error.hide{color:transparent;}#advisor-quick-search__button{-webkit-appearance:none;-moz-appearance:none;-webkit-box-shadow:none;appearance:none;background:#ffffff;border:0;border-radius:50px;box-shadow:none;height:60px;position:absolute;right:16px;top:2px;width:60px;}
.paragraph__header{background:#ffffff;overflow:hidden;position:relative;}@media (min-width:768px){.paragraph__header{min-height:585px;}}@media (min-width:1200px){.paragraph__header{min-height:685px;}}@media (min-width:1440px){.paragraph__header{height:696px;}}.paragraph__header__image{position:relative;}@media (min-width:992px){.paragraph__header__image{-webkit-transform:translate(-50%,0);left:50%;max-height:696px;max-width:1920px;position:absolute;transform:translate(-50%,0);width:100%;}}@media (min-width:1600px){.paragraph__header__image{max-height:700px;}}.paragraph__header__image:before{background-image:url("/themes/custom/mandarin/images/svg/framework-mobile_leaves.svg");background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:-15px;content:"";display:block;height:100%;left:-2px;position:absolute;width:calc(100% + 4px);}@media (min-width:576px){.paragraph__header__image:before{bottom:-26px;}}@media (min-width:992px){.paragraph__header__image:before{background-image:url("/themes/custom/mandarin/images/svg/framework-desktop_leaves.svg");bottom:-2px;}}.paragraph__header img{-o-object-fit:cover;-o-object-position:center center;min-height:290px;object-fit:cover;object-position:center center;position:relative;width:100%;z-index:-1;}.paragraph__header__title{margin-bottom:8px;}.paragraph__header__subtitle{margin-bottom:30px;}.paragraph__header__textbox{margin-top:40px;}@media (min-width:992px){.paragraph__header__textbox{margin-top:76px;}}
.paragraph__text__title{margin-bottom:60px;}
