/*!
	
	NOTE:
	This stylesheet is compiled using SCSS and Compass.
	Do not edit styles.css directly, as changes are likely to be overwritten.
	
*/html,body{height:100%;background:#fff}@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape){html,body{background:#000 !important}}@media only screen and (max-device-width: 480px){html,body{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}}body.overflowhidden{overflow:hidden}*{margin:0;padding:0;border:0;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale}*::-moz-focus-inner{border:none;padding:0}a img{border:none;outline:none}table{border-collapse:collapse}#retina{display:none}@media (-webkit-min-device-pixel-ratio: 1.4), (-webkit-min-device-pixel-ratio: 1.40625), (min-resolution: 135dpi){#retina{display:block;position:absolute;width:1px;height:1px;top:0;left:0}}#access{display:block;position:fixed;overflow:hidden;list-style:none;top:-100px;left:0;width:100%;height:0;padding:5px;margin:0;background:rgba(0,0,0,0.8);border-bottom:1px solid rgba(255,255,255,0.3);font-family:interstatebold;text-align:center;-webkit-transition:top 500ms ease-in-out;transition:top 500ms ease-in-out}#access:focus-within{top:0;height:auto;z-index:7777}#access li{display:inline-block}#access a{display:inline-block;padding:10px 14px;color:#fff}#access a:hover,#access a:focus{background:rgba(255,255,255,0.2)}.clearme{clear:both;height:0}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.midwrap{display:table !important;table-layout:fixed !important;width:100%;height:100%}.midwrap2,.midwrap td{display:table-cell;table-layout:fixed !important;vertical-align:middle;border-collapse:collapse}.midalign{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:100%}.midalign>*{width:100%}.bg_contain{background-size:contain;background-position:center center;background-repeat:no-repeat}.bg_cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.bg_pink{background:#c0136b}.bg_purple{background:#951b81}.hidden{display:none}#wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;min-height:100%;padding:106px 0 0;background:#fff}#wrapper.show_gdpr{padding-bottom:60px}.centred{position:relative;max-width:1080px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto}.gradient,#wrapper.gradient{background:#662483;background-image:-webkit-gradient(linear, left bottom, right top, from(#662483), to(#af1c63));background-image:-webkit-linear-gradient(left bottom, #662483 0%, #af1c63 100%);background-image:linear-gradient(to right top, #662483 0%, #af1c63 100%)}@media (max-width: 1023px), (max-height: 920px){#wrapper{padding:80px 0 0}}@media (max-width: 767px){.centred{padding-left:40px;padding-right:40px}}@media (max-width: 599px){.centred{padding-left:30px;padding-right:30px}}@media (max-width: 499px){.centred{padding-left:20px;padding-right:20px}}.row{position:relative;max-width:1248px;margin:0 auto}.col,.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{position:relative;float:left;min-height:1px;padding:0 10px}.col1{width:8.33333%}.col2{width:16.66667%}.col3{width:25%}.col4{width:33.33333%}.col5{width:41.66667%}.col6{width:50%}.col7{width:58.33333%}.col8{width:66.66667%}.col9{width:75%}.col10{width:83.33333%}.col11{width:91.66667%}.col12{width:100%}@media (max-width: 530px){.col,.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11{width:50%}}@media (max-width: 414px){.col,.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{width:100%;float:none}}html,body{font-family:"Source Sans Pro","Arial Narrow",Helvetica,Arial,sans-serif;font-size:24px;line-height:29px;color:#951b81}h1{margin:0.8em 0 0.2em;font-size:30px;line-height:35px;font-weight:bold}h2{margin:0.8em 0 0.2em;font-size:27px;line-height:32px;font-weight:bold}h3,h4,h5,h6{margin:1em 0 0.2em;font-size:24px;line-height:29px;font-weight:bold}p{margin:1em 0 0}a{color:inherit;cursor:pointer}ul,ol{margin:10px 0 0 30px}pre{display:block;position:relative;width:100%;max-width:1080px;padding:10px;margin:5px auto;background:#eee;border:1px solid #ccc;border-radius:10px;font-size:14px;line-height:1.2em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child,ul:first-child,ol:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child{margin-bottom:0}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}.block_title h1,.block_title h2,.block_search h1,.block_search h2{margin:0;font-size:46px;line-height:55px;font-weight:normal;color:#951b81}.block_title h1 .color_alt,.block_title h2 .color_alt,.block_search h1 .color_alt,.block_search h2 .color_alt{color:#c0136b}.block_title h1+h2,.block_search h1+h2{color:#c0136b}.gradient{color:#fff}.gradient h1,.gradient h2{color:#fff}.copy_small,.ninjaform_privacy .nf-field-element,.ninjaforms_upload .files_uploaded{font-size:20px;line-height:24px}.striped{display:block;padding:5px 10px;margin:0 0 18px;background:#951b81;text-align:center;color:#fff}.striped.bg_pink{background:#c0136b}@media (max-width: 767px){html,body{font-size:20px;line-height:25px}.copy_small,.ninjaform_privacy .nf-field-element,.ninjaforms_upload .files_uploaded{font-size:17px;line-height:21px}h1{font-size:26px;line-height:31px}h2{font-size:23px;line-height:28px}h3,h4,h5,h6{font-size:20px;line-height:25px}.col+.col p:first-child{margin-top:1em}.block_title h1,.block_title h2,.block_search h1,.block_search h2{font-size:35px;line-height:44px}}@media (max-width: 499px){html,body{font-size:18px;line-height:22px}h1{font-size:22px;line-height:26px}h2{font-size:20px;line-height:24px}h3,h4,h5,h6{font-size:18px;line-height:22px}.block_title h1,.block_title h2,.block_search h1,.block_search h2{font-size:32px;line-height:40px}.copy_small,.ninjaform_privacy .nf-field-element,.ninjaforms_upload .files_uploaded{font-size:15px;line-height:19px}}@media (max-width: 364px){html,body{font-size:16px;line-height:20px}h1{font-size:20px;line-height:24px}h2{font-size:18px;line-height:22px}h3,h4,h5,h6{font-size:16px;line-height:20px}.block_title h1,.block_title h2,.block_search h1,.block_search h2{font-size:26px;line-height:33px}.copy_small,.ninjaform_privacy .nf-field-element,.ninjaforms_upload .files_uploaded{font-size:13px;line-height:17px}}.hidefont{font-size:0;line-height:0;text-indent:-9999px}.bold{font-weight:bold}.italic{font-style:italic}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}button{font-family:"Source Sans Pro","Arial Narrow",Helvetica,Arial,sans-serif}.btn{display:block;position:relative;padding:10px 66px 10px 16px;background:none;border:1px solid #c0136b;text-decoration:none;font-size:24px;line-height:28px;color:#c0136b;cursor:pointer}.btn:after,.btn_after:after,.ninjaform_btn_wrap:after{position:absolute;width:48px;height:100%;top:0;right:0;border-left:1px solid #c0136b;font-size:48px;line-height:48px;color:#c0136b}.device_desktop .btn:hover:after,.device_desktop .btn_after:hover:after,.device_desktop .ninjaform_btn_wrap:hover:after{background:#c0136b;color:#fff}.btn_after:after{height:48px;top:auto;bottom:0;border:1px solid #c0136b;border-bottom:none}.btn_header{border:none}.btn_header:after{content:'';display:none}.btn_dropdown.btn_dropdown_expand{border:none}.btn_dropdown.btn_dropdown_expand:after{border-color:#fff}.filters .btn:not(.btn_filter){border-top:none;border-left:none}.filters .btn:not(.btn_filter):first-child:before{content:'';display:block;position:absolute;width:50px;height:1px;top:-1px;right:-1px;background:#c0136b}.gradient .btn,.gradient .btn_after,.gradient .ninjaform_btn_wrap{border-color:#fff;color:#fff}.gradient .btn:after,.gradient .btn_after:after,.gradient .ninjaform_btn_wrap:after{background:none;border-color:#fff;color:#fff}.gradient .device_desktop .btn:hover:after,.gradient .device_desktop .btn_after:hover:after,.gradient .device_desktop .ninjaform_btn_wrap:hover:after,.gradient.device_desktop .btn:hover:after,.gradient.device_desktop .btn_after:hover:after,.gradient.device_desktop .ninjaform_btn_wrap:hover:after{background:#fff;color:#c0136b}.gradient .btn_dropdown.btn_dropdown_expand:after{border:none}.gradient .filters .btn{margin:0;border:1px solid #fff;border-top:none}.gradient .filters .btn:first-child{border-top:1px solid #fff}.device_mobile .btn:after,.device_mobile .btn_after:after,.device_mobile .ninjaform_btn_wrap:after,.device_tablet .btn:after,.device_tablet .btn_after:after,.device_tablet .ninjaform_btn_wrap:after{background:#c0136b;color:#fff}.device_mobile .btn.btn_dropdown.btn_dropdown_expand:after,.device_tablet .btn.btn_dropdown.btn_dropdown_expand:after{background:none;border:none;color:#c0136b}.device_mobile .filters .btn,.device_tablet .filters .btn{margin-top:1px}.device_mobile .gradient .btn:after,.device_mobile .gradient .btn_after:after,.device_mobile .gradient .ninjaform_btn_wrap:after,.device_mobile.gradient .btn:after,.device_mobile.gradient .btn_after:after,.device_mobile.gradient .ninjaform_btn_wrap:after,.device_tablet .gradient .btn:after,.device_tablet .gradient .btn_after:after,.device_tablet .gradient .ninjaform_btn_wrap:after,.device_tablet.gradient .btn:after,.device_tablet.gradient .btn_after:after,.device_tablet.gradient .ninjaform_btn_wrap:after{background:#fff;color:#c0136b}.device_mobile .gradient .btn.btn_filter:after,.device_mobile .gradient .btn.btn_dropdown.btn_dropdown_expand:after,.device_mobile.gradient .btn.btn_filter:after,.device_mobile.gradient .btn.btn_dropdown.btn_dropdown_expand:after,.device_tablet .gradient .btn.btn_filter:after,.device_tablet .gradient .btn.btn_dropdown.btn_dropdown_expand:after,.device_tablet.gradient .btn.btn_filter:after,.device_tablet.gradient .btn.btn_dropdown.btn_dropdown_expand:after{background:none;color:#fff}.device_mobile .gradient .filters .btn,.device_mobile.gradient .filters .btn,.device_tablet .gradient .filters .btn,.device_tablet.gradient .filters .btn{margin-top:0}.ninjaform_btn_wrap:after{content:"\e900" !important}.btn.btn_filter{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:1px 0 0;background:#c0136b;border:none;font-size:20px;line-height:24px;color:#fff}.btn.btn_filter:after,.btn.btn_filter:hover:after{background:none;border:none;font-size:44px;line-height:44px;color:#fff;opacity:0}.device_desktop .btn.btn_filter:hover:after{opacity:0.4}.btn.btn_filter.checked:after{opacity:1}@media (max-width: 767px){.btn{padding:8px 66px 8px 12px;font-size:18px;line-height:22px}.btn:after,.btn_after:after,.ninjaform_btn_wrap:after{width:38px;font-size:38px;line-height:38px}.btn_after:after{height:38px}.btn.btn_filter{font-size:16px;line-height:20px}.btn.btn_filter:after,.btn.btn_filter:hover:after{font-size:36px;line-height:36px}.filters .btn:not(.btn_filter):first-child:before{width:40px}}.btn_s{display:inline-block;width:50px;height:50px;margin:0 18px 0 0;background:#951b81;border:1px solid #951b81;font-size:48px;line-height:48px;text-decoration:none;color:#fff}.btn_s:hover{background:#fff;color:#951b81}@media (max-width: 599px){.btn_s{width:43px;height:43px;font-size:41px;line-height:41px}}@media (max-width: 499px){.btn_s{width:38px;height:38px;margin:0 15px 0 0;font-size:36px;line-height:36px}}.btn_footer{display:inline-block;position:relative;min-width:134px;padding:11px 20px;margin:19px 0 0;background:none;border:1px solid #fff;font-size:24px;line-height:24px;text-align:center;text-decoration:none;color:#fff;z-index:2}.btn_footer:hover{background:#fff;color:#951b81}@media (max-width: 839px){.btn_footer{min-width:116px;padding:10px 15px 11px;font-size:22px;line-height:22px}}@media (max-width: 767px){.btn_footer{min-width:100px;padding:10px 15px;font-size:18px;line-height:18px}}input[type=text],input[type=email],input[type=password],input[type=button],input[type=submit],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;font-family:"Source Sans Pro","Arial Narrow",Helvetica,Arial,sans-serif}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="text"],input[type="email"]{display:block;width:100%;padding:10px 16px;border:1px solid #c0136b;background:none;font-size:24px;line-height:28px;color:#c0136b}input[type="text"]+input[type="text"],input[type="text"]+input[type="email"],input[type="email"]+input[type="text"],input[type="email"]+input[type="email"]{border-top:none}.gradient input[type="text"],.gradient input[type="email"]{border:1px solid #fff;color:#fff}.gradient input[type="text"]::-webkit-input-placeholder,.gradient input[type="email"]::-webkit-input-placeholder{color:rgba(255,255,255,0.7)}.gradient input[type="text"]:-ms-input-placeholder,.gradient input[type="email"]:-ms-input-placeholder{color:rgba(255,255,255,0.7)}.gradient input[type="text"]::-ms-input-placeholder,.gradient input[type="email"]::-ms-input-placeholder{color:rgba(255,255,255,0.7)}.gradient input[type="text"]::placeholder,.gradient input[type="email"]::placeholder{color:rgba(255,255,255,0.7)}@media (max-width: 767px){input[type="text"],input[type="email"]{padding:8px 12px;font-size:18px;line-height:22px}}.radiogroup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.radiowrap{position:relative;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.radiowrap input[type="radio"],.radiowrap input[type="checkbox"],.ninjaform_radio_wrap li input[type="radio"],.ninjaform_radio_wrap li input[type="checkbox"]{display:none;position:absolute;top:0;left:0;width:0;height:0}.radiowrap label,.ninjaform_radio_wrap li label{display:block;padding:10px 16px;border:1px solid #c0136b;font-size:24px;line-height:28px;color:#c0136b;cursor:pointer}.gradient .radiowrap label,.gradient .ninjaform_radio_wrap li label{border-color:#fff;color:#fff}.radiowrap input[type="radio"]:checked+label,.radiowrap input[type="checkbox"]:checked+label,.ninjaform_radio_wrap li input[type="radio"]:checked+label,.ninjaform_radio_wrap li input[type="checkbox"]:checked+label{background:#c0136b;color:#fff}.gradient .radiowrap input[type="radio"]:checked+label,.gradient .radiowrap input[type="checkbox"]:checked+label,.gradient .ninjaform_radio_wrap li input[type="radio"]:checked+label,.gradient .ninjaform_radio_wrap li input[type="checkbox"]:checked+label{background:#fff;color:#c0136b}@media (max-width: 767px){.radiowrap label,.ninjaform_radio_wrap li label{padding:8px 12px;font-size:18px;line-height:22px}}.radiowrap+.radiowrap label,.ninjaform_radio_wrap li+li label{border-left:none}.checkboxwrap,.ninjaform_checkbox_wrap{position:relative}.checkboxwrap input[type="radio"],.checkboxwrap input[type="checkbox"],.ninjaform_checkbox_wrap input[type="radio"],.ninjaform_checkbox_wrap input[type="checkbox"]{display:none;position:absolute;top:0;left:0;width:0;height:0}.checkboxwrap label,.ninjaform_checkbox_wrap label{display:block;width:100%;padding:10px 16px !important;border:1px solid #c0136b;font-size:24px;line-height:28px;cursor:pointer}.checkboxwrap label:after,.ninjaform_checkbox_wrap label:after{content:'';position:absolute;width:48px;height:100%;top:0;right:0;border-left:1px solid;border-color:inherit;font-size:48px;line-height:48px;color:inherit}.gradient .checkboxwrap label,.gradient .ninjaform_checkbox_wrap label{border-color:#fff;color:#fff}.checkboxwrap label.nf-checked-label:after,.checkboxwrap input[type="radio"]:checked+label:after,.checkboxwrap input[type="checkbox"]:checked+label:after,.ninjaform_checkbox_wrap label.nf-checked-label:after,.ninjaform_checkbox_wrap input[type="radio"]:checked+label:after,.ninjaform_checkbox_wrap input[type="checkbox"]:checked+label:after{background:#c0136b;color:#fff}.gradient .checkboxwrap label.nf-checked-label:after,.gradient .checkboxwrap input[type="radio"]:checked+label:after,.gradient .checkboxwrap input[type="checkbox"]:checked+label:after,.gradient .ninjaform_checkbox_wrap label.nf-checked-label:after,.gradient .ninjaform_checkbox_wrap input[type="radio"]:checked+label:after,.gradient .ninjaform_checkbox_wrap input[type="checkbox"]:checked+label:after{background:#fff;color:#c0136b}@media (max-width: 767px){.checkboxwrap label,.ninjaform_checkbox_wrap label{padding:8px 12px !important;font-size:18px;line-height:22px}.checkboxwrap label:after,.ninjaform_checkbox_wrap label:after{width:38px;font-size:38px;line-height:38px}}@font-face{font-family:'icomoon';src:url("../../images/icons/font/icomoon.eot?1ucbns");src:url("../../images/icons/font/icomoon.eot?1ucbns#iefix") format("embedded-opentype"),url("../../images/icons/font/icomoon.ttf?1ucbns") format("truetype"),url("../../images/icons/font/icomoon.woff?1ucbns") format("woff"),url("../../images/icons/font/icomoon.svg?1ucbns#icomoon") format("svg");font-weight:normal;font-style:normal}.icomoon,.btn:after,.btn_after:after,.ninjaform_btn_wrap:after,.checkboxwrap label:after,.ninjaform_checkbox_wrap label:after,.block.block_video .video_play_inner:after,.block.block_teamlist .team_header .btn_team_linkedin:after,[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-minus:before,.btn.btn_dropdown_up.btn_dropdown_expand:after,.btn.btn_dropdown.btn_dropdown_expand.btn_dropdown_up:after{content:"\e90b" !important}.icon-plus:before,.btn.btn_dropdown.btn_dropdown_expand:after{content:"\e90c" !important}.icon-upload:before,.btn.btn_upload:after,.btn_after.btn_upload:after,.ninjaforms_upload .btn:after{content:"\e909" !important}.icon-checkbox:before,.device_desktop .checkboxwrap label:hover:after,.device_desktop .ninjaform_checkbox_wrap label:hover:after,.checkboxwrap label.nf-checked-label:after,.checkboxwrap input[type="radio"]:checked+label:after,.checkboxwrap input[type="checkbox"]:checked+label:after,.ninjaform_checkbox_wrap label.nf-checked-label:after,.ninjaform_checkbox_wrap input[type="radio"]:checked+label:after,.ninjaform_checkbox_wrap input[type="checkbox"]:checked+label:after{content:"\e90a" !important}.icon-filter_checkbox:before,.btn.btn_filter:after,.btn.btn_filter:hover:after{content:"\e908" !important}.icon-dropdown_up:before,.btn.btn_dropdown_up:after,.btn.btn_dropdown.btn_dropdown_up:after{content:"\e907" !important}.icon-btn:before,.btn:after,.btn_after:after,.ninjaform_btn_wrap:after{content:"\e900" !important}.icon-close:before{content:"\e901" !important}.icon-download:before,.btn.btn_download:after{content:"\e902" !important}.icon-dropdown:before,.btn.btn_dropdown:after{content:"\e903" !important}.icon-linkedin:before,.block.block_teamlist .team_header .btn_team_linkedin:after{content:"\e904" !important}.icon-twitter:before{content:"\e905" !important}.icon-video_play:before,.block.block_video .video_play_inner:after{content:"\e906" !important}header{position:fixed;top:0;left:0;width:100%;z-index:99;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header .headerwrap{position:relative;background:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5);box-shadow:0 0 3px rgba(0,0,0,0.5);z-index:999}header .header_inner{position:relative;max-width:1080px;height:106px;margin:0 auto}header .logo{display:block;position:absolute;width:225px;height:57px;top:25px;left:50px;background-image:url(../../images/common/logo.svg);font-size:0;line-height:0;text-indent:-9999px}header .btn_menu{display:block;position:absolute;width:80px;height:80px;top:12px;right:36px;background:none;background-image:url(../../images/common/menu_sprite_05.svg);background-size:2300% 100%;background-position:50% 0;font-size:0;line-height:0;text-indent:-9999px}header .dropdown{display:none;position:absolute;top:106px;left:0;right:0;bottom:0}header .dropdown_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;height:100%;top:-100%;opacity:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}header .dropdown_wrap.visible{top:0;opacity:1}header .dropdown_inner{width:100%;max-width:1080px;margin:0 auto;padding:0 50px}header .dropdown_nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}header .dropdown_nav>*{width:100%}header .dropdown_footer{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding-bottom:20px !important;font-size:19px;line-height:21px;color:#fff}header .dropdown_footer .btn_hs{display:inline-block;width:50px;height:50px;margin:0 18px 20px 0;border:1px solid #fff;font-size:48px;line-height:48px;text-decoration:none}header .dropdown_footer .btn_hs:hover{background:#fff;color:#951b81}header .dropdown_footer a{color:#fff;text-decoration:underline}header .dropdown_footer ul,header .dropdown_footer li{display:inline;list-style:none;margin:0}header .dropdown_footer li:before{content:'|';display:inline-block;padding:0 15px}header nav,header nav a{font-size:44px;line-height:52px;text-decoration:none;color:#fff}header nav ul,header nav li{list-style:none;margin:0;padding:0}header nav ul{padding:20px 0}header nav a{display:block;padding:12px 0;border-bottom:1px solid rgba(255,255,255,0.5)}header.expanded{height:100%}header.expanded .btn_menu{background-position:100% 0}header.expanded .dropdown{display:block}@media (max-width: 1023px), (max-height: 920px){header .header_inner{height:80px}header .logo{width:169px;height:44px;top:18px}header .btn_menu{width:60px;height:60px;top:10px;right:39px}header .dropdown{top:80px}header .dropdown_footer{font-size:15px;line-height:17px}}@media (max-width: 839px){header .dropdown_footer{font-size:14px;line-height:16px}header .dropdown_footer li:before{padding:0 12px}}@media (max-width: 767px){header .logo{left:40px}header .btn_menu{right:30px}header .dropdown_inner{padding:0 40px}header .dropdown_footer{font-size:11px;line-height:13px}header .dropdown_footer li:before{padding:0 7px}}@media (max-width: 767px), (max-height: 860px){header nav,header nav a{font-size:38px;line-height:46px}}@media (max-width: 599px){header .logo{left:30px}header .btn_menu{right:20px}header .dropdown_inner{padding:0 30px}header .dropdown_footer{font-size:14px;line-height:18px}header .dropdown_footer .btn_hs{width:43px;height:43px;font-size:41px;line-height:41px}header .dropdown_footer ul{display:block}header .dropdown_footer li:first-child:before{content:'';display:none}}@media (max-width: 599px), (max-height: 768px){header nav,header nav a{font-size:32px;line-height:39px}}@media (max-width: 499px){header .logo{left:20px}header .btn_menu{right:10px}header .dropdown_inner{padding:0 20px}header .dropdown_footer .btn_hs{width:38px;height:38px;margin:0 15px 15px 0;font-size:36px;line-height:36px}}@media (max-width: 499px), (max-height: 680px){header nav,header nav a{font-size:26px;line-height:28px}}@media (max-width: 374px){header .dropdown_footer{font-size:12px;line-height:16px}}footer{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;bottom:0;left:0;width:100%;height:370px}footer .footerbg{position:absolute;width:100%;bottom:0;left:0;padding:0 50px;background:#951b81}footer .footerbg.footerbg_pink{background:#c0136b}footer .footerwrap{position:relative;max-width:980px;padding:0 280px 0 0;margin:0 auto}footer .footercopy{padding:20px 0 30px;font-size:33px;line-height:40px;color:#fff}footer .footer_intro,footer .footer_content{position:relative}footer .footerimg{position:absolute;bottom:0;right:0;width:260px;height:360px;background-size:contain;background-position:100% 100%;background-repeat:no-repeat}footer .footer_intro{font-weight:300}footer strong{font-weight:600}@media (max-width: 1023px){footer{height:330px}footer .footerwrap{padding:0 250px 0 0}footer .footercopy{font-size:26px;line-height:30px}footer .footerimg{width:234px;height:322px}}@media (max-width: 839px){footer{height:310px}footer .footerwrap{padding:0 240px 0 0}footer .footercopy{padding:17px 0 27px;font-size:24px;line-height:28px}footer .footerimg{width:220px;height:302px}}@media (max-width: 767px){footer{height:258px}.search_focus footer{display:none}footer .footerbg{padding:0 40px}footer .footerwrap{padding:0 50% 0 0}footer .footercopy{padding:14px 0 18px;font-size:24px;line-height:28px}footer .footerimg{width:180px;height:250px}}@media (max-width: 599px){footer .footerbg{padding:0 30px}}@media (max-width: 499px){footer .footerbg{padding:0 20px}footer .footercopy{padding:13px 0 17px;font-size:24px;line-height:27px}}@media (max-width: 374px){footer{height:215px}footer .footercopy{padding:12px 0 16px;font-size:19px;line-height:22px}footer .footerimg{width:150px;height:208px}}#gdpr_wrap{display:none;position:fixed;vertical-align:baseline;width:100%;bottom:-102%;left:0;padding:14px 25px;background:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5);box-shadow:0 0 3px rgba(0,0,0,0.5);font-size:15px;line-height:18px;text-align:center;z-index:200;opacity:0;-webkit-transition:bottom 500ms ease-in-out;transition:bottom 500ms ease-in-out}#gdpr_wrap *{vertical-align:baseline}#gdpr_wrap.block{display:block}#gdpr_wrap.visible{bottom:0;opacity:1}#gdpr_wrap .gdpr_copy{display:inline-block}#gdpr_wrap .gdpr_copy a{font-weight:bold;text-decoration:none;color:#c0136b}#gdpr_wrap .gdpr_copy a:hover{text-decoration:underline}#gdpr_wrap .btn_gdpr{display:inline-block;padding:8px 16px;margin:0 0 0 14px;background:#c0136b;font-size:20px;line-height:20px;color:#fff}@media (max-width: 1080px){#gdpr_wrap .gdpr_copy{display:block;margin:0 auto 10px}}main{display:block;position:relative;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;max-width:1080px;padding:0 50px;margin:0 auto;background:#fff}@media (max-width: 767px){main{padding:0 40px}}@media (max-width: 599px){main{padding:0 30px}}@media (max-width: 499px){main{padding:0 20px}}.gradient main{background:none}.will_stagger{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;transition:opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;transition:opacity 400ms ease-in-out, transform 400ms ease-in-out;transition:opacity 400ms ease-in-out, transform 400ms ease-in-out, -webkit-transform 400ms ease-in-out}.will_stagger.visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ctrl_txt{opacity:0;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}.block_animate_body{top:20px;opacity:0;-webkit-transition:opacity 400ms ease-out, top 400ms ease-out;transition:opacity 400ms ease-out, top 400ms ease-out}main>.block:first-child{padding-top:45px}main>.block:last-child{padding-bottom:100px}main+footer{margin-top:-70px}.block{position:relative}.block+.block{margin:40px 0 0}@media (max-width: 767px){main>.block:first-child{padding-top:35px}main>.block:last-child{padding-bottom:80px}main+footer{margin-top:-60px}.block+.block,.col+.col>.block{margin:30px 0 0}}@media (max-width: 364px){main>.block:first-child{padding-top:25px}main>.block:last-child{padding-bottom:55px}main+footer{margin-top:-50px}.block+.block,.col+.col .block{margin:24px 0 0}}.block.block_search{padding-top:115px !important}.block.block_search .input_search{display:block;width:100%;padding:12px 42px 12px 0;margin:48px 0 0;border:none;border-bottom:1px solid #ccc;font-size:24px;line-height:28px;background-image:url(../../images/common/search.svg);background-size:28px auto;background-position:98.8% 60%;background-repeat:no-repeat}.block.block_search .input_search::-webkit-input-placeholder{color:#aaa}.block.block_search .input_search:-ms-input-placeholder{color:#aaa}.block.block_search .input_search::-ms-input-placeholder{color:#aaa}.block.block_search .input_search::placeholder{color:#aaa}.block.block_search .search_results{font-size:24px;line-height:28px}.block.block_search .search_results .search_error{margin:31px 0 20px;color:#aaa}.block.block_search .search_results a{display:block;position:relative;padding:12px 70px 11px 0;margin:10px 0 0;border-bottom:1px solid #c0136b;color:#c0136b;text-decoration:none}.block.block_search .search_results a:first-child{margin:20px 0 0}@media (max-width: 767px){.block.block_search{padding-top:70px !important}.block.block_search .input_search{padding:6px 0;margin:14px 0 0;background-size:22px auto;background-position:97% 50%;font-size:18px;line-height:22px}.block.block_search .search_results{font-size:18px;line-height:22px}.block.block_search .search_results .search_error{margin:29px 0 20px}.block.block_search .search_results a{padding:9px 60px 8px 0;margin:7px 0 0}}@media (max-width: 364px){.block.block_search{padding-top:40px !important}}.block.block_2cols{-webkit-column-count:2;column-count:2;-webkit-column-gap:30px;column-gap:30px}.block.block_cols .col{position:relative;width:50%}.block.block_cols .col_left{float:left;padding:0 15px 0 0}.block.block_cols .col_right{float:right;padding:0 0 0 15px}@media (max-width: 767px){.block.block_cols .col,.block.block_cols .col_left,.block.block_cols .col_right{position:static;float:none;width:100%;padding:0}}.block.block_button+.block_button,.block.block_apply_form+.block_button{margin:20px 0 0}@media (max-width: 767px){.block.block_button+.block_button,.block.block_apply_form+.block_button{margin:16px 0 0}}.block_button button,.block_button .btn,.block_select button,.block_select .btn{width:100%;text-align:left}@media (min-width: 768px){.block.block_copy.block_copy_2cols{-webkit-column-count:2;column-count:2;-webkit-column-gap:30px;column-gap:30px}}.block.block_img img{width:100%;height:auto}.block.block_video{position:relative;height:0;padding:0 0 56.25%;background:#eee}.block.block_video video,.block.block_video .video_img{position:absolute;width:100%;height:100%}.block.block_video video{background:#000}.block.block_video .video_play{position:absolute;width:100%;height:100%;top:0;left:0}.block.block_video .video_play_inner{position:absolute;width:86px;height:86px;top:50%;left:50%;margin:-46px -43px;background:#fff;font-size:86px;line-height:86px;color:#000}.block.block_video .video_play:hover .video_play_inner{background:#c0136b;color:#fff}@media (max-width: 499px){.block.block_video .video_play_inner{width:76px;height:76px;margin:-40px -38px;font-size:76px;line-height:76px}}.block.block_teamlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.block.block_teamlist .team_item{width:50%;margin:11px 0}.block.block_teamlist .team_item:nth-child(odd){padding:0 15px 0 0}.block.block_teamlist .team_item:nth-child(even){padding:0 0 0 15px}.block.block_teamlist .team_header{position:relative;padding:16px 0 0;border-top:1px solid rgba(149,27,129,0.5)}.block.block_teamlist .team_header h3{margin:0;font-size:18px;line-height:22px}.block.block_teamlist .team_header h4{margin:0;font-size:18px;line-height:22px;font-weight:normal}.block.block_teamlist .team_header .btn_team_linkedin{display:block;position:absolute;width:38px;height:38px;top:19px;right:0;background:#951b81;border:1px solid #951b81;font-size:36px;line-height:36px;text-decoration:none;color:#fff}.block.block_teamlist .team_header .btn_team_linkedin:hover{background:#fff;color:#951b81}.block.block_teamlist .block_img,.block.block_teamlist .block_video{margin:16px 0 0}@media (min-width: 768px){.block.block_teamlist .block_video .video_play_inner{width:76px;height:76px;margin:-40px -38px;font-size:76px;line-height:76px}}@media (max-width: 767px){.block.block_teamlist{display:block}.block.block_teamlist .team_item{width:100%}.block.block_teamlist .team_item:nth-child(odd),.block.block_teamlist .team_item:nth-child(even){padding:0}.block.block_teamlist .team_item+.team_item{margin-top:20px}}.block.block_benefits{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.block.block_benefits .benefit_item{width:50%;margin:0 0 20px}.block.block_benefits .benefit_item:nth-child(odd){padding:0 15px 0 0}.block.block_benefits .benefit_item:nth-child(even){padding:0 0 0 15px}.block.block_benefits .benefit_img{float:left;width:50%;margin:5px 0}.block.block_benefits .benefit_img img{display:block;width:100%;max-width:154px;height:auto;margin:0 auto}.block.block_benefits .benefit_copy{float:right;width:50%}@media (min-width: 768px){.block.block_benefits .benefit_item:nth-child(4n-2) h3,.block.block_benefits .benefit_item:nth-child(4n-1) h3{background:#c0136b}}@media (max-width: 767px){.block.block_benefits{display:block}.block.block_benefits .benefit_item{width:100%}.block.block_benefits .benefit_item:nth-child(odd),.block.block_benefits .benefit_item:nth-child(even){padding:0}.block.block_benefits .benefit_item:nth-child(even) h3{background:#c0136b}}@media (max-width: 499px){.block.block_benefits .benefit_img img{width:71.00592%}}.block.block_posts .posts_item{display:block;position:relative;padding:0 0 15px 0;border-bottom:1px solid #c0136b;text-decoration:none}.block.block_posts .posts_item .posts_img{margin:0 0 20px}.block.block_posts .posts_item .posts_img img{width:100%;height:auto}.block.block_posts .posts_item .posts_copy{padding:0 50px 0 0}.block.block_posts .posts_item.posts_item_secondary .posts_img_wrap{float:right;padding:0 0 50px}.block.block_posts .posts_item.posts_item_secondary .posts_img{width:135px;height:135px;margin:0 0 0 15px}.block.block_posts .posts_item .date{color:#c0136b}.block.block_posts .posts_item h4{margin:3px 0 8px;font-size:34px;line-height:40px;font-weight:normal;font-style:italic;color:#c0136b}.block.block_posts .posts_item .author{font-weight:bold}.block.block_posts .posts_item+.posts_item{margin:18px 0 0}.block.block_posts .block_title{margin:40px 0}.block.block_posts .block+.block:not(.block_title){margin-top:16px}@media (min-width: 768px){.block.block_posts .posts_d_hide{display:none !important}}@media (max-width: 767px){.block.block_posts .col_right{margin:20px 0 0}.block.block_posts .block_title{margin:30px 0}.block.block_posts .posts_m_hide{display:none !important}}@media (max-width: 499px){.block.block_posts .posts_item .posts_img{margin:0 0 14px}.block.block_posts .posts_item.posts_item_secondary .posts_img_wrap{padding:0 0 40px}.block.block_posts .posts_item.posts_item_secondary .posts_img{width:100px;height:100px;margin:0 0 0 15px}.block.block_posts .posts_item h4{font-size:26px;line-height:30px}}@media (max-width: 364px){.block.block_posts .block_title{margin:24px 0}}.block.block_post .date{margin:0 0 8px;color:#c0136b}.block.block_post h1{margin:3px 0 8px;font-size:46px;line-height:55px;font-weight:normal;font-style:italic;color:#c0136b}.block.block_post .author{font-weight:bold}.block.block_post .post_img{margin:30px 0 0}.block.block_post .post_img img{width:100%;height:auto}.block.block_post .post_copy{margin:35px 0 0}.block.block_post img{max-width:100%;height:auto}.block.block_apply_button a.btn_after{display:block;padding:0 70px 12px 0;border-bottom:1px solid #fff;text-decoration:none}@media (max-width: 767px){.block.block_apply_button a.btn_after{padding:0 70px 8px 0}}.block.block_ninjaform .ninjaform_no_margin{margin:0 !important}.block.block_ninjaform .ninjaform_no_margin input,.block.block_ninjaform .ninjaform_no_margin input[type="text"],.block.block_ninjaform .ninjaform_no_margin input[type="email"]{margin-bottom:-1px}.block.block_ninjaform .ninjaform_privacy .nf-field-label{display:block;margin-bottom:0}.block.block_ninjaform .ninjaform_radio_wrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.block.block_ninjaform .ninjaform_radio_wrap li{position:relative;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 !important}.block.block_ninjaform .ninjaform_radio_wrap li label{margin-left:0}.block.block_ninjaform .ninjaform_checkbox_wrap .nf-field-label{position:relative;width:100%;margin-bottom:0}.block.block_ninjaform .ninjaforms_upload .nf-field-label{margin-bottom:0}.block.block_ninjaform .ninjaforms_upload .nf-field-label label{font-weight:bold}.block.block_ninjaform .ninjaforms_upload .nf-field-description{margin-bottom:10px}.block.block_ninjaform .ninjaforms_upload .btn{width:100%;text-align:left}.block.block_ninjaform .ninjaforms_upload .nf-fu-fileinput-button{margin-bottom:3px}.block.block_ninjaform .ninjaforms_upload .nf-fu-progress{height:3px;margin-bottom:10px;background:none;-webkit-box-shadow:none;box-shadow:none}.block.block_ninjaform .ninjaforms_upload .nf-fu-progress-bar{background:#fff;background:rgba(255,255,255,0.5);-webkit-box-shadow:none;box-shadow:none}.block.block_ninjaform .ninjaforms_upload .files_uploaded{padding:0 17px}@media (max-width: 767px){.block.block_ninjaform .ninjaforms_upload .files_uploaded{padding:0 13px}}.block.block_ninjaform .ninja-forms-req-symbol{color:#fff}.block.block_ninjaform input[type="button"],.block.block_ninjaform input[type="submit"]{width:100%;text-align:left}.block.block_ninjaform .nf-before-form-content .nf-form-fields-required{display:none}.block.block_ninjaform nf-field{display:block;position:relative}.block.block_ninjaform .nf-field-container,.block.block_ninjaform .ninjaform_radio_wrap .nf-field-label{margin-bottom:40px}@media (max-width: 767px){.block.block_ninjaform .nf-field-container,.block.block_ninjaform .ninjaform_radio_wrap .nf-field-label{margin-bottom:30px}}@media (max-width: 364px){.block.block_ninjaform .nf-field-container,.block.block_ninjaform .ninjaform_radio_wrap .nf-field-label{margin-bottom:24px}}.block.block_ninjaform .nf-field-container.ninjaform_small_margin{margin-bottom:20px}@media (max-width: 767px){.block.block_ninjaform .nf-field-container.ninjaform_small_margin{margin-bottom:16px}}.block.block_ninjaform .nf-field-label label{font-weight:normal}.block.block_ninjaform .nf-input-limit{margin-top:0}.block.block_ninjaform .nf-error-msg{padding:4px 17px;margin-right:0;margin-bottom:6px;background:rgba(255,255,255,0.15);font-size:14px;line-height:18px;color:#fff}@media (max-width: 767px){.block.block_ninjaform .nf-error-msg{padding:4px 13px 6px}}.block.block_locations{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.block.block_locations .location_item{position:relative;width:50%;margin:0 0 30px}.block.block_locations .location_item:nth-child(odd){padding:0 15px 0 0}.block.block_locations .location_item:nth-child(even){padding:0 0 0 15px}.block.block_locations .location_copy{float:left;width:50%}.block.block_locations .location_img{float:right;width:190px;max-width:47%;height:174px;background-color:#eee;cursor:pointer}@media (max-width: 999px){.block.block_locations{display:block}.block.block_locations .location_item{width:100%;margin:0}.block.block_locations .location_item:nth-child(odd),.block.block_locations .location_item:nth-child(even){padding:0}.block.block_locations .location_item+.location_item{margin:30px 0 0}}@media (max-width: 767px){.block.block_locations .location_img{width:170px;height:132px}}@media (max-width: 374px){.block.block_locations .location_img{width:160px;height:120px}}#popups{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:98}.popup_overlay{display:none;position:absolute;top:106px;left:0;right:0;bottom:0;opacity:0;-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity 200ms ease-out, -webkit-transform 200ms ease-out;transition:opacity 200ms ease-out, -webkit-transform 200ms ease-out;transition:opacity 200ms ease-out, transform 200ms ease-out;transition:opacity 200ms ease-out, transform 200ms ease-out, -webkit-transform 200ms ease-out;color:#fff}.popup_overlay.visible{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.popup_overlay .popup_overflow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;width:100%;height:100%;top:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch}.popup_overlay .popup_overflow>*{width:100%;margin:100px auto 60px}@media (max-width: 599px){.popup_overlay .popup_overflow>*{margin:93px auto 45px}}@media (max-width: 499px){.popup_overlay .popup_overflow>*{margin:80px auto 30px}}.popup_overlay .popup_overflow.popup_align_bottom>*{margin:auto auto 0}.popup_overlay .popup_person{position:absolute;width:47%;height:90%;bottom:0;left:51%;background-size:contain;background-position:0 100%;background-repeat:no-repeat}.popup_overlay .popup_person_mobile{display:none}.popup_overlay .popup_copy{width:47%;padding:60px 0;font-size:24px;line-height:29px}.popup_overlay .popup_source{margin:34px 0 0}.popup_overlay h2{margin:0 0 44px;font-weight:normal;font-size:46px;line-height:52px;color:#fff}@media (max-width: 1023px), (max-height: 920px){.popup_overlay{top:80px}}@media (max-width: 1023px){.popup_overlay .popup_copy{width:54%;font-size:22px;line-height:26px}.popup_overlay .popup_person{width:40%;left:58%}.popup_overlay h2{margin:0 0 40px;font-size:42px;line-height:48px}}@media (max-width: 839px){.popup_overlay .popup_copy{font-size:20px;line-height:24px}.popup_overlay h2{margin:0 0 40px;font-size:38px;line-height:44px}}@media (max-width: 767px){.popup_overlay .popup_copy{font-size:18px;line-height:22px}.popup_overlay h2{margin:0 0 35px;font-size:33px;line-height:37px}}@media (max-width: 599px){.popup_overlay .popup_person_desktop{display:none}.popup_overlay .popup_person_mobile{display:block;position:relative;width:208px;height:208px;top:0;left:0;margin:-120px -20px 0 auto;background-position:100% 100%}.popup_overlay .popup_copy{width:auto;font-size:18px;line-height:22px}.popup_overlay .popup_source{width:60%;margin:34px 0 0}.popup_overlay h2{margin:0 0 30px;font-size:31px;line-height:36px}}@media (max-width: 413px){.popup_overlay .popup_person_mobile{width:56%;height:0;padding:0 0 56%}}.popup_location{display:none;position:absolute;top:106px;left:0;right:0;bottom:0;opacity:0;-webkit-transition:opacity 200ms ease-out;transition:opacity 200ms ease-out}.popup_location.visible{opacity:1}.popup_location #gmap{position:absolute;width:100%;height:100%;top:0;left:0;background:#ddd}@media (max-width: 1023px), (max-height: 920px){.popup_location{top:80px}}#popup_filters .block+.block{margin-top:22px}.btn_close_overlay{position:absolute;top:25px;right:50px;width:50px;height:50px;background:none;border:1px solid #fff;font-size:48px;line-height:48px;color:#fff}.btn_close_overlay:hover{background:#fff;color:#951b81}.btn_close_overlay.btn_close_overlay_purple{background:#fff;border-color:#951b81;color:#951b81}.btn_close_overlay.btn_close_overlay_purple:hover{background:#951b81;color:#fff}@media (max-width: 767px){.btn_close_overlay{right:40px}}@media (max-width: 599px){.btn_close_overlay{width:43px;height:43px;right:30px;font-size:41px;line-height:41px;background:rgba(192,19,107,0.7)}}@media (max-width: 499px){.btn_close_overlay{width:38px;height:38px;top:21px;right:20px;font-size:36px;line-height:36px}}.gradient_demo{position:absolute;width:100%;height:100%;top:0;left:0}.gradient_demo .person2{position:absolute;width:80%;height:80%;bottom:0;right:5%;background-image:url(../../images/dev/person4.png);background-size:contain;background-position:100% 100%;background-repeat:no-repeat}
