.tos07-periscope-navigation .nav-menu li{padding:5px;color:inherit;margin-bottom:0}
.tos07-periscope-navigation .nav-menu a{display:block;text-decoration:none;color:#40a4c4}
.tos07-periscope-navigation .nav-menu li a{padding-left:30px}
.tos07-periscope-navigation .nav-menu a:hover{color:#2a748b}
.tos07-periscope-navigation .nav-menu ul{display:none}
.tos07-periscope-navigation .nav-menu ul.active-sublist{display:block}
.tos07-periscope-navigation .nav-menu .menu-item{padding-bottom:5px}
.tos07-periscope-navigation .nav-menu .menu-item li a:hover{background:#ebf5f9}
.tos07-periscope-navigation .nav-menu .menu-item.active-header ul{display:block}
.tos07-periscope-navigation .nav-menu .menu-item.active-header a.active-link{color:black;cursor:default;background-color:transparent}
.tos06-periscope-masthead{padding:0 !important}
.tos06-periscope-masthead section#header .logo-container{width:250px}
.tos06-periscope-masthead section#header{background-color:#40a4c4}
.tos06-periscope-masthead section#header .width{max-width:1000px;margin:0 auto;padding:20px 20px 10px 20px}
.tos06-periscope-masthead section#header h3.logo{background-image:url('clientlib-site/imgs/periscope-logo.png');height:70px;width:200px;margin-left:20px;margin-right:20px;margin-top:15px;margin-bottom:20px;background-repeat:no-repeat;background-size:contain;text-indent:-9000px}
.tos03-block-quote{max-width:46.875rem;margin-top:1rem;margin-bottom:2rem;min-height:50px}
.tos03-block-quote .tos-quote-text{min-height:50px;position:relative;background:transparent url("/live/oe_/https://cdn.cms-twdigitalassets.com/content/dam/legal-twitter/site-assets/quote.png") no-repeat 0 2px;border:none !important;color:#2290bf;font-weight:normal;padding-left:80px}
.tos03-block-quote .tos-quote-text p{display:inline}
.tos03-block-quote .tos-quote-text p a{color:#2290bf}
.tos03-block-quote .tos-quote-text p span.tip{font-weight:800;margin-right:5px}
.tos02-index-section-title h3{font-size:1.6rem;font-weight:400}
.tos02-index-section-title h4{font-weight:400;font-size:1.3rem}
.tos01-index .indexTitles p{margin:0 0 15px;font-weight:normal;line-height:1.65}
.tos01-index .indexTitles p .hierarchy-2{margin:0 15px 15px}
.tos01-index .indexTitles p a{background:none repeat scroll 0 0 rgba(0,0,0,0);color:#3b88c3;outline:0;text-decoration:none}
.c21-image picture img{max-width:100%}
.c02-rich-text-editor h1{font-size:2.2rem;font-weight:400}
﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
:focus{outline:0}
input,textarea,keygen,select,button{font-family:inherit}
@font-face{font-family:'Gotham-Narrow';src:url("clientlib-site/fonts/GothamNarrow-Light.eot");src:local("☺"),url("clientlib-site/fonts/GothamNarrow-Light.woff") format("woff"),url("clientlib-site/fonts/GothamNarrow-Light.ttf") format("truetype"),url("clientlib-site/fonts/GothamNarrow-Light.svg") format("svg");font-weight:300;font-style:normal}
@font-face{font-family:'Gotham-Narrow';src:url("clientlib-site/fonts/GothamNarrow-Book.eot");src:local("☺"),url("clientlib-site/fonts/GothamNarrow-Book.woff") format("woff"),url("clientlib-site/fonts/GothamNarrow-Book.ttf") format("truetype"),url("clientlib-site/fonts/GothamNarrow-Book.svg") format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'Gotham-Narrow';src:url("clientlib-site/fonts/GothamNarrow-Medium.eot");src:local("☺"),url("clientlib-site/fonts/GothamNarrow-Medium.woff") format("woff"),url("clientlib-site/fonts/GothamNarrow-Medium.ttf") format("truetype"),url("clientlib-site/fonts/GothamNarrow-Medium.svg") format("svg");font-weight:500;font-style:normal}
@font-face{font-family:'Gotham-Narrow';src:url("clientlib-site/fonts/GothamNarrow-Bold.eot");src:local("☺"),url("clientlib-site/fonts/GothamNarrow-Bold.woff") format("woff"),url("clientlib-site/fonts/GothamNarrow-Bold.ttf") format("truetype"),url("clientlib-site/fonts/GothamNarrow-Bold.svg") format("svg");font-weight:700;font-style:normal}
@font-face{font-family:'tw-sg-icons';src:url("clientlib-site/fonts/tw-sg-icons.eot");src:url("clientlib-site/fonts/tw-sg-icons.eot?#iefix") format("embedded-opentype"),url("clientlib-site/fonts/tw-sg-icons.woff") format("woff"),url("clientlib-site/fonts/tw-sg-icons.ttf") format("truetype"),url("clientlib-site/fonts/tw-sg-icons.svg#tw-sg-icons") format("svg");font-weight:normal;font-style:normal}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"tw-sg-icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.icon-alert_error:before{content:'\e800'}
.icon-footer_arrow:before{content:'\e801'}
.icon-back-arrow:before{content:'\e802'}
.icon-radio_check:before{content:'\e803'}
.icon-download:before{content:'\e804'}
.icon-share:before{content:'\e805'}
.icon-arrow_right:before{content:'\e806'}
.icon-dropdown_arrow:before{content:'\e807'}
.icon-flyout_triangle:before{content:'\e808'}
.icon-external_link:before{content:'\e809'}
.icon-logo_sml:before{content:'\e80a'}
.icon-navigation_close_mobile:before{content:'\e80b'}
.icon-navigation_down_arrow:before{content:'\e80c'}
.icon-navigation_hamburger_mobile:before{content:'\e80d'}
.icon-navigation_search:before{content:'\e80e'}
.icon-navigation_side_back_arrow_mobile:before{content:'\e80f'}
.icon-mtc_share:before{content:'\e810'}
.icon-plus:before{content:'\e811'}
.icon-quote:before{content:'\e812'}
.icon-expand:before{content:'\e813'}
.icon-close-rounded:before{content:'\e814'}
.icon-mail:before{content:'\e815'}
.screen-reader{display:none;overflow:hidden;text-indent:100%;white-space:nowrap}
html{height:100%}
body{margin:0;padding:0;width:100%;height:100%;color:#4d5c69;background:#f4f7f9;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;word-wrap:break-word;font-weight:400;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body .logo i{font-family:"Gotham-Narrow","Hiragino Kaku Gothic Pro","Helvetica Neue","Tahoma","Arial",sans-serif}
p{line-height:1.5rem}
strong,b{font-weight:700}
button{padding:calc(1.5rem / 2 - 4px) 1.5rem calc(1.5rem / 2 - 5px) 1.5rem;color:#fff;background-color:#1a8bf0;border-radius:4px;border:1px solid #1a8bf0;font-weight:500;font-size:1rem;line-height:1.5rem;cursor:pointer;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}
button .logo{display:inline-block;font-size:8px;height:12.3px;line-height:1;vertical-align:middle;width:14px}
button:hover{background-color:#64b2f8;border:1px solid #64b2f8}
button:active{background-color:#0468c2;border:1px solid #0468c2}
button:disabled{border:1px solid #dde5ea;background-color:#dde5ea;color:#fff;cursor:default}
button.secondary{background:transparent;border:1px solid #1a8bf0;color:#1a8bf0}
button.secondary.white{background:#fff;border:1px solid #fff}
button.secondary:hover{background:#64b2f8;border:1px solid #64b2f8;color:#fff}
button.secondary:active{background-color:#0468c2;border:1px solid #0468c2;color:#fff}
button.secondary:disabled{background-color:transparent;border:1px solid #dde5ea;color:#dde5ea}
.text{margin-bottom:3rem}
.text a:link,.text a:visited{color:#1a8bf0;text-decoration:none}
.text a:link:hover,.text a:visited:hover{color:#8d28d6}
.text.c02-rich-text-editor>h1,.text.c02-rich-text-editor>h2,.text.c02-rich-text-editor>h3,.text.c02-rich-text-editor>h4,.text.c02-rich-text-editor>h5,.text.c02-rich-text-editor>h6,.text.c02-rich-text-editor>p,.text.c02-rich-text-editor>span,.text.c02-rich-text-editor>blockquote,.text.c02-rich-text-editor>ul,.text.c02-rich-text-editor>ol,.text.c02-rich-text-editor>b{max-width:46.875rem}
.text.c02-rich-text-editor>span{display:inline-block}
.text.c02-rich-text-editor>p{display:block}
.text.c02-rich-text-editor>[style*="center"]{display:block;margin-left:auto;margin-right:auto}
.text ul{font-size:1rem;list-style:none;margin:0 0 1.5rem 0}
.text ul li{box-sizing:border-box;line-height:1.5rem;margin:0 0 .75rem 0;padding:0 0 0 20px;position:relative;max-width:46.875rem;vertical-align:top;width:100%}
.text ul li:before{background-color:#4d5c69;border-radius:50%;content:' ';position:absolute;left:3px;top:11px;height:5px;width:5px}
.text ol{font-size:1rem;list-style-type:decimal;margin:1.5rem 0 3rem 0;padding:0 0 0 20px}
.text ol li{margin:0 0 .75rem 0;line-height:1.5rem;max-width:46.875rem}
.text p{margin-bottom:1.5rem;font-size:.9975rem;max-width:46.875rem}
.text p+h3{margin-top:3rem}
.text .background-white{background-color:#fff;border-radius:4px;padding:1.5rem}
.text .background-white ol:last-child,.text .background-white ul:last-child,.text .background-white li:last-child,.text .background-white p:last-child{margin-bottom:0}
.center .text h1,.center .text h2,.center .text h3,.center .text h4,.center .text h5,.center .text h6,.center .text p,.center .text blockquote,.center .text ol,.center .text ol li,.center .text ul,.center .text ul li{margin-left:auto;margin-right:auto;text-align:left}
.center .text .numbered-col{margin-left:auto;margin-right:auto;max-width:46.875rem}
#page-wrapper{margin:0;min-height:100%;overflow:hidden;position:relative}
#main-content{font-size:1rem;line-height:1.5rem;padding:0;min-height:750px}
.module-container{margin:100px auto;text-align:center;width:100%}
.center-copy{text-align:center}
.index.container{margin-top:100px}
.index.container h4{margin:10px 0 0 0}
.index.container ul{margin:30px 0 80px 25px;list-style:disc;font-weight:300}
.index.container ul li{margin:0 auto 18px auto;font-size:1.5rem;line-height:1.5rem;font-weight:400;color:#4d5c69;width:100%}
.index.container ul li a{text-decoration:none;color:#4d5c69;font-size:1.5rem;font-weight:normal}
.index.container ul li a:hover{color:#1a8bf0}
h1,.headline-1{font-weight:300;line-height:1.25em;font-size:3.75rem;margin-bottom:3rem}
@media screen and (max-width:900px){h1,.headline-1{font-size:2.625rem}
}
h2,.headline-2{font-weight:300;line-height:1.25em;font-size:2.625rem;margin-bottom:2rem}
@media screen and (max-width:900px){h2,.headline-2{font-size:40px}
}
h3,.headline-3{font-weight:300;line-height:1.25em;font-size:2rem;margin-bottom:.5rem;margin-top:2.5rem}
@media screen and (max-width:900px){h3,.headline-3{font-size:1.88888888888889rem}
}
h4,.headline-4{font-weight:300;line-height:1.25em;font-size:1.5rem;margin-bottom:.5rem;margin-top:2.5rem}
h5,.headline-5{font-weight:300;line-height:1.25em;font-size:1rem;margin-bottom:.5rem;margin-top:2.5rem}
h6,.headline-6{font-weight:300;line-height:1.25em;font-size:.667rem;margin-bottom:1rem}
h1,h2,h3,h4,h5,h6,.headline-1,.headline-2,.headline-3,.headline-4,.headline-5,.headline-6{color:#4d5c69}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,.headline-1:first-child,.headline-2:first-child,.headline-3:first-child,.headline-4:first-child,.headline-5:first-child,.headline-6:first-child{margin-top:0}
h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b,h6 strong,h6 b,.headline-1 strong,.headline-1 b,.headline-2 strong,.headline-2 b,.headline-3 strong,.headline-3 b,.headline-4 strong,.headline-4 b,.headline-5 strong,.headline-5 b,.headline-6 strong,.headline-6 b{font-family:inherit;font-weight:normal}
h1.center,h2.center,h3.center,h4.center,h5.center,h6.center,.headline-1.center,.headline-2.center,.headline-3.center,.headline-4.center,.headline-5.center,.headline-6.center{text-align:center}
.container{margin:0 auto;position:relative;max-width:1600px;width:100%;clear:both}
.comp-wrapper{margin:0 auto;clear:both;position:relative}
.comp-container{margin:0 auto;position:relative;max-width:1600px;width:100%;height:100%}
.t-row{margin:0;padding-left:5.2%;padding-right:5.2%;display:block;overflow:visible;width:89.6%}
.t-row:after{content:" ";display:block;clear:both}
.t-row .col{padding:0;vertical-align:top;float:left;min-height:1px}
.t-row .col:last-child{margin-right:0 !important}
.t-row .col.center{text-align:center}
.t-row .col.center.col-12{float:none}
.t-row .t-row{padding:0;width:100%}
.t-row .col-1{margin:0 1.78571% 0 0;width:6.69643%}
.t-row .col-2{margin:0 1.78571% 0 0;width:15.17857%}
.t-row .col-3{margin:0 1.78571% 0 0;width:23.66071%}
.t-row .col-4{margin:0 1.78571% 0 0;width:32.14286%}
.t-row .col-5{margin:0 1.78571% 0 0;width:40.625%}
.t-row .col-6{margin:0 1.78571% 0 0;width:49.10714%}
.t-row .col-7{margin:0 1.78571% 0 0;width:57.58929%}
.t-row .col-8{margin:0 1.78571% 0 0;width:66.07143%}
.t-row .col-9{margin:0 1.78571% 0 0;width:74.55357%}
.t-row .col-10{margin:0 1.78571% 0 0;width:83.03571%}
.t-row .col-11{margin:0 1.78571% 0 0;width:91.51786%}
.t-row .col-12{margin:0 1.78571% 0 0;width:100%}
.t-row.showgrid{background:#0468c2;margin-top:40px;margin-bottom:10px;font-size:0}
.t-row.showgrid .col{background-color:#1a8bf0;height:30px}
.t-row.row-sidenav{padding-right:0;position:relative;float:left;width:22.8%}
.t-row.row-sidenav .col-1{margin:0 7.01754% 0 0;width:26.31579%}
.t-row.row-sidenav .col-2{margin:0 7.01754% 0 0;width:59.64912%}
.t-row.row-sidenav .col-3{margin:0 7.01754% 0 0;width:92.98246%}
.t-row.row-sidenav .col-4{margin:0 7.01754% 0 0;width:126.31579%}
.t-row.row-sidenav .col-5{margin:0 7.01754% 0 0;width:159.64912%}
.t-row.row-sidenav .col-6{margin:0 7.01754% 0 0;width:192.98246%}
.t-row.row-sidenav .col-7{margin:0 7.01754% 0 0;width:226.31579%}
.t-row.row-sidenav .col-8{margin:0 7.01754% 0 0;width:259.64912%}
.t-row.row-sidenav .col-9{margin:0 7.01754% 0 0;width:292.98246%}
.t-row.row-sidenav .col-10{margin:0 7.01754% 0 0;width:326.31579%}
.t-row.row-sidenav .col-11{margin:0 7.01754% 0 0;width:359.64912%}
.t-row.row-sidenav .col-12{margin:0 7.01754% 0 0;width:392.98246%}
.t-row.row-listpage{padding-left:0;margin-left:28%;width:72%;z-index:1;position:relative}
.t-row.row-listpage .col-1{margin:0 2.22222% 0 0;width:8.33333%}
.t-row.row-listpage .col-2{margin:0 2.22222% 0 0;width:18.88889%}
.t-row.row-listpage .col-3{margin:0 2.22222% 0 0;width:29.44444%}
.t-row.row-listpage .col-4{margin:0 2.22222% 0 0;width:40%}
.t-row.row-listpage .col-5{margin:0 2.22222% 0 0;width:50.55556%}
.t-row.row-listpage .col-6{margin:0 2.22222% 0 0;width:61.11111%}
.t-row.row-listpage .col-7{margin:0 2.22222% 0 0;width:71.66667%}
.t-row.row-listpage .col-8{margin:0 2.22222% 0 0;width:82.22222%}
.t-row.row-listpage .col-9{margin:0 2.22222% 0 0;width:92.77778%}
.t-row.row-listpage .col-10{margin:0 2.22222% 0 0;width:103.33333%}
.t-row.row-listpage .col-11{margin:0 2.22222% 0 0;width:113.88889%}
.t-row.row-listpage .col-12{margin:0 2.22222% 0 0;width:124.44444%}
.t-row.row-center{padding-right:0;position:relative;float:left;width:22.8%}
.t-row.row-center .col-1{margin:0 7.01754% 0 0;width:26.31579%}
.t-row.row-center .col-2{margin:0 7.01754% 0 0;width:59.64912%}
.t-row.row-center .col-3{margin:0 7.01754% 0 0;width:92.98246%}
.t-row.row-center .col-4{margin:0 7.01754% 0 0;width:126.31579%}
.t-row.row-center .col-5{margin:0 7.01754% 0 0;width:159.64912%}
.t-row.row-center .col-6{margin:0 7.01754% 0 0;width:192.98246%}
.t-row.row-center .col-7{margin:0 7.01754% 0 0;width:226.31579%}
.t-row.row-center .col-8{margin:0 7.01754% 0 0;width:259.64912%}
.t-row.row-center .col-9{margin:0 7.01754% 0 0;width:292.98246%}
.t-row.row-center .col-10{margin:0 7.01754% 0 0;width:326.31579%}
.t-row.row-center .col-11{margin:0 7.01754% 0 0;width:359.64912%}
.t-row.row-center .col-12{margin:0 7.01754% 0 0;width:392.98246%}
.t-row.row-full{padding-right:0;padding-left:0;position:relative;width:100%}
.mobile-columns .t-row .col-1{margin:0 1.78571% 0 0;width:6.69643%}
.mobile-columns .t-row .col-2{margin:0 1.78571% 0 0;width:15.17857%}
.mobile-columns .t-row .col-3{margin:0 1.78571% 0 0;width:23.66071%}
.mobile-columns .t-row .col-4{margin:0 1.78571% 0 0;width:32.14286%}
.mobile-columns .t-row .col-5{margin:0 1.78571% 0 0;width:40.625%}
.mobile-columns .t-row .col-6{margin:0 1.78571% 0 0;width:49.10714%}
.mobile-columns .t-row .col-7{margin:0 1.78571% 0 0;width:57.58929%}
.mobile-columns .t-row .col-8{margin:0 1.78571% 0 0;width:66.07143%}
.mobile-columns .t-row .col-9{margin:0 1.78571% 0 0;width:74.55357%}
.mobile-columns .t-row .col-10{margin:0 1.78571% 0 0;width:83.03571%}
.mobile-columns .t-row .col-11{margin:0 1.78571% 0 0;width:91.51786%}
.mobile-columns .t-row .col-12{margin:0 1.78571% 0 0;width:100%}
@media screen and (max-width:900px){.t-row{padding-left:5.1%;padding-right:5.1%;width:89.8%}
.t-row .col{width:100%;margin:0}
.t-row.showgrid .col{height:3px}
}
.nav-footer{margin:0;width:100%;background:#24292c}
.nav-footer .footer-wrapper{padding-left:5.2%;padding-right:5.2%;width:89.6%}
.nav-footer .nav-col{margin:0 1.1% 0 0;width:23.66071%;display:inline-block;vertical-align:top;padding:0;word-break:break-word}
.nav-footer .nav-col:last-child{margin-right:0}
.nav-footer .columns-5 .nav-col{width:18.6%}
.nav-footer dl{margin:3rem 0 3rem 0;overflow:hidden;font-size:1rem;box-sizing:border-box;list-style:none}
.nav-footer dl.overview{margin:0 0 2.625rem 0}
.nav-footer dl dt{margin:4px 0 36px 0;font-size:1.5rem;color:#4d5c69}
.nav-footer dl dt a{color:#4d5c69;text-decoration:none}
.nav-footer dl dt a:hover{color:#dde5ea}
.nav-footer dl dd{padding:0;width:100%;font-size:1rem;vertical-align:top;overflow:hidden;line-height:1.93rem;color:#4d5c69;box-sizing:border-box}
.nav-footer dl dd a{color:#dde5ea;text-decoration:none}
.nav-footer dl dd a:hover{color:#4d5c69}
.footer-bottom{padding:1.5rem 0 1.5rem 0;position:relative;color:#4d5c69;background:#2d3337;width:100%}
.footer-bottom .copyright{margin-right:1.5rem;display:inline-block;font-size:1rem}
.footer-bottom ul{display:inline;font-size:1rem}
.footer-bottom ul li{margin-right:1.5rem;display:inline-block}
.footer-bottom ul li a{color:#4d5c69;text-decoration:underline}
.footer-bottom ul li a:hover{color:#dde5ea}
.footer-bottom .language{float:right;display:block;font-size:1rem}
.footer-bottom .language.active .lang-flyout{bottom:47px;opacity:1;visibility:visible}
.footer-bottom .language.active span{color:#dde5ea}
.footer-bottom .language .country-selection{margin:0 10px 0 0;cursor:pointer}
.footer-bottom .language .lang-selection{cursor:pointer}
.footer-bottom .language .lang-selection:hover{color:#dde5ea}
.footer-bottom .lang-flyout{padding:calc(3rem) 0 calc(3rem - 9px) 25px;position:absolute;bottom:57px;right:65px;border-radius:4px;background:rgba(221,229,234,0.9);opacity:0;visibility:hidden;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}
.footer-bottom .lang-flyout:after{position:absolute;bottom:-5px;right:20px;content:" ";width:7px;height:6px;background:url("clientlib-site/imgs/flyout_triangle.svg") right 0;z-index:222;opacity:.9}
.footer-bottom .lang-flyout ul[data-columns="2"]{-webkit-columns:2;-moz-columns:2;columns:2}
.footer-bottom .lang-flyout ul[data-columns="3"]{-webkit-columns:3;-moz-columns:3;columns:3}
.footer-bottom .lang-flyout ul[data-columns="4"]{-webkit-columns:4;-moz-columns:4;columns:4}
.footer-bottom .lang-flyout ul{float:left;display:inline;font-size:1rem}
.footer-bottom .lang-flyout ul li{margin-right:1.5rem;line-height:1.5rem;display:block;text-align:left}
.footer-bottom .lang-flyout ul li a{color:#1c2023;text-decoration:none}
.footer-bottom .lang-flyout ul li a:hover{color:#4d5c69}
.footer-bottom .lang-flyout ul li strong{font-weight:700}
.footer-bottom .lang-flyout ul li.selected{display:block}
.footer-bottom .lang-flyout ul.lang-areas{margin:0 20px 0 0;padding:0;border-right:1px solid #1c2023;width:175px}
.footer-bottom .lang-flyout ul.lang-areas li{margin:0}
@media screen and (max-width:900px){.nav-footer{padding:1.5rem 0 0 0}
.nav-footer dl{margin:1.5rem 0 0 0}
.nav-footer dl dt{margin:0;font-size:1.25rem}
.nav-footer dl dd{display:none}
.nav-footer .columns-5 .nav-col,.nav-footer .nav-col{margin:0;width:100%;display:inline-block;vertical-align:top;padding:0}
.footer-bottom{margin:3rem 0 0 0}
.footer-bottom .copyright{font-size:.667rem}
.footer-bottom ul{margin:1.5rem 0 0 0;display:block;font-size:.667rem}
.footer-bottom .language{display:none}
}
.nav-drawer{padding:1.5rem 0 4.5rem;position:absolute;top:0;left:0;width:100%;background-color:transparent;box-sizing:border-box;max-height:67px;z-index:2;-moz-transition:background-color .5s cubic-bezier(0.165,0.84,0.44,1),max-height .5s cubic-bezier(0.165,0.84,0.44,1);-o-transition:background-color .5s cubic-bezier(0.165,0.84,0.44,1),max-height .5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:background-color .5s cubic-bezier(0.165,0.84,0.44,1),max-height .5s cubic-bezier(0.165,0.84,0.44,1);transition:background-color .5s cubic-bezier(0.165,0.84,0.44,1),max-height .5s cubic-bezier(0.165,0.84,0.44,1)}
.nav-drawer.animate .header-left{margin-top:-50px;opacity:0}
.nav-drawer.animate .header-right{margin-top:-55px;opacity:0}
.nav-drawer.with-cta{top:3rem}
.nav-drawer.with-cta+.transparent-masthead{padding-bottom:9rem}
.nav-drawer.no-interaction .arrow-down{display:none}
.nav-drawer.no-interaction .header-left .property-title{cursor:default}
.nav-drawer.no-interaction .header-left .property-title a{color:#fff;text-decoration:none;-moz-transition:all .5s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all .5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:all .5s cubic-bezier(0.165,0.84,0.44,1);transition:all .5s cubic-bezier(0.165,0.84,0.44,1)}
.nav-drawer.no-interaction .header-left .property-title a:hover,.nav-drawer.no-interaction .header-left .property-title a:hover .logo{color:#64b2f8}
.nav-drawer.no-interaction.transparent .header-left .property-title a{color:#4d5c69}
.nav-drawer.no-interaction.transparent .header-left .property-title a:hover,.nav-drawer.no-interaction.transparent .header-left .property-title a:hover .logo{color:#64b2f8}
.nav-drawer .nav-wrapper{padding-left:5.2%;padding-right:5.2%}
.nav-drawer.active{background:#fff;max-height:465px;z-index:2}
.nav-drawer.active .header-left .property-title{color:#4d5c69}
.nav-drawer.active .header-left .logo{color:#1a8bf0}
.nav-drawer.active .header-left .logo:hover{color:#64b2f8}
.nav-drawer.active .header-left .arrow-down{color:#4d5c69;-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
@media screen and (max-width:900px){.nav-drawer.active .header-left .arrow-down{color:#fff}
}
.nav-drawer.active .header-right .search .search-icon{color:#4d5c69}
.nav-drawer.active .header-right .sign-in button{color:#4d5c69;border:1px solid #4d5c69;background:0}
.nav-drawer.active .header-right .sign-in button:hover{color:#fff;border-color:#1a8bf0;background-color:#1a8bf0}
.nav-drawer.active .nav-drawer-menu{opacity:1;visibility:visible}
@media screen and (max-width:900px){.nav-drawer.active .nav-drawer-menu{display:block}
}
.nav-drawer.active .nav-drawer-menu dl{top:0;opacity:1}
.nav-drawer.transparent .header-left .property-title{color:#4d5c69}
.nav-drawer.transparent .header-left .logo{color:#1a8bf0}
.nav-drawer.transparent .header-left .logo:hover{color:#64b2f8}
.nav-drawer.transparent .header-left .arrow-down{color:#4d5c69}
.nav-drawer.transparent .header-right .search-icon .icon-navigation_search{color:#4d5c69}
.nav-drawer.transparent .header-right .sign-in button{color:#4d5c69;border:1px solid #4d5c69;background:0}
.nav-drawer.transparent .header-right .sign-in button:hover{border-color:#1a8bf0;background-color:#1a8bf0;color:#fff}
.nav-drawer header{position:relative;height:40px}
.nav-drawer .header-left{opacity:1;-moz-transition:all .5s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all .5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:all .5s cubic-bezier(0.165,0.84,0.44,1);transition:all .5s cubic-bezier(0.165,0.84,0.44,1)}
.nav-drawer .header-left .nav-drawer-link{cursor:pointer;float:left}
.nav-drawer .header-left .logo{display:block;margin:3px 11px 0 0;float:left;width:26px;height:22px;color:#fff;font-size:20px;text-decoration:none;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}
.nav-drawer .header-left .logo:hover{color:#64b2f8}
.nav-drawer .header-left .logo-and-title{display:inline-block}
.nav-drawer .header-left .logo-and-title .logo{margin-top:0}
.nav-drawer .header-left .logo-and-title:hover .logo .nav-drawer .header-left .logo-and-title:hover .title{color:#1a8bf0}
.nav-drawer .header-left .property-title{margin:0;padding:4px 10px 0 0;font-size:1.25rem;font-weight:400;line-height:1.25rem;color:#fff;float:left;width:auto;cursor:pointer;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.nav-drawer .header-left .arrow-down{margin:11px 0 0;float:left;width:13px;height:6px;font-size:6px;color:#fff;-moz-transition:all .5s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all .5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:all .5s cubic-bezier(0.165,0.84,0.44,1);transition:all .5s cubic-bezier(0.165,0.84,0.44,1);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
.nav-drawer .header-right{width:300px;position:absolute;top:0;right:0;opacity:1;-moz-transition:all .5s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all .5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:all .5s cubic-bezier(0.165,0.84,0.44,1);transition:all .5s cubic-bezier(0.165,0.84,0.44,1);-moz-transition-delay:.1s;-o-transition-delay:.1s;-webkit-transition-delay:.1s;transition-delay:.1s}
.nav-drawer .header-right .search{margin:calc(.5rem - 4px) 25px 0 0;float:right;width:20px;cursor:pointer;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.nav-drawer .header-right .search .input-container{margin-bottom:0;border-radius:4px}
.nav-drawer .header-right .search .input-container .input{position:absolute;border-radius:4px;top:-5px;left:-210px;width:240px;height:32px;z-index:1;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.nav-drawer .header-right .search .input-container .input input{padding:3px 35px 3px .75rem;position:absolute;width:100%;border-radius:4px;border:1px solid #dde5ea;left:240px;top:0;color:#4d5c69;background-color:#fff;font-size:1rem;font-weight:400;line-height:1.5rem;box-sizing:border-box;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}
.nav-drawer .header-right .search .input-container .search-suggestions{margin:25px 0 0;padding:31px 0 25px;border-radius:4px;position:absolute;top:-5px;left:-210px;width:240px;background:rgba(255,255,255,0.9);opacity:0;visibility:hidden;-moz-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);transition:all .3s cubic-bezier(0.165,0.84,0.44,1)}
.nav-drawer .header-right .search .input-container .search-suggestions.active{opacity:1}
.nav-drawer .header-right .search .input-container .search-suggestions ul li{padding:5px 10px;color:#4d5c69;font-size:1rem;font-weight:400;line-height:.8rem;cursor:pointer}
.nav-drawer .header-right .search .input-container .search-suggestions ul li strong{font-weight:700}
.nav-drawer .header-right .search .input-container .search-suggestions ul li:hover{color:#fff;background:#1a8bf0}
.nav-drawer .header-right .search.opened{z-index:2}
.nav-drawer .header-right .search.opened .input-container input{left:0}
.nav-drawer .header-right .search.opened .search-icon{-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7);color:#4d5c69}
.nav-drawer .header-right .search .search-icon{float:left;width:20px;height:20px;display:block;color:#fff;font-size:20px;position:relative;z-index:2}
.nav-drawer .header-right .avatar{margin:-2px 0 0;cursor:pointer}
.nav-drawer .header-right .avatar img{margin:0;border:1px solid rgba(255,255,255,0.2);border-radius:4px;width:30px}
.nav-drawer .header-right .sign-in{display:none}
.nav-drawer .header-right .sign-in .btn-container{margin-bottom:0}
.nav-drawer .header-right .login-wrapper{float:right}
.nav-drawer .header-right .login-container.signed-out .sign-in{margin-top:-1px;display:block}
.nav-drawer .header-right .login-container.signed-out .sign-in button{padding:calc(1.5rem / 3 - 5px) calc(1.5rem / 2 + 4px) calc(1.5rem / 3 - 5px) calc(1.5rem / 2 + 4px);font-size:.875rem}
.nav-drawer .header-right .login-container.signed-out .avatar{display:none}
.nav-drawer .header-right .signed-in_dropdown{padding:calc(.75rem) 0;border-radius:4px;position:absolute;top:60px;right:2px;background:#fff;font-family:"Helvetica Neue","Hiragino Kaku Gothic Pro","Tahoma","Arial",sans-serif;font-weight:normal;opacity:0;visibility:hidden;-moz-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);transition:all .3s cubic-bezier(0.165,0.84,0.44,1)}
.nav-drawer .header-right .signed-in_dropdown.active{top:40px;opacity:1;visibility:visible}
.nav-drawer .header-right .signed-in_dropdown:before{position:absolute;top:-5px;right:10px;content:" ";width:7px;height:7px;background:url("clientlib-site/imgs/signedin_triangle.svg") right 0;z-index:222}
.nav-drawer .header-right .signed-in_dropdown ul{min-width:113px}
.nav-drawer .header-right .signed-in_dropdown ul li{line-height:1rem}
.nav-drawer .header-right .signed-in_dropdown ul li a{padding:2px 20px;display:block;font-size:.75rem;color:#4d5c69;text-decoration:none}
.nav-drawer .header-right .signed-in_dropdown ul li a:hover{color:#fff;background:#1a8bf0}
.nav-drawer .header-right .signed-in_dropdown ul li h5{padding:6px 0 0;font-weight:700}
.nav-drawer .header-right .signed-in_dropdown ul li h5 a{color:#1c2023}
.nav-drawer .header-right .signed-in_dropdown ul li span a{font-size:.667rem}
.nav-drawer .nav-drawer-menu{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:2.3125rem;opacity:0;box-sizing:border-box;margin-top:1.5rem;visibility:hidden;float:left;width:100%}
.nav-drawer .nav-drawer-menu dl{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;top:20px;overflow:hidden;font-size:1rem;list-style:none;opacity:0;-moz-transition:top .5s cubic-bezier(0.165,0.84,0.44,1),opacity .5s cubic-bezier(0.165,0.84,0.44,1);-o-transition:top .5s cubic-bezier(0.165,0.84,0.44,1),opacity .5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:top .5s cubic-bezier(0.165,0.84,0.44,1),opacity .5s cubic-bezier(0.165,0.84,0.44,1);transition:top .5s cubic-bezier(0.165,0.84,0.44,1),opacity .5s cubic-bezier(0.165,0.84,0.44,1)}
.nav-drawer .nav-drawer-menu dl dt{margin:0 0 14px;font-size:.875rem;font-weight:700;line-height:1.3}
.nav-drawer .nav-drawer-menu dl dt a:link,.nav-drawer .nav-drawer-menu dl dt a:visited{color:#1a8bf0;text-decoration:none}
.nav-drawer .nav-drawer-menu dl dt a:link:hover,.nav-drawer .nav-drawer-menu dl dt a:visited:hover{color:#8d28d6}
.nav-drawer .nav-drawer-menu dl dd{margin-bottom:.5em;font-size:.875rem;overflow:hidden;line-height:1.3;color:#4d5c69;word-break:break-word}
.nav-drawer .nav-drawer-menu dl dd a{color:#4d5c69;text-decoration:none;font-size:.875rem}
.nav-drawer .nav-drawer-menu dl dd a:hover{color:#1c2023}
.nav-drawer .nav-drawer-menu dl dd svg{margin:.75rem .5rem 0 0;float:left;width:12px;height:20px;display:block;fill:#4d5c69}
.nav-drawer .nav-drawer-menu dl.mobile-nav{display:none}
.nav-drawer .nav-drawer-menu dl:nth-child(1){-moz-transition-delay:.05s;-o-transition-delay:.05s;-webkit-transition-delay:.05s;transition-delay:.05s}
.nav-drawer .nav-drawer-menu dl:nth-child(2){-moz-transition-delay:.1s;-o-transition-delay:.1s;-webkit-transition-delay:.1s;transition-delay:.1s}
.nav-drawer .nav-drawer-menu dl:nth-child(3){-moz-transition-delay:.15s;-o-transition-delay:.15s;-webkit-transition-delay:.15s;transition-delay:.15s}
.nav-drawer .nav-drawer-menu dl:nth-child(4){-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s}
.nav-drawer .nav-drawer-menu dl:nth-child(5){-moz-transition-delay:.25s;-o-transition-delay:.25s;-webkit-transition-delay:.25s;transition-delay:.25s}
.nav-drawer .nav-drawer-menu dl:nth-child(6){-moz-transition-delay:.3s;-o-transition-delay:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}
.nav-drawer .nav-drawer-menu dl:nth-child(7){-moz-transition-delay:.35s;-o-transition-delay:.35s;-webkit-transition-delay:.35s;transition-delay:.35s}
.nav-drawer .nav-drawer-menu dl:nth-child(8){-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s}
.nav-icon{padding:calc(1.5rem - 15px) 1.5rem calc(1.5rem - 15px) 0;position:absolute;right:0;top:0;cursor:pointer;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:2002;outline:0;display:none}
.nav-icon span,.nav-icon span:before,.nav-icon span:after{cursor:pointer;border-radius:0;height:2px;width:20px;background:#fff;position:absolute;display:block;content:'';-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}
.nav-icon span:before{top:-5px}
.nav-icon span:after{bottom:-5px}
.nav-icon:hover span,.nav-icon:hover span:before,.nav-icon:hover span:after{background:#fff}
.nav-icon.active span{background:transparent}
.nav-icon.active span:before,.nav-icon.active span:after{top:0;background:#fff}
.nav-icon.active span:before{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.nav-icon.active span:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
@media screen and (min-width:901px){.nav-exposed .header-right{width:auto}
.nav-exposed .header-right .search{z-index:0}
.nav-drawer.nav-exposed.active{background:0}
.nav-drawer.nav-exposed.active .header-left .property-title{color:#fff}
.nav-drawer.nav-exposed.active .header-right .sign-in button{color:#fff;background-color:#1a8bf0;border:1px solid #1a8bf0}
.nav-drawer.nav-exposed.active .header-right .search{z-index:0}
.nav-drawer.nav-exposed.active .header-right .search .search-icon{color:#fff}
.nav-drawer.nav-exposed.active .header-right .search.opened{z-index:2}
.nav-exposed__menu{max-width:750px;margin:0 0 0 1rem;opacity:1;visibility:visible;float:left;position:relative;top:7px;z-index:1}
.nav-main__list-item{display:block;float:left;will-change:transform;font-size:1rem;font-weight:500}
.nav-main__list-item:not(:last-child){margin-right:1rem}
.nav-main__list-item a{will-change:transform;position:relative;color:#fff;text-decoration:none}
.nav-main__list-item a:after{content:"";position:absolute;width:100%;height:2px;bottom:-4px;left:0;background-color:#fff;visibility:hidden;opacity:0;transition:all .3s ease-in-out 0}
.nav-main__list-item a:hover:after{visibility:visible;opacity:1;transform:translateY(-2px)}
.transparent .nav-exposed__menu .nav-main__list-item a{color:#4d5c69;font-weight:400}
.transparent .nav-exposed__menu .nav-main__list-item a:after{background-color:#4d5c69;bottom:-3px;height:1px}
}
@media screen and (max-width:1200px){.nav-drawer .nav-drawer-menu{margin-left:0}
.nav-drawer .nav-drawer-menu dl dt{margin-bottom:10px;font-size:.875rem}
.nav-drawer .nav-drawer-menu dl dd{line-height:1.3rem}
.nav-drawer .nav-drawer-menu dl dd a{font-size:.75rem}
}
@media screen and (max-width:900px){.nav-drawer{z-index:2}
.nav-drawer.nav-exposed .nav-exposed__menu{width:100%;opacity:0;visibility:hidden;clear:both}
.nav-drawer.nav-exposed.active header{height:auto}
.nav-drawer.nav-exposed.active .nav-exposed__menu{visibility:visible;opacity:1;position:relative;top:2rem}
.nav-drawer.nav-exposed .nav-main__list-item{margin:1.5rem calc(1.5rem + 20px) 0 0}
.nav-drawer.nav-exposed .nav-main__list-item a:link,.nav-drawer.nav-exposed .nav-main__list-item a:visited{color:#fff;font-size:1.5rem;font-weight:400;text-decoration:none}
}
@media screen and (max-width:900px) and (max-width:300px){.nav-drawer.nav-exposed .nav-main__list-item a:link,.nav-drawer.nav-exposed .nav-main__list-item a:visited{font-size:1.125rem}
}
@media screen and (max-width:900px){.nav-drawer.active{background:#1a8bf0;height:auto;overflow:hidden;z-index:3}
.nav-drawer.active .header-left .property-title{color:#fff}
.nav-drawer.active .header-left .logo{color:#fff}
.nav-drawer.active .header-right{display:block;min-height:0}
.nav-drawer.transparent{margin-bottom:100px}
.nav-drawer.transparent .nav-drawer-menu{background:0}
.nav-drawer.transparent .nav-icon span,.nav-drawer.transparent .nav-icon span:before,.nav-drawer.transparent .nav-icon span:after{background:#4d5c69}
.nav-drawer.transparent.active .header-left .arrow-down{color:#fff}
.nav-drawer.transparent.active .nav-icon span{background:transparent}
.nav-drawer.transparent.active .nav-icon span:before,.nav-drawer.transparent.active .nav-icon span:after{background:#fff}
.nav-drawer.no-interaction.transparent.active .header-left .property-title a{color:#fff}
.nav-drawer.no-interaction.transparent.active .header-left .property-title a:hover,.nav-drawer.no-interaction.transparent.active .header-left .property-title a:hover .logo{color:#64b2f8}
.nav-drawer .nav-drawer-menu{margin:0;padding-left:0}
.nav-drawer .nav-drawer-menu dl{margin:1.5rem calc(1.5rem + 20px) 0 0;width:100%;float:none;clear:both;font-size:1.5rem}
.nav-drawer .nav-drawer-menu dl dt{width:auto}
.nav-drawer .nav-drawer-menu dl dt a:link,.nav-drawer .nav-drawer-menu dl dt a:visited{color:#fff;font-size:1.5rem;font-weight:400}
}
@media screen and (max-width:900px) and (max-width:300px){.nav-drawer .nav-drawer-menu dl dt a:link,.nav-drawer .nav-drawer-menu dl dt a:visited{font-size:1.125rem}
}
@media screen and (max-width:900px){.nav-drawer .nav-drawer-menu dl dt a:link:hover,.nav-drawer .nav-drawer-menu dl dt a:visited:hover{color:#fff}
.nav-drawer .nav-drawer-menu dl dd{display:none;width:auto}
.nav-drawer .nav-drawer-menu dl.mobile-nav{margin:1.5rem calc(1.5rem + 20px) 0 10px;padding:calc(1.5rem + 20px) 0 0;width:95%;border-top:1px solid #fff;display:block;opacity:.6}
.nav-drawer .nav-icon{display:block}
.nav-drawer .login-container{display:none}
.nav-drawer .search,.nav-drawer .avatar{display:none}
}
.nav-contextual-desktop{margin-top:3rem}
.nav-contextual-desktop ul{margin:auto;overflow:hidden;width:100%;font-size:1rem;box-sizing:border-box;border-radius:4px;list-style:none}
.nav-contextual-desktop ul a{color:#4d5c69;text-decoration:none}
.nav-contextual-desktop ul a.active{color:#1c2023;font-weight:700}
.nav-contextual-desktop ul a:hover{color:#1c2023}
.nav-contextual-desktop ul.back-main{margin:0 0 2.625rem 0;font-weight:700}
.nav-contextual-desktop ul.back-main .arrow-down{position:absolute;right:5.2%;top:1px;width:20px;font-size:10px;display:none;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}
.nav-contextual-desktop ul li{margin:auto;padding:.75rem 0;width:100%;font-size:1rem;vertical-align:top;overflow:hidden;line-height:1.25rem;color:#4d5c69;box-sizing:border-box}
.nav-contextual-desktop ul li.current a{color:#1c2023}
.nav-contextual-desktop ul li.current .arrow-down{display:none}
.nav-contextual-desktop ul li.current ul li a{color:#4d5c69}
.nav-contextual-desktop ul li:hover ul li{color:#4d5c69;font-weight:400}
.nav-contextual-desktop ul li .icon-navigation_side_back_arrow_mobile{margin:0 10px 0 0;float:left;font-size:11px}
.nav-contextual-desktop ul li span{margin-top:0;float:left}
.nav-contextual-desktop ul li ul{margin:20px 0 20px 0;padding-left:1em;border-left:1px solid #1a8bf0;border-radius:0}
.nav-contextual-desktop ul li ul li:first-child{margin:-10px 0 0 0}
.nav-contextual-desktop ul li ul li:last-child{margin:0 0 -10px 0}
.nav-contextual-desktop ul li ul li a{color:#4d5c69}
.nav-contextual-desktop ul li ul li a:hover{color:#1c2023}
.nav-contextual-mobile{display:none}
.nav-contextual-mobile.active .comp-container{padding-bottom:62px}
@media screen and (max-width:900px){.nav-contextual-mobile.active .comp-container{padding-bottom:67px}
}
.t-row-contextual.transp{margin-top:4.5rem}
@media screen and (max-width:900px){.t-row-contextual{margin-top:-4.5rem;padding-left:0;padding-right:0;width:100%}
.t-row-contextual .col{width:100%}
.t-row-contextual.transp{margin-top:4.5rem}
.nav-contextual-desktop{display:none}
.nav-contextual-mobile{margin:-4.5rem 0 1.5rem 0;padding:0 0 0 5.2%;background:#dde5ea;width:auto;display:block}
.nav-contextual-mobile .comp-container{padding-bottom:0}
.nav-contextual-mobile.fixed{position:fixed;top:0;left:0;width:100%;z-index:4;box-sizing:border-box}
.nav-contextual-mobile.active .current .arrow-down{-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.nav-contextual-mobile.active .current ul{display:block}
.nav-contextual-mobile.active .back-main{display:block}
.nav-contextual-mobile ul{margin:0;color:#1c2023;overflow:hidden;width:100%;font-size:1rem;box-sizing:border-box;border-radius:4px;list-style:none}
.nav-contextual-mobile ul a{color:#4d5c69;text-decoration:none}
.nav-contextual-mobile ul a.active{color:#1c2023;font-weight:700}
.nav-contextual-mobile ul a:hover{color:#1c2023}
.nav-contextual-mobile ul.back-main{margin:0;padding-left:5.2%;border-radius:0;color:#1a8bf0;background:#e9f0f4;font-weight:400;position:absolute;bottom:0;left:-5.2%;box-sizing:content-box;display:none}
.nav-contextual-mobile ul.back-main .arrow-down{position:absolute;right:5.2%;top:1px;width:20px;font-size:10px;display:none;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}
.nav-contextual-mobile ul.back-main li{padding:10px 0 10px 0;display:block}
.nav-contextual-mobile ul.back-main li a{font-size:.875rem;font-weight:700}
.nav-contextual-mobile ul.back-main li a .arrow-down{display:block}
.nav-contextual-mobile ul li{margin:auto;padding:0;width:100%;font-size:1rem;vertical-align:top;overflow:hidden;cursor:pointer;line-height:2.625rem;color:#4d5c69;box-sizing:border-box;color:#1c2023;display:none}
.nav-contextual-mobile ul li span{margin-top:0;float:left}
.nav-contextual-mobile ul li .icon-navigation_side_back_arrow_mobile{margin:0 10px 0 0;float:left;font-size:11px}
.nav-contextual-mobile ul li:hover{color:#1c2023;font-weight:400}
.nav-contextual-mobile ul li.current{display:block;padding-bottom:8px}
.nav-contextual-mobile ul li.current .arrow-down{position:absolute;right:5.2%;top:12px;width:20px;font-size:10px;display:block;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}
.nav-contextual-mobile ul li.current>a{padding-top:12px}
.nav-contextual-mobile ul li.current a{display:block;font-size:22px;color:#1a8bf0;font-weight:400}
.nav-contextual-mobile ul li.current ul{margin:10px 0 15px 0;padding-left:1em;border-left:1px solid #1a8bf0;border-radius:0;display:none}
.nav-contextual-mobile ul li.current ul li{display:block}
.nav-contextual-mobile ul li.current ul li a{color:#4d5c69;font-size:1rem}
.nav-contextual-mobile ul li.current ul li:first-child{margin:-10px 0 0 0}
.nav-contextual-mobile ul li.current ul li:last-child{margin:0 0 -10px 0}
}
.alert{margin-bottom:4.5rem;font-size:1rem;color:#fff;font-weight:400;border-radius:4px}
.alert.success{background-color:#1ed089}
.alert.success .comp-container .status-icon i{color:#1ed089}
.alert.warning{background:#f9c022}
.alert.warning .comp-container .status-icon i{color:#f9c022}
.alert.warning .comp-container .status-icon i:before{padding-top:5px;font-weight:700;font-size:1rem}
.alert.warning .comp-container .message{margin-top:4px}
.alert.error{background:#ed204d}
.alert.error .comp-container .status-icon i{color:#ed204d}
.alert.error .comp-container .status-icon i:before{padding-top:4px;font-size:1rem}
.alert.error .comp-container .message{margin-top:4px}
.alert .comp-container{padding-top:25px;padding-bottom:25px;padding-left:1.5rem;width:auto}
.alert .comp-container .status-icon{float:left;display:inline;font-weight:700;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;margin-right:4px}
.alert .comp-container .status-icon i{content:"";margin-right:8px;background-color:#fff;border-radius:50%;width:25px;height:25px;display:inline-block;text-align:center}
.alert .comp-container .status-icon i:before{padding-top:8px;font-size:.667rem}
.alert .comp-container .status-code{float:left;display:inline;font-weight:700;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;margin-right:4px;margin-top:4px}
.alert .comp-container .message{float:left;display:inline;margin-top:4px}
.alert .comp-container:after{content:".";visibility:hidden;display:block;height:0;clear:both}
.alert .icon-warning:before{content:'!'}
@media screen and (max-width:627px){.alert.success .comp-container{padding-top:20px;padding-bottom:20px}
.alert.success .comp-container .status-icon{float:none;position:absolute;top:30px}
.alert.success .comp-container .status-icon i:before{padding-top:6.5px}
.alert.success .comp-container .status-code{display:block;float:none;margin-left:40px;margin-top:0}
.alert.success .comp-container .message{display:block;float:none;margin-left:40px;margin-top:10px}
.alert.error .comp-container .status-icon i{padding-top:1px;height:24px}
.alert.error .comp-container .status-icon i:before{margin-left:3.5px;padding-top:3px}
}
.notification{margin-bottom:4.5rem;font-size:1rem;color:#fff;font-weight:400;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0;visibility:hidden}
.notification.global{background-color:#1a8bf0}
.notification.global .comp-container .status-icon i{color:#1a8bf0}
.notification.active{opacity:1;visibility:visible}
.notification .comp-container{padding-top:25px;padding-bottom:25px;margin-left:40px;width:auto}
.notification .comp-container .status-icon{float:left;display:inline;font-weight:700;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;margin-right:4px}
.notification .comp-container .status-icon i{content:"";margin-right:8px;background-color:#fff;border-radius:50%;width:25px;height:25px;display:inline-block;text-align:center}
.notification .comp-container .status-icon i:before{padding-top:8px;font-size:.667rem}
.notification .comp-container .message{float:left;display:inline;margin-top:4px;margin-left:40px}
.notification .comp-container:after{content:".";visibility:hidden;display:block;height:0;clear:both}
@media screen and (max-width:900px){.notification.global .comp-container{padding-top:20px;padding-bottom:20px;margin-left:30px}
.notification.global .comp-container .status-icon i{width:28px;height:28px}
.notification.global .comp-container .status-icon i:before{padding-top:7px}
.notification.global .comp-container .message{display:block;float:none;margin-left:40px;margin-top:0;line-height:1.40rem}
}
#loader-container{position:fixed;top:0;left:0;z-index:4;width:100%;height:10px}
#loader-container #loader{width:100%;height:10px;background:#1a8bf0;position:absolute;left:-100%;right:auto;animation-name:loader-anim;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);opacity:0}
#loader-container #loader.active{opacity:1}
@keyframes loader-anim{0{left:-100%}
50%{left:0}
100%{left:100%}
}
.page-transition-container{min-height:500px;position:absolute;top:0;left:0;width:100%;-moz-transition:all 1s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 1s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:all 1s cubic-bezier(0.165,0.84,0.44,1);transition:all 1s cubic-bezier(0.165,0.84,0.44,1)}
.page-transition-container#first{-webkit-filter:brightness(10);-moz-filter:brightness(10);-ms-filter:brightness(10);-o-filter:brightness(10);filter:brightness(10);opacity:0}
.page-transition-container#first.active{-webkit-filter:brightness(1);-moz-filter:brightness(1);-ms-filter:brightness(1);-o-filter:brightness(1);filter:brightness(1);opacity:1}
.page-transition-container#second{left:1000px}
.page-transition-container .comp-container{margin:0 auto;width:800px;min-height:500px;cursor:pointer}
.page-transition-container .comp-container img{width:100%}
#info{margin:120px 0 0 100px;line-height:1.5rem;opacity:0;-moz-transition:all 1s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 1s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:all 1s cubic-bezier(0.165,0.84,0.44,1);transition:all 1s cubic-bezier(0.165,0.84,0.44,1)}
#info.active{margin:100px;opacity:1}
#info a{text-decoration:none;color:#4d5c69}
#info a:hover{color:#1c2023}
.back-to-top .comp-container{opacity:0;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.back-to-top button{position:fixed;bottom:2.5rem;left:50%;margin-left:-45%;padding:calc(1.5rem / 2 - 4px) calc(1.5rem) calc(1.5rem / 2 - 2px);font-size:.875rem;font-family:"Helvetica Neue","Hiragino Kaku Gothic Pro","Tahoma","Arial",sans-serif;font-weight:normal}
.back-to-top button .logo{width:14px;height:12.3px;display:inline-block;vertical-align:middle;font-size:8px;line-height:1}
.back-to-top button.absolute{position:absolute}
.back-to-top.reveal .comp-container{opacity:1}
.back-to-top .icon-navigation_side_back_arrow_mobile:before{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
@media screen and (min-width:1600px){.back-to-top .comp-container button{margin-left:-45rem}
}
@media screen and (max-width:900px){.back-to-top .comp-container{opacity:1}
.back-to-top .comp-container button{display:none}
}
.search-results{margin-bottom:4.5rem;padding:5.2% 11.1%;background:#fff;border-radius:4px;box-sizing:border-box;overflow:hidden;font-size:1rem;line-height:1.5rem;color:#24292c}
.search-results a{color:#1a8bf0;cursor:pointer;text-decoration:none}
.search-results a:hover{color:#8d28d6}
.search-results .search-results-header{border-bottom:1px solid #ccd6dd}
.search-results .search-results-header h1{font-weight:300;line-height:1.25em;font-size:2.625rem;margin-bottom:2rem}
@media screen and (max-width:900px){.search-results .search-results-header h1{font-size:40px}
}
.search-results .search-results-header h5{font-weight:700;color:#4d5c69;line-height:3.5rem;display:inline-block}
.search-results .search-results-header a{font-weight:700;font-size:1rem;float:right;line-height:3.5rem}
.search-results .search-results-content ul li{margin-top:51px;padding-bottom:40px;border-bottom:1px solid #ccd6dd}
.search-results .search-results-content .search-resultse-header .search-results-title a{font-size:1.5rem}
.search-results .search-results-content .search-resultse-header .search-results-details{font-weight:300;color:#4d5c69}
.search-results .search-results-content .search-resultse-content{margin-top:25px}
.search-results .search-results-content ul.pagination{margin:3rem auto 1.5rem auto;width:400px;text-align:center}
.search-results .search-results-content ul.pagination li{margin:0 20px 0 0;padding-bottom:auto;border-bottom:0;display:inline}
@media screen and (max-width:627px){.search-results{padding:2rem}
.search-results .search-results-header a{float:left}
}
.eu-cookie-alert{position:fixed;bottom:0;padding-left:5.2%;padding-right:5.2%;font-size:1rem;color:#fff;font-weight:400;opacity:0;visibility:hidden;-moz-transition:opacity .5s ease,visibility .5s ease;-o-transition:opacity .5s ease,visibility .5s ease;-webkit-transition:opacity .5s ease,visibility .5s ease;transition:opacity .5s ease,visibility .5s ease;background-color:#1a8bf0;width:100%;box-sizing:border-box;z-index:2}
.eu-cookie-alert.active{opacity:1;visibility:visible}
.eu-cookie-alert .comp-container{padding-top:2rem;padding-bottom:2rem;width:auto;max-width:1600px}
.eu-cookie-alert .comp-container .status-icon{float:left;display:inline;font-weight:700;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.eu-cookie-alert .comp-container .status-icon i{content:"";margin-right:8px;background-color:#fff;border-radius:50%;width:25px;height:25px;display:inline-block;text-align:center;color:#1a8bf0}
.eu-cookie-alert .comp-container .status-icon i:before{padding-top:8px;font-size:.667rem}
.eu-cookie-alert .comp-container .message{margin-left:3rem;line-height:1.5rem}
.eu-cookie-alert .comp-container .message a:link,.eu-cookie-alert .comp-container .message a:visited{color:inherit}
.eu-cookie-alert .comp-container .message a:hover{text-decoration:none}
.eu-cookie-alert .comp-container:after{content:".";visibility:hidden;display:block;height:0;clear:both}
@media screen and (max-width:900px){.eu-cookie-alert .comp-container .status-icon i{width:28px;height:28px}
.eu-cookie-alert .comp-container .status-icon i:before{padding-top:7px}
}
.account{font-family:"Helvetica Neue","Hiragino Kaku Gothic Pro","Tahoma","Arial",sans-serif;font-weight:normal;background:#fff;border-radius:4px;box-sizing:border-box;overflow:hidden;margin-bottom:3rem;max-width:504px;position:relative;z-index:0}
.account .account-container{padding:1.5rem 1.5rem 0}
.account .cover-container{width:100%;height:10.5rem;overflow:hidden;position:relative;text-align:center}
.account .cover-container.placeholder{background-color:#1a8bf0}
.account .cover-container .cover-container-inner{position:relative;right:50%;float:right}
.account .cover-container .cover-container-inner img{margin:0 auto;width:auto;height:10.5rem;position:relative;right:-50%}
.account p{font-size:1rem;line-height:1.5rem;color:#1c2023;font-family:"Helvetica Neue","Hiragino Kaku Gothic Pro","Tahoma","Arial",sans-serif;font-weight:normal;width:100%;margin-bottom:1.5rem}
.account p a:link,.account p a:visited{color:#1a8bf0;text-decoration:none}
.account p a:link:hover,.account p a:visited:hover{color:#8d28d6}
.account header{margin-top:-69px;position:relative;z-index:2}
.account header .avatar{margin:0 0 1rem;flex:0 0 100%}
.account header .avatar img{display:block;width:56px;border-radius:4px}
.account header .user-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:space-between;word-break:break-word}
.account header .user-container .handle{flex:1 1 160px;word-break:break-word;display:inline-block;width:100%;margin-bottom:1.5rem}
.account header .user-container .handle a{text-decoration:none}
.account header .user-container .handle:hover h4,.account header .user-container .handle:hover h5{color:#1a8bf0}
.account header .user-container .handle h4{margin-bottom:0;font-size:1.5rem;font-weight:300;word-wrap:break-word;color:#1c2023}
.account header .user-container .handle h4 a{color:#1c2023;text-decoration:none}
.account header .user-container .handle h5{margin:0;color:#4d5c69}
.account header .user-container .handle h5 a{color:#1c2023;text-decoration:none}
.account header .user-container .handle h5 a:hover{color:#1a8bf0}
.account header .btn-container{margin:0 0 1.5rem 0;display:inline-block}
.account header button{padding:calc(1.5rem / 2 - 4px) calc(1.5rem - 2px) calc(1.5rem / 2 - 5px) 1.5rem;font-size:.875rem;font-family:"Helvetica Neue","Hiragino Kaku Gothic Pro","Tahoma","Arial",sans-serif;font-weight:bold;line-height:1.25rem}
.account header button .logo{margin:4px calc(1.5rem / 2) 0 0;float:left;width:14px;height:12.3px;display:block;font-size:12px;line-height:1}
.account .tweet-container{word-break:break-word}
.account.simple .account-container{padding:1.5rem calc(1.5rem - 4px);width:100%;box-sizing:border-box}
.account.simple header{margin-top:0}
.account.simple .avatar{margin:0 .667rem 1rem 0;max-width:7.5rem;display:inline-block}
.account.simple .avatar img{width:100%}
.account.simple .user-container{margin:0 auto;height:auto;justify-content:flex-start}
.account.simple .user-container .handle{width:auto}
.account.simple .user-container .handle a{text-decoration:none}
.account.simple .user-container .handle h4{margin:0}
.account.simple .user-container .btn-container{flex:1 0 100%;margin-bottom:0}
.col-2 .account.simple .avatar{width:100%}
.col-2 .account.simple .user-container{margin:0 auto;height:auto}
.col-2 .account.simple .user-container .btn-container{margin-right:-15px;position:relative;bottom:auto;left:auto}
.col-2 .account.simple .user-container .handle{width:100%}
@media screen and (max-width:1200px){.col-2 .account.simple header .user-container .handle h5{font-size:12px}
.col-2 .account header button{padding:calc(1.5rem / 2 - 4px) .75rem calc(1.5rem / 2 - 5px) calc(.75rem + 3px);font-size:11px}
.col-2 .account header button .logo{margin:2px calc(1.5rem / 5) 0 0}
}
@media screen and (max-width:1100px){.col-2 .account .account-container{padding:1.5rem 1rem}
}
@media screen and (max-width:900px){.account header button{padding:calc(1.5rem / 2 - 4px) 1.5rem calc(1.5rem / 2 - 5px) calc(1.5rem + 3px)}
.account header .user-container .handle{width:100%;display:inline-block}
.account .cover-container .cover-container-inner img{width:auto;height:10.5rem}
.account.simple .user-container .btn-container button{padding:calc(1.5rem / 2 - 7px) 1.5rem calc(1.5rem / 2 - 5px) calc(1.5rem + 3px)}
.account.simple header .user-container .handle h4{margin:0;width:auto}
.account.simple header .user-container .handle h5{font-size:1rem}
.account.simple header button{padding:calc(1.5rem / 2 - 7px) 1.5rem calc(1.5rem / 2 - 5px) calc(1.5rem + 3px)}
.account.simple .user-container .handle h4{margin-top:0}
.col-2 .account.simple header .user-container{width:auto}
.col-2 .account.simple header .user-container .handle h4{margin-top:0;width:auto}
.col-2 .account.simple header .user-container .handle h5{font-size:1rem}
.col-2 .account header button{font-size:.875rem;padding:calc(1.5rem / 2 - 4px) 1.5rem calc(1.5rem / 2 - 5px) calc(1.5rem + 3px)}
.col-2 .account header button .logo{margin:4px calc(1.5rem / 2) 0 0}
}
@media screen and (max-width:627px){.account .cover-container-inner img{width:auto;height:10.5rem}
.account header .user-container .handle h4{font-size:1.2rem;font-weight:300;color:#24292c}
}
@media screen and (max-width:500px){.account.simple header .user-container .handle h4{margin:0}
.col-2 .account.simple header .user-container .handle h4{margin:0}
}
.billboard{margin-bottom:4.5rem;text-align:left;color:#fff;background-color:#fff}
.billboard h2{margin:calc(.375rem - 4px) 0 calc(.375rem) 0;color:inherit;line-height:1.1;word-break:break-word}
.billboard h6{font-weight:700}
.billboard .btn-container{margin-bottom:0}
.billboard .copy-container a:link,.billboard .copy-container a:visited{color:#1a8bf0;text-decoration:none}
.billboard .copy-container a:link:hover,.billboard .copy-container a:visited:hover{color:#8d28d6}
.billboard p{margin:calc(.3rem) 0 calc(.75rem - 4px) auto;font-size:1rem;line-height:1.5rem;color:#dde5ea}
.billboard .overlay{width:100%;height:100%;position:absolute;opacity:.4;background-image:-webkit-linear-gradient(36deg,#1a8bf0 0,#25292d 100%);background-image:-moz-linear-gradient(36deg,#1a8bf0 0,#25292d 100%);background-image:-o-linear-gradient(36deg,#1a8bf0 0,#25292d 100%);background-image:linear-gradient(36deg,#1a8bf0 0,#25292d 100%)}
.billboard.no-img{background:#1a8bf0;color:#fff;min-height:290px;height:auto !important}
.billboard.no-img p{color:inherit}
.billboard.no-img .copy-container{padding:3rem;box-sizing:border-box;height:290px}
.billboard.no-img .overlay{display:none}
.billboard.no-img .no-btn{display:none}
.billboard.no-img.align-left{min-height:290px;text-align:left}
.billboard.no-img.align-left .comp-container{min-height:290px;display:table}
.billboard.no-img.align-left .copy-container{display:table-cell;text-align:left;vertical-align:middle;word-break:break-word}
@media screen and (max-width:900px){.billboard.no-img.align-left .copy-container{padding:0 1rem}
}
.billboard.no-img.align-left h2{margin:calc(.375rem - 4px) auto calc(.375rem);width:auto}
.billboard.no-img.align-left h6{margin-top:-32px;font-weight:700}
@media screen and (max-width:900px){.billboard.no-img.align-left h6{margin-top:20px}
}
.billboard.no-img.align-left p{max-width:46.875rem;margin-left:0}
.billboard.no-img.align-left button{margin:1rem 0}
.billboard.no-img.align-left.button .comp-container{display:block}
.billboard.no-img.align-left.button .comp-container .copy-container{display:block}
.billboard.no-img.align-left.button .comp-container h2{position:absolute;width:90%;bottom:7.5rem;left:50%;-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.billboard.background-white{background-color:#fff}
.billboard.background-none,.billboard.background-transparent{background:0}
.billboard.blue-gradient{background-color:#5641db;background-image:-webkit-linear-gradient(-60deg,#5641db 0,#1f86ef 100%);background-image:-moz-linear-gradient(-60deg,#5641db 0,#1f86ef 100%);background-image:-o-linear-gradient(-60deg,#5641db 0,#1f86ef 100%);background-image:linear-gradient(-60deg,#5641db 0,#1f86ef 100%)}
.billboard.purple-gradient{background-color:#5f35d8;background-image:-webkit-linear-gradient(-60deg,#5f35d8 0,#b4346b 100%);background-image:-moz-linear-gradient(-60deg,#5f35d8 0,#b4346b 100%);background-image:-o-linear-gradient(-60deg,#5f35d8 0,#b4346b 100%);background-image:linear-gradient(-60deg,#5f35d8 0,#b4346b 100%)}
.billboard.green-gradient{background-color:#1f86ef;background-image:-webkit-linear-gradient(-60deg,#1f86ef 0,#12ab92 100%);background-image:-moz-linear-gradient(-60deg,#1f86ef 0,#12ab92 100%);background-image:-o-linear-gradient(-60deg,#1f86ef 0,#12ab92 100%);background-image:linear-gradient(-60deg,#1f86ef 0,#12ab92 100%)}
.billboard.blue-gradient .overlay,.billboard.purple-gradient .overlay,.billboard.green-gradient .overlay{display:none}
.billboard.text-white,.billboard.white-text{color:#fff}
.billboard.text-grey,.billboard.grey-text{color:#4d5c69}
.billboard.text-blue,.billboard.blue-text{color:#1a8bf0}
.billboard .img-container{position:relative}
.billboard .img-container .circle-loader{opacity:0;position:absolute;top:50%;left:50%;width:70px;height:70px;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transition:all .8s ease;-o-transition:all .8s ease;-webkit-transition:all .8s ease;transition:all .8s ease}
.billboard .img-container .circle-loader circle{animation-name:circle-anim;stroke:#1ed089}
.billboard .img-container .img-container-inner img{-moz-transition:all .8s ease;-o-transition:all .8s ease;-webkit-transition:all .8s ease;transition:all .8s ease;-moz-transition-delay:.5s;-o-transition-delay:.5s;-webkit-transition-delay:.5s;transition-delay:.5s}
.billboard.align-center{height:290px;text-align:center}
.billboard.align-center .comp-container{min-height:290px;display:table}
.billboard.align-center .copy-container{display:table-cell;text-align:center;vertical-align:middle;word-break:break-word}
@media screen and (max-width:900px){.billboard.align-center .copy-container{padding:0}
}
.billboard.align-center h2{margin:calc(.375rem - 4px) auto calc(.375rem);width:auto}
.billboard.align-center h6{margin-top:-32px;font-weight:700}
@media screen and (max-width:900px){.billboard.align-center h6{margin-top:20px}
}
.billboard.align-center p{max-width:46.875rem;margin:calc(.3rem) auto calc(.75rem - 4px) auto}
.billboard.align-center p:last-of-type{margin-bottom:0}
.billboard.align-center button{margin:1rem 0}
.billboard.align-center.button .comp-container{display:block}
.billboard.align-center.button .comp-container .copy-container{display:block}
.billboard.align-center.button .comp-container h2{position:absolute;width:90%;bottom:7.5rem;left:50%;-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.billboard.img-center{padding-top:4.5rem;padding-bottom:4.5rem;text-align:center}
.billboard.img-center h2{margin:calc(1.5rem + 4px) auto calc(1.5rem - 4px) auto;color:#1c2023;width:auto}
.billboard.img-center h6{color:#1a8bf0}
.billboard.img-center p{margin:0 auto calc(1.5rem) auto;color:#4d5c69;width:70%}
.billboard.img-center .img-container{margin:0 auto;height:21rem;position:relative;overflow:hidden;width:600px;border-radius:4px}
.billboard.img-center .img-container img{position:absolute;left:0;width:100%}
.billboard.img-full{background-size:cover;min-height:600px;background-position:50% 50%}
.billboard.img-full h2{width:474px}
.billboard.img-full p{margin:calc(.3rem) 0 calc(1.5rem) 2px}
.billboard.img-full .comp-container{min-height:600px}
.billboard.img-full .copy-container{position:absolute;bottom:3rem;width:30%;left:4%;word-break:break-word}
.billboard.img-full .content-container{position:absolute;left:0;bottom:3rem}
.billboard.img-full.align-center .comp-container{min-height:290px;display:table}
.billboard.img-full.align-center h2{width:auto}
.billboard.img-full.align-center p{margin:0 auto;width:80%}
@media screen and (max-width:900px){.billboard.img-full.align-center p{width:100%}
}
.billboard.img-full.align-center .copy-container{padding:0 60px 0 60px;position:relative;bottom:auto;width:70%;left:auto;word-break:break-word}
.billboard.img-left{padding-top:4.5rem;padding-bottom:4.5rem;overflow:hidden}
.billboard.img-left .comp-container{padding-left:5.2%;padding-right:5.2%;display:table;width:89.6%;height:100%}
.billboard.img-left .copy-container{padding-left:20px;display:table-cell;vertical-align:middle;float:none;width:40.625%;word-break:break-word}
.billboard.img-left .img-container{margin-left:6.69643%;width:40.625%;float:none;display:table-cell;vertical-align:middle}
.billboard.img-left .img-container img{margin:0;width:100%;vertical-align:top;border-radius:4px}
.billboard.img-left h2{margin:0 0 3px 0;color:#1c2023}
.billboard.img-left h6{margin:50px 0 0 0;color:#1a8bf0}
.billboard.img-left p{margin-top:calc(.75rem - 6px);color:#4d5c69}
.billboard.img-left button{margin-top:calc(.75rem - 2px)}
.billboard.img-right{padding-top:4.5rem;padding-bottom:4.5rem;overflow:hidden}
.billboard.img-right .comp-container{padding-left:5.2%;padding-right:5.2%;width:89.6%;height:100%;display:table;direction:rtl}
.billboard.img-right .copy-container{margin-right:calc(1.78571% - 0.58%);padding-right:20px;float:none;width:40.625%;word-break:break-word;display:table-cell;vertical-align:middle;direction:ltr}
.billboard.img-right .copy-container .copy-container-inner{vertical-align:middle}
.billboard.img-right .img-container{margin-right:6.69643%;width:40.625%;float:none;display:table-cell;vertical-align:middle;direction:ltr}
.billboard.img-right .img-container img{margin:0;width:100%;vertical-align:top;border-radius:4px}
.billboard.img-right h2{margin:0;color:#1c2023}
.billboard.img-right h6{margin:50px 0 0 0;color:#1a8bf0}
.billboard.img-right p{margin-top:calc(.75rem - 6px);color:#4d5c69}
.billboard.img-right button{margin-top:calc(.75rem - 2px)}
.billboard.img-right-half{overflow:hidden}
.billboard.img-right-half .comp-container{width:100%;max-width:none;display:table;direction:rtl}
.billboard.img-right-half .copy-container{margin-left:6.69643%;padding:2.5rem;float:none;width:50%;word-break:break-word;direction:ltr;display:table-cell;vertical-align:middle}
.billboard.img-right-half .img-container{width:50%;float:none;display:table-cell;vertical-align:middle;direction:ltr}
.billboard.img-right-half .img-container img{margin:0;width:100%;vertical-align:top}
.billboard.img-right-half h2{margin:0;color:#1c2023}
.billboard.img-right-half h6{margin:50px 0 0 0;color:#1a8bf0}
.billboard.img-right-half p{margin-top:calc(.75rem - 6px);color:#4d5c69}
.billboard.img-right-half button{margin-top:calc(.75rem - 2px)}
.billboard.img-left-half{overflow:hidden}
.billboard.img-left-half .comp-container{width:100%;max-width:none;display:table;direction:ltr}
.billboard.img-left-half .copy-container{margin-left:6.69643%;padding:2.5rem;float:none;width:50%;word-break:break-word;direction:ltr;display:table-cell;vertical-align:middle}
.billboard.img-left-half .img-container{width:50%;float:none;display:table-cell;vertical-align:middle;direction:ltr}
.billboard.img-left-half .img-container img{margin:0;width:100%;vertical-align:top}
.billboard.img-left-half h2{margin:0;color:#1c2023}
.billboard.img-left-half h6{margin:50px 0 0 0;color:#1a8bf0}
.billboard.img-left-half p{margin-top:calc(.75rem - 6px);color:#4d5c69}
.billboard.img-left-half button{margin-top:calc(.75rem - 2px)}
.billboard.animate .img-container img{opacity:0}
.billboard.animate .img-container .circle-loader{opacity:1}
.billboard .tweet-container{display:table-cell;width:40.625%;text-align:center}
@media screen and (max-width:900px){.billboard .tweet-container{display:block;width:100%}
}
.billboard .tweet-container .t08-tweet{margin:0 auto;display:inline-block;width:85%;max-width:400px}
.billboard .tweet-container .t08-tweet .twitter-tweet{margin-top:0 !important;margin-bottom:0 !important;width:100% !important}
.billboard.eyebrow .copy-container h5{text-transform:uppercase;font-size:.667rem;font-weight:700;color:#24292c;margin-bottom:2rem}
@media screen and (max-width:900px){.billboard.eyebrow .copy-container h5{margin-top:2rem}
.billboard h2{font-size:2.25rem}
.billboard.img-left .img-container{margin-left:0;display:block;float:none;width:100%}
.billboard.img-left .copy-container{margin-top:40px;padding-left:0;display:block;width:100%;min-height:0}
.billboard.img-right-half{padding-bottom:4.5rem;min-height:0;overflow:hidden}
.billboard.img-right-half .img-container{float:none;width:100%;display:block}
.billboard.img-right-half .img-container img{margin-top:0;width:100%}
.billboard.img-right-half .copy-container{box-sizing:border-box;margin-left:0;padding:0 20px 0 20px;width:auto;display:block}
.billboard.img-right-half h2{margin-top:calc(1.5rem)}
.billboard.img-right-half h6{margin:30px 0 0 0}
.billboard.img-right .img-container{margin-left:0;margin-right:0;display:block;float:none;width:100%}
.billboard.img-right .copy-container{margin-top:40px;margin-right:0;padding-right:0;display:block;width:100%;min-height:0}
.billboard.img-center h2{width:90%}
.billboard.img-center .img-container{margin:0 auto;width:auto;height:auto}
.billboard.img-center .img-container img{position:relative;width:100%}
.billboard.img-center p{width:90%}
.billboard.img-full{min-height:480px}
.billboard.img-full .comp-container{min-height:480px}
.billboard.img-full .copy-container{width:90%}
.billboard.img-full h2{margin:10px 0 0 0;width:auto}
.billboard.img-full p{margin:10px 0 0 0;width:auto}
.billboard.img-full .content-container{position:absolute;bottom:0;z-index:2}
.billboard.img-full button{margin:10px 1.5rem calc(1.5rem / 2 - 5px) 0}
}
.t-row .billboard{border-radius:4px}
#main-content>div:last-of-type .billboard{margin-bottom:0}
.blog-feed{margin-bottom:4.5rem;padding:5.2% 11.1%;background:#fff;border-radius:4px;box-sizing:border-box;overflow:hidden;font-size:1rem;line-height:1.5rem;font-weight:400;color:#4d5c69}
.blog-feed a{color:#1a8bf0;cursor:pointer;text-decoration:none}
.blog-feed a:hover{color:#8d28d6}
.blog-feed .bf-header{border-bottom:1px solid #ccd6dd}
.blog-feed .bf-header h5{color:#4d5c69;display:inline-block;font-weight:700;line-height:3.5rem;text-transform:uppercase;margin-top:0;float:right}
.blog-feed .bf-header a{font-weight:700;font-size:1rem;line-height:3.5rem;margin-bottom:3rem;display:inline-block}
.blog-feed .bf-content{margin-top:53px}
.blog-feed .bf-content ul li{padding-bottom:2.5rem;border-bottom:1px solid #ccd6dd}
.blog-feed .bf-content ul li:not(:first-child){margin-top:51px}
.blog-feed .bf-content .bfe-header .bfeh-title{word-break:break-word}
.blog-feed .bf-content .bfe-header .bfeh-title a{font-size:1.5rem}
.blog-feed .bf-content .bfe-header .bfeh-details{font-weight:300;color:#4d5c69}
.blog-feed .bf-content .bfe-content{margin-top:25px}
.loader{margin-top:50px;text-align:center}
.icone-loader{content:'.';font-size:0;margin:auto;background:transparent url("clientlib-site/imgs/loader.png") center no-repeat;width:36px;height:40px;color:transparent;display:block}
@media screen and (max-width:900px){.blog-feed{padding:2rem}
.blog-feed .bf-header{padding-bottom:25px}
.blog-feed .bf-header h5{display:block;line-height:1rem;margin-bottom:10px}
.blog-feed .bf-header a{line-height:1rem}
.blog-feed .bf-header:after{content:".";visibility:hidden;display:block;height:0;clear:both}
.blog-feed .bf-content{margin-top:61px}
.blog-feed .bf-content ul li{padding-bottom:40px;border-bottom:1px solid #ccd6dd}
.blog-feed .bf-content ul li:not(:first-child){margin-top:55px}
.blog-feed .bf-content .bfe-header .bfeh-title{line-height:1.75rem}
.blog-feed .bf-content .bfe-content{margin-top:33px}
}
@media screen and (max-width:627px){.blog-feed .bf-header{padding-bottom:25px}
.blog-feed .bf-header h5{float:none;font-size:.875rem}
.blog-feed .bf-header a{float:none;margin-bottom:.25rem;line-height:1.25rem;display:block}
}
.bulleted-list{margin:0;overflow:hidden}
.bulleted-list .bulleted-col{margin:0 1.4% 0 0;padding:0}
.bulleted-list .bulleted-col:last-child{margin-right:0}
.bulleted-list h4{width:100%;word-break:break-word}
.bulleted-list ul[data-columns="1"]{-webkit-columns:1;-moz-columns:1;columns:1}
.bulleted-list ul[data-columns="1"] li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin:0;padding:0 0 .75rem 20px}
.bulleted-list ul[data-columns="2"]{-webkit-columns:2;-moz-columns:2;columns:2}
.bulleted-list ul[data-columns="2"] li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin:0;padding:0 0 .75rem 20px}
.bulleted-list ul[data-columns="3"]{-webkit-columns:3;-moz-columns:3;columns:3}
.bulleted-list ul[data-columns="3"] li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin:0;padding:0 0 .75rem 20px}
.bulleted-list ul[data-columns="4"]{-webkit-columns:4;-moz-columns:4;columns:4}
.bulleted-list ul[data-columns="4"] li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin:0;padding:0 0 .75rem 20px}
.bulleted-list ul{margin:3rem 0 3rem 0;font-size:1rem;list-style:none}
.bulleted-list ul.overview{margin:0 0 2.625rem 0}
.bulleted-list ul li{margin:0 0 .75rem 0;padding:0 0 0 20px;width:100%;position:relative;font-size:1rem;vertical-align:top;line-height:1.93rem;color:#4d5c69;box-sizing:border-box}
.bulleted-list ul li a{color:#1a8bf0;text-decoration:none}
.bulleted-list ul li a:hover{color:#4d5c69}
.bulleted-list ul li:before{content:' ';position:absolute;left:3px;top:11px;background-color:#4d5c69;border-radius:50%;width:5px;height:5px}
.bulleted-list.text{margin:0}
.bulleted-list.text .bulleted-col{margin:0 1.4% 0 0;padding:0;display:inline-block;vertical-align:top}
.bulleted-list.text .bulleted-col:last-child{margin-right:0}
.bulleted-list.text ul{margin:3rem 0 3rem 0;width:100%;font-size:1rem}
.bulleted-list.text ul.overview{margin:0 0 2.625rem 0}
.bulleted-list.text ul li{margin-bottom:1rem;padding:0 0 0 20px;width:100%;font-size:1rem;vertical-align:top;line-height:1.93rem;color:#4d5c69}
.bulleted-list.text ul li a{color:#1a8bf0;text-decoration:none}
.bulleted-list.text ul li a:hover{color:#4d5c69}
@media screen and (max-width:900px){.bulleted-list ul{margin:3rem 0 0 0}
.bulleted-list ul[data-columns="2"]{-webkit-columns:1;-moz-columns:1;columns:1}
.bulleted-list ul[data-columns="2"] li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin:0;padding:0 0 .75rem 20px}
.bulleted-list ul[data-columns="3"]{-webkit-columns:1;-moz-columns:1;columns:1}
.bulleted-list ul[data-columns="3"] li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin:0;padding:0 0 .75rem 20px}
.bulleted-list ul[data-columns="4"]{-webkit-columns:1;-moz-columns:1;columns:1}
.bulleted-list ul[data-columns="4"] li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin:0;padding:0 0 .75rem 20px}
.bulleted-list .bulleted-col{width:100%}
.bulleted-list.text .bulleted-col{width:100%}
}
.checklist-col{background-color:#fff;padding:4.375rem 4rem 4.375rem 6rem;margin-bottom:4.5rem;border-radius:4px}
.checklist-col ul{margin-bottom:0}
.checklist-col ul li{font-size:1.5rem;line-height:1.4;margin-bottom:2rem}
.checklist-col ul li:last-child{margin-bottom:0}
.checklist-col ul li:before{background:url("/live/oe_/https://cdn.cms-twdigitalassets.com/etc/designs/common-twitter/clientlib-site/imgs/check.png");left:-40px;top:0;width:29px;height:29px}
@media screen and (max-width:900px){.checklist-col{padding:2rem 1.5rem 2rem 3rem}
.checklist-col ul li:before{left:-25px}
}
.code-snippet{margin:3rem 0;box-sizing:border-box;font-weight:400;font-size:1rem;line-height:1.5rem;color:#1c2023;text-align:left}
.code-snippet.code-snippet-collapsed{background:0}
.code-snippet.code-snippet-collapsed.opened .cs-content{display:block}
.code-snippet.code-snippet-collapsed.opened .arrow-down{-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.code-snippet.code-snippet-collapsed h5{cursor:pointer}
.code-snippet.code-snippet-collapsed .arrow-down{position:absolute;top:0;right:0;width:11px;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}
.code-snippet.code-snippet-collapsed .arrow-down i{margin-left:-1px;font-size:7px}
.code-snippet.code-snippet-collapsed .cs-content{padding-left:0;background:0;display:none}
.code-snippet.code-snippet-collapsed .cs-content .cs-code{background:0;border-bottom:1px solid #ccd6dd}
.code-snippet.code-snippet-collapsed .cs-content .cs-code .cs-code-line{margin-left:30px;padding-left:30px;line-height:1.5rem}
.code-snippet.code-snippet-collapsed .cs-content .cs-code .cs-code-line .number-line{left:0;color:#4d5c69;background:0;font-size:.667rem}
.code-snippet.code-snippet-collapsed .cs-content .cs-code-actions{margin-top:1.5rem;width:100%;position:relative;bottom:auto;right:auto;min-height:80px}
.code-snippet.code-snippet-collapsed .cs-content .cs-code-actions .codelinecopybtn{position:absolute;left:0;border:1px solid #1a8bf0}
.code-snippet.code-snippet-collapsed .cs-content .cs-code-actions .codelinecopybtn:hover{background:#64b2f8;border:1px solid #64b2f8}
.code-snippet.code-snippet-collapsed .cs-content .cs-code-actions .close-snippet{padding:0;position:absolute;right:0;background:0;border:0;display:block;color:#1a8bf0}
.code-snippet.code-snippet-collapsed .cs-content .cs-code-actions .close-snippet:hover{color:#64b2f8}
.code-snippet.code-snippet-collapsed .cs-content .cs-code-actions .close-snippet:after{margin-left:8px;margin-right:0;padding:2px 0 0 0;content:'\e80c';font-family:"tw-sg-icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;font-size:7px;width:15px;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.code-snippet.code-snippet-collapsed .cs-content .cs-code-actions button{margin-left:0}
.code-snippet.code-snippet-collapsed .cs-content.grad:after{background:0}
.code-snippet h5{line-height:3.5rem;border-bottom:1px solid #ccd6dd;color:#1a8bf0;font-weight:700;padding-right:20px;position:relative}
.code-snippet .cs-content{padding-left:0;position:relative;border-radius:4px;background:0;z-index:1}
.code-snippet .cs-content .cs-code{border-bottom:1px solid #ccd6dd;overflow-y:hidden;padding-top:42px;padding-bottom:45px;z-index:2}
.code-snippet .cs-content .cs-code .cs-code-line{margin-left:30px;padding-left:30px;min-height:24px}
.code-snippet .cs-content .cs-code .cs-code-line .number-line{left:0;width:30px;border-right:1px solid #1a8bf0;color:#4d5c69;background:#f4f7f9;font-size:.667rem;position:absolute;z-index:2;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.code-snippet .cs-content .cs-code .cs-code-line.hidden{display:none}
.code-snippet .cs-content .cs-code-actions{margin-top:1.5rem;width:100%;position:relative;bottom:auto;right:auto;min-height:80px}
.code-snippet .cs-content .cs-code-actions .codelinecopybtn{margin-right:20px;float:left}
.code-snippet .cs-content .cs-code-actions button{margin-left:0}
.code-snippet .cs-content.grad::after{content:" ";position:absolute;margin-top:0;bottom:106px;height:87px;width:90%;background:linear-gradient(to bottom,rgba(244,247,249,0) 0,#f4f7f9 50%,#f4f7f9 100%)}
.code-snippet .cs-content.grad .cs-code-actions{z-index:4}
.code-snippet button{padding:calc(1.5rem / 2 - 4px) 1.5rem calc(1.5rem / 2 - 6px) 1.5rem;font-weight:500;font-size:1rem;line-height:1.5rem;cursor:pointer;-moz-transition:background .2s ease;-o-transition:background .2s ease;-webkit-transition:background .2s ease;transition:background .2s ease}
.code-snippet button.close-snippet{float:none;display:none}
.code-snippet button.close-snippet.active{display:block}
.code-snippet.reduced button.close-snippet{display:block}
@media screen and (max-width:900px){.code-snippet .cs-content .cs-code .cs-code-line{padding-left:17px}
.code-snippet .cs-content .cs-code-actions{margin-top:.75rem}
.code-snippet button{padding:calc(1.5rem / 2 - 4px) 1.2rem calc(1.5rem / 2 - 6px) 1.2rem}
}
.content-dropdowns{margin-top:3rem;margin-bottom:4.5rem;font-weight:400;font-size:1rem;line-height:1.5rem;color:#4d5c69}
.content-dropdowns a:link,.content-dropdowns a:visited{color:#1a8bf0;text-decoration:none}
.content-dropdowns a:link:hover,.content-dropdowns a:visited:hover{color:#8d28d6}
.content-dropdowns .cd-header h4{font-weight:300;font-size:1.5rem;line-height:2.625rem;color:#1c2023;word-break:break-word}
.content-dropdowns .cd-header p{font-weight:400;font-size:1rem;margin-top:7px;word-break:break-word}
.content-dropdowns .cd-content{margin-top:36px}
.content-dropdowns .cd-content ul{list-style:none}
.content-dropdowns .cd-content ul li{margin-bottom:25px;list-style:none}
.content-dropdowns .cd-content ul li.opened .cdi-content{display:block}
.content-dropdowns .cd-content ul li.opened .cdi-content a:link,.content-dropdowns .cd-content ul li.opened .cdi-content a:visited{color:#1a8bf0;text-decoration:none}
.content-dropdowns .cd-content ul li.opened .cdi-content a:link:hover,.content-dropdowns .cd-content ul li.opened .cdi-content a:visited:hover{color:#8d28d6}
.content-dropdowns .cd-content ul li.opened .arrow-down{-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.content-dropdowns .cd-content ul li a{text-decoration:none;color:#4d5c69}
.content-dropdowns .cd-content ul li a h5{line-height:3.5rem;border-bottom:1px solid #ccd6dd;cursor:pointer;padding-right:20px;position:relative}
.content-dropdowns .cd-content ul li a h5:hover{color:#1a8bf0}
.content-dropdowns .cd-content ul li .cdi-content{margin-top:1.2rem;display:none}
.content-dropdowns .cd-content ul li .cdi-content.hidden{display:none}
.content-dropdowns .cd-content ul li .cdi-content ul{margin:0 0 1.5rem 0;font-size:1rem;list-style:none}
.content-dropdowns .cd-content ul li .cdi-content ul li{margin:0 0 .75rem 0;padding:0 0 0 20px;width:100%;position:relative;vertical-align:top;box-sizing:border-box;line-height:1.5rem}
.content-dropdowns .cd-content ul li .cdi-content ul li:before{content:' ';position:absolute;left:3px;top:11px;background-color:#4d5c69;border-radius:50%;width:5px;height:5px}
.content-dropdowns .cd-content ul li .cdi-content ol{margin:1.5rem 0 3rem 0;padding:0 0 0 22px;font-size:1rem;list-style-type:decimal}
.content-dropdowns .cd-content ul li .cdi-content ol li{margin:0 0 .75rem 0;line-height:1.5rem;list-style-type:decimal;text-align:left;list-style-position:outside}
.content-dropdowns .cd-content ul li .cdi-content p{margin-bottom:1.5rem;font-size:1rem}
.content-dropdowns .cd-content ul li p{margin-bottom:2rem;display:block}
.content-dropdowns .cd-content .arrow-down{position:absolute;top:0;right:0;width:11px;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}
.content-dropdowns .cd-content .arrow-down i{margin-left:-1px;font-size:6px}
.download-asset{background:#fff;padding:2.875rem 1.625rem;border-radius:4px}
.download-asset h4{margin-top:0;font-weight:300}
.download-asset .icon-container{width:14%;margin-right:3%;display:inline-block;vertical-align:top}
.download-asset .download-asset-icon{height:57px;background-repeat:no-repeat;background-size:contain}
.download-asset .copy-container{width:80%;display:inline-block;vertical-align:top}
.download-asset .copy-container .copy-inner{margin-top:1rem}
.download-asset .link{margin-top:1rem}
.download-asset .link a:hover .download-icon{border:1px solid #8d28d6}
.download-asset .download-icon{margin-left:5px;border:1px solid #1a8bf0;border-radius:3em;width:21px;height:21px;display:inline-block;position:relative;font-size:26px;vertical-align:middle}
.download-asset .download-icon i{position:absolute;top:-3px;left:-7.2px}
.download-asset.no-bg{background:transparent}
@media screen and (max-width:900px){.download-asset .icon-container{width:2.5rem}
.download-asset .download-asset-icon{margin-bottom:1rem}
}
@media screen and (max-width:627px){.download-asset .copy-container{width:100%}
}
.filter-container{margin:0 auto 3rem;text-align:left;width:100%}
@media screen and (max-width:900px){.filter-container{margin:.5rem auto}
}
.filter-container label{margin-top:-.875rem;color:#1c2023;display:block;font-size:.875rem;font-weight:300;line-height:.875rem}
.filter-container .error-message{margin-top:.75rem;display:block;color:#ed204d;border-color:#ed204d;width:100%;font-size:.875rem;font-weight:400;font-style:italic;text-align:right;opacity:0;visibility:hidden}
.filter-container .error-message.active{opacity:1;visibility:visible}
.filter-container.no-label label{display:none}
.filter-container.no-label ul li label{display:block}
.filter{margin:10px 0 0 0;position:relative;text-align:left;font-size:1rem;line-height:1.5rem;color:#4d5c69;width:100%;z-index:1}
.filter:after{content:".";visibility:hidden;display:block;height:0;clear:both}
.filter.closed{z-index:0}
.filter.closed ul{margin-top:0;visibility:hidden}
.filter.closed ul li{margin-top:-5px;opacity:0}
.filter.closed .title{background:#fff;color:#4d5c69;border:1px solid #ccd6dd;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}
.filter.closed .title:hover{border:1px solid #1a8bf0;background:#1a8bf0;color:#fff}
.filter.closed .title:hover .arrow-down{color:#fff}
.filter.closed .title.error{color:#ed204d;border-color:#ed204d}
.filter.closed .title.error .arrow-down{color:#ed204d}
.filter.closed .title .arrow-down{-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);transform-origin:50% 50%;color:#4d5c69}
.filter .title{margin:0;padding:calc(1.5rem - 5px) .75rem;width:100%;border:1px solid #1a8bf0;cursor:pointer;box-sizing:border-box;border-radius:4px;position:relative;background:#1a8bf0;color:#fff;z-index:200}
.filter .title .arrow-down{margin-top:-14px;width:12px;height:6px;display:block;font-size:7px;position:absolute;right:.75rem;line-height:1;-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;transform-origin:50% 50%;color:#fff}
.filter ul{margin:-5px auto 0;width:100%;font-size:1rem;box-sizing:border-box;position:absolute;list-style:none;visibility:visible}
.filter ul li{margin:auto;padding:0;width:100%;background:#fff;font-size:1rem;border:1px solid #ccd6dd;border-width:0 1px 0 1px;vertical-align:top;overflow:hidden;cursor:pointer;line-height:3rem;box-sizing:border-box}
.filter ul li:hover,.filter ul li.active{color:#fff;background:#1a8bf0;border-color:#1a8bf0}
.filter ul li:hover label,.filter ul li.active label{color:#fff}
.filter ul li:hover input[type="checkbox"]:checked+label:after,.filter ul li.active input[type="checkbox"]:checked+label:after{background:transparent url("clientlib-site/imgs/check_white.svg") no-repeat}
.filter ul li:hover input[type="checkbox"]:checked+label,.filter ul li:hover input[type="radio"]:checked+label,.filter ul li.active input[type="checkbox"]:checked+label,.filter ul li.active input[type="radio"]:checked+label{color:#fff !important}
.filter ul li:hover input[type="radio"]:checked+label:after,.filter ul li.active input[type="radio"]:checked+label:after{background:#fff}
.filter ul li:first-child{height:calc(1.5rem + 5px);border-bottom:0;border-top:0;background:#fff;border-color:#ccd6dd}
.filter ul li:last-child{padding:0;height:calc(1.5rem - 5px);border-width:0 1px 1px 1px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:#fff;border-color:#ccd6dd}
.filter ul li input[type="checkbox"],.filter ul li input[type="radio"]{margin:0 10px 0 0;display:inline-block;float:left}
.filter ul li input[type="checkbox"]:checked+label,.filter ul li input[type="radio"]:checked+label{color:#1a8bf0 !important}
.filter ul li input[type="checkbox"]:checked+label:hover,.filter ul li input[type="radio"]:checked+label:hover{color:#fff !important}
.filter ul li input[type="radio"]+label:after{content:'';position:absolute;border-radius:50%;background:#1a8bf0;animation-duration:.3s;animation-timing-function:easeOutQuart;animation-fill-mode:forwards;z-index:4}
.filter ul li label{margin:0;font-size:1rem;color:#4d5c69}
.filter ul li input[type="checkbox"]:not(:checked),.filter ul li input[type="checkbox"]:checked,.filter ul li input[type="radio"]:not(:checked),.filter ul li input[type="radio"]:checked{position:absolute;left:-9999px}
.filter ul li input[type="checkbox"]:not(:checked)+label,.filter ul li input[type="checkbox"]:checked+label,.filter ul li input[type="radio"]:not(:checked)+label,.filter ul li input[type="radio"]:checked+label{padding:1.06rem .75rem 1.06rem 52px;position:relative;cursor:pointer}
.filter ul li input[type="checkbox"]:not(:checked)+label:before,.filter ul li input[type="checkbox"]:checked+label:before,.filter ul li input[type="radio"]:not(:checked)+label:before,.filter ul li input[type="radio"]:checked+label:before{content:'';position:absolute;left:15px;top:12px;width:22px;height:22px;border:1px solid #c5d0d8}
.filter ul li input[type="checkbox"]:not(:checked)+label:before,.filter ul li input[type="checkbox"]:checked+label:before{border-radius:4px}
.filter ul li input[type="radio"]:not(:checked)+label:before,.filter ul li input[type="radio"]:checked+label:before{border-radius:50%}
.filter ul li input[type="checkbox"]:not(:checked)+label:after,.filter ul li input[type="checkbox"]:checked+label:after{content:' ';position:absolute;top:18px;left:23px;width:10px;height:10px;font-size:18px;line-height:.8;color:#09ad7e;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;background:transparent url("clientlib-site/imgs/check_blue.svg") no-repeat}
.filter ul li input[type="checkbox"]:not(:checked)+label:after,.filter ul li input[type="radio"]:not(:checked)+label:after{opacity:0}
.filter ul li input[type="checkbox"]:checked+label:after,.filter ul li input[type="radio"]:checked+label:after{opacity:1}
.filter ul li input[type="radio"]:checked+label:after{width:14px;height:14px;left:20px;top:17px;animation-name:feedback-anim-radio}
.filter ul li label:hover:before{border:1px solid #fff !important}
@media screen and (max-width:1200px){.filter ul li label{margin:-3px 0 0 10px;line-height:1.3}
}
@media screen and (max-width:900px){.filter ul li label{margin:0 0 0 10px;line-height:.875rem}
}
.f01-form-container .g-recaptcha{margin:1.5rem 0}
.f01-form-container .g-recaptcha>div>div{-moz-transition:box-shadow .3s,margin .3s;-o-transition:box-shadow .3s,margin .3s;-webkit-transition:box-shadow .3s,margin .3s;transition:box-shadow .3s,margin .3s}
.f01-form-container .g-recaptcha.error>div>div{box-shadow:0 0 7px #ed204d;margin:7px}
.circle-loader{width:60px;height:60px}
.circle-loader circle{stroke:#1ed089;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:easeOutQuart}
@keyframes circle-anim{0{stroke-dasharray:0,20000;stroke-dashoffset:0}
60%{stroke-dasharray:360,20000;stroke-dashoffset:0}
100%{stroke-dashoffset:-360}
}
.btn-container{margin-bottom:4.5rem}
form.form-wrapper{margin-bottom:3rem}
form.form-wrapper .btn-container{margin-top:0}
form.form-wrapper a:focus,form.form-wrapper a:active{outline:0}
form.form-wrapper .fake-hide-select{opacity:0;pointer-events:none;position:absolute}
form.form-wrapper [hidden]{display:none !important}
form.form-wrapper .transition-visible{max-height:200px;opacity:1;overflow:hidden;transition:max-height .3s,opacity .3s .1s}
form.form-wrapper .transition-invisible{max-height:0;opacity:0}
form.form-wrapper .error .status-icon i{color:#ed204d}
form.form-wrapper .file-added.error ~ .error-message{margin-top:.5rem;display:block;color:#ed204d;border-color:#ed204d;width:100%;font-size:.875rem;font-weight:400;line-height:1.25rem;font-style:italic;text-align:right;opacity:0;visibility:hidden;position:absolute;opacity:1;text-align:left;visibility:visible}
form.form-wrapper .file-added.error ~ .error-message.active{opacity:1;position:static;visibility:visible}
form.form-wrapper .input-file ~ .error{margin-bottom:1.5rem}
form.form-wrapper .input-file ~ .error ~ .error-message{margin-top:-.75rem}
.form-input-container{display:inline-block;position:relative;margin:1.5rem 0;width:100%;z-index:0}
.form-input-container ul li{position:relative;margin:10px 0}
.form-input-container label{margin-bottom:calc(.875rem - 3px);color:#1c2023;display:block;font-size:.875rem;font-weight:400;line-height:1rem}
.form-input-container input{padding:1rem .75rem;margin:0;border:1px solid #ccd6dd;border-radius:4px;display:block;width:100%;color:#4d5c69;background-color:#fff;font-size:1rem;font-weight:400;line-height:1.5rem;-moz-transition:border-color .1s ease;-o-transition:border-color .1s ease;-webkit-transition:border-color .1s ease;transition:border-color .1s ease;box-sizing:border-box}
.form-input-container input:focus{border:1px solid #1a8bf0}
.form-input-container input.error{color:#ed204d;border-color:#ed204d}
.form-input-container .error-message{margin-top:.5rem;display:block;color:#ed204d;border-color:#ed204d;width:100%;font-size:.875rem;font-weight:400;line-height:1.25rem;font-style:italic;text-align:right;opacity:0;visibility:hidden;position:absolute}
.form-input-container .error-message.active{opacity:1;position:static;visibility:visible}
.form-input-container.disabled label{color:#c5d0d8}
.form-input-container.disabled input{color:#dde5ea;border:1px solid #dde5ea;background:#f8fafb;cursor:default}
form.form-wrapper.submitted input:invalid{box-shadow:none;color:#ed204d;border-color:#ed204d}
form.form-wrapper.submitted input:invalid ~ .error-message{margin-top:.5rem;display:block;color:#ed204d;border-color:#ed204d;width:100%;font-size:.875rem;font-weight:400;line-height:1.25rem;font-style:italic;text-align:right;opacity:0;visibility:hidden;position:absolute;opacity:1;visibility:visible}
form.form-wrapper.submitted input:invalid ~ .error-message.active{opacity:1;position:static;visibility:visible}
form.form-wrapper.submitted .fake-hide-select{height:100%;margin:0;width:100%}
form.form-wrapper.submitted .fake-hide-select:invalid ~ .title{color:#ed204d;border-color:#ed204d}
form.form-wrapper.submitted .fake-hide-select:invalid ~ .error-message{margin-top:.5rem;display:block;color:#ed204d;border-color:#ed204d;width:100%;font-size:.875rem;font-weight:400;line-height:1.25rem;font-style:italic;text-align:right;opacity:0;visibility:hidden;position:absolute;opacity:1;visibility:visible}
form.form-wrapper.submitted .fake-hide-select:invalid ~ .error-message.active{opacity:1;position:static;visibility:visible}
form.form-wrapper.submitted .error ~ .error-message{margin-top:.5rem;display:block;color:#ed204d;border-color:#ed204d;width:100%;font-size:.875rem;font-weight:400;line-height:1.25rem;font-style:italic;text-align:right;opacity:0;visibility:hidden;position:absolute;opacity:1;text-align:left;visibility:visible}
form.form-wrapper.submitted .error ~ .error-message.active{opacity:1;position:static;visibility:visible}
form.form-wrapper.submitted .input-file ~ .error{margin-bottom:1.5rem}
form.form-wrapper.submitted .input-file ~ .error ~ .error-message{margin-top:-.75rem}
.textarea-container{margin-bottom:36px}
.textarea-container .textarea{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap}
.textarea-container.disabled label{color:#c5d0d8}
.textarea-container.disabled textarea{color:#dde5ea;border:1px solid #dde5ea;background:#f8fafb;cursor:default}
.textarea-container.disabled .info{color:#fff}
.textarea-container label{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;align-self:flex-end;display:block;margin-bottom:calc(.875rem - 3px);color:#1c2023;font-size:.875rem;font-weight:400;line-height:1.125rem}
.textarea-container .info{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;align-self:flex-end;margin-bottom:calc(.875rem - 3px);color:#4d5c69;display:block;font-size:.875rem;font-weight:400;line-height:1.125rem;text-align:right;-moz-transition:color .5s;-o-transition:color .5s;-webkit-transition:color .5s;transition:color .5s}
.textarea-container textarea{flex:1 1 100%;padding:calc(1.5rem - 6px) .75rem;border:1px solid #ccd6dd;border-radius:4px;display:block;width:100%;color:#4d5c69;background-color:#fff;font-size:1rem;font-weight:400;line-height:1.5rem;-moz-transition:border-color .1s ease;-o-transition:border-color .1s ease;-webkit-transition:border-color .1s ease;transition:border-color .1s ease;box-sizing:border-box}
.textarea-container textarea:focus{border:1px solid #1a8bf0}
.textarea-container textarea.error{color:#ed204d;border-color:#ed204d}
.textarea-container .error-message{flex:1 0 100%;position:absolute;bottom:-28px;left:0;margin-top:.75rem;display:block;color:#ed204d;border-color:#ed204d;width:100%;font-size:.875rem;font-weight:400;font-style:italic;text-align:right;opacity:0;visibility:hidden}
.textarea-container .error-message.active{opacity:1;visibility:visible}
.dropdown-container{display:inline-block;margin:1.5rem 0;text-align:left;width:100%}
.dropdown-container label{margin-bottom:calc(.875rem - 3px);color:#1c2023;display:block;font-size:.875rem;font-weight:400;line-height:1rem}
.dropdown-container .search{line-height:0}
.dropdown-container .error-message{margin-top:.75rem;display:block;color:#ed204d;border-color:#ed204d;width:100%;font-size:.875rem;font-weight:400;font-style:italic;text-align:right;opacity:0;visibility:hidden;position:absolute;bottom:-28px}
.dropdown-container .error-message.active{opacity:1;visibility:visible}
.dropdown-container.disabled label{color:#c5d0d8}
.dropdown-container.disabled .dropdown .title{color:#dde5ea;border:1px solid #dde5ea;background:#f8fafb;cursor:default}
.dropdown-container.disabled .dropdown .title .arrow-down{color:#dde5ea}
.dropdown-container.disabled .dropdown .title:hover{border:1px solid #dde5ea;background:#f8fafb;color:#dde5ea}
.dropdown-container.disabled .dropdown .title:hover .arrow-down{color:#dde5ea}
.dropdown{margin:10px 0 0 0;position:relative;text-align:left;font-size:1rem;line-height:1.5rem;color:#4d5c69;width:100%;z-index:100}
.dropdown.closed{z-index:1}
.dropdown.closed ul{display:none;margin-top:0;visibility:hidden}
.dropdown.closed ul li{margin-top:-5px;opacity:0}
.dropdown.closed .title{background:#fff;color:#4d5c69;border:1px solid #ccd6dd;-moz-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);transition:all .3s cubic-bezier(0.165,0.84,0.44,1)}
.dropdown.closed .title:hover,.dropdown.closed .title:focus{border:1px solid #1a8bf0;background:#1a8bf0;color:#fff}
.dropdown.closed .title:hover .arrow-down,.dropdown.closed .title:focus .arrow-down{color:#fff}
.dropdown.closed .title.error{color:#ed204d;border-color:#ed204d}
.dropdown.closed .title.error .arrow-down{color:#ed204d}
.dropdown.closed .title .arrow-down{-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);transform-origin:50% 50%;color:#4d5c69}
.dropdown .title{margin:0;padding:1rem .75rem;width:100%;border:1px solid #1a8bf0;cursor:pointer;box-sizing:border-box;border-radius:4px;position:relative;background:#1a8bf0;color:#fff;z-index:2}
.dropdown .title .arrow-down{margin-top:-15px;width:12px;height:6px;display:block;font-size:7px;position:absolute;right:.75rem;line-height:1;-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-moz-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);transition:all .3s cubic-bezier(0.165,0.84,0.44,1);transform-origin:50% 50%;color:#fff}
.dropdown ul{margin:auto;top:52px;width:100%;font-size:1rem;border:1px solid #ccd6dd;border-width:0 1px 1px 1px;box-sizing:border-box;border-radius:4px;position:absolute;list-style:none;visibility:visible;z-index:1;max-height:430px;overflow-y:scroll}
.dropdown ul li{margin:-5px auto 0;padding:.75rem;width:100%;background:#fff;font-size:1rem;vertical-align:top;overflow:hidden;cursor:pointer;line-height:1.5rem;-moz-transition:color .3s ease,background .3s ease,border-color .3s ease;-o-transition:color .3s ease,background .3s ease,border-color .3s ease;-webkit-transition:color .3s ease,background .3s ease,border-color .3s ease;transition:color .3s ease,background .3s ease,border-color .3s ease;box-sizing:border-box;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.dropdown ul li:hover{color:#fff;background:#1a8bf0;border-color:#1a8bf0}
.dropdown ul li:focus{color:#fff !important;background:#1a8bf0 !important;border-color:#1a8bf0 !important}
.dropdown ul li:first-child{height:calc(1.5rem + 7px);border-bottom:0;border-top:0;background:#fff;border-color:#ccd6dd}
.dropdown ul li:last-child{padding:0;height:calc(1.5rem - 8px);border-width:0 1px 1px 1px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:#fff;border-color:#ccd6dd}
.dropdown ul li.hidden{display:none !important}
.dropdown ul li.active{color:#fff;background:#1a8bf0;border-color:#1a8bf0}
.tertiary a{color:#1a8bf0;text-decoration:none;border:0;font-size:1rem}
.tertiary a:hover .circled-icon{color:#fff;border:1px solid #64b2f8;background:#64b2f8}
.tertiary .circled-icon{margin-left:5px;border:1px solid #1a8bf0;border-radius:3em;width:32px;height:32px;display:inline-block;position:relative;font-size:26px;vertical-align:middle}
.tertiary .circled-icon i{position:absolute;top:3px;left:-2px}
.tertiary.disabled a{cursor:default;color:#dde5ea}
.tertiary.disabled a .circled-icon{color:#dde5ea;border:1px solid #dde5ea}
.tertiary.disabled a:hover .circled-icon{background:0}
.ac-custom label{display:inline-block;position:relative;font-size:1rem;padding:3px 0 0 38px;vertical-align:top;color:#1c2023;cursor:pointer;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}
.ac-custom label::selection,.ac-custom label::-moz-selection{background:0}
.ac-custom input[type="checkbox"],.ac-custom input[type="radio"],.ac-custom label::before{position:absolute;left:0;top:auto;width:22px;height:22px;border:1px solid #ccd6dd;border-radius:4px;cursor:pointer}
.ac-custom input[type="checkbox"],.ac-custom input[type="radio"]{opacity:0;-webkit-appearance:none;display:inline-block;vertical-align:middle}
.ac-custom label::before{content:'';border:1px solid #ccd6dd;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}
.ac-custom label::after{content:'';position:absolute;left:0;top:3px;width:2px;height:2px;border-radius:4em;background:#1a8bf0;opacity:0;animation-duration:.3s;animation-timing-function:easeOutQuart;animation-fill-mode:forwards;z-index:4}
.ac-radio label::before{border-radius:50%}
.ac-custom input[type="checkbox"]:checked+label,.ac-custom input[type="radio"]:checked+label{color:#1a8bf0}
.ac-custom input[type="checkbox"]:checked+label::after{width:calc(1.5rem - 1px);height:calc(1.5rem - 1px);animation-name:feedback-anim}
.ac-custom input[type="radio"]:checked+label::after{width:14px;height:14px;left:5px;top:8px;animation-name:feedback-anim-radio}
.ac-custom input[type="checkbox"]:disabled+label,.ac-custom input[type="radio"]:disabled+label{color:#c5d0d8;cursor:default}
.ac-custom input[type="checkbox"]:disabled+label::before,.ac-custom input[type="radio"]:disabled+label::before{border:1px solid #c5d0d8;cursor:default}
.ac-custom.error input[type="checkbox"]+label,.ac-custom.error input[type="radio"]+label{color:#ed204d}
.ac-custom.error input[type="checkbox"]+label::before,.ac-custom.error input[type="radio"]+label::before{border:1px solid #ed204d}
@keyframes feedback-anim{0{opacity:0}
50%{width:calc(1.5rem - 1px);height:calc(1.5rem - 1px);opacity:.2}
100%{opacity:0}
}
@keyframes feedback-anim-radio{0{opacity:0}
50%{width:14px;height:14px;opacity:.2}
100%{opacity:1}
}
.ac-custom svg{margin-top:0;position:absolute;width:11px;height:11px;top:8px;left:7px;pointer-events:none}
.ac-custom svg path{stroke:#1a8bf0;stroke-width:13px;stroke-linecap:round;stroke-linejoin:round;fill:none}
.form-container .btn-saved button{min-width:90px;height:40px;position:relative;overflow:hidden;-moz-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);transition:all .3s cubic-bezier(0.165,0.84,0.44,1)}
.form-container .btn-saved button.loading{width:56px}
.form-container .btn-saved button.end{background:#1ed089}
.form-container .btn-saved button span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);transition:all .3s cubic-bezier(0.165,0.84,0.44,1)}
.form-container .btn-saved .circle-loader{position:absolute;top:-2px;left:-37px;width:45px;height:45px;-moz-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);transition:all .3s cubic-bezier(0.165,0.84,0.44,1)}
.form-container .btn-saved .circle-loader circle{animation-name:circle-anim;stroke:#fff}
.form-container .btn-saved.loading .circle-loader{left:7px}
.form-container .btn-saved.loading span{top:auto;left:100px}
.form-container .btn-saved.loading button{width:60px}
.form-container .btn-saved.loading button .circle-loader{display:block}
.form-container .btn-saved.end .circle-loader{top:-2px;opacity:0;visibility:hidden}
.form-container .btn-saved.end span{top:-10px}
.form-container .btn-saved.end button{width:60px;background:#1ed089;border-color:#1ed089}
.form-container .btn-saved .check svg{margin:-2px 0 0 1px;position:absolute;top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%);pointer-events:none}
.form-container .btn-saved .check svg path{stroke:#fff;stroke-width:13px;stroke-linecap:round;stroke-linejoin:round;fill:none}
@media screen and (max-width:900px){.form-container .col-3:first-child{min-height:0}
.form-input-container label,.dropdown-container label{margin-bottom:calc(.875rem - 4px)}
}
.introduction{margin-top:0;margin-bottom:4.5rem}
.introduction p{font-weight:300;line-height:1.25em;font-size:2rem;margin-bottom:.5rem;margin-top:2.5rem;line-height:1.25em;margin-bottom:3rem;max-width:46.875rem}
@media screen and (max-width:900px){.introduction p{font-size:1.88888888888889rem}
}
.introduction .center-copy p{margin-right:auto;margin-left:auto}
.masthead{margin-bottom:4.5rem;text-align:left;opacity:1;overflow:hidden;-moz-transition:opacity .8s ease;-o-transition:opacity .8s ease;-webkit-transition:opacity .8s ease;transition:opacity .8s ease}
.masthead.animate{opacity:0;visibility:hidden}
.masthead.animate.full .copy-container{bottom:-11rem;opacity:0}
.masthead.animate.full .copy-container .btn-container{bottom:-2.5rem}
.masthead.animate.full .side-content{bottom:-2rem;opacity:0}
.masthead.animate.medium .copy-container{bottom:-5rem;opacity:0}
.masthead.animate.medium .copy-container .btn-container{bottom:-2.5rem}
.masthead h1{margin:.75rem 0 calc(1.5rem) 0;color:#fff;word-break:break-word;max-width:46.875rem}
@media screen and (max-width:900px){.masthead h1{font-weight:300;line-height:1.25em;font-size:2.625rem;margin-bottom:2rem}
}
@media screen and (max-width:900px) and (max-width:900px){.masthead h1{font-size:40px}
}
.masthead h6{color:#fff;font-weight:700}
.masthead p{margin:.625rem auto 0 0;font-size:1rem;line-height:1.5rem;color:#fff;width:100%;max-width:500px;font-size:1.125rem;line-height:1.625rem}
@media screen and (max-width:900px){.masthead p{font-size:1rem;line-height:1.25rem}
}
.masthead .side-content{display:none}
.masthead.side .side-content{display:block}
.masthead .btn-container{display:none;margin-bottom:0}
.masthead.button .btn-container{margin-top:.625rem;margin-bottom:0;display:block;position:relative;bottom:0;-moz-transition:all .8s ease;-o-transition:all .8s ease;-webkit-transition:all .8s ease;transition:all .8s ease;-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s}
.masthead.copy h1{margin-bottom:0;padding-bottom:0 !important}
.masthead.copy p{margin-top:0;margin-bottom:0}
.masthead.with-cta{margin-top:3rem}
.masthead .overlay{display:none}
.masthead.overlay-on .overlay{display:block}
.masthead .copy-container{-moz-transition:bottom .5s cubic-bezier(0.165,0.84,0.44,1),opacity .5s cubic-bezier(0.165,0.84,0.44,1);-o-transition:bottom .5s cubic-bezier(0.165,0.84,0.44,1),opacity .5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:bottom .5s cubic-bezier(0.165,0.84,0.44,1),opacity .5s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .5s cubic-bezier(0.165,0.84,0.44,1),opacity .5s cubic-bezier(0.165,0.84,0.44,1);-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s}
.masthead .side-content{-moz-transition:bottom .5s cubic-bezier(0.165,0.84,0.44,1),opacity .5s cubic-bezier(0.165,0.84,0.44,1);-o-transition:bottom .5s cubic-bezier(0.165,0.84,0.44,1),opacity .5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:bottom .5s cubic-bezier(0.165,0.84,0.44,1),opacity .5s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .5s cubic-bezier(0.165,0.84,0.44,1),opacity .5s cubic-bezier(0.165,0.84,0.44,1);-moz-transition-delay:.3s;-o-transition-delay:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}
.masthead.full{background-size:cover;background-position:50% 50%;min-height:45rem}
.masthead.full .comp-container{min-height:45rem}
.masthead.full .copy-container{position:absolute;bottom:3rem;opacity:1}
.masthead.full .side-content{position:absolute;right:5.1%;bottom:2.25rem;opacity:1}
.masthead.full .side-content strong{font-weight:400}
.masthead.full .side-content p{line-height:1}
.masthead.full .side-content a:link,.masthead.full .side-content a:visited{color:#fff;text-decoration:none}
.masthead.full .side-content a:link:hover,.masthead.full .side-content a:visited:hover{color:#1a8bf0}
.masthead.full .overlay{width:100%;height:100%;position:absolute;opacity:.4;background-image:-webkit-linear-gradient(36deg,#1a8bf0 0,#25292d 100%);background-image:-moz-linear-gradient(36deg,#1a8bf0 0,#25292d 100%);background-image:-o-linear-gradient(36deg,#1a8bf0 0,#25292d 100%);background-image:linear-gradient(36deg,#1a8bf0 0,#25292d 100%)}
.masthead.full h1{padding-bottom:26px}
.masthead.medium{background-size:cover;background-position:50% 50%;min-height:31.5rem}
.masthead.medium .comp-container{min-height:31.5rem}
.masthead.medium h1{margin:0}
.masthead.medium p{margin:.625rem 0}
.masthead.medium .copy-container{position:absolute;bottom:3rem;opacity:1}
.masthead.medium .side-content{position:absolute;right:5.1%;bottom:2.25rem;opacity:1}
.masthead.medium .side-content strong{font-weight:400}
.masthead.medium .side-content p{line-height:1}
.masthead.medium .side-content a:link,.masthead.medium .side-content a:visited{color:#fff;text-decoration:none}
.masthead.medium .side-content a:link:hover,.masthead.medium .side-content a:visited:hover{color:#1a8bf0}
.masthead.medium .overlay{width:100%;height:100%;position:absolute;opacity:.4;background-image:-webkit-linear-gradient(36deg,#1a8bf0 0,#25292d 100%);background-image:-moz-linear-gradient(36deg,#1a8bf0 0,#25292d 100%);background-image:-o-linear-gradient(36deg,#1a8bf0 0,#25292d 100%);background-image:linear-gradient(36deg,#1a8bf0 0,#25292d 100%)}
.masthead.slim{background-size:cover;background-position:50% 50%;min-height:19.5rem}
.masthead.slim.blue-gradient{background-color:#5641db;background-image:-webkit-linear-gradient(-60deg,#5641db 0,#1f86ef 100%);background-image:-moz-linear-gradient(-60deg,#5641db 0,#1f86ef 100%);background-image:-o-linear-gradient(-60deg,#5641db 0,#1f86ef 100%);background-image:linear-gradient(-60deg,#5641db 0,#1f86ef 100%)}
.masthead.slim.purple-gradient{background-color:#5f35d8;background-image:-webkit-linear-gradient(-60deg,#5f35d8 0,#b4346b 100%);background-image:-moz-linear-gradient(-60deg,#5f35d8 0,#b4346b 100%);background-image:-o-linear-gradient(-60deg,#5f35d8 0,#b4346b 100%);background-image:linear-gradient(-60deg,#5f35d8 0,#b4346b 100%)}
.masthead.slim.green-gradient{background-color:#1f86ef;background-image:-webkit-linear-gradient(-60deg,#1f86ef 0,#12ab92 100%);background-image:-moz-linear-gradient(-60deg,#1f86ef 0,#12ab92 100%);background-image:-o-linear-gradient(-60deg,#1f86ef 0,#12ab92 100%);background-image:linear-gradient(-60deg,#1f86ef 0,#12ab92 100%)}
.masthead.slim .comp-container{min-height:19.5rem}
.masthead.slim h1{margin:.75rem 0 0}
.masthead.slim .copy-container{position:absolute;bottom:calc(3rem - 11px);width:89.6%}
.masthead.slim .overlay{width:100%;height:100%;position:absolute;opacity:.4;background-image:-webkit-linear-gradient(36deg,#1a8bf0 0,#25292d 100%);background-image:-moz-linear-gradient(36deg,#1a8bf0 0,#25292d 100%);background-image:-o-linear-gradient(36deg,#1a8bf0 0,#25292d 100%);background-image:linear-gradient(36deg,#1a8bf0 0,#25292d 100%)}
.masthead.slim .btn-container{position:absolute;top:.875rem;right:0}
@media screen and (max-width:900px){.masthead.slim .btn-container{position:relative;top:0}
}
.masthead .copy-wrapper{padding-left:5.2%;padding-right:5.2%;width:89.6%}
.masthead.support-center .form-input-container{margin:.625rem 0 1.25rem}
.masthead.support-center .copy-container{position:static;max-width:550px;padding:11.5rem 0 0;text-align:center;margin:0 auto}
@media screen and (max-width:627px){.masthead.support-center .copy-container{width:100%}
}
.masthead.support-center .copy-container input{border-radius:1.8125rem;padding:.75rem 3.5rem .75rem 1.25rem}
.masthead.support-center button{position:absolute;right:0;font-size:1.5rem;color:#1a8bf0;background:0;border:0;padding:.75rem 1.25rem .75rem 0;line-height:1.5rem}
.masthead.support-center.slim .copy-container{position:absolute;max-width:none}
.masthead.support-center.slim .copy-container h1,.masthead.support-center.slim .copy-container p,.masthead.support-center.slim .copy-container .input{margin:0 auto}
.masthead.support-center.slim .copy-container .input{position:relative;max-width:550px}
@media screen and (max-width:900px){.masthead.support-center.slim .copy-container{width:89.6%}
}
.login-wrapper .container{display:none}
@media screen and (max-width:900px){.masthead .arrow-down{display:none}
.masthead.full .copy-container,.masthead.medium .copy-container,.masthead.slim .copy-container{width:80%}
.masthead.full .side-content p,.masthead.medium .side-content p,.masthead.slim .side-content p{font-size:.875rem}
.masthead.masthead-slim.transparent .nav-icon span{background:#4d5c69}
.masthead.masthead-slim.transparent .nav-icon span:before,.masthead.masthead-slim.transparent .nav-icon span:after{background:#4d5c69}
.masthead.masthead-slim.transparent .nav-icon.active span{background-color:transparent}
.masthead.masthead-slim.transparent .nav-icon.active span:before,.masthead.masthead-slim.transparent .nav-icon.active span:after{top:0;background:#fff}
.masthead.masthead-slim.transparent .nav-icon.active span:before{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.masthead.masthead-slim.transparent .nav-icon.active span:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
}
.transparent-masthead{padding-bottom:6rem}
.transparent-masthead+.nav-contextual-mobile{margin-top:0}
@media screen and (max-width:627px){.ja-masthead .nav-contextual-mobile li.current a{font-size:.875rem}
}
.module{margin-bottom:4.5rem}
.module a:link,.module a:visited{color:#1a8bf0;text-decoration:none}
.module a:link:hover,.module a:visited:hover{color:#8d28d6}
.module h4{margin:calc(1.5rem + 5px) 0 0 0;color:#1c2023;word-break:break-word}
.module p{margin:15px auto 18px auto;font-size:1rem;line-height:1.5rem;color:#4d5c69;width:100%}
.module .img-container{border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative;width:100%;height:9rem;overflow:hidden;text-align:center;z-index:0}
.module .img-container.space-bottom{margin-bottom:35px}
.module .img-container .circle-loader{opacity:0;position:absolute;top:50%;left:50%;width:70px;height:70px;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transition:all .8s ease;-o-transition:all .8s ease;-webkit-transition:all .8s ease;transition:all .8s ease}
.module .img-container .circle-loader circle{animation-name:circle-anim;stroke:#1ed089}
.module .img-container .img-container-inner{background-position:center center;background-repeat:no-repeat;background-size:cover;font-size:0;height:100%;width:100%}
.module .img-container .img-container-inner.linkable{-moz-transition:transform .5s ease;-o-transition:transform .5s ease;-webkit-transition:transform .5s ease;transition:transform .5s ease}
.module .img-container .img-container-inner a{height:100%;width:100%;display:block;font-size:0;text-indent:-9999px}
.module .copy-container .copy-inner{margin:.5rem 0 0;word-break:break-word}
.module .copy-container .copy-inner p{margin:0;display:inline}
.module .copy-container .copy-inner p br{display:none}
.module .copy-container .copy-inner .link-cont{display:inline-block}
.module .copy-container .copy-inner .link-cont.button{margin-left:0;display:block !important}
.module .copy-container .copy-inner .link-cont.button a{margin:calc(1.5rem) 0 0 0;padding:calc(1.5rem / 2 - 4px) 1.5rem calc(1.5rem / 2 - 5px) 1.5rem;display:inline-block;clear:both;color:#fff;background-color:#1a8bf0;border-radius:4px;border:0;font-size:1rem;line-height:1.5rem;font-weight:700;cursor:pointer;vertical-align:top;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}
.module .copy-container .copy-inner .link-cont.button a:hover{color:#fff;background-color:#64b2f8}
.module .copy-container .copy-inner .link-cont.button a:active{background-color:#0468c2}
.module .copy-container .copy-inner .link-cont.button.yellow a{background-color:#f9c022}
.module .copy-container .copy-inner .link-cont.button.yellow a:hover{background-color:#ffd174}
.module .copy-container .copy-inner .link-cont.button.white a{background-color:#fff;border:1px solid #1a8bf0;color:#1a8bf0}
.module .copy-container .copy-inner .link-cont.button.white a:hover{color:#fff;border-color:#1a8bf0;background-color:#1a8bf0}
.module .copy-container .copy-inner .link-cont a{text-decoration:none;color:#1a8bf0;font-weight:700;font-size:1rem}
.module .copy-container .copy-inner .link-cont a:hover{color:#8d28d6}
.module .copy-container .copy-inner .no-link{display:none}
.module .copy-container.half{width:50%}
.module .copy-container.half .link-cont{margin-left:0;margin-top:10px;display:block}
.module button{margin:calc(1.5rem) 0 0 0;display:block !important}
.module.animate .img-container img{opacity:0}
.module.animate .img-container .circle-loader{opacity:1}
.module.img .img-container{display:block}
.module.no-img .img-container{display:none}
.module.img-static .img-container{border-radius:0;height:auto}
.module.img-static .img-container .img-container-inner{float:none;right:0;top:0;transform:none}
.module.img-static .img-container .img-container-inner img{right:0}
.module.contain .img-container{overflow:visible}
.module.contain .img-container-inner{background-size:contain}
.module.background{background-color:#fff;border-radius:4px}
.module.background.contain .img-container{padding-top:1rem}
.module.background .copy-container{padding:1.5rem}
.module.background .copy-container h4{margin-top:0}
.module.background .copy-container .copy-inner .link-cont.button-full{margin-left:-1.5rem;margin-bottom:-1.5rem;display:block !important}
.module.background .copy-container .copy-inner .link-cont.button-full a{margin:1.5rem 0 0 0;padding:calc(1.5rem / 2) 1.5rem calc(1.5rem / 2) 1.5rem;width:calc(100% - 1.5rem);display:block;clear:both;color:#fff;background-color:#1a8bf0;border-radius:0 0 4px 4px;border:0;font-weight:700;font-size:.875rem;line-height:1.5rem;text-align:center;cursor:pointer;vertical-align:top;text-transform:uppercase;-moz-transition:background .2s ease;-o-transition:background .2s ease;-webkit-transition:background .2s ease;transition:background .2s ease}
.module.background .copy-container .copy-inner .link-cont.button-full a:hover{color:#fff;background-color:#64b2f8}
.module.background .copy-container .copy-inner .link-cont.button-full a:active{background-color:#0468c2}
.module.list .list-titles-container{text-align:center;background-color:#fff;border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #f4f7f9;padding:3rem 1.5rem 1.5rem}
.module.list .list-titles-container h4{margin:0;font-family:"Helvetica Neue","Hiragino Kaku Gothic Pro","Tahoma","Arial",sans-serif;font-weight:300}
.module.list .list-titles-container p{margin:0;font-family:"Helvetica Neue","Hiragino Kaku Gothic Pro","Tahoma","Arial",sans-serif;font-weight:300}
.module.list .copy-container{text-align:center}
.module.list .copy-inner{font-family:"Helvetica Neue","Hiragino Kaku Gothic Pro","Tahoma","Arial",sans-serif;font-weight:normal}
.module.list .copy-inner .members-count{display:inline-block;vertical-align:middle;text-align:center;padding-right:.5rem;margin-right:1rem;border-right:1px solid #f4f7f9}
.module.list .copy-inner .members-count .member-count-label{font-size:.75rem;color:#4d5c69;font-weight:700;text-transform:uppercase;display:block;padding-bottom:.3rem}
.module.list .copy-inner .members-count .member-count-number{font-size:1.5rem;color:#1c2023;font-weight:600;text-transform:uppercase}
.module.list .copy-inner .members-list{display:inline-block;vertical-align:middle}
.module.list .copy-inner .members-list .members-list-avatars li{float:left;width:35px;height:35px;border-radius:4px;border:1px solid #f4f7f9;overflow:hidden;margin-right:10px}
.module.list .copy-inner .members-list .members-list-avatars li:last-child{margin-right:0}
.module.list .copy-inner .members-list .members-list-avatars li img{width:100%;height:100%}
.module.list .copy-inner .members-more{text-align:left;display:inline-block;width:15%;margin-left:.5rem;vertical-align:middle;margin-top:.3rem}
.module.list .copy-inner .member-list-more{line-height:.667rem;font-size:.667rem;color:#1c2023;font-weight:900;text-transform:uppercase}
.module:hover .img-container-inner.linkable{-moz-transition:transform 3s ease;-o-transition:transform 3s ease;-webkit-transition:transform 3s ease;transition:transform 3s ease;transform:scale(1.1,1.1)}
.background.button .copy-container a{margin:calc(1.5rem) auto 0 0}
.img-left{overflow:hidden;width:100%}
.img-left .img-container{margin:0 calc(1.5rem + 5px) 0 0;display:block;float:left;width:50%}
.img-left .copy-container{float:left;width:30%}
.img-left .copy-container h4{margin-top:-2px;line-height:34px}
.img-left .copy-container .copy-inner{margin:0;float:left}
.img-left .copy-container .copy-inner p{margin:5px auto 5px auto;float:left}
.img-left .copy-container .copy-inner .link-cont{margin-top:15px;margin-left:0;display:block}
@media screen and (max-width:1350px){.module.list .copy-inner .members-list .members-list-avatars li:nth-child(3){margin-right:0}
.module.list .copy-inner .members-list .members-list-avatars li:last-child{display:none}
}
@media screen and (max-width:1200px){.module.list .copy-inner .members-list .members-list-avatars li:nth-child(2){margin-right:0}
.module.list .copy-inner .members-list .members-list-avatars li:nth-child(3){display:none}
}
@media screen and (max-width:1000px){.module.list .copy-inner .members-count{padding:0;margin:0;border:0}
.module.list .copy-inner .members-list{display:none}
.module.list .copy-inner .members-more{display:none}
}
@media screen and (max-width:900px){.module.list .copy-inner .members-count{padding-right:.5rem;margin-right:1rem;border-right:1px solid #f4f7f9}
.module.list .copy-inner .members-list{display:inline-block}
.module.list .copy-inner .members-list .members-list-avatars li{display:block !important;margin-right:10px !important}
.module.list .copy-inner .members-more{display:inline-block}
.module .img-container .img-container-inner{position:relative}
.module .img-container .img-container-inner img{margin:0 auto;right:auto;position:relative;width:100%}
.img-left .img-container{float:none;width:100%}
.img-left .copy-container{float:none;width:100%}
.img-left .copy-container h4{margin-top:1.5rem}
.module.no-img.center-copy{margin-left:5px;display:block}
.module .copy-container.half{width:100%}
.module .copy-container .copy-inner .link-cont{margin-left:0;margin-top:10px;display:block}
.module .copy-container .copy-inner .link-cont.button{margin-top:0}
}
.module.background.center-copy .copy-container .copy-inner .link-cont.link{display:inline}
.module.background.center-copy .copy-container .copy-inner .link-cont.link a{display:inline-block;margin-top:0}
@media screen and (max-width:627px){.module.list .copy-inner .members-list .members-list-avatars li:nth-child(3){margin-right:0 !important}
.module.list .copy-inner .members-list .members-list-avatars li:last-child{display:none !important}
}
@media screen and (max-width:400px){.module.list .copy-inner .members-list .members-list-avatars li:nth-child(2){margin-right:0 !important}
.module.list .copy-inner .members-list .members-list-avatars li:nth-child(3){display:none !important}
}
@media screen and (max-width:350px){.module.list .copy-inner .members-count{padding:0;margin:0;border:0}
.module.list .copy-inner .members-list{display:none}
.module.list .copy-inner .members-more{display:none}
}
.col-2 .module h4{font-weight:300;line-height:1.25em;font-size:1.5rem;margin-bottom:.5rem;margin-top:2.5rem}
.numbered-list{margin-bottom:3rem;font-size:1rem;line-height:1rem;color:#4d5c69;font-weight:400}
.numbered-list .numbered-col{margin:0;width:100%;display:inline-block;vertical-align:top;padding:0}
.numbered-list .numbered-col>ol>{list-style-type:none;list-style-position:inside}
.numbered-list .numbered-col>ol>li{margin-bottom:3rem;padding-left:80px;counter-increment:step-counter;font-size:1rem;font-weight:400;line-height:1.5rem;min-height:1.5rem;position:relative;word-break:break-word}
.numbered-list .numbered-col>ol>li header{margin-bottom:1.5rem;position:relative;height:35px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.numbered-list .numbered-col>ol>li header h5{position:relative;font-weight:700;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.numbered-list .numbered-col>ol>li p{margin-bottom:1.5rem}
.numbered-list .numbered-col>ol>li img{margin-top:6px;border-radius:4px;max-width:100%}
.numbered-list .numbered-col>ol>li:before,.numbered-list .numbered-col>ol>li:after{position:absolute;left:0;top:0;color:#1a8bf0;font-size:2.25rem;font-weight:300}
.numbered-list .numbered-col>ol>li:before{content:counter(step-counter);top:9px;left:-1px;width:43px;height:35px;text-align:center}
.numbered-list .numbered-col>ol>li:after{content:"|";top:1px;left:46px;color:transparent;border-left:1px solid #1a8bf0;height:35px}
.col-4 .numbered-list .numbered-col{width:100%}
@media screen and (max-width:1300px){.numbered-col>ol>li:first-child header{height:auto}
.numbered-col>ol>li:first-child header h5{margin-bottom:1.5rem;top:-4px;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}
}
@media screen and (max-width:900px){.numbered-col>ol>li header{height:auto}
.numbered-col>ol>li header h5{margin-bottom:1.5rem;top:-4px;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}
.numbered-col>ol>li:before{width:48px}
.numbered-col>ol>li:after{left:56px}
}
.quote{margin-bottom:4.5rem}
.quote blockquote{color:#1c2023}
.quote blockquote p{font-weight:300;line-height:1.25em;font-size:1.5rem;margin-bottom:.5rem;margin-top:2.5rem;font-weight:400;margin-top:0;max-width:46.875rem}
.quote blockquote cite{margin-top:.5rem;display:block;color:#4d5c69;font-size:1rem}
.related-content .t-row{text-align:center}
.related-content .t-row .col-4{text-align:left}
.spacer{font-size:0}
.spacer hr{border:0;border-top:1px solid #c5d0d8}
.spacer.margin-small{min-height:1px;margin-top:2.25rem;margin-bottom:calc(2.25rem - 1px)}
.spacer.margin-standard{min-height:1px;margin-top:4.5rem;margin-bottom:calc(4.5rem - 1px)}
.spacer.margin-standard-no-top{min-height:1px;margin-bottom:calc(4.5rem - 1px)}
.spacer.margin-large{min-height:1px;margin-top:9rem;margin-bottom:calc(9rem - 1px)}
.spacer.margin-negative-standard{margin-bottom:-4.5rem}
.spacer.margin-negative-standard hr{display:none}
.spacer.margin-negative-small{margin-bottom:-2.25rem}
.spacer.margin-negative-small hr{display:none}
.specs{color:#1c2023;margin-bottom:2rem}
.specs ul{margin:0}
.specs ul li{position:static;padding:.15rem 0 0;margin:0;font-size:.6875rem;line-height:1.275}
.specs ul li:before{position:static;content:none}
.specs h6{margin:0;font-weight:700;font-style:italic}
.specs.gray{color:#4d5c69}
.specs.gray h6{font-style:normal}
.specs .copy-container{font-size:.625rem;color:#1c2023}
.specs .copy-container.col-specs,.specs .copy-container.comp-specs{margin:4rem calc(1.78571% - 0.8%) 0 0}
.specs .copy-container.col-specs{width:48.4%}
.specs .copy-container h6{margin:0;font-weight:700;font-style:italic}
.specs .copy-container ul{margin:0}
.specs .copy-container ul li{position:static;padding:.15rem 0 0;margin:0;font-size:.6875rem;line-height:1.275}
.specs .copy-container ul li:before{position:static;content:none}
.specs .copy-container .left-content{float:left;clear:both}
.specs .copy-container .left-content span{padding:.35rem .55rem .3rem .45rem;background-color:#1c2023;border-radius:50%;color:#fff;font-weight:700;font-style:italic}
.specs .copy-container.comp-specs{color:#4d5c69}
.specs .copy-container.comp-specs h6{font-style:normal}
.specs .hide-for-large{display:none}
.specs .hide-for-small{display:inline}
@media screen and (max-width:900px){.specs .copy-container.col-specs{margin-top:2.25rem}
.specs .copy-container.col-specs:not(.comp-specs){width:48%}
.specs .copy-container .left-content span{display:none}
.specs .hide-for-small{display:none}
.specs .hide-for-large{display:inline}
}
.statistics{margin-bottom:4.5rem;font-size:1rem;color:#4d5c69;border-radius:4px;text-align:center}
.statistics h4{margin-top:-30px;margin-bottom:40px}
.statistics.white-bg-alley{background:#fff}
.statistics.white-bg{background:#fff}
.statistics.grey-bg{background:#dde5ea}
.statistics.blue-bg{background:#1a8bf0}
.statistics.blue-bg h4{color:#fff}
.statistics.blue-bg .comp-container .stat,.statistics.blue-bg .comp-container abbr,.statistics.blue-bg .comp-container .stat-infos{color:#fff}
.statistics.blue-bg .comp-container hr{border-color:#fff}
.statistics.single-statistic-billboard{text-align:left;border-radius:0;padding:3rem 2rem}
.statistics.single-statistic-billboard h4{position:relative;margin:0 0 .25rem 14rem;text-transform:uppercase;font-weight:700;font-size:1.125rem}
@media screen and (max-width:627px){.statistics.single-statistic-billboard h4{margin:0 0 .25rem 9.5rem}
}
.statistics.single-statistic-billboard .comp-container{max-width:40rem;padding:0;position:relative}
.statistics.single-statistic-billboard .comp-container .stat{position:absolute;width:12.5rem;text-align:right;font-size:6rem;line-height:6rem;top:0;left:0;font-weight:300}
@media screen and (max-width:627px){.statistics.single-statistic-billboard .comp-container .stat{font-size:4rem;line-height:4rem;width:8rem}
}
.statistics.single-statistic-billboard .comp-container .stat-infos{padding:0;margin-left:14rem}
@media screen and (max-width:627px){.statistics.single-statistic-billboard .comp-container .stat-infos{margin-left:9.5rem}
}
.statistics.single-statistic-billboard .comp-container hr{display:none}
.statistics .comp-container{padding-top:4.5rem;padding-bottom:3rem}
.statistics .comp-container .stat{font-size:3rem;line-height:3rem}
.statistics .comp-container .stat-infos{padding:0 60px;min-height:64px;word-break:break-word}
.statistics .comp-container sup,.statistics .comp-container abbr{font-size:2.25rem;line-height:1rem;border:0;padding:0;margin:0;text-decoration:none}
.statistics .comp-container sup.million,.statistics .comp-container abbr.million{position:relative;top:0;right:-3px}
.statistics .comp-container sup.percentage,.statistics .comp-container abbr.percentage{position:relative;top:-.7em;right:0;font-size:.5em}
.statistics .comp-container hr{margin-top:1.5rem;margin-bottom:1.5rem;border:0;border-top:1px solid #4d5c69;width:37px}
@media screen and (max-width:1200px){.statistics .comp-container .stat{font-size:calc(3rem)}
.statistics .comp-container .stat-infos{padding:0 20px}
}
.sticky-cta{position:fixed;top:0;left:0;width:100%;height:3rem;background-color:#fff;box-shadow:0 1px rgba(0,0,0,0.25);z-index:3}
.sticky-cta.disappear-when-scrolling{position:absolute}
.sticky-cta.align-center .sticky-wrapper{text-align:center}
.sticky-cta .comp-container{text-align:right}
.sticky-cta .comp-container .sticky-wrapper{padding-left:5.2%;padding-right:5.2%;width:89.6%;height:3rem}
.sticky-cta .comp-container .sticky-content{margin-right:.7rem;display:inline-block;vertical-align:middle;height:3rem;max-width:70%}
.sticky-cta .comp-container .sticky-content p{font-size:.875rem;color:#4d5c69;line-height:1;position:relative;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.sticky-cta .comp-container button{font-size:.875rem;padding:.25rem 1.5rem;display:inline-block;margin-top:.5rem}
.sticky-cta .comp-container button.yellow{background-color:#f9c022;border:0}
.sticky-cta .comp-container button.yellow:hover{background-color:#ffd174}
.sticky-cta .comp-container button.white{background-color:#fff;border:1px solid #1a8bf0;color:#1a8bf0}
.sticky-cta .comp-container button.white:hover{color:#fff;border-color:#1a8bf0;background-color:#1a8bf0}
.sticky-cta .comp-container button .logo{margin:5px calc(1.5rem / 2) 0 0;float:left;width:14px;height:12.3px;display:block;font-size:12px;line-height:1}
.sticky-cta .comp-container .avatar-container{display:inline-block;vertical-align:middle;margin-top:.5rem}
.sticky-cta .comp-container .avatar img{height:32px;width:32px}
@media screen and (max-width:900px){.sticky-cta .comp-container .sticky-content{max-width:42%}
.sticky-cta .comp-container .avatar-container{margin-top:.6rem}
}
.wcmmode .sticky-cta{position:static;margin-bottom:-3rem}
.wcmmode .sticky-cta.no-masthead{margin-top:-9rem;margin-bottom:6rem}
.success-row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}
.success-row .success-col.no-margin{margin-right:0}
.success-row .success-col-1{margin:0 calc(2.1%) 0 0;width:6.4%}
.success-row .success-col-2{margin:0 calc(2.1%) 0 0;width:14.9%}
.success-row .success-col-3{margin:0 calc(2.1%) 0 0;width:23.4%}
.success-row .success-col-4{margin:0 calc(2.1%) 0 0;width:31.9%}
.success-row .success-col-5{margin:0 calc(2.1%) 0 0;width:40.4%}
.success-row .success-col-6{margin:0 calc(2.1%) 0 0;width:48.9%}
.success-row .success-col-7{margin:0 calc(2.1%) 0 0;width:57.4%}
.success-row .success-col-8{margin:0 calc(2.1%) 0 0;width:65.9%}
.success-row .success-col-9{margin:0 calc(2.1%) 0 0;width:74.4%}
.success-row .success-col-10{margin:0 calc(2.1%) 0 0;width:82.9%}
.success-row .success-col-11{margin:0 calc(2.1%) 0 0;width:91.4%}
.success-row .success-col-12{margin:0 calc(2.1%) 0 0;width:99.9%}
.success-stories .horizontal-line{padding-top:0}
.success-stories .horizontal-line hr{margin-top:0;margin-bottom:3rem}
.success-stories .item-container{min-height:300px}
.success-stories .item-container .comp-wrapper{clear:initial}
.success-stories .item-container p.introduction{margin-bottom:3rem}
.success-stories .item-container .module{display:none;opacity:1;margin-bottom:3rem;background:#fff;border-radius:4px;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.success-stories .item-container .module .copy-container{padding:1.5rem}
.success-stories .item-container .module .copy-container h4{margin:0}
.success-stories .item-container .module.hidden{opacity:0}
.success-stories .filter-container{margin-bottom:52px}
.success-stories .filter-container .error-message{display:none}
.success-stories .nav-contextual-desktop{margin-top:0;padding-top:0}
.success-stories .nav-contextual-desktop ul{display:none}
.success-stories .nav-contextual-desktop ul.back-main{display:block;position:relative;bottom:auto}
@media screen and (max-width:900px){.success-stories{margin:3rem 0}
.success-stories .masthead.full{margin-bottom:0;min-height:22.5rem}
.success-stories .masthead.full .comp-container{min-height:22.5rem}
.success-stories .filter-container{margin-top:1.5rem;width:95%}
.success-stories .item-container .module .copy-container h4{height:auto}
.success-stories .item-container .module .copy-container .copy-inner p{height:auto}
.success-stories .item-container p.introduction{padding:0 0 0 2.6%;width:95%}
.success-stories .t-row-contextual{margin-top:0}
.success-stories .nav-contextual-mobile{padding:0 0 0 5.2%}
.success-stories .nav-contextual-mobile ul{display:none}
.success-stories .nav-contextual-mobile ul.back-main{display:block;bottom:auto;top:0;position:relative}
.success-stories .nav-contextual-mobile .current{display:none}
.success-row{padding-left:0;padding-right:0;width:100%}
.success-row .success-col{width:100%;margin:0}
}
.tip-dropdowns{font-size:1rem;line-height:1rem;color:#4d5c69;font-weight:400}
.tip-dropdowns .tip-dropdowns-wrapper{width:89.6%;padding-left:5.2%;padding-right:5.2%}
.tip-dropdowns .td-header{border-bottom:1px solid #ccd6dd}
.tip-dropdowns .td-header h4{font-weight:300;font-size:1.5rem;line-height:3.755rem;color:#1c2023;word-break:break-word}
.tip-dropdowns .td-content ul{margin-top:1.1rem;list-style:none}
.tip-dropdowns .td-content ul li{margin-bottom:1.5rem;padding-left:5%;line-height:1.5rem;font-size:1rem;font-weight:400;position:relative;word-break:break-word}
.tip-dropdowns .td-content ul li:before{content:' ';position:absolute;left:3px;top:7px;background-color:#4d5c69;border-radius:50%;width:5px;height:5px}
.t08-tweet{margin-bottom:4.5rem}
.t08-tweet .twitter-tweet{margin-left:auto;margin-right:auto}
.tweet{margin:0 0 4.5rem 0;padding:1.5rem;font-family:"Helvetica Neue","Hiragino Kaku Gothic Pro","Tahoma","Arial",sans-serif;font-weight:normal;background:#fff;border-radius:4px;box-sizing:border-box;overflow:hidden}
.tweet .img-container{display:none}
.tweet .handle{display:inline-block;vertical-align:middle;max-width:78.5%}
.tweet .handle:hover h4{color:#1a8bf0}
.tweet .handle h4{margin-top:2px;margin-bottom:0;float:left;font-size:1.5rem;font-weight:300;color:#1c2023}
.tweet .handle h4 a{color:#1c2023;text-decoration:none}
.tweet .handle h6{margin-top:2px;margin-bottom:0;float:left;clear:both;color:#4d5c69}
.tweet p{font-size:1rem;line-height:1.5rem;color:#1c2023;font-family:"Helvetica Neue","Hiragino Kaku Gothic Pro","Tahoma","Arial",sans-serif;font-weight:normal;width:100%;margin:0}
.tweet p a{text-decoration:none;color:#1a8bf0}
.tweet p a:hover{color:#8d28d6}
.tweet header .user-container{display:inline-block;min-width:70%;margin-bottom:1.5rem;word-break:break-word}
.tweet header .user-container .avatar{margin:0 .75rem 0 0;display:inline-block;vertical-align:top}
.tweet header .user-container .avatar img{width:40px;border-radius:4px}
.tweet header button{display:inline-block;vertical-align:top;margin:-2px -15px 0 0;padding:2% 6%;font-size:.875rem;font-family:"Helvetica Neue","Hiragino Kaku Gothic Pro","Tahoma","Arial",sans-serif;font-weight:normal;line-height:1.4em;margin-bottom:1.5rem;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}
.tweet header button .logo{margin:4px calc(1.5rem / 2) 0 0;float:left;width:14px;height:12.3px;display:block;font-size:12px;line-height:1}
.tweet .tweet-container{float:left;clear:both;word-break:break-word}
.tweet .tweet-container p{font-weight:400}
.tweet.custom-tweet_full{background-color:transparent}
.tweet.custom-tweet_full header .user-container .avatar img{width:80px;height:80px}
.tweet.custom-tweet_full header .user-container .handle{max-width:100%}
.tweet.custom-tweet_full header .user-container .handle h4{font-size:3rem;line-height:3.375rem;color:#f4f7f9;font-family:"Helvetica Neue","Hiragino Kaku Gothic Pro","Tahoma","Arial",sans-serif;font-weight:300;width:100%}
.tweet.custom-tweet_full header .user-container .handle h6{font-size:1rem;line-height:1rem;color:#f4f7f9;font-weight:700}
.tweet.custom-tweet_full .tweet-container p{color:#f4f7f9;font-weight:500;max-width:470px}
.tweet.custom-tweet_full .tweet-container p a{color:#f4f7f9}
.tweet.custom-tweet_full .tweet-container p span{font-weight:700}
.tweet.custom-tweet_full .tweet-container .tweet-date{font-size:.667rem;color:#f4f7f9;font-family:"Helvetica Neue","Hiragino Kaku Gothic Pro","Tahoma","Arial",sans-serif;font-weight:700;line-height:1.5rem}
.tweet.img{padding:0}
.tweet.img .img-container{border-bottom-left-radius:0;border-bottom-right-radius:0;min-height:12rem;background-size:cover;display:block}
.tweet.img .content-container{border-radius:4px;border-top-left-radius:0;border-top-right-radius:0;padding:1.5rem;display:inline-block}
.tweet.background{background-size:cover;height:42rem;background-position:50% 0;border-radius:0}
.tweet.background h2{color:#fff;margin-bottom:0}
.tweet.background .comp-container{padding-left:5.2%;padding-right:5.2%;width:89.6%}
.tweet.background .copy-container{padding-left:0;display:table;float:left;width:46.625%;height:39rem;word-break:break-word}
.tweet.background .copy-container .copy-container-inner{display:table-cell;vertical-align:middle}
.tweet.background .custom-tweet-container{padding-left:0;display:table;float:left;width:46.625%;margin-left:6.69643%;height:39rem;word-break:break-word}
.tweet.background .custom-tweet-container .custom-tweet-container-inner{display:table-cell;vertical-align:middle}
.tweet.full{background-size:cover;min-height:600px;background-position:50% 50%;border-radius:0;padding:0}
.tweet.full .comp-container{min-height:600px}
.tweet.full .container{position:absolute;bottom:1.5rem;word-break:break-word;margin-bottom:0;padding-left:5.2%;padding-right:5.2%;width:100%}
@media screen and (max-width:1100px){.tweet header .user-container{min-width:63%}
.tweet header button{padding:calc(1.5rem / 2 - 4px) .75rem calc(1.5rem / 2 - 5px) calc(.75rem + 3px)}
.tweet .handle{max-width:73%}
}
@media screen and (max-width:900px){.tweet header button{padding:calc(1.5rem / 2 - 4px) 1.5rem calc(1.5rem / 2 - 5px) calc(1.5rem + 3px)}
.tweet header .user-container{min-width:80%}
.tweet header .user-container .avatar{margin-right:.66rem}
.tweet header .user-container .avatar img{width:58px}
.tweet .handle{max-width:80%}
.tweet .handle h6{margin-top:.6rem}
.tweet.custom-tweet_full header .user-container .handle{max-width:80%}
.tweet.custom-tweet_full header .user-container .handle h4{margin-top:-2px}
.tweet.custom-tweet_full header .user-container .handle h6{margin-top:0}
.tweet.background{height:auto}
.tweet.background h2{font-size:2.25rem}
.tweet.background .comp-container{padding:0;width:100%}
.tweet.background .copy-container{display:block;width:100%;float:none;height:auto;margin-top:3rem;margin-bottom:1.5rem}
.tweet.background .custom-tweet-container{display:block;width:100%;margin-left:0;float:none;height:auto}
.tweet.full .container{padding-left:1.5rem;padding-right:1.5rem}
}
.upload-button .btn{display:inline-block;margin:0;padding:calc(1.5rem / 2 - 4px) 1.5rem calc(1.5rem / 2 - 5px) 1.5rem;color:#fff;background-color:#1a8bf0;border-radius:4px;border:1px solid #1a8bf0;font-family:"Gotham-Narrow","Hiragino Kaku Gothic Pro","Helvetica Neue","Tahoma","Arial",sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700;cursor:pointer;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}
.upload-button .btn:hover{background-color:#64b2f8;border:1px solid #64b2f8}
.upload-button .status-icon{display:inline;font-weight:700;margin-left:calc(1rem + 2px);line-height:.9}
.upload-button .status-icon i{content:"";background-color:#fff;border-radius:50%;width:15px;height:15px;display:inline-block;text-align:center;color:#1ed089}
.upload-button .status-icon i:before{font-size:7px;font-weight:700;vertical-align:middle}
.upload-button .hide{display:none}
.upload-button .file-added{background:#1ed089;border-color:#1ed089}
.upload-button .file-added:hover{background:#2ce199;border-color:#2ce199}
.upload-button .error{background:#ed204d;border-color:#ed204d}
.upload-button .error:hover{background:#ef3c64;border-color:#ef3c64}
.upload-button .error-message{text-align:left}
input[type="file"]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}
@media screen and (max-width:900px){.upload-button .status-icon{line-height:1}
.upload-button .status-icon i{width:18px;height:18px}
.upload-button .status-icon i:before{font-size:8px}
}
[lang="ja"] body{font-family:"ヒラギノ角ゴ Pro W3",'Hiragino Kaku Gothic Pro',Osaka,メイリオ,Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}