html{font:400 21px/1.42 'Lato', sans-serif;margin:0;height:100%;box-sizing:border-box;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased}@media screen and (max-width:1024px) and (min-width:768px){html{font-size:24px}}@media screen and (max-width:1366px) and (min-width:1025px){html{font-size:27px}}@media screen and (min-width:1367px){html{font-size:30px}}body.home,body.tpl-risk-mapping,body.post-type-archive-case_studies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:100vh;margin:0;background:#fff;font-size:14px;font-weight:400 !important;color:#58585a;text-align:left !important}@media screen and (max-width:1024px){body.home.is_overflow,body.tpl-risk-mapping.is_overflow,body.post-type-archive-case_studies.is_overflow{overflow:hidden}}@media screen and (min-width:1025px){body.home,body.tpl-risk-mapping,body.post-type-archive-case_studies{font-size:16px}}body.home #main,body.tpl-risk-mapping #main,body.post-type-archive-case_studies #main{-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden}body.home .sharedaddy,body.tpl-risk-mapping .sharedaddy,body.post-type-archive-case_studies .sharedaddy{display:none !important}.waf__custom_theme *{margin:0;padding:0;outline:0 none;-webkit-tap-highlight-color:rgba(255, 255, 255, 0)}.waf__custom_theme *,.waf__custom_theme *:before,.waf__custom_theme *:after{box-sizing:inherit}.waf__custom_theme .container{width:1110px;max-width:calc(100% - 32px);margin:0 auto;padding:0;position:relative}@media screen and (max-width:1024px) and (min-width:768px){.waf__custom_theme .container{max-width:calc(100% - 78px)}}@media screen and (min-width:1025px){.waf__custom_theme .container{max-width:94%}}.waf__custom_theme article,.waf__custom_theme aside,.waf__custom_theme figure,.waf__custom_theme footer,.waf__custom_theme header,.waf__custom_theme nav,.waf__custom_theme section{display:block}.waf__custom_theme button{background:rgba(255, 255, 255, 0);border:medium none}.waf__custom_theme h1,.waf__custom_theme h2,.waf__custom_theme h3,.waf__custom_theme h4,.waf__custom_theme h5,.waf__custom_theme h6{font-weight:normal;margin:0}.waf__custom_theme td{vertical-align:middle}.waf__custom_theme table{border-spacing:0}.waf__custom_theme mark{background:none}.waf__custom_theme ul{list-style:none}.waf__custom_theme img{height:auto;display:block;max-width:100%}.waf__custom_theme a,.waf__custom_theme input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]),.waf__custom_theme select,.waf__custom_theme textarea,.waf__custom_theme .sw_prev,.waf__custom_theme .sw_next,.waf__custom_theme .sw_pagination .swiper-pagination-bullet,.sw_pagination .waf__custom_theme .swiper-pagination-bullet,.waf__custom_theme div.wpcf7 .ajax-loader,div.wpcf7 .waf__custom_theme .ajax-loader,.waf__custom_theme .so_me a:after,.so_me .waf__custom_theme a:after,.waf__custom_theme .shrs a:after,.shrs .waf__custom_theme a:after,.waf__custom_theme .button,.waf__custom_theme .nav_icon,.waf__custom_theme .show_box,.waf__custom_theme .selectric .select_arrow:after,.selectric .waf__custom_theme .select_arrow:after,.waf__custom_theme .selectric .select_arrow:before,.selectric .waf__custom_theme .select_arrow:before,.waf__custom_theme .selectric-items li,.selectric-items .waf__custom_theme li,.waf__custom_theme #menu,.waf__custom_theme #menu .sub-menu,#menu .waf__custom_theme .sub-menu,.waf__custom_theme .risk_mapping__left,.waf__custom_theme .risk__intro_title,.waf__custom_theme .risk__questions_scene,.waf__custom_theme .cf_tab span,.cf_tab .waf__custom_theme span,.waf__custom_theme .searchandfilter > ul ul label:after,.searchandfilter > ul ul .waf__custom_theme label:after{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.waf__custom_theme a{color:#004791;outline:0 none;text-decoration:none}.waf__custom_theme a:active{outline:0 none;text-decoration:none}@media screen and (min-width:1025px){.waf__custom_theme a:hover{outline:0 none;text-decoration:none}}.waf__custom_theme a > img{border:0}.waf__custom_theme input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]),.waf__custom_theme select,.waf__custom_theme textarea{width:100%;outline:0 none;border-radius:0;box-sizing:border-box;-webkit-appearance:none}.waf__custom_theme input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):-webkit-autofill,.waf__custom_theme select:-webkit-autofill,.waf__custom_theme textarea:-webkit-autofill{-webkit-text-fill-color:#58585a !important;-webkit-box-shadow:0 0 0 30px #fff inset !important}.waf__custom_theme input[type="submit"],.waf__custom_theme input[type="button"]{width:auto;border:none;cursor:pointer;-webkit-appearance:none}.waf__custom_theme input::-webkit-input-placeholder,.waf__custom_theme textarea::-webkit-input-placeholder{color:#58585a;opacity:1}.waf__custom_theme input:-moz-placeholder,.waf__custom_theme textarea:-moz-placeholder{color:#58585a;opacity:1}.waf__custom_theme input::-moz-placeholder,.waf__custom_theme textarea::-moz-placeholder{color:#58585a;opacity:1}.waf__custom_theme input:-ms-input-placeholder,.waf__custom_theme textarea:-ms-input-placeholder{color:#58585a;opacity:1}.waf__custom_theme :focus{outline:none}.waf__custom_theme ::-moz-focus-inner{border:0}.waf__custom_theme ::selection{color:#fff;background:#004791}.waf__custom_theme ::-moz-selection{color:#fff;background:#004791}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (min-width:1025px){.flex__rwd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}@media screen and (min-width:768px){.flex__mob,div.wpcf7 .inputs_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.flex_start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (min-width:1025px){.flex_start__rwd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}@media screen and (min-width:768px){.flex_start__mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.flex_center,.waf__custom_theme .typology__cutted h2,.cf_tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}@media screen and (min-width:1025px){.flex_center__rwd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}@media screen and (min-width:768px){.flex_center__mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}.flex_grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 calc(var(--grid-gap) / -2)}.flex_grid > *{margin:0 calc(var(--grid-gap)/2)}@media screen and (min-width:1025px){.flex_grid__rwd{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 calc(var(--grid-gap) / -2)}.flex_grid__rwd > *{margin:0 calc(var(--grid-gap)/2)}}@media screen and (min-width:768px){.flex_grid__mob{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 calc(var(--grid-gap) / -2)}.flex_grid__mob > *{margin:0 calc(var(--grid-gap)/2)}}[class*="flex_grid"]{--grid-gap:0.6666666667rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:calc(var(--grid-gap) * -1)}[class*="flex_grid"]._nowrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}[class*="flex_grid"] > *{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-bottom:calc(var(--grid-gap))}[class*="flex_grid"] > *._col_1{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/12 - var(--grid-gap));-moz-box-flex:0;-ms-flex:0 0 calc(100%/12 - var(--grid-gap));flex:0 0 calc(100%/12 - var(--grid-gap))}[class*="flex_grid"] > *._col_2{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/12*2 - var(--grid-gap));-moz-box-flex:0;-ms-flex:0 0 calc(100%/12*2 - var(--grid-gap));flex:0 0 calc(100%/12*2 - var(--grid-gap))}[class*="flex_grid"] > *._col_3{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/12*3 - var(--grid-gap));-moz-box-flex:0;-ms-flex:0 0 calc(100%/12*3 - var(--grid-gap));flex:0 0 calc(100%/12*3 - var(--grid-gap))}[class*="flex_grid"] > *._col_4{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/12*4 - var(--grid-gap));-moz-box-flex:0;-ms-flex:0 0 calc(100%/12*4 - var(--grid-gap));flex:0 0 calc(100%/12*4 - var(--grid-gap))}[class*="flex_grid"] > *._col_5{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/12*5 - var(--grid-gap));-moz-box-flex:0;-ms-flex:0 0 calc(100%/12*5 - var(--grid-gap));flex:0 0 calc(100%/12*5 - var(--grid-gap))}[class*="flex_grid"] > *._col_6{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/12*6 - var(--grid-gap));-moz-box-flex:0;-ms-flex:0 0 calc(100%/12*6 - var(--grid-gap));flex:0 0 calc(100%/12*6 - var(--grid-gap))}[class*="flex_grid"] > *._col_7{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/12*7 - var(--grid-gap));-moz-box-flex:0;-ms-flex:0 0 calc(100%/12*7 - var(--grid-gap));flex:0 0 calc(100%/12*7 - var(--grid-gap))}[class*="flex_grid"] > *._col_8{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/12*8 - var(--grid-gap));-moz-box-flex:0;-ms-flex:0 0 calc(100%/12*8 - var(--grid-gap));flex:0 0 calc(100%/12*8 - var(--grid-gap))}[class*="flex_grid"] > *._col_9{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/12*9 - var(--grid-gap));-moz-box-flex:0;-ms-flex:0 0 calc(100%/12*9 - var(--grid-gap));flex:0 0 calc(100%/12*9 - var(--grid-gap))}[class*="flex_grid"] > *._col_10{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/12*10 - var(--grid-gap));-moz-box-flex:0;-ms-flex:0 0 calc(100%/12*10 - var(--grid-gap));flex:0 0 calc(100%/12*10 - var(--grid-gap))}[class*="flex_grid"] > *._col_11{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/12*11 - var(--grid-gap));-moz-box-flex:0;-ms-flex:0 0 calc(100%/12*11 - var(--grid-gap));flex:0 0 calc(100%/12*11 - var(--grid-gap))}[class*="flex_grid"] > *._col_12{-webkit-box-flex:0;-webkit-flex:0 0 calc(100% - var(--grid-gap));-moz-box-flex:0;-ms-flex:0 0 calc(100% - var(--grid-gap));flex:0 0 calc(100% - var(--grid-gap))}@media screen and (max-width:1024px){[class*="flex_grid"] > *.__rwd{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}[class*="flex_grid"] > *.__25_rwd{-webkit-box-flex:0;-webkit-flex:0 0 calc(25% - var(--grid-gap));-moz-box-flex:0;-ms-flex:0 0 calc(25% - var(--grid-gap));flex:0 0 calc(25% - var(--grid-gap))}[class*="flex_grid"] > *.__33_rwd{-webkit-box-flex:0;-webkit-flex:0 0 calc(33.333% - var(--grid-gap));-moz-box-flex:0;-ms-flex:0 0 calc(33.333% - var(--grid-gap));flex:0 0 calc(33.333% - var(--grid-gap))}[class*="flex_grid"] > *.__50_rwd{-webkit-box-flex:0;-webkit-flex:0 0 calc(50% - var(--grid-gap));-moz-box-flex:0;-ms-flex:0 0 calc(50% - var(--grid-gap));flex:0 0 calc(50% - var(--grid-gap))}[class*="flex_grid"] > *.__full_rwd{-webkit-box-flex:0;-webkit-flex:0 0 calc(100% - var(--grid-gap));-moz-box-flex:0;-ms-flex:0 0 calc(100% - var(--grid-gap));flex:0 0 calc(100% - var(--grid-gap))}}@media screen and (max-width:767px){[class*="flex_grid"] > *.__mob{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}[class*="flex_grid"] > *.__25_mob{-webkit-box-flex:0;-webkit-flex:0 0 calc(25% - var(--grid-gap));-moz-box-flex:0;-ms-flex:0 0 calc(25% - var(--grid-gap));flex:0 0 calc(25% - var(--grid-gap))}[class*="flex_grid"] > *.__33_mob{-webkit-box-flex:0;-webkit-flex:0 0 calc(33.333% - var(--grid-gap));-moz-box-flex:0;-ms-flex:0 0 calc(33.333% - var(--grid-gap));flex:0 0 calc(33.333% - var(--grid-gap))}[class*="flex_grid"] > *.__50_mob{-webkit-box-flex:0;-webkit-flex:0 0 calc(50% - var(--grid-gap));-moz-box-flex:0;-ms-flex:0 0 calc(50% - var(--grid-gap));flex:0 0 calc(50% - var(--grid-gap))}[class*="flex_grid"] > *.__full_mob{-webkit-box-flex:0;-webkit-flex:0 0 calc(100% - var(--grid-gap));-moz-box-flex:0;-ms-flex:0 0 calc(100% - var(--grid-gap));flex:0 0 calc(100% - var(--grid-gap))}}.bg,.waf__custom_theme .top_panel{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.last_no_spacing > *:last-child:not(.button),.risk__q_box_row > *:last-child:not(.button){margin-bottom:0;padding-bottom:0}@media screen and (min-width:1025px){.rwd_show{display:none !important}}@media screen and (max-width:1024px){.rwd_hide{display:none !important}}@media screen and (min-width:768px){.mob_show{display:none !important}}@media screen and (max-width:767px){.mob_hide{display:none !important}}.full_frame{height:0;margin:0;overflow:hidden;padding-bottom:56.5%;position:relative;z-index:0}.full_frame > iframe,.full_frame > object,.full_frame > embed{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.sw_controls{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:0;right:0;z-index:1}.sw_prev,.sw_next{font-size:1.8rem;color:#fff;cursor:pointer}.sw_prev.swiper-button-disabled,.sw_next.swiper-button-disabled{opacity:0.4;cursor:default}.sw_prev{left:0}.sw_next{right:0}.sw_pagination{text-align:center;bottom:0 !important}.sw_pagination .swiper-pagination-bullet{opacity:1;border:1px solid #004791;background:transparent}.sw_pagination .swiper-pagination-bullet:active{opacity:1;background:#004791}@media screen and (min-width:1025px){.sw_pagination .swiper-pagination-bullet:hover{opacity:1;background:#004791}}.sw_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#004791}div.wpcf7{position:relative}@media screen and (min-width:768px){div.wpcf7 .inputs_wrap > *{width:48%}}div.wpcf7 .wpcf7-form-control-wrap{display:block;margin-bottom:0.6666666667rem;position:relative}div.wpcf7 .wpcf7-form-control-wrap.is_active{box-shadow:0 1px 3px #ff0}div.wpcf7 .wpcf7-not-valid-tip{position:absolute;top:0;left:0;right:0;bottom:0;height:40px;font:400 16px/40px 'Lato', sans-serif;color:#ff694e;background:#fff;border-radius:0;padding:0 0.5rem;border:1px solid #ff694e;cursor:pointer}div.wpcf7 .wpcf7-response-output{position:absolute;top:100%;left:0;right:0;font:400 16px/1.4 'Lato', sans-serif;color:#fff;padding:0.4rem;border-radius:0;text-align:center}div.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ng{background:#1091ae;position:relative}div.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{background:#80c684;position:relative}div.wpcf7 .wpcf7-response-output.wpcf7-validation-errors,div.wpcf7 .wpcf7-response-output.wpcf7-spam-blocked{background:#ff694e;position:relative}div.wpcf7 input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]),div.wpcf7 textarea{display:block;height:40px;font:400 16px 'Lato', sans-serif;color:#58585a;background:#fff;padding:0 0.5rem;border:1px solid #004791}div.wpcf7 input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"])::-webkit-input-placeholder,div.wpcf7 textarea::-webkit-input-placeholder{color:#58585a;opacity:1}div.wpcf7 input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):-moz-placeholder,div.wpcf7 textarea:-moz-placeholder{color:#58585a;opacity:1}div.wpcf7 input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"])::-moz-placeholder,div.wpcf7 textarea::-moz-placeholder{color:#58585a;opacity:1}div.wpcf7 input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):-ms-input-placeholder,div.wpcf7 textarea:-ms-input-placeholder{color:#58585a;opacity:1}div.wpcf7 textarea{height:120px;resize:none;overflow:auto;padding:0.5rem}div.wpcf7 button.button + input{display:none}div.wpcf7 .ajax-loader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;width:0.8rem;height:0.8rem;position:absolute;top:100%;right:0;border-radius:100%;border:2px solid #f1f1f1;border-top:3px solid #004791;opacity:0;visibility:hidden}div.wpcf7 .ajax-loader.is-active{opacity:1;visibility:visible}div.wpcf7 .screen-reader-response{display:none}.wp-pagenavi{margin-top:2.6666666667rem}.wp-pagenavi > *{display:inline-block;font:400 18px/36px 'Lato', sans-serif;color:#acacac;background:transparent;border:3px solid #acacac;width:42px;margin:0 5px;text-align:center}.wp-pagenavi a:active{color:#fff;background:#004791;border-color:#004791}@media screen and (min-width:1025px){.wp-pagenavi a:hover{color:#fff;background:#004791;border-color:#004791}}.wp-pagenavi .current{color:#fff;background:#004791;border-color:#004791;cursor:default}.wp-pagenavi .first,.wp-pagenavi .last{font-size:14px}.so_me a,.shrs a{display:inline-block;vertical-align:top;width:34px;height:32px;font-size:20px;line-height:36px;margin:0 0.2rem;text-align:center;position:relative;z-index:0}.so_me a:after,.shrs a:after{content:'';position:absolute;top:0;left:0;right:0;height:0;z-index:-1}.so_me a:active:after,.shrs a:active:after{height:100%}@media screen and (min-width:1025px){.so_me a:hover:after,.shrs a:hover:after{height:100%}}.so_me a{color:#fff}.so_me a:after{background:#fff}.so_me a.i_ggl:active{color:#db4437}@media screen and (min-width:1025px){.so_me a.i_ggl:hover{color:#db4437}}.so_me a.i_fcbk:active{color:#4267b2}@media screen and (min-width:1025px){.so_me a.i_fcbk:hover{color:#4267b2}}.so_me a.i_twttr:active{color:#1da1f2}@media screen and (min-width:1025px){.so_me a.i_twttr:hover{color:#1da1f2}}.so_me a.i_lnkdn:active{color:#0177b5}@media screen and (min-width:1025px){.so_me a.i_lnkdn:hover{color:#0177b5}}.so_me a.i_nstgrm:active{color:#be3094}@media screen and (min-width:1025px){.so_me a.i_nstgrm:hover{color:#be3094}}.so_me a.i_tb:active{color:#cc181e}@media screen and (min-width:1025px){.so_me a.i_tb:hover{color:#cc181e}}.so_me a.i_vm:active{color:#01b3ef}@media screen and (min-width:1025px){.so_me a.i_vm:hover{color:#01b3ef}}.so_me a.i_skp:active{color:#02aff3}@media screen and (min-width:1025px){.so_me a.i_skp:hover{color:#02aff3}}.so_me a.i_pntrst:active{color:#d50c22}@media screen and (min-width:1025px){.so_me a.i_pntrst:hover{color:#d50c22}}.so_me a.i_drbbl:active{color:#dd3e7b}@media screen and (min-width:1025px){.so_me a.i_drbbl:hover{color:#dd3e7b}}.so_me a.i_email:active{color:#39c4ad}@media screen and (min-width:1025px){.so_me a.i_email:hover{color:#39c4ad}}.so_me a.i_fd:active{color:#f8991b}@media screen and (min-width:1025px){.so_me a.i_fd:hover{color:#f8991b}}.so_me a.i_lp:active{color:#c62221}@media screen and (min-width:1025px){.so_me a.i_lp:hover{color:#c62221}}.shrs a{color:#58585a}.shrs a:active{color:#fff}@media screen and (min-width:1025px){.shrs a:hover{color:#fff}}.shrs a.i_ggl:after{background:#db4437}.shrs a.i_fcbk:after{background:#4267b2}.shrs a.i_twttr:after{background:#1da1f2}.shrs a.i_lnkdn:after{background:#0177b5}.shrs a.i_pntrst:after{background:#d50c22}.waf__custom_theme .button{display:inline-block;vertical-align:middle;font:600 12px/16px 'HurmeGeometricSans3', 'Lato', sans-serif;text-transform:uppercase;letter-spacing:0.002857em;color:#fff;background:#004791;padding:9px 10px;box-shadow:inset 0 0 0 1px #004791;margin-right:34px;cursor:pointer;position:relative}.waf__custom_theme .button:after{content:'\f105';font-family:'FontAwesome';width:34px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-size:20px;color:#004791;position:absolute;top:0;left:100%;margin-left:-1px;background:#fff;border:1px dashed #004791}@media screen and (min-width:768px){.waf__custom_theme .button{font-size:14px;padding-left:20px;padding-right:20px}}.waf__custom_theme .button.is_white{box-shadow:inset 0 0 0 1px #fff}.waf__custom_theme .button.is_white:after{border-color:#fff}.waf__custom_theme .button:focus{color:#fff;background:#004791}.waf__custom_theme .button:active{color:#004791;background:#fff}@media screen and (min-width:1025px){.waf__custom_theme .button:hover{color:#004791;background:#fff}}.waf__custom_theme .button[disabled],.waf__custom_theme .button.is_disabled{pointer-events:none}.waf__custom_theme .link,.waf__custom_theme .content__waf p a,.waf__custom_theme .content__waf li a{color:#004791;box-shadow:0 1px #004791}.waf__custom_theme .link:active,.waf__custom_theme .content__waf p a:active,.waf__custom_theme .content__waf li a:active{box-shadow:0 0 #004791}@media screen and (min-width:1025px){.waf__custom_theme .link:hover,.waf__custom_theme .content__waf p a:hover,.waf__custom_theme .content__waf li a:hover{box-shadow:0 0 #004791}}.waf__custom_theme p.jEmpty{margin-bottom:0}.waf__custom_theme small,.waf__custom_theme sub{display:inline-block;vertical-align:baseline;font-size:87.5%}.waf__custom_theme strong,.waf__custom_theme b{font-weight:700}.waf__custom_theme .content__waf{font-family:'Avenir Next', 'Lato', sans-serif;font-weight:400}.waf__custom_theme .content__waf strong,.waf__custom_theme .content__waf b{font-weight:700}.waf__custom_theme .content__waf p{margin:0;padding-bottom:0.9666666667rem}.waf__custom_theme .content__waf ul{margin:0;padding-bottom:0.9666666667rem}.waf__custom_theme .content__waf ul li{padding-left:28px;position:relative}.waf__custom_theme .content__waf ul li:before{content:'';position:absolute;left:0;top:10px;width:6px;height:6px;background:#58585a;border-radius:50%}@media screen and (min-width:768px){.waf__custom_theme .content__waf ul li:before{top:12px}}.waf__custom_theme .content__waf img.alignnone{margin:0 0 0.7rem}.waf__custom_theme .content__waf img.aligncenter{margin:0 auto 0.7rem}.waf__custom_theme .content__waf img.alignleft{float:left;margin:0 0.7rem 0.7rem 0}.waf__custom_theme .content__waf img.alignright{float:right;margin:0 0 0.7rem 0.7rem}.waf__custom_theme [class^="i_"]{display:inline-block;vertical-align:middle}.nav_icon{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);position:absolute;right:3%;top:50%;display:block;height:60px;width:60px;cursor:pointer;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;border-radius:0;appearance:none;box-shadow:none;outline:none;border:none;z-index:10}@media screen and (min-width:1025px){.nav_icon{display:none}}.nav_icon i{top:19px;-webkit-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s;-webkit-transform:rotate(0deg);transform:rotate(0deg);height:2px;background:#000;position:absolute;right:15px;left:15px;display:block;opacity:1}.nav_icon i:nth-child(2){top:29px}.nav_icon i:nth-child(3){top:39px}.nav_icon.is_active i{left:14px;right:14px}.nav_icon.is_active i:nth-child(1){-webkit-transform:rotate(135deg);transform:rotate(135deg);top:29px}.nav_icon.is_active i:nth-child(2){-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);opacity:0}.nav_icon.is_active i:nth-child(3){-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:29px}.show_box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:inline-block;vertical-align:top;margin:0;opacity:0;visibility:hidden;z-index:3}.show_box.is_loading{opacity:1;visibility:visible}.show_box .loader{margin:0 auto;width:1rem;position:relative}.show_box .loader:before{content:'';display:block;padding-top:100%}.show_box .circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:auto}.show_box .path{stroke-width:3;stroke-dashoffset:0;stroke-linecap:round;stroke-dasharray:1, 200;animation:dash 1.5s ease-in-out infinite, color 3s ease-in-out infinite;-webkit-animation:dash 1.5s ease-in-out infinite, color 3s ease-in-out infinite}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1, 200;stroke-dashoffset:0}50%{stroke-dasharray:89, 200;stroke-dashoffset:-35px}100%{stroke-dasharray:89, 200;stroke-dashoffset:-124px}}@keyframes color{100%,0%{stroke:red}40%{stroke:blue}66%{stroke:green}80%,90%{stroke:yellow}}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #ddd;border-radius:0;background:#f8f8f8;position:relative;overflow:hidden}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 0.5rem;font-size:14px;line-height:38px;color:#232323;height:38px;user-select:none}@media screen and (min-width:768px){.selectric .label{height:42px;line-height:42px;margin-right:42px}}.selectric .select_arrow{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:21px}.selectric .select_arrow:after,.selectric .select_arrow:before{content:'';position:absolute;top:50%;width:11px;height:2px;background:#232323}.selectric .select_arrow:after{left:-2px;-webkit-transform:translate(0, -50%) rotate(-45deg);transform:translate(0, -50%) rotate(-45deg)}.selectric .select_arrow:before{right:-2px;-webkit-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg)}.selectric-open{z-index:9999}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0Array/0Array a !important;background:none !important}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#f8f8f8;border:1px solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items ul,.selectric-items li{font-size:14px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#58585a;background:#eee;cursor:pointer}.selectric-items li:active{background:#004791}@media screen and (min-width:1025px){.selectric-items li:hover{background:#004791}}.selectric-items li.selected,.selectric-items li.highlighted{background:#004791}.selectric-items .disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default !important;background:none !important;color:#666 !important;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;user-select:none;background:none;color:#444}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}.ripple{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes ripple-animation{from{-webkit-transform:scale(1);transform:scale(1);opacity:0.6}to{-webkit-transform:scale(50);transform:scale(50);opacity:0}}@keyframes ripple-animation{from{-webkit-transform:scale(1);transform:scale(1);opacity:0.6}to{-webkit-transform:scale(50);transform:scale(50);opacity:0}}.ripple-effect{position:absolute;border-radius:50%;width:7px;height:7px;background:#337a82;z-index:-1;-webkit-animation:ripple-animation 1.1s;animation:ripple-animation 1.1s}.logo{max-width:200px}@media screen and (min-width:1025px){.logo{max-width:250px}}@media screen and (max-width:991px){#navigation{margin-top:3px !important}}@media screen and (max-width:991px){#menu-button{border-top:0 none !important}}@media screen and (max-width:414px){#menu-button{top:-5px}}@media screen and (max-width:991px){#navigation.small-screen ul{width:200%;margin-left:-100%;margin-top:30px}}#menu li.menu-item-has-children{position:relative}#menu li.menu-item-has-children:before{position:absolute;left:-25px;right:-155px;top:0;height:40px;z-index:-1;display:none}#menu li.menu-item-has-children:active:before{display:block}#menu li.menu-item-has-children:active > .sub-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:1025px){#menu li.menu-item-has-children:hover:before{display:block}#menu li.menu-item-has-children:hover > .sub-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}}#menu .sub-menu{display:block;background:#fff;position:absolute;right:-130px;top:100%;left:0;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);transform:translateY(10px);margin-top:10px;z-index:3}#menu .sub-menu li{display:block;border-bottom:1px solid #ccc}#menu .sub-menu a{display:block;padding:10px 15px}@media screen and (max-width:1024px){#menu{width:50%;position:absolute;top:100%;right:0;margin-top:0;border-top:1px solid #004791;z-index:2;-webkit-transform:translateX(101%);transform:translateX(101%)}#menu.is_open{-webkit-transform:translateX(0);transform:translateX(0)}#menu ul{margin:0;background:#fff}#menu li{display:block;line-height:1.5;margin:0;text-align:center;border-bottom:1px solid #ccc}#menu li.menu-item-has-children > a{border-bottom:1px solid transparent}#menu li.menu-item-has-children.active > a{border-bottom-color:#ccc}#menu li.menu-item-has-children > a + span{position:absolute;top:0;right:0;width:50px;height:40px;cursor:pointer;z-index:2}#menu li.menu-item-has-children > a + span:after,#menu li.menu-item-has-children > a + span:before{content:'';-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;background:#004791}#menu li.menu-item-has-children > a + span:after{width:20px;height:2px}#menu li.menu-item-has-children > a + span:before{width:2px;height:20px}#menu li.menu-item-has-children > a + span.is_open:after{-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}#menu li.menu-item-has-children > a + span.is_open:before{-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg)}#menu li.menu-item-has-children.current-menu-item > a + span:after,#menu li.menu-item-has-children.current-menu-item > a + span:before{background:#fff}#menu li.current-menu-item > a{color:#fff;background:#004791}#menu a{display:block;padding:10px 0 8px}#menu a:active{color:#58585a}#menu .sub-menu{display:none;position:static;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);top:auto;left:auto;right:auto;padding:0;margin:0;box-shadow:none}#menu .sub-menu li{margin:0;background:#f8f8f8}#menu .sub-menu li:last-of-type{border:none}#menu .sub-menu a{padding:10px 0 8px}}@media screen and (max-width:1025px) and (min-width:1025px){#menu a:hover{color:#58585a}}@media screen and (max-width:767px){#menu{width:100%}}.waf__custom_theme{}@-webkit-keyframes x-spin{0%{-webkit-transform:rotateX(0deg)}50%{-webkit-transform:rotateX(180deg)}100%{-webkit-transform:rotateX(360deg)}}@-webkit-keyframes y-spin{0%{-webkit-transform:rotateY(360deg)}50%{-webkit-transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0deg)}}@keyframes y-spin{0%{transform:rotateY(360deg)}50%{transform:rotateY(180deg)}100%{transform:rotateY(0deg)}}@-webkit-keyframes back-y-spin{0%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}50%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes back-y-spin{0%{transform:rotateY(360deg)}50%{transform:rotateY(180deg)}100%{transform:rotateY(0deg)}}@-ms-keyframes spin{from{-webkit-transform:rotateY(360deg)}to{-webkit-transform:rotateY(0deg)}}@-moz-keyframes spin{from{-webkit-transform:rotateY(360deg)}to{-webkit-transform:rotateY(0deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotateY(360deg)}to{-webkit-transform:rotateY(0deg)}}@keyframes spin{from{transform:rotateY(360deg)}to{transform:rotateY(0deg)}}@-webkit-keyframes lock{from{top:220px}to{top:140px}}@keyframes lock{from{top:220px}to{top:140px}}@-webkit-keyframes lock3{from{top:200px}to{top:140px}}@keyframes lock3{from{top:200px}to{top:140px}}@-webkit-keyframes lock2{from{top:140px}to{top:70px}}@keyframes lock2{from{top:140px}to{top:70px}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-20px);transform:translateY(-20px)}60%{-moz-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px)}60%{-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.waf__custom_theme .cutted{background-image:url(../images/Blueprint-Pattern-Small.png)}.waf__custom_theme .cutted .container{background:#fff;padding-left:30px;padding-right:30px}@media screen and (max-width:1025px){.waf__custom_theme .cutted .container{padding-left:15px;padding-right:15px}}@media screen and (max-width:767px){.waf__custom_theme .cutted .container{padding-left:8px;padding-right:8px}}.waf__custom_theme .top_panel{min-height:75vh;display:flex;align-items:center;height:75vh}.waf__custom_theme .top_panel .container h1{align-self:center}.waf__custom_theme .top_panel .container h1 span{border:2px solid;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:10px 30px;color:#fff;font-family:'Avenir Next', 'Lato', sans-serif;font-size:50.52px;text-transform:uppercase;font-weight:900;letter-spacing:0.13px;line-height:110px}@media screen and (max-width:1025px) and (min-width:768px){.waf__custom_theme .top_panel .container h1 span{font-size:41px;line-height:100px}}@media screen and (max-width:767px){.waf__custom_theme .top_panel .container h1 span{font-size:28px;line-height:70px;padding:10px 15px}}.waf__custom_theme .homepage_intro{margin-bottom:140px}@media screen and (max-width:767px){.waf__custom_theme .homepage_intro{margin-bottom:100px}}.waf__custom_theme .homepage_intro .container{background:#fff;margin-top:-78px;border:1px dashed #577fb2}.waf__custom_theme .homepage_intro .container .jumping{padding:0;float:right;top:-45px;right:5px;-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.waf__custom_theme .homepage_intro .container .jumping:after{content:'\f107';padding:19px}.waf__custom_theme .homepage_intro .container div{display:flex;flex-wrap:wrap}.waf__custom_theme .homepage_intro .container div h3{flex:100%;padding:15px 30px;color:#004791;font-family:'Avenir Next', 'Lato', sans-serif;font-size:28.43px;font-weight:900;letter-spacing:0.07px;text-transform:uppercase;line-height:46px;border-bottom:1px dashed #577fb2}@media screen and (max-width:1024px){.waf__custom_theme .homepage_intro .container div h3{font-size:17px;line-height:27px;padding:15px}}.waf__custom_theme .homepage_intro .container div .left-side{padding:50px 15px 55px 30px;flex:1 1 0px;max-width:40%}@media screen and (max-width:1024px){.waf__custom_theme .homepage_intro .container div .left-side{padding:15px 20px;flex:100%;max-width:100%}}.waf__custom_theme .homepage_intro .container div .left-side h4{color:#58585a;font-family:'Lato', sans-serif;font-size:21.33px;font-weight:900;letter-spacing:0.06px;line-height:35px}@media screen and (max-width:1024px){.waf__custom_theme .homepage_intro .container div .left-side h4{font-size:17px;line-height:27px}}.waf__custom_theme .homepage_intro .container div .right-side{flex:1 1 0px;padding:50px 30px 0 15px}@media screen and (max-width:1024px){.waf__custom_theme .homepage_intro .container div .right-side{flex:100%;padding-top:0;padding-bottom:20px}}@media screen and (max-width:767px){.waf__custom_theme .homepage_intro .container div .right-side{padding-bottom:5px}}.waf__custom_theme .homepage_intro .container div .right-side p{color:#58585a;font-family:'Avenir Next', 'Lato', sans-serif;font-size:16px;line-height:28px}@media screen and (max-width:767px){.waf__custom_theme .homepage_intro .container div .right-side p{font-size:14px;padding-bottom:15px}}.waf__custom_theme .how-do-we-know{margin-bottom:160px}@media screen and (max-width:767px){.waf__custom_theme .how-do-we-know{margin-bottom:100px}}.waf__custom_theme .how-do-we-know .container{display:flex;flex-wrap:wrap;padding:0 30px}@media screen and (max-width:1024px){.waf__custom_theme .how-do-we-know .container{padding:0}}.waf__custom_theme .how-do-we-know .container .left,.waf__custom_theme .how-do-we-know .container .right{flex:1 1 0px}@media screen and (max-width:767px){.waf__custom_theme .how-do-we-know .container .left,.waf__custom_theme .how-do-we-know .container .right{flex:100%}}.waf__custom_theme .how-do-we-know .container .left{padding-right:27px;position:relative}@media screen and (max-width:1024px){.waf__custom_theme .how-do-we-know .container .left{padding-right:15px}}.waf__custom_theme .how-do-we-know .container .left .backdrop{background-image:url(../images/Blueprint-Pattern-Small.png);background-repeat:repeat;max-width:300px;max-height:300px;min-height:300px}@media screen and (max-width:1024px){.waf__custom_theme .how-do-we-know .container .left .backdrop{max-width:215px}}.waf__custom_theme .how-do-we-know .container .left img{max-width:375px;position:absolute;right:27px;top:68px}@media screen and (max-width:1024px){.waf__custom_theme .how-do-we-know .container .left img{max-width:265px;left:45px;right:auto}}.waf__custom_theme .how-do-we-know .container .left .button{position:absolute;bottom:70px}.waf__custom_theme .how-do-we-know .container .right{padding-left:27px}@media screen and (max-width:1024px){.waf__custom_theme .how-do-we-know .container .right{padding-left:15px;margin-top:70px}}.waf__custom_theme .how-do-we-know .container .right h2{color:#004791;font-family:'Avenir Next', 'Lato', sans-serif;font-size:37.9px;font-weight:900;letter-spacing:0.1px;line-height:60px;text-transform:uppercase}@media screen and (max-width:1024px){.waf__custom_theme .how-do-we-know .container .right h2{font-size:31px}}@media screen and (max-width:767px){.waf__custom_theme .how-do-we-know .container .right h2{font-size:23px;line-height:36px}}.waf__custom_theme .how-do-we-know .container .right p{color:#58585a;font-family:'Avenir Next', 'Lato', sans-serif;font-size:16px;line-height:28px}@media screen and (max-width:1024px){.waf__custom_theme .how-do-we-know .container .right p{font-size:14px;line-height:23px}}.waf__custom_theme .blueprint-text{margin-bottom:160px}@media screen and (max-width:767px){.waf__custom_theme .blueprint-text{margin-bottom:100px}}.waf__custom_theme .blueprint-text h2{color:#004791;font-family:'Avenir Next', 'Lato', sans-serif;font-size:28.43px;font-weight:900;letter-spacing:0.07px;line-height:46px;text-transform:uppercase;padding:45px 60px;margin-bottom:0;border:2px dashed #004791}@media screen and (max-width:1024px){.waf__custom_theme .blueprint-text h2{font-size:23px;line-height:36px}}@media screen and (max-width:767px){.waf__custom_theme .blueprint-text h2{font-size:17px;line-height:27px;padding:30px 45px;text-align:center}}@media screen and (min-width:1025px){.waf__custom_theme .slider_homepage .sliders-wrapper{width:100%;max-width:100%;padding-left:calc(100% - 1110px - ((100% - 1110px)/2))}}@media screen and (max-width:1024px){.waf__custom_theme .slider_homepage .sliders-wrapper{margin-right:0}}@media screen and (max-width:1024px) and (min-width:768px){.waf__custom_theme .slider_homepage .sliders-wrapper{max-width:calc(100% - 39px)}}@media screen and (max-width:767px){.waf__custom_theme .slider_homepage .sliders-wrapper{max-width:calc(100% - 16px)}}@media screen and (max-width:1024px) and (min-width:768px){.waf__custom_theme .slider_homepage .sliders-wrapper.pull_to_end .swiper-container.goals-small-slider{-webkit-transform:translateX(-39px);transform:translateX(-39px)}}@media screen and (max-width:767px){.waf__custom_theme .slider_homepage .sliders-wrapper.pull_to_end .swiper-container.goals-small-slider{-webkit-transform:translateX(-15px);transform:translateX(-15px)}}.waf__custom_theme .slider_homepage .swiper-slide{height:auto}.waf__custom_theme .slider_homepage .swiper-slide *{box-sizing:border-box}.waf__custom_theme .slider_homepage .goals-small-slider .swiper-slide{margin-top:6px;margin-bottom:50px;width:218px;height:185px;border:1px dashed #004791;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}@media screen and (max-width:1024px){.waf__custom_theme .slider_homepage .goals-small-slider .swiper-slide{height:160px}}.waf__custom_theme .slider_homepage .goals-small-slider .swiper-slide h2{font-size:21.33px;line-height:29px;color:#004791;font-weight:900;letter-spacing:0.06px;font-family:'Lato', sans-serif;text-transform:uppercase;padding-top:17px;padding-bottom:17px}@media screen and (max-width:1025px){.waf__custom_theme .slider_homepage .goals-small-slider .swiper-slide h2{font-size:17px;line-height:23px}}.waf__custom_theme .slider_homepage .goals-small-slider .swiper-slide:nth-of-type(odd){background:#f5f7fa}.waf__custom_theme .slider_homepage .goals-small-slider .swiper-slide:nth-of-type(even){background:#e6eff6}.waf__custom_theme .slider_homepage .goals-small-slider .swiper-slide mark{line-height:60px;border-bottom:1px dashed #004791;font-size:37.9px;color:#004791;font-family:'Avenir Next', 'Lato', sans-serif;font-weight:bold;padding-bottom:0;padding-top:0}@media screen and (max-width:1025px){.waf__custom_theme .slider_homepage .goals-small-slider .swiper-slide mark{font-size:31px;line-height:48px;padding-bottom:11px;padding-top:11px;display:flex;align-items:center;justify-content:center}}.waf__custom_theme .slider_homepage .goals-small-slider .swiper-slide div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.waf__custom_theme .slider_homepage .goals-small-slider .swiper-slide.swiper-slide-thumb-active:after{content:'\f107';padding:19px;font-size:50px;font-family:'FontAwesome';color:#004791;position:absolute;top:160px;left:75px;-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@media screen and (max-width:1025px){.waf__custom_theme .slider_homepage .goals-small-slider .swiper-slide.swiper-slide-thumb-active:after{top:130px}}.waf__custom_theme .slider_homepage .goals-small-slider .swiper-slide:hover{cursor:pointer}.waf__custom_theme .slider_homepage .goals-small-slider .swiper-slide:before{content:'\f067';padding:0;font-size:36px;font-family:'FontAwesome';color:#a1b7d3;position:absolute;top:38px;left:95%;z-index:9}@media screen and (max-width:1025px){.waf__custom_theme .slider_homepage .goals-small-slider .swiper-slide:before{top:45px}}.waf__custom_theme .slider_homepage .goals-small-slider .swiper-slide:last-child:before{display:none}.waf__custom_theme .slider_homepage .goals-big-slider{margin-bottom:160px}.waf__custom_theme .slider_homepage .goals-big-slider .swiper-wrapper{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.waf__custom_theme .slider_homepage .goals-big-slider .slide-wrapper{border:1px dashed #004791;border-right:none;flex-wrap:wrap;border-bottom:none}.waf__custom_theme .slider_homepage .goals-big-slider .slide-wrapper .slide-head-wrapper{display:flex;background:#004791 url(../images/cell.png)}@media screen and (max-width:767px){.waf__custom_theme .slider_homepage .goals-big-slider .slide-wrapper .slide-head-wrapper{flex-wrap:wrap}}.waf__custom_theme .slider_homepage .goals-big-slider .slide-wrapper .parent-halfs{display:flex;flex:1}@media screen and (max-width:767px){.waf__custom_theme .slider_homepage .goals-big-slider .slide-wrapper .parent-halfs{flex-wrap:wrap}}.waf__custom_theme .slider_homepage .goals-big-slider .slide-wrapper mark{flex:255px;border-right:1px dashed #fff;border-bottom:1px dashed #fff;padding-top:20px;padding-bottom:20px;color:#fff;font-family:'Avenir Next', 'Lato', sans-serif;font-size:67.34px;font-weight:900;letter-spacing:0.17px;line-height:102px;text-align:center}@media screen and (max-width:767px){.waf__custom_theme .slider_homepage .goals-big-slider .slide-wrapper mark{padding-top:8px;padding-bottom:8px}}@media screen and (max-width:1025px){.waf__custom_theme .slider_homepage .goals-big-slider .slide-wrapper mark{font-size:55px;line-height:75px}}.waf__custom_theme .slider_homepage .goals-big-slider .slide-wrapper h2:last-of-type{border-bottom:1px dashed #fff;padding-left:30px;padding-top:25px;padding-bottom:25px;flex:80%;color:#fff;font-family:'Avenir Next', 'Lato', sans-serif;font-size:28.43px;font-weight:900;text-transform:uppercase;letter-spacing:0.07px;line-height:46px}@media screen and (max-width:767px){.waf__custom_theme .slider_homepage .goals-big-slider .slide-wrapper h2:last-of-type{padding:20px 15px;text-align:center}}@media screen and (max-width:1025px){.waf__custom_theme .slider_homepage .goals-big-slider .slide-wrapper h2:last-of-type{font-size:23px;line-height:36px}}.waf__custom_theme .slider_homepage .goals-big-slider .slide-wrapper .half{border-right:1px dashed #004791;flex:50%}@media screen and (max-width:767px){.waf__custom_theme .slider_homepage .goals-big-slider .slide-wrapper .half{flex:100%}}.waf__custom_theme .slider_homepage .goals-big-slider .slide-wrapper .half .half-title{background:#c0d3e6;color:#fff;text-align:center;border-bottom:1px dashed #004791}.waf__custom_theme .slider_homepage .goals-big-slider .slide-wrapper .half .half-cell{font-size:16px;font-family:'Avenir Next', 'Lato', sans-serif;margin-bottom:0;text-align:center;border-bottom:1px dashed #004791;padding-bottom:30px;padding-top:30px;min-height:110px;display:flex;align-items:center;justify-content:center}.waf__custom_theme .slider_homepage .goals-big-slider .slide-wrapper .half .half-cell:last-child{padding-top:10px;padding-bottom:10px}.waf__custom_theme .slider_homepage .goals-big-slider .swiper-slide{width:1110px}@media screen and (max-width:767px){.waf__custom_theme .slider_homepage .goals-big-slider .swiper-slide{width:344px}}@media screen and (max-width:370px){.waf__custom_theme .slider_homepage .goals-big-slider .swiper-slide{width:320px}}@media screen and (max-width:1025px) and (min-width:768px){.waf__custom_theme .slider_homepage .goals-big-slider .swiper-slide{width:690px}}.waf__custom_theme .slider_homepage .goals-big-slider .swiper-slide:hover{cursor:pointer}.waf__custom_theme .slider_homepage .goals-big-slider .swiper-slide .button{margin-top:30px}.waf__custom_theme .slider_homepage .slider-title{background:#004791 url(../images/cell.png);color:#fff;font-family:'Avenir Next', 'Lato', sans-serif;font-size:37.9px;font-weight:900;padding-top:13px;letter-spacing:0.1px;line-height:60px;text-align:center;padding-bottom:13px}@media screen and (max-width:1025px){.waf__custom_theme .slider_homepage .slider-title{font-size:31px;line-height:48px}}.waf__custom_theme .huge-buttons{margin-bottom:135px}@media screen and (max-width:767px){.waf__custom_theme .huge-buttons{margin-bottom:100px}}@media screen and (max-width:480px){.waf__custom_theme .huge-buttons{background:none}}@media screen and (min-width:1025px){.waf__custom_theme .huge-buttons .buttons-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-30px}}.waf__custom_theme .huge-buttons .buttons-wrap a{width:calc(50% + 30px);margin-right:30px;border:2px dashed #004791;padding:28px;text-align:center;position:relative}@media screen and (max-width:1025px){.waf__custom_theme .huge-buttons .buttons-wrap a{width:100%}.waf__custom_theme .huge-buttons .buttons-wrap a:first-of-type{margin-bottom:30px}}@media screen and (max-width:767px) and (max-width:767px){.waf__custom_theme .huge-buttons .buttons-wrap a:first-of-type{margin-bottom:20px}}.waf__custom_theme .huge-buttons .buttons-wrap a h2{text-transform:uppercase;color:#004791;font-family:'Avenir Next', 'Lato', sans-serif;font-size:37.9px;font-weight:900;letter-spacing:0.1px;line-height:47px;text-align:center;margin-bottom:0}@media screen and (max-width:767px){.waf__custom_theme .huge-buttons .buttons-wrap a h2{font-size:23px;line-height:30px}}.waf__custom_theme .huge-buttons .buttons-wrap a span{color:#577fb2;font-family:'HurmeGeometricSans3', 'Lato', sans-serif;font-size:14px;font-weight:600;letter-spacing:0.04px;line-height:19px;text-align:center}.waf__custom_theme .huge-buttons .buttons-wrap a:before{content:"";position:absolute;top:28px;right:28px;bottom:28px;left:28px;border:2px dashed #004791}@media screen and (max-width:767px){.waf__custom_theme .huge-buttons .buttons-wrap a:before{top:17px;right:17px;bottom:17px;left:17px}}.waf__custom_theme .huge-buttons .buttons-wrap a:hover{border:2px dashed #fff f}.waf__custom_theme .huge-buttons .buttons-wrap a:hover h2,.waf__custom_theme .huge-buttons .buttons-wrap a:hover span{color:#fff;z-index:2}.waf__custom_theme .huge-buttons .buttons-wrap a:hover:before{background:#004791;z-index:1}.waf__custom_theme .huge-buttons .buttons-wrap a{display:flex;flex-direction:column;justify-content:center;min-height:216px}@media screen and (max-width:767px){.waf__custom_theme .huge-buttons .buttons-wrap a{min-height:190px}}.tpl-risk-mapping .risk__lock{position:relative}@media screen and (max-width:767px){.tpl-risk-mapping .risk__lock{top:50px;left:-18px}}.tpl-risk-mapping .risk__lock figure{max-width:250px}@media screen and (max-width:1367px){.tpl-risk-mapping .risk__lock figure{max-width:200px}}@media screen and (max-width:767px){.tpl-risk-mapping .risk__lock figure{max-width:120px}}.tpl-risk-mapping .risk__lock figure img:first-of-type{top:220px;width:160px;margin:0 auto}@media screen and (max-width:1367px){.tpl-risk-mapping .risk__lock figure img:first-of-type{top:200px;width:140px}}@media screen and (max-width:767px){.tpl-risk-mapping .risk__lock figure img:first-of-type{top:140px;width:95px}}.tpl-risk-mapping .risk__lock figure img:nth-of-type(2){width:205px;left:0}@media screen and (max-width:1367px){}@media screen and (max-width:767px){.tpl-risk-mapping .risk__lock figure img:nth-of-type(2){width:205px;left:2px}}.tpl-risk-mapping .risk__lock figure img:nth-of-type(3){width:86px;top:-214px;left:128px}@media screen and (max-width:1367px){.tpl-risk-mapping .risk__lock figure img:nth-of-type(3){width:83px;top:-208px;left:128px}}@media screen and (max-width:767px){.tpl-risk-mapping .risk__lock figure img:nth-of-type(3){width:49px;top:-124px;left:78px}}.tpl-risk-mapping #stage{position:absolute;left:-50px;top:398px}@media screen and (max-width:1367px){.tpl-risk-mapping #stage{top:348px}}@media screen and (max-width:767px){.tpl-risk-mapping #stage{left:-111px;top:216px;width:200px}}.tpl-risk-mapping #rotate{margin:0 auto;width:300px;height:200px;-webkit-transform-style:preserve-3d;-webkit-animation-name:x-spin;-webkit-animation-duration:7s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}.tpl-risk-mapping .ring{margin:0 auto;height:30px;width:531px;-webkit-transform-style:preserve-3d;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;position:relative;top:16px;right:44px;margin-bottom:20.5px}@media screen and (max-width:1367px){.tpl-risk-mapping .ring{margin-bottom:18px;top:18px}}@media screen and (max-width:767px){.tpl-risk-mapping .ring{top:28px;right:44px;height:24px;margin-bottom:4px;width:518px}}.tpl-risk-mapping .ring > :nth-child(odd){background-color:#004791}.tpl-risk-mapping .ring > :nth-child(even){background-color:#004791}.tpl-risk-mapping .poster{position:absolute;left:250px;height:25px;padding:3px 10px;padding-top:1px;margin-top:5px;opacity:1;color:#fff;-webkit-border-radius:0}@media screen and (max-width:767px){.tpl-risk-mapping .poster{height:15px;padding:2px 5px}}.tpl-risk-mapping .poster > p{font-family:'Avenir Next', 'Lato', sans-serif;font-size:15px;font-weight:bold;text-align:center;margin-top:0}@media screen and (max-width:767px){.tpl-risk-mapping .poster > p{font-size:10px}}.tpl-risk-mapping #ring-1{-webkit-animation-name:y-spin;-webkit-animation-duration:5s;animation-duration:4000ms;animation-iteration-count:infinite;animation-timing-function:linear}.tpl-risk-mapping #ring-2{-webkit-animation-name:back-y-spin;-webkit-animation-duration:4s;animation-duration:4000ms;animation-iteration-count:infinite;animation-timing-function:linear}.tpl-risk-mapping #ring-3{-webkit-animation-name:y-spin;-webkit-animation-duration:3s;animation-duration:4000ms;animation-iteration-count:infinite;animation-timing-function:linear}.tpl-risk-mapping #ring-4{-webkit-animation-name:y-spin;-webkit-animation-duration:3s;animation-duration:4000ms;animation-iteration-count:infinite;animation-timing-function:linear}.tpl-risk-mapping .risk__lock img{position:relative}.tpl-risk-mapping .all_groups_done #ring-1{animation:none}.tpl-risk-mapping .all_groups_done #ring-2{animation:none}.tpl-risk-mapping .all_groups_done #ring-3{animation:none}.tpl-risk-mapping .all_groups_done #ring-4{animation:none}.tpl-risk-mapping .group_1_done #ring-1{animation:none}.tpl-risk-mapping .group_2_done #ring-2{animation:none}.tpl-risk-mapping .group_3_done #ring-3{animation:none}.tpl-risk-mapping .group_4_done #ring-4{animation:none}.tpl-risk-mapping .group_4_done #ring-3{animation:none}.tpl-risk-mapping .group_4_done #ring-2{animation:none}.tpl-risk-mapping .group_4_done #ring-1{animation:none}.tpl-risk-mapping .group_4_done figure img:first-of-type{animation-name:lock;animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:0.8s;animation-delay:0.5s}@media screen and (max-width:1367px){.tpl-risk-mapping .group_4_done figure img:first-of-type{animation-name:lock3}}@media screen and (max-width:767px){.tpl-risk-mapping .group_4_done figure img:first-of-type{animation-name:lock2}}.risk_mapping__right{z-index:9}.risk_mapping__right .risk__q_box_row{min-height:185px}@media screen and (max-width:767px){}.risk_mapping__right .is_prev{-ms-transform:translateY(-100%) translateY(-131px) !important}@media screen and (max-width:1367px){.risk_mapping__right .risk__intro_text p{padding-bottom:0.4rem}}@media screen and (max-width:767px){.risk__lock_holder .risk__question_title{top:83% !important}}@media screen and (max-width:767px){.risk__lock_holder{min-height:380px}}ul li{list-style:disc}.case__title{display:-webkit-flex !important}.home,.post-type-archive-case_studies{display:block !important}.case__post .case__content{flex:1 1 auto !important}.tpl-risk-mapping li{list-style-type:none !important}.explorer-poster{margin-left:-25px !important}.tpl-risk-mapping .footer,.tpl-risk-mapping .tiny-footer{display:none}.tpl-risk-mapping .sticky-wrapper{position:fixed;top:0;left:0;right:0;z-index:2}.tpl-risk-mapping .header{padding-top:5px;padding-bottom:5px}@media screen and (min-width:1025px){.tpl-risk-mapping .header{padding-top:10px;padding-bottom:10px}}.tpl-risk-mapping #to-the-top{display:none !important}.risk_mapping{background:#fff;position:relative;z-index:1}@media screen and (min-width:768px){.risk_mapping{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh}}@media screen and (max-width:1024px) and (min-width:768px){.risk_mapping{padding-top:20px}}@media screen and (min-width:1025px){.risk_mapping{padding-top:40px}}.risk_mapping.is_questions .risk__intro_title{opacity:0;visibility:hidden;-webkit-transform:scale(0);transform:scale(0)}.risk_mapping.is_questions .risk__lock_holder{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width:767px){.risk_mapping.is_questions .risk_mapping__left{height:268px}}@media screen and (max-width:1024px) and (min-width:768px){.risk_mapping.is_questions .risk_mapping__left{width:32.94%}}@media screen and (min-width:1025px){.risk_mapping.is_questions .risk_mapping__left{width:29.16%}}.risk_mapping__left{background:#004791 url(../images/cell.png);position:relative}@media screen and (max-width:767px){.risk_mapping__left{padding:158px 25px 54px}}@media screen and (min-width:768px){.risk_mapping__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}}@media screen and (max-width:1024px) and (min-width:768px){.risk_mapping__left{width:48.04%}}@media screen and (min-width:1025px){.risk_mapping__left{width:42.36%}}.risk_mapping__right{overflow:hidden}@media screen and (max-width:767px){.risk_mapping__right{padding-left:25px;padding-right:25px}}@media screen and (min-width:768px){.risk_mapping__right{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-top:45px}}@media screen and (max-width:1199px) and (min-width:768px){.risk_mapping__right{padding-right:40px}}@media screen and (min-width:1200px){.risk_mapping__right{padding-right:calc(100vw - 1110px - ((100vw - 1110px)/2))}}@media screen and (max-width:767px){.risk__intro_title{max-width:240px}}@media screen and (max-width:1199px) and (min-width:768px){.risk__intro_title{padding-left:40px}}@media screen and (min-width:1200px){.risk__intro_title{padding-left:calc(100vw - 1110px - ((100vw - 1110px)/2))}}.risk__intro_title h2{font:900 23px/1.56 'Avenir Next', 'Lato', sans-serif;text-transform:uppercase;letter-spacing:0.00263em;color:#fff;margin:0}@media screen and (max-width:1024px) and (min-width:768px){.risk__intro_title h2{font-size:30px}}@media screen and (min-width:1025px){.risk__intro_title h2{font-size:38px}}@media screen and (max-width:1199px) and (min-width:768px){.risk__intro_title h2{margin-right:20px}}@media screen and (min-width:1200px){.risk__intro_title h2{margin-right:50px}}.risk__lock_holder{position:absolute;top:0;left:25px;right:25px;bottom:-63px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;opacity:0;visibility:hidden;-webkit-transform:scale(0.1);transform:scale(0.1);-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;z-index:1}@media screen and (min-width:768px){.risk__lock_holder{left:0;right:0;bottom:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}.risk__lock_holder .button{position:absolute;left:20px;bottom:40px}@media screen and (max-height:680px){.risk__lock_holder .button{bottom:20px}}@media screen and (min-width:1025px){.risk__lock_holder .button{left:40px}}@media screen and (max-width:767px){.risk__lock_holder .risk__question_title{width:208px;max-width:64%;position:absolute;right:0;top:100%;margin:0;-webkit-transform:translateY(-87px);transform:translateY(-87px)}.risk__lock_holder .risk__question_title:after{box-shadow:inset 0 0 0 1px #fff}}@media screen and (max-width:1199px) and (min-width:768px){.risk__intro_text,.risk__questions_scene{margin-left:30px}}@media screen and (max-width:1369px) and (min-width:1200px){.risk__intro_text,.risk__questions_scene{margin-left:65px}}@media screen and (min-width:1370px){.risk__intro_text,.risk__questions_scene{margin-left:125px}}@media screen and (max-width:767px){.risk__intro_text{padding:50px 0}}@media screen and (min-width:768px){.risk__intro_text{overflow:auto;max-height:calc(100vh - 90px)}}.risk__intro_text strong,.risk__intro_text b{color:#004791}.risk__intro_text .run_diagnostic{margin-top:7px}@media screen and (min-width:1025px){.risk__intro_text .run_diagnostic{margin-top:15px}}.risk__questions_scene{display:none;opacity:0;visibility:hidden;-webkit-transform:scale(0.1);transform:scale(0.1);width:100%}@media screen and (max-width:767px){.risk__questions_scene{padding:102px 0 17px}}.risk__questions_scene.is_animate{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width:767px){.risk__questions_scene > a{font:400 10px/23px 'Avenir Next', 'Lato', sans-serif;color:#004791;text-transform:uppercase}.risk__questions_scene > a:active{box-shadow:0 1px #004791}}@media screen and (max-width:1025px) and (min-width:1025px){.risk__questions_scene > a:hover{box-shadow:0 1px #004791}}.risk__question_title{display:inline-block;font:700 14px/1.64 'Avenir Next', 'Lato', sans-serif;text-transform:uppercase;color:#fff;padding:15px 16px 13px;margin:0 10px 42px 0;position:relative;z-index:1}@media screen and (min-width:768px){.risk__question_title{font-size:16px;padding:13px 22px 12px}}.risk__question_title:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#004791;z-index:-1}.risk__question_title:before{content:'';position:absolute;top:12px;left:10px;width:100%;height:100%;background:#a1b7d3;z-index:-2}.risk__q_title_row{display:none}.risk__question_box{position:relative;z-index:0}.risk__q_box_row{position:absolute;top:100%;left:0;width:100%;padding:20px;opacity:0;visibility:hidden;border:1px dashed #577fb2;-webkit-transition:all 0.65s ease-in-out 0s;transition:all 0.65s ease-in-out 0s}@media screen and (max-width:1024px) and (min-width:768px){.risk__q_box_row{padding:30px}}@media screen and (min-width:1025px){.risk__q_box_row{padding:40px}}.risk__q_box_row.is_active{top:0;opacity:1;visibility:visible}.risk__q_box_row.is_prev{-webkit-transform:translateY(calc(-100% - 131px));transform:translateY(calc(-100% - 131px));opacity:0.26;pointer-events:none;-moz-user-select:none;user-select:none}.risk__q_box_row.is_off{-webkit-transform:translateY(calc(-200% - 262px));transform:translateY(calc(-200% - 262px));opacity:0;visibility:hidden}.risk__question_buttons{margin-top:20px;position:relative;z-index:1}@media screen and (min-width:768px){.risk__question_buttons{margin-top:30px}}.risk__q_button_row{opacity:0;visibility:hidden;margin-right:-15px;-webkit-transition:all 0.15s ease-in 0s;transition:all 0.15s ease-in 0s}.risk__q_button_row:not(:first-child){position:absolute;top:0;left:0}.risk__q_button_row:last-child{display:none}.risk__q_button_row.is_visible{opacity:1;visibility:visible;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.risk__q_button_row .button{margin:0 49px 20px 0}.waf__custom_theme .typology__top{margin-bottom:40px}@media screen and (max-width:1024px) and (min-width:768px){.waf__custom_theme .typology__top{margin-bottom:80px}}@media screen and (min-width:1025px){.waf__custom_theme .typology__top{margin-bottom:120px}}@media screen and (max-width:767px){.waf__custom_theme .typology__top{min-height:460px}}.waf__custom_theme .typology__intro{padding-bottom:38px}@media screen and (max-width:1024px) and (min-width:768px){.waf__custom_theme .typology__intro{padding-bottom:57px}}@media screen and (min-width:1025px){.waf__custom_theme .typology__intro{padding-bottom:77px}}@media screen and (min-width:1025px){.waf__custom_theme .typology__intro .container{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.waf__custom_theme .typology__intro .container > *{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}}.waf__custom_theme .typology__cutted{margin-bottom:0}.waf__custom_theme .typology__cutted h2{min-height:86px;text-align:center;padding:10px 20px}@media screen and (min-width:768px){.waf__custom_theme .typology__cutted h2{margin:20px 0}}.case_studies{padding-bottom:50px}@media screen and (max-width:1024px) and (min-width:768px){.case_studies{padding-bottom:80px}}@media screen and (min-width:1025px){.case_studies{padding-bottom:93px}}.case__filters{margin:22px 0 18px}@media screen and (max-width:1024px) and (min-width:768px){.case__filters{margin:30px 0 26px}}@media screen and (min-width:1025px){.case__filters{margin:35px 0 31px}}.case__filters_taber{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-5px}.cf_tab{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:86px;width:calc(50% + 5px);margin:0 5px 4px 0;padding:10px 4px 4px;text-align:center;cursor:pointer}@media screen and (min-width:768px){.cf_tab{padding:22px 10px 10px}}@media screen and (min-width:1025px){.cf_tab{padding-top:29px}}.cf_tab[data-tab="_sft_cases_institution"]{background:#004791}.cf_tab[data-tab="_sft_cases_institution"]:active span{color:#f7941d}@media screen and (min-width:1025px){.cf_tab[data-tab="_sft_cases_institution"]:hover span{color:#f7941d}}.cf_tab[data-tab="_sft_cases_institution"] i{border-top:7px solid #f7941d}.cf_tab[data-tab="_sft_cases_leverage"]{background:#f7941d}.cf_tab[data-tab="_sft_cases_leverage"]:active span{color:#004791}@media screen and (min-width:1025px){.cf_tab[data-tab="_sft_cases_leverage"]:hover span{color:#004791}}.cf_tab[data-tab="_sft_cases_leverage"] i{border-top:7px solid #004791}.cf_tab span{display:block;font:700 17px/22px 'Avenir Next', 'Lato', sans-serif;text-transform:uppercase;letter-spacing:0.002857em;color:#fff}@media screen and (min-width:1025px){.cf_tab span{font-size:21px}}.cf_tab i{display:inline-block;width:0;height:0;border-bottom:0;border-left:7px solid transparent;border-right:7px solid transparent;margin-top:5px}@media screen and (max-width:1024px) and (min-width:768px){.cf_tab i{margin-top:7px}}@media screen and (min-width:1025px){.cf_tab i{margin-top:9px}}.searchandfilter{display:none;color:#fff}.searchandfilter.is_open{display:block}.searchandfilter > ul > li{display:none;border:1px dashed #fff;padding:37px 6.5% 19px}@media screen and (max-width:1024px) and (min-width:768px){.searchandfilter > ul > li{padding:34px 5.6%}}@media screen and (min-width:1025px){.searchandfilter > ul > li{padding:34px 3.6% 26px 6.25%}}@media screen and (min-width:1025px){.searchandfilter > ul > li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}}.searchandfilter > ul > li.sf-field-taxonomy-cases_institution{background:#004791}.searchandfilter > ul > li.sf-field-taxonomy-cases_institution input:checked + label:after{background:#f7941d}.searchandfilter > ul > li.sf-field-taxonomy-cases_institution label:active:after{background:#f7941d}@media screen and (min-width:1025px){.searchandfilter > ul > li.sf-field-taxonomy-cases_institution label:hover:after{background:#f7941d}}.searchandfilter > ul > li.sf-field-taxonomy-cases_leverage{background:#f7941d}.searchandfilter > ul > li.sf-field-taxonomy-cases_leverage input:checked + label:after{background:#004791}.searchandfilter > ul > li.sf-field-taxonomy-cases_leverage label:active:after{background:#004791}@media screen and (min-width:1025px){.searchandfilter > ul > li.sf-field-taxonomy-cases_leverage label:hover:after{background:#004791}}@media screen and (min-width:768px){.searchandfilter > ul ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%}.searchandfilter > ul ul > *{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}}@media screen and (min-width:1025px){.searchandfilter > ul ul{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-top:14px}}.searchandfilter > ul ul li{padding:0}.searchandfilter > ul ul input[type="checkbox"]{display:none;margin:0}.searchandfilter > ul ul label{font:400 14px/1.65 'Avenir Next', 'Lato', sans-serif;padding-left:38px !important;margin-bottom:17px;position:relative;cursor:pointer}@media screen and (min-width:1025px){.searchandfilter > ul ul label{font-size:16px;margin-bottom:14px}}.searchandfilter > ul ul label:after,.searchandfilter > ul ul label:before{content:'';position:absolute}.searchandfilter > ul ul label:before{top:4px;left:0;width:15px;height:15px;background:#fff}@media screen and (min-width:1025px){.searchandfilter > ul ul label:before{top:5px}}.searchandfilter > ul ul label:after{top:6px;left:2px;width:11px;height:11px}@media screen and (min-width:1025px){.searchandfilter > ul ul label:after{top:7px}}.searchandfilter h4{font:700 14px/1.65 'Avenir Next', 'Lato', sans-serif;color:#fff;padding:0}@media screen and (max-width:1024px){.searchandfilter h4{padding-bottom:33px}}@media screen and (min-width:1025px){.searchandfilter h4{font-size:16px;min-width:154px;margin-right:4%}}@media screen and (max-width:1024px) and (min-width:768px){.case__posts{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.case__posts > *{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}}@media screen and (min-width:1025px){.case__posts{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.case__posts > *{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}}.case__post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#f5f7fa;margin-bottom:30px;border:1px dashed #004791;position:relative;z-index:0}@media screen and (min-width:1025px){.case__post:hover .case__content{opacity:1;visibility:visible}}@media screen and (min-width:1025px){.case__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}}.case__tax{padding:30px 30px 25px;border-bottom:1px dashed #004791}.case__tax div{line-height:0}.case__tax span{display:inline-block;font:700 12px/16px 'Avenir Next', 'Lato', sans-serif;color:#fff;padding:7px 10px;margin:0 5px 5px 0}@media screen and (max-width:1024px) and (min-width:768px){.case__tax span{padding-left:15px;padding-right:15px}}@media screen and (min-width:1025px){.case__tax span{padding-left:17px;padding-right:17px}}.case__tax_institution span{background:#004791}.case__tax_leverage span{background:#f7941d}.case__title{padding:20px 30px}@media screen and (min-width:1025px){.case__title{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;padding-top:10px;padding-bottom:27px}}.case__title h3{font:700 17px/1.6 'Avenir Next', 'Lato', sans-serif;text-transform:uppercase;letter-spacing:0.002857em;color:#004791}@media screen and (min-width:1025px){.case__title h3{font-size:21px}}.case__content{font:400 14px/1.56 'Avenir Next', 'Lato', sans-serif;color:#004791;padding:0 30px 23px}@media screen and (min-width:1025px){.case__content{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;font-size:16px;padding:4.6666666667rem 32px 26px;background:#f5f7fa;opacity:0;visibility:hidden;position:relative;z-index:1}.case__content:before{content:'';position:absolute;top:14px;left:14px;right:14px;bottom:14px;border:1px dashed #004791;z-index:0}}