*{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}button{border:none;border-radius:0;box-shadow:none;background:0 0;-webkit-appearance:none;appearance:none;cursor:pointer}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}img{display:block;max-width:100%;height:auto}:focus{outline:none}abbr{text-decoration:none}strong{font-weight:700}em{font-style:italic}sub{vertical-align:sub}sup{vertical-align:super}sub,sup{font-size:.5em}h4,h5,h6{font-weight:700}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:inherit}h1 em,h2 em,h3 em{font-style:normal}body{font-family:'Nunito',sans-serif;font-size:17px;color:#5f5f5f;background:#fff;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.nav-active{overflow:hidden}a{color:#5f5f5f;text-decoration:none;outline:none;transition:color .2s ease}a:hover,a:active,a:focus{color:#0bb56c}h1,h2,h3{margin:0 0 20px;font-family:'Arimo',sans-serif;color:#000;letter-spacing:-.03em;font-weight:700;line-height:1.1em}h1{font-size:60px}h2{font-size:45px}h3{font-size:26px;line-height:1.3em}h3.pre-title{margin:0 0 10px;font-size:17px;line-height:1.4em;letter-spacing:.4em;font-weight:400;text-transform:uppercase}h1 a:not(:hover):not(:active):not(:focus),h2 a:not(:hover):not(:active):not(:focus),h3 a:not(:hover):not(:active):not(:focus){color:#000!important;text-decoration:none!important}hr{width:100%;height:5px;margin:40px 0;border:none;background:rgba(46,137,123,.07)}#wpadminbar{position:fixed!important}#page-wrap{min-width:320px;max-width:100vw;padding-top:100px}.wrapper{width:1260px;max-width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}.wrapper:after{clear:both;display:block;content:''}.video-wrap{max-width:100%;margin:0 auto 20px auto}.video-wrap .video{position:relative;width:100%;height:0;padding-top:56.25%;overflow:hidden}.video-wrap .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slick-list,.slick-track{overflow:hidden}.map-wrap{height:300px}.map-wrap iframe{width:100%;height:100%}.hidden{position:absolute!important;left:-9999px!important}.cols-wrap:not(.cols-1){display:flex;flex-flow:row wrap}.cols-wrap .col{box-sizing:border-box}.cols-wrap.cols-2{margin:0 -25px}.cols-wrap.cols-2 .col{width:50%;padding:0 25px}.cols-wrap.cols-3{margin:0 -20px}.cols-wrap.cols-3 .col{width:33.33%;padding:0 20px}.cols-wrap.cols-4{margin:0 -10px}.cols-wrap.cols-4 .col{width:25%;padding:0 10px}.infinite-scroll .post{opacity:0;transition:opacity 1s ease}.infinite-scroll .post:nth-child(-n+12){opacity:1}.infinite-scroll .next-posts{display:none}.infinite-scroll .post-load-status{display:none;text-align:center}.infinite-scroll .post-load-status .infinite-scroll-request{display:block;width:40px;height:40px;margin:0 auto 50px auto;text-indent:-9999px;background:url(//staging2.odine.com/wp-content/themes/odine/assets/css/../images/loading.png) 0 0 no-repeat}.bg-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%)}.bg-video::-webkit-media-controls-start-playback-button{display:none!important;position:absolute!important;left:-9999px!important;opacity:0!important;-webkit-appearance:none}.slick-dots{z-index:1250;position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:center}.slick-dots li{margin:0 5px}.slick-dots li:first-child{margin-left:0}.slick-dots li:last-child{margin-right:0}.slick-dots li button{display:block;width:30px;height:2px;text-indent:-9999px;background:#053c4d}.slick-dots li.slick-active button{background:#0BB56C!important}.slick-controls .control{z-index:1250;position:absolute;top:70%;display:block;width:35px;height:15px;margin-top:-30px;text-indent:-9999px;background:url(//staging2.odine.com/wp-content/themes/odine/assets/css/../images/arrow-right-green.svg) center center no-repeat;background-size:auto 15px;overflow:hidden}.slick-controls .prev{left:0;transform:rotate(180deg)}.slick-controls .next{right:0}.quotes-section .slick-controls .control{top:50%}.quotes-section .quote-title{padding:0 0 20px}.cc-compliance a{color:#000!important}.button{display:inline-block;max-width:100%;min-height:20px;margin:0;padding:15px 30px;font-size:18px;line-height:20px!important;font-family:'Arimo',sans-serif;font-weight:700;letter-spacing:-.03em;text-decoration:none!important;border:1px solid;border-radius:25px;box-sizing:border-box;transition:all .3s ease !important;cursor:pointer}button.button{box-sizing:content-box}.button:hover{transform:translateY(2px)}.button.theme-a{color:#FFF!important;border-color:#fff}.button.theme-a:hover,.button.theme-a:active,.button.theme-a:focus{color:#0BB56C!important;background:#fff}.button.theme-b{color:#0BB56C!important;border-color:#0bb56c}.button.theme-b:hover,.button.theme-b:active,.button.theme-b:focus{color:#FFF!important;background:#0bb56c}#main .pagination{display:flex;justify-content:center;margin:30px 0 20px;padding:30px 0 0;border-top:5px solid rgba(46,137,123,.07)}#main .pagination li{margin:0 3px}#main .pagination li:first-child{margin-left:0}#main .pagination li:last-child{margin-right:0}#main .pagination li a,#main .pagination li span{display:block;width:30px;height:30px;line-height:30px;text-align:center;color:#FFF!important;text-decoration:none!important;background-color:#0bb56c;transition:background-color .2s ease!important}#main .pagination li .current{background-color:#001c2f}#main .pagination li a:hover,#main .pagination li a:active,#main .pagination li a:focus{text-decoration:none!important;background-color:#001c2f}#main .pagination li .icon{text-indent:-9999px;background-position:center center;background-repeat:no-repeat;background-size:auto 15px;overflow:hidden}#main .pagination li .first,#main .pagination li .last{background-image:url(//staging2.odine.com/wp-content/themes/odine/assets/css/../images/bg-pagination-double-arrow.svg)}#main .pagination li .prev,#main .pagination li .next{background-image:url(//staging2.odine.com/wp-content/themes/odine/assets/css/../images/bg-pagination-single-arrow.svg)}#main .pagination li .first,#main .pagination li .prev{transform:rotate(180deg)}.social-links{display:flex;flex-flow:row wrap}.social-links li{margin:0 2px;text-align:left}.social-links li:first-child{margin-left:0}.social-links li:last-child{margin-right:0}.social-links li a{display:block}.social-links li a span{display:block;width:30px;height:30px;text-indent:-9999px;border-radius:50%;background:center center no-repeat #0bb56c;background-size:13px;box-sizing:border-box;transition:transform .2s ease!important}.social-links li a:hover span,.social-links li a:active span,.social-links li a:focus span{transform:translateY(-4px)}.social-links li.facebook a span{background-image:url(//staging2.odine.com/wp-content/themes/odine/assets/css/../images/social-icons/icon-facebook.svg)}.social-links li.linkedin a span{background-image:url(//staging2.odine.com/wp-content/themes/odine/assets/css/../images/social-icons/icon-linkedin.svg)}.social-links li.twitter a span{background-image:url(//staging2.odine.com/wp-content/themes/odine/assets/css/../images/social-icons/icon-twitter.svg)}.highlighted.theme-a{color:#0bb56c}.editable-content{overflow-wrap:break-word}.editable-content a{text-decoration:underline;overflow-wrap:break-word;word-wrap:break-word}.editable-content,.editable-content p,.editable-content ul li,.editable-content ol li,.editable-content blockquote,.editable-content table{line-height:1.5em}.editable-content .button{margin:10px 10px 0 0}.editable-content h4,.editable-content h5,.editable-content h6{margin:0 0 20px}.editable-content *:not(h1):not(h2):not(.pre-title):not(hr)+h2,.editable-content *:not(h1):not(h2):not(h3):not(.pre-title):not(hr)+h3{padding-top:20px}.editable-content p{margin:0 0 20px}.editable-content ul,.editable-content ol{margin:0 0 20px}.editable-content ul{list-style:none}.editable-content ol{list-style:decimal}.editable-content ul li{position:relative;padding-left:20px}.editable-content ul li:before{position:absolute;top:0;left:0;content:'\2022'}.editable-content ol li{margin-left:30px;padding-left:10px}.editable-content ul li:not(:last-child),.editable-content ol li:not(:last-child){margin-bottom:5px}.editable-content ul li ul,.editable-content ul li ol,.editable-content ol li ol,.editable-content ol li ul{margin:0;padding-top:10px}.editable-content ul li ul li{padding-left:20px}.editable-content ol li ol{list-style:lower-alpha}.editable-content ol li ol li{padding-left:5px}.editable-content ul li:last-child p:last-of-type,.editable-content ol li:last-child p:last-of-type{margin-bottom:0}.editable-content ul.styled.style-a li{padding:0 0 0 30px}.editable-content ul.styled.style-a li:not(:last-child){margin-bottom:5px}.editable-content ul.styled.style-a li:before{width:15px;height:25px;content:'';background:url(//staging2.odine.com/wp-content/themes/odine/assets/css/../images/arrow-right-green.svg) center center no-repeat;background-size:15px auto}.editable-content ul.styled.style-a li a{text-decoration:none!important}.editable-content ul.styled.style-b li{padding:0 0 0 35px}.editable-content ul.styled.style-b li:not(:last-child){margin-bottom:10px}.editable-content ul.styled.style-b li:before{width:20px;height:25px;content:'';background:url(//staging2.odine.com/wp-content/themes/odine/assets/css/../images/icon-checklist.svg) center center no-repeat;background-size:20px}.editable-content ul.styled.style-c li{padding:0 0 10px}.editable-content ul.styled.style-c li:not(:last-child){margin:0 0 10px;border-bottom:1px solid #e0e0e0}.editable-content ul.styled.style-c li:before{display:none}.editable-content blockquote{margin:30px 0;padding-left:30px;border-left:5px solid #0bb56c}.editable-content blockquote p{font-family:'Arimo',sans-serif;color:#0bb56c;font-size:26px;line-height:32px;letter-spacing:-.03em;font-weight:700;font-style:italic}.editable-content blockquote p:last-child{margin:0}.editable-content img{margin:0 0 20px}.editable-content img.alignleft{float:left;margin-right:15px}.editable-content img.aligncenter{margin-right:auto;margin-left:auto}.editable-content img.alignright{float:right;margin-left:15px}.editable-content .wp-caption{display:block;max-width:100%;margin:30px 0 20px;padding:10px;background:#f3f3f3;box-sizing:border-box}.editable-content .wp-caption img{margin:0}.editable-content .wp-caption .wp-caption-text{padding:15px 0 0;font-size:14px;font-style:italic}.editable-content .wp-caption.alignleft{float:left;margin:0 20px 20px 0}.editable-content .wp-caption.aligncenter{margin-right:auto;margin-left:auto}.editable-content .wp-caption.alignright{float:right;margin:0 0 20px 20px}.editable-content .wp-caption.aligncenter .wp-caption-text{text-align:center}.editable-content .button{margin:10px 10px 0 0}.editable-content .table-wrap{width:100%;margin:20px auto;overflow:auto}.editable-content table{width:100%;text-align:left;border:solid #e0e0e0;border-width:1px 0 0 1px;box-sizing:border-box;border-collapse:collapse}.editable-content table th,.editable-content table td{padding:5px 10px;vertical-align:middle;border:solid #e0e0e0;border-width:0 1px 1px 0;background:#fff}.editable-content table th{padding:10px;font-weight:700;background:rgba(46,137,123,.07)}.editable-content .results-list{padding:30px 0 0;border-top:5px solid rgba(46,137,123,.07)}.editable-content .results-list li{font-size:20px}.editable-content .results-list li:not(:last-child){margin-bottom:20px}.editable-content .results-list li a{text-decoration:none!important}.info-list{width:940px;max-width:100%;margin:0 auto 20px auto}.info-list .wrap h3.title{margin:0;padding:3px 0;line-height:24px;color:#FFF!important}.info-list .wrap h3.title a{position:relative;display:block;padding:10px 10px 10px 45px;color:#FFF!important;text-decoration:none!important;background:#0bb56c}.info-list .wrap h3.title a .more{position:absolute;inset:15px auto auto 15px;display:block;width:14px;height:14px;text-indent:-9999px}.info-list .wrap h3.title a .more:before,.info-list .wrap h3.title a .more:after{position:absolute;display:block;content:'';background:#fff;transition:all .3s ease}.info-list .wrap h3.title a .more:before{inset:50% 0 auto 0;height:2px;transform:translateY(-50%)}.info-list .wrap h3.title a .more:after{inset:0 auto 0 50%;width:2px;transform:translateX(-50%)}.info-list .wrap h3.title a.active .more:after{inset:50% auto 50% 50%}.info-list .info{display:none}.info-list .info .content{padding:10px 0 1px}#main .diagram{width:100%;max-width:100%}#main .diagram a:hover .segment,#main .diagram a.selected .segment{fill:#0BB56C!important}#header{z-index:2000;position:fixed;top:0;right:0;left:0;min-width:320px;border-bottom:1px solid #e0e0e0;background:#fff}.logged-in #header{top:32px}#header>.wrapper{display:flex;align-items:center;width:auto}#header .main-logo{position:relative;display:block;margin:25px 0}.search-active #header .main-logo{z-index:3001}#header .main-logo img{width:auto;height:50px}#header .main-logo img.white{display:none}#header .wrap{display:flex;align-items:center;margin-left:auto}#main-nav .menu li:hover>a,#main-nav .menu li a:hover,#main-nav .menu li a:active,#main-nav .menu li a:focus,#main-nav .menu li.current-menu-item>a,#main-nav .menu li.current-menu-parent>a,.single-post #main-nav .menu li.posts>a{color:#0bb56c}#header .toggles{display:flex;align-items:center}#header .search-toggle{display:block;width:30px;height:30px;margin:0 0 0 20px;content:'';text-indent:-9999px;background:url(//staging2.odine.com/wp-content/themes/odine/assets/css/../images/icon-search.svg) center center no-repeat;background-size:30px}#header .theme-toggle{margin:0 0 0 10px}#header .theme-toggle input{position:absolute;left:-9999px}#header .theme-toggle label{position:relative;display:flex;height:30px;padding:2px;border-radius:17px;border:1px solid #e0e0e0;background:#fff;cursor:pointer}#header .theme-toggle label:before,#header .theme-toggle label:after{display:block;width:34px;height:100%;content:'';border-radius:15px;background:url(//staging2.odine.com/wp-content/themes/odine/assets/css/../images/bg-theme-toggle.png) 0 0 no-repeat #fff;background-size:68px 56px}#header .theme-toggle label:before{background-position:0 -28px;background-color:#001c2f}#header .theme-toggle label:after{background-position:-34px 0}#header .theme-toggle label span{text-indent:-9999px}#header .theme-toggle input:checked+label:before{background-position:0 0;background-color:#fff}#header .theme-toggle input:checked+label:after{background-position:-34px -28px;background-color:#001c2f}#header .language-toggle{position:relative;margin:0 0 0 15px;padding:2px;border:1px solid #e0e0e0;border-radius:3px;background:#fff}#header .language-toggle .language-current{position:relative;display:block;padding:9px 27px 9px 9px;transition:background .2s ease}#header .language-toggle .language-current:hover{background:rgba(46,137,123,.07)}#header .language-toggle .language-current:after{position:absolute;top:50%;right:9px;display:block;width:0;height:0;content:'';border:solid transparent;border-width:4px 4px 0;border-top-color:#0bb56c;transform:translateY(-50%)}#header .language-toggle .language-current img{width:18px;height:auto}#header .language-toggle .languages-list{position:absolute;top:100%;right:0;left:0;padding:2px;border:1px solid #e0e0e0;border-radius:3px;background:#fff;visibility:hidden;opacity:0;transition:all .1s ease}#header .language-toggle:hover .languages-list{visibility:visible;opacity:1}#header .language-toggle .languages-list li a{display:block;padding:9px;transition:background .2s ease}#header .language-toggle .languages-list li a:hover{background:rgba(46,137,123,.07)}#header .language-toggle .languages-list li a img{width:18px;height:auto;margin:0 auto}#search-form{z-index:3000;position:fixed;top:-100vh;right:0;left:0;width:100vw;min-height:100vh;color:#000;background:#fff;opacity:0;visibility:hidden;transition:opacity .3s ease}.search-active #search-form{top:0;opacity:1;visibility:visible}.logged-in.search-active #search-form{top:32px;min-height:calc(100vh - 32px)}#search-form .wrapper{display:flex;align-items:center;min-height:inherit;width:740px;max-width:100%}#search-form .content{width:100%;padding:100px 0}#search-form .content h2{color:#000}#search-form .content .search-form{position:relative}#search-form .content .search-input{width:100%;padding:15px 0 15px 50px;line-height:30px;font-family:'Nunito',sans-serif;font-size:20px;color:#000;border:solid #e0e0e0;border-width:1px 0;background:0 0;box-sizing:border-box;transition:border .2s ease}#search-form .content .search-input:focus{border-color:#0BB56C!important}#search-form .content .search-submit{position:absolute;top:15px;left:10px;display:block;width:30px;height:30px;text-indent:-9999px;background:url(//staging2.odine.com/wp-content/themes/odine/assets/css/../images/icon-search.svg) center center no-repeat transparent;background-size:30px}#search-form .close{z-index:1;position:absolute;top:35px;right:20px;display:block;width:30px;height:30px;text-indent:-9999px;background:url(//staging2.odine.com/wp-content/themes/odine/assets/css/../images/bg-close.svg) center center no-repeat;background-size:24px}#banner{position:relative;min-height:260px;color:#fff;background:center center no-repeat #0bb56c;background-size:cover;overflow:hidden}#banner .wrapper{z-index:1;position:relative;display:flex;align-items:center;min-height:inherit}#banner .content{padding:50px 0 30px}#banner h1,#banner h2,#banner h3,#banner a{color:#fff}.front-page #banner{min-height:650px}#banner .slides-wrap,#banner .slides,#banner .slick-list,#banner .slick-track,#banner .slick-slide,#banner .slick-slide>div{height:100%;min-height:inherit;overflow:hidden}#banner .slick-track{display:flex}#banner .slick-slide{float:none;flex-grow:1;height:auto}#banner .slide{min-height:inherit;height:100%}#banner .slide{position:relative;background:center center no-repeat #0bb56c;background-size:cover;overflow:hidden}#banner .slide .wrapper{height:100%;min-height:inherit;align-items:flex-start}#banner .slide .cols-wrap{flex-flow:row-reverse;width:100%;margin:0;padding:150px 80px 30px}#banner .slide .cols-wrap .col{padding:0}#banner .slide .cols-wrap .col-1{width:450px;padding-left:50px}#banner .slide .cols-wrap .col-1 img{margin:0 auto 20px auto}#banner .slide .cols-wrap .col-2{width:610px}#banner .slick-controls .control{top:50%;height:35px;border-radius:50%;background-color:#fff}#banner .slick-controls .prev{left:50px}#banner .slick-controls .next{right:50px}#banner .slick-dots{justify-content:flex-start;bottom:80px;width:1050px;max-width:100%;margin:0 auto}#banner .slick-dots li button{background:rgba(255,255,255,.3)}#banner .slick-dots li.slick-active button{background:#FFF!important}#main{color:#4d4d4d;background:#fff}#main a:not(.button){color:#4d4d4d;text-decoration:underline}#main a:not(.button):not(.toggle):hover,#main a:not(.button):not(.toggle):active,#main a:not(.button):not(.toggle):focus{color:#0bb56c;text-decoration:underline!important}#main .breadcrumb-wrap{padding:15px 0;border-bottom:1px solid #e0e0e0}#main .breadcrumb{display:flex;flex-flow:row wrap;font-size:15px;line-height:20px}#main .breadcrumb li:not(:last-child){position:relative;margin:0 5px 0 0;padding:0 18px 0 0}#main .breadcrumb li:not(:last-child):before{position:absolute;top:5px;right:0;width:12px;height:9px;content:'';background:url(//staging2.odine.com/wp-content/themes/odine/assets/css/../images/arrow-down-green.svg) center center no-repeat;background-size:12px auto;transform:rotate(-90deg)}#main .breadcrumb li a{color:#0BB56C!important;text-decoration:none}#main .breadcrumb li a:hover,#main .breadcrumb li a:active,#main .breadcrumb li a:focus{text-decoration:underline}#main .layout-section{padding:80px 0 60px;overflow:hidden}#main .layout-section.theme-a{background-color:transparent}#main .layout-section.theme-b{background-color:rgba(46,137,123,.07)}#main .layout-section.theme-c{color:#fff;background-color:#001c2f}#main .layout-section.theme-c h1,#main .layout-section.theme-c h2,#main .layout-section.theme-c h3,#main .layout-section.theme-c a{color:#fff}#main .layout-section.theme-c ul.styled.style-c li:not(:last-child){border-color:rgba(255,255,255,.35)}#main .layout-section.theme-c .jumps-list:not(.has-intro) .jump{border-color:#194969}#main .layout-section.theme-d{color:#fff;background-color:#0bb56c}#main .layout-section.theme-d h1,#main .layout-section.theme-d h2,#main .layout-section.theme-d h3,#main .layout-section.theme-d a{color:#fff}#main .layout-section.theme-a:not(.has-bg)+.layout-section.theme-a:not(.has-bg),#main .layout-section.theme-b:not(.has-bg)+.layout-section.theme-b:not(.has-bg),#main .layout-section.theme-c:not(.has-bg)+.layout-section.theme-c:not(.has-bg),#main .ctas-section+.layout-section.theme-a,#main .profiles-section+.layout-section.theme-a{padding-top:0}#main .layout-section.has-bg{background-position:center center;background-repeat:no-repeat;background-size:cover}#main .layout-section.has-bg.top-pad{padding-top:160px}#main .layout-section .cols-wrap.cols-2.type-b .col-1,#main .layout-section .cols-wrap.cols-2.type-c .col-2{width:33.33%}#main .layout-section .cols-wrap.cols-2.type-b .col-2,#main .layout-section .cols-wrap.cols-2.type-c .col-1{width:66.67%}#main .layout-section.ctas-section .cols-wrap.cols-2.type-c .col-1{width:100%}#main .layout-section.careers-section .cols-wrap.cols-2.type-c .col-1{width:100%}#main .layout-section .intro{margin-bottom:20px}#main .layout-section .button-wrap{padding-bottom:20px;text-align:center}#main .layout-section>*{opacity:0;transform:translateY(10vh);transition:opacity 1s ease,transform .51s ease}#main .layout-section.active>*{opacity:1;transform:translateY(0)}#main .careers-section{padding-bottom:40px}#main .careers-list{display:flex;flex-flow:row wrap;margin:0 -20px}#main .careers-list .career-post{width:33.33%;margin:0 0 40px;padding:0 20px;box-sizing:border-box}#main .careers-list .career-post .wrap{display:block;height:100%;padding:30px;text-decoration:none!important;border:1px solid #e0e0e0;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.15);box-sizing:border-box;transition:all .2s ease}#main .careers-list .career-post .wrap:hover{background:#001c2f}#main .careers-list .career-post .wrap h3{position:relative;padding-right:30px;color:#0bb56c}#main .careers-list .career-post .wrap h3:after{position:absolute;top:5px;right:0;display:block;width:20px;height:20px;content:'';border-radius:50%;background:url(//staging2.odine.com/wp-content/themes/odine/assets/css/../images/arrow-down-white.svg) center center no-repeat #0bb56c;background-size:9px auto;transform:rotate(-90deg);transition:all .2s ease}#main .careers-list .career-post .wrap:hover h3:after{right:-5px}#main .career-section{position:relative}#main .career-section:after{z-index:0;position:absolute;top:0;right:0;left:0;content:'';height:550px;background-color:rgba(46,137,123,.07)}#main .career-section .wrapper{z-index:1;position:relative}#main .career-section .career-header{z-index:1;position:relative;margin:0 0 20px}#main .career-section .career-header h1{margin:0 0 10px}#main .career-section .career-details .content{padding:50px 50px 0;background:#fff}#main #career-form .consent .consent-field{display:none}#main #career-form .consent .options{display:flex;flex-flow:row wrap}#main #career-form .consent .options .option{margin:0 20px 0 0;font-weight:700}#main #career-form .consent .options .option label{padding-left:20px}#main #career-form .controls{margin:30px 0 0;padding:30px 0 0;border-top:1px solid #fff}#main .ctas-section{position:relative;padding-bottom:40px}#main .ctas-section:after{z-index:0;position:absolute;top:500px;right:0;bottom:0;left:0;content:'';background:#fff}#main .ctas-section .wrapper{z-index:1;position:relative}#main .ctas-section .ctas-wrap{padding-left:80px}#main .ctas-section .ctas-list{display:flex;flex-flow:row wrap;justify-content:flex-end;margin:0 -20px}#main .ctas-section .ctas-list .cta{width:33.33%;margin:0 0 40px;padding:0 20px;box-sizing:border-box}#main .ctas-section .ctas-list .cta .wrap{position:relative;display:block;height:100%;text-decoration:none!important;border:1px solid #e0e0e0;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.15);box-sizing:border-box;transition:transform .2s ease}#main .ctas-section .ctas-list .cta a.wrap:hover{transform:translateY(-5px)}#main .ctas-section .ctas-list .cta .wrap .title{margin:0;padding:16px 20px;line-height:28px;transition:color .2s ease}#main .ctas-section .ctas-list .cta a.wrap:hover .title{color:#0BB56C!important}#main .ctas-section .ctas-list .cta .wrap .details{padding:20px 20px 10px}#main .diagram-section .cols-wrap{align-items:center}#main .diagram-section .cols-wrap.diagram-type-a{flex-direction:row-reverse}#main .diagram-section .cols-wrap .col-1 .diagram-wrap{width:500px;max-width:100%;margin:0 auto 20px auto}#main .form-section h2.title{margin:0 0 40px;color:#0BB56C!important}#main .form-section .col-1.has-img{display:flex;flex-flow:row wrap}#main .form-section .col-1.has-img .img{width:200px}#main .form-section .col-1.has-img .text{width:calc(100% - 250px);margin-left:auto}#main .jumps-section{padding-bottom:1px!important}#main .jumps-list{display:flex;flex-flow:row wrap;margin:0 -25px}#main .jumps-list .jump{width:50%;padding:0 25px;border-left:1px solid #e0e0e0;box-sizing:border-box}#main .jumps-list .jump .wrap{display:flex;flex-direction:column;align-items:flex-start;padding-top:20px;height:100%;box-sizing:border-box}#main .jumps-list .jump .wrap .icon{height:65px;margin:0 0 20px}#main .jumps-list .jump .wrap .icon img{width:auto;height:100%}#main .jumps-list .jump .wrap .button{margin:auto 0 20px 0}#main .jumps-section .intro{margin:0 0 60px}#main .jumps-list.has-intro{margin:0 -15px 30px}#main .jumps-list.has-intro .jump{margin:0 0 30px;padding:0 15px;border:none}#main .jumps-list.has-intro .jump .wrap{padding-top:0}#main .jumps-list.layout-a{margin:0 -80px}#main .jumps-list.layout-a .jump{margin:0 0 80px;padding:0 80px}#main .jumps-list.layout-a .jump:nth-child(odd){border:none}#main .jumps-list.layout-b{margin:0 -40px 20px}#main .jumps-list.layout-b .jump{width:33.33%;margin:0 0 60px;padding:0 40px}#main .jumps-list.layout-b .jump:nth-child(3n+1){border:none}#main .logos-section{text-align:center}#main .logos-section .logos-wrap{position:relative;margin:0 0 20px;padding:0 50px}#main .logos-section .intro .col-1{margin:0 auto}#main .logos-section .block{height:100%;margin:0 0 40px;box-sizing:border-box}#main .logos-section h3.title{margin-bottom:40px;color:#000}#main .logos-section .slides.slick-slider{padding-bottom:60px}#main .logos-section .logos .slick-track{display:flex!important;margin:0 auto}#main .logos-section .logos .slick-slide{height:inherit!important;background:#fff;padding:10px;margin:10px;box-shadow:0px 0px 6px 1px rgba(0,0,0,.15)}#main .logos-section .logos .slick-slide>div,#main .logos-section .logos .logo{height:100%}#main .logos-section .logos .logo .wrap{display:flex;justify-content:center;align-items:center;height:100%;padding:0 20px}#main .logos-section .logos .logo .wrap img{max-width:100%;height:auto}#main .profiles-section{position:relative;padding-bottom:40px}#main .profiles-section:after{z-index:0;position:absolute;top:400px;right:0;bottom:0;left:0;content:'';background:#fff}#main .profiles-section .wrapper{z-index:1;position:relative}#main .profiles-section .profiles-list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -20px}#main .profiles-section .profiles-list .profile{width:20%;margin:0 0 40px;padding:0 20px;box-sizing:border-box}#main .profiles-section .profiles-list .profile .wrap{position:relative;display:block;width:275px;max-width:100%;height:100%;margin:0 auto;padding-top:5px;color:#fff;background:#0bb56c;box-sizing:border-box}#main .profiles-section .profiles-list .profile .wrap .details{padding:20px 20px 50px}#main .profiles-section .profiles-list .profile .wrap .details h3{margin:0;color:#fff}#main .profiles-section .profiles-list .profile .wrap .details h3.title{padding-top:5px;color:#053c4d}#main .profiles-section .profiles-list .profile .wrap .details .linkedin{position:absolute;right:20px;bottom:20px;display:block;width:20px;height:20px;text-indent:-9999px;border-radius:2px;background:url(//staging2.odine.com/wp-content/themes/odine/assets/css/../images/social-icons/icon-linkedin-b.svg) center center no-repeat #fff;background-size:12px;transition:background .2s ease}#main .profiles-section .profiles-list .profile .wrap .details .linkedin:hover{background-color:#053c4d}#main .quotes-section .quotes-wrap{margin:0 0 20px}#main .quotes-list{padding-bottom:40px}#main .quotes-list .quote .wrap.has-img{display:flex;flex-flow:row wrap}#main .quotes-list .quote .wrap.has-img .thumb{width:230px}#main .quotes-list .quote .wrap .details{padding-top:60px;background:url(//staging2.odine.com/wp-content/themes/odine/assets/css/../images/icon-quote.svg) 0 0 no-repeat;background-size:auto 40px}#main .quotes-list .quote .wrap.has-img .details{width:calc(100% - 270px);margin-left:auto}#main .quotes-list .quote .wrap .details blockquote{font-family:'Arimo',sans-serif;color:#000;font-size:26px;letter-spacing:-.03em;font-weight:700;line-height:1.1em}#main .quotes-list .quote .wrap .details h3{margin:20px 0 0;color:#0bb56c}#main .slides-section .slides-wrap{position:relative;margin:0 0 20px;padding:0 100px}#main .slides-section .slides{padding-bottom:40px}#main .slides-section .slide h2.title{margin:0 0 40px}#main .slides-section .slick-dots{justify-content:flex-start}#main .slides-section .slick-dots li button{background:rgba(255,255,255,.35)}#main .slides-section .slick-dots li.slick-active button{background:#FFF!important}#main .slides-section .slick-controls{display:none}#main .stats-section{padding-bottom:20px}#main .stats-section .stats-list{display:flex;flex-flow:row wrap;margin:0 -20px}#main .stats-section .stats-list .stat{width:33.33%;margin:0 0 60px;padding:0 20px;box-sizing:border-box}#main .stats-section .stats-list .stat .wrap{height:100%;padding-left:30px;border-left:5px solid #89cfc3}#main .stats-section .stats-list .stat .wrap h2{margin:0;font-size:100px;color:#0bb56c}#main .stats-section .stats-list .stat .wrap h3{margin:0 0 10px}#main .txt_img-section{padding-bottom:40px}#main .video-section .video-wrap{position:relative;margin:0 0 20px;overflow:hidden}#main .video-section .video-wrap .image{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:center center no-repeat;background-size:cover}#main .video-section .video-wrap .image.hide{display:none}#main .video-section .video-wrap .image .play{position:relative;display:block;padding:110px 20px 20px;color:#001C2F!important;text-decoration:none!important;font-size:17px;line-height:1.4em;letter-spacing:.4em;font-weight:400;text-transform:uppercase}#main .video-section .video-wrap .image .play:before{position:absolute;top:0;left:50%;display:block;width:90px;height:90px;content:'';border-radius:50%;background:url(//staging2.odine.com/wp-content/themes/odine/assets/css/../images/icon-play.svg) center center no-repeat #001c2f;background-size:42px;transform:translateX(-50%);transition:transform .2s ease}#main .video-section .video-wrap .image .play:hover:before{transform:translate(-50%,5px)}#main .filter-section .wrapper{display:flex}#main .posts-nav{margin-left:auto}#main .posts-nav ul{display:flex;flex-flow:row wrap;justify-content:flex-end;margin:0 -10px}#main .posts-nav ul li{margin:0 0 10px;padding:0 10px}#main .posts-nav ul li a{text-decoration:none}#main .posts-nav ul li:not(.current-menu-item) a{color:#0BB56C!important}#main .posts-nav ul li.current-menu-item a{color:#4D4D4D!important}#main .posts-section header{display:flex;align-items:flex-end;margin:0 0 30px}#main .posts-section header h2{margin:0}#main .posts-section header .button{margin-left:auto}#main .posts-section{padding-bottom:30px}#main .posts-section .posts-list{display:flex;flex-flow:row wrap;margin:0 -35px;text-align:left}#main .posts-section .posts-list .post{width:33.33%;margin:0 0 50px;padding:0 35px;box-sizing:border-box}#main .posts-section .posts-list .post.category-upcoming-events .date,#main .posts-section .posts-list .post.category-past-events .date{display:none}#main .posts-section .posts-list .post .thumb{display:block;margin:0 0 20px;overflow:hidden}#main .posts-section .posts-list .post .thumb img{width:100%;transition:transform .5s ease}#main .posts-section .posts-list .post .thumb:hover img{transform:scale(1.05)}#main .posts-section .posts-list .post .details .date{margin:0 0 10px}#main .posts-section .posts-list .post .details h3{margin:0}#main .posts-section .posts-list .post .details h3 a{text-decoration:none}#main .posts-section .posts-list .post .details .excerpt{display:none;padding:10px 0 0;line-height:1.4em}#main .posts-section .button-wrap{display:none}#main .post-section .post-content{position:relative}#main .post-section .post-content .content{width:800px;max-width:100%;min-height:130px;margin:0 auto}#main .post-section .post-controls .control{position:absolute;top:50%;width:130px;height:130px;transform:translateY(-50%)}#main .post-section .post-controls .control.prev{left:0}#main .post-section .post-controls .control.next{right:0}#main .post-section .post-controls .control a{position:relative;display:block;height:100%;padding:50px 20px 20px;color:#0BB56C!important;font-weight:700;line-height:20px;text-align:center;border-radius:50%;background:rgba(46,137,123,.07);box-sizing:border-box}#main .post-section .post-controls .control a:not(:hover):not(:active):not(:focus){text-decoration:none!important}#main .post-section .post-controls .control a:before{position:absolute;top:30px;left:50%;display:block;width:15px;height:11px;content:'';background:url(//staging2.odine.com/wp-content/themes/odine/assets/css/../images/arrow-right-green.svg) center center no-repeat;background-size:15px auto;transform:translateX(-50%)}#main .post-section .post-controls .control.prev a:before{transform:rotate(-180deg) translateX(50%)}#main .post-section .post-tags{display:flex;flex-flow:row wrap;justify-content:center;margin:50px 0 20px;padding:30px 0 20px;border:solid #e0e0e0;border-width:1px 0}#main .post-section .post-tags p{margin:0 15px 10px 0;line-height:25px;font-weight:700}#main .post-section .post-tags .tags{display:flex;flex-flow:row wrap}#main .post-section .post-tags .tags li{margin:0 15px 10px 0;line-height:25px}#main .post-section .post-tags .tags li a{display:block;padding:0 10px;text-decoration:none!important;font-weight:700;background:rgba(46,137,123,.07)}body.single-cat-past-events .post-section .post-header .title .date,body.single-cat-upcoming-events .post-section .post-header .title .date{display:none}#main .post-section .editable-content .hbspt-form input,#main .post-section .editable-content .hbspt-form textarea,#main .post-section .editable-content .hbspt-form select{border:1px solid #ddd}#main .post-section .editable-content .hbspt-form ul li{padding-left:0}#main .post-section .editable-content .hbspt-form .hs-button{color:#0BB56C!important}#main .post-section .editable-content .hbspt-form ul li:before{display:none}#sub-footer{padding:50px 0 20px;border:solid #194969;border-width:1px 0;background:#001c2f}#sub-footer .logos{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin:0 15px}#sub-footer .logos .logo{margin:0 0 30px;padding:0 20px}#sub-footer .logos .logo .wrap img{width:auto;height:70px}#footer{padding:50px 0 20px;font-size:14px;line-height:1.4em;border-top:1px solid #}#footer h3{font-size:18px;line-height:1.4em}#footer .row{margin:0 0 30px}#footer .row:not(.row-1){display:flex;align-items:center}#footer .row-1{padding:0 0 30px;border-bottom:1px solid #e0e0e0}#footer .locations{display:flex;flex-flow:row wrap;margin:0 -10px}#footer .locations .location{width:20%;padding:0 10px;box-sizing:border-box}#footer .locations .location h3{margin:0 0 10px}#footer .locations .location address{margin:0 0 15px}#footer .emails{display:flex;flex-flow:row wrap;align-items:center;margin:0 -10px}#footer .emails .email{padding:0 10px}#footer .emails .email h3{margin:0}#footer .emails .email h3 a{color:#0bb56c}#footer .emails .email h3 a:hover,#footer .emails .email h3 a:active,#footer .emails .email h3 a:focus{text-decoration:underline}#footer .social-links{margin-left:auto}#footer nav ul{display:flex;flex-flow:row wrap;align-items:center;margin:0 -10px}#footer nav ul li{padding:0 10px}#footer .copy{margin-left:auto}#trp_ald_popup_text{color:#000}.hbspt-form fieldset{padding-bottom:12px!important}.hbspt-form input,.hbspt-form textarea{width:90%;margin:10px 0;padding:8px;font-size:14px;border-radius:20px}.hbspt-form select{border-radius:20px;width:92%;padding:8px 15px;margin:10px 0}.hbspt-form textarea{height:100px}.hbspt-form input::file-selector-button{padding:10px;font-family:'Nunito',sans-serif;border:none;border-radius:20px;cursor:pointer}.hbspt-form input[type=checkbox]{width:auto;margin:0 20px 0 0}.hbspt-form input[type=file]{padding:0}.hbspt-form .hs_recaptcha{margin:10px 0}.hbspt-form .hs-error-msg{margin:0 0 10px}.hbspt-form .hs-form-required,.hbspt-form .hs-error-msg,.hbspt-form .hs-error-msg a,.hbspt-form .hs-main-font-element{color:#ed9732;font-weight:700;font-size:13px}.hbspt-form .hs-button{display:inline-block;width:auto!important;max-width:100%;min-height:20px;margin:0;padding:15px 30px;font-size:18px;color:#FFF!important;line-height:20px!important;font-family:'Arimo',sans-serif;font-weight:700;letter-spacing:-.03em;text-decoration:none!important;border:1px solid #fff;border-radius:25px;box-sizing:border-box;background:0 0;transition:all .3s ease !important;cursor:pointer}.hbspt-form .hs-button:hover{color:#0BB56C!important;background:#fff;transform:translateY(2px)}.hbspt-form .submitted-message{line-height:1.5em;font-size:18px;font-weight:700;padding:20px;display:block}#main .hbspt-form .submitted-message a{color:#fff!important}.editable-content .hbspt-form .submitted-message p{margin:0}.hbspt-form .hs-submit{margin-top:20px}.hbspt-form .hs-error-msg,.hbspt-form .hs-main-font-element{background:#001c2f;padding:5px 10px;border-radius:20px}.theme-dark body{color:#fff;background:#001c2f}.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark a:not(:hover):not(:active):not(:focus),.theme-dark #main a:not(:hover):not(:active):not(:focus){color:#fff}.theme-dark h1 a:not(:hover):not(:active):not(:focus),.theme-dark h2 a:not(:hover):not(:active):not(:focus),.theme-dark h3 a:not(:hover):not(:active):not(:focus){color:#FFF!important}.theme-dark .editable-content table,.theme-dark .editable-content table th,.theme-dark .editable-content table td{border-color:#194969}.theme-dark .slick-dots li button{background:#fff}.theme-dark #main .pagination li .current,.theme-dark #main .pagination li a:hover,.theme-dark #main .pagination li a:active,.theme-dark #main .pagination li a:focus{background-color:#194969}.theme-dark #header{color:#fff;border-color:#194969;background:#001c2f}.theme-dark #header a{color:#fff}.theme-dark #header .main-logo img.black{display:none}.theme-dark #header .main-logo img.white{display:block}.theme-dark #search-form{color:#fff;background-color:#001c2f}.theme-dark #search-form .content h2{color:#fff}.theme-dark #search-form .content .search-input{color:#fff;border-color:#194969}.theme-dark #main{color:#fff;background-color:#001c2f}.theme-dark #main .breadcrumb-wrap{border-color:#194969}.theme-dark #main .careers-list .career-post .wrap{border-color:#194969;background-color:#001c2f}.theme-dark #main .careers-list .career-post .wrap:hover{background:#194969}.theme-dark #main .career-section .career-details .content{background:#001c2f}.theme-dark #main .ctas-section:after{background-color:#001c2f}.theme-dark #main .ctas-section .ctas-list .cta .wrap{border-color:#194969;background-color:#001c2f}.theme-dark #main .logos-section h3.title{color:#fff}.theme-dark #main .diagram-section .cols-wrap.diagram-type-b .col-2{border-color:#194969}.theme-dark #main .jumps-list:not(.has-intro) .jump{border-color:#194969}.theme-dark #main .profiles-section:after{background-color:#001c2f}.theme-dark #main .posts-nav ul li.current-menu-item a{color:#FFF!important}.theme-dark #main .post-section .post-tags{border-color:#194969}.theme-dark #main .post-section .post-tags .tags li a{background-color:#194969}.theme-dark #main .quotes-list .quote .wrap .details blockquote{color:#fff}.theme-dark #main .stats-section .stats-list .stat .wrap{border-color:#194969}.theme-dark #main .txt_img-section .rows .cols-wrap .col-2:after{background-color:#012535}.theme-dark #footer .row-1{border-color:#194969}