@font-face{font-family:'Bressay';font-style:normal;font-weight:400;src:local("Bressay"),local("Bressay"),url(cnr-clientlib/fonts/Bressay-Regular.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Lato-Semibold';font-style:normal;font-weight:400;src:local("Lato-Semibold"),local("Lato-Semibold"),url(cnr-clientlib/fonts/Lato-Semibold.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local("Lato"),local("Lato-Regular"),url(cnr-clientlib/fonts/Lato-Regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Lato-Light';font-style:normal;font-weight:400;src:local("Lato-Light"),local("Lato-Light"),url(cnr-clientlib/fonts/Lato-Light.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Lato-Bold';font-style:normal;font-weight:400;src:local("Lato-Bold"),local("Lato-Bold"),url(cnr-clientlib/fonts/Lato-Bold.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Lato-Heavy';font-style:normal;font-weight:400;src:local("Lato-Heavy"),local("Lato-Heavy"),url(cnr-clientlib/fonts/Lato-Heavy.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Bressay';font-style:normal;font-weight:400;src:local("Bressay"),local("Bressay"),url(cnr-clientlib/fonts/DaltonMaagBressay.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Lato-Semibold';font-style:normal;font-weight:400;src:local("Lato-Semibold"),local("Lato-Semibold"),url(cnr-clientlib/fonts/Lato-Semibold.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local("Lato"),local("Lato-Regular"),url(cnr-clientlib/fonts/Lato-Regular.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Lato-Light';font-style:normal;font-weight:400;src:local("Lato-Light"),local("Lato-Light"),url(cnr-clientlib/fonts/Lato-Light.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Lato-Bold';font-style:normal;font-weight:400;src:local("Lato-Bold"),local("Lato-Bold"),url(cnr-clientlib/fonts/Lato-Bold.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Lato-Heavy';font-style:normal;font-weight:400;src:local("Lato-Heavy"),local("Lato-Heavy"),url(cnr-clientlib/fonts/Lato-Heavy.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Bressay';font-style:normal;font-weight:400;src:local("Bressay"),local("Bressay"),url(cnr-clientlib/fonts/DaltonMaagBressay.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Bressay';font-style:normal;font-weight:400;src:local("Bressay"),local("Bressay"),url(cnr-clientlib/fonts/DaltonMaagBressay.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Bressay;src:url("cnr-clientlib/fonts/Bressay-Regular.woff"),url("cnr-clientlib/fonts/Dalton Maag - Bressay.woff2"),url("cnr-clientlib/fonts/Dalton Maag - Bressay.ttf") format("truetype"),url("cnr-clientlib/fonts/Bressay.ttf") format("truetype")}
H1{font-size:56px;font-family:'Bressay',serif;line-height:60px}
H1.medium-title{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H1.small-title{font-size:40px;font-family:Lato-Light;line-height:1.2}
H2{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H2.medium-sub-title{font-size:25px;font-family:Lato-Light;line-height:34px}
H3{font-size:40px;font-family:Lato-Light}
H4{font-size:25px;font-family:Lato-Light;line-height:34px}
.title-semibold{font-size:20px;font-family:Lato-Semibold;line-height:28px}
.title{font-size:20px;font-family:Lato-Light;line-height:28px}
.body{font-size:16px;font-family:Lato;line-height:26px}
.body2{font-size:20px;font-family:Lato-Light;line-height:30px}
.body3{font-size:16px;font-family:Lato-Semibold;line-height:26px}
.body4{font-size:15px;font-family:Lato;line-height:26px}
nav{font-size:15px;font-family:Lato;line-height:18px}
.small-bold{font-size:13px;font-family:Lato-Bold;line-height:18px}
.small{font-size:13px;font-family:Lato-Light;line-height:18px}
input,input.form-control,textarea{border:solid 1px #cbced6;border-radius:0;padding:12px;width:100%;height:50px;background-clip:inherit;line-height:1.63;font:normal 16px Lato;color:#37424b;background:#fff}
input:focus,.form-control:focus,textarea:focus{border:1px solid #1462c7}
input.invalid,input.form-control.invalid{border:1px solid #d0021b}
button.btn-primary{font:normal 16px Lato;width:100%;outline:0;border:0;height:50px;border-radius:2px;background:#1462c7}
button.btn-primary:focus,button.btn-primary:hover{background:#15569d;border:0;outline:0}
button.btn-primary.disabled,button.btn-primary:disabled{background:#f1f2f5;opacity:1;color:#fff}
button.btn-primary.disabled:focus,button.btn-primary.disabled:hover,button.btn-primary:disabled:focus,button.btn-primary:disabled:hover{border:0;outline:0;background:#f1f2f5}
button.btn-secondary{margin:3% 0;font-size:16px;font-family:Lato-Semibold;outline:0;border:0;color:#0d1318;width:147px;height:50px;border-radius:2px;background:#cbced6}
button.btn-secondary:focus,button.btn-secondary:hover{background:#b1bcc2;color:#0d1318;border:0;outline:0}
.textlink{line-height:1px;color:#1462c7 !important;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink:focus,.textlink:hover{color:#1462c7;text-decoration:underline !important}
.textlink2{color:#fff;text-decoration:none;font:normal 12px Lato;text-transform:uppercase;letter-spacing:1px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink2:focus,.textlink2:hover{color:#fff;text-decoration:underline !important}
.txtlink{color:#1462c7;text-decoration:none}
.txtlink:focus,.txtlink:hover{color:#1462c7;text-decoration:underline !important}
.boxlink{border:1px solid transparent;background:#fff;box-shadow:0 0 10px 0 rgba(23,37,49,0.1)}
.boxlink:focus,.boxlink:hover{border:1px solid #cbced6}
.arrowdownlink{color:#fff;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:5px 25px 5px 0;cursor:pointer;background:url(cnr-clientlib/css/img/arrow_dark_Download.svg) right no-repeat}
.arrowdownlink:focus,.arrowdownlink:hover{color:#fff;text-decoration:underline !important}
.medialinks-smallblue{margin:0 0 3px}
.medialinks-smallblue a{width:23px;height:18px;display:inline-block;margin:0 20px 0 0;text-align:center}
.medialinks-smallblue a img{vertical-align:inherit}
.medialinks-smallblue a .youtube{width:23px;height:16px}
.medialinks-smallblue a .twitter{width:18px;height:14px}
.medialinks-smallblue a .facebook{width:9px;height:18px}
.medialinks-smallblue a .linkedin{width:18px;height:17px}
.palegreybg{background:#f1f2f5}
html,body,ul,ol{margin:0;padding:0;list-style-type:none}
a{text-decoration:none;color:inherit}
a:hover{text-decoration:none;color:inherit}
p{font-family:Lato}
button,button:hover,button:focus{border:0;outline:0}
.btn-primary.disabled,.btn-primary:disabled{opacity:.3 !important;background:#1462c7 !important}
.fa{line-height:inherit !important}
.clear{clear:both}
.greybg{background:#f1f2f5}
.modal-dialog.small-modal{width:540px;margin-top:200px}
.modal-dialog.small-modal .modal-content{border-radius:0}
.modal-dialog.small-modal .modal-content .controls{text-align:right}
.modal-dialog.small-modal .modal-content .modaldisc{padding:15px 50px;text-align:center}
.modal-dialog.small-modal .modal-content .modaldisc img{width:45px;margin-bottom:20px}
.modal-dialog.small-modal .modal-content .modaldisc p{font-size:14px;text-align:center}
header{position:fixed;top:0;right:0;left:0;z-index:1030;height:90px}
header .headerbg{opacity:.7;background:#172531;position:absolute;height:100%;width:100%}
header .navbar{margin:0 auto;max-width:1080px;width:100%;padding:1% 0;opacity:1}
header .navbar .navbar-nav .nav-link{color:#fff;padding:36px 15px 36px;white-space:nowrap;font-family:lato-light}
header .navbar .navbar-nav .nav-link.active,header .navbar .navbar-nav .nav-link.show{color:#fff}
header .navbar .navbar-nav .nav-link.active{padding-bottom:32px;border-bottom:4px solid #fff;font-family:Lato-Heavy}
header .navbar .navbar-nav .nav-link:focus,header .navbar .navbar-nav .nav-link:hover{color:#fff}
header .navbar .navbar-nav .nav-link.dropdown-toggle{color:#fff}
header .navbar .navbar-nav .nav-link.dropdown-toggle::after{border:0}
header .navbar .navbar-nav .nav-link i{line-height:0 !important}
header .navbar .navbar-nav li.nav-item:focus,header .navbar .navbar-nav li.nav-item:hover{background:#172531}
header .navbar .navbar-nav li.dropdown{padding-right:15px;color:#fff}
header .navbar .navbar-nav li.dropdown:focus,header .navbar .navbar-nav li.dropdown:hover{background:#172531}
header .navbar .navbar-nav li.dropdown a{outline:0;background:url(cnr-clientlib/css/img/arrow_dark_NavlinkDropdown.svg) right no-repeat;padding-right:10px;font-family:lato-light}
header .navbar .navbar-nav li.dropdown nav-link.active{padding-bottom:32px;border-bottom:4px solid #fff;font-family:Lato-light !important}
header .navbar .navbar-nav li.dropdown.show{color:#fff;background:#172531}
header .navbar .navbar-nav li.dropdown.show:focus,header .navbar .navbar-nav li.dropdown.show:hover{background:#172531}
header .navbar .navbar-nav li.dropdown.show a{background:url(cnr-clientlib/css/img/arrow_dark_NavlinkDropdownup.svg) right no-repeat;padding-right:10px}
header .navbar .navbar-nav li a.dropdown-item{background:none !important}
header .navbar-expand-lg .navbar-collapse{margin:0;position:absolute;right:0;top:0}
.header-notification{margin-top:-5px;min-height:70px}
.header-notification .banner-container{height:100%}
.header-notification .banner-close{transform:translateY(-50%);right:15px;top:50%}
.login a{font-family:Lato-Heavy !important}
.dropdown-menu{padding:1rem;color:#fff;background-color:#172531;top:97%;border-radius:0;border:0}
.dropdown-menu .dropdown-item{color:#fff;padding:.75em 0;font-size:13px}
.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover{color:#fff;text-decoration:none;background:0}
.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item.MyClass{font-family:Lato-Heavy !important}
button.video{background:#37424b;box-shadow:0 2px 10px 0 rgba(0,0,0,0.16),0 2px 5px 0 rgba(0,0,0,0.26);color:#fff;padding:0 57px 0 12px;text-transform:uppercase;font-family:Lato;font-size:12px;outline:0;letter-spacing:.8px;position:relative;box-sizing:border-box;height:37px;width:auto;border:1px solid #fff;opacity:.7}
button.video span{width:41px;height:34px;position:absolute;background:url(cnr-clientlib/css/img/arrow_white_OverviewVideo.svg) center no-repeat;top:0;right:0;border-left:1px solid #fff}
button.video:hover{cursor:pointer}
footer{width:100%;position:relative;background:#0d1318}
footer .footer{max-width:1084px;margin:0 auto;padding:44px 0 30px}
footer .footer .medialinks{margin:0 0 32px;position:relative;width:auto;top:initial;left:initial}
footer .footer .medialinks a{width:40px;height:30px;display:inline-block;margin:0 20px 0 0;text-align:center}
footer .footer .medialinks a .youtube{width:40px;height:29.5px}
footer .footer .medialinks a .twitter{width:25px;height:21.1px}
footer .footer .medialinks a .facebook{width:12px;height:26.4px}
footer .footer .medialinks a .linkedin{width:25px;height:25.3px}
footer .footer .navbar{padding:0}
footer .footer .navbar ul{position:relative}
footer .footer .navbar ul li{display:inline-block;margin:0;min-width:180px}
footer .footer .navbar ul li .dropdown-toggle::after{display:none}
footer .footer .navbar ul li div.dropdown-menu{display:block;position:relative;padding:0;top:0;min-width:auto;border:0;background:0;margin:4% 0 0}
footer .footer .navbar ul li a{color:#fff}
footer .footer .navbar ul li a:focus,footer .footer .navbar ul li a:hover{color:#fff}
footer .footer .navbar ul li .dropdown-menu-two .dropdown-item{padding:0 0 8px;font-family:lato-light;font-size:13px}
footer .footer .navbar ul li .dropdown-item{font-family:lato;font-size:13px;padding:10px 0 8px;position:relative}
footer .footer .navbar ul li a.nav-link{font-family:lato;font-size:13px;padding:0;width:max-content}
footer .footer .navbar ul li a.nav-link:hover{background:0}
footer .footer .navbar ul li a.nav-link i{display:none}
footer .footer .navbar ul li:last-child{min-width:auto}
footer .footerLinks{padding:25px 0 23px;border-bottom:1px solid #37424b;border-top:1px solid #37424b;margin:15px 0 28px}
footer .footerLinks a{border-right:1px solid #fff;padding:0 10px 0 0;color:#fff;margin:0 5px 0 0}
footer .footerLinks a:last-child{border:0}
footer p{color:#fff;margin:1% 0}
footer p span{margin:0 1%}
.noborder{border:none !important}
ol.breadcrumb{font-size:13px;font-family:Lato-Bold;line-height:18px;color:#fff;border:0;background:0;padding:0;margin:0;position:relative}
ol.breadcrumb a{background:url(cnr-clientlib/css/img/arrow_white_Breadcrumb.svg) right no-repeat;background-size:8px;padding:0 14px 0 0;margin:0 5px 0 0;color:#fff}
ol.black.breadcrumb{font-size:13px;font-family:Lato-Bold;line-height:18px;color:#37424b}
ol.black.breadcrumb a{background:url(cnr-clientlib/css/img/arrow_dark_Breadcrumb.svg) right no-repeat;background-size:8x;padding:0 12px 0 0;margin:0 3px 0 0;color:#37424b}
.inputbox{position:relative}
label.error{position:relative;left:0;font-size:13px;color:#ef6262;float:left;right:0;margin:auto;text-align:left}
div.error{left:0 !important;right:0 !important}
input.error{border:1px solid #ef6262 !important}
@media only screen and (max-width:1024px) and (min-width:993px){header .navbar{padding:1% 20px}
header .navbar-expand-lg .navbar-collapse{right:5px}
footer .footer{padding:44px 20px 30px}
}
@media only screen and (max-width:992px) and (min-width:768px){header{height:60px}
header .headerbg{opacity:.7;background:#172531;position:absolute;height:100%;width:100%}
header .navbar{width:100%;padding:.5rem 1.5rem}
header .navbar .navbar-brand img{width:204px}
header .navbar .navbar-nav{margin:0}
header .navbar .navbar-nav .nav-link{color:#fff;white-space:nowrap;padding:0;background:0}
header .navbar .navbar-nav .nav-link.active{padding-bottom:10px;border:0}
header .navbar .navbar-nav li{font-family:lato-light}
header .navbar .navbar-nav li.nav-item{border-top:1px solid #37424b;padding:1rem 0}
header .navbar-expand-lg .navbar-collapse{margin:0;position:absolute;width:100%;top:3.7rem;left:0;background:#172531;padding:0 20px}
ol.breadcrumb{display:none}
.login a{font-family:lato-light;text-align:center}
.login a i{left:-59px}
.dropdown-menu{background:0;border:0;padding:0}
.dropdown-menu .dropdown-item{color:#fff;padding:.75em 2em}
.navbar-light .navbar-toggler{position:absolute;right:10px;top:10px;margin:0;border:0;height:40px;width:40px;padding:10px}
.navbar-light .navbar-toggler .navbar-brand{margin-right:0;width:13rem;margin-left:1.1rem}
.navbar-light .navbar-toggler .navbar-brand img{width:100%}
.navbar-light .navbar-toggler .navbar-toggler-icon{background:url(cnr-clientlib/css/img/icon_navbar-close.svg) no-repeat}
.navbar-light .navbar-toggler.collapsed .navbar-toggler-icon{background:url(cnr-clientlib/css/img/icon_navbar-menu.svg) no-repeat}
footer .footer{padding:40px 32px 20px 42px}
footer .footer .medialinks{margin:0 0 26px}
footer .footer li.nav-item{border-top:0}
}
@media only screen and (max-width:767px){header{height:60px}
header .headerbg{opacity:.7;background:#172531;position:absolute;height:100%;width:100%}
header .navbar{width:100%;padding:.5rem 1.5rem}
header .navbar .navbar-brand img{width:204px}
header .navbar .navbar-nav{margin:0}
header .navbar .navbar-nav .nav-link{color:#fff;white-space:nowrap;padding:0;background:0}
header .navbar .navbar-nav .nav-link.active{padding-bottom:10px;border:0}
header .navbar .navbar-nav li{font-family:lato-light}
header .navbar .navbar-nav li.nav-item{border-top:1px solid #37424b;padding:1rem 0}
header .navbar-expand-lg .navbar-collapse{margin:0;position:absolute;width:100%;top:3.7rem;left:0;background:#172531;padding:0 20px}
.header-notification .banner-container{font-size:12px}
.header-notification .banner-close{top:15px}
ol.breadcrumb{display:none}
.login a{font-family:lato-light;text-align:center}
.login a i{left:-59px}
.dropdown-menu{background:0;border:0;padding:0}
.dropdown-menu .dropdown-item{color:#fff;padding:.75em 2em}
.navbar-light .navbar-toggler{position:absolute;right:10px;top:10px;margin:0;border:0;height:40px;width:40px;padding:10px}
.navbar-light .navbar-toggler .navbar-brand{margin-right:0;width:13rem;margin-left:1.1rem}
.navbar-light .navbar-toggler .navbar-brand img{width:100%}
.navbar-light .navbar-toggler .navbar-toggler-icon{background:url(cnr-clientlib/css/img/icon_navbar-close.svg) no-repeat}
.navbar-light .navbar-toggler.collapsed .navbar-toggler-icon{background:url(cnr-clientlib/css/img/icon_navbar-menu.svg) no-repeat}
footer .footer{padding:40px 20px 20px}
footer .footer .medialinks{margin:0 0 17px;text-align:center}
footer .footer .navbar ul{width:100%;border-top:1px solid #37424b}
footer .footer .navbar ul li{position:relative;border-bottom:1px solid #37424b;padding:16px 0;display:block}
footer .footer .navbar ul li.nav-item{border-top:0}
footer .footer .navbar ul li a.nav-link{width:auto}
footer .footer .navbar ul li a{color:#fff;padding:0}
footer .footer .navbar ul li a:focus,footer .footer .navbar ul li a:hover{color:#fff;background:0}
footer .footer .navbar ul li a i{display:block;right:1rem;position:absolute;top:1rem}
footer .footer .navbar ul li div.dropdown-menu{position:relative;float:none;display:none}
footer .footer .navbar ul li div.dropdown-menu a.dropdown-item{padding:10px 0}
footer .footer .navbar ul li .dropdown-menu.show{display:block}
footer .footer .navbar ul li.dropdown{background:url(cnr-clientlib/css/img/arrow_dark_NavlinkDropdown.svg) right 22px no-repeat}
footer .footer .navbar ul li.dropdown.show{background:url(cnr-clientlib/css/img/arrow_dark_NavlinkDropdownup.svg) right 22px no-repeat}
footer .footerLinks{border:0;padding:.5rem 0}
footer .footerLinks a{border-right:0;display:block;padding:4px 0 4px}
footer p{color:#fff}
footer p span{display:block;line-height:1.5}
footer .ndi{margin:16px 0}
}
H1{font-size:56px;font-family:'Bressay',serif;line-height:60px}
H1.medium-title{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H1.small-title{font-size:40px;font-family:Lato-Light;line-height:1.2}
H2{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H2.medium-sub-title{font-size:25px;font-family:Lato-Light;line-height:34px}
H3{font-size:40px;font-family:Lato-Light}
H4{font-size:25px;font-family:Lato-Light;line-height:34px}
.title-semibold{font-size:20px;font-family:Lato-Semibold;line-height:28px}
.title{font-size:20px;font-family:Lato-Light;line-height:28px}
.body{font-size:16px;font-family:Lato;line-height:26px}
.body2{font-size:20px;font-family:Lato-Light;line-height:30px}
.body3{font-size:16px;font-family:Lato-Semibold;line-height:26px}
.body4{font-size:15px;font-family:Lato;line-height:26px}
nav{font-size:15px;font-family:Lato;line-height:18px}
.small-bold{font-size:13px;font-family:Lato-Bold;line-height:18px}
.small{font-size:13px;font-family:Lato-Light;line-height:18px}
input,input.form-control,textarea{border:solid 1px #cbced6;border-radius:0;padding:12px;width:100%;height:50px;background-clip:inherit;line-height:1.63;font:normal 16px Lato;color:#37424b;background:#fff}
input:focus,.form-control:focus,textarea:focus{border:1px solid #1462c7}
input.invalid,input.form-control.invalid{border:1px solid #d0021b}
button.btn-primary{font:normal 16px Lato;width:100%;outline:0;border:0;height:50px;border-radius:2px;background:#1462c7}
button.btn-primary:focus,button.btn-primary:hover{background:#15569d;border:0;outline:0}
button.btn-primary.disabled,button.btn-primary:disabled{background:#f1f2f5;opacity:1;color:#fff}
button.btn-primary.disabled:focus,button.btn-primary.disabled:hover,button.btn-primary:disabled:focus,button.btn-primary:disabled:hover{border:0;outline:0;background:#f1f2f5}
button.btn-secondary{margin:3% 0;font-size:16px;font-family:Lato-Semibold;outline:0;border:0;color:#0d1318;width:147px;height:50px;border-radius:2px;background:#cbced6}
button.btn-secondary:focus,button.btn-secondary:hover{background:#b1bcc2;color:#0d1318;border:0;outline:0}
.textlink{line-height:1px;color:#1462c7 !important;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink:focus,.textlink:hover{color:#1462c7;text-decoration:underline !important}
.textlink2{color:#fff;text-decoration:none;font:normal 12px Lato;text-transform:uppercase;letter-spacing:1px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink2:focus,.textlink2:hover{color:#fff;text-decoration:underline !important}
.txtlink{color:#1462c7;text-decoration:none}
.txtlink:focus,.txtlink:hover{color:#1462c7;text-decoration:underline !important}
.boxlink{border:1px solid transparent;background:#fff;box-shadow:0 0 10px 0 rgba(23,37,49,0.1)}
.boxlink:focus,.boxlink:hover{border:1px solid #cbced6}
.arrowdownlink{color:#fff;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:5px 25px 5px 0;cursor:pointer;background:url(cnr-clientlib/css/img/arrow_dark_Download.svg) right no-repeat}
.arrowdownlink:focus,.arrowdownlink:hover{color:#fff;text-decoration:underline !important}
.medialinks-smallblue{margin:0 0 3px}
.medialinks-smallblue a{width:23px;height:18px;display:inline-block;margin:0 20px 0 0;text-align:center}
.medialinks-smallblue a img{vertical-align:inherit}
.medialinks-smallblue a .youtube{width:23px;height:16px}
.medialinks-smallblue a .twitter{width:18px;height:14px}
.medialinks-smallblue a .facebook{width:9px;height:18px}
.medialinks-smallblue a .linkedin{width:18px;height:17px}
.palegreybg{background:#f1f2f5}
.modal-dialog{max-width:100%;margin:0 auto}
.modal-dialog .modal-body{padding:0}
.modal-dialog .modal-body button.close{position:absolute;right:5px;z-index:100;opacity:1;color:#fff}
.video{width:100%;position:relative;overflow:hidden}
.video .videowrapper{max-width:1098px;width:100%;height:609px;margin:0 auto;padding:65px 0;text-align:center;color:#fff}
.video .videowrapper .imgcontainer{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}
.video .videowrapper .imgcontainer img{width:100%}
.video .videowrapper h1{margin-bottom:18px}
.video .videowrapper p{width:50%;margin:0 auto 31px}
.video .videowrapper .carousel-item{text-align:center;height:auto;margin:10% 0 0}
.canvas,video{position:absolute;left:50%;top:50%;min-width:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}
.videooverlay{position:absolute;top:0;bottom:0;left:0;right:0;background:#000;opacity:.7}
.modal{margin:15px}
.helpMe{position:relative;z-index:3;width:455px;height:80px;margin:-44px auto -36px;text-align:center}
.helpMe .button{width:455px;height:80px;padding:24px 0 0;border-radius:48px;border:0;outline:0;background:#15569d;color:#fff;cursor:pointer;margin:0;-moz-box-shadow:0 0 20px 0 rgba(44,56,65,0.3);-webkit-box-shadow:0 0 20px 0 rgba(44,56,65,0.3);-box-shadow:0 0 20px 0 rgba(44,56,65,0.3)}
.helpMe .button h4{background:url(cnr-clientlib/css/img/chevorn-up.svg) right center no-repeat;display:inline-block;padding:0 30px 0 0;line-height:inherit}
.helpMe .button:focus,.helpMe .button:hover{border:0;outline:0;cursor:pointer}
.helpMe .button.collapsed h4{background:url(cnr-clientlib/css/img/chevorn-down.svg) right center no-repeat}
.helpMe #helpmecontent{position:absolute;width:100%;top:52%;border-radius:0;z-index:-1;padding:0;margin:0 auto;background-color:white;box-shadow:0 0 10px 0 rgba(23,37,49,0.1)}
.helpMe #helpmecontent ul{margin:50px 0 7px}
.helpMe #helpmecontent ul li{text-align:left;padding:28px 10px 25px 104px;border-bottom:1px solid #b1bcc2;position:relative}
.helpMe #helpmecontent ul li img{width:64px;height:64px;position:absolute;left:12px;top:7px}
.helpMe #helpmecontent ul li a{text-decoration:none;color:#37424b;font:normal 20px Lato-Light}
.helpMe #helpmecontent ul li:last-child{border:0}
.customExperience{height:548px}
.customExperience .customExperiencebg{height:467px;width:100%;position:absolute;background:#172531;z-index:-1}
.customExperience .wrapperCustomExperience{max-width:1098px;width:100%;margin:0 auto;text-align:center;padding:122px 0 0}
.customExperience .wrapperCustomExperience h2{color:#fff;margin-bottom:20px}
.customExperience .wrapperCustomExperience div.body{color:#fff;width:48%;margin:0 auto;margin-bottom:41px}
.customExperience .wrapperCustomExperience ul{margin:0 auto 22px;padding:0}
.customExperience .wrapperCustomExperience ul li .personalized{width:351px;height:288px;padding:101px 24px 28px;background:#0f1920;position:relative;margin:0 0 14px;text-align:left;display:inline-table}
.customExperience .wrapperCustomExperience ul li .personalized img{position:absolute;top:24px;right:24px;width:96px}
.customExperience .wrapperCustomExperience ul li .personalized h4{color:#fff;margin-bottom:3%}
.customExperience .wrapperCustomExperience ul li .personalized p{color:#fff;overflow:hidden;height:84px;margin:0 0 14px}
.personalizedcontainer ul>[class*="col-"]{padding-right:0;padding-left:0}
.wealthofresearch{width:100%;position:relative;height:644px;overflow:hidden}
.wealthofresearch .worcontainer{max-width:1098px;width:100%;margin:0 auto;padding:78px 9px 26px;position:relative}
.wealthofresearch .worcontainer .prevnextwrapper{width:122px;height:47px;z-index:999}
.wealthofresearch .worcontainer .prevnextwrapper .carousel-control-next{background:url(cnr-clientlib/css/img/arrow_dark_CarouselBtn_right.svg) no-repeat;background-size:100%;position:absolute;width:63px;height:49px;right:0;cursor:pointer;left:inherit;bottom:inherit;top:inherit;opacity:1}
.wealthofresearch .worcontainer .prevnextwrapper .carousel-control-prev{background:url(cnr-clientlib/css/img/arrow_dark_CarouselBtn_left.svg) no-repeat;background-size:100%;position:absolute;width:63px;height:49px;right:61px;cursor:pointer;left:inherit;bottom:inherit;top:inherit;opacity:1}
.wealthofresearch .worcontainer .worleft{padding:88px 12px}
.wealthofresearch .worcontainer .worleft h2{color:#37424b;margin-bottom:1px}
.wealthofresearch .worcontainer .worleft p{margin:0 0 22px;color:#37424b}
.wealthofresearch .worcontainer .worleft a{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}
.wealthofresearch .worcontainer .web-carousal{padding:25px 0}
.wealthofresearch .worcontainer .web-carousal .carousel .carousel-inner{color:#fff !important;text-align:center;min-height:420px;padding:0 0 0 86px}
.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:500px;perspective:500px;text-align:left;height:26rem}
.carousel-item .imgcontainer{width:560px;height:380px;overflow:hidden}
.carousel-item .imgcontainer img{height:100%}
.worcarousal>[class*='col-']{padding-right:0;padding-left:0}
.carousel-indicators{bottom:9px;left:108px;right:inherit;margin:0}
.carousel-indicators li{border-radius:6px;margin:1px 3px;height:6px;max-width:6px;background:#b1bcc2;cursor:pointer}
.carousel-indicators .active{max-width:6px;height:6px;background:#1462c7}
.sm_slide{position:relative;background-color:transparent;padding:42px;box-shadow:0 0 10px 0 rgba(23,37,49,0.1);height:380px;color:black;margin:5px 5px 0 0}
.sm_slide .event{color:#b1bcc2;margin-bottom:16px}
.sm_slide h4{margin-bottom:6px}
.sm_slide section{width:150px;height:110px}
.sm_slide section img{bottom:30%}
.sm_slide .title{text-align:center}
.sm_slide .outlookspeedwrapper{padding:0 !important}
.sm_slide .outlookspeedwrapper .meter{width:auto !important}
.sm_slide .outlookspeedwrapper .meter section{width:160px !important;height:120px !important;margin:0 auto}
.sm_slide .outlookspeedwrapper .meter .desc{display:none}
.sm_slide #speedometers-current-date{text-transform:capitalize}
.latestNewsContent{padding:26px 20px 0 24px;text-align:left;position:absolute;right:2%;bottom:0;background:#fff;width:51%;height:266px;box-shadow:1px 1px 10px 0 rgba(13,19,24,0.1)}
.latestNewsContent .latestnewtitle{padding:4% 0 0;color:#37424b;max-height:125px;max-height:125px;overflow:hidden}
.latestNewsContent .event{margin:0 0 1%;color:#b1bcc2;font-family:Lato}
.latestNewsContent p{color:#8b96a6;margin:1rem 0 .7rem}
.latestNewsContent a.textlink{text-transform:uppercase}
.latestNewsContent .person{position:absolute;padding:10px 0 10px 45px;bottom:11px}
.latestNewsContent .person img{position:absolute;top:10px;left:0;width:36px;border-radius:18px}
.latestNewsContent .person p{color:#37424b;margin:0}
.latestNewsContent .person p.occu{font-family:Lato}
.trustedPartner{height:620px;margin:0;width:100%;position:relative}
.trustedPartner .bg{background-color:#f1f2f5;position:absolute;width:100%;top:80px;bottom:0;z-index:-1}
.trustedPartner .trustedPartnerwrapper{max-width:1098px;width:100%;margin:0 auto;text-align:center;padding:160px 9px 0;position:relative}
.trustedPartner .trustedPartnerwrapper .video-thumbnail{height:380px;width:645px;padding:0;margin:0;overflow:hidden;position:relative}
.trustedPartner .trustedPartnerwrapper .video-thumbnail a{position:absolute;cursor:pointer;color:#fff;left:286px;padding:19px 22px;top:150px;background:#fff;background:transparent\9;background:rgba(255,255,255,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000)}
.trustedPartner .trustedPartnerwrapper .video-thumbnail a img{width:40px}
.trustedPartner .trustedPartnerwrapper .video-thumbnail i{position:absolute;cursor:pointer;color:#fff;left:286px;padding:5px 22px;top:150px;background:#fff;background:transparent\9;background:rgba(255,255,255,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000)}
.trustedPartner .trustedPartnerwrapper .video-thumbnail .videotext{width:100%;position:absolute;background:#172531;background:transparent\9;background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);color:#fff;bottom:0;text-align:left;padding:2.3%;left:0;margin:0}
.trustedPartner .trustedPartnerwrapper .trustedPartnerContent{background-color:#172531;color:white;position:absolute;right:9px;top:0;padding:83px 66px 0;width:531px;height:465px;text-align:left}
.trustedPartner .trustedPartnerwrapper .trustedPartnerContent h2{width:60%}
.trustedPartner .trustedPartnerwrapper .trustedPartnerContent p{margin:13px 0 0;height:168px}
.trustedPartner .trustedPartnerwrapper .trustedPartnerContent a{text-transform:uppercase}
.latestNews .latestNewsWrapper{max-width:1098px;width:100%;margin:0 auto;text-align:center;padding:84px 16px 50px}
.latestNews .latestNewsWrapper h3{margin-bottom:29px;color:#37424b}
.latestNews .latestNewsWrapper article{padding:25px;margin:8px;min-height:154px}
.latestNews .latestNewsWrapper article .venue{color:#b1bcc2;margin-bottom:2%;text-align:left}
.latestNews .latestNewsWrapper article p{text-align:left;color:#37424b;overflow:hidden;margin:0;height:84px}
.latestNews .latestNewsWrapper .showMore{display:none}
.latestNews .latestNewsWrapper button{font:normal 16px Lato;width:147px;height:50px;outline:0;border:0;margin:32px 0 29px;background:#cbced6}
.latestNews .latestNewsWrapper button:focus,.latestNews .latestNewsWrapper button:hover{background:#cbced6;border:0;outline:0}
.lnews>[class*='col-']{padding-right:0;padding-left:0}
.zipCode{position:relative;background-size:100%}
.zipCode .row{margin:0}
.zipCode .zipcodewrapper{max-width:1098px;width:100%;margin:0 auto;text-align:center;padding:113px 10px 94px}
.zipCode .zipcodewrapper .worktogether{padding:0;color:#fff;text-align:left}
.zipCode .zipcodewrapper .worktogether h3{font-size:45px;font-family:'Bressay',serif;line-height:50px}
.zipCode .zipcodewrapper .worktogether h4{margin:40px 0 13px;width:95%}
.zipCode .zipcodewrapper .worktogether p{width:80%}
.zipCode .zipcodewrapper .worktogether p.sub-worktogether{margin:40px 0 13px;width:95%;font-size:25px;font-family:Lato-Light;line-height:34px}
.zipCode .zipcodewrapper .worktogether a{font-size:16px;text-transform:none;letter-spacing:0}
.zipCode .zipcodewrapper .worktogether a:focus,.zipCode .zipcodewrapper .worktogether a:hover{color:#1462c7}
.zipCode .zipcodewrapper .findzipcode{margin:68px 0 0;padding:0 20px}
.zipCode .zipcodewrapper .findzipcode button{margin:25px 0 0;width:100%}
.zipcontainer>[class*="col-"]{padding-right:0;padding-left:0}
@media only screen and (max-width:1024px) and (min-width:993px){.customExperience .wrapperCustomExperience{padding:122px 12px 0}
.customExperience .wrapperCustomExperience ul li .personalized{width:321px}
.wealthofresearch .worcontainer{padding:80px 20px 26px}
.wealthofresearch .worcontainer .web-carousal .carousel .carousel-inner{padding:0}
.wealthofresearch .worcontainer .prevnextwrapper{width:100%;position:relative}
.trustedPartner .trustedPartnerwrapper{padding:160px 20px 0}
.trustedPartner .trustedPartnerwrapper .trustedPartnerContent{right:20px}
.trustedPartner .trustedPartnerwrapper .trustedPartnerContent h2{width:60%}
.latestNews .latestNewsWrapper{padding:84px 30px 50px}
.zipCode .zipcodewrapper{padding:113px 20px 94px}
}
@media only screen and (max-width:992px) and (min-width:768px){.video .videowrapper{height:32rem;margin:0;padding:11% 1% 9%}
.video .videowrapper button{padding:0 10% 0 4%;margin:29px}
.video .videowrapper p{width:450px}
.video .videowrapper .watchVideo{margin:3.7rem 0}
.carousel-item h3{line-height:2.8rem}
.video .videowrapper{height:541px}
.customExperience{height:528px}
.customExperience .wrapperCustomExperience{padding:107px 0 79px}
.customExperience .wrapperCustomExperience h2{color:#fff;margin-bottom:20px}
.customExperience .wrapperCustomExperience div.body{color:#fff;width:48%;margin:0 auto;margin-bottom:0}
.customExperience .wrapperCustomExperience .personalizedcontainer{margin:32px auto 0}
.customExperience .wrapperCustomExperience ul{margin:0 auto 22px;padding:0}
.customExperience .wrapperCustomExperience ul li .personalized{width:236px;height:293px;padding:63px 24px 0;margin:0}
.customExperience .wrapperCustomExperience ul li .personalized img{width:64.6px}
.customExperience .wrapperCustomExperience ul li .personalized h4{margin-bottom:10px}
.customExperience .wrapperCustomExperience ul li .personalized p{height:125px;margin:0 0 23px}
.wealthofresearch{height:820px}
.wealthofresearch .worcontainer{padding:3px 9px 26px}
.wealthofresearch .worcontainer .prevnextwrapper{display:none}
.wealthofresearch .worcontainer .worleft{padding:63px 12px 9px;text-align:center;width:40%;margin:0 auto}
.wealthofresearch .worcontainer .worleft p{margin:0 0 15px}
.wealthofresearch .worcontainer .web-carousal{padding:27px 0}
.wealthofresearch .worcontainer .web-carousal .carousel .carousel-inner{padding:0 0 0 69px}
.carousel-indicators{width:100%;bottom:-43px;left:20px}
.trustedPartner{height:874px;position:relative}
.trustedPartner .bg{top:67px}
.trustedPartner .trustedPartnerwrapper{padding:432px 62px 0;position:relative}
.trustedPartner .trustedPartnerwrapper .trustedPartnerContent{background-color:#172531;color:white;position:absolute;right:24px;top:0;padding:83px 66px 0;width:531px;height:465px;text-align:left}
.trustedPartner .trustedPartnerwrapper .trustedPartnerContent h2{width:300px}
.latestNews .latestNewsWrapper{padding:65px 44px 34px}
.latestNews .latestNewsWrapper h3{margin-bottom:29px}
.latestNews .latestNewsWrapper article{padding:25px 25px 26px;margin:11px;min-height:auto}
.latestNews .latestNewsWrapper article .venue{margin-bottom:6px}
.latestNews .latestNewsWrapper article p{height:auto}
.latestNews .latestNewsWrapper button{margin:19px 0 29px}
.zipCode .zipcodewrapper{padding:113px 14px 94px}
.zipCode .zipcodewrapper .worktogether{padding:0 0 0 17px;color:#fff;text-align:left}
.zipCode .zipcodewrapper .worktogether h4{margin:40px 0 22px;width:auto}
.zipCode .zipcodewrapper .worktogether p{width:auto}
.zipCode .zipcodewrapper .worktogether p.sub-worktogether{margin:40px 0 13px;width:95%;font-size:25px;font-family:Lato-Light;line-height:34px}
.zipCode .zipcodewrapper .worktogether a{font-size:16px;text-transform:none}
.zipCode .zipcodewrapper .worktogether a:focus,.zipCode .zipcodewrapper .worktogether a:hover{color:#1462c7}
.zipCode .zipcodewrapper .findzipcode{margin:114px 0 0 54px;padding:0 20px 0 0;width:auto}
.zipCode .zipcodewrapper .findzipcode button{margin:25px 0 0}
}
@media only screen and (max-width:767px){.videowrapper{height:480px;margin:0}
.videowrapper .carousel-inner{height:auto;margin:96px 0;overflow:visible}
.videowrapper h1{font-size:45px;line-height:1;margin-bottom:0}
.videowrapper p{width:80%;font-size:.9rem}
.videowrapper .watchVideo{margin:3.7rem 0}
.carousel-item h3{font-size:2.7rem;line-height:2.8rem}
.video .videowrapper{height:479px;padding:15px 0}
.video .videowrapper h1{margin-bottom:0}
.video .videowrapper p{width:80%;margin:2px auto 38px;line-height:1.5}
.video .videowrapper .carousel-item{text-align:center;height:auto;margin:10% 0 0}
.helpMe{margin:-25px auto;padding:0;width:310px;height:50px}
.helpMe .button{padding:12px 0 0;width:310px;height:50px}
.helpMe .button h4{font-size:19px;background-size:14%}
.helpMe .button.collapsed h4{background-size:14%}
.helpMe #helpmecontent{width:100%}
.helpMe #helpmecontent ul{margin:29px 0 7px}
.helpMe #helpmecontent ul li{padding:16px 10px 18px 63px}
.helpMe #helpmecontent ul li img{width:50px;height:48px;position:absolute;left:8px;top:4px}
.helpMe #helpmecontent ul li a{font:normal 15px Lato}
.helpMe #helpmecontent ul li:last-child{border:0}
.customExperience{height:auto}
.customExperience .customExperiencebg{height:700px}
.customExperience .wrapperCustomExperience{padding:66px 0 0}
.customExperience .wrapperCustomExperience h2{font-size:25px;width:160px;margin:0 auto;line-height:1.2}
.customExperience .wrapperCustomExperience div.body{margin:9px auto 0;width:200px;font-size:14px}
.customExperience .wrapperCustomExperience .personalizedcontainer{margin:15px 15px 0}
.customExperience .wrapperCustomExperience ul{margin:0 auto 0}
.customExperience .wrapperCustomExperience ul li .personalized{width:100%;height:auto;padding:18px 18px 13px}
.customExperience .wrapperCustomExperience ul li .personalized img{display:none}
.customExperience .wrapperCustomExperience ul li .personalized h4{margin-bottom:0}
.customExperience .wrapperCustomExperience ul li .personalized p{height:80px;margin-bottom:10px}
.customExperience .wrapperCustomExperience ul li:last-child .personalized{margin:0}
.wealthofresearch{height:auto}
.wealthofresearch .worcontainer{padding:35px 9px 38px}
.wealthofresearch .worcontainer .worcarousal{width:100%;margin:0 auto}
.wealthofresearch .worcontainer .prevnextwrapper{display:none}
.wealthofresearch .worcontainer .worleft{padding:0 0 27px;text-align:center;width:auto;margin:0 auto}
.wealthofresearch .worcontainer .worleft h2{font-size:25px;margin:0}
.wealthofresearch .worcontainer .worleft p{margin-bottom:22px;line-height:1.4;font-size:14px;width:80%;margin:0 auto 20px}
.wealthofresearch .worcontainer .worleft a{text-align:center}
.wealthofresearch .worcontainer .web-carousal{padding:0}
.wealthofresearch .worcontainer .web-carousal .carousel .carousel-inner{min-height:120px;padding:0}
.carousel-item{height:354px;padding:0 5px}
.carousel-item .imgcontainer{width:100%;height:200px;overflow:hidden}
.carousel-item .imgcontainer img{width:auto}
.carousel-indicators{bottom:3px;left:0;width:100%}
.econometersSlide{position:relative;background-color:transparent;padding:20px;border:1px solid #b1bcc2;box-shadow:0 0 10px 0 rgba(23,37,49,0.1);height:319px;color:black}
.econometersSlide h3{font-size:24px;line-height:1.6}
.econometersSlide p{margin:0 0 10px;font-size:13px}
.econometersSlide span{width:100%}
.econometersSlide .percentage{color:green}
.econometersSlide .proggress{height:10px;background-color:green;width:67%;margin:20px 0 0}
.latestNewsContent{top:-87px;position:relative;right:inherit;bottom:34px;width:100%;height:207px}
.latestNewsContent .latestnewtitle{padding:0;font-size:16px;line-height:1.4}
.latestNewsContent p{color:#37424b;font-size:14px;line-height:1.6;margin:0}
.latestNewsContent .person{position:absolute;bottom:0}
.trustedPartner{height:402px;margin:0;width:100%;position:relative}
.trustedPartner .bg{display:none}
.trustedPartner .trustedPartnerwrapper{max-width:1098px;width:100%;margin:0 auto;text-align:center;padding:80px 9px 0;position:relative}
.trustedPartner .trustedPartnerwrapper .video-thumbnail{height:182px;width:auto;padding:0;margin:140px 0 0;overflow:hidden;position:relative}
.trustedPartner .trustedPartnerwrapper .video-thumbnail i{left:44%;top:20%}
.trustedPartner .trustedPartnerwrapper .trustedPartnerContent{right:0;top:0;padding:40px 20px;width:100%;height:336px;z-index:-1}
.trustedPartner .trustedPartnerwrapper .trustedPartnerContent h2{font-size:25px;line-height:1;width:100%}
.trustedPartner .trustedPartnerwrapper .trustedPartnerContent p{font-size:13px;line-height:1.6;height:79px}
.trustedPartner .trustedPartnerwrapper .trustedPartnerContent a{text-transform:uppercase}
.latestNews .latestNewsWrapper{padding:33px 16px 40px}
.latestNews .latestNewsWrapper h3{font-size:20px;margin-bottom:23px}
.latestNews .latestNewsWrapper article{padding:25px 25px 35px;margin:8px;min-height:auto}
.latestNews .latestNewsWrapper article .venue{margin-bottom:6px}
.latestNews .latestNewsWrapper article p{font-size:14px;line-height:1.6;height:auto}
.latestNews .latestNewsWrapper button{margin:14px 0 0;height:42px}
.zipCode .zipcodewrapper{padding:30px 20px 46px}
.zipCode .zipcodewrapper .worktogether{padding:0}
.zipCode .zipcodewrapper .worktogether h2,.zipCode .zipcodewrapper .worktogether h3{font-size:27px}
.zipCode .zipcodewrapper .worktogether p{width:auto;font-size:13px;font-family:Lato-light;line-height:1.4}
.zipCode .zipcodewrapper .worktogether p.sub-worktogether{margin:17px 0 24px;width:auto;line-height:1.5;font-size:15px;font-family:Lato-Light}
.zipCode .zipcodewrapper .worktogether a{font-size:13px;text-transform:none}
.zipCode .zipcodewrapper .worktogether a:focus,.zipCode .zipcodewrapper .worktogether a:hover{color:#1462c7}
.zipCode .zipcodewrapper .findzipcode{margin:49px 0 0;width:auto;padding:0}
.zipCode .zipcodewrapper .findzipcode input,.zipCode .zipcodewrapper .findzipcode input.form-control,.zipCode .zipcodewrapper .findzipcode button{width:100%;margin-top:15px}
.zipCode .zipcodewrapper .findzipcode button{height:43px}
.sm_slide{position:relative;background-color:transparent;padding:42px 10px 0;box-shadow:0 0 10px 0 rgba(23,37,49,0.1);height:320px;color:black;margin:5px}
.sm_slide h4{font-size:20px}
.sm_slide p{font-size:14px}
.sm_slide .outlookspeed .outlookspeedwrapper .meter{margin-bottom:30px}
}
H1{font-size:56px;font-family:'Bressay',serif;line-height:60px}
H1.medium-title{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H1.small-title{font-size:40px;font-family:Lato-Light;line-height:1.2}
H2{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H2.medium-sub-title{font-size:25px;font-family:Lato-Light;line-height:34px}
H3{font-size:40px;font-family:Lato-Light}
H4{font-size:25px;font-family:Lato-Light;line-height:34px}
.title-semibold{font-size:20px;font-family:Lato-Semibold;line-height:28px}
.title{font-size:20px;font-family:Lato-Light;line-height:28px}
.body{font-size:16px;font-family:Lato;line-height:26px}
.body2{font-size:20px;font-family:Lato-Light;line-height:30px}
.body3{font-size:16px;font-family:Lato-Semibold;line-height:26px}
.body4{font-size:15px;font-family:Lato;line-height:26px}
nav{font-size:15px;font-family:Lato;line-height:18px}
.small-bold{font-size:13px;font-family:Lato-Bold;line-height:18px}
.small{font-size:13px;font-family:Lato-Light;line-height:18px}
input,input.form-control,textarea{border:solid 1px #cbced6;border-radius:0;padding:12px;width:100%;height:50px;background-clip:inherit;line-height:1.63;font:normal 16px Lato;color:#37424b;background:#fff}
input:focus,.form-control:focus,textarea:focus{border:1px solid #1462c7}
input.invalid,input.form-control.invalid{border:1px solid #d0021b}
button.btn-primary{font:normal 16px Lato;width:100%;outline:0;border:0;height:50px;border-radius:2px;background:#1462c7}
button.btn-primary:focus,button.btn-primary:hover{background:#15569d;border:0;outline:0}
button.btn-primary.disabled,button.btn-primary:disabled{background:#f1f2f5;opacity:1;color:#fff}
button.btn-primary.disabled:focus,button.btn-primary.disabled:hover,button.btn-primary:disabled:focus,button.btn-primary:disabled:hover{border:0;outline:0;background:#f1f2f5}
button.btn-secondary{margin:3% 0;font-size:16px;font-family:Lato-Semibold;outline:0;border:0;color:#0d1318;width:147px;height:50px;border-radius:2px;background:#cbced6}
button.btn-secondary:focus,button.btn-secondary:hover{background:#b1bcc2;color:#0d1318;border:0;outline:0}
.textlink{line-height:1px;color:#1462c7 !important;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink:focus,.textlink:hover{color:#1462c7;text-decoration:underline !important}
.textlink2{color:#fff;text-decoration:none;font:normal 12px Lato;text-transform:uppercase;letter-spacing:1px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink2:focus,.textlink2:hover{color:#fff;text-decoration:underline !important}
.txtlink{color:#1462c7;text-decoration:none}
.txtlink:focus,.txtlink:hover{color:#1462c7;text-decoration:underline !important}
.boxlink{border:1px solid transparent;background:#fff;box-shadow:0 0 10px 0 rgba(23,37,49,0.1)}
.boxlink:focus,.boxlink:hover{border:1px solid #cbced6}
.arrowdownlink{color:#fff;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:5px 25px 5px 0;cursor:pointer;background:url(cnr-clientlib/css/img/arrow_dark_Download.svg) right no-repeat}
.arrowdownlink:focus,.arrowdownlink:hover{color:#fff;text-decoration:underline !important}
.medialinks-smallblue{margin:0 0 3px}
.medialinks-smallblue a{width:23px;height:18px;display:inline-block;margin:0 20px 0 0;text-align:center}
.medialinks-smallblue a img{vertical-align:inherit}
.medialinks-smallblue a .youtube{width:23px;height:16px}
.medialinks-smallblue a .twitter{width:18px;height:14px}
.medialinks-smallblue a .facebook{width:9px;height:18px}
.medialinks-smallblue a .linkedin{width:18px;height:17px}
.palegreybg{background:#f1f2f5}
.headerspacer{height:90px}
.speedometers{width:100%;color:white;text-align:center;box-shadow:1px 1px 10px 0 rgba(13,19,24,0.1)}
.speedometers .speedwrapper{max-width:1084px;width:100%;margin:0 auto;padding:4% 0 2%}
.speedometers .speedwrapper .economic-indicators{color:#b1bcc2}
.speedometers .speedwrapper .economic-indicators span{text-transform:capitalize}
.speedometers .speedwrapper h2{margin:.9% 0 1.5%;color:#37424b}
.speedometers .speedwrapper .speedcontainer{display:flex;justify-content:center;margin:30px 0 4px}
.speedometers .speedwrapper .speedcontainer .meter{margin:0 40px}
.speedometers .speedwrapper .speedcontainer .meter section{width:210px;height:144px;margin:0 auto}
.speedometers .speedwrapper .speedcontainer .meter section .speedometer .statuscontainer{bottom:-14px}
.speedometers .speedwrapper .speedcontainer .meter p{color:#37424b;margin-top:3%}
.speedometers .speedwrapper .speedcontainer .meter p.desc{display:none}
.Economic-Indicators{text-align:center;color:#b1bcc2;color:var(--cool-grey)}
.Economic-Indicators span{text-transform:capitalize}
.Investment-Speedomet{text-align:center;font-family:Bressay;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.09;letter-spacing:normal;text-align:center;color:#37424b;color:var(--charcoal-grey)}
.Invest-register{position:relative;width:100%;padding-left:12em;padding-right:12em;padding-top:3em;padding-bottom:5em}
.offset_592466{width:100%;height:300px}
.Mask{width:100%;height:300px;background-color:#f1f2f5 !important;background-color:var(--pale-grey)}
.footer-mask{position:absolute;top:0;left:0;background:rgba(0,0,0,0.5);width:100%;height:100%}
.Next-Web-Event-Jan{text-align:center;font-size:18px;font-family:Lato-Bold;line-height:18px;color:#b1bcc2}
.Active-vs-Passive-In{padding:10px 20px;font-family:Lato;font-size:25px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:normal;text-align:center;color:#37424b;color:var(--charcoal-grey)}
.Go-to-reg{align-content:center;width:200px !important;background-color:#1462c7;background-color:var(--nice-blue)}
.Go-to-Registration{font-family:Lato;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#fff;color:var(--white)}
.overlapImgClass{right:inherit;left:0;top:10%;width:25%;height:58.5%;font-family:Roboto,Helvetica,sans-serif}
.image-context{padding:1.5% 4%;text-align:left;position:absolute;left:2em;bottom:-15%;background:#fff;width:40%;height:auto;box-shadow:1px 1px 10px 0 rgba(13,19,24,0.1)}
.image-context.half-img{width:80%}
.stamp{color:#b1bcc2;font-weight:bold;font-size:.8em;padding:.5em 0}
.stamp-content{color:#b1bcc2;font-size:1em;padding:.5em 0 2em 0}
.small-bold{font-size:13px;font-family:Lato-Bold;line-height:18px;align-content:center}
.bold-content{padding:.5em 0;font-weight:600}
.stamp-2{color:#b1bcc2;font-weight:bold;font-size:.8em;height:1em}
.bold-content-2{font-weight:600}
.author{padding:.5em 0}
.author img{width:2.5em;height:2.5em;border-radius:1em}
.work-thumbnails{padding:5em 0}
.thumbnail{width:100%;height:15em}
.text-nail{padding:1.5% 4%;text-align:left;background:#fff;height:auto;box-shadow:1px 1px 10px 0 rgba(13,19,24,0.1)}
.middle-align{margin-left:45% !important}
.subcription{padding:2em 12em;border:1px solid #cbced6;margin-bottom:3em}
.email-cover{width:4em;height:4em}
.padding-top-1{padding-top:1em}
.padding-top-2{padding-top:2em}
.space-height-90{height:90px}
.space-height-62{height:62px}
.space-height-32{height:32px}
.align-center{text-align:center}
.hover1:hover{border:1px solid #cbced6}
.news_section{width:1104px;margin:40px auto 0}
.news_section .flex_box{display:flex;flex-wrap:wrap}
.large_col{width:100%;padding:0 9px}
.medium_col{width:716px;margin:0 9px}
.small_col{width:350px;margin:0 9px}
.news_column .news_wrapper{width:100%;position:relative;margin:20px 0 10px;overflow:hidden;padding:0 0 3px}
.news_column .news_wrapper .imgwrapper{height:300px;width:100%}
.small_col_image img{height:260px}
.small_col_noimage img{height:300px}
.medium_col_image img{height:300px}
.medium_col_noimage img{height:300px}
.news_column .active-news{position:inherit;left:inherit;bottom:inherit;z-index:inherit;background:#fff;width:302px;box-shadow:0 0 8px 0 rgba(65,80,91,0.2);padding:18px 24px 10px;margin-top:-138px;margin-left:20px;height:183px}
.news_column .active-news:hover{box-shadow:0 0 8px 0 rgba(65,80,91,0.5)}
.news_column .active-news .event{color:#b1bcc2}
.news_column .active-news .person{padding:0 !important}
.news_column .person img{position:inherit;left:inherit;width:36px !important;border-radius:24px;float:left;height:36px !important;margin-right:8px}
.news_column .person p{font-family:lato}
.medium_col .active-news{width:302px}
.medium_col img{width:100%}
.small_col img{width:100%}
.news_column .video-btn{position:absolute;top:0;right:0;z-index:999;cursor:pointer}
.small_col_noimage img{display:none}
.small_col_noimage .active-news{position:inherit;left:inherit;bottom:inherit;z-index:inherit;background:#fff;width:auto;box-shadow:0 0 8px 0 rgba(65,80,91,0.2);padding:35px 24px 15px;margin:0;height:300px}
.small_col_noimage .active-news img{display:block}
.small_col_noimage .news_wrapper{padding:3px}
.news_column .other-news-details{color:#37424b;font-family:Lato-bold;font-size:15px;line-height:23px;letter-spacing:-0.3px;padding-top:10px;margin-bottom:16px;text-overflow:ellipsis}
.news_column .body{font-size:16px;font-family:Lato;color:#8b96a6;line-height:26px}
.no-video_tag .video-btn{display:none}
.news_column .active-registration{float:left;background:#f1f2f5;padding:34px 32px;margin-right:0 !important;height:300px}
.news_column .active-registration .active-title{color:#b1bcc2;font-family:Lato-Bold;font-size:13px;line-height:18px;text-align:center;padding-bottom:8px}
.news_column .active-registration p{color:#37424b;font-family:Lato-Light;font-size:25px;line-height:34px;text-align:center;margin-bottom:29px}
.news_column .active-registration .btn-primary{height:42px;background-color:#1462c7 !important;border-radius:2px}
.news_column ul.other-news-list{padding:0 0 0 20px}
.news_column ul.other-news-list li{border-bottom:1px solid #cbced6;margin-bottom:16px;transition:all 02s linear}
.news_column ul.other-news-list li .news-list-title{color:#b1bcc2}
.news_column ul.other-news-list li:hover{color:#1462c7;cursor:pointer}
.show-more-container{width:100%;text-align:center}
.show-more-container button{padding:15px 33px;cursor:pointer;margin-top:25px;font-family:lato-bold;transition:all .3s linear;background:#cbced6}
.show-more-container button:hover{background:#1462c7;color:#fff}
.collapse{display:none}
.inner_banner{width:100%;position:relative;overflow:hidden;height:500px}
.inner_banner_pagewidth{max-width:1084px;width:100%;margin:0 auto;position:relative;z-index:9}
.inner_banner_mask{mix-blend-mode:multiply;background-image:linear-gradient(rgba(55,66,75,0.5),rgba(55,66,75,0.5));background-blend-mode:multiply;width:100%;height:100%;position:absolute}
.inner_banner_pagewidth .Insight-On-the-Red{background:0;padding-left:0;padding-right:0}
.Insight-On-the-Red li.breadcrumb-item{font-size:13px;font-weight:normal;color:#fff;color:var(--white)}
.Insight-On-the-Red li:first-child.breadcrumb-item::before{display:none}
.Insight-On-the-Red li.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#fff;content:">"}
.On-the-Radar{font-size:56px;color:#fff;color:var(--white);padding-top:20px}
.inner_banner_hide{background-image:none}
.inner_banner_nav_hide nav,.inner_banner_video_btn_hide .video_btn{display:none}
.inner_banner_heading_hide .On-the-Radar{display:none;visibility:hidden;display:inherit}
.inner_banner .video_btn button{background:0;border:solid 2px #fff;color:#fff;padding:0 78px 0 32px;text-transform:uppercase;font-family:Lato-bold;font-size:13px;outline:0;letter-spacing:.8px;height:52px;position:relative;margin:14px 0;cursor:pointer}
.inner_banner .video_btn button i{line-height:0 !important;border-left:2px solid #fff;padding:24px 19px;position:absolute;top:0;right:0;font-size:18px;display:block}
.inner_section{margin-top:-150px;overflow:hidden;position:relative}
.inner_section_article{margin-top:-350px}
.pagewidth{max-width:1084px;width:100%;margin:0 auto}
.main_article_col{width:717px;float:left;background:#fff;padding-bottom:40px;position:relative;min-height:313px}
.article_col{padding:40px 20px 40px 75px}
.article_author{width:100%;float:left;padding-bottom:25px}
.article_author .author_img{width:36px;height:36px;overflow:hidden;border-radius:50px;text-align:center;float:left}
.article_author .author_img img{width:36px;height:36px}
.article_author .author_dec{float:left;padding-left:5px}
.article_author .author_dec ul li{width:auto;font-size:13px;font-weight:500;padding:0 2px;line-height:36px;color:#b1bcc2;float:left}
.article_author .author_dec ul li.author_name{color:#37424b}
.article_author .author_dec ul li.designation,.article_author .author_dec ul li.date{color:#b1bcc2}
.article_author .share_icon{float:right;display:none;cursor:pointer}
.article_author .share_icon i{color:#1462c7;font-size:20px}
.article_questions{width:100%;float:left}
.article_questions h3{margin-bottom:30px}
.article_col p.text_light{font-family:Lato-light}
.article_questions .accordion{border-bottom:2px solid #cbced6}
.article_questions .card{border:0}
.article_questions .card .card-header{text-align:left;padding:15px 0;margin-bottom:0;background-color:#fff;border-top:2px solid #cbced6;border-bottom:0;position:relative;cursor:pointer}
.article_questions .card .card-header h4,.article_questions .card .card-header h2{margin-bottom:0;font-size:20px;line-height:30px;padding-right:40px;cursor:pointer}
.article_questions .card .card-header .arrow{background:url("cnr-clientlib/css/img/arrow_dark_Accordian.svg") no-repeat;width:18px;position:absolute;height:12px;top:25px;right:0;background-size:100%}
.article_questions .card .card-header.collapsed .arrow{background:url("cnr-clientlib/css/img/arrow_dark_Accordian_up.svg") no-repeat;background-size:100%}
.article_questions .card .collapse{padding-bottom:30px}
.article_questions .card .collapse p{font-size:16px;color:#37424b;margin-bottom:1px}
.keypoints_col{float:right;width:350px;background-color:var(--dark);background-color:#172531;margin-bottom:40px}
.article_questions .keypoints_mobile{border-bottom:0}
.article_questions .keypoints_mobile .card .card-header{background-color:var(--dark);background-color:#172531;padding-left:25px;padding-right:25px}
.article_questions .keypoints_mobile .card .card-header h4,.article_questions .keypoints_mobile .card .card-header h2{font-size:20px;color:#fff;font-weight:bold}
.article_questions .keypoints_mobile .card .card-header .arrow{color:#fff;right:25px;background-image:none;top:10px}
.article_questions .keypoints_mobile .card .card-header .arrow i{font-size:30px;color:#fff;font-weight:bold}
.article_questions .keypoints_mobile .collapse{background-color:var(--dark);background-color:#172531;padding:25px}
.article_questions .keypoints_mobile .collapse p{color:#fff}
.keypoints_col .keypoints{padding:32px;width:100%}
.keypoints_col .keypoints p{font-size:16px;color:#fff;color:var(--white)}
.keypoints_col .keypoints span.heading{font-family:Lato;font-size:25px;font-weight:300;margin-bottom:16px;display:block;color:#fff;color:var(--white)}
.news-list-box-right-col{float:right;width:350px;background-color:#fff;margin-bottom:40px}
.news-list-box-right-col .small_col{margin:0}
.news-list-box-right-col .small_col span.heading{font-size:16px;font-weight:500;display:block}
.bg_grey{background:#f1f2f5}
.you_may_like{padding:40px 0 35px;width:100%;overflow:hidden}
.you_may_like .news_column{float:left;margin:0 5px}
.you_may_like .news_column .news_wrapper{margin-top:0}
.you_may_like span.heading{font-size:20px;display:block;line-height:28px;font-weight:500;margin-bottom:25px}
.you_may_like_mobile_Version{display:none}
.disclosure{width:100%;background-color:#f1f2f5;padding:55px 0 40px}
.disclosure_mobile_version{display:none}
.disclosure span.heading{font-size:13px;text-transform:uppercase;display:block;font-weight:500;padding-bottom:20px}
.disclosure small{font-size:13px;color:#b1bcc2;display:block;padding-bottom:13px}
.disclosure p{font-size:13px;padding-bottom:15px;margin-bottom:0}
.social_icons ul{width:100%}
.social_icons ul li{float:left;width:100%;text-align:center}
.social_icons ul li a{display:block}
.social_icons ul li a i{color:#1462c7;font-size:20px}
.social_icons_article_col{position:absolute;top:102px;left:15px;width:32px}
.social_icons_article_col a{padding-bottom:15px}
.social_icons_article_col a:hover i{opacity:.9}
.content_mobile{display:none}
.content_web{display:block}
.video_article_col .social_icons_article_col{position:inherit;top:inherit;left:inherit;width:100%}
.video_article_col .social_icons_article_col ul{width:100%;padding-left:70px}
.video_article_col .social_icons_article_col ul li{float:left;width:32px}
.video_article_col .social_icons_article_col ul li:last-child{float:right;width:auto;padding-right:40px}
.video_article_col .social_icons_article_col ul li a{padding-bottom:0}
.video_article_col .social_icons_article_col ul li span{display:inline;text-transform:uppercase;font-size:12px;color:#1462c7}
.subscription-box{width:100%;border-top:1px solid #cbced6;border-bottom:1px solid #cbced6;padding:30px 0 25px;margin:40px 0}
.subscription-box.insights .subscription{padding:20px;width:100%}
.subscription-box.insights .subscription text-align:center img{display:inline-block;margin:0 30px 0 0 !important}
.subscription-box.insights .subscription h4{display:inline-block;font-size:16px;font-family:Lato-semibold;line-height:34px}
.subscription-box.insights .subscription p{display:inline-block;font-size:16px;font-family:Lato;margin:0 120px 0 0;line-height:18px}
.subscription-box.insights .subscription .inputbox{display:inline-block;width:auto;width:fit-content;margin:0 auto}
.subscription-box.insights .subscription .inputbox input{width:280px;margin:0 4px 0 0;display:inline}
.subscription-box.insights .subscription .inputbox button{display:inline;width:133px;margin-bottom:1px}
.subscription-box.insights .subscription div.error,.subscription-box.insights .subscription div.error2{margin-top:0}
.collapse{display:none}
@media only screen and (max-width:1050px){.news-list-box{display:none}
.news_section{width:100%;box-sizing:border-box}
.large_col{width:100%;padding:0 10px;margin:0}
.medium_col{width:66.5%;padding:0 10px;margin:0}
.small_col{width:33.3%;padding:0 10px;margin:0}
.news_column .active-news{width:88%;padding:25px 15px 10px;height:auto;margin-left:15px}
.small_col_noimage .active-news{width:100%;height:295px;margin-left:0}
.news_column .other-news-details{color:#37424b;font-family:Lato;font-size:14px;line-height:20px;padding-top:10px;margin-bottom:16px}
.news_column .body{font-size:14px;line-height:20px}
.active-registration{height:300px !important}
.news_column .active-registration{padding:35px 15px}
.news_column ul.other-news-list li p{margin-bottom:5px}
}
@media only screen and (max-width:1024px){.speedometers .speedwrapper .speedcontainer{flex-wrap:wrap}
.medium_col{width:100%}
.medium_col .active-news{width:302px}
.small_col,.registration_col{width:50%}
.news-list-box{width:50%}
.news-list-box .small_col{width:100%}
.registration_col_in{width:100%}
.active-registration{height:300px !important}
.show-more-container button{margin:10px 0}
.news_column .news_wrapper{margin:10px 0}
.speedometers .speedwrapper .speedcontainer{flex-wrap:wrap}
.speedometers .speedwrapper .speedcontainer .meter{margin:0 20px}
.subscription-box.insights .subscription p{margin:0 30px 0 0}
.subscription-box.insights .subscription .inputbox button{margin-bottom:2px;border-radius:0}
.inner_banner_pagewidth,.pagewidth{width:100%;padding:0 15px}
.inner_section{margin-top:0}
.On-the-Radar{padding-top:15%}
.article_col{padding:40px 10px 40px 10px}
.article_author .author_dec ul li{width:100%;line-height:19px}
.article_author .author_dec ul li.date{display:none}
.you_may_like .news_column{margin:0}
.main_article_col{width:100%}
.social_icons_article_col{position:inherit;top:inherit;left:inherit;width:100%;margin-top:25px;float:left;padding:5px 0}
.social_icons_article_col a{padding-bottom:0}
.social_icons ul{width:100%;display:flex;justify-content:space-around}
.social_icons ul li{width:32px}
.news-list-box-right-col{display:block;width:100%}
.news-list-box-right-col .small_col{margin:0;width:100%}
.disclosure_web_version{display:none}
.disclosure_mobile_version{display:block;padding-top:50px;background:#fff}
.disclosure_mobile_version .disclosure_inner{border-top:1px solid #cbced6;border-bottom:1px solid #cbced6;padding-top:20px}
.disclosure_mobile_version .show-more-container button{background:0;position:relative;margin-top:25px}
.disclosure_mobile_version .show-more-container button:hover{color:#1462c7}
.disclosure_mobile_version .show-more-container button i{font-size:30px;position:absolute;top:-20px;left:0;right:0;margin:0 auto}
.you_may_like_web_Version{display:none}
.you_may_like_mobile_Version,.article_author .share_icon{display:block}
.carousel-item .small_col{width:100%}
.keypoints_col{float:left;width:100%}
.content_mobile{display:block}
.content_web{display:none}
.video_article_col .social_icons_article_col ul{padding-left:0}
.video_article_col .social_icons_article_col ul li span{display:none}
}
@media only screen and (max-width:992px){.Invest-register{position:relative;width:100%;padding-left:1em;padding-right:1em;padding-top:3em;padding-bottom:5em}
.Mask{margin-top:4em}
.hide-for-small-screens{display:none}
.margin-top-small-screen{margin-top:4em}
}
@media only screen and (max-width:992px) and (min-width:580px){.headerspacer{height:60px}
.subscription-box{width:100%;border-top:1px solid #cbced6;border-bottom:1px solid #cbced6;padding:0 0 25px;margin:40px 0}
.subscription-box.insights .subscription{padding:20px;width:100%;text-align:center}
.subscription-box.insights .subscription img{margin:0 auto 18px !important;display:block !important}
.subscription-box.insights .subscription h4{display:inline-block;font-size:15px;font-family:Lato-semibold;line-height:34px}
.subscription-box.insights .subscription p{display:inline-block;font-size:15px;font-family:Lato;line-height:18px}
.subscription-box.insights .subscription .inputbox{display:block;width:fit-content;margin:0 auto}
.subscription-box.insights .subscription .inputbox input{width:280px;margin:0;display:inline}
.subscription-box.insights .subscription .inputbox button{display:inline}
.speedometers .speedwrapper{padding:3.4% 0 3.6%}
.speedometers .speedwrapper h2{margin:3.1% 0 2%}
}
@media only screen and (max-width:767px){.medium_col,.small_col{width:100%}
.show-more-container button{margin:10px 0}
.news_column .active-news{height:auto;margin-top:0;margin-left:0;width:100%}
.small_col_noimage .active-news{height:auto;margin-top:0;margin-left:0}
.news_column .news_wrapper{margin:10px 0}
.news_column .news_wrapper .imgwrapper{height:130px}
.speedometers .speedwrapper .speedcontainer{flex-wrap:wrap}
.small_col_noimage img,.medium_col_image img,.news_column img{height:120px}
.subscription-box{width:100%;border-top:1px solid #cbced6;border-bottom:1px solid #cbced6;padding:0 0 25px;margin:40px 0}
.subscription-box.insights .subscription{padding:20px;width:100%}
.subscription-box.insights .subscription text-align:center img{display:block}
.subscription-box.insights .subscription h4{display:block;font-size:25px;font-family:Lato-Light;line-height:34px}
.subscription-box.insights .subscription p{display:block;font-size:15px;font-family:Lato;line-height:18px;margin:0 0 10px}
.subscription-box.insights .subscription .inputbox{display:block;width:auto;padding:0}
.subscription-box.insights .subscription .inputbox input{width:100%;margin:0 0 20px;display:inline}
.subscription-box.insights .subscription .inputbox button{display:inline;width:100%}
.subscription-box.insights .subscription div.error,.subscription-box.insights .subscription div.error2{margin-top:-22px}
}
@media only screen and (max-width:640px){.content_mobile{display:block}
.content_web{display:none}
.medium_col,.small_col,.registration_col,.news-list-box{width:100%}
.show-more-container button{margin:10px 0}
.news_column .active-news{height:auto;margin-top:0;margin-left:0;width:100%}
.small_col_noimage .active-news{height:auto;margin-top:0;margin-left:0}
.news_column .news_wrapper{margin:10px 0}
.speedometers .speedwrapper .speedcontainer{flex-wrap:wrap}
.small_col_noimage img,.medium_col_image img{height:120px}
.news_column img{height:130px}
.inner_banner{height:340px}
.inner_banner_pagewidth,.pagewidth{width:100%;padding:0 15px}
.inner_section{margin-top:0}
.breadcrumb{display:none}
.On-the-Radar{padding-top:15%}
.article_col{padding:40px 10px 40px 10px}
.article_author .author_dec ul li{width:100%;line-height:19px}
.article_author .author_dec ul li.date{display:none}
.you_may_like .news_column{margin:0}
.main_article_col{width:100%}
.social_icons_article_col{position:inherit;top:inherit;left:inherit;width:100%;margin-top:25px;float:left}
.social_icons ul{width:100%;display:flex;justify-content:space-around}
.social_icons ul li{width:32px}
.news-list-box-right-col{display:block;width:100%}
.disclosure_web_version{display:none}
.disclosure_mobile_version{display:block;padding-top:50px;background:#fff}
.you_may_like_web_Version{display:none}
.you_may_like_mobile_Version{display:block}
.article_author .share_icon{display:block}
.article_author .author_dec{width:200px}
H3{font-size:25px;margin-bottom:15px}
}
H1{font-size:56px;font-family:'Bressay',serif;line-height:60px}
H1.medium-title{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H1.small-title{font-size:40px;font-family:Lato-Light;line-height:1.2}
H2{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H2.medium-sub-title{font-size:25px;font-family:Lato-Light;line-height:34px}
H3{font-size:40px;font-family:Lato-Light}
H4{font-size:25px;font-family:Lato-Light;line-height:34px}
.title-semibold{font-size:20px;font-family:Lato-Semibold;line-height:28px}
.title{font-size:20px;font-family:Lato-Light;line-height:28px}
.body{font-size:16px;font-family:Lato;line-height:26px}
.body2{font-size:20px;font-family:Lato-Light;line-height:30px}
.body3{font-size:16px;font-family:Lato-Semibold;line-height:26px}
.body4{font-size:15px;font-family:Lato;line-height:26px}
nav{font-size:15px;font-family:Lato;line-height:18px}
.small-bold{font-size:13px;font-family:Lato-Bold;line-height:18px}
.small{font-size:13px;font-family:Lato-Light;line-height:18px}
input,input.form-control,textarea{border:solid 1px #cbced6;border-radius:0;padding:12px;width:100%;height:50px;background-clip:inherit;line-height:1.63;font:normal 16px Lato;color:#37424b;background:#fff}
input:focus,.form-control:focus,textarea:focus{border:1px solid #1462c7}
input.invalid,input.form-control.invalid{border:1px solid #d0021b}
button.btn-primary{font:normal 16px Lato;width:100%;outline:0;border:0;height:50px;border-radius:2px;background:#1462c7}
button.btn-primary:focus,button.btn-primary:hover{background:#15569d;border:0;outline:0}
button.btn-primary.disabled,button.btn-primary:disabled{background:#f1f2f5;opacity:1;color:#fff}
button.btn-primary.disabled:focus,button.btn-primary.disabled:hover,button.btn-primary:disabled:focus,button.btn-primary:disabled:hover{border:0;outline:0;background:#f1f2f5}
button.btn-secondary{margin:3% 0;font-size:16px;font-family:Lato-Semibold;outline:0;border:0;color:#0d1318;width:147px;height:50px;border-radius:2px;background:#cbced6}
button.btn-secondary:focus,button.btn-secondary:hover{background:#b1bcc2;color:#0d1318;border:0;outline:0}
.textlink{line-height:1px;color:#1462c7 !important;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink:focus,.textlink:hover{color:#1462c7;text-decoration:underline !important}
.textlink2{color:#fff;text-decoration:none;font:normal 12px Lato;text-transform:uppercase;letter-spacing:1px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink2:focus,.textlink2:hover{color:#fff;text-decoration:underline !important}
.txtlink{color:#1462c7;text-decoration:none}
.txtlink:focus,.txtlink:hover{color:#1462c7;text-decoration:underline !important}
.boxlink{border:1px solid transparent;background:#fff;box-shadow:0 0 10px 0 rgba(23,37,49,0.1)}
.boxlink:focus,.boxlink:hover{border:1px solid #cbced6}
.arrowdownlink{color:#fff;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:5px 25px 5px 0;cursor:pointer;background:url(cnr-clientlib/css/img/arrow_dark_Download.svg) right no-repeat}
.arrowdownlink:focus,.arrowdownlink:hover{color:#fff;text-decoration:underline !important}
.medialinks-smallblue{margin:0 0 3px}
.medialinks-smallblue a{width:23px;height:18px;display:inline-block;margin:0 20px 0 0;text-align:center}
.medialinks-smallblue a img{vertical-align:inherit}
.medialinks-smallblue a .youtube{width:23px;height:16px}
.medialinks-smallblue a .twitter{width:18px;height:14px}
.medialinks-smallblue a .facebook{width:9px;height:18px}
.medialinks-smallblue a .linkedin{width:18px;height:17px}
.palegreybg{background:#f1f2f5}
.quotebanner{width:100%;height:500px;position:relative}
.quotebanner .quotebg{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;text-align:right;vertical-align:bottom;z-index:-1}
.quotebanner .quotebg img{height:100%}
.quotebanner .quotewrapper{max-width:1084px;width:100%;margin:0 auto}
.quotebanner .quotewrapper .quote{padding:173px 0 0;width:48%;color:#37424b}
.quotebanner .quotewrapper h4{position:relative;color:#37424b}
.quotebanner .quotewrapper h4 i{position:absolute;left:-6%;top:0}
.quotebanner .quotewrapper .name{margin:39px 0 2px;color:#37424b;font-size:20px;font-family:Lato-Light;line-height:30px}
.quotebanner .quotewrapper .body{color:#8b96a6;margin-bottom:17px}
.partnership{width:100%;background:#f1f2f5}
.partnership .partnershipwrapper{max-width:1084px;width:100%;margin:0 auto;text-align:center;padding:84px 0 65px}
.partnership .partnershipwrapper article{margin:0 auto;max-width:533px;width:100%;padding:15px;position:relative}
.partnership .partnershipwrapper article .prev{position:absolute;left:-13%;bottom:128px;font-size:55px;line-height:0;color:#1462c7}
.partnership .partnershipwrapper article .disabled{opacity:.25}
.partnership .partnershipwrapper article .next{position:absolute;right:-13%;bottom:128px;font-size:54px;line-height:0;color:#1462c7}
.partnership .partnershipwrapper article .indicators{width:100%;position:relative;cursor:pointer}
.partnership .partnershipwrapper article .indicators .carousel-indicators{position:relative;left:inherit;bottom:inherit;margin-bottom:19px}
.partnership .partnershipwrapper article .indicators .carousel-indicators .indi{padding:5px 0 3px;text-indent:0;font-size:18px;font-family:Lato-semibold;line-height:28px;margin:-3px 1px 0 0;border-radius:0;background:#fff;width:80px;height:40px;cursor:pointer}
.partnership .partnershipwrapper article .indicators .carousel-indicators .indi.active{background:#1379d2;font-family:Lato-Light;color:#fff;width:80px;height:40px;max-width:80px}
.partnership .partnershipwrapper article .indicators .carousel-indicators button:first-child{border-radius:20px 0 0 20px}
.partnership .partnershipwrapper article .indicators .carousel-indicators button:last-child{border-radius:0 20px 20px 0}
.partnership .partnershipwrapper article .boxlink{padding:41px 40px 13px}
.partnership .partnershipwrapper article .carousel-item{height:auto;color:#37424b;text-align:center}
.partnership .partnershipwrapper article h4{margin-bottom:3.7%;text-align:center}
.relationship{min-height:581px;width:100%;background:#172531}
.relationship .relationshipwrapper{max-width:1098px;width:100%;margin:0 auto;text-align:center;padding:84px 0 79px}
.relationship .relationshipwrapper h3{color:#fff;margin-bottom:15px}
.relationship .relationshipwrapper div.body{color:#fff;width:48%;margin:0 auto;margin-bottom:39px}
.relationship .relationshipwrapper ul{margin:0 auto 22px;padding:0}
.relationship .relationshipwrapper ul li .relationshipcontainer{width:95%;padding:68px 24px 28px;background:#0f1920;position:relative;margin:0 0 14px;text-align:left;min-height:204px;display:inline-table}
.relationship .relationshipwrapper ul li .relationshipcontainer img{position:absolute;top:24px;right:24px;width:64px;height:64px}
.relationship .relationshipwrapper ul li .relationshipcontainer h3{margin-bottom:3%}
.relationship .relationshipwrapper ul li .relationshipcontainer p{color:#b1bcc2;overflow:hidden;margin:0;height:54px;width:70%}
.relation>[class*="col-"]{padding-right:0;padding-left:0}
.team{width:100%}
.team .teamwrapper{max-width:1098px;width:100%;margin:0 auto;text-align:center;padding:83px 10px}
.team .teamwrapper h1{margin-bottom:37px}
.team .teamwrapper .accordion{border-bottom:2px solid #cbced6}
.team .teamwrapper .card{border:0}
.team .teamwrapper .card .card-header{text-align:left;padding:27px 0 13px;margin-bottom:0;background-color:#fff;border-top:2px solid #cbced6;border-bottom:0;position:relative;cursor:pointer}
.team .teamwrapper .card .card-header h2{margin-bottom:6px}
.team .teamwrapper .card .card-header .arrow{background:url("cnr-clientlib/css/img/arrow_dark_Accordian.svg") no-repeat;width:18px;position:absolute;height:10px;top:30%;right:0;background-size:100%}
.team .teamwrapper .card .card-header.collapsed .arrow{background:url("cnr-clientlib/css/img/arrow_dark_Accordian.svg") no-repeat;transform:rotate(180deg);background-size:100%}
.team .teamwrapper .card ul{margin:0 auto 33px;text-align:center}
.team .teamwrapper .card .teamcontainer{width:96%;margin:11px 8px 6px;position:relative;padding:9px 9px 5px 96px;text-align:left;border:1px solid #cbced6;height:80px;overflow:hidden}
.team .teamwrapper .card .teamcontainer img{position:absolute;top:7px;left:19px;width:64px;border-radius:32px}
.team .teamwrapper .card .teamcontainer p{color:#b1bcc2;margin:0}
.card ul>[class*="col-"]{padding-right:0;padding-left:0}
.palegreybg{background:#f1f2f5}
.profile{width:100%;position:relative;background:#f4f5f7}
.profile .profilebg{position:absolute;width:100%;height:498px;top:0;left:0;overflow:hidden;background-color:#fff}
.profile .profilebg img{height:100%}
.profile .profilewrapper{max-width:1098px;width:100%;margin:0 auto;padding:90px 9px 0}
.profile .profilewrapper .namecontainer{padding:18px 0 0;min-height:274px}
.profile .profilewrapper .namecontainer h2{padding:47px 0 4px;color:#37424b;position:relative;width:550px}
.profile .profilewrapper .namecontainer h4{position:relative;color:#37424b}
.profile .profilewrapper .namecontainer h4 i{position:absolute;left:-6%;top:0}
.profile .profilewrapper .description{padding:40px 0 0}
.profile .profilewrapper .description article{background:#fff;padding:43px}
.profile .profilewrapper .description article ul{list-style-type:initial}
.profile .profilewrapper .description article ol{list-style-type:decimal}
.profile .profilewrapper .description article p{margin-bottom:30px;color:#37424b}
.profile .profilewrapper .description article .brokercheck{margin-top:52px;margin-bottom:11px}
.profile .profilewrapper .description aside{padding:162px 0 0}
.rt{margin:80px 0 0}
.rt-whoweare{margin:130px 0 0}
@media only screen and (max-width:1024px) and (min-width:993px){.quotebanner .quotewrapper{padding:0 50px}
.partnership .partnershipwrapper{padding:84px 20px 79px}
.relationship .relationshipwrapper{padding:84px 12px 79px}
.team .teamwrapper{padding:83px 20px}
.team .teamwrapper .card ul{margin:0 -8px 33px}
.profile .profilebg img{height:100%;width:auto}
.profile .profilewrapper{padding:90px 20px 0}
.profile .profilewrapper .description article{padding:20px}
.profile .profilewrapper .rt-whoweare{padding:0 0 0 30px}
}
@media only screen and (max-width:992px) and (min-width:768px){.quotebanner{height:auto}
.quotebanner .quotebg{position:relative;height:340px}
.quotebanner .quotebg img{height:100%}
.quotebanner .quotewrapper{margin:0;padding:0 0 0 94px}
.quotebanner .quotewrapper .quote{padding:27px 0;width:80%}
.quotebanner .quotewrapper .name{margin:28px 0 1px}
.partnership .partnershipwrapper{padding:66px 0 63px}
.partnership .partnershipwrapper ul{margin:3.8% auto 1%;bottom:-37px}
.partnership .partnershipwrapper ul li{padding:3.5% 8% 2%}
.partnership .partnershipwrapper article{padding:0;margin:41px auto 0}
.relationship{min-height:581px}
.relationship .relationshipwrapper{padding:68px 0 62px}
.relationship .relationshipwrapper ul{margin:0 auto 14px;width:550px}
.relationship .relationshipwrapper h3{margin-bottom:14px}
.relationship .relationshipwrapper div.body{color:#fff;width:48%;margin:0 auto;margin-bottom:23px}
.team .teamwrapper{padding:67px 34px}
.team .teamwrapper h1{margin-bottom:37px}
.team .teamwrapper .card{border:0}
.team .teamwrapper .card .card-header{padding:27px 0 0}
.profile .profilebg img{width:auto;height:100%}
.profile .profilewrapper{padding:59px 20px 0}
.profile .profilewrapper .namecontainer{padding:18px 0 0}
.rt{margin:100px 0 0}
.rt-whoweare{margin:150px 0 0}
.rt-whoweare .news{padding:0 0 0 32px !important}
}
@media only screen and (max-width:767px){.quotebanner{height:auto}
.quotebanner .quotebg{position:relative;height:354px}
.quotebanner .quotebg img{height:100%}
.quotebanner .quotewrapper{margin:0;padding:0}
.quotebanner .quotewrapper .quote{padding:43px 26px;width:auto}
.quotebanner .quotewrapper h4{margin-bottom:0;line-height:30px}
.quotebanner .quotewrapper h4 i{top:-25px;left:-1px}
.quotebanner .quotewrapper .name{margin:21px 0 6px;font-size:13px;font-weight:bold;font-family:lato-bold;line-height:1;color:#37424b}
.quotebanner .quotewrapper .body{color:#37424b;font-size:12px}
.partnership .partnershipwrapper{width:100%;padding:46px 10px 37px}
.partnership .partnershipwrapper h3{font-size:19px;width:290px;margin:0 auto;line-height:1.4}
.partnership .partnershipwrapper ul{margin:12px 0 7px}
.partnership .partnershipwrapper article{padding:18px 10px 0;margin:0 auto 0}
.partnership .partnershipwrapper article .prev,.partnership .partnershipwrapper article .next{display:none}
.partnership .partnershipwrapper article .boxlink{padding:13px}
.partnership .partnershipwrapper article .boxlink h4{font-size:16px;margin-bottom:3.7%;font-family:lato-semibold;text-align:center}
.partnership .partnershipwrapper article .boxlink .partnertext{font-size:14px;font-family:Lato;line-height:22px;margin-bottom:0;text-align:center;overflow:hidden}
.relationship{min-height:auto}
.relationship .relationshipwrapper{padding:46px 0 38px}
.relationship .relationshipwrapper h3{font-size:19px;margin-bottom:12px}
.relationship .relationshipwrapper ul{margin:0 auto 5px;padding:0 20px}
.relationship .relationshipwrapper ul li .relationshipcontainer{margin:0 0 16px}
.relationship .relationshipwrapper ul li .relationshipcontainer h3{font-size:40px;margin-bottom:4px}
.relationship .relationshipwrapper ul li .relationshipcontainer p{font-weight:bold;font-size:13px;height:56px}
.team{min-height:auto}
.team .teamwrapper{padding:46px 20px 38px}
.team .teamwrapper h1{font-size:19px;margin-bottom:24px}
.team .teamwrapper .accordion{border-bottom:2px solid #cbced6}
.team .teamwrapper .card{border:0}
.team .teamwrapper .card .card-header{padding:14px 0 13px}
.team .teamwrapper .card .card-header h2{margin-bottom:14px;font-size:19px}
.team .teamwrapper .card .card-header p{line-height:1.5;font-size:14px;width:80%;margin-bottom:0}
.team .teamwrapper .card .card-header .arrow{top:21%;width:13px;height:7px}
.team .teamwrapper .card .teamcontainer{width:auto;margin:5px 0 3px;padding:9px 9px 5px 96px}
.team .teamwrapper .card .teamcontainer img{position:absolute;top:7px;left:19px;width:64px;border-radius:32px}
.team .teamwrapper .card .teamcontainer p{color:#b1bcc2;margin:0}
.profile .profilebg{position:relative;height:356px}
.profile .profilebg img{height:100%;width:auto}
.profile .profilewrapper{padding:0 20px 0;background:#fff}
.profile .profilewrapper .namecontainer{padding:0;min-height:50px}
.profile .profilewrapper .namecontainer h2{padding:43px 0 7px;font-size:20px;line-height:1;margin:0;color:#37424b;font-family:lato-light;width:auto}
.profile .profilewrapper .namecontainer h4{font-size:14px;color:#37424b;font-family:lato}
.profile .profilewrapper .namecontainer button{display:none}
.profile .profilewrapper .description{padding:0}
.profile .profilewrapper .description article{background:inherit;padding:9px 20px;margin:0 -20px}
.profile .profilewrapper .description article p{font-size:14px;line-height:1.6}
.profile .profilewrapper .description article .body2{font-size:16px;line-height:1.4}
.profile .profilewrapper .description article .brokercheck{margin-top:52px;margin-bottom:11px}
.profile .profilewrapper .description article .brokercheck a{display:block;width:fit-content;height:20px;padding:10px 15px 0 0}
.profile .profilewrapper .description aside{padding:17px 0}
.rt{margin:20px 0 0}
.rt-whoweare{margin:30px 0 20px}
.rt-whoweare .news{padding:0 !important}
}
H1{font-size:56px;font-family:'Bressay',serif;line-height:60px}
H1.medium-title{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H1.small-title{font-size:40px;font-family:Lato-Light;line-height:1.2}
H2{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H2.medium-sub-title{font-size:25px;font-family:Lato-Light;line-height:34px}
H3{font-size:40px;font-family:Lato-Light}
H4{font-size:25px;font-family:Lato-Light;line-height:34px}
.title-semibold{font-size:20px;font-family:Lato-Semibold;line-height:28px}
.title{font-size:20px;font-family:Lato-Light;line-height:28px}
.body{font-size:16px;font-family:Lato;line-height:26px}
.body2{font-size:20px;font-family:Lato-Light;line-height:30px}
.body3{font-size:16px;font-family:Lato-Semibold;line-height:26px}
.body4{font-size:15px;font-family:Lato;line-height:26px}
nav{font-size:15px;font-family:Lato;line-height:18px}
.small-bold{font-size:13px;font-family:Lato-Bold;line-height:18px}
.small{font-size:13px;font-family:Lato-Light;line-height:18px}
input,input.form-control,textarea{border:solid 1px #cbced6;border-radius:0;padding:12px;width:100%;height:50px;background-clip:inherit;line-height:1.63;font:normal 16px Lato;color:#37424b;background:#fff}
input:focus,.form-control:focus,textarea:focus{border:1px solid #1462c7}
input.invalid,input.form-control.invalid{border:1px solid #d0021b}
button.btn-primary{font:normal 16px Lato;width:100%;outline:0;border:0;height:50px;border-radius:2px;background:#1462c7}
button.btn-primary:focus,button.btn-primary:hover{background:#15569d;border:0;outline:0}
button.btn-primary.disabled,button.btn-primary:disabled{background:#f1f2f5;opacity:1;color:#fff}
button.btn-primary.disabled:focus,button.btn-primary.disabled:hover,button.btn-primary:disabled:focus,button.btn-primary:disabled:hover{border:0;outline:0;background:#f1f2f5}
button.btn-secondary{margin:3% 0;font-size:16px;font-family:Lato-Semibold;outline:0;border:0;color:#0d1318;width:147px;height:50px;border-radius:2px;background:#cbced6}
button.btn-secondary:focus,button.btn-secondary:hover{background:#b1bcc2;color:#0d1318;border:0;outline:0}
.textlink{line-height:1px;color:#1462c7 !important;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink:focus,.textlink:hover{color:#1462c7;text-decoration:underline !important}
.textlink2{color:#fff;text-decoration:none;font:normal 12px Lato;text-transform:uppercase;letter-spacing:1px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink2:focus,.textlink2:hover{color:#fff;text-decoration:underline !important}
.txtlink{color:#1462c7;text-decoration:none}
.txtlink:focus,.txtlink:hover{color:#1462c7;text-decoration:underline !important}
.boxlink{border:1px solid transparent;background:#fff;box-shadow:0 0 10px 0 rgba(23,37,49,0.1)}
.boxlink:focus,.boxlink:hover{border:1px solid #cbced6}
.arrowdownlink{color:#fff;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:5px 25px 5px 0;cursor:pointer;background:url(cnr-clientlib/css/img/arrow_dark_Download.svg) right no-repeat}
.arrowdownlink:focus,.arrowdownlink:hover{color:#fff;text-decoration:underline !important}
.medialinks-smallblue{margin:0 0 3px}
.medialinks-smallblue a{width:23px;height:18px;display:inline-block;margin:0 20px 0 0;text-align:center}
.medialinks-smallblue a img{vertical-align:inherit}
.medialinks-smallblue a .youtube{width:23px;height:16px}
.medialinks-smallblue a .twitter{width:18px;height:14px}
.medialinks-smallblue a .facebook{width:9px;height:18px}
.medialinks-smallblue a .linkedin{width:18px;height:17px}
.palegreybg{background:#f1f2f5}
.investorsbanner{width:100%;height:499px;overflow:hidden}
.investorsbanner .investorsbg{position:absolute;width:100%;height:499px;top:0;left:0;overflow:hidden;text-align:right;vertical-align:bottom;z-index:-1}
.investorsbanner .investorsbg img{height:100%}
.investorsbanner .investorsbannerwrapper{max-width:1084px;width:100%;margin:0 auto 0;padding:108px 0 0;color:#fff}
.investorsbanner .investorsbannerwrapper .quote{margin:34px 0 0;padding:18px 0;width:560px}
.investorsbanner .investorsbannerwrapper .quote h1{margin:0 0 10px}
.box1{width:553px}
.box2{width:531px}
.experience{width:100%;height:359px;background:#f1f2f5}
.experience .experiencewrapper{max-width:1084px;width:100%;margin:0 auto 0;padding:84px 0 0;color:#37424b}
.experience .experiencewrapper h3{margin-bottom:6px;width:450px}
.experience .experiencewrapper p{margin-bottom:20px;width:450px}
.experience .experiencewrapper a{color:#1462c7}
.experience .experiencewrapper h1{color:#15569d}
.experience .experiencewrapper .box2{text-align:center}
.experience .experiencewrapper .box2 li.percentage{display:inline-table;width:174px;min-height:146px;padding:0 20px;margin:13px 0;border-right:1px solid #b1bcc2}
.experience .experiencewrapper .box2 li.percentage p{color:#8b96a6;width:auto;margin:0}
.experience .experiencewrapper .box2 li.percentage p span{color:#b1bcc2;display:block}
.experience .experiencewrapper .box2 li.percentage h3.percentage-item{color:#15569d;font-size:56px;font-family:'Bressay',serif;line-height:60px;width:unset}
.experience .experiencewrapper .box2 li.percentage:last-child{border-right:0}
.comments{width:100%;height:424px}
.comments .commentswrapper{max-width:1084px;width:100%;margin:0 auto 0;padding:84px 0 0;color:#37424b}
.comments .commentswrapper h3{margin-bottom:19px;width:70%}
.comments .commentswrapper p{margin-bottom:20px;width:450px}
.comments .commentswrapper .box2 li{border-bottom:1px solid #b1bcc2;padding:25px 0 25px}
.comments .commentswrapper .box2 li p{width:auto;margin:0}
.comments .commentswrapper .box2 li:first-child{padding-top:1px}
.comments .commentswrapper .box2 li:last-child{border-bottom:0}
.portfolio{width:100%;height:395px;background:#172531}
.portfolio .portfoliowrapper{max-width:1084px;width:100%;margin:0 auto 0;color:#fff}
.portfolio .portfoliowrapper .box1{padding:83px 0 0}
.portfolio .portfoliowrapper .box1 h3{margin-bottom:6px;width:350px}
.portfolio .portfoliowrapper .box1 p{margin-bottom:20px;width:300px}
.portfolio .portfoliowrapper .box2{background:#15569d;position:relative}
.portfolio .portfoliowrapper .box2 li{padding:0;margin:0 25px;list-style:disc}
.portfolio .portfoliowrapper .box2 li p{width:auto;margin:0}
.portfolio .portfoliowrapper .box2 .carousel-item{padding:57px 43px;position:relative;height:395px}
.portfolio .portfoliowrapper .box2 .carousel-item img{position:absolute;top:24px;right:40px}
.portfolio .portfoliowrapper .box2 .carousel-item p{margin-bottom:26px;text-align:left}
.portfolio .portfoliowrapper .box2 .prevnextwrapper{position:absolute;width:122px;right:40px;bottom:24px;height:47px;z-index:999}
.portfolio .portfoliowrapper .box2 .prevnextwrapper .prev{background:url(cnr-clientlib/css/img/arrow_dark_CarouselBtnPortfolio_left.svg) no-repeat;background-size:100%;position:absolute;width:63px;height:49px;cursor:pointer;left:-2px}
.portfolio .portfoliowrapper .box2 .prevnextwrapper .next{background:url(cnr-clientlib/css/img/arrow_dark_CarouselBtnPortfolio_right.svg) no-repeat;background-size:100%;position:absolute;width:63px;height:49px;right:0;cursor:pointer}
@media only screen and (max-width:1024px) and (min-width:993px){.investorsbanner .investorsbannerwrapper{padding:108px 20px 0}
.box1{width:100%;padding-left:20px}
.box2{width:100%;padding-right:20px}
.experience .experiencewrapper .box2 li.percentage{width:156px;padding:0 10px}
.portfolio .portfoliowrapper .box1{padding:83px 0 0 20px}
}
@media only screen and (max-width:992px) and (min-width:768px){.investorsbanner{height:456px}
.investorsbanner .investorsbg{height:456px}
.investorsbanner .investorsbannerwrapper{padding:95px 24px 0}
.box1{width:auto}
.box2{width:auto}
.experience{height:auto}
.experience .experiencewrapper{padding:14px 0 109px;text-align:center}
.experience .experiencewrapper h3{margin:0 auto 6px;width:60%}
.experience .experiencewrapper p{margin:0 auto 20px;width:60%}
.experience .experiencewrapper a{position:absolute;top:382px;left:36%}
.experience .experiencewrapper h1{color:#15569d}
.comments{height:auto}
.comments .commentswrapper{padding:67px 0 21px;text-align:center}
.comments .commentswrapper h3{margin:0 auto 19px;width:60%}
.comments .commentswrapper p{margin:0 auto 20px;width:60%}
.comments .commentswrapper .box2 ul{margin:22px auto;width:70%}
.comments .commentswrapper .box2 li{padding:24px 0}
.portfolio{height:auto}
.portfolio .portfoliowrapper{text-align:center}
.portfolio .portfoliowrapper .box1{padding:67px 0 12px}
.portfolio .portfoliowrapper .box1 h3{margin:0 auto 14px;width:auto}
.portfolio .portfoliowrapper .box1 p{margin:0 auto 19px;width:60%}
.portfolio .portfoliowrapper .box2{margin:0 auto 64px;width:531px;height:394px}
}
@media only screen and (max-width:767px){.investorsbanner{height:456px}
.investorsbanner .investorsbg{height:456px}
.investorsbanner .investorsbannerwrapper{padding:120px 24px 0}
.investorsbanner .investorsbannerwrapper .quote{margin:0;width:auto;text-align:left}
.investorsbanner .investorsbannerwrapper .quote h1{font-size:32px;width:auto;margin-bottom:0;line-height:1.2}
.investorsbanner .investorsbannerwrapper .quote h4{width:auto;font-size:16px;font-family:lato-light;line-height:1.6}
.row{margin:0}
.row>[class*="col-"]{padding:0}
.box1{width:auto}
.box2{width:auto}
.experience{height:auto;background:#f1f2f5}
.experience .experiencewrapper{padding:44px 12px 22px;text-align:center}
.experience .experiencewrapper h3{margin:0 auto 13px;width:330px;font-size:20px}
.experience .experiencewrapper p{margin:0 auto 24px;width:260px;font-size:14px;line-height:1.6}
.experience .experiencewrapper h1{font-size:33px;line-height:1}
.experience .experiencewrapper .box2{padding:14px 0 0}
.experience .experiencewrapper .box2 li.percentage{display:inherit;width:174px;min-height:auto;padding:16px 20px 14px;margin:0 auto;border-right:0;border-bottom:1px solid #ccc}
.experience .experiencewrapper .box2 li.percentage:last-child{border-bottom:0}
.comments{height:auto}
.comments .commentswrapper{padding:43px 24px 25px}
.comments .commentswrapper h3{font-size:20px;width:300px;margin:0 auto 11px;text-align:center;line-height:1.3}
.comments .commentswrapper p{width:290px;font-size:14px;font-family:Lato-semibold;line-height:1.5;margin:0 auto 40px;text-align:center}
.comments .commentswrapper .box2 li{padding:18px 0 32px}
.comments .commentswrapper .box2 li p{font-size:12px;text-align:left}
.portfolio{height:auto}
.portfolio .portfoliowrapper{padding:0 10px 18px}
.portfolio .portfoliowrapper .box1{padding:43px 10px 18px}
.portfolio .portfoliowrapper .box1 h3{margin-bottom:23px;width:320px;font-size:25px}
.portfolio .portfoliowrapper .box1 p{font-size:14px;line-height:1.5}
.portfolio .portfoliowrapper .box2 h4{font-size:16px;margin-bottom:2px}
.portfolio .portfoliowrapper .box2 ul{padding:0 0 14px}
.portfolio .portfoliowrapper .box2 ul li{font-size:13px;line-height:1.4;margin:0 15px}
.portfolio .portfoliowrapper .box2 ul li p{width:auto;margin:0}
.portfolio .portfoliowrapper .box2 .carousel-item{padding:52px 43px 72px;height:auto}
.portfolio .portfoliowrapper .box2 .carousel-item img{top:20px;right:30px;width:64px}
.portfolio .portfoliowrapper .box2 .carousel-item p{font-family:lato-light;margin-bottom:4px}
.portfolio .portfoliowrapper .box2 .prevnextwrapper{bottom:16px}
.faq .faqwrapper{padding:44px 24px}
.faq .faqwrapper h3{width:270px;font-size:24px;line-height:1.1;margin-bottom:25px}
.faq .faqwrapper .card{border:0;margin-bottom:6px}
.faq .faqwrapper .card .card-header{padding:18px 0 0}
.faq .faqwrapper .card .card-header h4{margin-bottom:17px;font-size:20px;line-height:1.3;width:90%}
.faq .faqwrapper p{font-size:14px;line-height:1.6;width:90%}
}
H1{font-size:56px;font-family:'Bressay',serif;line-height:60px}
H1.medium-title{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H1.small-title{font-size:40px;font-family:Lato-Light;line-height:1.2}
H2{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H2.medium-sub-title{font-size:25px;font-family:Lato-Light;line-height:34px}
H3{font-size:40px;font-family:Lato-Light}
H4{font-size:25px;font-family:Lato-Light;line-height:34px}
.title-semibold{font-size:20px;font-family:Lato-Semibold;line-height:28px}
.title{font-size:20px;font-family:Lato-Light;line-height:28px}
.body{font-size:16px;font-family:Lato;line-height:26px}
.body2{font-size:20px;font-family:Lato-Light;line-height:30px}
.body3{font-size:16px;font-family:Lato-Semibold;line-height:26px}
.body4{font-size:15px;font-family:Lato;line-height:26px}
nav{font-size:15px;font-family:Lato;line-height:18px}
.small-bold{font-size:13px;font-family:Lato-Bold;line-height:18px}
.small{font-size:13px;font-family:Lato-Light;line-height:18px}
input,input.form-control,textarea{border:solid 1px #cbced6;border-radius:0;padding:12px;width:100%;height:50px;background-clip:inherit;line-height:1.63;font:normal 16px Lato;color:#37424b;background:#fff}
input:focus,.form-control:focus,textarea:focus{border:1px solid #1462c7}
input.invalid,input.form-control.invalid{border:1px solid #d0021b}
button.btn-primary{font:normal 16px Lato;width:100%;outline:0;border:0;height:50px;border-radius:2px;background:#1462c7}
button.btn-primary:focus,button.btn-primary:hover{background:#15569d;border:0;outline:0}
button.btn-primary.disabled,button.btn-primary:disabled{background:#f1f2f5;opacity:1;color:#fff}
button.btn-primary.disabled:focus,button.btn-primary.disabled:hover,button.btn-primary:disabled:focus,button.btn-primary:disabled:hover{border:0;outline:0;background:#f1f2f5}
button.btn-secondary{margin:3% 0;font-size:16px;font-family:Lato-Semibold;outline:0;border:0;color:#0d1318;width:147px;height:50px;border-radius:2px;background:#cbced6}
button.btn-secondary:focus,button.btn-secondary:hover{background:#b1bcc2;color:#0d1318;border:0;outline:0}
.textlink{line-height:1px;color:#1462c7 !important;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink:focus,.textlink:hover{color:#1462c7;text-decoration:underline !important}
.textlink2{color:#fff;text-decoration:none;font:normal 12px Lato;text-transform:uppercase;letter-spacing:1px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink2:focus,.textlink2:hover{color:#fff;text-decoration:underline !important}
.txtlink{color:#1462c7;text-decoration:none}
.txtlink:focus,.txtlink:hover{color:#1462c7;text-decoration:underline !important}
.boxlink{border:1px solid transparent;background:#fff;box-shadow:0 0 10px 0 rgba(23,37,49,0.1)}
.boxlink:focus,.boxlink:hover{border:1px solid #cbced6}
.arrowdownlink{color:#fff;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:5px 25px 5px 0;cursor:pointer;background:url(cnr-clientlib/css/img/arrow_dark_Download.svg) right no-repeat}
.arrowdownlink:focus,.arrowdownlink:hover{color:#fff;text-decoration:underline !important}
.medialinks-smallblue{margin:0 0 3px}
.medialinks-smallblue a{width:23px;height:18px;display:inline-block;margin:0 20px 0 0;text-align:center}
.medialinks-smallblue a img{vertical-align:inherit}
.medialinks-smallblue a .youtube{width:23px;height:16px}
.medialinks-smallblue a .twitter{width:18px;height:14px}
.medialinks-smallblue a .facebook{width:9px;height:18px}
.medialinks-smallblue a .linkedin{width:18px;height:17px}
.palegreybg{background:#f1f2f5}
.consultant{width:100%;height:609px}
.consultant .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}
.consultant .bg img{width:100%;height:609px}
.consultant .consultantwrapper{max-width:1084px;width:100%;margin:0 auto 0;padding:173px 0 0;text-align:center;color:#fff}
.consultant .consultantwrapper h3{margin-bottom:21px}
.consultant .consultantwrapper .name{margin:30px 0 0;line-height:1.1}
.consultant .consultantwrapper .position{margin:0 0 14px}
.consultant .consultantwrapper .contact{margin:0 0 25px}
.consultant .consultantwrapper img{border-radius:60px;width:120px}
.contactform{background:#f1f2f5;width:100%}
.contactform.contactus{background:#f1f2f5;padding:155px 0 0}
.contactform.contactus .contactformwrapper{background:inherit}
.contactform.contactus .contactformwrapper h1{margin-bottom:23px}
.contactform.contactus .contactformwrapper .required{margin-bottom:14px}
.contactform .contactformwrapper{max-width:1084px;width:100%;margin:-51px auto 0;padding:67px 0 39px;background:#fff;text-align:center}
.contactform .contactformwrapper h4{margin-bottom:12px}
.contactform .contactformwrapper p{margin-bottom:3px}
.contactform .contactformwrapper p.message{margin:-15px 0 12px}
.contactform .contactformwrapper .required{font-size:13px;color:#8b96a6;margin-bottom:26px}
.contactform .contactformwrapper .formelements{width:610px;margin:0 auto}
.contactform .contactformwrapper .formelements .row>[class*="col-"]{padding:0 10px 4px}
.contactform .contactformwrapper .formelements .form-group{position:relative}
.contactform .contactformwrapper .formelements textarea{width:100%;height:auto}
.contactform .contactformwrapper .formelements label{margin:6px 0 17px}
.contactform .contactformwrapper .formelements label.error{bottom:-35px}
.contactform .contactformwrapper .formelements .brokerinput{margin:0 auto}
.contactform .contactformwrapper .formelements div.error2{margin-top:0}
.contactform .contactformwrapper .formtopics .row{margin-bottom:20px}
.contactform .contactformwrapper .formtopics p{margin:14px 0 24px}
.contactform .contactformwrapper .formtopics .topics{position:relative;display:inline-block;height:34px;margin:0 4px .5rem}
.contactform .contactformwrapper .formtopics .topics input{width:auto;height:auto}
.contactform .contactformwrapper .formtopics .topics .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border:1px solid #37424b;background:#fff;-webkit-transition:.4s;transition:.4s;border-radius:34px;height:40px;padding:6px 0 0}
.contactform .contactformwrapper .formtopics .topics input:checked+.slider{background:#1462c7;border:1px solid #1462c7;color:#fff}
.contactform .contactformwrapper .formtopics .w79{width:79px}
.contactform .contactformwrapper .formtopics .w131{width:131px}
.contactform .contactformwrapper .formtopics .w223{width:223px}
.contactform .contactformwrapper .formtopics .w155{width:155px}
.contactform .contactformwrapper .formtopics .w219{width:219px}
.contactform .contactformwrapper button{background:#1462c7;width:114px;margin:14px 0 0}
.contactform .contactformwrapper button:disabled{opacity:.3}
.advisors{width:100%}
.advisors .advisorswrapper{max-width:1084px;width:100%;margin:0 auto 0;padding:44px 0 37px;text-align:center;color:#37424b}
.advisors .advisorswrapper h4{margin-bottom:6px}
.advisors .advisorswrapper p{width:600px;margin:0 auto 17px}
.advisors .advisorswrapper .findzipcode{padding:6px 340px 41px;border-bottom:1px solid #cbced6;margin:0 0 41px}
.advisors .advisorswrapper .findzipcode .row>[class*="col-"]{padding:0 10px}
.locations{width:100%}
.locations .locationswrapper{max-width:1084px;width:100%;margin:0 auto;padding:0;text-align:center;color:#fff}
.locations .locationswrapper li{float:left}
.locations .locationswrapper li.large{width:50%;height:400px;padding:108px 0}
.locations .locationswrapper li.large h4{margin-bottom:22px}
.locations .locationswrapper li.large p{margin:0 0 21px}
.locations .locationswrapper li.large p span{display:block}
.locations .locationswrapper li.small{width:16.6667%;height:172px;padding:64px 0 0}
.locations .locationswrapper li.small p{margin-bottom:2px}
@media only screen and (max-width:1024px) and (min-width:993px){.consultant .consultantwrapper{padding:173px 20px 0}
.contactform .contactformwrapper{padding:67px 20px 39px}
.advisors .advisorswrapper{padding:44px 20px 37px}
.advisors .advisorswrapper .findzipcode{padding:6px 280px 41px}
.locations .locationswrapper{padding:0}
}
@media only screen and (max-width:992px) and (min-width:768px){.consultant{height:512px}
.consultant .consultantwrapper{padding:103px 0 0}
.contactform .contactformwrapper{padding:35px 0 48px}
.contactform .contactformwrapper .formelements .brokerinput{margin:0 auto}
.contactform .contactformwrapper .formtopics .row{margin-bottom:8px}
.contactform .contactformwrapper .formtopics .sliderinput{margin:0 auto}
.contactform .contactformwrapper .formtopics .topics{margin:0 4px 21px}
.advisors .advisorswrapper .findzipcode{padding:6px 150px 41px}
}
@media only screen and (max-width:767px){.consultant{height:356px}
.consultant .consultantwrapper{padding:103px 0 0}
.consultant .consultantwrapper h3{font-size:25px;margin-bottom:14px}
.consultant .consultantwrapper img{width:65px;height:65px}
.consultant .consultantwrapper .name{margin:15px 0 1px;font-size:15px}
.consultant .consultantwrapper .position{font-size:13px;margin:0 0 17px}
.consultant .consultantwrapper .contact{font-size:13px;width:200px;line-height:1.4;margin:0 auto}
.contactform.contactus{background:#f1f2f5;padding:64px 0 0}
.contactform.contactus .contactformwrapper{background:inherit}
.contactform.contactus .contactformwrapper h1{margin-bottom:16px;font-size:20px;line-height:20px}
.contactform.contactus .contactformwrapper .required{margin-bottom:14px}
.contactform .contactformwrapper{margin:0 auto 0;padding:40px 24px}
.contactform .contactformwrapper h4{font-size:19px;margin-bottom:4px}
.contactform .contactformwrapper p{font-size:14px;margin:0 0 13px;line-height:1.5;text-align:left}
.contactform .contactformwrapper .required{margin-bottom:17px;text-align:center}
.contactform .contactformwrapper .formelements{width:auto}
.contactform .contactformwrapper .formelements textarea{width:100%}
.contactform .contactformwrapper .formelements label{text-align:left;width:100%}
.contactform .contactformwrapper .formtopics .row{margin-bottom:6px}
.contactform .contactformwrapper .formtopics p{margin:14px 0}
.contactform .contactformwrapper .formtopics .topics{margin:0 4px 15px}
.advisors .advisorswrapper{padding:31px 24px 29px}
.advisors .advisorswrapper h4{font-size:20px;margin-bottom:6px}
.advisors .advisorswrapper p{font-size:14px;width:auto;margin:0 0 7px;text-align:left;line-height:1.5}
.advisors .advisorswrapper .findzipcode{padding:6px 10px 33px;margin:0 0 31px}
.advisors .advisorswrapper .findzipcode .row>[class*="col-"]{padding:0 10px}
.advisors .advisorswrapper .findzipcode .form-control{margin-bottom:16px}
.advisors .advisorswrapper .findzipcode button.btn-primary{height:42px}
.locations .locationswrapper .row>[class*="col-"]{padding:0}
.locations .locationswrapper li{float:left}
.locations .locationswrapper li.large{width:100%;height:178px;padding:20px 0}
.locations .locationswrapper li.large h4{margin-bottom:13px;font-size:15px}
.locations .locationswrapper li.large p{margin:0 0 16px;font-size:12px;line-height:1.5}
.locations .locationswrapper li.large p span{font-family:Lato-Light}
.locations .locationswrapper li.small{width:50%;height:114px;padding:27px 0 0}
.locations .locationswrapper li.small p{font-size:12px;margin-bottom:6px}
}
H1{font-size:56px;font-family:'Bressay',serif;line-height:60px}
H1.medium-title{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H1.small-title{font-size:40px;font-family:Lato-Light;line-height:1.2}
H2{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H2.medium-sub-title{font-size:25px;font-family:Lato-Light;line-height:34px}
H3{font-size:40px;font-family:Lato-Light}
H4{font-size:25px;font-family:Lato-Light;line-height:34px}
.title-semibold{font-size:20px;font-family:Lato-Semibold;line-height:28px}
.title{font-size:20px;font-family:Lato-Light;line-height:28px}
.body{font-size:16px;font-family:Lato;line-height:26px}
.body2{font-size:20px;font-family:Lato-Light;line-height:30px}
.body3{font-size:16px;font-family:Lato-Semibold;line-height:26px}
.body4{font-size:15px;font-family:Lato;line-height:26px}
nav{font-size:15px;font-family:Lato;line-height:18px}
.small-bold{font-size:13px;font-family:Lato-Bold;line-height:18px}
.small{font-size:13px;font-family:Lato-Light;line-height:18px}
input,input.form-control,textarea{border:solid 1px #cbced6;border-radius:0;padding:12px;width:100%;height:50px;background-clip:inherit;line-height:1.63;font:normal 16px Lato;color:#37424b;background:#fff}
input:focus,.form-control:focus,textarea:focus{border:1px solid #1462c7}
input.invalid,input.form-control.invalid{border:1px solid #d0021b}
button.btn-primary{font:normal 16px Lato;width:100%;outline:0;border:0;height:50px;border-radius:2px;background:#1462c7}
button.btn-primary:focus,button.btn-primary:hover{background:#15569d;border:0;outline:0}
button.btn-primary.disabled,button.btn-primary:disabled{background:#f1f2f5;opacity:1;color:#fff}
button.btn-primary.disabled:focus,button.btn-primary.disabled:hover,button.btn-primary:disabled:focus,button.btn-primary:disabled:hover{border:0;outline:0;background:#f1f2f5}
button.btn-secondary{margin:3% 0;font-size:16px;font-family:Lato-Semibold;outline:0;border:0;color:#0d1318;width:147px;height:50px;border-radius:2px;background:#cbced6}
button.btn-secondary:focus,button.btn-secondary:hover{background:#b1bcc2;color:#0d1318;border:0;outline:0}
.textlink{line-height:1px;color:#1462c7 !important;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink:focus,.textlink:hover{color:#1462c7;text-decoration:underline !important}
.textlink2{color:#fff;text-decoration:none;font:normal 12px Lato;text-transform:uppercase;letter-spacing:1px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink2:focus,.textlink2:hover{color:#fff;text-decoration:underline !important}
.txtlink{color:#1462c7;text-decoration:none}
.txtlink:focus,.txtlink:hover{color:#1462c7;text-decoration:underline !important}
.boxlink{border:1px solid transparent;background:#fff;box-shadow:0 0 10px 0 rgba(23,37,49,0.1)}
.boxlink:focus,.boxlink:hover{border:1px solid #cbced6}
.arrowdownlink{color:#fff;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:5px 25px 5px 0;cursor:pointer;background:url(cnr-clientlib/css/img/arrow_dark_Download.svg) right no-repeat}
.arrowdownlink:focus,.arrowdownlink:hover{color:#fff;text-decoration:underline !important}
.medialinks-smallblue{margin:0 0 3px}
.medialinks-smallblue a{width:23px;height:18px;display:inline-block;margin:0 20px 0 0;text-align:center}
.medialinks-smallblue a img{vertical-align:inherit}
.medialinks-smallblue a .youtube{width:23px;height:16px}
.medialinks-smallblue a .twitter{width:18px;height:14px}
.medialinks-smallblue a .facebook{width:9px;height:18px}
.medialinks-smallblue a .linkedin{width:18px;height:17px}
.palegreybg{background:#f1f2f5}
.whatwedo_inner{height:auto}
.whatwedo_inner .breadcrumb{padding:18px 0 47px}
.whatwedo_main_article_col{width:675px}
.whatwedo_main_article_col .arrowdownlink{color:#1462c7 !important}
.article_col_without_icons{padding:0}
.article_col_without_icons .whatwedo_article_col_heading{width:585px}
.article_col_without_icons .whatwedo_article_col_heading span{margin:28px 0 27px 0;font-family:Lato-light;display:block;color:#37424b;font-size:20px}
.article_col_without_icons p{line-height:26px}
.article_col a.arrowdownlink,.article_col a.arrowdownlink:hover{color:#1462c7;display:inline-block}
.zipCode_small_box{float:right;width:350px;margin:0 0 25px 0;margin-left:17px;border:0}
.zipCode_small_box .zipcodewrapper{max-width:inherit;width:100%;margin:0 auto;text-align:center;padding:30px 30px}
.zipCode_small_box .zipcontainer{position:relative}
.zipCode_small_box .zipcodewrapper .worktogether h4{font-family:Lato-light;font-size:25px;color:#fff;color:var(--white);text-align:center;margin:0 0 15px;width:100%}
.zipCode_small_box .zipcodewrapper .worktogether p{width:100%;text-align:center}
.zipCode_small_box .zipcodewrapper .findzipcode{margin:30px 0 0 0;padding:0}
.zipCode_small_box .zipcodewrapper .findzipcode button{margin:8px 0 0}
.whatwedo_asset_allocation{margin:25px 0;text-align:center}
.whatwedo_asset_allocation span{color:#8b96a6;display:block;margin-bottom:30px}
.how_we_do{padding:23px 0;border-top:1px solid;border-top:solid 1px #cbced6;border-bottom:solid 1px #cbced6;margin-bottom:25px}
.how_we_do ul{display:flex;justify-content:space-between}
.how_we_do ul li{width:130px;color:#37424b;font-size:13px;position:relative;font-family:Lato-bold;background:url(cnr-clientlib/css/img/arrow_right.svg) right no-repeat;background-size:18px;padding:0 20px 0 0}
.how_we_do ul li:last-child{background:0}
ol.article_list_items{margin:0 25px}
ol.article_list_items li{list-style:decimal;padding:0 0 15px 5px;color:#37424b}
.article_questions ul.article_list_items{margin:15px}
.article_questions ul.article_list_items li{list-style:disc;font-family:lato}
.how_we_do ul li:last-child:after{display:none}
.advisors_strat_table .yourtime_bot_col{justify-content:left;margin-top:0;margin-bottom:10px}
.advisors_strat_table .yourtime_bot_col li{padding:0;display:inline-block;font-size:13px;font-family:Lato;line-height:normal;color:#9ca7b5}
.advisors_strat_table .yourtime_bot_col li span{width:11px;height:11px;display:inline-block;margin:0 7px}
.advisors_strat_table .yourtime_bot_col li .green{background:#008d5c}
.advisors_strat_table .yourtime_bot_col li .orange{background:#efb419}
.advisors_strat_table .yourtime_bot_col li .red{background:#b70d00}
.advisors_strat_table .yourtime_bot_col li .round{width:10px;height:10px;border-radius:5px}
.advisors_strat_table .table-responsive{overflow-x:inherit;position:relative}
.advisors_strat_table .table thead th{border-bottom:1px solid #cbced6;font-family:lato-bold;font-size:13px;text-transform:uppercase}
.advisors_strat_table .table td,.advisors_strat_table .table th{border-right:1px solid #cbced6}
.advisors_strat_table .table td:last-child,.advisors_strat_table .table th:last-child{border-right:0}
.advisors_strat_table .table thead th:first-child{font-weight:500}
.advisors_strat_table .table tbody tr td{font-family:lato}
.advisors_strat_table .table tbody tr td p{font-weight:500;margin-bottom:0;font-family:lato-semibold}
.advisors_strat_table .table tbody tr td small{color:#37424b;font-size:13px}
.advisors_strat_table .table tbody tr td:last-child{font-family:Bressay;font-size:20px;font-weight:bold;text-align:center;vertical-align:middle}
.advisors_strat_table .table tbody tr td.sucess{color:var(--dark-sea-green);color:#107d4a}
.advisors_strat_table .table tbody tr td.warning{color:#fcc62d}
.advisors_strat_table .table tbody tr.footer_table{background-color:#008d5c}
.advisors_strat_table .table tbody tr.footer_table td{color:#fff;padding:10px 0 5px}
.advisors_strat_table .footer_table_mobile{position:absolute;height:45px;bottom:0;left:-25px;right:-25px;z-index:-1;background:#008d5c}
.advisors_strat_table a.arrowdownlink{margin-bottom:10px}
ul.managingrisk_list_items{width:100%}
ul.managingrisk_list_items li{border-bottom:solid 1px var(--silver);border-bottom:1px solid #cbced6;padding:20px 0 10px;width:100%}
ul.managingrisk_list_items li:last-child{border-bottom:0}
ul.managingrisk_list_items li span{font-family:Lato;font-size:16px;font-weight:600;line-height:1.63;letter-spacing:-0.3px;text-align:left;color:var(--charcoal-grey);color:#37424b;display:block;margin-bottom:8px}
.p_40{padding-top:40px !important;padding-bottom:40px !important}
.pb_40{padding-bottom:40px !important}
.mb_0{margin-bottom:0 !important}
.mt_0{margin-top:0 !important}
.mb_30{margin-bottom:30px !important}
.border_none{border:none !important}
@media only screen and (max-width:1024px){.inner_banner_pagewidth{padding:0 20px}
.whatwedo_main_article_col{width:600px}
.news-list-box-right-col{display:block;width:350px}
.main_article_col,.article_col_without_icons .whatwedo_article_col_heading{width:auto}
.article_col_without_icons{padding:0 30px 0 0}
.how_we_do ul li{background-size:20px;margin:0 10px 0 0}
.how_we_do ul li:last-child{background:0;padding:0;margin:0}
}
@media only screen and (max-width:992px){.inner_banner_pagewidth{padding:0 20px}
.whatwedo_main_article_col{width:100%}
.zipCode_small_box{width:auto;margin:20px -35px;height:auto;padding:0 0 30px}
.zipCode_small_box .zipcodewrapper .worktogether{padding:0}
.zipCode_small_box .zipcodewrapper .worktogether h4{font-family:Lato-light;font-size:35px;text-align:left}
.zipCode_small_box .zipcodewrapper .worktogether p{text-align:left;float:left;width:60%;font-size:21px;font-family:lato-light}
.zipCode_small_box .zipcodewrapper .findzipcode{margin:0;padding:0;float:right}
.news-list-box-right-col{width:100%}
.news-list-box-right-col .small_col{width:100%}
.inner_section{padding:30px 20px}
.article_col_without_icons{padding:0}
.article_col_without_icons .whatwedo_article_col_heading{width:auto}
}
@media only screen and (max-width:767px){.inner_section{padding:30px 10px}
.inner_section H3{font-size:30px}
.inner_section .table td,.inner_section .table th{padding:.75rem 0;border-right:0}
.article_questions .card .card-header h4{font-size:18px}
.headerspacer{height:60px}
.main_article_col{width:100%}
.main_article_col img{width:100%}
.zipCode_small_box{width:auto;margin:0 -40px 20px;height:auto;padding:0 0 30px}
.zipCode_small_box .zipcodewrapper .worktogether h4{font-family:Lato-light;font-size:30px;text-align:center}
.zipCode_small_box .zipcodewrapper .worktogether p{text-align:center;float:none;width:auto;font-size:16px;font-family:lato-light}
.zipCode_small_box .zipcodewrapper .findzipcode{margin:0;padding:0;float:none}
.news-list-box-right-col{width:auto;margin:0 -20px}
.how_we_do{padding:0;border:0}
.how_we_do ul{flex-wrap:wrap;border-top:solid 1px #cbced6;border-bottom:solid 1px #cbced6;margin-bottom:15px;padding:23px 0}
.how_we_do ul li{background:url(cnr-clientlib/css/img/arrow_down.svg) bottom no-repeat;background-size:20px;width:100%;padding:0 0 30px;text-align:center}
.article_col_without_icons{padding:0}
.article_col_without_icons .whatwedo_article_col_heading{width:auto}
.our_strengths .card_heading .card_img{width:50px}
}
H1{font-size:56px;font-family:'Bressay',serif;line-height:60px}
H1.medium-title{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H1.small-title{font-size:40px;font-family:Lato-Light;line-height:1.2}
H2{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H2.medium-sub-title{font-size:25px;font-family:Lato-Light;line-height:34px}
H3{font-size:40px;font-family:Lato-Light}
H4{font-size:25px;font-family:Lato-Light;line-height:34px}
.title-semibold{font-size:20px;font-family:Lato-Semibold;line-height:28px}
.title{font-size:20px;font-family:Lato-Light;line-height:28px}
.body{font-size:16px;font-family:Lato;line-height:26px}
.body2{font-size:20px;font-family:Lato-Light;line-height:30px}
.body3{font-size:16px;font-family:Lato-Semibold;line-height:26px}
.body4{font-size:15px;font-family:Lato;line-height:26px}
nav{font-size:15px;font-family:Lato;line-height:18px}
.small-bold{font-size:13px;font-family:Lato-Bold;line-height:18px}
.small{font-size:13px;font-family:Lato-Light;line-height:18px}
input,input.form-control,textarea{border:solid 1px #cbced6;border-radius:0;padding:12px;width:100%;height:50px;background-clip:inherit;line-height:1.63;font:normal 16px Lato;color:#37424b;background:#fff}
input:focus,.form-control:focus,textarea:focus{border:1px solid #1462c7}
input.invalid,input.form-control.invalid{border:1px solid #d0021b}
button.btn-primary{font:normal 16px Lato;width:100%;outline:0;border:0;height:50px;border-radius:2px;background:#1462c7}
button.btn-primary:focus,button.btn-primary:hover{background:#15569d;border:0;outline:0}
button.btn-primary.disabled,button.btn-primary:disabled{background:#f1f2f5;opacity:1;color:#fff}
button.btn-primary.disabled:focus,button.btn-primary.disabled:hover,button.btn-primary:disabled:focus,button.btn-primary:disabled:hover{border:0;outline:0;background:#f1f2f5}
button.btn-secondary{margin:3% 0;font-size:16px;font-family:Lato-Semibold;outline:0;border:0;color:#0d1318;width:147px;height:50px;border-radius:2px;background:#cbced6}
button.btn-secondary:focus,button.btn-secondary:hover{background:#b1bcc2;color:#0d1318;border:0;outline:0}
.textlink{line-height:1px;color:#1462c7 !important;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink:focus,.textlink:hover{color:#1462c7;text-decoration:underline !important}
.textlink2{color:#fff;text-decoration:none;font:normal 12px Lato;text-transform:uppercase;letter-spacing:1px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink2:focus,.textlink2:hover{color:#fff;text-decoration:underline !important}
.txtlink{color:#1462c7;text-decoration:none}
.txtlink:focus,.txtlink:hover{color:#1462c7;text-decoration:underline !important}
.boxlink{border:1px solid transparent;background:#fff;box-shadow:0 0 10px 0 rgba(23,37,49,0.1)}
.boxlink:focus,.boxlink:hover{border:1px solid #cbced6}
.arrowdownlink{color:#fff;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:5px 25px 5px 0;cursor:pointer;background:url(cnr-clientlib/css/img/arrow_dark_Download.svg) right no-repeat}
.arrowdownlink:focus,.arrowdownlink:hover{color:#fff;text-decoration:underline !important}
.medialinks-smallblue{margin:0 0 3px}
.medialinks-smallblue a{width:23px;height:18px;display:inline-block;margin:0 20px 0 0;text-align:center}
.medialinks-smallblue a img{vertical-align:inherit}
.medialinks-smallblue a .youtube{width:23px;height:16px}
.medialinks-smallblue a .twitter{width:18px;height:14px}
.medialinks-smallblue a .facebook{width:9px;height:18px}
.medialinks-smallblue a .linkedin{width:18px;height:17px}
.palegreybg{background:#f1f2f5}
.whatwedo{width:100%;height:499px;overflow:hidden}
.whatwedo .whatwedowrapper{max-width:1084px;width:100%;margin:0 auto 0;padding:108px 0 0;color:#fff}
.whatwedo .whatwedowrapper .quote{margin:34px 0 0;padding:18px 0;width:550px}
.whatwedo .whatwedowrapper .quote h1{margin:0 0 10px}
.whatwedo .whatwedowrapper .quote h4{margin-bottom:18px}
.reasons{width:100%}
.reasons .reasonswrapper{max-width:1084px;width:100%;margin:0 auto 0;padding:84px 0 0;color:#37424b}
.reasons .reasonswrapper h3{margin-bottom:6px;text-align:center}
.reasons .reasonswrapper p{margin:0 auto 20px;width:450px;text-align:center}
.reasons .reasonswrapper .moreclients{text-align:right;margin:26px 0 75px}
.reasons .reasonswrapper .moreclients a{color:#1462c7;text-align:right}
.reasons .reasonswrapper ul{margin:20px 40px 0 0}
.reasons .reasonswrapper ul li{margin-bottom:31px;font-size:16px;font-family:Lato-Bold;line-height:24px;padding:0 0 0 40px;background:url(cnr-clientlib/css/img/icon_checkmark.svg) top left no-repeat}
.atthecenter{width:100%;background:#f1f2f5}
.atthecenter .atthecenterwrapper{max-width:1084px;width:100%;margin:0 auto 0;padding:84px 0 77px;text-align:center;color:#37424b}
.atthecenter .atthecenterwrapper h3{margin-bottom:6px}
.atthecenter .atthecenterwrapper p{margin:0 auto 20px}
.atthecenter .atthecenterwrapper p.tab-pane{font-size:20px;font-family:Lato-Light;line-height:30px;width:60%;margin:0 auto;text-align:center}
.atthecenter .atthecenterwrapper hr{margin-top:22px;margin-bottom:26px;border:0;border:1px solid #cbced6}
.atthecenter .atthecenterwrapper ul{margin:0 auto;padding:35px 0 10px;max-width:846px}
.atthecenter .atthecenterwrapper ul li{display:inline-block;transition:none;perspective:1px;height:126px;padding:0 4px}
.atthecenter .atthecenterwrapper ul li a .boxlink{padding:29px 34px 0 33px;width:133px;height:126px;text-align:center;cursor:pointer;opacity:.5}
.atthecenter .atthecenterwrapper ul li a .boxlink .imgcontainer{width:64px;height:64px;padding:2px;text-align:center}
.atthecenter .atthecenterwrapper ul li a .boxlink .imgcontainer img{width:auto;height:auto}
.atthecenter .atthecenterwrapper ul li a .boxlink p{margin:0}
.atthecenter .atthecenterwrapper ul li a.active .boxlink{opacity:1}
.atthecenter .atthecenterwrapper .download{margin:37px 0 0}
.atthecenter .atthecenterwrapper .download a{color:#1462c7}
.strength{width:100%}
.strength .strengthwrapper{max-width:1084px;width:100%;margin:0 auto 0;padding:84px 0 57px;color:#37424b;text-align:center}
.strength .strengthwrapper ul{border-top:2px solid #dee2e6;border-bottom:2px solid #dee2e6;margin:20px 0;justify-content:center}
.strength .strengthwrapper ul li{padding:13px 24px;color:#8b96a6}
.strength .strengthwrapper ul li a{padding:14px 10px}
.strength .strengthwrapper ul li a.active{color:#37424b;font-family:Lato-Semibold;border-bottom:4px solid #1462c7}
.strength .strengthwrapper .accordion{border-top:1px solid silver}
.strength .strengthwrapper .card{background:0;border:0;border-bottom:1px solid silver;border-radius:0}
.strength .strengthwrapper .card .card-header{padding:0;background:0;border-bottom:0;text-align:left;min-height:64px;padding:0;cursor:pointer}
.strength .strengthwrapper .card .card-header a{display:block;margin:0;padding:12px 10px}
.strength .strengthwrapper .card .card-header.collapsed p{font-family:Lato-light}
.strength .strengthwrapper .card .card-header p{margin:7px 0 0;font-family:Lato-semibold}
.strength .strengthwrapper .card .card-header img{margin-right:30px;margin-top:-7px}
.strength .strengthwrapper .card .card-header .arrow{background:url("cnr-clientlib/css/img/arrow_dark_Accordian.svg") no-repeat;width:23px;position:absolute;height:13px;top:23px;right:0;background-size:100%}
.strength .strengthwrapper .card .card-header.collapsed .arrow{background:url("cnr-clientlib/css/img/arrow_dark_Accordian.svg") no-repeat;transform:rotate(180deg);background-size:100%}
.strength .strengthwrapper .card .accordioncontent{text-align:left;margin:15px 0 35px}
.strength .strengthwrapper .strengthtab2{margin:0 auto;width:916px}
.strength .strengthwrapper .strengthtab2 .content{margin:0 40px 0}
.strength .strengthwrapper .strengthtab2 .content img{margin-bottom:30px}
.strength .strengthwrapper .legend .legendwrapper{padding:20px 0}
.strength .strengthwrapper .legend.mobile{display:none}
.strength .strengthwrapper .legend p{width:auto;color:#37424b}
.strength .strengthwrapper .legend p b{font-weight:normal}
.longterm{width:100%;background:#f1f2f5}
.longterm .longtermwrapper{max-width:1084px;width:100%;margin:0 auto 0;padding:84px 0 80px;color:#37424b}
.longterm .longtermwrapper h3{margin-bottom:6px;text-align:center}
.longterm .longtermwrapper p.body{margin:0 auto 20px;width:55%;text-align:center}
.longterm .longtermwrapper ul{margin-top:38px}
.longterm .longtermwrapper ul .boxcontainer{padding:24px 24px 20px}
.longterm .longtermwrapper ul a{color:#1462c7}
.longterm .longtermwrapper .row{margin-right:-8px;margin-left:-8px}
.longterm .longtermwrapper .row p{margin:0 0 17px;width:auto;text-align:left;height:78px}
.longterm .longtermwrapper .row>[class*="col-"]{padding:0 8px}
.knowledge{width:100%}
.knowledge .knowledgewrapper{max-width:1084px;width:100%;margin:0 auto 0;padding:64px 0 37px;color:#37424b}
.knowledge .knowledgewrapper h3{margin-bottom:6px;text-align:center}
.knowledge .knowledgewrapper p{margin:0 auto 20px;text-align:center}
.knowledge .knowledgewrapper .knowledgecontent{margin:36px 0;height:370px}
.knowledge .knowledgewrapper .knowledgecontent .youmaylike{background:inherit}
.events{width:100%;background:#f4f5f7}
.events .eventswrapper{max-width:1084px;width:100%;margin:0 auto 0;padding:38px 0 15px;color:#37424b}
.events .eventswrapper ul{margin:24px 0}
.events .eventswrapper ul li{border-right:1px solid #cbced6;margin:0;padding:0 0 0 28px;min-height:116px}
.events .eventswrapper ul li:first-child{padding:0}
.events .eventswrapper ul li:last-child{border:0}
.events .eventswrapper ul li .boxcontainer{padding:0}
.events .eventswrapper ul li p{margin:0 0 6px}
.events .eventswrapper ul li p.body{margin:0 0 17px}
.events .eventswrapper ul li p.venue{color:#b1bcc2}
.events .eventswrapper ul li a{color:#1462c7}
@media only screen and (max-width:1024px) and (min-width:993px){.whatwedo .whatwedowrapper{padding:108px 20px 0}
.reasons .reasonswrapper{padding:84px 20px 0}
.atthecenter .atthecenterwrapper{padding:84px 20px 77px}
.strength .strengthwrapper{padding:84px 20px 57px}
.longterm .longtermwrapper{padding:84px 20px 80px}
.knowledge .knowledgewrapper{padding:84px 20px 37px}
.events .eventswrapper{padding:38px 20px 15px;width:70%}
.row{margin:0}
.row>[class*="col-"]{padding:0}
}
@media only screen and (max-width:992px) and (min-width:768px){.row{margin:0}
.row>[class*="col-"]{padding:0}
.whatwedo{height:456px}
.whatwedo .whatwedowrapper{padding:95px 24px 0}
.reasons .reasonswrapper{padding:62px 40px 0}
.reasons .reasonswrapper p{margin-bottom:40px}
.reasons .reasonswrapper .moreclients{text-align:center;margin:0 0 24px}
.reasons .reasonswrapper ul{margin:0 40px 0 0}
.atthecenter .atthecenterwrapper{padding:66px 40px 65px}
.atthecenter .atthecenterwrapper p{margin:0 auto 20px}
.atthecenter .atthecenterwrapper p.w80{width:90%}
.atthecenter .atthecenterwrapper hr{margin-top:23px;margin-bottom:18px}
.atthecenter .atthecenterwrapper ul{padding:0;margin:0 -25px}
.atthecenter .atthecenterwrapper ul li .boxlink{width:116px}
.atthecenter .atthecenterwrapper .download{margin:26px 0 0}
.strength .strengthwrapper{padding:84px 20px 64px}
.strength .strengthwrapper ul{border-top:0;margin:15px 0}
.strength .strengthwrapper ul li{padding:9px 24px}
.strength .strengthwrapper ul li a{padding:11px 10px}
.strength .strengthwrapper .tab-content img{margin:20px 0 22px}
.strength .strengthwrapper .accordion{border-top:1px solid silver}
.strength .strengthwrapper .card .card-header{min-height:64px;padding:0 10px 0}
.strength .strengthwrapper .card .card-header p{font-family:lato-light;padding:15px 0 0}
.strength .strengthwrapper .card .card-header img{margin:0 30px 0 0}
.strength .strengthwrapper .card .card-header .arrow{top:28px}
.strength .strengthwrapper .strengthtab2{margin:0 auto;width:auto}
.strength .strengthwrapper .strengthtab2 .content{margin:0 0 36px}
.strength .strengthwrapper .strengthtab2 .content img{width:60%}
.strength .strengthwrapper .legend .legendwrapper{text-align:center}
.longterm .longtermwrapper{padding:67px 40px 40px}
.longterm .longtermwrapper p.body{width:80%}
.longterm .longtermwrapper ul{margin-top:31px}
.longterm .longtermwrapper ul .boxcontainer{margin-bottom:24px}
.longterm .longtermwrapper .row p{margin:0 0 11px;height:51px;width:80%;-webkit-line-clamp:2}
.knowledge{width:100%}
.knowledge .knowledgewrapper{padding:0 40px 0;text-align:center}
.knowledge .knowledgewrapper h3{margin-bottom:5px}
.knowledge .knowledgewrapper p{width:59%;margin:0 auto}
.events .eventswrapper{padding:38px 40px 15px}
}
@media only screen and (max-width:767px){.whatwedo{height:456px}
.whatwedo .whatwedowrapper{padding:120px 24px 0}
.whatwedo .whatwedowrapper .quote{margin:0;width:auto;text-align:center}
.whatwedo .whatwedowrapper .quote h1{font-size:32px;width:auto;margin-bottom:0;line-height:1.2}
.whatwedo .whatwedowrapper .quote h4{width:auto;font-size:16px;font-family:lato-light;line-height:1.6}
.reasons .reasonswrapper{padding:32px 20px 20px}
.reasons .reasonswrapper h3{margin-bottom:8px;font-size:20px}
.reasons .reasonswrapper p{margin-bottom:20px;font-size:14px;width:auto}
.reasons .reasonswrapper .moreclients{text-align:center;margin:0}
.reasons .reasonswrapper ul{margin:0 40px 0 0}
.reasons .reasonswrapper ul li{margin-bottom:16px;font-size:14px;line-height:1.6;padding:0 0 0 30px}
.atthecenter .atthecenterwrapper{padding:44px 20px 37px}
.atthecenter .atthecenterwrapper h3{font-size:20px}
.atthecenter .atthecenterwrapper p{font-size:14px;line-height:1.6;margin:0 0 14px;text-align:left}
.atthecenter .atthecenterwrapper p.tab-pane{font-size:14px;font-family:lato;width:auto;margin-bottom:7px auto;text-align:left}
.atthecenter .atthecenterwrapper hr{margin-top:0;margin-bottom:26px;border:0;border:1px solid #cbced6}
.atthecenter .atthecenterwrapper ul{max-width:282px}
.atthecenter .atthecenterwrapper ul li{width:auto;margin-bottom:6px}
.atthecenter .atthecenterwrapper .download{margin:30px 0 0}
.strength .strengthwrapper{padding:45px 20px 0}
.strength .strengthwrapper h3{font-size:20px}
.strength .strengthwrapper .tab-content{text-align:center}
.strength .strengthwrapper ul{margin:23px 0}
.strength .strengthwrapper ul li{padding:4px 24px 3px}
.strength .strengthwrapper ul li a{padding:5px 10px}
.strength .strengthwrapper p{font-size:16px;text-align:left}
.strength .strengthwrapper div:first-child.card{border-top:1px solid silver}
.strength .strengthwrapper .card{border-bottom:1px solid silver}
.strength .strengthwrapper .card .card-header{min-height:54px;padding:14px 10px 0}
.strength .strengthwrapper .card .card-header p{font-family:lato-light;font-size:17px}
.strength .strengthwrapper .card .card-header img{margin-right:10px;width:23px}
.strength .strengthwrapper .card .card-header .arrow{background-size:75%}
.strength .strengthwrapper .card .card-header.collapsed .arrow{background-size:75%}
.strength .strengthwrapper .card .accordioncontent{font-size:14px;line-height:1.6}
.strength .strengthwrapper .strengthtab2{margin:0 auto;width:auto}
.strength .strengthwrapper .strengthtab2 .content{margin:0 0 36px}
.strength .strengthwrapper .strengthtab2 .content img{width:60%;margin-bottom:20px}
.strength .strengthwrapper .strengthtab2 .content p{font-size:14px;line-height:1.6;text-align:left}
.strength .strengthwrapper .strengthtab2 .legend.mobile{display:block;padding:0}
.strength .strengthwrapper .strengthtab2 .legend.web{display:none}
.strength .strengthwrapper .strengthtab2 .legend .legendwrapper{padding:0 0 12px}
.strength .strengthwrapper .strengthtab2 .legend p{font-size:12px;text-align:left}
.strength .strengthwrapper .strengthtab2 .legend p b{display:inline-block;padding:5px 0;min-width:45%}
.strength .strengthwrapper .strengthtab2 .legend p span:first-child{margin-left:0}
.longterm .longtermwrapper{padding:45px 20px 23px}
.longterm .longtermwrapper h3{font-size:20px;margin-bottom:9px}
.longterm .longtermwrapper p{font-size:14px;line-height:1.6;margin:0 0 20px;width:auto}
.longterm .longtermwrapper p.body{width:80%}
.longterm .longtermwrapper ul{margin-top:0}
.longterm .longtermwrapper ul .boxcontainer{padding:16px 24px 12px;margin-bottom:17px}
.longterm .longtermwrapper .row p{margin:0 0 10px;height:62px}
.knowledge .knowledgewrapper{padding:45px 20px 37px}
.knowledge .knowledgewrapper h3{margin-bottom:9px;font-size:20px}
.knowledge .knowledgewrapper p{font-size:15px;font-family:Lato;line-height:1.5}
.knowledge .knowledgewrapper .knowledgecontent{margin:23px 0 0;height:auto}
.events .eventswrapper{padding:20px 20px 15px}
.events .eventswrapper ul{margin:22px 0}
.events .eventswrapper ul li{border-right:0;margin:0;padding:12px 0;min-height:auto;border-top:2px solid #cbced6}
.events .eventswrapper ul li:first-child{padding:16px 0 14px}
.events .eventswrapper ul li:last-child{border-top:2px solid #cbced6;border-bottom:2px solid #cbced6}
.events .eventswrapper ul li .boxcontainer{padding:0}
.events .eventswrapper ul li p{margin:0 0 7px;color:#b1bcc2}
.events .eventswrapper ul li p.body{color:#37424b;margin:0 0 8px;font-family:Lato-Semibold}
.row{margin:0}
.row>[class*="col-"]{padding:0}
}
H1{font-size:56px;font-family:'Bressay',serif;line-height:60px}
H1.medium-title{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H1.small-title{font-size:40px;font-family:Lato-Light;line-height:1.2}
H2{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H2.medium-sub-title{font-size:25px;font-family:Lato-Light;line-height:34px}
H3{font-size:40px;font-family:Lato-Light}
H4{font-size:25px;font-family:Lato-Light;line-height:34px}
.title-semibold{font-size:20px;font-family:Lato-Semibold;line-height:28px}
.title{font-size:20px;font-family:Lato-Light;line-height:28px}
.body{font-size:16px;font-family:Lato;line-height:26px}
.body2{font-size:20px;font-family:Lato-Light;line-height:30px}
.body3{font-size:16px;font-family:Lato-Semibold;line-height:26px}
.body4{font-size:15px;font-family:Lato;line-height:26px}
nav{font-size:15px;font-family:Lato;line-height:18px}
.small-bold{font-size:13px;font-family:Lato-Bold;line-height:18px}
.small{font-size:13px;font-family:Lato-Light;line-height:18px}
input,input.form-control,textarea{border:solid 1px #cbced6;border-radius:0;padding:12px;width:100%;height:50px;background-clip:inherit;line-height:1.63;font:normal 16px Lato;color:#37424b;background:#fff}
input:focus,.form-control:focus,textarea:focus{border:1px solid #1462c7}
input.invalid,input.form-control.invalid{border:1px solid #d0021b}
button.btn-primary{font:normal 16px Lato;width:100%;outline:0;border:0;height:50px;border-radius:2px;background:#1462c7}
button.btn-primary:focus,button.btn-primary:hover{background:#15569d;border:0;outline:0}
button.btn-primary.disabled,button.btn-primary:disabled{background:#f1f2f5;opacity:1;color:#fff}
button.btn-primary.disabled:focus,button.btn-primary.disabled:hover,button.btn-primary:disabled:focus,button.btn-primary:disabled:hover{border:0;outline:0;background:#f1f2f5}
button.btn-secondary{margin:3% 0;font-size:16px;font-family:Lato-Semibold;outline:0;border:0;color:#0d1318;width:147px;height:50px;border-radius:2px;background:#cbced6}
button.btn-secondary:focus,button.btn-secondary:hover{background:#b1bcc2;color:#0d1318;border:0;outline:0}
.textlink{line-height:1px;color:#1462c7 !important;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink:focus,.textlink:hover{color:#1462c7;text-decoration:underline !important}
.textlink2{color:#fff;text-decoration:none;font:normal 12px Lato;text-transform:uppercase;letter-spacing:1px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink2:focus,.textlink2:hover{color:#fff;text-decoration:underline !important}
.txtlink{color:#1462c7;text-decoration:none}
.txtlink:focus,.txtlink:hover{color:#1462c7;text-decoration:underline !important}
.boxlink{border:1px solid transparent;background:#fff;box-shadow:0 0 10px 0 rgba(23,37,49,0.1)}
.boxlink:focus,.boxlink:hover{border:1px solid #cbced6}
.arrowdownlink{color:#fff;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:5px 25px 5px 0;cursor:pointer;background:url(cnr-clientlib/css/img/arrow_dark_Download.svg) right no-repeat}
.arrowdownlink:focus,.arrowdownlink:hover{color:#fff;text-decoration:underline !important}
.medialinks-smallblue{margin:0 0 3px}
.medialinks-smallblue a{width:23px;height:18px;display:inline-block;margin:0 20px 0 0;text-align:center}
.medialinks-smallblue a img{vertical-align:inherit}
.medialinks-smallblue a .youtube{width:23px;height:16px}
.medialinks-smallblue a .twitter{width:18px;height:14px}
.medialinks-smallblue a .facebook{width:9px;height:18px}
.medialinks-smallblue a .linkedin{width:18px;height:17px}
.palegreybg{background:#f1f2f5}
.speedometer{width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden}
.speedometer img{position:absolute;position:absolute;bottom:25%;right:46%;width:40%;transform-origin:90% 50%;-webkit-animation:spin 4s ease-in-out;-moz-animation:spin 4s linear;animation:spin 4s linear}
.speedometer img.darkpointer{z-index:2}
.speedometer img.lightpointer{z-index:1}
.speedometer img.speedbg{bottom:inherit;right:inherit;width:100%;left:0}
.speedometer .statuscontainer{position:absolute;bottom:0;width:100%;padding:0 10%}
.speedometer .statuscontainer p.status{text-align:center;background:url(cnr-clientlib/css/img/bgdot.png) center repeat-x;width:auto}
.speedometer .statuscontainer p.status span{background:#fff;font-size:13px;padding:0 15px}
.speedometer .statuscontainer p.status span.red{color:#b70d00}
.speedometer .statuscontainer p.status span.yellow{color:#efb419}
.speedometer .statuscontainer p.status span.green{color:#008d5c}
.speedbanner{width:100%;height:375px;background:#f4f5f7;position:relative}
.speedbanner .bg{display:none}
.speedbanner .speedbannerwrapper{max-width:1084px;width:100%;margin:0 auto 0;padding:109px 0 0;text-align:center}
.speedbanner .speedbannerwrapper .bannercontainer{padding:29px 0 0}
.speedbanner .speedbannerwrapper .bannercontainer .event{color:#b1bcc2}
.speedbanner .speedbannerwrapper .bannercontainer h2,.speedbanner .speedbannerwrapper .bannercontainer h1{margin:9px 0 13px;color:#37424b}
.speedbanner .speedbannerwrapper .bannercontainer #speedometers-current-date{text-transform:capitalize}
.legend{width:100%;height:66px;position:relative}
.legend .legendwrapper{max-width:1084px;width:100%;margin:0 auto;text-align:center;border-bottom:1px solid #dfe4ec;padding:33px 0 23px}
.legend .legendwrapper p{display:inline-block;margin:0;color:#858788;font-size:13px;font-family:Lato;line-height:normal;width:49%}
.legend .legendwrapper p.rt{text-align:right}
.legend .legendwrapper p label{color:#41505b;font-size:15px;font-family:Lato;line-height:1.2}
.legend .legendwrapper p span{width:11px;height:11px;display:inline-block;margin:0 7px 0 22px}
.legend .legendwrapper p .green{background:#008d5c}
.legend .legendwrapper p .orange{background:#efb419}
.legend .legendwrapper p .red{background:#b70d00}
.legend .legendwrapper p .current{background:#41505b}
.legend .legendwrapper p .last{background:#b2b2b2}
.legend .legendwrapper p .blue{background:#1462c7}
.legend .legendwrapper p .black{background:#172531}
.legend .legendwrapper p .grey{background:#8b96a6}
.legend .legendwrapper p .silver{background:#cad2d7}
.legend .legendwrapper p .round{width:10px;height:10px;border-radius:5px}
.calendar{width:100%;min-height:75px}
.calendar .calendarwrapper{max-width:1084px;width:100%;margin:0 auto;text-align:center;border-bottom:1px solid #dfe4ec;padding:40px 70px 11px;position:relative}
.calendar .calendarwrapper .carousel{width:90%;margin:0 auto}
.calendar .calendarwrapper .carousel .carousel-item{height:auto}
.calendar .calendarwrapper .prev,.calendar .calendarwrapper #calendar-prev{position:absolute;left:45px;top:39px;background:url(cnr-clientlib/css/img/chevorn-left.svg) 18px no-repeat;background-size:55%;padding:18px 0 26px;width:63px;height:47px;cursor:pointer}
.calendar .calendarwrapper .next,.calendar .calendarwrapper #calendar-next{position:absolute;right:35px;top:39px;background:url(cnr-clientlib/css/img/chevorn-right.svg) 18px no-repeat;background-size:55%;padding:18px 0 26px;width:63px;height:47px}
.calendar .calendarwrapper h3{margin:0 auto;width:auto;text-align:center}
.calendar .calendarwrapper h3 i.arrow-down{background:url(cnr-clientlib/css/img/arrow_down.svg) center no-repeat;width:40px;height:30px;background-size:60%}
.calendar .calendarwrapper h3 i.arrow-up{background:url(cnr-clientlib/css/img/arrow_dark_Accordian.svg) center no-repeat;width:40px;height:30px;background-size:60%}
.calendar .calendarwrapper .carousel-inner h3{cursor:pointer}
.calendar .calendarwrapper #calendar-navigation{display:none;position:relative;height:30px;margin:10px 0 0}
.calendar .calendarwrapper #calendar-navigation #navmonths-container{position:absolute;top:0;right:50px;bottom:0;left:50px;overflow:hidden}
.calendar .calendarwrapper #calendar-navigation #calendar-prev{left:-25px;top:-15px;padding:0;font-size:0;cursor:pointer}
.calendar .calendarwrapper #calendar-navigation #calendar-next{right:-35px;top:-15px;padding:0;font-size:0;cursor:pointer}
.calendar .calendarwrapper #navmonths-list{height:30px;position:absolute;top:0;right:0;display:-webkit-flex;-webkit-flex-direction:row-reverse;display:flex;flex-direction:row-reverse}
.calendar .calendarwrapper #navmonths-list li{font-size:16px;padding:0 15px;font-family:lato}
.calendar .calendarwrapper #navmonths-list li.navigation-month{font-size:13px;font-family:lato;color:#cbced6;padding-top:4px}
.calendar .calendarwrapper #navmonths-list li.navigation-month.active{border:1px solid #37424b;border-radius:20px;padding-top:3px}
.calendar .calendarwrapper #navmonths-list li div{cursor:pointer}
.outlookspeed{width:100%;min-height:75px}
.outlookspeed .outlookspeedwrapper{max-width:1084px;width:100%;margin:0 auto;text-align:center;padding:37px 0 20px}
.outlookspeed .outlookspeedwrapper .meter{width:312px;padding:0 7px;margin:0 auto}
.outlookspeed .outlookspeedwrapper .meter section{width:210px;height:144px;margin:0 auto}
.outlookspeed .outlookspeedwrapper .meter p{color:#37424b}
.outlookspeed .outlookspeedwrapper .meter .title{margin:0 0 6px}
.outlookspeed .outlookspeedwrapper .modal-dialog{max-width:1000px;width:100%;margin:0 auto}
.outlookspeed .outlookspeedwrapper .modal-dialog .modal-body{padding:20px}
.outlookspeed .outlookspeedwrapper .modal-dialog .modal-body .controls{position:absolute;right:10px;top:10px;z-index:11}
.outlookspeed .outlookspeedwrapper .modal-dialog .modal-body .controls a{margin:0 10px;cursor:pointer}
.speedcontent{text-align:left;margin:0}
.speedcontent h4{text-align:left}
.speedcontent .modalspeedometer{width:260px;height:174px;margin:25px auto 0}
.speedcontent .modaltitle{text-align:center}
.speedcontent .title{font-family:Lato-Semibold;font-size:18px;line-height:1;margin:50px 0 6px}
.speedcontent .threemonths{background:#f4f5f7;text-align:center;padding:16px 0;margin:0;clear:both}
.speedcontent .threemonths .bg{display:none}
.speedcontent .threemonths ul{margin:0}
.speedcontent .threemonths ul li{display:inline-table;margin:0 5px 5px;position:relative;min-height:auto}
.speedcontent .threemonths ul li p{color:#37424b;font-size:14px;font-family:lato-semibold;line-height:1;width:85%;margin:0 auto}
.speedcontent .threemonths ul li section{width:197px;height:100px;padding:0 25px 0;margin:0 auto 5px}
.speedcontent .threemonths ul li section span{background:#f4f5f7 !important}
.breakdown{width:100%}
.breakdown .breakdownwrapper{max-width:1084px;width:100%;margin:0 auto;text-align:center;padding:0 0 23px;position:relative}
.breakdown .breakdownwrapper .selection{width:100%;border-top:solid 1px #cbced6;background:#fff}
.breakdown .breakdownwrapper .selection .selectionwrapper{max-width:1084px;width:100%;margin:0 auto;padding:35px 30px;position:relative;height:116px}
.breakdown .breakdownwrapper .selection .selectionwrapper .selectiontitle{float:left;max-width:55%;word-wrap:break-word}
.breakdown .breakdownwrapper .selection .selectionwrapper .selectiontitle p,.breakdown .breakdownwrapper .selection .selectionwrapper .selectiontitle h2{margin:0;text-align:left}
.breakdown .breakdownwrapper .selection .selectionwrapper .selectiontitle p.desc,.breakdown .breakdownwrapper .selection .selectionwrapper .selectiontitle h2.desc{font-family:Lato;font-size:17px;color:#37424b;line-height:1.5}
.breakdown .breakdownwrapper .selection .selectionwrapper .select{float:right;text-align:right;padding:11px 0}
.breakdown .breakdownwrapper .selection .selectionwrapper .select .includedetails{display:none}
.breakdown .breakdownwrapper .selection .selectionwrapper .select input{width:18px;height:18px;background:#fff;border:solid 2px #dfe4ec;vertical-align:text-bottom;opacity:.1}
.breakdown .breakdownwrapper .selection .selectionwrapper .select span{color:#41505b;font-family:Lato-Semibold;font-size:12px;text-transform:uppercase;padding:10px 20px 10px 0;margin:10px 0 10px 0;letter-spacing:1px}
.breakdown .breakdownwrapper .selection .selectionwrapper .select span.selectall{border-right:2px solid #dfe4ec}
.breakdown .breakdownwrapper .selection .selectionwrapper .select button{float:left;width:34px;height:34px;padding:10px 10px 0;margin:0 0 0 5px;cursor:pointer}
.breakdown .breakdownwrapper .selection .selectionwrapper .select button.share{background:url(cnr-clientlib/css/img/icon_share.svg) center no-repeat}
.breakdown .breakdownwrapper .selection .selectionwrapper .select button.print{background:url(cnr-clientlib/css/img/icon_print.svg) center no-repeat}
.breakdown .breakdownwrapper .selection .selectionwrapper .select button:disabled{opacity:.2;cursor:default}
.breakdown .breakdownwrapper .topics{position:relative}
.breakdown .breakdownwrapper .topics input{width:18px;height:18px;opacity:.1}
.breakdown .breakdownwrapper .topics .slider{position:absolute;background:url(cnr-clientlib/css/img/icon_checkbox_static.svg) no-repeat;cursor:pointer;top:0;left:-1px;-webkit-transition:.4s;transition:.4s;width:20px;height:20px}
.breakdown .breakdownwrapper .topics input:checked+.slider{background:url(cnr-clientlib/css/img/icon_checkbox_active.svg) no-repeat}
.breakdown .breakdownwrapper .all .slider,.breakdown .breakdownwrapper .includedetails .slider{top:4px}
.breakdown .breakdownwrapper ul{margin:14px 0}
.breakdown .breakdownwrapper ul li{display:inline-flex;margin:0 5px 5px;position:relative;min-height:170px}
.breakdown .breakdownwrapper ul li .topics{position:absolute;left:30px;top:15px;z-index:1}
.breakdown .breakdownwrapper ul li h4{display:none}
.breakdown .breakdownwrapper ul li p{color:#37424b;font-size:14px;font-family:lato-semibold;line-height:1;width:197px;margin:0 auto 10px}
.breakdown .breakdownwrapper ul li .smeter{float:left}
.breakdown .breakdownwrapper ul li .smeter section{width:197px;height:125px;padding:25px 25px 0;margin:0 auto 5px}
.breakdown .breakdownwrapper ul li .smeter .speedometer:hover{cursor:pointer}
.breakdown .breakdownwrapper ul li .description{display:none}
.breakdown .breakdownwrapper ul li .threemonths{display:none}
.econpreslink-container{width:100%}
.econpreslink-container .econpreslinks{max-width:1084px;width:1024px;margin:0 auto;border-top:2px solid #e5e5e5;text-align:center;padding:25px 0}
.econpreslink-container .econpreslinks .econpres-link{text-align:center}
.econpreslink-container .econpreslinks .econpres-link a{color:#1379d2;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:5px 25px 5px 0;cursor:pointer;background:url(cnr-clientlib/css/img/arrow_dark_Download.svg) right no-repeat}
.econpreslink-container .econpreslinks .spacer{height:20px}
.disclaimer{width:100%;padding:0 0 23px}
.disclaimer.greybg{background:#f1f2f5}
.disclaimer .disclaimerwrapper{max-width:1084px;width:1024px;margin:0 auto;border-top:2px solid #e5e5e5;color:#9ca7b5;text-align:left;font-family:lato;padding:15px 0}
.disclaimer .disclaimerwrapper h4{color:#37424b;margin-bottom:17px;display:block}
.disclaimer .disclaimerwrapper div{font-family:lato;color:#37424b;width:auto;display:block;height:45px;overflow:hidden}
.disclaimer .disclaimerwrapper div span{color:#cbced6;margin-bottom:10px;display:inline-block}
.disclaimer .disclaimerwrapper div.show{height:auto}
.disclaimer .disclaimerwrapper a{text-align:center;width:100%;display:inline-block;position:relative;padding:27px 0 0;font-size:12px;font-family:lato-bold;text-transform:uppercase;color:#172531 !important;letter-spacing:1px;margin:22px 0 0;border-top:2px solid #dfe4ec;cursor:pointer}
.disclaimer .disclaimerwrapper .arrow,.disclaimer .disclaimerwrapper .collapsed .arrow{background:url("cnr-clientlib/css/img/arrow_dark_Accordian.svg") no-repeat;width:18px;position:absolute;height:10px;top:12px;right:49%;background-size:90%}
.disclaimer .disclaimerwrapper .collapsed .arrow{background:url("cnr-clientlib/css/img/arrow_dark_Accordian.svg") no-repeat;transform:rotate(180deg);background-size:100%}
.selectedspeed{width:100%;min-height:75px}
.selectedspeed .selectedspeedwrapper{max-width:1084px;width:100%;margin:0 auto;text-align:center;padding:58px 0 20px;position:relative}
@media only screen and (max-width:1024px) and (min-width:993px){.speedbanner .speedbannerwrapper{padding:109px 20px 0}
.outlookspeed .outlookspeedwrapper{padding:58px 20px 20px}
.breakdown .breakdownwrapper{padding:0 20px 23px}
.econpreslink-container{padding-left:20px;padding-right:20px;max-width:1084px;width:auto;margin:0;padding:0 20px}
.econpreslink-container .econpreslinks{width:auto}
.disclaimer{max-width:1084px;width:auto;margin:0;border-top:0;padding:15px 20px;color:#9ca7b5;text-align:left;font-family:lato;padding-top:0}
.disclaimer .disclaimerwrapper{width:auto}
}
@media only screen and (max-width:992px) and (min-width:768px){.speedbanner{height:335px}
.speedbanner .speedbannerwrapper{padding:109px 20px 0}
.speedbanner .speedbannerwrapper .bannercontainer{padding:0}
.legend .legendwrapper{width:95%;padding:21px 0 15px;margin:0 20px;text-align:left}
.legend .legendwrapper p{margin:0}
.legend .legendwrapper p label{margin:10px 0;display:block;text-align:left}
.legend .legendwrapper p.rt{text-align:left}
.legend .legendwrapper p span.green,.legend .legendwrapper p span.current{margin:0 7px 0 0}
.calendar{min-height:75px}
.calendar .calendarwrapper{width:95%;margin:0 20px}
.outlookspeed .outlookspeedwrapper{padding:58px 20px 20px}
.outlookspeed .outlookspeedwrapper .meter{width:222px;padding:0}
.outlookspeed .outlookspeedwrapper .meter section{width:200px;height:140px}
.outlookspeed .outlookspeedwrapper .meter p.body4{display:none}
.outlookspeed .outlookspeedwrapper .modal{width:auto}
.outlookspeed .outlookspeedwrapper .modal .modal-content .modalspeedometer{width:210px;height:145px}
.breakdown .breakdownwrapper{padding:0 20px 23px}
.breakdown .breakdownwrapper .selection{height:100px}
.breakdown .breakdownwrapper .selection .selectionwrapper{padding:15px 0;height:66px}
.breakdown .breakdownwrapper .selection .selectionwrapper .selectiontitle{float:none;max-width:100%}
.breakdown .breakdownwrapper .selection .selectionwrapper .selectiontitle p,.breakdown .breakdownwrapper .selection .selectionwrapper .selectiontitle h2{text-align:center}
.breakdown .breakdownwrapper .selection .selectionwrapper .selectiontitle p.desc,.breakdown .breakdownwrapper .selection .selectionwrapper .selectiontitle h2.desc{font-size:12px}
.breakdown .breakdownwrapper .selection .selectionwrapper .select{float:none;width:auto;margin:0 auto;text-align:center}
.breakdown .breakdownwrapper ul{clear:both}
.breakdown .breakdownwrapper ul li .smeter section{width:165px;height:145px;padding:25px 0 0}
.breakdown .breakdownwrapper ul li .topics{left:10px;top:10px}
.breakdown .breakdownwrapper ul li p{font-size:12px;width:165px}
.econpreslink-container{padding-left:20px;padding-right:20px;max-width:1084px;width:100%;margin:0;padding:0 20px}
.econpreslink-container .econpreslinks{width:auto}
.disclaimer{max-width:1084px;width:100%;margin:0;padding:15px 20px;color:#9ca7b5;text-align:left;font-family:lato;padding-top:0}
.disclaimer .disclaimerwrapper{width:auto}
}
@media only screen and (max-width:767px){.speedbanner{height:358px;padding:0 20px}
.speedbanner .speedbannerwrapper{padding:57px 20px 0}
.speedbanner .speedbannerwrapper .bannercontainer h2,.speedbanner .speedbannerwrapper .bannercontainer h1{margin:18px auto 15px;font-size:24px;width:240px;line-height:1.3}
.speedbanner .speedbannerwrapper .bannercontainer p{font-size:14px;width:300px;line-height:1.6;margin:0 auto}
.speedbanner .speedbannerwrapper .bannercontainer button{margin:25px 0 0}
.legend{height:auto;padding:0 20px}
.legend .legendwrapper{padding:16px 0 12px}
.legend .legendwrapper p{display:inherit;font-size:11px;margin:0 0 10px;width:100%}
.legend .legendwrapper p.rt{width:100%;text-align:center}
.legend .legendwrapper p label{display:block}
.calendar{min-height:auto;padding:0 20px}
.calendar .calendarwrapper{padding:0}
.calendar .calendarwrapper .prev,.calendar .calendarwrapper .next{display:none !important}
.calendar .calendarwrapper h3{font-size:21px}
.calendar .calendarwrapper h3 i{margin-bottom:-7px;background-size:40% !important}
.outlookspeed{padding:0 20px}
.outlookspeed .outlookspeedwrapper{padding:15px 0}
.outlookspeed .outlookspeedwrapper .meter{padding:0 7px 27px}
.outlookspeed .outlookspeedwrapper .meter section{width:200px;height:130px;padding:10px 10px 0}
.outlookspeed .outlookspeedwrapper .meter section .speedometer .statuscontainer{bottom:-10px}
.outlookspeed .outlookspeedwrapper .meter p.body4{display:none}
.breakdown{padding:0 20px}
.breakdown .breakdownwrapper{padding:0}
.breakdown .breakdownwrapper .title-semibold{font-size:17px}
.breakdown .breakdownwrapper .selection{height:130px}
.breakdown .breakdownwrapper .selection .selectionwrapper{padding:15px 0;height:66px}
.breakdown .breakdownwrapper .selection .selectionwrapper .selectiontitle{float:none;max-width:100%}
.breakdown .breakdownwrapper .selection .selectionwrapper .selectiontitle p,.breakdown .breakdownwrapper .selection .selectionwrapper .selectiontitle h2{width:100%;text-align:center}
.breakdown .breakdownwrapper .selection .selectionwrapper .selectiontitle p.desc,.breakdown .breakdownwrapper .selection .selectionwrapper .selectiontitle h2.desc{font-size:12px}
.breakdown .breakdownwrapper .selection .selectionwrapper .select{float:none;width:auto;margin:0 auto;text-align:center}
.breakdown .breakdownwrapper .selection .selectionwrapper .select span{padding:10px 5px;margin:10px 0 10px 0;letter-spacing:0}
.breakdown .breakdownwrapper ul li{margin:0;min-height:140px}
.breakdown .breakdownwrapper ul li .topics{left:10px;top:10px}
.breakdown .breakdownwrapper ul li .smeter section{width:157px;height:115px;padding:25px 15px 0;margin:0 auto 5px}
.breakdown .breakdownwrapper ul li .smeter p{color:#37424b;font-size:11px;width:157px}
.breakdown .breakdownwrapper ul li .smeter .speedometer .statuscontainer p span{background:#fff;font-size:11px;font-family:lato-semibold;padding:0 15px}
.econpreslink-container{padding-left:20px;padding-right:20px;max-width:1084px;width:100%;margin:0;padding:0 20px}
.econpreslink-container .econpreslinks{width:auto}
.disclaimer{max-width:1084px;width:100%;margin:0;padding:15px 20px;color:#9ca7b5;text-align:left;font-family:lato;padding-top:0}
.disclaimer .disclaimerwrapper{width:auto}
.disclaimer .disclaimerwrapper div{height:65px}
}
@media print{header{position:relative}
header .headerbg{opacity:1}
header .headerbg img{width:100%;height:100%}
header .navbar{padding:20px;display:block !important}
header .navbar button{display:none}
.speedbanner{height:175px}
.speedbanner .bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}
.speedbanner .bg img{width:100%;height:100%}
.speedbanner .speedbannerwrapper{padding:0}
.speedbanner .speedbannerwrapper .breadcrumb{display:none}
.speedbanner .speedbannerwrapper .bannercontainer button{display:none}
.legend{height:36px}
.legend .legendwrapper{padding:13px 0 3px}
.legend .legendwrapper p span{background:0;vertical-align:top}
.legend .legendwrapper p span img{vertical-align:top}
.page-break{page-break-after:always !important}
.outlookspeed .outlookspeedwrapper{padding:0 30px}
.outlookspeed .outlookspeedwrapper #myModal3{margin-top:20px}
.outlookspeed .outlookspeedwrapper.showdesc .latest{display:none}
.outlookspeed .outlookspeedwrapper.showdesc .fade{display:block}
.outlookspeed .outlookspeedwrapper .latest{margin:30px 0 0 !important;display:none}
.outlookspeed .outlookspeedwrapper .latest p.body4{display:none}
.outlookspeed .outlookspeedwrapper .modal{overflow:visible !important;position:relative;display:block;margin:25px 0 0}
.outlookspeed .outlookspeedwrapper .modal.fade .modal-dialog{transform:none;margin-top:0}
.outlookspeed .outlookspeedwrapper .fade{display:block;opacity:1}
.outlookspeed .outlookspeedwrapper .modal-content{padding:0;border:0}
.outlookspeed .outlookspeedwrapper .modal-content .modal-body{padding:0}
.outlookspeed .outlookspeedwrapper .modal-content .modal-body .controls{display:none}
.outlookspeed .outlookspeedwrapper .modal-content .modal-body .speedcontent{margin:0}
.outlookspeed .outlookspeedwrapper .modal-content .modal-body .speedcontent p.title{display:none}
.outlookspeed .outlookspeedwrapper .modal-content .modal-body .speedcontent p.body{padding-top:20px}
.outlookspeed .outlookspeedwrapper .modal-content .modal-body .speedcontent .threemonths .bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}
.outlookspeed .outlookspeedwrapper .modal-content .modal-body .speedcontent .threemonths .bg img{width:100%;height:100%}
.outlookspeed .outlookspeedwrapper .row{margin:0}
.outlookspeed .outlookspeedwrapper .row .col-lg-4,.outlookspeed .outlookspeedwrapper .row .col-md-4{padding:0;max-width:33.3333%}
.outlookspeed .outlookspeedwrapper .row .col-lg-8,.outlookspeed .outlookspeedwrapper .row .col-md-8{padding:0;max-width:66.66666%}
.breakdown .breakdownwrapper .selection .selectionwrapper{padding:35px 0 0}
.breakdown .breakdownwrapper .selection .selectionwrapper .selectiontitle{float:none}
.breakdown .breakdownwrapper .selection .selectionwrapper .selectiontitle p,.breakdown .breakdownwrapper .selection .selectionwrapper .selectiontitle h2{text-align:center;font-family:lato-light}
.breakdown .breakdownwrapper .selection .selectionwrapper .selectiontitle p.desc,.breakdown .breakdownwrapper .selection .selectionwrapper .selectiontitle h2.desc{display:none}
.breakdown .breakdownwrapper .selection .selectionwrapper .select{display:none}
.breakdown .breakdownwrapper ul{margin:0 30px}
.breakdown .breakdownwrapper ul li{display:none}
.breakdown .breakdownwrapper ul li.myprint{display:inline-flex;margin:0}
.breakdown .breakdownwrapper ul li.myprint.showdesc{display:inline-block;width:100%}
.breakdown .breakdownwrapper ul li.myprint .topics{display:none}
.breakdown .breakdownwrapper ul li.myprint h4{display:none}
.breakdown .breakdownwrapper ul li.myprint .smeter section{width:auto;height:auto;padding:0 10px}
.breakdown .breakdownwrapper ul li.myprint .smeter section .speedometer{width:167px;height:110px}
.breakdown .breakdownwrapper ul li.myprint p.modaltitle{width:167px}
.breakdown .breakdownwrapper ul li.myprint .description{display:none;float:left;width:66.66%;max-width:66.66%;text-align:left}
.breakdown .breakdownwrapper ul li.myprint .description .title{display:none}
.breakdown .breakdownwrapper ul li.myprint .description .body{padding-top:20px}
.breakdown .breakdownwrapper ul li.myprint .threemonths{display:none}
.breakdown .breakdownwrapper ul li.myprint .threemonths ul{margin:0}
.breakdown .breakdownwrapper ul li.myprint .threemonths ul li{display:inline-table;margin:0 5px 5px;position:relative;min-height:auto;padding:10px 0 0}
.breakdown .breakdownwrapper ul li.myprint.showdesc .smeter{display:block;float:left;width:33.33%;min-height:230px}
.breakdown .breakdownwrapper ul li.myprint.showdesc .smeter section{width:260px;height:174px;margin:25px auto 0;padding:0}
.breakdown .breakdownwrapper ul li.myprint.showdesc h4{display:block}
.breakdown .breakdownwrapper ul li.myprint.showdesc .description{display:block}
.breakdown .breakdownwrapper ul li.myprint.showdesc .threemonths{display:block;position:relative}
.breakdown .breakdownwrapper ul li.myprint.showdesc .threemonths .bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}
.breakdown .breakdownwrapper ul li.myprint.showdesc .threemonths .bg img{width:100%;height:100%}
.page-break2{page-break-after:always !important}
.modal-backdrop,.calendar,footer,.youmaylike,.zipCode,.navbar-nav,.econoutlookpresentationlink{display:none}
.disclaimer .disclaimerwrapper{padding:30px}
.disclaimer .disclaimerwrapper #showmore{height:auto}
.disclaimer .disclaimerwrapper a{display:none !important}
@page{margin:0;padding:0}
body{margin:0;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}
@page{margin:4mm}
@page :header{content:none}
@page :footer{content:none}
}
H1{font-size:56px;font-family:'Bressay',serif;line-height:60px}
H1.medium-title{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H1.small-title{font-size:40px;font-family:Lato-Light;line-height:1.2}
H2{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H2.medium-sub-title{font-size:25px;font-family:Lato-Light;line-height:34px}
H3{font-size:40px;font-family:Lato-Light}
H4{font-size:25px;font-family:Lato-Light;line-height:34px}
.title-semibold{font-size:20px;font-family:Lato-Semibold;line-height:28px}
.title{font-size:20px;font-family:Lato-Light;line-height:28px}
.body{font-size:16px;font-family:Lato;line-height:26px}
.body2{font-size:20px;font-family:Lato-Light;line-height:30px}
.body3{font-size:16px;font-family:Lato-Semibold;line-height:26px}
.body4{font-size:15px;font-family:Lato;line-height:26px}
nav{font-size:15px;font-family:Lato;line-height:18px}
.small-bold{font-size:13px;font-family:Lato-Bold;line-height:18px}
.small{font-size:13px;font-family:Lato-Light;line-height:18px}
input,input.form-control,textarea{border:solid 1px #cbced6;border-radius:0;padding:12px;width:100%;height:50px;background-clip:inherit;line-height:1.63;font:normal 16px Lato;color:#37424b;background:#fff}
input:focus,.form-control:focus,textarea:focus{border:1px solid #1462c7}
input.invalid,input.form-control.invalid{border:1px solid #d0021b}
button.btn-primary{font:normal 16px Lato;width:100%;outline:0;border:0;height:50px;border-radius:2px;background:#1462c7}
button.btn-primary:focus,button.btn-primary:hover{background:#15569d;border:0;outline:0}
button.btn-primary.disabled,button.btn-primary:disabled{background:#f1f2f5;opacity:1;color:#fff}
button.btn-primary.disabled:focus,button.btn-primary.disabled:hover,button.btn-primary:disabled:focus,button.btn-primary:disabled:hover{border:0;outline:0;background:#f1f2f5}
button.btn-secondary{margin:3% 0;font-size:16px;font-family:Lato-Semibold;outline:0;border:0;color:#0d1318;width:147px;height:50px;border-radius:2px;background:#cbced6}
button.btn-secondary:focus,button.btn-secondary:hover{background:#b1bcc2;color:#0d1318;border:0;outline:0}
.textlink{line-height:1px;color:#1462c7 !important;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink:focus,.textlink:hover{color:#1462c7;text-decoration:underline !important}
.textlink2{color:#fff;text-decoration:none;font:normal 12px Lato;text-transform:uppercase;letter-spacing:1px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink2:focus,.textlink2:hover{color:#fff;text-decoration:underline !important}
.txtlink{color:#1462c7;text-decoration:none}
.txtlink:focus,.txtlink:hover{color:#1462c7;text-decoration:underline !important}
.boxlink{border:1px solid transparent;background:#fff;box-shadow:0 0 10px 0 rgba(23,37,49,0.1)}
.boxlink:focus,.boxlink:hover{border:1px solid #cbced6}
.arrowdownlink{color:#fff;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:5px 25px 5px 0;cursor:pointer;background:url(cnr-clientlib/css/img/arrow_dark_Download.svg) right no-repeat}
.arrowdownlink:focus,.arrowdownlink:hover{color:#fff;text-decoration:underline !important}
.medialinks-smallblue{margin:0 0 3px}
.medialinks-smallblue a{width:23px;height:18px;display:inline-block;margin:0 20px 0 0;text-align:center}
.medialinks-smallblue a img{vertical-align:inherit}
.medialinks-smallblue a .youtube{width:23px;height:16px}
.medialinks-smallblue a .twitter{width:18px;height:14px}
.medialinks-smallblue a .facebook{width:9px;height:18px}
.medialinks-smallblue a .linkedin{width:18px;height:17px}
.palegreybg{background:#f1f2f5}
.banner_text_galaxy{width:901px;text-align:center;margin:0 auto;color:#fff}
.banner_text_galaxy p{font-size:20px;font-weight:300;text-align:center;color:#fff;font-family:lato-light}
.img-responsive{width:100%}
.inner_section_galaxy{margin-top:-50px;overflow:hidden;position:relative;padding-bottom:40px}
.inner_section_galaxy section.ouranalysis_col{background-color:#fff;width:100%;padding:55px 0 0}
.ouranalysis{text-align:center;padding:0 53px}
.ouranalysis h3{margin-bottom:27px}
.ouranalysis ul.ouranalysis_flexbox{display:flex;justify-content:space-between}
.ouranalysis ul.ouranalysis_flexbox li{width:182px}
.ouranalysis ul.ouranalysis_flexbox li img{margin-bottom:15px}
.ouranalysis ul.ouranalysis_flexbox li p{font-family:Lato;font-size:16px;text-align:center;color:#37424b;padding-top:50px}
.line{width:350px;height:3px;border:solid 2px #cbced6;margin:40px auto}
.line_grey{width:350px;height:3px;border:solid 2px #f1f2f5;margin:40px auto}
.line_grey_full{width:100%;height:2px;border:solid 2px #e5e5e5;margin:40px auto}
.portfolio_scenarios{text-align:center}
.portfolio_scenarios h3{margin-bottom:5px}
.portfolio_scenarios p{font-family:Lato;font-size:16px;text-align:center;color:#37424b}
.portfolio_scenarios span.bottom_text{width:100%;font-family:Lato;font-size:13px;font-weight:bold;line-height:1.38;letter-spacing:normal;text-align:center;color:#b1bcc2;padding-top:16px;display:block}
.portfolio_scenarios_value{margin-top:35px}
.portfolio_scenarios_value_flexbox{display:flex;justify-content:space-between}
.portfolio_scenarios_value_flexbox .value_col{width:260px;ackground-color:#fff;border:solid 1px #cbced6}
.portfolio_scenarios_value_flexbox .value_col .value_col_in{padding:53px 25px 40px;overflow:hidden}
.portfolio_scenarios_value_flexbox .value_col .value_col_in span{font-family:Lato-light;font-size:25px;font-weight:300;letter-spacing:-0.1px;text-align:center;color:#8b96a6;display:block}
.portfolio_scenarios_value_flexbox .value_col .value_col_in span.value{font-family:Lato-light;font-size:40px;font-weight:300;letter-spacing:normal;text-align:center;color:#8b96a6}
.portfolio_scenarios_value_flexbox .value_col .value_col_in span.light_blue{color:#33aadf}
.portfolio_scenarios_value_flexbox .value_col .value_col_in span.light_green{color:#33cfb7}
.portfolio_scenarios_value_flexbox .value_col .value_col_in span.light_navy_blue{color:#1558a0}
.portfolio_scenarios_value_flexbox .value_col .value_col_in ul{text-align:left;margin-top:25px}
.portfolio_scenarios_value_flexbox .value_col .value_col_in ul li{width:100%;padding:20px 0;border-bottom:solid 1px #cbced6;float:left}
.portfolio_scenarios_value_flexbox .value_col .value_col_in ul li:last-child{padding-bottom:0;border:0;margin-bottom:0}
.portfolio_scenarios_value_flexbox .value_col .value_col_in ul li .text{width:133px;float:left}
.portfolio_scenarios_value_flexbox .value_col .value_col_in ul li .value{width:49px;float:right}
.portfolio_scenarios_value_flexbox .value_col .value_col_in ul li .text p,.portfolio_scenarios_value_flexbox .value_col .value_col_in ul li .value p{font-family:Lato;font-size:15px;line-height:.93;color:#8b96a6;margin-bottom:0;text-align:left}
.portfolio_scenarios_value_flexbox .value_col .value_col_in ul li .text small{font-family:Lato;font-size:11px;line-height:2.64;letter-spacing:.1px;text-align:left;color:#8b96a6}
.graph{text-align:center}
.graph h3{width:705px;font-size:40px;font-weight:300;line-height:1.25;letter-spacing:normal;text-align:center;color:#37424b;margin:0 auto 50px}
.graph p{font-family:Lato;font-size:13px;text-align:left;color:#4a4a4a}
@media only screen and (max-width:1024px){.pagewidth{width:100%;padding:0 15px}
.portfolio_scenarios_value_flexbox .value_col{width:240px}
}
@media only screen and (max-width:992px){.banner_text_galaxy{width:100%;padding:0 15px}
.ouranalysis ul.ouranalysis_flexbox{display:flex;justify-content:space-around;flex-wrap:wrap}
.ouranalysis ul.ouranalysis_flexbox li{padding-bottom:25px}
.portfolio_scenarios_value_flexbox{flex-wrap:wrap}
.portfolio_scenarios_value_flexbox .value_col{width:49%;margin-bottom:10px}
.galaxy_inner_banner{height:auto;padding-bottom:25px}
.ouranalysis{padding:0}
.ouranalysis ul.ouranalysis_flexbox li{padding-bottom:20px;width:100%}
.ouranalysis ul.ouranalysis_flexbox li p{text-align:left;padding-top:0;background-position:left center !important;padding-left:30px;margin-bottom:0}
.graph h3{width:100%}
}
@media only screen and (max-width:640px){.galaxy_inner_banner{margin-bottom:0}
.ouranalysis ul.ouranalysis_flexbox li{width:100%}
.graph h3{font-size:23px}
.line,.line_grey{width:100%}
.inner_section_galaxy{margin-top:0}
.banner_text_galaxy p{font-size:17px}
.portfolio_scenarios h3{width:80%;margin:0 auto 25px}
.ouranalysis h3,.portfolio_scenarios h3{font-family:lato}
.portfolio_scenarios_value_flexbox .value_col .value_col_in ul li{padding:15px 0}
.portfolio_scenarios_value_flexbox .value_col{width:100%}
}
H1{font-size:56px;font-family:'Bressay',serif;line-height:60px}
H1.medium-title{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H1.small-title{font-size:40px;font-family:Lato-Light;line-height:1.2}
H2{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H2.medium-sub-title{font-size:25px;font-family:Lato-Light;line-height:34px}
H3{font-size:40px;font-family:Lato-Light}
H4{font-size:25px;font-family:Lato-Light;line-height:34px}
.title-semibold{font-size:20px;font-family:Lato-Semibold;line-height:28px}
.title{font-size:20px;font-family:Lato-Light;line-height:28px}
.body{font-size:16px;font-family:Lato;line-height:26px}
.body2{font-size:20px;font-family:Lato-Light;line-height:30px}
.body3{font-size:16px;font-family:Lato-Semibold;line-height:26px}
.body4{font-size:15px;font-family:Lato;line-height:26px}
nav{font-size:15px;font-family:Lato;line-height:18px}
.small-bold{font-size:13px;font-family:Lato-Bold;line-height:18px}
.small{font-size:13px;font-family:Lato-Light;line-height:18px}
input,input.form-control,textarea{border:solid 1px #cbced6;border-radius:0;padding:12px;width:100%;height:50px;background-clip:inherit;line-height:1.63;font:normal 16px Lato;color:#37424b;background:#fff}
input:focus,.form-control:focus,textarea:focus{border:1px solid #1462c7}
input.invalid,input.form-control.invalid{border:1px solid #d0021b}
button.btn-primary{font:normal 16px Lato;width:100%;outline:0;border:0;height:50px;border-radius:2px;background:#1462c7}
button.btn-primary:focus,button.btn-primary:hover{background:#15569d;border:0;outline:0}
button.btn-primary.disabled,button.btn-primary:disabled{background:#f1f2f5;opacity:1;color:#fff}
button.btn-primary.disabled:focus,button.btn-primary.disabled:hover,button.btn-primary:disabled:focus,button.btn-primary:disabled:hover{border:0;outline:0;background:#f1f2f5}
button.btn-secondary{margin:3% 0;font-size:16px;font-family:Lato-Semibold;outline:0;border:0;color:#0d1318;width:147px;height:50px;border-radius:2px;background:#cbced6}
button.btn-secondary:focus,button.btn-secondary:hover{background:#b1bcc2;color:#0d1318;border:0;outline:0}
.textlink{line-height:1px;color:#1462c7 !important;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink:focus,.textlink:hover{color:#1462c7;text-decoration:underline !important}
.textlink2{color:#fff;text-decoration:none;font:normal 12px Lato;text-transform:uppercase;letter-spacing:1px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink2:focus,.textlink2:hover{color:#fff;text-decoration:underline !important}
.txtlink{color:#1462c7;text-decoration:none}
.txtlink:focus,.txtlink:hover{color:#1462c7;text-decoration:underline !important}
.boxlink{border:1px solid transparent;background:#fff;box-shadow:0 0 10px 0 rgba(23,37,49,0.1)}
.boxlink:focus,.boxlink:hover{border:1px solid #cbced6}
.arrowdownlink{color:#fff;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:5px 25px 5px 0;cursor:pointer;background:url(cnr-clientlib/css/img/arrow_dark_Download.svg) right no-repeat}
.arrowdownlink:focus,.arrowdownlink:hover{color:#fff;text-decoration:underline !important}
.medialinks-smallblue{margin:0 0 3px}
.medialinks-smallblue a{width:23px;height:18px;display:inline-block;margin:0 20px 0 0;text-align:center}
.medialinks-smallblue a img{vertical-align:inherit}
.medialinks-smallblue a .youtube{width:23px;height:16px}
.medialinks-smallblue a .twitter{width:18px;height:14px}
.medialinks-smallblue a .facebook{width:9px;height:18px}
.medialinks-smallblue a .linkedin{width:18px;height:17px}
.palegreybg{background:#f1f2f5}
.innerbanner{width:100%;height:476px;overflow:hidden}
.innerbanner.video{height:615px}
.innerbanner.video button{margin-top:215px}
.innerbanner .innerbannerwrapper{max-width:1084px;width:100%;margin:0 auto 0;padding:108px 0 0;color:#fff}
.innerbanner .innerbannerwrapper .quote{margin:34px 0 0;padding:18px 0;width:550px}
.innerbanner .innerbannerwrapper .quote h1{margin:0 0 10px}
.innerbanner .innerbannerwrapper .quote h4{margin-bottom:7px}
.article{width:100%;height:498px;background:#cbced6}
.article .articlewrapper{max-width:1084px;width:100%;margin:0 auto 0;padding:108px 0 0}
.article .articlewrapper .quote{margin:34px 0 0;padding:18px 0;width:550px}
.article .articlewrapper .quote h1{margin:0 0 10px}
.article .articlewrapper .quote h4{margin-bottom:40px}
.medialinks a{width:100%;height:41px;display:block;margin:0 20px 0 0;text-align:center;cursor:pointer}
.medialinks a .facebook{width:9px;height:18px}
.medialinks a .twitter{width:18px;height:14px}
.medialinks a .linkedin{width:18px;height:17px}
.medialinks a .youtube{width:23px;height:16px}
.medialinks a .download{width:32px}
.medialinks a .print{width:32px}
.innerbody{width:100%}
.innerbody.videobg{background:#f1f2f5}
.innerbody .innerbodywrapper{max-width:1084px;width:100%;margin:-95px auto 0;padding:10px 0 0;z-index:1}
.innerbody .innerbodywrapper section{background:#fff;width:100%;float:left;position:relative}
.innerbody .innerbodywrapper article{float:left;padding:45px 40px 0 80px;width:100%}
.innerbody .innerbodywrapper article .authordetail{font-family:lato-bold;font-size:13px}
.innerbody .innerbodywrapper article .authordetail img{width:36px;height:36px;border-radius:18px}
.innerbody .innerbodywrapper article .authordetail .author{padding:0 10px}
.innerbody .innerbodywrapper article .authordetail .designation{color:#cbced6}
.innerbody .innerbodywrapper article .details{padding:14px 0}
.innerbody .innerbodywrapper article .details h3,.innerbody .innerbodywrapper article .details h1.small-title{margin-bottom:23px;line-height:1.2}
.innerbody .innerbodywrapper article .details .img-responsive{max-width:600px}
.innerbody .innerbodywrapper article .details a{color:#1462c7;cursor:pointer;font-family:lato}
.innerbody .innerbodywrapper article .details a:hover{text-decoration:underline}
.innerbody .innerbodywrapper article .details a:focus{text-decoration:underline}
.innerbody .innerbodywrapper .helpMe{display:none}
.innerbody .innerbodywrapper .keypoints-right{background:#172531;color:#fff;padding:35px 30px 5px;margin-bottom:40px}
.innerbody .innerbodywrapper .keypoints-right h4{padding:0 30px 10px 0}
.innerbody .innerbodywrapper .keypoints-right p{font-family:lato-light;margin-bottom:30px}
.innerbody .innerbodywrapper .row>[class*="col-"]{padding:0 10px 0}
.innerbody .articlewrapper{margin:-338px auto 0}
.innerbody .ontheradorwrapper{margin:-156px auto 0}
.innerbody .ontheradorwrapper .accordion{border-top:1px solid #cbced6}
.innerbody .ontheradorwrapper .accordion .card{border:0;border-bottom:1px solid #cbced6;border-radius:0;padding:26px 0 7px}
.innerbody .ontheradorwrapper .accordion .card .card-header{padding:0;margin-bottom:0;background:0;border-bottom:0;cursor:pointer}
.innerbody .ontheradorwrapper .accordion .card .card-header p{width:96%}
.innerbody .ontheradorwrapper .accordion .card .card-header .arrow{background:url(cnr-clientlib/css/img/arrow_dark_Accordian.svg) no-repeat;transform:rotate(0);width:18px;position:absolute;height:12px;top:35px;right:0;background-size:100%}
.innerbody .ontheradorwrapper .accordion .card .card-header.collapsed .arrow{background:url(cnr-clientlib/css/img/arrow_dark_Accordian.svg) no-repeat;transform:rotate(180deg);background-size:100%}
.innerbody .videowrapper{margin:-164px auto 0}
.innerbody .videowrapper .h-medialinks{float:left;width:300px}
.innerbody .videowrapper .h-medialinks a{width:23px;height:18px;display:inline-block;margin:0 20px 0 0;text-align:center}
.innerbody .videowrapper .h-medialinks a img{vertical-align:inherit}
.innerbody .videowrapper .h-medialinks a .youtube{width:23px;height:16px}
.innerbody .videowrapper .h-medialinks a .twitter{width:18px;height:14px}
.innerbody .videowrapper .h-medialinks a .facebook{width:9px;height:18px}
.innerbody .videowrapper .h-medialinks a .linkedin{width:18px;height:17px}
.innerbody .videowrapper .download{float:right;width:200px}
.innerbody .videowrapper .download a{color:#1462c7}
.innerbody .videowrapper .subscription{padding:20px 35px}
.row.yml{margin-right:-8px;margin-left:-8px}
.row.yml>[class*="col-"]{padding:0 8px}
.youmaylike .youmaylikewrapper{max-width:1084px;width:100%;margin:0 auto;padding:43px 0 31px}
.youmaylike .youmaylikewrapper h3{text-align:center}
.youmaylike .youmaylikewrapper p.body{text-align:center}
.youmaylike .youmaylikewrapper div.title-semibold{color:#37424b;margin-bottom:20px}
.youmaylike .youmaylikewrapper .carousel-inner{margin-left:-7px;margin-right:-7px}
.youmaylike .youmaylikewrapper .carousel-inner .carousel-item{display:inline-block;width:358px;height:350px;padding:0 7px;transition:none;perspective:0}
.youmaylike .youmaylikewrapper .indicators{display:none}
.youmaylike .youmaylikewrapper .carousel-item-next.carousel-item-left{transform:translateX(0) !important}
.youmaylike .youmaylikewrapper .active.carousel-item-left{transform:translateX(0) !important}
.news_box .imgwrapper{height:260px;width:100%}
.news_box button{position:absolute;top:0;right:7px}
.news_box .active-news{background:#fff;width:302px;box-shadow:0 0 8px 0 rgba(65,80,91,0.2);padding:18px 24px 10px;margin-top:-102px;margin-left:20px;height:182px;position:absolute}
.news_box .active-news .event{color:#b1bcc2}
.news_box .active-news .other-news-details{color:#37424b;font-family:Lato-bold;font-size:15px;line-height:23px;letter-spacing:-0.3px;padding-top:10px;margin-bottom:16px;overflow:hidden;height:84px}
.news_box .active-news .person{position:absolute;padding:10px 0 10px 45px;bottom:0;min-height:60px}
.news_box .active-news .person img{position:absolute;top:10px;left:0;width:36px;border-radius:18px}
.news_box .active-news .person p{color:#37424b;margin:0}
.news_box .active-news .person p.name{font-family:Lato-bold;font-size:14px}
.news_box .active-news .person p.occu{font-family:Lato-semibold;font-size:13px}
.subscription{text-align:center;padding:17px 35px 57px;background:#fff}
.subscription img{margin-bottom:18px}
.subscription input{height:40px;margin-bottom:25px}
.subscription button{height:40px}
input.error{border:1px solid red}
div.error,div.error2{display:none;color:red;position:absolute;font-size:13px;text-align:left;margin-top:-25px}
.news{padding:0}
.news p{margin-bottom:0}
.news li{border-bottom:1px solid #cbced6;padding:15px 0 5px}
.news li p.small-bold{color:#cbced6}
.news li p.body3{margin-bottom:10px}
@media only screen and (max-width:1024px) and (min-width:993px){.innerbanner{height:476px}
.innerbanner .innerbannerwrapper{padding:108px 20px 0}
.innerbody .innerbodywrapper{padding:10px 20px 0}
.innerbody .innerbodywrapper section .medialinks.mobileview{text-align:center;position:absolute !important;left:inherit !important;top:inherit !important;bottom:0 !important;width:100%}
.innerbody .innerbodywrapper section .medialinks.mobileview a{display:inline !important;margin:0 10px}
.innerbody .innerbodywrapper article{max-width:600px;padding:45px 20px}
.innerbody .innerbodywrapper.ontheradorwrapper article{width:auto;padding:45px 20px}
#accordion .card P{width:90%}
.youmaylike .youmaylikewrapper{padding:43px 20px 31px}
.youmaylike .youmaylikewrapper p.body{width:55%;margin:0 auto 40px}
.youmaylike .youmaylikewrapper .carousel-inner{margin:0}
.youmaylike .youmaylikewrapper .carousel-inner .carousel-item{display:none;margin:0 auto;width:650px;height:460px;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;perspective:1000px;padding:0}
.youmaylike .youmaylikewrapper .carousel-inner .carousel-item.active{display:block}
.youmaylike .youmaylikewrapper .carousel-inner .imgwrapper{height:370px;width:570px}
.youmaylike .youmaylikewrapper .carousel-inner button{right:80px}
.youmaylike .youmaylikewrapper .carousel-inner .active-news{width:330px;margin-left:310px}
.youmaylike .youmaylikewrapper .indicators{display:block}
.youmaylike .youmaylikewrapper .indicators .carousel-indicators{top:20px;position:relative;left:0}
.youmaylike .youmaylikewrapper .carousel-item-next.carousel-item-left{transform:translateX(-100%) !important}
.youmaylike .youmaylikewrapper .active.carousel-item-left{transform:translateX(-100%) !important}
}
@media only screen and (max-width:992px) and (min-width:768px){.quarterlyupdates .hiddenPanel{display:none}
.innerbanner{height:425px}
.innerbanner.video{height:425px}
.innerbanner.video button{margin-top:20px}
.innerbanner .innerbannerwrapper{padding:85px 40px 0}
.article{height:388px;background:0}
.innerbody .innerbodywrapper .rightcoloumn .keypoints-right{display:none}
.innerbody .innerbodywrapper section .medialinks.mobileview{text-align:center;position:absolute !important;left:inherit !important;top:inherit !important;bottom:0 !important;width:100%}
.innerbody .innerbodywrapper section .medialinks.mobileview a{display:inline !important;margin:0 10px}
.innerbody .innerbodywrapper article{float:left;padding:20px 20px;width:100%}
.innerbody .innerbodywrapper .helpMe{display:block;background:#172531;color:#fff;position:relative;margin:30px 0 20px;padding:0 20px 10px;width:auto;height:auto}
.innerbody .innerbodywrapper .helpMe .button{cursor:pointer;margin:0;width:auto;height:auto;padding:0;border-radius:0;border:0;background:0;box-shadow:none}
.innerbody .innerbodywrapper .helpMe h4{background:url(cnr-clientlib/css/img/chevorn-up.svg) right 16px no-repeat;font-size:14px;font-family:lato;padding:14px 0 0;margin:0;line-height:inherit;text-align:left;display:block}
.innerbody .innerbodywrapper .helpMe .collapsed h4{background:url(cnr-clientlib/css/img/chevorn-down.svg) right 16px no-repeat}
.innerbody .innerbodywrapper .helpMe .collapse{display:none}
.innerbody .innerbodywrapper .helpMe .collapse.show{display:block}
.innerbody .innerbodywrapper .helpMe p{font-family:lato-light}
.innerbody .innerbodywrapper .helpMe #helpmecontent{position:relative;background:0;text-align:left;box-shadow:none}
.innerbody .articlewrapper{margin:-338px auto 0}
.innerbody .ontheradorwrapper{margin:-156px auto 0}
.youmaylike .youmaylikewrapper{padding:43px 20px 31px}
.youmaylike .youmaylikewrapper p.body{width:80%;margin:0 auto 30px}
.youmaylike .youmaylikewrapper .carousel-inner{margin:0}
.youmaylike .youmaylikewrapper .carousel-inner .carousel-item{display:none;width:100%;height:426px;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;perspective:1000px;padding:0}
.youmaylike .youmaylikewrapper .carousel-inner .carousel-item.active{display:block}
.youmaylike .youmaylikewrapper .indicators{display:block}
.youmaylike .youmaylikewrapper .indicators .carousel-indicators{bottom:5px}
.youmaylike .youmaylikewrapper .carousel-item-next.carousel-item-left{transform:translateX(-100%) !important}
.youmaylike .youmaylikewrapper .active.carousel-item-left{transform:translateX(-100%) !important}
.news_box{width:88%;margin:0 6%}
.news_box .imgwrapper{height:360px;width:580px}
.news_box button{position:absolute;top:0;right:103px}
.news_box .active-news{margin-top:-215px;margin-left:360px;height:250px}
.news_box .active-news .event{margin-bottom:10px}
.news_box .active-news .other-news-details{font-size:19px;line-height:1.5}
}
@media only screen and (max-width:767px){.quarterlyupdates .hiddenPanel{display:none}
.innerbanner{height:344px}
.innerbanner.video{height:341px}
.innerbanner.video button{margin-top:50px}
.innerbanner .innerbannerwrapper{padding:68px 30px 0}
.innerbanner .innerbannerwrapper .quote h1{width:300px}
.innerbanner .innerbannerwrapper .quote h4{margin-bottom:10px;font-size:20px}
.article{height:60px}
.article .articlewrapper{padding:0}
.innerbody.videobg{background:#fff}
.innerbody .innerbodywrapper{margin:0 auto 0;padding:0 20px 0}
.innerbody .innerbodywrapper .rightcoloumn .keypoints-right{display:none}
.innerbody .innerbodywrapper section .medialinks.mobileview{text-align:center;position:absolute !important;left:inherit !important;top:inherit !important;bottom:0 !important;width:100%}
.innerbody .innerbodywrapper section .medialinks.mobileview a{display:inline !important;margin:0 10px}
.innerbody .innerbodywrapper section .medialinks.mobileview a:last-child{display:none !important}
.innerbody .innerbodywrapper article{width:100%;padding:30px 0}
.innerbody .innerbodywrapper article .authordetail{padding:0 0 0 50px}
.innerbody .innerbodywrapper article .authordetail img{margin-left:-50px;position:absolute}
.innerbody .innerbodywrapper article .authordetail .author{padding:0;font-size:15px}
.innerbody .innerbodywrapper article .authordetail .designation{display:block;color:#37424b;font-family:lato}
.innerbody .innerbodywrapper article .details h3,.innerbody .innerbodywrapper article .details h1.small-title{font-size:30px}
.innerbody .innerbodywrapper .helpMe{display:block;background:#172531;color:#fff;position:relative;margin:30px -30px 20px;padding:0 20px 10px;width:auto;height:auto}
.innerbody .innerbodywrapper .helpMe .button{cursor:pointer;margin:0;width:auto;height:auto;padding:0;border-radius:0;border:0;background:0;box-shadow:none}
.innerbody .innerbodywrapper .helpMe h4{background:url(cnr-clientlib/css/img/chevorn-up.svg) right 16px no-repeat;font-size:14px;font-family:lato;padding:14px 0 0;margin:0;line-height:inherit;text-align:left;display:block}
.innerbody .innerbodywrapper .helpMe .collapsed h4{background:url(cnr-clientlib/css/img/chevorn-down.svg) right 16px no-repeat}
.innerbody .innerbodywrapper .helpMe .collapse{display:none}
.innerbody .innerbodywrapper .helpMe .collapse.show{display:block}
.innerbody .innerbodywrapper .helpMe p{font-family:lato-light}
.innerbody .innerbodywrapper .helpMe #helpmecontent{position:relative;background:0;text-align:left;box-shadow:none}
.innerbody .articlewrapper{margin:0 auto 0}
.innerbody .ontheradorwrapper{margin:0 auto}
.innerbody .ontheradorwrapper .accordion{border-top:1px solid #cbced6}
.innerbody .ontheradorwrapper .accordion .card .card-header{cursor:pointer}
.innerbody .ontheradorwrapper .accordion .card .card-header p{font-family:lato-semibold;font-size:19px;width:86%}
.innerbody .videowrapper .h-medialinks{display:none}
.innerbody .videowrapper .download{display:none}
.innerbody .videowrapper .subscription{padding:20px 35px}
.youmaylike .youmaylikewrapper{padding:43px 20px 0}
.youmaylike .youmaylikewrapper h3{font-size:25px}
.youmaylike .youmaylikewrapper .carousel-inner{margin:0}
.youmaylike .youmaylikewrapper .carousel-inner .carousel-item{display:none;width:100%;height:410px;padding:3px}
.youmaylike .youmaylikewrapper .carousel-inner .carousel-item.active{display:block}
.youmaylike .youmaylikewrapper .indicators{display:block}
.youmaylike .youmaylikewrapper .indicators .carousel-indicators{bottom:15px}
.youmaylike .youmaylikewrapper .carousel-item-next.carousel-item-left{transform:translateX(-100%) !important}
.youmaylike .youmaylikewrapper .active.carousel-item-left{transform:translateX(-100%) !important}
.news_box{width:100%;margin:0}
.news_box .imgwrapper{height:120px;width:100%}
.news_box button{right:0}
.news_box .active-news{margin-top:0;margin-left:0;width:100%;height:240px}
.news_box .active-news .other-news-details{font-size:19px;line-height:1.5}
}
H1{font-size:56px;font-family:'Bressay',serif;line-height:60px}
H1.medium-title{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H1.small-title{font-size:40px;font-family:Lato-Light;line-height:1.2}
H2{font-size:46px;font-family:'Bressay',serif;line-height:50px}
H2.medium-sub-title{font-size:25px;font-family:Lato-Light;line-height:34px}
H3{font-size:40px;font-family:Lato-Light}
H4{font-size:25px;font-family:Lato-Light;line-height:34px}
.title-semibold{font-size:20px;font-family:Lato-Semibold;line-height:28px}
.title{font-size:20px;font-family:Lato-Light;line-height:28px}
.body{font-size:16px;font-family:Lato;line-height:26px}
.body2{font-size:20px;font-family:Lato-Light;line-height:30px}
.body3{font-size:16px;font-family:Lato-Semibold;line-height:26px}
.body4{font-size:15px;font-family:Lato;line-height:26px}
nav{font-size:15px;font-family:Lato;line-height:18px}
.small-bold{font-size:13px;font-family:Lato-Bold;line-height:18px}
.small{font-size:13px;font-family:Lato-Light;line-height:18px}
input,input.form-control,textarea{border:solid 1px #cbced6;border-radius:0;padding:12px;width:100%;height:50px;background-clip:inherit;line-height:1.63;font:normal 16px Lato;color:#37424b;background:#fff}
input:focus,.form-control:focus,textarea:focus{border:1px solid #1462c7}
input.invalid,input.form-control.invalid{border:1px solid #d0021b}
button.btn-primary{font:normal 16px Lato;width:100%;outline:0;border:0;height:50px;border-radius:2px;background:#1462c7}
button.btn-primary:focus,button.btn-primary:hover{background:#15569d;border:0;outline:0}
button.btn-primary.disabled,button.btn-primary:disabled{background:#f1f2f5;opacity:1;color:#fff}
button.btn-primary.disabled:focus,button.btn-primary.disabled:hover,button.btn-primary:disabled:focus,button.btn-primary:disabled:hover{border:0;outline:0;background:#f1f2f5}
button.btn-secondary{margin:3% 0;font-size:16px;font-family:Lato-Semibold;outline:0;border:0;color:#0d1318;width:147px;height:50px;border-radius:2px;background:#cbced6}
button.btn-secondary:focus,button.btn-secondary:hover{background:#b1bcc2;color:#0d1318;border:0;outline:0}
.textlink{line-height:1px;color:#1462c7 !important;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink:focus,.textlink:hover{color:#1462c7;text-decoration:underline !important}
.textlink2{color:#fff;text-decoration:none;font:normal 12px Lato;text-transform:uppercase;letter-spacing:1px;padding:0 18px 0 0;cursor:pointer;background:url(cnr-clientlib/css/img/Chevron-Right-Blue.svg) right no-repeat}
.textlink2:focus,.textlink2:hover{color:#fff;text-decoration:underline !important}
.txtlink{color:#1462c7;text-decoration:none}
.txtlink:focus,.txtlink:hover{color:#1462c7;text-decoration:underline !important}
.boxlink{border:1px solid transparent;background:#fff;box-shadow:0 0 10px 0 rgba(23,37,49,0.1)}
.boxlink:focus,.boxlink:hover{border:1px solid #cbced6}
.arrowdownlink{color:#fff;text-decoration:none;font-family:Lato-Semibold;text-transform:uppercase;letter-spacing:1px;font-size:12px;padding:5px 25px 5px 0;cursor:pointer;background:url(cnr-clientlib/css/img/arrow_dark_Download.svg) right no-repeat}
.arrowdownlink:focus,.arrowdownlink:hover{color:#fff;text-decoration:underline !important}
.medialinks-smallblue{margin:0 0 3px}
.medialinks-smallblue a{width:23px;height:18px;display:inline-block;margin:0 20px 0 0;text-align:center}
.medialinks-smallblue a img{vertical-align:inherit}
.medialinks-smallblue a .youtube{width:23px;height:16px}
.medialinks-smallblue a .twitter{width:18px;height:14px}
.medialinks-smallblue a .facebook{width:9px;height:18px}
.medialinks-smallblue a .linkedin{width:18px;height:17px}
.palegreybg{background:#f1f2f5}
header.interstitial{background:#eaf4fa}
header.interstitial .navbar{padding:5px}
header.interstitial .navbar .intlogo{width:300px}
.getstarted{width:100%}
.getstarted .getstartedwrapper{max-width:1084px;width:100%;margin:0 auto;padding:76px 0 25px;text-align:center}
.getstarted .getstartedwrapper h2{color:#37424b;margin-bottom:26px}
.getstarted .getstartedwrapper p{font-family:Lato;font-size:18px;line-height:28px;color:#37424b;margin-bottom:28px}
.getstarted .getstartedwrapper ul h4{font-family:Lato;font-size:18px;line-height:28px;margin:0;padding:0}
.getstarted .getstartedwrapper ul li{font-family:Lato;font-size:18px;line-height:28px;margin-bottom:28px;color:#37424b}
.getstarted .getstartedwrapper ul li span{display:block}
.getstarted .getstartedwrapper ul li a{color:#1379d2;text-decoration:underline}
@media only screen and (max-width:1024px) and (min-width:993px){header.interstitial{background:#eaf4fa}
header.interstitial .navbar{padding:5px 20px}
header.interstitial .navbar .intlogo{width:300px}
.sm_slide{margin:5px 5px 0 5px}
}
@media only screen and (max-width:992px) and (min-width:768px){header.interstitial{background:#eaf4fa}
header.interstitial .navbar{padding:5px 20px}
header.interstitial .navbar .intlogo{width:200px}
header.interstitial .navbar .cnrlogo{width:250px}
}
@media only screen and (max-width:767px){header.interstitial{background:#eaf4fa}
header.interstitial .navbar{padding:5px 20px;display:block}
header.interstitial .navbar .intlogo{display:none}
header.interstitial .navbar .cnrlogo{width:250px}
.getstarted .getstartedwrapper{padding:76px 20px 25px}
}