body {background:#fff}
#product{padding-top:25px}
#menu_bottom{display:none}
#menu{padding-bottom:23px;padding-top:14px}
#menu.fixedProductMenu{position:fixed;background-color:#fff;width:100%;z-index:12;padding-bottom:14px;border-bottom:solid 1px #c4c4c4}
#menu .ul{list-style:none;padding-left:0;margin:0;display:inline-block}
#menu .ul >li{display:inline;padding-right:17px;position:relative}
#menu .ul >li:not(:last-child)::after{position:absolute;content:'';width:1px;background-color:#282d58;height:13px;right:5px;bottom:0}
#menu a{font-size:14px;position:relative;text-decoration:none}
#menu li:not(:last-child) a::after{content:'';position:absolute;width:0;height:1px;background:#282d58;bottom:0;left:0;transition:.3s}
#menu .ul >li >a:hover::after,
#menu .ul >li >a.hover::after{width:100%}
#menu .ul >li >#dropdown_opp:hover::after,
#menu .ul >li >#dropdown_opp.hover::after{width:83% }
#menu a{color:#282d58}
#menu .icon.small{margin-right:6px}
#product_dropdown{left:0;margin:0;list-style:none;max-height:80vh;overflow-y:scroll}
#product_dropdown::-webkit-scrollbar {display:none }#product_dropdown.dropdown-pane{width:inherit;padding:0}
#product_dropdown a{width:230px;display:block;padding:13px 8px;font-size:11px}
#product_dropdown a:nth-child(odd){background-color:#fafafa}
#product_dropdown a{border-bottom:solid 1px rgba(196,196,196,0.5);transition:.1s}
#product_dropdown a:hover{color:#fff;background-color:#3274a7}
#product h2{color:#0E5481;margin-bottom:10px}
#product h3{color:#0E5481;margin-bottom:10px}
#dropdown_ico{border:6px solid transparent;border-top:8px solid #282d58;display:inline-block;margin-bottom:-6px}.product_button {font-size:18px;cursor:pointer;text-decoration:none;padding:10px;text-align:center;border-radius:10px;background-color:#4188b6;transition:.3s}.svg_blue path{fill:#2f3355}
.icon.small{width:20px;height:20px;margin-right:9px;display:inline-block;vertical-align:top}
.icon.middle{width:30px;height:30px;display:inline-block;vertical-align:top;margin-right:9px}
.icon.big{min-width:85px;max-width:85px;height:85px;background-color:#2976a8;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:10px}
.icon.big.five >*{height:50px;width:50px}
.icon.big.six >*{height:60px;width:60px }
.bb_button{background-color:#4188b6;color:#fff}
.yb_button{background-color:#f7dc1f;border:2px solid #f7dc1f;color:#1a1717}
.wb_button{background-color:#fff;color:#1a1717;border:solid 1px #1a1717}
.wb_button:hover{box-shadow:1px 2px 4px 0 #fff}
.bb_button:hover{background-color:#306e9d;padding-top:11px;padding-bottom:9px}
.media-container >a >* {width:100%}
.media-container >a{display:block;width:100%;border:1px solid #c3c2c2;max-height:332px;position:relative}.media-container >a >iframe{height:330px}
.media-container >a::before {content:'';position:absolute;width:100%;height:100%}
.media-container >a >img{max-height:330px}
.media-container span{color:#6a6666;font-size:14px}
#opportunities .media-container >a{max-height:252px;text-align:center}
#opportunities .media-container >a >iframe{height:250px}
#opportunities .media-container >a >img{max-height:250px;width:auto}
.product_wrap{padding-top:30px;padding-bottom:30px}
#banner .product_button{margin-right:17px}
#banner{background-color:#1d3454;padding:15px 0 35px;position:relative;background-repeat:repeat-y}
#banner.bg_default_1{background-image:radial-gradient(circle at 0 0,#254d79,#2976a8)}
#banner.bg_default_1::after{display:none}#banner.bg_default_2{background-image:url("/storage/app/media/product/bg_default_2.png")}#banner p{color:#fff;font-size:18px}
#banner >div{z-index:10;position:relative}
#banner::after {content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.8);pointer-events:none;z-index:1}#product .opportunities:nth-child(odd){background-color:#fafafa}
.link_container a{color:#1d5392;font-size:16px;text-decoration:none;cursor:pointer}
.link_container a:hover{text-decoration:underline}
.link_container a >img.icon.small{margin-top:-3px;margin-right:9px;vertical-align:middle}
.link_container{display:flex;flex-direction:column}
#opportunities .link_container{margin-top:45px}
.text_container {margin-top:-22px}
#services .link_container:not(:last-child){margin-bottom:20px}
#actions{background-color:#fafafa}
#actions .action{display:flex;justify-content:space-evenly}
#actions .action >a{display:flex;text-decoration:none;align-items:center}
#actions .action >a h3{font-size:22px;color:#3274a7;font-family:FuturaPT;margin:0}
#share{padding:18px 0}
#share a{text-decoration:none}
#share img{width:30px;height:30px;border-radius:4px}
#share .title{line-height:32px;margin-right:-3px;color:#0E5481}
#share .share_box:first-child .share_buttons {display:inline-flex;margin-left:7px}
#share .share_box:first-child img{margin-left:9px}
#share .share_box:last-child img{margin-left:10px}
#share .share_box{margin-right:9px;display:inline-block}
#share .share_buttons{margin-left:0}
.likely{padding:inherit;margin:inherit}
.likely .likely__widget{background:inherit;margin:inherit;display:contents}
.likely .likely__icon{display:none}
.likely .likely__counter{padding:0 4px;line-height:32px;color:#0E5481}
@media screen and (min-width:62em) {#actions .action >a {max-width:23% }}
@media screen and (min-width:48em){.text_container {padding-right:25px }.at_left .text_container {padding-left:25px }.media-container {padding-left:25px }.at_left .media-container {padding-right:25px }.product_wrap{padding-top:45px;padding-bottom:45px }#banner{background-size:cover;padding:77px 0;background-position:center }#description {padding-top:50px }.fancybox-slide{padding-left:100px;padding-right:100px;padding-bottom:120px !important }.fancybox-navigation .fancybox-button--arrow_right{right:30px !important }.fancybox-navigation .fancybox-button--arrow_left{left:30px !important }}
@media screen and (max-width:47.99875em){.media-container {padding-bottom:20px }#product h2{font-size:1.25em }.media-container >a{margin:auto;display:inline-flex;justify-content:center }.yb_button,.bb_button,.wb_button{font-size:14px }#banner .bb_button .icon.middle{margin-right:3px;height:20px;width:20px }#banner .wb_button .icon.small{margin:0 }#banner .product_button{padding:7px 10px }#banner .product_button.bb_button{padding-left:4px }#banner{background-size:contain }#actions .action{flex-direction:column;padding:0 40px }#share .share_box{display:inline-block;margin:7px 0 }#share .share_box:first-child .share_buttons {margin-left:0 }#share .share_box:first-child {margin:7px 3px 0 0 }#share .title{font-size:14px }#share img{width:20px;height:20px;border-radius:2px }#share .share_box:first-child img{margin-left:6px }#share .share_box:last-child img{margin-left:6px }#actions .action >a{margin:10px 0 }#actions .product_wrap{padding-top:15px;padding-bottom:15px }.product_wrap {padding-bottom:25px }.fancybox-slide--video{padding-left:0;padding-right:0 }}@media all and (min-width:800px) {.fancybox-thumbs {top:auto;width:auto;bottom:0;left:0;right :0;height:95px;padding:10px 10px 5px 10px;box-sizing:border-box;background:rgba(0,0,0,0.3) }.fancybox-show-thumbs .fancybox-inner {right:0;bottom:95px }}
.fancybox-caption{display:none}
.fancybox-content div.caption {position:absolute;width:100%;left:0;background:#fff;bottom:0;border:solid 1px rgba(196,196,196,0.8);color:#6a6666;font-size:16px;padding:5px 24px;opacity:0}
.fancybox-bg{background:#0b0808}
.fancybox-is-open .fancybox-bg{opacity:.3}
.fancybox-button {background:inherit}
.fancybox-navigation .fancybox-button {padding:0 !important;width:60px;height:60px}
.fancybox-navigation .fancybox-button div {padding:7px;border-radius:50%;background:#fafafa;display:flex;justify-content:center;align-items:center}
.paginator{opacity:0;position:absolute;width:100%;height:40px;bottom:-80px;left:0;display:flex;align-items:flex-end;justify-content:center;cursor:default}
.fancybox-content div.caption.show,.paginator.show{opacity:1;transition:.3s}
.paginator .flex{align-items:center}.paginator .paginator_item{width:12px;height:12px;border-radius:50px;background-color:#fafafa;margin-left:5px;margin-right:5px;display:block;cursor:pointer}
.paginator .paginator_item.current{width:16px;height:16px;margin-left:1px;margin-right:1px}
.fancybox-button svg{height:40px;width:30px;color:#b6b5b5}
.fancybox-button--arrow_left >div{transform:rotate(180deg) }
#header.inner_header {padding:56px 0 0}
.workflow_button {width:auto;height:27px;border-radius:10px;background-color:#4188b6;display:inline-block;color:#fff;text-align:center;padding:2px 10px}.workflow_button:hover {background-color:#254d79}