body{font-family:"Roboto",sans-serif;font-size:18px;font-weight:400;background:#fff;color:#555459;position:relative}.clear{clear:both}h1,h2,h3,h4{font-family:"Roboto",sans-serif;color:#3baa34;font-weight:500;margin:0;line-height:normal}h1{font-size:22px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}img{padding:0px;border:0px;vertical-align:bottom}img a{border:0px}.alignnone{margin:0px 0px 20px 0px}.alignleft{float:left;margin:0px 15px 15px 0px}.alignright{float:right;margin:0px 0px 30px 0px}@media screen and (max-width: 960px){.alignleft{float:none;display:block;margin:0px auto 30px auto}.alignright{float:none;display:block;margin:0px auto 30px auto}}@media screen and (max-width: 450px){.alignleft{margin:0px auto 10px auto}.alignright{margin:0px auto 10px auto}}.wp-caption{max-width:100%}strong{font-weight:600}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail,.size-blogthumbnail{max-width:100%;height:auto}a{text-decoration:none;color:#3baa34}a:hover{color:#555459}p{line-height:1.6}p a{color:#3baa34;text-decoration:underline}p a:hover{text-decoration:none;border:none}p.nocontent{margin:30px 0px 30px 0px;text-align:center}blockquote{background:#f4f4f4;padding:20px 20px 12px 20px;margin:20px 0px 20px 20px}::selection{background:#3baa34;color:#fff}::-moz-selection{background:#3baa34;color:#fff}button{background-color:#3baa34}.aligncenter{display:block;margin:30px auto}.wp-caption-text{background-color:#e2e2e2;padding:6px;font-style:italic;font-size:15px;text-align:center}.fa-angle-right{color:#3baa34}.agendaindent{font-style:italic;margin-left:64px}ol{margin-left:28px}header{width:100%;background-color:#fff;border-bottom:2px solid #3baa34}.topheader{background-color:#e2e2e2;font-size:16px;padding:12px 30px}.topheader .topheader_left .header_menu_contact{color:#3baa34;font-size:14px;padding-right:15px}.topheader .topheader_left .header_menu_contact i{margin:0px 6px 0px 20px}.topheader .topheader_right{text-align:right}.topheader .topheader_right ul{list-style-type:none;margin:0px}.topheader .topheader_right ul li{display:inline-block}.topheader .topheader_right ul li a{margin:0px 10px;color:#555459;text-transform:uppercase;font-size:14px}.topheader .topheader_right ul li a:hover{border-bottom:1px solid #555459}.topheader .topheader_right ul li.current-menu-item a{border-bottom:1px solid #555459}.topheader .topheader_right ul li.current-menu-item a:hover{border-bottom:0px}@media screen and (max-width: 768px){.topheader{display:none}}.header_logo{padding:30px}.header_menu{text-align:right;padding-right:30px}@media only screen and (max-width: 1100px){header{border-bottom:none}.col-3,.col-9{width:100% !important;text-align:center}.header_menu{text-align:center;padding-right:0px}.header_logo{padding:30px 0px 30px 0px}.header_menu_contact{margin:10px 0px 15px 0px;padding:0px}.header_menu_contact i{margin:0px 6px 0px 6px}}.menu-container{width:100%;background:#fff}.menu-mobile{display:none;padding:20px}.menu{display:inline-block}.menu a{font-size:16px !important;text-transform:uppercase}.menu>ul{margin:0 auto;width:100%;list-style:none;padding:0;position:relative;box-sizing:border-box;z-index:99;text-align:left}.menu>ul:before,.menu>ul:after{content:"";display:table}.menu>ul:after{clear:both}.menu>ul>li{float:left;padding:0;margin:0}.menu ul li.mobileonly{display:none}.menu>ul>li a{text-decoration:none;padding:8px 15px;display:block;color:#3baa34}.menu>ul>li:hover{background:#3baa34}.menu>ul>li.current_page_item,.menu>ul>li.current_page_parent,.menu>ul>li.current-page-ancestor,.menu>ul>li ul>li.current-menu-item{background:#3baa34}.menu>ul>li.current_page_item a,.menu>ul>li.current_page_parent a,.menu>ul>li.current-page-ancestor a,.menu>ul>li.current-menu-parent ul li.current-menu-item a{color:#fff}.menu>ul>li:hover a{color:#fff}.menu>ul>li.menu-dropdown-icon>a:after{content:"\f107";font-family:"FontAwesome";display:block;cursor:pointer;float:right;font-size:14px;margin-left:4px}.menu>ul>li>ul{display:none;width:100%;background:#e2e2e2;padding:15px;position:absolute;z-index:99;left:0;margin:0;list-style:none;box-sizing:border-box;border-bottom:3px solid #3baa34}.menu>ul>li>ul:before,.menu>ul>li>ul:after{content:"";display:table}.menu>ul>li>ul:after{clear:both}.menu>ul>li>ul{font-size:0}.menu>ul>li>ul>li{margin:0;list-style:none;width:25%;background:none;display:inline-block}.menu>ul>li>ul>li a{color:#555459;padding:12px;width:90%;display:block;border-bottom:2px solid #ccc;text-transform:none}.menu>ul>li>ul>li>ul{display:block;padding:0;margin:0;list-style:none;box-sizing:border-box}.menu>ul>li>ul>li>ul:before,.menu>ul>li>ul>li>ul:after{content:"";display:table}.menu>ul>li>ul>li>ul:after{clear:both}.menu>ul>li>ul>li>ul>li{float:left;width:100%;padding:0;margin:0;font-size:14px}.menu>ul>li>ul>li>ul>li a{border:0;font-weight:300}.menu>ul>li>ul.normal-sub{width:300px;left:auto;padding:0px}.menu>ul>li>ul.normal-sub>li{width:100%}.menu>ul>li>ul.normal-sub>li:hover{background-color:#3baa34}.menu>ul>li>ul.normal-sub>li:hover a{color:#fff}.menu>ul>li>ul.normal-sub>li a{border:0;padding:15px;color:#555459}@media only screen and (max-width: 1100px){.menu-container{width:100%;text-align:center;background-color:#3baa34}.menu-mobile{display:block;padding:15px !important;width:100% !important;height:100% !important}.menu{width:100%}.menu>ul>li.menu-dropdown-icon>a:after{display:none}.menu-dropdown-icon:before{content:"\f078";font-family:"FontAwesome";display:block;cursor:pointer;float:right;padding:20px;color:#333}.menu li.menu-dropdown-icon ul.sub-menu a{margin-left:0px;color:#fff}.menu a{color:#fff}.menu li:hover a{color:#3baa34}.menu li:hover .sub-menu a{color:#000}.menu>ul{display:none;background-color:#e2e2e2}.menu>ul>li{width:100%;float:none;display:inline-block}.menu ul li.mobileonly{display:inline-block}.menu>ul>li a{padding:20px;width:100%;display:block}.menu>ul>li>ul{position:relative}.menu>ul>li>ul.normal-sub{width:100%;background-color:#bebebe}.menu>ul>li>ul>li{float:none;width:100%}.menu>ul>li>ul>li:first-child{margin:0}.menu>ul>li>ul>li a{width:100%}.menu>ul>li>ul>li>ul{position:relative}.menu>ul>li>ul>li>ul>li{float:none}.menu .show-on-mobile{display:block}}.videocontainer{height:100vh;position:relative;overflow:hidden}.videocontainer .overlay{position:absolute !important;z-index:5 !important;background-color:rgba(0,0,0,0.3) !important}video{width:100%;height:100%;overflow:hidden;object-fit:cover;font-family:'object-fit: cover;';position:absolute;left:0px;top:0px;z-index:1}.videofallback{background-image:url("images/ranplan_home_fallback.jpg");background-position:center center;background-size:cover;width:100%;height:100%}.videocontainer .row{height:100%}.videocontainer .row .col.video_caption_container{text-align:center;color:#fff;z-index:5}.video_caption{margin-top:183px}.video_caption div{font-size:60px;line-height:1.1;max-width:720px;margin:0 auto;padding:0px 20px;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 768px){.video_caption{margin-top:263px}.video_caption div{font-size:40px}}@media only screen and (max-width: 375px){.video_caption div{font-size:30px}}.topimage{max-width:2560px;margin:0px auto 0px auto;height:760px;background-color:#333;background-position:center center;background-size:cover;background-repeat:no-repeat}.topimage_caption{height:760px;max-width:1640px;margin:0 auto;padding:0px 20px;text-align:center}@media only screen and (max-width: 1920px){.topimage,.topimage_caption{height:680px}.topimage_caption{max-width:1240px}}@media only screen and (max-width: 1440px){.topimage,.topimage_caption{height:600px}.topimage_caption{max-width:960px}}.topimage_captiontext{position:relative;top:50%;transform:perspective(1px) translateY(-50%)}.topcaption{font-size:40px;color:#fff;text-transform:uppercase;font-weight:900;line-height:1.4;letter-spacing:1px}.topimageoverflowpad .topcaption{padding-top:45px}.topimage_captiontext button{margin-top:20px;background-color:#3baa34}@media only screen and (max-width: 1440px){.topcaption{font-size:32px}.bottomcaption{font-size:22px}}@media screen and (max-width: 620px){.topcaption{font-size:30px}.bottomcaption{font-size:20px}}@media screen and (max-width: 420px){.topimage.topimageoverflowpad{height:550px}.topimage.topimageoverflowpad .topcaption{padding-top:135px}.topimage{height:450px}}.topimage.product_topimage{height:480px}.topimage.product_topimage .topimage_caption{text-align:left;height:480px}.topimage.product_topimage .topimage_caption .topimage_captiontext .topcaption{font-size:22px;font-weight:500;text-transform:none}.topimage.product_topimage .topimage_caption .topimage_captiontext .topcaption h1{font-size:32px;margin-bottom:30px;font-family:"Orbitron",sans-serif}.topimage.product_topimage .topimage_caption .topimage_captiontext button:hover{background-color:#555459 !important}@media screen and (max-width: 620px){.topimage.product_topimage .topcaption br{display:none}}.product_cap{margin:80px 0px}.product_cap .product_cap_list{background-color:#f4f4f4;padding:30px}.product_cap .product_cap_list h2,.product_cap .product_cap_list h3{margin-bottom:30px;font-size:20px}.product_cap .product_cap_list ul{margin-left:28px}.product_cap .product_cap_list ul li{margin-bottom:20px}.product_cap .product_cap_list ul i{color:#3baa34}.product_section{padding:80px 0px}.product_section.productsection_grey{background-color:#f4f4f4}.product_section .product_section_title{text-align:center;margin-bottom:50px;margin-left:20px;margin-right:20px}.product_section .product_section_title h2{font-size:26px}.product_section .product_section_opening{max-width:800px;margin:0px auto 50px auto;padding:0px 20px}.product_section .product_section_opening p{text-align:center;font-weight:500;margin-bottom:0px}.product_section .product_section_text ul{margin-top:50px;margin-bottom:50px;margin-left:28px}.product_section .product_section_text ul li{margin-bottom:20px}.product_section .product_section_text ul li i{color:#3baa34}.product_section .product_section_text a button:hover{background-color:#555459}.product_section .product_section_images{position:relative}.product_section .product_section_images p.imgcap{font-size:14px;font-style:italic;color:#555459}.product_section .product_section_images .modal{width:80% !important;text-align:center}.product_section .product_section_images .modal img{opacity:1 !important}.product_section .product_section_images .close{cursor:pointer}.product_section .product_section_images img{position:relative}.product_section .product_section_images .magglass{display:none}.product_section .product_section_images:hover .magglass{position:absolute;display:block;top:50%;right:0;left:0;text-align:center;font-size:30px;transform:perspective(1px) translateY(-50%)}.product_section .product_section_images:hover img{opacity:0.6}@media screen and (max-width: 768px){.product_section .product_section_text a{text-align:center;display:block}.product_section .product_section_text a button{margin-bottom:50px}}.carouselcontainer{width:100%}.carouselcontainer .slick-slider{margin-bottom:10px}.carousels .eachcarouselslide{width:100%;height:900px;background-position:center center;background-size:cover}.eachcarouselslide_caption{display:flex;flex-direction:row;height:100%;width:100%;align-items:center;justify-content:center}.eachcarouselslide_caption_content{text-align:center;padding:0px 60px;max-width:1160px}.eachcarouselslide_caption_img{margin-bottom:30px;text-align:center}.eachcarouselslide_caption_img img{margin:0px auto}.eachcarouselslide_caption_title{color:#fff;font-size:48px;text-transform:uppercase;line-height:1.2}.eachcarouselslide_caption_subtitle{color:#fff;font-size:24px;margin-top:30px}.eachcarouselslide_caption_content button{margin-top:30px}.eachcarouselslide_caption_content button:hover{background-color:#bebebe}.eachcarouselslide_caption_content img{margin:30px auto 0px auto}@media screen and (max-width: 1920px){.carousels .eachcarouselslide{height:650px}.eachcarouselslide_caption_title{font-size:40px}}@media screen and (max-width: 1680px){.carousels .eachcarouselslide{height:580px}.eachcarouselslide_caption_title{font-size:32px}.eachcarouselslide_caption_subtitle{font-size:22px}}@media screen and (max-width: 1200px){.carousels .eachcarouselslide{height:420px}.eachcarouselslide_caption_title{font-size:28px}.eachcarouselslide_caption_subtitle{font-size:20px}}@media screen and (max-width: 768px){.eachcarouselslide_caption_img img{width:200px;height:auto}}.colcontainer.pagetitle.titlecenter{text-align:center}.colcontainer.pagetitle h1{font-size:26px;text-transform:uppercase}.colcontainer.pagetitle h2{font-size:22px}.colcontainer.pagetitle h3{font-size:20px}h1.body_title{font-size:26px;text-transform:uppercase}.calltoaction{width:100%;text-align:center;background-color:#f4f4f4}.calltoaction_text{padding:60px 20px;color:#3baa34}.calltoaction_text p{font-size:24px;margin-bottom:0px}.calltoaction_text a button{background-color:#3baa34;color:#fff;margin-top:16px}.calltoaction_text a button:hover{background-color:#555459}.webinar{background-color:#3baa34;text-align:center;padding:60px 30px}.webinar p{color:#fff;margin-bottom:20px;font-size:20px}.webinar a{text-decoration:none}.webinar button{background-color:#f4f4f4;color:#000;margin-left:10px}.webinar button:hover{background-color:#555459;color:#fff}@media screen and (max-width: 1000px){.webinar button{display:block;margin:30px auto 0 auto}}.headimg5g .topimage_captiontext{top:20% !important}.pagelink_title{background-color:#3baa34;text-align:center}.eachpagelink{margin-bottom:30px;text-align:center}.pagelinks.greybg .eachpagelink{background-color:#f4f4f4}.pagelinks.greybg .pagelink_title{background-color:#f4f4f4;text-align:center}.pagelink_title h1,.pagelink_title h2,.pagelink_title h3,.pagelink_title h4{color:#fff;text-transform:uppercase;padding:20px}.pagelinks.greybg .pagelink_title h3{color:#3baa34}.eachpagelink:hover .pagelink_title h1,.eachpagelink:hover .pagelink_title h2,.eachpagelink:hover .pagelink_title h3,.eachpagelink:hover .pagelink_title h4{color:#555459}.pagelink_caption{color:#555459;padding-top:20px;padding-bottom:10px;font-weight:500;min-height:82px}.eachpagelink button{margin-bottom:20px}.eachpagelink button:hover{background-color:#555459;color:#fff}.pagelinks.pagelinks_wide .eachpagelink .eachpagelink_image{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.pagelinks.pagelinks_wide .eachpagelink .eachpagelink_data{background-color:#f4f4f4;text-align:left;padding:50px}.pagelinks.pagelinks_wide .eachpagelink .eachpagelink_data h1,.pagelinks.pagelinks_wide .eachpagelink .eachpagelink_data h2,.pagelinks.pagelinks_wide .eachpagelink .eachpagelink_data h3{margin-bottom:20px;font-size:24px;font-family:"Orbitron",sans-serif}.pagelinks.pagelinks_wide .eachpagelink .eachpagelink_data .pagelink_caption{padding:20px 0px 50px 0px;min-height:auto}.pagelinks.pagelinks_wide .eachpagelink .eachpagelink_data .pagelink_caption p{margin-bottom:0px;font-weight:400}.pagelinks.pagelinks_wide .eachpagelink .eachpagelink_data button{margin-bottom:0px}.pagelinks.pagelinks_boxed .col-3.eachpagelink .pagelink_title h3{font-size:16px}@media screen and (max-width: 768px){.pagelinks.pagelinks_wide .eachpagelink{margin-bottom:30px}.pagelinks.pagelinks_wide .eachpagelink .row .col{margin-bottom:0px}.pagelinks.pagelinks_wide .eachpagelink .eachpagelink_data{padding:30px}.pagelinks.pagelinks_wide .eachpagelink .eachpagelink_data h3{line-height:1.2}.pagelinks.pagelinks_wide .eachpagelink .eachpagelink_image{min-height:450px}}@media screen and (max-width: 520px){.pagelinks.pagelinks_wide .eachpagelink .eachpagelink_image{min-height:320px}}.colcontainer{clear:both;padding:0px;margin:0 auto;overflow:hidden;max-width:1200px}@media only screen and (max-width: 1200px){.insidecontainer{padding:0px 20px}}.colcontainer.onecolumn,.colcontainer.twocolumn,.colcontainer.threecolumn{padding-bottom:60px}.colcontainer.onecolumn h2,.colcontainer.twocolumn h2,.colcontainer.threecolumn h2{margin-bottom:20px}.colcontainer.onecolumn ul,.colcontainer.twocolumn ul,.colcontainer.threecolumn ul{margin-top:30px;margin-bottom:30px}.colcontainer.onecolumn ul li,.colcontainer.twocolumn ul li,.colcontainer.threecolumn ul li{margin-bottom:10px}.onecolboxed{border:2px solid #3baa34;padding:50px 50px 34px 50px}.colcontainer.onecolumn.onecolumncenter{text-align:center}.twocolgreen{background-color:#3baa34;padding:30px}.greenbackground{background-color:#3baa34;padding:60px 0px 0px 0px;color:#fff}.greybackground{background-color:#e2e2e2;padding:60px 0px 0px 0px}.lightgreybackground{background-color:#f4f4f4;padding:60px 0px 0px 0px}.culture_first{padding-bottom:0px !important;color:#fff}.culture_first h2{color:#fff}.culture_first .twocol_first{background-color:#39b54a;padding:20px}.culture_first .twocol_second{background-color:#61c46e;padding:20px}.culture_second{color:#fff}.culture_second h2{color:#fff}.culture_second .twocol_first{background-color:#61c46e;padding:20px}.culture_second .twocol_second{background-color:#39b54a;padding:20px}.pad-bottom{padding:0px 0px 60px 0px}.pad-bottom-half{padding:0px 0px 30px 0px}.pad-both{padding:60px 0px 60px 0px}.pad-top{padding:60px 0px 0px 0px}.pad-none{padding:0px}.marg-bottom{margin:0px auto 60px auto}.marg-both{margin:60px auto 60px auto}.marg-top{margin:60px auto 0px auto}.marg-none{margin:0px auto}.gallerycontainer .col{margin-bottom:2%}.gallery_carousel{margin-bottom:60px;visibility:hidden}.slick-initialized{visibility:visible !important}.gallery_carousel .eachslide{width:100%;height:960px;background-position:center center;background-size:cover}@media screen and (max-width: 1920px){.gallery_carousel .eachslide{height:850px}}@media screen and (max-width: 1680px){.gallery_carousel .eachslide{height:680px}}@media screen and (max-width: 1200px){.gallery_carousel .eachslide{height:420px}}button.slick-prev,button.slick-next{display:block;position:absolute;top:48%;z-index:1 !important}button.slick-prev{left:20px}button.slick-next{right:20px}.slick-prev:before,.slick-next:before{font-family:'FontAwesome' !important;font-size:80px !important}.slick-prev:before{content:"\f104" !important}.slick-next:before{content:"\f105" !important}ul.slick-dots{bottom:-50px !important}.slick-dots li button:before{font-size:14px !important}.slick-dots li.slick-active button:before{color:#3baa34 !important}.carousel .eachslide{visibility:hidden}.carousel .eachslide:first-child{visibility:visible}.carousel.slick-initialized .eachslide{visibility:visible}#map,.map{width:100%;height:600px}#map .marker,.map .marker{visibility:hidden}#map .marker h4,.map .marker h4{margin-bottom:10px}@media screen and (max-width: 1440px){#map,.map{height:460px}}@media screen and (max-width: 768px){#map,.map{height:320px}}.imagetext{color:#555459}.imagetext.greenbackground{background-color:#3baa34;color:#fff}.imagetext h2{margin-bottom:30px;font-size:24px}.imagetext h3{margin-bottom:20px;font-size:20px;color:#555459}.imagetext.greenbackground h3{color:#fff}.imagetext button{background-color:#3baa34}.imagetext.greenbackground button{background-color:#fff}.imagetext.greenbackground a button{color:#3baa34}.imagetext a button{color:#fff}.imagetext ul li{margin-bottom:12px}.greybg_5g{background-color:#f4f4f4;padding-top:60px;padding-bottom:60px}.slogan5g{padding-bottom:80px !important}.slogan5g h2{color:#555459}.preamble5g h2{line-height:1.5}.pagetitle.plan5gtitle h2{font-size:26px}.benefits2col .twocol_first{padding-right:20px}.benefits2col .twocol_second{padding-left:20px}@media screen and (max-width: 768px){.benefits2col .twocol_first{padding-right:0px}.benefits2col .twocol_second{padding-left:0px}}.featuredevents{background-color:#f4f4f4}.featuredevents .colcontainer{max-width:800px}.featuredevents h2{text-align:center;margin-bottom:60px;font-size:24px}.featuredevents .eachevent h3{margin-top:20px}.featuredevents .eachevent .eachevent_image,.featuredevents .eachevent .eachevent_content{background-color:#f4f4f4}.featuredevents .eachevent .eachevent_content .eachevent_title{min-height:auto;margin-bottom:20px}.recentnews{text-align:center}.recentnews h3{margin-bottom:60px;font-size:24px}.eachnewspost{background-color:#f4f4f4;padding:30px}.eachnewspost h4{margin-bottom:12px}.eachnewspost i{font-size:32px;margin-bottom:20px}.eachnewspost span{color:#989898;font-style:italic;font-size:16px}.eachnewspost button{margin-top:20px}.eachnewspost button:hover{background-color:#555459}.client_carousel_container{max-width:880px;margin:0 auto 60px auto;padding:0px 10px;text-align:center}.client_carousel_container h3{text-transform:uppercase;margin:30px auto;font-size:24px}.eachclient{margin-bottom:20px}.tabbedimages_headercontainer{margin-bottom:60px}ul#tabbedimages{list-style-type:none;padding:0;margin:0;text-align:center;font-size:0;position:relative}ul#tabbedimages li.active{background-image:url("images/downchev.png");background-position:center bottom;background-repeat:no-repeat}.tabbedimages_contentcontainer{margin-bottom:60px}ul#tabbedimages li.eachtab{display:inline-block;color:#fff;width:12.5%;padding:5px 5px 25px 5px}ul#tabbedimages li.eachtab img{border:1px solid #555459}ul#tabbedimages li.eachtab:hover{cursor:pointer}@media screen and (max-width: 768px){ul#tabbedimages li.eachtab{width:25%}}ul#tabbedimagecontent{list-style-type:none;margin:0;padding:0}@media screen and (max-width: 768px){.tabbedimagecontent_contentright{margin-top:30px}}ul#tabbedimagecontent li.eachtab{display:none}ul#tabbedimagecontent li.eachtab.active{display:block}.tabbedimages_contentcontainer h3{margin-bottom:20px}.tabbedimages_contentcontainer .col ul{list-style-type:disc}.tabbedimages_contentcontainer .col ul li{margin-bottom:8px}.tabbedtext{width:100%}.tabbedtext .eachtab{display:inline-block;margin-right:5px;padding:10px 16px;cursor:pointer;border:1px solid #e2e2e2;color:#3baa34}.tabbedtext .eachtab.active{border-bottom:1px solid #f4f4f4;background-color:#f4f4f4}.tabbedtextcontent .eachtab{display:none;padding:30px 16px;border:1px solid #e2e2e2;margin:-1px 0px 80px 0px}.tabbedtextcontent .eachtab.active{display:block;background-color:#f4f4f4}.tabbedtextcontent .eachtab ul li{margin-bottom:8px}@media screen and (max-width: 768px){.tabbedtext .eachtab{display:block;margin-right:0px}}.logoblock{background-color:#f4f4f4}.logoblock .colcontainer{overflow:visible}.logoblock h2{text-transform:uppercase;font-size:22px}.eachlogo{padding:20px;box-shadow:0px 0px 10px #bbb;background-color:#fff;text-align:center;margin-top:30px}.logoblock .modal-header{text-align:center}.logoblock .modal span.close:hover{cursor:pointer}#modal_webinarvid .modal{max-width:1200px;width:100% !important}.blockcontent{background-color:#f4f4f4;padding:60px 0px}.blockcontent .colcontainer{overflow:visible}.blockcontent h2{text-transform:uppercase;margin-bottom:50px;font-size:22px}.eachblockcontent{padding:30px 20px;box-shadow:0px 0px 10px #bbb;background-color:#fff;text-align:center;margin-bottom:30px}.eachblockcontent h3{margin-bottom:20px}.blogindex_eachblog{margin-bottom:60px}span.blogdate{margin:20px 0px;display:block;font-style:italic;color:#bebebe}.blogsingle_eachblog{padding-bottom:60px}.blogindex_eachblog a:hover button{background-color:#bebebe}.sidebarcontainer{background-color:#f4f4f4;margin:0px 0px 30px 0px;padding:30px}.sidebarcontainer h3{text-transform:uppercase;margin-bottom:30px}.sidebarcontainer ul li{margin-top:20px}.sidebarsocial i{color:#555459;font-size:28px;margin:0px 10px 30px 0px}.eachevent{margin-bottom:30px;text-align:center}.eachevent .eachevent_image{background-color:#e2e2e2;padding:20px 20px 0px 20px}.eachevent .eachevent_content{background-color:#e2e2e2}.eachevent .eachevent_content .eachevent_title{padding:0px 20px;min-height:100px}.eachevent .eachevent_content .eachevent_title h2{padding-top:30px}.eachevent .eachevent_content .eachevent_location h3{color:#555459;margin-bottom:4px}.eachevent .eachevent_content .eachevent_caption{color:#555459;margin:0px 0px 30px 0px}.eachevent .eachevent_content .eachevent_caption p:first-of-type{margin-bottom:1px}.eachevent .eachevent_content button{margin-bottom:30px}.eachevent .eachevent_content button:hover{background-color:#555459}.event_header{margin:30px auto;text-align:center}.event_header .eachevent_title h1{margin:50px auto 30px auto;font-size:28px}.event_header .eachevent_location h2{margin:50px auto 0px auto;color:#000}.event_header .eachevent_date{margin-bottom:60px}.jobindex .jobsearch_filters{padding:10px;background-color:#3baa34}.jobindex .jobsearch_filters select{cursor:pointer}.jobindex .jobsearch_filters .facetwp-facet{margin:0px}.jobindex .jobsearch_filters .facetwp-facet .facetwp-autocomplete-update{display:none}.jobindex .jobsearch_filters .filter_reset{text-align:right}.jobindex .jobsearch_filters .filter_reset button{background-color:#555459}.jobindex .eachjob{border-bottom:1px solid #e2e2e2;padding:20px 10px;display:flex;align-items:center}.jobindex .eachjob:hover{background-color:#f4f4f4}.jobindex .eachjob:hover .eachjob_view button{background-color:#555459}.jobindex .eachjob .eachjob_title{color:#555459;font-weight:500;border-right:1px solid #e2e2e2;padding:0px 10px 0px 0px}.jobindex .eachjob .eachjob_department{border-right:1px solid #e2e2e2;padding:0px 10px 0px 10px;color:#878787;font-size:16px}.jobindex .eachjob .eachjob_country{padding:0px 0px 0px 10px;color:#878787;font-size:16px}.jobindex .eachjob .eachjob_view{margin-left:auto}.jobindex .eachjob .eachjob_view button:hover{background-color:#555459}.jobindex .nojobs{padding:20px;background-color:#e2e2e2}.jobindex .nojobs p{margin:0}.jobindex .facetwp-pager{text-align:center;margin:0px auto 60px auto;padding-bottom:60px;max-width:1200px;border-bottom:1px solid #e2e2e2}.jobindex .facetwp-pager a.facetwp-page{background-color:#3baa34;color:#fff;padding:3px 6px}.jobindex .facetwp-pager a.facetwp-page.active{background-color:transparent;color:#555459}.manualapplication{background-color:#f4f4f4;padding-top:60px;text-align:center}@media screen and (max-width: 768px){.jobindex .row.gutters .col{margin-bottom:0px}.jobindex .eachjob{display:block;text-align:center;padding:30px 10px}.jobindex .eachjob .eachjob_title{border-right:none;padding:0px}.jobindex .eachjob .eachjob_department{border-right:none;padding:0px}.jobindex .eachjob .eachjob_country{border-right:none;padding:0px}.jobindex .eachjob .eachjob_view{margin-top:10px}.jobindex .jobsearch_filters .row.gutters .col{margin-bottom:10px}}.accordion{margin-bottom:30px}.accordion .accord_title{margin-bottom:20px;color:#555459}.accordion h3{font-weight:400}.accordion h3 a{display:block;width:100%;margin-bottom:20px}.accordion h3 a:before{content:"\f107";font-family:"FontAwesome";display:inline-block;cursor:pointer;float:left;font-size:18px;margin:3px 6px 0px 0px;color:#3baa34}.accordion h3 a.active:before{content:"\f106"}.accordion .collapse-box{padding:0px 20px 4px 20px}.accordion hr{margin-top:30px}.content.faqs .colcontainer.onecolumn{padding-bottom:30px}.accordion.product_accordion h3{font-size:20px}.accordion.product_accordion h3 a{background-color:#f4f4f4;padding:30px;text-align:center}.accordion.product_accordion h3 a:before{display:none}.accordion.product_accordion h3 a:after{content:"\f107";font-family:"FontAwesome";display:inline-block;cursor:pointer;float:none;font-size:18px;margin:3px 0px 0px 6px;color:#3baa34}.accordion.product_accordion h3 a.active:after{content:"\f106"}.accordion.product_accordion .collapse-box{padding-bottom:30px}.accordion.product_accordion .collapse-box h3{margin-top:30px;margin-bottom:30px;font-size:20px}.accordion.product_accordion .collapse-box ul{margin-top:30px;margin-left:28px}.accordion.product_accordion .collapse-box ul li{margin-bottom:20px}.accordion.product_accordion .collapse-box i{color:#3baa34}.topimage.investorstop{height:320px}.topimage.investorstop .topimage_caption{height:320px}.investorstop .topcaption h1{color:#fff;font-weight:400;font-size:46px}.investorstop .topcaption h2{color:#fff;text-transform:none !important;font-weight:400;margin-top:20px}.sidebar{background-color:#e2e2e2;margin-bottom:30px;padding:10px 20px}.sidebar h3{margin:10px 0px 20px 0px}.sidebar ul{list-style-type:none;margin:0px;padding:0px}.sidebar ul li{margin:10px 0px}.sidebar ul li a{color:#555459}.sidebar ul li a:hover{color:#3baa34}.sidebar ul li:last-of-type{border-bottom:none}.sidebar ul li.menu-item-has-children{cursor:pointer}.sidebar ul li.menu-item-has-children:before{content:"\f107";font-family:"FontAwesome";display:inline-block;cursor:pointer;float:right;font-size:14px;margin-left:4px;color:#555459}.sidebar ul li.current-menu-item a,.sidebar ul li.current-menu-parent>a{color:#3baa34}.sidebar ul li.current-menu-parent ul.sub-menu{display:block}.sidebar ul ul{margin:0px 0px 20px 20px}.sidebar ul ul.sub-menu{display:none}.sidebar .sidebar_social{margin-bottom:20px}.sidebar .sidebar_social a{font-size:24px;margin-right:10px;color:#555459}.corporatesub button{width:100%;margin-bottom:60px}.corporatesub button:hover{background-color:#555459}.corporatesub button i{vertical-align:text-top}.investordates{text-align:center;margin-bottom:30px}.investordates h2{margin:40px auto !important;font-size:26px;text-transform:uppercase}.investordates a{color:#555459;display:block;width:100%;height:100%}.investordates a:hover{color:#3baa34}.investordates span{color:#3baa34;margin-bottom:14px;display:block;font-size:20px}.investordates .aligncenter{margin:0px auto}.ipobox{text-align:center;background-color:#f4f4f4;margin-top:60px;padding:30px 30px 20px 30px}.ipobox span{margin-bottom:8px;font-size:20px}.ipoboxinfo{background-color:#3baa34;text-align:center;padding:30px;color:#fff}.ipoboxinfo a{color:#fff;border-bottom:1px solid #fff}.layout-investment a[href$=".pdf"]:before{content:"\f1c1";font-family:"FontAwesome";cursor:pointer;color:#df0000;margin-right:8px}.layout-investment a[href$=".docx"]:before{content:"\f1c2";font-family:"FontAwesome";cursor:pointer;color:#0e60d0;margin-right:8px}.calendartitle{text-align:center;margin:60px auto}.calendardates{margin-bottom:60px}.invest_subhead{margin-bottom:30px;color:#555459}.investorsingle .subhead{margin-bottom:20px;color:#555459}.investorsingle .languageswitch{margin-bottom:20px}.investorsingle .languageswitch a{text-decoration:underline}.investorsingle .languageswitch a:hover{text-decoration:none}.investorsingle .investor_meta{border-top:1px solid #e2e2e2;margin:30px 0px 0px 0px;padding:30px 0px 0px 0px}.investorsingle .investor_meta h2{margin-bottom:30px}.investorsingle .investor_meta ul{margin:0px 0px 30px 0px;list-style-type:none}.investorsingle .investor_meta ul li{margin-bottom:20px}.investorsingle .investor_meta ul.investor_meta_links a:before{content:"\f0c1";font-family:"FontAwesome";cursor:pointer;color:#3baa34;margin-right:8px}.investor_filter{background-color:#e2e2e2;margin-bottom:60px;padding:30px;text-align:center}.investor_filter p{color:#3baa34}.investor_filter .resetbutton{text-align:right}.investor_filter .resetbutton button:hover{background-color:#555459}.investor_filter .facetwp-facet{margin-bottom:0}.investor_filter select{cursor:pointer}.investor_filter .facetwp-date-min,.investor_filter .facetwp-date-max{width:48%;display:inline-block}.investor_filter .facetwp-date-min{margin-right:2%}.investor_filter .facetwp-radio{font-size:0;text-align:left}.investor_filter .facetwp-radio:after{content:"Regulatory Only";font-size:16px;vertical-align:middle}.articlepagination .facetwp-pager .facetwp-pager-label{background-color:#e2e2e2;padding:6px 10px;color:#555459}.articlepagination .facetwp-pager .facetwp-page{border:1px solid #fff;padding:6px 10px}.articlepagination .facetwp-pager .facetwp-page.active{border:1px solid #e2e2e2;background-color:#e2e2e2}.articlepagination .facetwp-pager .facetwp-page:hover{border:1px solid #e2e2e2;background-color:#e2e2e2}.gform_wrapper{margin:0px auto;padding:0px;max-width:465px;text-align:center}@media screen and (max-width: 960px){.gform_wrapper{margin:20px auto;padding:0px;width:100%}}.gform_wrapper ul{list-style:none;margin:0px !important;padding:0px !important}.gform_wrapper ul li{margin:0px 0px 20px 0px !important;border:0}.gform_wrapper .gfield_html{padding:8px 0px 8px 0px;font-style:italic}.gform_wrapper label{display:none}.gform_wrapper input[type="text"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="email"],.gform_wrapper textarea,.gform_wrapper select{padding:12px;width:100%;border:3px solid #e2e2e2;font-family:sans-serif;font-size:18px;outline:none;color:#555459}.gform_wrapper select{height:auto !important}@media screen and (max-width: 640px){.gform_wrapper input[type="text"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="email"],.gform_wrapper textarea,.gform_wrapper select{width:80%;margin:0px auto 0px auto;display:block}.gform_wrapper input[type="text"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="email"]{text-align:center}.gform_wrapper ul li{text-align:center}}.gform_wrapper input[type="text"]:focus,.gform_wrapper input[type="tel"]:focus,.gform_wrapper input[type="email"]:focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus{border:3px solid #3baa34;outline:none}.gform_wrapper input[type="submit"]{margin:0px auto 0px auto;display:block;background:#555459;width:40%;cursor:pointer;color:#fff;font-family:"Roboto",sans-serif;font-size:18px;-webkit-appearance:none}@media screen and (max-width: 640px){.gform_wrapper input[type="submit"]{width:65%}}.gform_wrapper input[type="submit"]:hover{color:#fff;background:#333}.gform_wrapper .ginput_container_checkbox{padding-top:30px}.gform_wrapper .ginput_container_checkbox label{display:inline-block;font-size:18px;margin-left:10px}.gform_wrapper .ginput_container_checkbox label:hover{cursor:pointer}.gform_wrapper .ginput_container_checkbox input[type=checkbox]{display:none}.gform_wrapper .ginput_container_checkbox input[type=checkbox]+label:before{font-family:FontAwesome;display:inline-block;font-size:20px;vertical-align:bottom;cursor:pointer;color:#aaa}.gform_wrapper .ginput_container_checkbox input[type=checkbox]+label:before{content:"\f1db"}.gform_wrapper .ginput_container_checkbox input[type=checkbox]+label:before,.gform_wrapper .ginput_container_checkbox input[type=checkbox]:checked+label:before{letter-spacing:10px}.gform_wrapper .ginput_container_checkbox input[type=checkbox]:checked+label:before{content:"\f05d";color:#3baa34}.gform_wrapper .ginput_container_checkbox input[type=checkbox]:checked+label{color:#3baa34}.gform_wrapper .gfield_checkbox li{border-bottom:1px solid #e2e2e2;padding-bottom:20px;text-align:left !important}.gform_wrapper .gfield_checkbox li:last-of-type{border-bottom:0}.gform_wrapper .validation_error{margin:10px 0px 10px 0px;padding:4px;border:3px solid #cb0505 !important;text-align:center}.gform_wrapper .validation_message{color:#cb0505}.gform_wrapper .validation_message:before{content:"\2191 "}.gform_wrapper .gform_validation_container{display:none}.gform_wrapper .gfield_description{text-align:center;margin-bottom:20px}.gform_wrapper .gform_validation_container{display:none !important}.greybackground .gform_wrapper input[type="text"],.greybackground .gform_wrapper input[type="tel"],.greybackground .gform_wrapper input[type="email"],.greybackground .gform_wrapper textarea,.greybackground .gform_wrapper select{border:3px solid #bebebe}.greybackground .gform_wrapper input[type="text"]:focus,.greybackground .gform_wrapper input[type="tel"]:focus,.greybackground .gform_wrapper input[type="email"]:focus,.greybackground .gform_wrapper select:focus,.greybackground .gform_wrapper textarea:focus{border:3px solid #3baa34}.cisionsubform{background-color:#f6f6f6;padding:30px}.cisionsubform input[type="Submit"]{background-color:#3baa34;border:1px solid #3baa34;color:#fff;cursor:pointer}.captchaspam .gfield_label{display:none !important}.captchaspam .ginput_recaptcha>div{margin:30px auto}.captchaspam .ginput_recaptcha iframe{padding:0px}.form_thankyou{background-color:#f4f4f4;text-align:center;padding:40px 60px 60px 60px;margin-bottom:80px}.applyonline_wrapper{margin:0px 0px;text-align:left}.applyonline_wrapper label{display:block;font-size:18px}.applyonline_wrapper input{height:50px}.applyonline_wrapper input:disabled{opacity:1;font-style:normal}.applyonline_wrapper .gfield_required{margin-left:8px;color:#3baa34;font-size:16px}.applyonline_wrapper input[type="submit"]{background-color:#3baa34;margin-top:40px}.applyonline_wrapper #field_5_11 label{background-color:#bebebe;margin:40px 0px 0px 0px;padding:10px;color:#fff}.applyonline_wrapper .gfield_html{font-style:normal}.applyonline_wrapper .gfield_html span{font-size:16px;font-style:italic;color:#3baa34}.applyonline_wrapper .ginput_container_checkbox{padding-top:10px}.applyonline_wrapper .ginput_container_fileupload{background-color:#e2e2e2;padding:20px;margin-bottom:50px}.applyonline_wrapper .ginput_container_fileupload input{width:100%}.applyonline_wrapper .ginput_container_fileupload #extensions_message_5_11{font-size:16px;font-style:italic}.applyonline_wrapper .ginput_container_fileupload .validation_message{display:none}.applyonline_wrapper .compliancecheckbox label.gfield_label{font-weight:500}.applyonline_wrapper .compliancecheckbox input[type=checkbox]:checked+label{color:#555459}.gform_wrapper.productenq_wrapper ul li{margin-bottom:30px !important}.gform_wrapper.productenq_wrapper .gfield_label{display:block;font-size:18px;text-align:left}.gform_wrapper.productenq_wrapper .gfield_description{text-align:left;font-size:14px;font-style:italic}.gform_wrapper.productenq_wrapper .ginput_container_checkbox{padding:0px 0px 0px 0px}.gform_wrapper.productenq_wrapper .ginput_container_checkbox ul li{margin-bottom:10px !important;padding-bottom:10px}.gform_wrapper.productenq_wrapper select,.gform_wrapper.productenq_wrapper input,.gform_wrapper.productenq_wrapper textarea{width:100%;text-align:left}.gform_wrapper.productenq_wrapper input[type=submit]{text-align:center}.supportform{padding:30px;background-color:#f4f4f4}.applyonlinebutton{margin-top:-30px;padding:40px 20px;text-align:center;border-top:2px solid #bebebe}.applyonlinebutton a button:hover{background-color:#000}.pagination{border-top:1px solid #e2e2e2;padding:24px 0px}span.poffp{margin-right:10px}.pagination span.current{background-color:#e2e2e2}.peoplehr{margin:-60px auto 60px auto}.peoplehr .opening_title{font-size:22px;border-bottom:3px solid #e2e2e2;margin:30px 0px 20px 0px;padding-bottom:20px}.peoplehr .feedtitle{margin-bottom:30px}.peoplehr .eachposition{background-color:#f4f4f4;margin-bottom:30px;padding:30px;color:#555459}.peoplehr .eachposition h3{font-weight:500;margin-bottom:26px;display:inline-block}.peoplehr .eachposition .sep{color:#3baa34;margin:0px 5px}.peoplehr .eachposition .button{background-color:#3baa34}.peoplehr .eachposition .button:hover{background-color:#555459}.thebreadcrumbs{font-size:16px;text-align:right;color:#bebebe;text-transform:capitalize}.thebreadcrumbs a{color:#bebebe}@media screen and (max-width: 768px){.thebreadcrumbs{text-align:left}}.careers .onecolumn a{text-decoration:none;color:#555459}.careers .onecolumn a:hover{text-decoration:underline;color:#3baa34}.bullet_list_green_grey{background-color:#e2e2e2}.bullet_list_green_grey{background-color:#f4f4f4;padding:30px}.bullet_list_green_grey li i{color:#3baa34}.bookmeeting{display:block;margin-top:40px;text-align:center}.bookmeeting:hover button{background-color:#555459}img.nomarg_pad60{margin:0px auto !important;padding:0px 60px}footer{text-align:left;background-image:url("images/rp_footer.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;font-size:14px}footer h4{color:#fff;margin-bottom:20px;font-size:18px}footer a{color:#fff}footer .leftpad30{padding-left:30px}footer .leftpad40{padding-left:40px}footer .backtotop{background-color:#3baa34;width:100%;padding:6px 10px;text-align:center;position:relative}footer .backtotop:before{font-family:"FontAwesome";content:"\f0d8";font-weight:300;color:#3baa34;position:absolute;top:-18px;left:0;right:0;font-size:50px}footer .backtotop a{color:#fff;font-size:14px}footer .top_footer{padding:60px 0px}footer .top_footer ul{margin:0;padding:0;list-style:none}footer .top_footer ul li a{font-size:14px}footer .top_footer ul li a:hover{color:#3baa34;text-decoration:underline}footer .top_footer .footer_social{margin-top:50px}footer .top_footer .footer_social i{font-size:50px;margin-right:20px}footer .top_footer .footer_tophalf{border-bottom:1px solid #e2e2e2;padding-bottom:60px;margin-bottom:60px}footer .top_footer .footer_bottomhalf a button:hover{background-color:#555459}footer .top_footer .footer_bottomhalf a:hover{color:#3baa34}footer .bottom_footer{background-color:#000;padding:6px 10px;color:#fff;font-size:14px}footer .bottom_footer a{color:#fff;font-size:14px}footer .bottom_footer .bottomfooter_privacy{text-align:right}@media only screen and (max-width: 1100px){footer .col-3{width:25% !important;text-align:left !important}}@media only screen and (max-width: 1080px){footer .col-2,footer .col-3,footer .col-4{width:100% !important;text-align:center !important}footer .leftpad30,footer .leftpad40{padding-left:0px}footer .top_footer h4{margin-bottom:10px}footer .top_footer ul{margin-bottom:40px}footer .top_footer .footer_social{margin:40px auto}footer .top_footer .footer_social i{margin-left:10px;margin-right:10px}footer .top_footer .footer_tophalf{padding-bottom:30px}footer .top_footer .footer_bottomhalf h4{margin-top:30px}footer .bottom_footer{text-align:center}footer .bottom_footer .bottomfooter_privacy{text-align:center}}
