a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;min-height:0;min-width:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font-family:inherit}.big_button{position:relative;display:inline-block;margin-left:5px;padding:0 14px;height:37px;line-height:35px;border-radius:3px;box-sizing:border-box;cursor:pointer;text-decoration:none;text-shadow:0 1px rgba(0,0,0,.36);color:#fff;font-size:14px;border:1px solid #34783f;background:#2a9f3f;background:linear-gradient(#3bbe4f 3%,#38ab47 4%,#2a9f3f 95%,#27983c 0)}.big_button:hover{border-color:#449951;background:#7ac187;background:linear-gradient(#b3e0ba 3%,#84cc8e 4%,#7ac187 95%,#6db97a 0)}.big_button:active{border-color:#0e5c1a;background:#199429;background:linear-gradient(#116d1a,#1b972b 10%,#199429 98%,#199429 0)}.big_button.is-disabled,.big_button:disabled{text-shadow:0 1px rgba(0,0,0,.1);border-color:#c5dfc8;background:#d5ebd9;background:linear-gradient(#eff8f0 3%,#d8efdb 4%,#d5ebd9 95%,#d1e9d5 0)}.big_button.is-processed,.big_button.is-processed:disabled{border-color:#34783f;background:#2a9f3f;background:linear-gradient(#3bbe4f 3%,#38ab47 4%,#2a9f3f 95%,#27983c 0)}.big_button:first-child{margin-left:0}.big_button.is-cancel,.big_button.is-gray{text-shadow:0 1px #fff;color:#7b7b90;font-size:14px;border:1px solid #c6c9cf;background:#e4e7eb;background:linear-gradient(#fff 3%,#eff0f2 4%,#e4e7eb 95%,#e0e3e8 0)}.big_button.is-cancel.is-processed,.big_button.is-cancel:hover,.big_button.is-gray.is-processed,.big_button.is-gray:hover{border-color:#d8dadf;background:#f3f5f6;background:linear-gradient(#fff 3%,#f9fafb 4%,#f3f5f6 95%,#f2f3f4 0)}.big_button.is-cancel:active,.big_button.is-gray:active{border-color:#b0b5be;background:#d2d5d9;background:linear-gradient(#babbbd,#d8d9db 10%,#d2d5d9 98%,#ced1d6 0)}.big_button.is-cancel.is-not_clickable,.big_button.is-gray.is-not_clickable{cursor:default}.big_button.is-cancel.is-not_clickable:active,.big_button.is-cancel.is-not_clickable:hover,.big_button.is-gray.is-not_clickable:active,.big_button.is-gray.is-not_clickable:hover{border-color:#c6c9cf;background:linear-gradient(#fff 5%,#f3f5f7 0,#e7eaee 50%,#e1e3e8 90%,#dbdfe4 95%)}.big_button.is-red{text-shadow:0 1px rgba(0,0,0,.36);color:#fff;font-size:14px;border:1px solid #ac2125;background:#d1483a;background:linear-gradient(#eb745d 3%,#de5042 4%,#d1483a 95%,#cb3f33 0)}.big_button.is-red:hover{border-color:#cd7576;background:#dd9e9f;background:linear-gradient(#efc1c0 3%,#e6a8a9 4%,#dd9e9f 95%,#d89293 0)}.big_button.is-red:active{border-color:#9b292b;background:#af1810;background:linear-gradient(#830909,#a5150e 10%,#af1810)}.big_button.is-red.is-disabled,.big_button.is-red:disabled{text-shadow:0 1px rgba(0,0,0,.1);border-color:#efd4d4;background:#f4e1e1;background:linear-gradient(#fcf4f4 3%,#f7e4e4 4%,#f4e1e1 95%,#f3dddd 0)}.big_button.is-red.is-processed:disabled{border-color:#ac2125;background:#d1483a;background:linear-gradient(#eb745d 3%,#de5042 4%,#d1483a 95%,#cb3f33 0)}.big_button.is-orange{text-shadow:0 1px rgba(0,0,0,.36);color:#fff;font-size:14px;border:1px solid #c1ae88;background:#e9d5b2;background:linear-gradient(#fff 3%,#eedec3 4%,#e9d5b2 95%,#dbd1bd 0)}.big_button.is-orange:hover{text-shadow:0 1px rgba(0,0,0,.2);border-color:#dcceb4;background:#f4ead9;background:linear-gradient(#fff 3%,#f7efe1 4%,#f4ead9 95%,#f1ece4 0)}.big_button.is-orange:active{border-color:#94856a;background:#cdbea0;background:linear-gradient(#94856a,#c1ae88 10%,#cdbea0)}.big_button.is-yellow{background:#e7c439;background:linear-gradient(#f5e296 3%,#f3cf3c 4%,#dcbb35 95%,#ddbb34 0);border:1px solid #dbab51;color:#fff;font-size:14px;text-shadow:0 1px rgba(0,0,0,.36)}.big_button.is-yellow:hover{text-shadow:0 1px rgba(0,0,0,.2);border-color:#dfaf56;background:#eed56c;background:linear-gradient(#fff 3%,#f7dd6e 4%,#e5cd68 95%,#e5cd68 0)}.big_button.is-yellow:active{border-color:#94856a;background:#ccb65c;background:linear-gradient(#94856a,#c4af58 10%,#c4af58)}.big_button .big_button-loader{display:none}.big_button.is-processed{position:relative}.big_button.is-processed .big_button-wrap{visibility:hidden}.big_button.is-processed .big_button-loader{display:block;position:absolute;top:50%;left:50%;margin-top:-3px;margin-left:-30px}.small_button{position:relative;display:inline-block;margin-left:5px;border:1px solid #c6c9cf;padding:0 14px;height:23px;color:#7b7b90;font-size:12px;line-height:23px;font-weight:400;text-decoration:none;text-shadow:0 1px 0 #fff;vertical-align:top;cursor:pointer;border-radius:3px;box-shadow:0 1px rgba(255,255,255,.5);box-sizing:content-box;background:#e1e3e8;background:linear-gradient(#fff 5%,#f3f5f7 0,#e7eaee 50%,#e1e3e8 90%,#dbdfe4 95%)}.small_button.is-opened,.small_button.is-opened:active,.small_button:hover{border-color:#d8dadf;background:#eff1f3;background:linear-gradient(#fff 5%,#fbfcfd 0,#eff1f3)}.small_button.is-active,.small_button:active{border-color:#b0b5be;background:#d4d6da;background:linear-gradient(#bbbbbd 5%,#e1e2e5 14%,#d4d6da 90%,#cdd0d4 95%)}.small_button.is-active,.small_button.is-not_clickable,.small_button[disabled]{cursor:default}.small_button.is-not_clickable:active,.small_button.is-not_clickable:hover,.small_button[disabled]:active,.small_button[disabled]:hover{border-color:#c6c9cf;background:linear-gradient(#fff 5%,#f3f5f7 0,#e7eaee 50%,#e1e3e8 90%,#dbdfe4 95%)}.small_button:first-child{margin-left:0}.small_button.is-green{border:1px solid #32763d;color:#fff;text-shadow:0 1px rgba(0,0,0,.36);background:#31a543;background:linear-gradient(#3bbe4f 5%,#37aa46 6%,#31a543 50%,#2b9f3f 90%,#27983b 95%)}.small_button.is-green:hover{border-color:#41964e;background:#7fc68b;background:linear-gradient(#b3e0ba 5%,#84cc8e 6%,#7fc68b 50%,#7bc187 90%,#6db97a 95%)}.small_button.is-green:active{border-color:#0e5c1a;background:#199429;background:linear-gradient(#116d1a,#1b972b 15%,#199429)}.small_button.is-red{border:1px solid #ac2125;color:#fff;text-shadow:0 1px rgba(0,0,0,.36);background:#d95a4f;background:linear-gradient(#eb745d 5%,#de5042 6%,#d95a4f 50%,#d1483a 90%,#cb3f33 95%)}.small_button.is-red:hover{border-color:#cd7576;background:#dd9e9f;background:linear-gradient(#efc1c0 5%,#e6a8a9 6%,#dd9e9f 90%,#d89293 95%)}.small_button.is-red:active{border-color:#9a282a;background:#af1810;background:linear-gradient(#830909,#af1810 10%,#af1810)}.small_button.is-orange{border:1px solid #bc7909;color:#fff;text-shadow:0 1px rgba(0,0,0,.36);background:#fbb00e;background:linear-gradient(#fdd172 5%,#fcb722 6%,#fbb00e 90%,#f1a604 95%)}.small_button.is-orange:hover{border-color:#ea980b;background:#fcc44a;background:linear-gradient(#fdd172 5%,#fcc44a 6%,#fcbd36 90%,#fbb00e 95%)}.small_button.is-orange:active{border-color:#b57c03;background:#fcbd36;background:linear-gradient(#c98a03,#fcbd36 15%,#fbb00e)}.small_button.is-disabled,.small_button[disabled]{position:relative;border:1px solid #d6d8dd;color:#d6d8dd;background:#edeef0;text-shadow:none;box-shadow:inset 0 1px 1px rgba(255,255,255,.5),inset 0 -1px 1px rgba(0,0,0,.05);cursor:default}.small_button.is-disabled.is-green,.small_button[disabled].is-green{color:#fff;text-shadow:0 1px rgba(0,0,0,.36)}.small_button.is-disabled.is-green,.small_button.is-disabled.is-green:hover,.small_button[disabled].is-green,.small_button[disabled].is-green:hover{border-color:#41964e;background:#7fc68b;background:linear-gradient(#b3e0ba 5%,#84cc8e 6%,#7fc68b 50%,#7bc187 90%,#6db97a 95%)}.small_button.is-disabled.is-green.is-processed,.small_button.is-disabled.is-green.is-processed:hover,.small_button[disabled].is-green.is-processed,.small_button[disabled].is-green.is-processed:hover{border-color:#32763d;background:#31a543;background:linear-gradient(#3bbe4f 5%,#37aa46 6%,#31a543 50%,#2b9f3f 90%,#27983b 95%)}.small_button.is-disabled.is-red,.small_button[disabled].is-red{border:1px solid #ac2125;color:#fff;text-shadow:0 1px rgba(0,0,0,.36);background:linear-gradient(#eb745d 5%,#de5042 6%,#d95a4f 50%,#d1483a 90%,#cb3f33 95%)}.small_button.is-disabled.is-red:hover,.small_button[disabled].is-red:hover{background:#d95a4f;background:linear-gradient(#eb745d 5%,#de5042 6%,#d95a4f 50%,#d1483a 90%,#cb3f33 95%)}.small_button.is-disabled.is-orange,.small_button[disabled].is-orange{border:1px solid #bc7909;color:#fff;text-shadow:0 1px rgba(0,0,0,.36)}.small_button.is-disabled.is-orange,.small_button.is-disabled.is-orange:hover,.small_button[disabled].is-orange,.small_button[disabled].is-orange:hover{background:#fbb00e;background:linear-gradient(#fdd172 5%,#fcb722 6%,#fbb00e 90%,#f1a604 95%)}.small_button.is-disabled:hover,.small_button[disabled]:hover{background:#edeef0;border-color:#d6d8dd}.small_button.move_to_right_corner{margin-left:18em}.small_button .small_button-loader{display:none}.small_button .small_button-wrap{display:inline-block}.small_button.is-processed .small_button-wrap{visibility:hidden}.small_button.is-processed .small_button-loader{display:block;position:absolute;top:50%;left:50%;margin-top:-3px;margin-left:-30px}.small_button.is-hidden{display:none}.small_button.for-opportunity_status_bar{width:80px;text-align:center}.small_button.for-topcall-call{color:#0b4d9c;border:none;background:transparent;font-weight:700;padding:0}.small_button.for-topcall-call-normal{font-weight:400!important}.small_button.for-favorites-button{margin-left:185px;margin-bottom:10px}.cookie_banner{-ms-flex-align:center;align-items:center;background:rgba(38,45,61,.95);bottom:0;display:-ms-flexbox;display:flex;font-family:Proxima Nova,Arial,"sans-serif";-ms-flex-pack:justify;justify-content:space-between;left:0;opacity:1;padding:35px 50px;position:fixed;right:0;transition:opacity .5s;z-index:10}.cookie_banner.is-privacy_shield{padding:20px 50px}.cookie_banner.is-hidden{opacity:0;pointer-events:none}@media only screen and (max-width:896px){.cookie_banner{display:block;padding:20px 30px;text-align:center}.cookie_banner.is-privacy_shield{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:20px 15px}}@media only screen and (max-width:400px){.cookie_banner{padding:20px 15px}}.cookie_banner-message{color:#fff;-ms-flex:1;flex:1;font-size:16px;font-weight:100;line-height:20px}.cookie_banner-message>a{color:#00cc83}.cookie_banner-message>a:hover{color:#00e693}.is-privacy_shield .cookie_banner-message{color:#c4c6ca;padding-right:20px;text-align:left}.is-privacy_shield .cookie_banner-message>a{color:#c4c6ca}.is-privacy_shield .cookie_banner-message>a:hover{color:#fff}.cookie_banner-buttons_container{line-height:15px;margin-left:40px}@media only screen and (max-width:896px){.cookie_banner-buttons_container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:20px 0 0}.is-privacy_shield .cookie_banner-buttons_container{margin-top:10px}}.cookie_banner-btn_allow{background:#00cc83;border:0;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:400;padding:15px 30px;transition:background .3s;white-space:nowrap}.cookie_banner-btn_allow:hover{background:#00e693}.is-privacy_shield .cookie_banner-btn_allow{background:none;border:1px solid #fff;font-size:13px;padding:10px 34px}.is-privacy_shield .cookie_banner-btn_allow:hover{background:#fff;color:#262d3d}@media only screen and (max-width:896px){.cookie_banner-btn_allow{padding:10px 20px}}.columns{position:relative}.columns:after,.columns:before{content:"";display:table}.columns:after{clear:both}.columns.has-bd1{border:1px solid #d6d8dd;border-radius:3px}.columns.has-no_bdt{border-top:0}.columns.has-vertical_bd .column{border-left:1px solid #d6d8dd;box-sizing:border-box}.columns.has-vertical_bd .column:first-child{border-left:none}.columns.has-m10{margin:0 -5px}.columns.has-m10 .column{padding:0 5px;box-sizing:border-box}.columns.has-m15{margin:0 -7.5px}.columns.has-m15 .column{padding:0 7.5px;box-sizing:border-box}.columns.has-m30{margin:0 -15px}.columns.has-m30 .column{padding:0 15px;box-sizing:border-box}.columns.has-mt15{margin-top:15px}.columns.has-mt20{margin-top:20px}.columns.has-mb15{margin-bottom:15px}.columns.for-subheader .column{padding-left:14px;box-sizing:border-box;color:#797979}.columns.for-subheader .column.is-active{color:#414141}.columns.for-reg_flow_subheader .column{position:relative;padding-left:34px;box-sizing:border-box;color:#797979;font-weight:700}.columns.for-reg_flow_subheader .column:before{position:absolute;content:"";top:8px;left:10px;font-size:11px;line-height:18px;font-weight:400;text-align:center;color:#fff;text-shadow:0 1px rgba(0,0,0,.1);width:18px;height:18px;background-image:url(/assets/front/static/platform/inline_icons/reg_flow_empty_icon_c4f4d6.png);background-repeat:no-repeat;background-size:18px 18px}.columns.for-reg_flow_subheader .column.is-first:before{content:"1"}.columns.for-reg_flow_subheader .column.is-second:before{content:"2"}.columns.for-reg_flow_subheader .column.is-third:before{content:"3"}.columns.for-reg_flow_subheader .column.is-fourth:before{content:"4"}.columns.for-reg_flow_subheader .column.is-completed{color:#2b8d3d}.columns.for-reg_flow_subheader .column.is-completed:before{content:"";width:18px;height:18px;background-image:url(/assets/front/static/platform/inline_icons/reg_flow_rounded_green_icon_c7ea3c.png);background-repeat:no-repeat;background-size:18px 18px}.columns.for-reg_flow_subheader .column.is-active{color:#414141}.columns.for-reg_flow_subheader .column.is-active:before{content:"";width:18px;height:18px;background-image:url(/assets/front/static/platform/inline_icons/reg_flow_notice_icon_805028.png);background-repeat:no-repeat;background-size:18px 18px}.columns-central_border{position:absolute;width:1px;background-color:#d6d8dd;top:0;bottom:0;left:50%}.column{float:left}.column.has-bd{border:1px solid #d6d8dd}.column.has-p10{padding:10px;box-sizing:border-box}.column.has-plr10{padding-left:10px;padding-right:10px;box-sizing:border-box}.column.is-20{width:20%}.column.is-25{width:25%}.column.is-33{width:33.33%}.column.is-35{width:35%}.column.is-45{width:45%}.column.is-50{width:50%}.column.is-55{width:55%}.column.is-66{width:66.67%}.column.is-30{width:30%}.column.is-70{width:70%}.column.is-40{width:40%}.column.is-60{width:60%}.column.is-80{width:80%}.column.is-centered{display:table;float:none;margin:0 auto}@font-face{font-display:swap;font-weight:100;font-family:Proxima Nova;font-style:normal;src:url(/assets/front/static/fonts/ProximaNova-Thin_7e2110.woff2) format("woff2"),url(/assets/front/static/fonts/ProximaNova-Thin_22011f.woff) format("woff"),url(/assets/front/static/fonts/ProximaNova-Thin_284561.otf) format("opentype")}@font-face{font-display:swap;font-weight:300;font-family:Proxima Nova;font-style:normal;src:url(/assets/front/static/fonts/ProximaNova-Light_427e34.woff2) format("woff2"),url(/assets/front/static/fonts/ProximaNova-Light_768f38.woff) format("woff"),url(/assets/front/static/fonts/ProximaNova-Light_ac51ad.otf) format("opentype")}@font-face{font-display:swap;font-weight:400;font-family:Proxima Nova;font-style:normal;src:url(/assets/front/static/fonts/ProximaNova-Regular_40a6e2.woff2) format("woff2"),url(/assets/front/static/fonts/ProximaNova-Regular_7cac85.woff) format("woff"),url(/assets/front/static/fonts/ProximaNova-Regular_bf9f5d.otf) format("opentype")}@font-face{font-display:swap;font-weight:600 700;font-family:Proxima Nova;font-style:normal;src:url(/assets/front/static/fonts/ProximaNova-Semibold_3fb023.woff2) format("woff2"),url(/assets/front/static/fonts/ProximaNova-Semibold_791f9b.woff) format("woff"),url(/assets/front/static/fonts/ProximaNova-Semibold_f14eee.otf) format("opentype")}.header-env-banner{line-height:12px;position:fixed;text-align:center;top:0;left:0;width:100%;z-index:110}.header-env-banner.development{border-top:5px solid #39c880}.header-env-banner.development .env-label{background-color:#39c880}.header-env-banner.staging{border-top:5px solid #c65523}.header-env-banner.staging .env-label{background-color:#c65523}.header-env-banner .env-label{border-radius:0 0 5px 5px;color:#fff;cursor:pointer;display:inline-block;font-size:11px;letter-spacing:.01em;padding:3px 16px 6px;text-transform:uppercase;-webkit-user-select:none;-ms-user-select:none;user-select:none}.layout{min-height:100%;height:100%;position:relative}.layout.for-404,.layout.for-418{background-color:#5988ba}.layout.for-404 .layout-footer_line,.layout.for-418 .layout-footer_line{display:none}.layout-top_line{background:#3863a0;height:5px;margin-bottom:-5px}.layout-top_line-chunk{width:20%;height:5px;float:left}.layout-top_line-chunk:nth-child(2n){background:#5e89c6}.layout-top_line-chunk:nth-child(odd){background:#3863a0}.layout-header{background:#fcfcfc;border-bottom:1px solid #e3e3e3;padding:30px 45px 25px;color:#3d68a5;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;align-itens:center}.layout-header-figure{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.layout-header-title{font-size:11px;margin-left:10px}@media only screen and (min-width:668px){.layout-header-title{font-size:15px}}.layout-header-chunk{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;vertical-align:middle}.layout-header-logo{background-image:url(/assets/front/static/public/blocks/logo/mini_and_blue_with_trademark_ed445e.svg);background-repeat:no-repeat;width:22px;height:32px}@media only screen and (min-width:668px){.layout-header-logo{background:url(/assets/front/static/blank/layout/logo_007ffc.png) no-repeat;background-size:120px 34px;height:34px;width:120px;display:inline-block;text-indent:-9000px}}.layout-header-motto{margin-left:20px;font-size:15px}.layout-footer_line{background:#3863a0;height:10px;position:fixed;bottom:0;left:0;right:0}@media (max-width:500px){.layout-header{padding:20px 20px 15px}}.button{-webkit-appearance:none;cursor:pointer;display:inline-block;font-weight:600;text-align:center;text-decoration:none}.button.is-light,.button.is-scroll_more{background:#fdfdfd;background:linear-gradient(#fdfdfd,#f0f0f0);border:1px solid #d5d5d5;box-shadow:inset 0 1px #fff;color:#525252;text-decoration:none;text-transform:uppercase;transition:background .15s}.button.is-light:hover,.button.is-scroll_more:hover{background:#fafafa;background:linear-gradient(#fafafa,#e9e9e9)}.button.is-light:active,.button.is-scroll_more:active{background:linear-gradient(#bebebe,#e9e6e6);box-shadow:none}.button.is-light.has-arrow:after,.has-arrow.button.is-scroll_more:after{background:url(/assets/front/static/public/primitives/icon/arrow_grey_a61ecc.png) no-repeat;background-size:13px 13px;height:13px;width:13px;content:"";margin-top:-7px;position:absolute;top:50%}.no-backgroundsize .button.is-light.has-arrow:after,.no-backgroundsize .has-arrow.button.is-scroll_more:after{background-image:url(/assets/front/static/public/primitives/icon/arrow_grey@0.5x_375129.png)}.button.is-white{background:#fff;border-radius:4px;border:1px solid #dadada;color:#6b6b6b;position:relative}.button.is-white:hover{background:#ecf2fc;color:#222}.button.is-white.is-active,.button.is-white:active{background:#3b67a7;border-color:#134081;color:#fff}.button.is-white.has-arrow:after{background:url(/assets/front/static/public/primitives/icon/arrow_grey_a61ecc.png) no-repeat;background-size:13px 13px;height:13px;width:13px;content:"";margin-top:-7px;position:absolute;top:50%}.no-backgroundsize .button.is-white.has-arrow:after{background-image:url(/assets/front/static/public/primitives/icon/arrow_grey@0.5x_375129.png)}.button.is-transparent_on_blue{background:transparent;border-radius:4px;border:1px solid #dadada;color:#fff;position:relative}.button.is-transparent_on_blue:hover{background:#ecf2fc;color:#222}.button.is-transparent_on_blue:active{background:#3b67a7;border-color:#134081;color:#fff}.button.is-transparent{background:transparent;border-radius:4px;border:2px solid #dadada;border:2px solid rgba(255,255,255,.4);color:#fff;color:rgba(255,255,255,.8);position:relative}.button.is-transparent.is-big{line-height:56px}.button.is-transparent:hover{background:rgba(255,255,255,.4)}.button.is-transparent:active{text-shadow:none;background:rgba(255,255,255,.6)}.button.is-white_and_green{background:#fff;border-radius:4px;border:1px solid #1f7c57;color:#1f7c57;position:relative;transition:background .2s}.button.is-white_and_green:hover{background:#3cbd89;color:#fff}.button.is-white_and_green:hover.has-arrow:after{background:url(/assets/front/static/public/primitives/icon/arrow_green_25f8d7.png) no-repeat;background-size:15px 15px;height:15px;width:15px;right:18px}.no-backgroundsize .button.is-white_and_green:hover.has-arrow:after{background-image:url(/assets/front/static/public/primitives/icon/arrow_green@0.5x_72cb90.png)}.button.is-white_and_green.has-arrow:after{background:url(/assets/front/static/public/primitives/icon/arrow_grey_a61ecc.png) no-repeat;background-size:13px 13px;height:13px;width:13px;content:"";margin-top:-7px;position:absolute;top:50%}.no-backgroundsize .button.is-white_and_green.has-arrow:after{background-image:url(/assets/front/static/public/primitives/icon/arrow_grey@0.5x_375129.png)}.button.is-googley{display:inline-block;border-width:0;background:#fff;color:#737373;border-radius:5px;white-space:nowrap;box-shadow:1px 2px 0 1px rgba(0,0,0,.1);transition-property:background-color,box-shadow;transition-duration:.15s;transition-timing-function:ease-in-out;padding:0}.button.is-googley:focus,.button.is-googley:hover{box-shadow:1px 4px 5px 1px rgba(0,0,0,.2)}.button.is-googley:active{background-color:#e5e5e5;box-shadow:none;transition-duration:10ms}.button.is-green_candy{background:#3dbe8b;background:linear-gradient(#43c692,#39b885);border-radius:4px;border:1px solid #1f7c57;box-shadow:inset 0 1px #4fd3aa;color:#fff;position:relative;text-decoration:none;text-shadow:#1c8f3d 0 1px 0;text-transform:uppercase;transition:background .15s}.button.is-green_candy.is-hovered,.button.is-green_candy:hover{background:#2baa78;background:linear-gradient(#33b481,#23a06e)}.button.is-green_candy.is-activated,.button.is-green_candy:active{background:#1a9263;background:linear-gradient(#11774f,#1fa06d);box-shadow:none;color:rgba(255,255,255,.9)}.button.is-green_candy:focus{border-color:#178156;box-shadow:0 0 10px rgba(28,143,61,.7)}.button.is-green_candy.is-google{border-width:0;background:#fff;color:#737373;text-shadow:rgba(0,0,0,.05) 0 1px 0;border-radius:5px;white-space:nowrap;box-shadow:0 1px 1px 1px rgba(0,0,0,.1);transition-property:background-color,box-shadow;transition-duration:.15s;transition-timing-function:ease-in-out}.button.is-green_candy.is-google:focus,.button.is-green_candy.is-google:hover{box-shadow:0 1px 1px 1px rgba(0,0,0,.2)}.button.is-green_candy.is-google:active{background-color:#e5e5e5;box-shadow:none;transition-duration:10ms}.button.is-green_candy.is-google img,.button.is-green_candy.is-google span{display:inline-block;vertical-align:middle}.button.is-green_candy.is-google img{margin-right:6px;width:20px;height:20px}.button.is-green_candy.is-facebook{background:#526bbb;border-color:#354c97;box-shadow:inset 0 1px #607dc6;text-shadow:#3a53a3 0 1px 0}.button.is-green_candy.is-facebook:hover{background:#4b62ab}.button.is-green_candy.is-twitter{background:#4f99d3;border-color:#4288c0;box-shadow:inset 0 1px #55a0d6;text-shadow:#3079b2 0 1px 0}.button.is-green_candy.is-twitter:hover{background:#498fc4}.button.is-green_candy.has-subtle_shadow{box-shadow:0 1px 5px rgba(0,0,0,.12),inset 0 1px 0 #4fd3aa}.button.is-green_candy.has-arrow:after{background:url(/assets/front/static/public/primitives/icon/arrow_green_25f8d7.png) no-repeat;background-size:15px 15px;height:15px;width:15px;content:"";margin-top:-7px;position:absolute;top:50%}.no-backgroundsize .button.is-green_candy.has-arrow:after{background-image:url(/assets/front/static/public/primitives/icon/arrow_green@0.5x_72cb90.png)}.button.is-green_candy_faux{background:#3dbe8b;background:linear-gradient(#43c692,#39b885);border-radius:4px;border:1px solid #1f7c57;box-shadow:inset 0 1px #4fd3aa;cursor:default;text-shadow:#1c8f3d 0 1px 0}.button.is-green_candy_faux,.button.is-grey_candy{color:#fff;position:relative;text-decoration:none;text-transform:uppercase;transition:background .15s}.button.is-grey_candy{background:#aaa;background:linear-gradient(#aaa,#999);border-radius:4px;border:1px solid #888;box-shadow:inset 0 1px #bbb;text-shadow:#000 0 1px 0}.button.is-grey_candy:hover{background:#999;background:linear-gradient(#999,#888)}.button.is-grey_candy:active{background:#888;background:linear-gradient(#777,#999);box-shadow:none;color:rgba(255,255,255,.9)}.button.is-grey_candy:focus{border-color:#777;box-shadow:0 0 10px rgba(122,122,122,.7)}.button.is-disabled{pointer-events:none;background:#b4b4b4!important;border-color:#8d8d8d!important;box-shadow:none!important;color:#fff!important;cursor:default!important;text-shadow:#363636 0 1px 0!important;transition:none}.button.is-thin{font-weight:400}.button.is-cancel{display:inline-block;line-height:normal;margin-right:10px}@media only screen and (max-width:668px){.button.is-cancel{margin-bottom:10px}}@media only screen and (max-width:400){.button.is-cancel{width:100%}}.button.is-orange{background:#de5a23;background:linear-gradient(#de5a23,#de5b22);border-radius:2px;border:1px solid #b44e15;color:#fff}.button.is-orange:hover{background:#eb5d26}.button.is-blue{background:#4777bb;background:linear-gradient(#4777bb,#3e68a2);border-radius:4px;border:1px solid #1b4279;color:#fff;position:relative;text-decoration:none;text-transform:uppercase}.button.is-blue.is-flat{background:#3863a0;border-color:#5784c5}.button.is-blue.is-flat:hover{background:#3863a0}.button.is-blue:hover{background:#175ba0}.button.is-yellow{background:#e7c439;background:linear-gradient(#f5e296 3%,#f3cf3c 4%,#dcbb35 95%,#ddbb34 0);border:1px solid #dbab51;border-radius:4px;color:#fff;position:relative;text-decoration:none;text-shadow:0 1px rgba(0,0,0,.36);text-transform:uppercase;transition:background .15s}.button.is-yellow:hover{background:#eed56c;background:linear-gradient(#fff 3%,#f7dd6e 4%,#e5cd68 95%,#e5cd68 0);border-color:#dfaf56;text-shadow:0 1px rgba(0,0,0,.2)}.button.is-yellow:active{background:#ccb65c;background:linear-gradient(#94856a,#c4af58 10%,#c4af58);border-color:#94856a}.button.has-arrow.has-bouncing_arrow:after{animation:bouncing-arrow 2s infinite}.button.has-arrow.has-slow_bouncing_arrow:after{animation:slow-bouncing-arrow 2s infinite}.button:focus{outline:0}.button.has-no_border{border:none}.button.is-narrow{padding:9px 33px}.button.is-tiny{font-size:13px;padding:5px 15px}.button.is-tiny.has-arrow{padding-right:30px!important}.button.is-tiny.has-arrow:after{right:10px}.button.is-small{font-size:16px;padding:8px 20px}.button.is-small.is-helvetica{font-size:13px}.button.is-default{font-size:14px;padding:15px 20px;text-transform:none}.button.is-default.has-arrow{padding-right:40px!important}.button.is-default.has-arrow:after{right:20px}.button.is-medium{font-size:14px;padding:20px 30px;text-transform:none}.button.is-medium.has-arrow{padding-right:50px!important}.button.is-medium.has-arrow:after{right:30px}.button.is-big{font-size:16px;line-height:58px;padding:0 60px}.button.is-big.has-arrow{padding-right:60px!important}.button.is-big.has-arrow:after{right:40px}.button.for-partners_confirmation{display:block;margin:auto}.button.for-hire{box-shadow:0 1px 2px rgba(0,0,0,.2);font-size:17px;font-weight:none;max-width:100%;padding:15px 22px 14px}.button.for-page_header_menu{padding:8px 15px 4px}.button.is-full_width{text-align:center;width:100%}.button.is-multi_line{white-space:normal}.button.is-uppercased{text-transform:uppercase}.button.is-fixed{padding-left:0;padding-right:0}.button.has-shadow{box-shadow:0 0 10px rgba(0,0,0,.5)}.button.for-skill_popup{margin-bottom:8px;width:155px}.button.for-project_managers{padding:15px 0;width:180px}@media only screen and (max-width:1142px){.button.for-project_managers{width:150px}}.button.for-project_managers:first-child{margin-right:20px}@media only screen and (max-width:400px){.button.for-project_managers{margin:0 0 10px;width:100%}.button.for-project_managers:first-child{margin-right:0}}.button.for-project_managers_signup{line-height:58px;padding:0;width:240px}.button.is-scroll_more{border-color:#bebebe;border-radius:4px 4px 0 0;font-size:13px;font-weight:700;padding:18px 20px;text-shadow:0 1px 0 #fff;text-transform:none}.button.is-scroll_more,.button.is-scroll_more:hover{background:rgba(253,253,253,.95);background:linear-gradient(rgba(253,253,253,.95),rgba(240,240,240,.95))}.button.for-email{margin-left:20px}.button.for-relevant_profiles{white-space:nowrap}@media only screen and (max-width:668px){.button.for-relevant_profiles{padding-left:25px;padding-right:25px}}@media only screen and (max-width:400px){.button.for-relevant_profiles{font-size:14px;padding-left:12px;padding-right:12px}}.button.has-arrow.has-inline_arrow:after{display:inline-block;margin:0 -20px 0 5px;position:relative;right:0;top:0;vertical-align:middle}.button-icon,.button-text{vertical-align:middle}.button-icon{margin-right:6px}.button.is-social{border-radius:3px;font-size:16px;line-height:48px;padding:0 25px}.button.is-social.is-facebook .icon,.button.is-social.is-twitter .icon{display:inline-block;left:-2px;margin-right:10px;position:relative}.button.is-social.is-facebook .icon{background:url(/assets/front/static/public/primitives/button/facebook_cf330f.png) no-repeat;background-size:11px 24px;height:24px;width:11px;top:7px}.no-backgroundsize .button.is-social.is-facebook .icon{background-image:url(/assets/front/static/public/primitives/button/facebook@0.5x_cd82cc.png)}.button.is-social.is-twitter .icon{background:url(/assets/front/static/public/primitives/button/twitter_e45bde.png) no-repeat;background-size:24px 20px;height:20px;width:24px;top:5px}.no-backgroundsize .button.is-social.is-twitter .icon{background-image:url(/assets/front/static/public/primitives/button/twitter@0.5x_22aaff.png)}.button.is-transparent_disabled{pointer-events:none;cursor:normal;opacity:.5}.button.is-signup_linkedin{background:#0d81b7;background:linear-gradient(#0d81b7,#0175ab);border-radius:3px;border:1px solid #006797;box-shadow:inset 0 1px #3d9ac5;color:#fff;font-size:14px;line-height:50px;padding:0 10px;text-shadow:0 1px 1px rgba(0,0,0,.35);width:100%}.button.is-signup_linkedin .icon{background:url(/assets/front/static/public/primitives/social/linkedin_white_36119b.png) no-repeat;background-size:20px 20px;height:20px;width:20px;display:block;margin:-12px 0 0 20px;position:absolute;top:50%}.no-backgroundsize .button.is-signup_linkedin .icon{background-image:url(/assets/front/static/public/primitives/social/linkedin_white@0.5x_b146a4.png)}.button.is-signup_linkedin:hover{background:linear-gradient(#0b709f,#016492)}.button.is-signup_linkedin:active{background:linear-gradient(#016492,#0b709f);box-shadow:none;text-shadow:none}@media only screen and (max-width:896px){.button.for-job_skills{display:block;margin:0 10px}}.button.has-text-arrow:after{content:"\2192";margin-left:5px}@keyframes bouncing-arrow{0%,to{transform:translateX(0)}50%{transform:translateX(75%)}}@keyframes slow-bouncing-arrow{0%,to{transform:translateX(0)}50%{transform:translateX(40%)}}.tag{border-radius:2px;border:1px solid transparent;display:inline-block;padding:2px 20px 0;margin-bottom:7px;margin-right:7px;background-color:#175ba0;color:#fff;cursor:pointer;font-size:13px;font-weight:600;line-height:25px;text-decoration:none}.tag:hover{background:linear-gradient(#4777bb,#3e68a2)}.tag.is-truncated{display:block;overflow:hidden!important;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.tag.is-small{border-radius:1px;padding:0 15px;font-size:12px;line-height:19px}.tag.has-border{border:1px solid #4d75ad}.tag.has-text_shadow{text-shadow:0 1px rgba(0,0,0,.32)}.tag.is-not_a_link{cursor:default}.tag.is-not_a_link:hover{background:#175ba0}.tag.is-competent{background-color:#4a7db1}.tag.is-hidden{display:none}.tag.is-gray,.tag.is-more{background:#bbb;cursor:pointer}.tag.has-arrow{padding:2px 8px 0 20px}.tag.has-arrow:after{content:"";display:inline-block;background:url(/assets/front/static/resumes/tag-arrow@2x_70b710.png) no-repeat;background-size:15px 15px;height:15px;width:15px;margin:0 0 0 10px;position:relative;top:4px}.tag.for-portfolio_project{margin-right:3px;margin-bottom:2px;padding:0 6px;border-radius:2px;display:block;overflow:hidden!important;white-space:nowrap;text-overflow:ellipsis;display:inline-block;max-width:100%}.tag.for-portfolio_project:hover{background:#175ba0}.no-backgroundsize .tag.has-arrow:after{background-image:url(/assets/front/static/resumes/tag-arrow@0.5x_5bbbdc.png)}.tooltip{display:none;position:absolute;width:300px;z-index:3}.tooltip-inner{background-color:#fff;border-radius:5px;border:1px solid #c2c3c3;box-shadow:0 0 30px rgba(0,0,0,.3);font-size:14px;position:relative}.tooltip-inner:after,.tooltip-inner:before{width:0;height:0;border-style:solid;content:" ";display:block;position:absolute}.is-bottom_placed .tooltip-inner:after{border-width:0 10px 10px;left:50%;margin-left:-10px;top:-10px}.is-bottom_placed .tooltip-inner:before{border-color:transparent transparent #c2c3c3;border-width:0 11px 11px;left:50%;margin-left:-11px;top:-11px}.is-left_placed .tooltip-inner:after{border-width:10px 0 10px 10px;right:-10px;top:10px}.is-left_placed .tooltip-inner:before{border-color:transparent transparent transparent #c2c3c3;border-width:11px 0 11px 11px;right:-12px;top:9px}.tooltip.is-white.is-bottom_placed .tooltip-inner:after{border-color:transparent transparent #fff}.tooltip.is-green.is-bottom_placed .tooltip-inner:after{border-color:transparent transparent #f3f9f7}.tooltip.is-yellow.is-bottom_placed .tooltip-inner:after{border-color:transparent transparent #f9f5ea}.tooltip.is-gray.is-bottom_placed .tooltip-inner:after{border-color:transparent transparent #f7f7f7}.tooltip.is-white.is-left_placed .tooltip-inner:after{border-color:transparent transparent #fff}.tooltip.is-green.is-left_placed .tooltip-inner:after{border-color:transparent transparent transparent #f3f9f7}.tooltip.is-yellow.is-left_placed .tooltip-inner:after{border-color:transparent transparent transparent #f9f5ea}.tooltip.is-gray.is-left_placed .tooltip-inner:after{border-color:transparent transparent transparent #f7f7f7}.tooltip-heading{border-top-left-radius:5px;border-top-right-radius:5px;font-size:13px;font-weight:600;line-height:20px;padding:10px 25px 7px;text-align:center;text-transform:uppercase}.is-white .tooltip-heading{background-color:#fff;border-bottom:1px solid #d9d9d9;color:#505050}.is-green .tooltip-heading{background-color:#f3f9f7;border-bottom:1px solid #c0e0d5;color:#3dbe8b}.is-yellow .tooltip-heading{background-color:#f9f5ea;border-bottom:1px solid #e8d9af;color:#f0b95c}.is-gray .tooltip-heading{background-color:#f7f7f7;border-bottom:1px solid #d1d1d1;color:#505050}.tooltip-content{border-bottom-left-radius:5px;border-bottom-right-radius:5px;line-height:20px;padding:10px 25px}.tooltip-content.is-headless{padding:10px;text-align:center}.tooltip-title{color:#3863a0;font-size:15px;font-weight:600;margin-bottom:5px}.tooltip-text{color:#505050}.tooltip-text>a{color:#3863a0;display:inline;text-decoration:none;transition:color .15s;transition-property:color,transform,text-shadow}.tooltip-text>a.is-hovered,.tooltip-text>a:hover{color:#103d77}.tooltip-text>a.is-active,.tooltip-text>a:active{color:#092d5b}.social_share{max-width:300px}.flexbox .social_share{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.social_share.is-centered{margin:0 auto;text-align:center}.flexbox .social_share.is-centered{-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:668px){.flexbox .social_share.is-centered_on_mobile{-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto}}.flexbox .social_share.is-horizontal{-ms-flex-direction:row;flex-direction:row}.flexbox .social_share.is-vertical{-ms-flex-direction:column;flex-direction:column}.no-flexbox .social_share.is-vertical{display:block!important}.no-flexbox .social_share.is-vertical .social_share-item{display:block}.social_share.is-vertical.is-centered{max-width:50px}.social_share.is-floating{left:10px;position:fixed;top:20%;width:90px;z-index:2}@media only screen and (max-width:1360px){.flexbox .social_share.is-floating{left:10px}}@media only screen and (max-width:896px){.flexbox .social_share.is-floating{display:none}}.social_share.has-halo{background-color:rgba(255,255,255,.25);border-radius:4px;padding:5px}.social_share.for-blog_post_heading{margin:15px 0 0}@media only screen and (max-width:896px){.flexbox .social_share.for-blog_post_heading{-ms-flex-pack:center;justify-content:center;margin-top:30px;max-width:none;width:100%}}.no-flexbox .social_share.for-blog_post_heading{float:right}.social_share.for-blog_title{display:none}@media only screen and (max-width:896px){.flexbox .social_share.for-blog_title{display:-ms-flexbox;display:flex}}.social_share.for-blog_title.is-floating{display:-ms-flexbox;display:flex}@media only screen and (max-width:896px){.flexbox .social_share.for-blog_title.is-floating{display:none}}.social_share.for-blog_title.is-standalone{margin-top:35px}.social_share-item{width:50px;height:50px;background-color:#fff;list-style-type:none!important;margin:0!important;text-shadow:0 1px 2px rgba(0,0,0,.5);transition:box-shadow .2s}.flexbox .social_share-item{-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:524px){.flexbox .social_share-item{width:40px;height:40px}}.no-flexbox .social_share-item{display:inline-block;vertical-align:top}.social_share-item:hover{border-color:#e9e9e9;box-shadow:0 0 15px rgba(0,0,0,.1)}.social_share.is-vertical .social_share-item{border-left:1px solid #ececec;border-right:1px solid #ececec;border-top:1px solid #ececec}.social_share.is-vertical .social_share-item:first-child{border-radius:4px 4px 0 0}.social_share.is-vertical .social_share-item:last-child{border-bottom:1px solid #ececec;border-radius:0 0 4px 4px}.social_share.is-horizontal .social_share-item{border-bottom:1px solid #ececec;border-left:1px solid #ececec;border-top:1px solid #ececec}.social_share.is-horizontal .social_share-item:first-child{border-radius:4px 0 0 4px}.social_share.is-horizontal .social_share-item:last-child{border-radius:0 4px 4px 0;border-right:1px solid #ececec}.social_share.is-small .social_share-item{width:40px;height:40px}.social_share.is-small .social_share-item.is-counter{padding:6px 0}.social_share-item_link{cursor:pointer}.social_share-item_image{width:50px;height:50px}.social_share.is-small .social_share-item_image{width:40px;height:40px}@media only screen and (max-width:524px){.flexbox .social_share-item_image{width:40px;height:40px}}.for-webview .hide_in_webview{display:none!important}.for-webview .resume_top-tags .tag:not(.is-more){pointer-events:none}.notification-container{left:0;position:fixed;right:0;top:0;z-index:120}.notification{min-height:51px;opacity:.98;overflow:hidden;position:relative;text-shadow:rgba(0,0,0,.34) 0 1px 0;transition-property:margin,opacity;transition:margin .4s cubic-bezier(.95,.05,.795,.035);width:100%}.notification.is-warning{background:#e2b60d;border-bottom:1px solid #f5e4a2}.notification.is-alert{background:#d34d4a;border-bottom:1px solid #f26b6d}.notification.is-notice{background:#3daf8c;border-bottom:1px solid #50d8a5}.notification:last-child{border-bottom:none}.notification.is-hidden{margin-top:-50px;opacity:0}.notification a{color:#fff;white-space:nowrap}.notification-inner{position:relative;padding:0 80px;font-size:15px;text-align:center;color:#fff;font-weight:200;max-width:970px;margin:15px auto}.notification-close{display:block;position:absolute;right:10px;top:50%;margin-top:-12px;font-size:23px;text-decoration:none;opacity:.9;transition:opacity .2s cubic-bezier(.19,1,.22,1)}.notification-close:hover{opacity:1}.notification-close_charcon{font-size:24px;font-weight:700;position:relative;top:3px}.notification-close_counter{display:inline-block;font-size:14px;text-align:center;opacity:.4;width:20px}.notification-message.is-linux{font-weight:600}.notification-message.is-windows{font-weight:400}.g-contenttype_icon{display:inline-block;background-position:50%}.g-contenttype_icon-presentation{height:20px;width:20px;background-image:url(/assets/front/static/platform/inline_icons/content_type-charts_41575f.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:50% calc(50% - 1px)}.g-contenttype_icon-numerical_analysis{height:21px;width:21px;background-image:url(/assets/front/static/platform/inline_icons/content_type-numerical_54af6c.svg);background-repeat:no-repeat;background-size:21px 21px}.g-contenttype_icon-white_paper{height:20px;width:17px;background-image:url(/assets/front/static/platform/inline_icons/content_type-papers_8fc15b.svg);background-repeat:no-repeat;background-size:17px 20px}.g-contenttype_icon-project_plan{height:19px;width:16px;background-image:url(/assets/front/static/platform/inline_icons/content_type-projects_f9202a.svg);background-repeat:no-repeat;background-size:16px 19px}.g-contenttype_icon-other{height:18px;width:19px;background-image:url(/assets/front/static/platform/inline_icons/content_type-other_85b5c0.svg);background-repeat:no-repeat;background-size:19px 18px}.g-filetype_icon{display:inline-block;background-position:50%}.g-filetype_icon-gif{background-image:url(/assets/front/static/platform/inline_icons/filetype-gif_3fec9e.svg)}.g-filetype_icon-gif,.g-filetype_icon-pdf{height:30px;width:22px;background-repeat:no-repeat;background-size:22px 30px}.g-filetype_icon-pdf{background-image:url(/assets/front/static/platform/inline_icons/filetype-pdf_e5f396.svg)}.g-filetype_icon-png{background-image:url(/assets/front/static/platform/inline_icons/filetype-png_49eebc.svg)}.g-filetype_icon-jpg,.g-filetype_icon-png{height:30px;width:22px;background-repeat:no-repeat;background-size:22px 30px}.g-filetype_icon-jpg{background-image:url(/assets/front/static/platform/inline_icons/filetype-jpg_913154.svg)}.resume_gallery{background-color:#f6f6f6;bottom:0;left:0;max-height:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity .7s;z-index:3}.resume_gallery.is-active{max-height:none;opacity:1;overflow:visible}@media only screen and (max-width:896px){.flexbox .resume_gallery{bottom:inherit;position:absolute;z-index:10}}.no-flexbox .resume_gallery{min-width:1300px}.resume_gallery-main{bottom:0;left:0;padding-top:60px;position:absolute;right:0;top:0}.flexbox .resume_gallery-main{display:-ms-flexbox;display:flex}@media only screen and (max-width:896px){.flexbox .resume_gallery-main{bottom:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}}@media only screen and (max-width:896px){.flexbox .resume_gallery.for-talent_resume .resume_gallery-main{padding-top:130px}}@media only screen and (max-width:896px){.flexbox .resume_gallery.for-skill_portfolio .resume_gallery-main{padding-top:60px}}@keyframes gallery-loader{0%{transform:scale(1)}50%{transform:scale(7)}to{transform:scale(1)}}.resume_gallery-loader{width:80px;height:80px;background-color:#204ecf;color:#fff;font-size:14px;line-height:80px;margin:-40px 0 0 -40px;text-align:center}.resume_gallery-loader,.resume_gallery-loader:before{border-radius:50%;display:block;left:50%;position:absolute;top:50%}.resume_gallery-loader:before{width:10px;height:10px;animation:gallery-loader .9s ease 0ms infinite;background-color:rgba(56,99,160,.3);content:" ";margin:-5px 0 0 -5px}.resume_gallery-loader_text,.resume_gallery_content{position:relative}.flexbox .resume_gallery_content{-ms-flex-preferred-size:70%;flex-basis:70%}@media only screen and (max-width:896px){.flexbox .resume_gallery_content{background-color:#fff;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-order:2;order:2;padding:15px 6px 62px}}.no-flexbox .resume_gallery_content{height:100%;left:0;padding-top:60px;position:absolute;top:0;width:70%}.resume_gallery_content-main_image_wrapper{position:absolute;bottom:110px;left:30px;right:30px;top:30px}.no-flexbox .resume_gallery_content-main_image_wrapper{top:90px}.resume_gallery_content-main_image{display:block;margin:0 auto;max-height:100%;max-width:100%;transition:opacity .2s;width:auto}.resume_gallery_content-main_image.is-loading{opacity:0}.resume_gallery_content-main_image.is-ready{opacity:1}.resume_gallery_content-side_links_wrapper{bottom:200px;left:0;overflow:hidden;position:absolute;right:0;top:30px}@media only screen and (max-width:896px){.flexbox .resume_gallery_content-side_links_wrapper{display:none}}.resume_gallery_content-side_link{width:55px;height:300px;box-shadow:0 0 3px rgba(0,0,0,.2);cursor:pointer;margin-top:-150px;position:absolute;top:50%;transition:all .2s}.resume_gallery_content-side_link.is-prev{border-radius:0 5px 5px 0;left:-5px}.resume_gallery_content-side_link.is-next{border-radius:5px 0 0 5px;right:-5px}.resume_gallery_content-side_link.is-prev:hover{left:0}.resume_gallery_content-side_link.is-prev:active{left:-5px}.resume_gallery_content-side_link.is-next:hover{right:0}.resume_gallery_content-side_link.is-next:active{right:-5px}.resume_gallery_content-side_link_image{background-size:auto 100%;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;transition:all .2s}.resume_gallery_content-side_link.is-prev .resume_gallery_content-side_link_image{background-position:100%;border-radius:0 5px 5px 0}.resume_gallery_content-side_link.is-next .resume_gallery_content-side_link_image{background-position:0;border-radius:5px 0 0 5px}.resume_gallery_content-side_link:active .resume_gallery_content-side_link_image{animation:none;opacity:.25}.resume_gallery_content-side_link_icon{display:block;margin-top:-15px;opacity:.9;position:absolute;top:50%;transition:all .2s}.resume_gallery_content-side_link.is-prev .resume_gallery_content-side_link_icon{background:url(/assets/front/static/public/primitives/icon/arrow_left_blue_big_bdb49e.png) no-repeat;background-size:30px 30px;height:30px;width:30px;height:31px;right:10px}.resume_gallery_content-side_link.is-prev:active .resume_gallery_content-side_link_icon{right:12px}.resume_gallery_content-side_link.is-next .resume_gallery_content-side_link_icon{background:url(/assets/front/static/public/primitives/icon/arrow_right_blue_big_2ce3cb.png) no-repeat;background-size:30px 30px;height:30px;width:30px;height:31px;left:10px}.resume_gallery_content-side_link.is-next:active .resume_gallery_content-side_link_icon{left:12px}.resume_gallery_content-thumbnails_wrapper{left:20px;position:absolute;right:20px}@media only screen and (max-width:896px){.flexbox .resume_gallery_content-thumbnails_wrapper{bottom:inherit!important;left:inherit;position:relative;right:inherit}}.resume_gallery.for-talent_resume .resume_gallery_content-thumbnails_wrapper{bottom:28px}.flexbox .resume_gallery_content-thumbnails{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:896px){.flexbox .resume_gallery_content-thumbnails{-ms-flex-wrap:wrap;flex-wrap:wrap}}.no-flexbox .resume_gallery_content-thumbnails{text-align:center}.resume_gallery_content-thumbnail{width:100px;height:62px;background-color:#e9e9e9;box-shadow:0 0 3px rgba(0,0,0,.2);cursor:pointer;display:block;margin:0 5px;opacity:.5;transition:opacity .2s}.resume_gallery_content-thumbnail.is-document{opacity:.7}.resume_gallery_content-thumbnail.is-active,.resume_gallery_content-thumbnail:hover{box-shadow:0 0 6px rgba(0,0,0,.3);opacity:1}@media (min-width:896px){.resume_gallery_content-thumbnail.is-active{outline-color:#204ecf}}@media (min-width:896px){.resume_gallery_content-thumbnail{height:62px;box-shadow:0 0 2px 0 rgba(0,0,0,.15),0 6px 12px 0 rgba(0,0,0,.11);outline:2px solid #fff}}@media only screen and (max-width:896px){.flexbox .resume_gallery_content-thumbnail{width:100%;height:auto;background-color:#fff;box-shadow:none;cursor:default;-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 0 10px;opacity:1;overflow:hidden;position:relative}.flexbox .resume_gallery_content-thumbnail:last-child{margin:0!important}}.no-flexbox .resume_gallery_content-thumbnail{display:inline-block}.resume_gallery_content-thumbnail_header{background-color:#fff;display:block;position:relative;text-decoration:none;z-index:1}@media only screen and (max-width:896px){.flexbox .resume_gallery_content-thumbnail_text_and_image.has-description{padding-top:29px}.flexbox .resume_gallery_content-thumbnail_text_and_image.has-description.has-no_title{padding-top:40px}}.resume_gallery_content-thumbnail_text_button{background:url(/assets/front/static/public/primitives/icon/phoenix_arrow_down_7ce4c0.svg) no-repeat;background-size:10.5px 10.5px;height:10.5px;width:10.5px;background-size:24px 24px;height:24px;width:24px;display:none;float:right;margin:0 12px}.csstransforms .resume_gallery_content-thumbnail_text_button.is-expanded{transform:scaleY(-1)}.no-csstransforms .resume_gallery_content-thumbnail_text_button.is-expanded{background:url(/assets/front/static/public/primitives/icon/phoenix_arrow_down_7ce4c0.svg) no-repeat;background-size:10.5px 10.5px;height:10.5px;width:10.5px}@media only screen and (max-width:896px){.flexbox .resume_gallery_content-thumbnail_text_button{display:block}}.resume_gallery_content-thumbnail_text_toggler,.resume_gallery_content-thumbnail_title{display:none}@media only screen and (max-width:896px){.flexbox .resume_gallery_content-thumbnail_title{-ms-flex-align:center;align-items:center;color:#303030;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:22px;padding:13px}.flexbox .resume_gallery_content-thumbnail_title.has-description{padding-bottom:5px}}.resume_gallery_content-thumbnail_title_inner{-ms-flex:1;flex:1}.resume_gallery_content-thumbnail_text{display:none;text-decoration:none}@media only screen and (max-width:896px){.flexbox .resume_gallery_content-thumbnail_text{display:block;background:#fff;margin-top:-29px;max-height:29px;overflow:hidden;position:relative;transition:max-height .7s cubic-bezier(.18,.97,.54,.99);white-space:nowrap;width:100%;z-index:1;height:1.5em}.flexbox .resume_gallery_content-thumbnail_text.is-full{white-space:normal}.flexbox .resume_gallery_content-thumbnail_text.is-expanded{max-height:2000px;height:auto;transition:max-height .6s cubic-bezier(.82,.03,.46,.01)}}.resume_gallery_content-thumbnail_text_inner{overflow:hidden;color:#5d5d5d;font-size:14px;line-height:1.5em;padding:0 13px 11px;text-overflow:ellipsis}.resume_gallery_content-thumbnail_image{width:100%;height:62px;display:block;overflow:hidden;position:relative}.resume_gallery_content-thumbnail_image img{height:100%;left:50%;transform:translateX(-50%);position:absolute;width:auto}@media only screen and (max-width:896px){.flexbox .resume_gallery_content-thumbnail_image{width:100%;height:auto;border-radius:0;bottom:0;position:absolute}.flexbox .resume_gallery_content-thumbnail_image.is-standalone{position:static}.flexbox .resume_gallery_content-thumbnail_image img{display:block;height:auto;left:auto;position:relative;transform:none;width:100%}}.resume_gallery_content-thumbnail_cover{height:100%}.flexbox .resume_gallery_content-thumbnail_cover{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:896px){.flexbox .resume_gallery_content-thumbnail_cover{height:260px;background-color:#e2f1f8}}.resume_gallery_content-thumbnail_cover_inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:14px;color:#616161;text-decoration:none;padding:5px}@media only screen and (max-width:896px){.flexbox .resume_gallery_content-thumbnail_cover_inner{position:absolute;top:0;bottom:0;left:0;right:0;padding:0;text-transform:uppercase}}.resume_gallery_content-thumbnail_cover_icon{margin:0 0 5px}@media only screen and (max-width:896px){.flexbox .resume_gallery_content-thumbnail_cover_icon{margin:0;width:80px;height:80px;background-size:80px 80px}}.resume_gallery_content-thumbnail_cover_title{color:#484848;font-size:12px;line-height:15px;text-align:center;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:896px){.flexbox .resume_gallery_content-thumbnail_cover_title{display:none}}.resume_gallery_content-thumbnail_cover_file_type{display:none}@media only screen and (max-width:896px){.flexbox .resume_gallery_content-thumbnail_cover_file_type{display:block;margin-top:16px}}.resume_gallery_content-thumbnail_cover_file_size{margin-top:5px}.resume_gallery_content-availability_text{bottom:48px;font-size:14px;font-weight:600;left:30px;position:absolute;right:30px;text-align:center;text-transform:uppercase}@media only screen and (max-width:896px){.flexbox .resume_gallery_content-availability_text{bottom:inherit;font-size:12px;margin:30px 0 10px;position:static}.flexbox .resume_gallery_content-availability_text .button{margin:10px 0 0;width:100%}}.resume_gallery_content-availability_text .button{margin-left:10px}.resume_gallery_content-availability_text_label{color:#3dbe8b}.resume_gallery_content-doc{display:block;height:100%;max-height:100%;max-width:100%;width:100%}@keyframes resume_gallery_reveal{0%{opacity:0}to{opacity:1}}.resume_gallery_content-doc-wrapper{background-color:#ebeff5;display:block;height:100%;max-height:100%;max-width:100%;width:100%}.resume_gallery_content-doc-wrapper.is-maximized{bottom:0;left:0;position:fixed;right:0;top:0;z-index:5}.resume_gallery_content-doc-wrapper.is-maximized .resume_gallery_content-doc{animation:resume_gallery_reveal .3s 0s 1 normal forwards}.resume_gallery_content-doc-alt{-ms-flex-align:center;align-items:center;color:#515151;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;height:100%;-ms-flex-pack:center;justify-content:center;line-height:22px;max-height:100%;max-width:100%;text-align:center;width:100%}.resume_gallery_content-doc-alt p{margin-bottom:25px}.resume_gallery_content-doc-link{padding:10px 12px 9px;font-size:12px;line-height:10px;text-decoration:none;font-weight:600;text-transform:uppercase;border:1px solid #dadada;color:#515151;background:#fff;border-radius:3px}.resume_gallery_links{bottom:30px;left:30px;position:absolute;right:30px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.resume_gallery_links:after,.resume_gallery_links:before{content:"";display:table}.resume_gallery_links:after{clear:both}.resume_gallery_links.is-mobile{background-color:rgba(255,255,255,.9);bottom:0;display:none;height:60px;left:0;padding:10px 6px;position:fixed;right:0;z-index:2}@media only screen and (max-width:896px){.flexbox .resume_gallery_links.is-desktop{display:none}.flexbox .resume_gallery_links.is-mobile{display:block}}.resume_gallery_links-link{background-repeat:no-repeat;background-size:30px;color:#3863a0;cursor:pointer;display:block;font-size:14px;font-weight:600;height:30px;line-height:30px;text-decoration:none;text-transform:uppercase;transition:opacity .2s}.resume_gallery_links-link:after,.resume_gallery_links-link:before{content:"";display:table}.resume_gallery_links-link:after{clear:both}.resume_gallery_links-link:hover{opacity:.8}.resume_gallery_links-link.is-prev{float:left}.resume_gallery_links-link.is-next{float:right}.resume_gallery_links-link_icon{width:40px;height:40px}.is-prev .resume_gallery_links-link_icon{background-image:url(/assets/front/static/public/primitives/icon/phoenix_arrow_left_d9f3f0.svg);background-size:40px 40px;float:left;margin:0 10px 0 0}.is-next .resume_gallery_links-link_icon{background-image:url(/assets/front/static/public/primitives/icon/phoenix_arrow_right_684b42.svg);background-size:40px 40px;float:right;margin:0 0 0 10px}.resume_gallery_links-link_text{color:#204ecf;float:left;font-size:12px;font-weight:500;line-height:40px;overflow:hidden;text-align:center;text-transform:none;white-space:nowrap}@media only screen and (max-width:1300px){.flexbox .is-prev .resume_gallery_links-link_text{width:auto}}@media (min-width:898px) and (max-width:1140px){.flexbox .is-prev .resume_gallery_links-link_text{width:47px}}.is-next .resume_gallery_links-link_text{text-align:right}@media only screen and (max-width:1300px){.flexbox .is-next .resume_gallery_links-link_text{width:auto}}@media (min-width:898px) and (max-width:1140px){.flexbox .is-next .resume_gallery_links-link_text{width:27px}}.resume_gallery_sidebar{background-color:#fff;position:relative}.flexbox .resume_gallery_sidebar{-ms-flex-preferred-size:30%;flex-basis:30%}@media only screen and (max-width:896px){.flexbox .resume_gallery_sidebar{box-shadow:none;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-order:1;order:1;padding:15px 0 0}.flexbox .resume_gallery_sidebar:after,.flexbox .resume_gallery_sidebar:before{content:none}}.no-flexbox .resume_gallery_sidebar{height:100%;padding-top:60px;position:absolute;right:0;top:0;width:30%}.resume_gallery_sidebar:before{height:10px;background-image:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 80%,rgba(255,255,255,0))}.resume_gallery_sidebar:after,.resume_gallery_sidebar:before{width:100%;content:" ";display:block;position:absolute;z-index:1}.resume_gallery_sidebar:after{height:40px;background-image:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff)}.resume_gallery.for-talent_resume .resume_gallery_sidebar:before{top:30px}.resume_gallery.for-talent_resume .resume_gallery_sidebar:after{bottom:90px}.resume_gallery.for-skill_portfolio .resume_gallery_sidebar:before{top:100px}.resume_gallery.for-skill_portfolio .resume_gallery_sidebar:after{bottom:90px}.no-flexbox .resume_gallery_sidebar:after,.no-flexbox .resume_gallery_sidebar:before{content:none!important}.resume_gallery_sidebar-inner{width:100%;max-width:100%;overflow-y:auto;position:absolute;padding-left:30px;padding-right:30px}@media only screen and (max-width:896px){.flexbox .resume_gallery_sidebar-inner{bottom:inherit!important;box-shadow:none;left:inherit;padding:0 20px;position:relative;right:inherit;top:inherit!important}}.resume_gallery.for-talent_resume .resume_gallery_sidebar-inner{bottom:90px;top:30px}.no-flexbox .resume_gallery.for-talent_resume .resume_gallery_sidebar-inner{top:90px}.resume_gallery_sidebar-reference{position:relative}.resume_gallery_sidebar-talent{padding:30px 30px 0}.flexbox .resume_gallery_sidebar-talent{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:896px){.flexbox .resume_gallery_sidebar-talent{padding:5px 0 20px}}.no-flexbox .resume_gallery_sidebar-talent:after,.no-flexbox .resume_gallery_sidebar-talent:before{content:"";display:table}.no-flexbox .resume_gallery_sidebar-talent:after{clear:both}.resume_gallery_sidebar-talent_title{padding-left:50px;position:relative}.no-flexbox .resume_gallery_sidebar-talent_title{float:left;max-width:255px}.resume_gallery_sidebar-talent_photo{width:40px;height:40px;border-radius:3px;left:0;position:absolute;top:0}.resume_gallery_sidebar-talent_name{color:#3863a0;display:block;font-size:18px;font-weight:600;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.resume_gallery_sidebar-talent_location{color:#a9a9a9;display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume_gallery_sidebar-talent_button{margin-left:10px}.flexbox .resume_gallery_sidebar-talent_button{-ms-flex-negative:0;flex-shrink:0}.no-flexbox .resume_gallery_sidebar-talent_button{float:right}.resume_gallery_sidebar-header{color:#000;font-size:19px;line-height:24px;margin-bottom:15px;padding-bottom:10px;word-wrap:break-word}.resume_gallery_sidebar-header.has-tags{margin-bottom:0}.resume_gallery_sidebar-header.has-expand_button{padding-right:30px}@media only screen and (max-width:896px){.flexbox .resume_gallery_sidebar-header.has-expand_button{padding-right:0}}.resume_gallery_sidebar-subheader{color:#a9a9a9;display:block;font-size:14px;font-weight:600;line-height:18px;margin-bottom:15px}.resume_gallery_sidebar-text{color:#4a4a4a;font-size:14px;line-height:22px;padding-bottom:20px}@media only screen and (max-width:896px){.flexbox .resume_gallery_sidebar-text{padding-bottom:0}}.resume_gallery_sidebar-text.is-empty{font-style:italic}.resume_gallery_sidebar-iteminfo_toggler{display:none}.resume_gallery_sidebar-iteminfo{max-height:2000px;overflow:hidden;transition:max-height .2s cubic-bezier(.82,.03,.46,.01)}.resume_gallery_sidebar-iteminfo_toggler:checked~.resume_gallery_sidebar-iteminfo{max-height:0;transition:max-height .2s cubic-bezier(.18,.97,.54,.99)}@media only screen and (max-width:896px){.flexbox .resume_gallery_sidebar-iteminfo_toggler:checked~.resume_gallery_sidebar-iteminfo{max-height:none}}.resume_gallery_sidebar-header_collapse_button{background:url(/assets/front/static/public/primitives/icon/phoenix_arrow_up_861a18.svg) no-repeat;cursor:pointer;display:block;width:24px;height:24px;position:absolute;top:0;right:0;z-index:1}.resume_gallery_sidebar-header_collapse_button:after{background:url(/assets/front/static/public/primitives/icon/phoenix_arrow_down_7ce4c0.svg) no-repeat;content:"";position:absolute;width:0;height:0;overflow:hidden;z-index:-1}.resume_gallery_sidebar-iteminfo_toggler:checked~.resume_gallery_sidebar-header_collapse_button{background-image:url(/assets/front/static/public/primitives/icon/phoenix_arrow_down_7ce4c0.svg)}@media only screen and (max-width:896px){.flexbox .resume_gallery_sidebar-header_collapse_button{display:none}}.resume_gallery_sidebar-collapsible_tooltip{background:#222121;border-radius:5px;color:#d8d8d8;font-size:14px;position:absolute;right:-10px;top:39px;transition:opacity .5s linear .2s}.resume_gallery_sidebar-collapsible_tooltip.is-hidden{opacity:0}.resume_gallery_sidebar-collapsible_tooltip:after{content:"";display:block;position:absolute;border-style:solid;border-color:transparent transparent #222121;border-width:0 5px 5px;right:15px;top:-5px}.resume_gallery_sidebar-collapsible_tooltip_inner{padding:8px 16px}.resume_gallery_sidebar-file_details_inner{background-color:#f9f9fb;border-radius:4px;box-shadow:none;color:#4a4a4a;font-size:14px;line-height:22px;margin-left:-15px;margin-right:-15px;padding:21px 15px}@media only screen and (max-width:896px){.flexbox .resume_gallery_sidebar-file_details_inner{display:none}}.resume_gallery_sidebar-file_details_header{font-size:13px;line-height:24px;font-weight:600;color:#000}@media only screen and (max-width:896px){.flexbox .resume_gallery_sidebar-file_details_header{margin-bottom:14px;font-size:20px;color:#4a4a4a}}.resume_gallery_sidebar-file_details_header+.resume_gallery_sidebar-file_details_text{margin-top:6px}@media only screen and (max-width:896px){.flexbox .resume_gallery_sidebar-file_details_header+.resume_gallery_sidebar-file_details_text{margin-top:0}}.resume_gallery_sidebar-tags{margin-bottom:6px}.resume_gallery_sidebar-tags .tag.for-portfolio_project{background-color:transparent;color:#8f96a3;cursor:default;font-size:13px;font-weight:400;line-height:19px;margin:0;padding:0}.resume_gallery_sidebar-tags .tag.for-portfolio_project:after{content:", "}.resume_gallery_sidebar-tags .tag.for-portfolio_project:last-child:after{content:""}.resume_gallery_sidebar-tags .tag.for-show_more{display:inline-block}.resume_gallery_sidebar-tags .tag.is-hidden{display:none}.resume_gallery_topbar{background-color:#fff;box-shadow:0 1px 1px #e1e1e1;height:60px;left:0;padding:10px 60px 10px 10px;position:absolute;right:0;top:0;z-index:4}.flexbox .resume_gallery_topbar{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width:896px){.flexbox .resume_gallery_topbar{-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 6px}.flexbox .resume_gallery_topbar .hire_btn{width:100%}}.no-flexbox .resume_gallery_topbar:after,.no-flexbox .resume_gallery_topbar:before{content:"";display:table}.no-flexbox .resume_gallery_topbar:after{clear:both}@media only screen and (max-width:896px){.flexbox .resume_gallery.for-talent_resume .resume_gallery_topbar{height:130px}}.resume_gallery_topbar-photo-wrapper{position:relative;border-radius:3px;cursor:pointer;margin-right:10px}@media only screen and (max-width:896px){.flexbox .resume_gallery_topbar-photo-wrapper{left:6px;position:absolute;top:15px}}.no-flexbox .resume_gallery_topbar-photo-wrapper{float:left}.resume_gallery_topbar-photo-wrapper:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:6px 0 0 6px;bottom:0;content:"";height:0;left:0;position:absolute;width:0}.resume_gallery_topbar-photo{width:40px;height:40px;display:block}.resume_gallery_topbar-talent{line-height:18px;max-width:220px}@media only screen and (max-width:1142px){.flexbox .resume_gallery_topbar-talent{max-width:170px}}@media only screen and (max-width:896px){.flexbox .resume_gallery_topbar-talent{max-width:100%;padding:0 50px;width:100%}}.no-flexbox .resume_gallery_topbar-talent{float:left;margin:4px 0 0}.resume_gallery_topbar-talent_name{color:#000;cursor:pointer;font-size:17px;line-height:20px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume_gallery_topbar-talent_location{color:#8f96a3;cursor:pointer;display:block;font-size:12px;line-height:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume_gallery_topbar-title_text{color:#a9a9a9;display:inline-block;font-size:16px;line-height:34px;padding-left:10px}@media only screen and (max-width:896px){.flexbox .resume_gallery_topbar-title_text{font-size:18px}}.resume_gallery_topbar-hire_button{margin-left:20px;max-width:250px;overflow:hidden;padding:12px 30px;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1142px){.flexbox .resume_gallery_topbar-hire_button{max-width:160px;padding:12px 20px}}@media only screen and (max-width:896px){.flexbox .resume_gallery_topbar-hire_button{margin:15px 0 0;max-width:none;padding:12px 30px;width:100%}}.resume_gallery_topbar-hire_button.button.is-green_candy{border-radius:2px;color:#fff;font-size:13px}.resume_gallery_topbar-logo_link{width:30px;height:30px;background-image:url(/assets/front/static/public/blocks/header/toptal-phoenix_c89fd2.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;display:block;left:50%;margin-left:-15px;position:absolute;top:15px}@media only screen and (max-width:896px){.flexbox .resume_gallery_topbar-logo_link{display:none}}.resume_gallery_topbar-close_button{width:30px;height:30px;background:rgba(192,192,192,0) url(/assets/front/static/public/primitives/icon/phoenix-close_3ef93c.svg) no-repeat;cursor:pointer;position:absolute;right:10px;top:15px;transition:background-color .2s}.resume_gallery_topbar-close_button:hover{background-color:rgba(192,192,192,.2)}@media only screen and (max-width:896px){.flexbox .resume_gallery_topbar-close_button{right:6px}}.muted{font-size:.9em;color:#8b8b8b}.button,.button.is-green_candy{font-family:Proxima Nova,Arial,"sans-serif"}.button.is-green_candy{background:#00db86;font-weight:600;font-size:20px;border:none;line-height:1em;padding:9px 33px;text-transform:none;box-shadow:none;text-shadow:none}.button.is-green_candy:hover{opacity:.8;background:#00db86}.button.is-light,.button.is-scroll_more{background:#fff;border-radius:4px;border:1px solid #c4c6ca;box-shadow:none;color:#455065;position:relative}.button:hover{background:#fff;border-color:#b2b3b3}.icon{display:inline-block;margin:0 3px 0 0;position:relative;top:2px}.icon.link{background:url(/assets/front/static/resumes/icon-link@2x_02dcc5.png) no-repeat;background-size:12px 12px;height:12px;width:12px}.icon.phone{background:url(/assets/front/static/resumes/icon-phone@2x_73d179.png) no-repeat;background-size:12px 11px;height:11px;width:12px}.no-backgroundsize .icon.link{background-image:url(/assets/front/static/resumes/icon-link@0.5x_724a41.png)}.no-backgroundsize .icon.phone{background-image:url(/assets/front/static/resumes/icon-phone@0.5x_42630a.png)}.label-for-desktop{display:block;overflow:hidden;text-overflow:ellipsis;width:100%}.label-for-mobile,.s-small{display:none}@media only screen and (max-width:960px){.flexbox .layout.has-top_margin{margin-top:0}.flexbox .layout .button.is-big{line-height:inherit;padding:15px 20px}.flexbox .layout .resume-top-button.is-big{padding:15px 20px}.flexbox .resume_fixed_header .resume_fixed_header-hire{position:relative}.flexbox .resume_fixed_header .button.resume_fixed_header-hire_button{display:block;width:80%}.flexbox .resume_sharing-buttons{margin:20px 0 0;position:static}.flexbox .resume-top-info{padding-bottom:0}.flexbox .resume_top-photo{height:auto}}@media only screen and (max-width:668px){.flexbox .label-for-desktop,.flexbox .s-big{display:none}.flexbox .label-for-mobile,.flexbox .s-small{display:inline-block}.flexbox .layout-header-motto{display:none}.flexbox .layout-header-contacts{font-size:13px;line-height:24px}.flexbox .layout-header-contacts .icon{display:none}.flexbox .layout-content .resume-top-section.has-vertical_padding{padding:0}.flexbox .resume_section{-ms-flex-pack:center;justify-content:center}.flexbox .resume_section.has-no_bottom_border_on_mobile{border-bottom:none}.flexbox .resume_section .resume_details-col,.flexbox .resume_section .resume_details-col.is-1_of_2,.flexbox .resume_section .resume_details-col.is-1_of_3{-ms-flex-preferred-size:100%;flex-basis:100%}.flexbox .resume_section .resume_top-photo{width:100%}.flexbox .resume_section .resume-top-info{padding:15px 0 0}.flexbox .resume_section .resume-top-info.is-tags_container{margin-bottom:10px}.flexbox .resume_details-map_wrapper{height:200px}.flexbox .resume_details-col{border-left:none;border-bottom:2px solid #e2ebf5}.flexbox .resume_details-item{padding:0 15px}.flexbox .resume_details-amazing_thing_content{margin:0 15px}.flexbox .resume_section-inner{-ms-flex-direction:column;flex-direction:column;width:100%}.flexbox .resume_fixed_header{min-height:0}.flexbox .resume_fixed_header .resume_section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.flexbox .resume_fixed_header .resume_fixed_header-photo{display:none}.flexbox .resume_fixed_header .resume_fixed_header-info{-ms-flex-preferred-size:60%;flex-basis:60%;padding:10px 30px;height:auto}.flexbox .resume_fixed_header .resume_fixed_header-title{padding-top:14px;line-height:25px}.flexbox .resume_fixed_header .resume_fixed_header-name{font-size:18px}.flexbox .resume_fixed_header .resume_fixed_header-location{font-size:14px}.flexbox .resume_fixed_header .resume_fixed_header-hire{-ms-flex-preferred-size:40%;flex-basis:40%;background-color:#f7f9fb}}@media only screen and (max-width:400px){.flexbox .resume-top-info.is-tags_container{padding-top:0}}.resume_details-col{padding-bottom:56px}@media only screen and (max-width:668px){.resume_details-col{padding-bottom:0;border:none!important}}.flexbox .resume_details-col{-ms-flex-preferred-size:100%;flex-basis:100%}.no-flexbox .flexbox .resume_details-col{float:left;width:100%}.flexbox .resume_details-col.is-1_of_2{-ms-flex-preferred-size:50%;flex-basis:50%}.no-flexbox .resume_details-col.is-1_of_2{float:left;width:50%}.flexbox .resume_details-col.is-1_of_3{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}@media only screen and (max-width:768px){.flexbox .resume_details-col.is-1_of_3{-ms-flex-preferred-size:50%;flex-basis:50%}}.no-flexbox .resume_details-col.is-1_of_3{float:left;width:33.33333%}@media only screen and (max-width:768px){.no-flexbox .resume_details-col.is-1_of_3{width:50%}}@media only screen and (max-width:668px){.no-flexbox .resume_details-col.is-1_of_3{width:100%}}.flexbox .resume_details-col.is-multirow{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}@media only screen and (max-width:768px) and (min-width:668px){.flexbox .resume_details-col.for-multiple-collections{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-direction:row;flex-direction:row}.flexbox .resume_details-col.for-multiple-collections .resume_details-item{-ms-flex-preferred-size:50%;flex-basis:50%}}@media only screen and (max-width:768px) and (min-width:668px){.no-flexbox .resume_details-col.for-multiple-collections{max-width:100%;width:100%}.no-flexbox .resume_details-col.for-multiple-collections .resume_details-item{float:left;width:50%}}.resume_details-col.is-beige{background-color:transparent;padding-bottom:0}.flexbox .resume_details-col.is-vertical{-ms-flex-direction:column;flex-direction:column;padding-bottom:0}.flexbox .resume_details-col.is-growing{-ms-flex-positive:1;flex-grow:1}.resume_details-item{overflow:hidden;padding:0 25px}.flexbox .resume_details-item{-ms-flex-positive:1;flex-grow:1}.resume_details-item.has-bottom_border{border-bottom:2px solid #e2ebf5}.resume_details-item_inner{margin:16px 0 8px}@media only screen and (min-width:769px){.resume_details-item_inner{margin:30px 0 20px}}.resume_details-title{color:#000;font-size:24px;font-weight:300;line-height:30px;padding-bottom:25px}.resume_details-text{color:#505050}.resume_details-list{padding-left:0}.resume_details-list_item{margin-bottom:10px}.js-portfolio_section .resume_details-list_item,.resume_details-list_item.for-highlights{font-size:inherit}.js-portfolio_section .resume_details-list_item a,.resume_details-list_item.for-highlights a{font-size:13px;font-weight:500;line-height:20px;text-decoration:none}.js-portfolio_section .resume_details-list_item .resume_details-list_item_subtitle,.resume_details-list_item.for-highlights .resume_details-list_item_subtitle{color:#455065}.js-experience_section .resume_details-list_item,.resume_details-list_item.for-experience{padding:0 50px 0 0;position:relative}.js-experience_section .resume_details-list_item .muted,.resume_details-list_item.for-experience .muted{display:inline-block}.js-experience_section .resume_details-list_item strong,.resume_details-list_item_name{color:#455065;border:1px solid #dfe3e9;border-radius:12px;font-size:13px;font-weight:400;line-height:20px;padding:6px 16px;white-space:nowrap;text-decoration:none}.js-experience_section .resume_details-list_item strong.is-link:hover,.resume_details-list_item_name.is-link:hover{background-color:rgba(32,78,207,.16);color:#204ecf}.js-experience_section .resume_details-list_item strong .comma_phoenix,.resume_details-list_item_name .comma_phoenix{display:none}.js-experience_section .resume_details-list_item .muted,.resume_details-list_item_experience{bottom:0;color:#797979;font-size:13px;position:absolute;right:0}.resume_details-list_item_title{font-weight:600}.resume_details-list_item_subtitle{color:#a9a9a9;font-size:13px;font-weight:400;line-height:18px}.resume_details-map_wrapper{-ms-flex-direction:column;flex-direction:column;padding:30px 20px 20px}.flexbox .resume_details-map_wrapper{display:-ms-flexbox;display:flex;height:auto}.no-flexbox .resume_details-map_wrapper{bottom:0;position:absolute;right:0;top:0}.resume_details-map{overflow:hidden;position:relative;padding-top:90%!important;cursor:pointer}.resume_details-map:before{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;content:"Click to enlarge";padding-top:30px;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.9);border:2px solid #e2ebf5;z-index:10;opacity:0;transition:opacity .3s}.no-touch .resume_details-map:hover:before{opacity:1}.flexbox .resume_details-map{-ms-flex-positive:1;flex-grow:1}.no-flexbox .resume_details-map{bottom:0;left:0;position:absolute;right:0;top:60px;margin:20px}.resume_details-map_image{bottom:-9999px;display:block;height:668px;left:-9999px;margin:auto;position:absolute;right:-9999px;top:-9999px;width:668px}body.has-expanded_location-map .resume_details-map_image{visibility:hidden}.resume_details-fullscreen-map{position:fixed;top:90px;right:20px;bottom:20px;left:20px;background:#fff;border:2px solid #e2ebf5;z-index:1000;display:none}body.has-expanded_location-map .resume_details-fullscreen-map{display:block}.resume_details-fullscreen-map-container{width:100%;height:100%}.resume_details-fullscreen-map-close{-webkit-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);border-radius:2px;cursor:pointer;background-color:#fff;width:40px;height:40px;position:absolute;top:10px;right:10px;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#666}.resume_details-fullscreen-map-close:hover{color:#333}.resume_details-fullscreen-map-close:after{content:"\D7";font-size:40px;height:16px;font-weight:700}.resume_details-amazing_thing .resume_details-amazing_thing_content{position:relative}.resume_details-amazing_thing .resume_details-amazing_thing_content .opening_quote{background:url(/assets/front/static/resumes/quote-open_575659.png) no-repeat;background-size:22px 14px;height:14px;width:22px;left:-15px;position:absolute;top:-8px}.resume_details-amazing_thing .resume_details-amazing_thing_content .closing_quote{background:url(/assets/front/static/resumes/quote-close_56d99e.png) no-repeat;background-size:22px 14px;height:14px;width:22px;bottom:0;position:absolute;right:-20px}.resume_external .resume_fixed_header{background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.4);height:60px;left:0;opacity:0;position:fixed;top:0;transform:translate(9999px);transition:opacity .2s linear;width:100%;z-index:3}.resume_external .resume_fixed_header.is-shown{opacity:1;transform:translate(0)}.resume_external .resume_fixed_header.is-shown .button.resume_fixed_header-hire_button{opacity:1;transform:translateY(0);white-space:nowrap}.no-csstransforms .resume_external .resume_fixed_header{display:none}.no-csstransforms .resume_external .resume_fixed_header.is-shown{display:block}.resume_external .resume_fixed_header .resume_section{background-color:#fff;border-bottom:none;padding:0 25px}.flexbox .resume_external .resume_fixed_header .resume_section{-ms-flex-align:center;align-items:center}@media only screen and (max-width:668px){.flexbox .resume_external .resume_fixed_header .resume_section{-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:60px;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px}}.no-flexbox .resume_external .resume_fixed_header .resume_section,.resume_external .resume_fixed_header .resume_fixed_header-info{overflow:hidden}.flexbox .resume_external .resume_fixed_header .resume_fixed_header-info{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:668px){.flexbox .resume_external .resume_fixed_header .resume_fixed_header-info{padding:0 10px 0 0}}.no-flexbox .resume_external .resume_fixed_header .resume_fixed_header-info{float:left;width:100%}.resume_external .resume_fixed_header .resume_fixed_header-hire{height:52px;text-align:right}.no-flexbox .resume_external .resume_fixed_header .resume_fixed_header-hire{float:left;width:33.2%}.resume_external .resume_fixed_header .resume_fixed_header-photo{margin:0 10px 0 0}.resume_external .resume_fixed_header .resume_fixed_header-photo img{border-radius:6px;display:block;margin:10px 10px 10px 0;width:40px}.no-flexbox .resume_external .resume_fixed_header .resume_fixed_header-photo{float:left;width:60px}.resume_external .resume_fixed_header .resume_fixed_header-link{background:url(/assets/front/static/public/blocks/header/toptal_5e9a32.svg);display:none;height:20px;left:50%;margin:-10px 0 0 -7px;opacity:1;position:absolute;top:50%;transform:scale(1.5);transition:opacity .15s;width:14px}.resume_external .resume_fixed_header .resume_fixed_header-link:hover{opacity:.8}@media only screen and (max-width:896px){.resume_external .resume_fixed_header .resume_fixed_header-link{display:none!important}}.resume_external .resume_fixed_header .resume_fixed_header-title{line-height:15px;padding-top:10px}.flexbox .resume_external .resume_fixed_header .resume_fixed_header-title{-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:668px){.flexbox .resume_external .resume_fixed_header .resume_fixed_header-title{padding-top:0}}.no-flexbox .resume_external .resume_fixed_header .resume_fixed_header-title{float:left}.resume_external .resume_fixed_header .resume_fixed_header-name{font-family:Helvetica Neue,Helvetica,Arial,"sans-serif";letter-spacing:.01em;color:#3863a0;font-size:18px;font-weight:600;margin-top:4px}@media only screen and (max-width:668px){.flexbox .resume_external .resume_fixed_header .resume_fixed_header-name{font-size:14px;margin-top:5px}}.resume_external .resume_fixed_header .resume_fixed_header-location{color:#a9a9a9;font-size:14px;margin-top:5px}@media only screen and (max-width:668px){.flexbox .resume_external .resume_fixed_header .resume_fixed_header-location{font-size:12px}}.resume_external .resume_fixed_header .resume_fixed_header-hire{background-color:#fff;min-height:95px}.flexbox .resume_external .resume_fixed_header .resume_fixed_header-hire{-ms-flex-positive:1;flex-grow:1}.resume_external .resume_fixed_header .button.resume_fixed_header-hire_button{font-family:Helvetica Neue,Helvetica,Arial,"sans-serif";letter-spacing:.01em;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:15px;font-weight:500;opacity:0;overflow:hidden;padding:10px;text-align:center;text-overflow:ellipsis;transform:translateY(-200%);transition:transform .3s;width:255px}@media only screen and (max-width:896px){.flexbox .resume_external .resume_fixed_header .button.resume_fixed_header-hire_button{transform:translateY(0)!important}}@media only screen and (max-width:668px){.flexbox .resume_external .resume_fixed_header .button.resume_fixed_header-hire_button{width:200px}}@media only screen and (max-width:524px){.flexbox .resume_external .resume_fixed_header .button.resume_fixed_header-hire_button{width:150px}}@media only screen and (max-width:400px){.flexbox .resume_external .resume_fixed_header .button.resume_fixed_header-hire_button{width:100px}}.no-flexbox .resume_external .resume_fixed_header .button.resume_fixed_header-hire_button{float:right;margin-top:10px}.resume_fixed_header-hire_button{text-transform:uppercase!important}.resume_job_candidate .resume_fixed_header{background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.4);left:0;min-height:120px;position:fixed;top:0;width:100%;z-index:2}@media only screen and (max-width:668px){.resume_job_candidate .resume_fixed_header{position:static}}.resume_job_candidate .resume_fixed_header .resume_section{background-color:#fff;border-bottom:none}.no-flexbox .resume_job_candidate .resume_fixed_header .resume_section{overflow:hidden}.resume_job_candidate .resume_fixed_header .resume_fixed_header-info{height:120px;overflow:hidden;position:relative}.flexbox .resume_job_candidate .resume_fixed_header .resume_fixed_header-info{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:66.8%;flex-basis:66.8%}.no-flexbox .resume_job_candidate .resume_fixed_header .resume_fixed_header-info{float:left;width:66.8%}.resume_job_candidate .resume_fixed_header .resume_fixed_header-hire{text-align:right}.flexbox .resume_job_candidate .resume_fixed_header .resume_fixed_header-hire{-ms-flex-preferred-size:33.2%;flex-basis:33.2%}.no-flexbox .resume_job_candidate .resume_fixed_header .resume_fixed_header-hire{float:left;width:33.2%}.resume_job_candidate .resume_fixed_header .resume_fixed_header-photo{height:100%;left:0;line-height:120px;margin:0;position:absolute;top:0;width:70px}.resume_job_candidate .resume_fixed_header .resume_fixed_header-photo img{border-radius:50%;vertical-align:middle;width:100%}.resume_job_candidate .resume_fixed_header .resume_fixed_header-email_message{border-bottom-left-radius:0;border-radius:4px;border:1px solid #dcdcdc;margin:10px 0 10px 90px;padding:15px;position:relative;width:100%}.resume_job_candidate .resume_fixed_header .resume_fixed_header-email_message:after{background:url(/assets/front/static/resumes/corner_50288c.png) no-repeat;background-size:10.5px 18px;height:18px;width:10.5px;bottom:-1px;content:" ";position:absolute;right:100%}.no-backgroundsize .resume_job_candidate .resume_fixed_header .resume_fixed_header-email_message:after{background-image:url(/assets/front/static/resumes/corner@0.5x_6cd76b.png)}.no-flexbox .resume_job_candidate .resume_fixed_header .resume_fixed_header-email_message{width:auto}.resume_job_candidate .resume_fixed_header .resume_fixed_header-email_message .email_message-body{color:#575757;font-size:13px;height:3.5em;line-height:1.2;margin-bottom:1em;margin:auto;overflow:hidden}.resume_job_candidate .resume_fixed_header .resume_fixed_header-email_message .email_message-details{bottom:10px;font-size:12px;left:15px;position:absolute}.resume_job_candidate .resume_fixed_header .resume_fixed_header-email_message .email_message-details .details-email_address{color:#1059a2;display:inline-block;font-weight:bolder;margin-right:10px}.resume_job_candidate .resume_fixed_header .resume_fixed_header-email_message .email_message-details .details-email_sent_at{color:#cacaca;display:inline-block}.resume_job_candidate .resume_fixed_header .resume_fixed_header-name{font-family:Helvetica Neue,Helvetica,Arial,"sans-serif";letter-spacing:.01em;font-size:26px;font-weight:500}.resume_job_candidate .resume_fixed_header .resume_fixed_header-location{color:#b3bacd;font-size:18px}.resume_job_candidate .resume_fixed_header .resume_fixed_header-hire{background-color:#fff;min-height:95px;padding:10px}.flexbox .resume_job_candidate .resume_fixed_header .resume_fixed_header-hire{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.no-flexbox .resume_job_candidate .resume_fixed_header .resume_fixed_header-hire .hire_btn{margin-top:8px}.resume_job_candidate .resume_fixed_header .resume_fixed_header-hire .cancel_link,.resume_job_candidate .resume_fixed_header .resume_fixed_header-hire .hire_btn{margin:0 auto;text-align:center}.resume_job_candidate .resume_fixed_header .resume_fixed_header-hire .cancel_link{font-size:12px;font-weight:700;margin-top:10px}.resume_job_candidate .resume_fixed_header .resume_fixed_header-hire .cancel_link a{color:#a9a9a9}.resume_job_candidate .resume_fixed_header .resume_fixed_header-hire .cancel_link a:hover{color:#5a5a5a}.resume_job_candidate .resume_fixed_header .button.resume_fixed_header-hire_button{font-family:Helvetica Neue,Helvetica,Arial,"sans-serif";letter-spacing:.01em;font-size:15px;font-weight:500;margin:auto;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis;width:255px}.resume_job_candidate .resume_fixed_header .button.resume_fixed_header-hire_button[disabled]{pointer-events:none;cursor:default;opacity:.3}.has-active_gallery .resume_fixed_header{display:none}.resume_hire_block{background:rgba(0,204,131,.08);min-height:72px;padding:20px 30px;width:100%}.flexbox .resume_hire_block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:668px){.flexbox .resume_hire_block{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 15px}}.no-flexbox .resume_hire_block{text-align:center}.resume_hire_block .resume_hire_block-text{color:#9097a4;font-size:14px;font-weight:600;margin:0}.resume_hire_block .resume_hire_block-text:before{content:"\2022";display:inline-block;margin-left:-1em;width:1em;color:#00cc83}@media only screen and (max-width:668px){.flexbox .resume_hire_block .resume_hire_block-text{display:block;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:15px;margin:0;text-align:center}}.no-flexbox .resume_hire_block .resume_hire_block-text{display:inline-block}.resume_hire_block .resume_hire_block-actions{margin:0 0 0 10px}@media only screen and (max-width:668px){.flexbox .resume_hire_block .resume_hire_block-actions{display:block;-ms-flex-preferred-size:100%;flex-basis:100%;margin:10px 0 0}}.no-flexbox .resume_hire_block .resume_hire_block-actions{display:inline-block}.resume_hire_block .resume_hire_block-actions .resume_top-hire_button.button{font-family:Proxima Nova,Arial,"sans-serif";font-weight:600;font-size:20px;border:none;padding:9px 24px;line-height:30px}.resume_hire_block .resume_hire_block-availability{color:#00cc83}.resume_hire_block.is-not-available{background:rgba(231,164,165,.3)}.resume_hire_block.is-not-available .resume_hire_block-text{color:#9097a4}.resume_hire_block.is-not-available .resume_hire_block-availability,.resume_hire_block.is-not-available .resume_hire_block-text:before{color:#e02020}.resume_hire_overlay_block{background:rgba(0,204,131,.3);padding:14px;width:100%;position:absolute;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:56px}.resume_hire_overlay_block .resume_hire_overlay_block-text{color:#fff;font-size:14px;font-weight:600;margin:0;text-align:right}.resume_hire_overlay_block .resume_hire_overlay_block-actions{margin-left:10px}.resume_hire_overlay_block .resume_hire_overlay_block-actions .hire_overlay-button.button{font-family:Proxima Nova,Arial,"sans-serif";font-weight:600;font-size:13px;border:none;padding:8px 16px}.resume_hire_overlay_block.is-not-available{background:rgba(231,164,165,.3)}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(239,194,51,.6)}70%{box-shadow:0 0 0 10px rgba(239,194,51,0)}to{box-shadow:0 0 0 0 rgba(239,194,51,0)}}body.resume-body{background:#476ba0}.resume_matcher_message{margin-top:70px}.resume_matcher_message-pitched_item{display:none}.resume_matcher_message-wrapper{width:100%;margin-bottom:40px}.resume_matcher_message_sticky-wrapper{display:none}.resume_matcher_message_sticky-wrapper .resume_matcher_message{margin-top:0}.resume_matcher_message-sticky .resume_matcher_message_sticky-wrapper{width:100%;display:block;position:fixed;top:70px;left:0;z-index:3}.resume_matcher_message-rest_wrapper{max-width:1228px;margin:0 auto;padding:0 24px;background-color:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,.05)}.resume_matcher_message-time_left{color:#fff;max-width:1228px;margin:0 auto;background-color:#142769;height:47px;display:-ms-flexbox;display:flex}.resume_matcher_message-time_left.is-scheduled{display:none}.resume_matcher_message-time_left_content{padding:0 14px;max-width:940px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.resume_matcher_message-time_left_title{font-weight:400;font-size:14px;margin-right:4px;padding-top:4px}.resume_matcher_message-expiration_time{font-size:14px;font-weight:700;padding-top:4px}.resume_matcher_message-clock_icon{width:17px;margin-right:10px}.resume_matcher_message-time_left.is-scheduled .resume_matcher_message-clock_icon{display:none}.resume_matcher_message-content{padding:14px 20px 20px 100px;font-size:14px;line-height:19px;color:#455065;font-weight:400;overflow-y:auto}@media only screen and (max-width:524px){.resume_matcher_message-content{padding-left:72px}}.resume_matcher_message-content_text{max-height:58px;overflow-y:hidden}.resume_matcher_message-content_text a{color:#204ecf}.resume_matcher_message-content_text.is-expanded{max-height:none}.resume_matcher_message-show_more_link{margin-top:12px;display:inline-block;color:#204ecf;font-weight:600}.resume_matcher_message-show_more_link:after{content:"";display:inline-block;background-image:url(/assets/front/static/resumes/phoenix/arrow-down_d08fd3.svg);background-repeat:no-repeat;background-size:14px;vertical-align:bottom;margin-left:9px;width:14px;height:14px}.resume_matcher_message-show_more_link:hover{cursor:pointer}.resume_matcher_message-show_more_link.is-expanded:after{transform:rotate(180deg) translateY(7px);background-image:url(/assets/front/static/resumes/phoenix/arrow-down_d08fd3.svg)}.resume_matcher_message-pre_badges{margin:16px 0;color:#dce3e8;background-color:#dce3e8;border:none;height:1px}.resume_matcher_message-picked_items{font-size:14px;font-weight:600;margin-bottom:3px;display:-ms-flexbox;display:flex;-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.resume_matcher_message-picked_items_title{color:#3863a0}.resume_matcher_message-pre_actions{display:none}.resume_matcher_message-actions{padding:32px 36px;border-top:1px solid #e6e6e6;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@media only screen and (max-width:524px){.resume_matcher_message-actions{padding:24px 36px}}@media only screen and (max-width:700px){.resume_matcher_message-actions{-ms-flex-direction:column;flex-direction:column}}.resume_matcher_message-actions_negative,.resume_matcher_message-actions_positive{display:block;height:48px;font-size:18px;font-weight:400;text-align:center;line-height:48px;border-radius:4px;padding:0 24px;outline:none;cursor:pointer;text-decoration:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}@media only screen and (max-width:896px){.resume_matcher_message-actions_negative,.resume_matcher_message-actions_positive{padding:0 16px;font-size:16px}}@media only screen and (max-width:700px){.resume_matcher_message-actions_negative,.resume_matcher_message-actions_positive{height:40px;line-height:40px;width:100%}}.resume_matcher_message-actions_positive{background:#00cc83;border:none;color:#fff}@media only screen and (max-width:700px){.resume_matcher_message-actions_positive{width:100%}}a.resume_matcher_message-actions_negative{background-color:#fff;color:#455065;margin-left:20px;border:1px solid #c4c6ca}@media only screen and (max-width:700px){a.resume_matcher_message-actions_negative{margin-left:0}}.resume_matcher_message-relevant_items{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px;color:#262d3d}@media only screen and (max-width:700px){.resume_matcher_message-relevant_items{margin-bottom:8px;margin-right:0}}.resume_matcher_message-relevant_items_icon_wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;border-radius:50%;background-color:#efc232;margin-right:40px}.resume_matcher_message-relevant_items_icon{width:10px;height:10px;display:block;margin:0 auto}.resume_matcher_message-actions_accept{text-align:center;margin-left:auto}@media only screen and (max-width:700px){.resume_matcher_message-actions_accept{width:100%;margin:10px 0}}.resume_matcher_message-actions_deny{text-align:center;line-height:11px}.resume_matcher_message-actions_deny_link{color:#898989;font-size:14px;line-height:1.2;text-decoration:none;font-weight:300}.resume_matcher_message-actions_deny_link:hover{text-decoration:underline}.resume_matcher_message-actions_deny_image{position:relative;top:3px;margin-right:7px}.resume_matcher-sender{display:-ms-flexbox;display:flex;-ms-flex:1 0 100%;flex:1 0 100%;padding:32px 24px;-ms-flex-align:center;align-items:center}@media only screen and (max-width:524px){.resume_matcher-sender{padding:32px 0}}.resume_matcher-sender_details{margin-left:32px}.resume_matcher-sender_details_dark{color:#3863a0}.resume_matcher-sender_details_name{color:#204ecf;line-height:24px;font-size:16px;font-weight:600;text-transform:uppercase}.resume_matcher-sender_details_time{font-size:12px;line-height:18px;color:#c4c6ca;font-weight:300}.resume_matcher-sender_avatar{width:40px;height:40px;border-radius:50%}.resume_matcher_message-picked_item{background-color:#efc233;background-image:url(/assets/front/static/platform/icons/resume_matcher_message/star_b490c3.svg);background-repeat:no-repeat;background-position:center 6px;background-size:12px;border-radius:50%;width:26px;height:26px;text-align:center;line-height:26px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#fff;margin:2.5px;box-shadow:0 0 0 rgba(204,169,44,.4);animation:pulse 2s infinite}.resume_matcher_message-badge_holder .resume_matcher_message-picked_item{position:absolute}.resume_top-tags .tag .resume_matcher_message-picked_item{top:-11px;left:-11px}.resume_section-content_item .resume_matcher_message-picked_item{top:-6px;left:-36px}@media only screen and (max-width:668px){.resume_section-content_item .resume_matcher_message-picked_item{top:-6px;left:-5px;transform:scale(.8)}}.resume_portfolio-item .resume_matcher_message-picked_item{z-index:1;top:-10px;left:-10px}.muted span .resume_matcher_message-picked_item{position:static;transform:scale(.8);display:inline-block}.resume_details-list_item .resume_matcher_message-picked_item{position:static;display:inline-block;margin-left:-4px}.resume_matcher_message-badge_holder{position:relative;overflow:visible!important}@media only screen and (max-width:668px){.resume_matcher_message-badge_holder .resume_section-content_title{padding-left:28px}}.resume_matcher_message-skills_badge_holder{overflow:visible!important}.resume_matcher_message-skills_badge_holder .tag{margin:7px;cursor:default}.resume_matcher_scheduled_date{color:#505050}.resume_matcher_scheduled_dates{color:#505050;padding-left:20px;list-style:disc outside none}.resume_mini_header{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);height:50px;padding:15px 10px;top:0;width:100%;z-index:1}.no-flexbox .resume_mini_header{min-width:940px}.has-active_gallery .resume_mini_header{display:none}.resume_mini_header .page_header_menu-list{text-align:center}.resume_mini_header .page_header_menu-item{display:inline-block;font-size:13px;padding:0 6px;text-transform:uppercase;vertical-align:top}.resume_mini_header .page_header_menu-item:first-child{padding-left:0}.resume_mini_header .page_header_menu-item:last-child{padding-right:0}.resume_mini_header .page_header_menu-item .page_header_menu-link{color:#3863a0;display:inline;text-decoration:none;transition:color .15s;transition-property:color,transform,text-shadow;color:#7c7c7c}.resume_mini_header .page_header_menu-item .page_header_menu-link.is-hovered,.resume_mini_header .page_header_menu-item .page_header_menu-link:hover{color:#103d77}.resume_mini_header .page_header_menu-item .page_header_menu-link.is-active,.resume_mini_header .page_header_menu-item .page_header_menu-link:active{color:#092d5b}.resume_mini_header .page_header_menu-item .page_header_menu-link.is-hovered,.resume_mini_header .page_header_menu-item .page_header_menu-link:hover{color:#383838}.resume_mini_header .page_header_menu-item .page_header_menu-link.is-active,.resume_mini_header .page_header_menu-item .page_header_menu-link:active{color:#1b1b1b}.resume_mini_header .page_header_menu-item.is-home .page_header_menu-link{background:url(/assets/front/static/public/blocks/header/toptal_5e9a32.svg);display:block;height:20px;opacity:.9;transition-property:transform,opacity;width:14px}.resume_mini_header .page_header_menu-item.is-home .page_header_menu-link:hover{opacity:1}.no-svg .page_header_menu-item.is-home .page_header_menu-link{background:url(/assets/front/static/public/blocks/header/toptal_9c24f3.png)}.resume_portfolio-specializations_nav{position:relative;width:100%}@media only screen and (max-width:668px){.resume_portfolio-specializations_nav:not(.is-single-specialization) .resume_portfolio-mobile_select{display:-ms-flexbox;display:flex}.resume_portfolio-specializations_nav:not(.is-single-specialization) .resume_portfolio-specializations{display:none;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 8px 0 rgba(0,0,0,.08);width:100%;position:absolute;top:42px;z-index:5}.resume_portfolio-specializations_nav:not(.is-single-specialization) .resume_portfolio-specialization{background-color:#fff;display:block;color:#000;font-size:14px;font-weight:400;padding:10px;border:none;margin:0}.resume_portfolio-specializations_nav:not(.is-single-specialization) .resume_portfolio-specialization.is-active,.resume_portfolio-specializations_nav:not(.is-single-specialization) .resume_portfolio-specialization:hover{border:none;background-color:#edf1fd}.resume_portfolio-specializations_nav:not(.is-single-specialization) .resume_portfolio-specialization:hover{color:#000}.resume_portfolio-specializations_nav:not(.is-single-specialization) .resume_portfolio-specialization.is-active{color:#204ecf}.resume_portfolio-specializations_nav:not(.is-single-specialization) .is-open+.resume_portfolio-specializations{display:-ms-flexbox;display:flex}}.resume_portfolio{position:relative}.resume_portfolio-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-left:4px;padding-right:12px;margin-bottom:8px}@media only screen and (max-width:668px){.resume_portfolio-nav{margin-bottom:16px}}.resume_portfolio-slides_nav{margin-left:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.resume_portfolio-slides_nav.is-hidden-nav{display:none}.resume_portfolio-slides_nav span{border:none;background-color:rgba(255,255,255,0);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAASCAYAAACNdSR1AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4wgNDBAvdheG/AAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAbElEQVQoz2NgIAA27tlzlIGB4f+E2QvP41d4aM95BgaG/1Caigq379lzhTgTt29/TpTCNdu3P6Cy1WieSUlJ4URRuGz79sMMDAz/oTRewMRAKiA6TMnXsH37LdpqgIY1Lf1AqgZYpE2YtvAcAER2dps82UdNAAAAAElFTkSuQmCC");background-position:50% 50%;background-repeat:no-repeat;display:inline-block;width:30px;height:30px;padding:0;margin:0;cursor:pointer}.resume_portfolio-slides_nav span.is-inactive{opacity:.3}.resume_portfolio-slides_nav_forward{transform:scaleX(-1)}@media only screen and (max-width:668px){.resume_portfolio{margin:0 -15px;padding-bottom:10px}}.resume_portfolio-specialization-items{width:100%;overflow:hidden;margin:0 4px}@media only screen and (max-width:768px){.resume_portfolio-specialization-items{overflow:auto}}.resume_portfolio-items{display:-ms-grid;display:grid;grid-row-gap:10px;grid-auto-columns:100%;-ms-grid-rows:auto auto;grid-template-rows:auto auto;-ms-grid-columns:(100% 0)[8]}@media only screen and (min-width:1024px){.resume_portfolio-items{padding-top:10px}}@media only screen and (min-width:524px){.resume_portfolio-items{grid-auto-columns:50%;-ms-grid-columns:(50% 0)[8]}}.resume_portfolio-item{display:block;-ms-grid-row:1;grid-row-start:1;padding:0 20px 0 1px}@media only screen and (min-width:524px){.resume_portfolio-item:nth-child(odd){-ms-grid-row:1;grid-row-start:1}.resume_portfolio-item:nth-child(2n){-ms-grid-row:2;grid-row-start:2}}.resume_portfolio-item:first-child{-ms-grid-column:1;-ms-grid-row:1}.resume_portfolio-item:nth-child(2){-ms-grid-column:2;-ms-grid-row:1;-ms-grid-column:1;-ms-grid-row:2}.resume_portfolio-item:nth-child(3){-ms-grid-column:3;-ms-grid-row:1}.resume_portfolio-item:nth-child(4){-ms-grid-column:4;-ms-grid-row:1;-ms-grid-column:3;-ms-grid-row:2}.resume_portfolio-item:nth-child(5){-ms-grid-column:5;-ms-grid-row:1}.resume_portfolio-item:nth-child(6){-ms-grid-column:6;-ms-grid-row:1;-ms-grid-column:5;-ms-grid-row:2}.resume_portfolio-item:nth-child(7){-ms-grid-column:7;-ms-grid-row:1}.resume_portfolio-item:nth-child(8){-ms-grid-column:8;-ms-grid-row:1;-ms-grid-column:7;-ms-grid-row:2}.resume_portfolio-item:nth-child(9){-ms-grid-column:9;-ms-grid-row:1}.resume_portfolio-item:nth-child(10){-ms-grid-column:10;-ms-grid-row:1;-ms-grid-column:9;-ms-grid-row:2}.resume_portfolio-item:nth-child(11){-ms-grid-column:11;-ms-grid-row:1}.resume_portfolio-item:nth-child(12){-ms-grid-column:12;-ms-grid-row:1;-ms-grid-column:11;-ms-grid-row:2}.resume_portfolio-item:nth-child(13){-ms-grid-column:13;-ms-grid-row:1}.resume_portfolio-item:nth-child(14){-ms-grid-column:14;-ms-grid-row:1;-ms-grid-column:13;-ms-grid-row:2}.resume_portfolio-item:nth-child(15){-ms-grid-column:15;-ms-grid-row:1}.resume_portfolio-item:nth-child(16){-ms-grid-column:16;-ms-grid-row:1;-ms-grid-column:15;-ms-grid-row:2}.resume_portfolio .is-hidden-nav .resume_portfolio-items{padding-top:0}.resume_portfolio .is-hidden-nav .resume_portfolio-slides_nav,.resume_portfolio .resume_section-actions{display:none}.resume_portfolio-item_link{width:100%;height:auto;display:block;overflow:hidden;position:relative;box-shadow:0 0 1px 0 rgba(0,0,0,.15)}.resume_portfolio-item_link:hover .resume_portfolio-item_overlay{opacity:1}.resume_portfolio-item_link:hover .resume_portfolio-item_overlay.for-finance_experts{background-color:rgba(64,110,170,.5)}.resume_portfolio-item_image{width:100%;height:auto;border:5px solid #fff;background-color:#f0f0f0;display:block;margin:0;min-height:170px}.resume_portfolio-item_overlay{background-color:#343980;background-color:rgba(68,75,168,.75);position:absolute;left:5px;top:5px;right:5px;bottom:5px;opacity:0;transition:opacity .2s,background-color .2s;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:start;justify-content:flex-start}.resume_portfolio-item_overlay.for-finance_experts{background-color:rgba(107,107,107,.8);opacity:1}@media only screen and (max-width:524px){.resume_portfolio-inner{overflow-x:hidden}}@media only screen and (min-width:1024px){.resume_portfolio-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.resume_portfolio-inner>div:last-child{width:100%}}@media only screen and (max-width:668px){.flexbox .resume_portfolio-inner{padding:0 15px}}.resume_portfolio-title{color:#000;font-weight:300;font-size:24px;margin:0 0 20px;min-width:400px}.resume_portfolio-mobile_select{display:none;position:relative;color:#455065;font-size:14px;font-weight:400;padding:10px;border:1px solid #d8d9dc;transition:border-color .2s;width:100%}.resume_portfolio-mobile_select.is-open{border-color:#204ecf}.resume_portfolio-mobile_select:after{position:absolute;top:calc(50% - 4px);right:16px;height:8px;width:8px;content:"";background-position:50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='6' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M4 4.708l3.112-2.986a.203.203 0 0 1 .282.004l.547.534c.078.076.08.201.003.276L4.145 6.183a.186.186 0 0 1-.144.053.198.198 0 0 1-.145-.053L.057 2.536a.194.194 0 0 1 .004-.276l.546-.534a.203.203 0 0 1 .282-.004l3.112 2.986z' id='a'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' d='M-258-933h585v3357h-585z'/%3E%3Cg transform='translate(0 -1)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23000' xlink:href='%23a'/%3E%3Cg mask='url(%23b)' fill='%23204ECF'%3E%3Cpath d='M0 0h8v8H0z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:block}.resume_portfolio-specialization{display:inline-block;text-decoration:none;color:#c4c6ca;font-size:14px;line-height:21px;font-weight:600;margin-right:24px;padding-bottom:10px;border-bottom:2px solid transparent}.resume_portfolio-specialization.is-active,.resume_portfolio-specialization:hover{color:#204ecf;border-bottom:2px solid #204ecf}.resume_portfolio-item{border-bottom:none}.resume_portfolio-item.is-hidden{display:block}@media print{.resume_portfolio-item.is-hidden{display:block}}.resume_portfolio-item_link_text{color:#fff;display:block;font-size:14px;padding:20px}.no-flexbox .resume_portfolio-item_link_text{width:100%;height:40px;margin-top:-20px;position:absolute;top:50%}.resume_portfolio-specialization-items{display:none}.resume_portfolio-specialization-items.is-active{display:block}.resume_portfolio-item_link_title{display:block;font-size:18px;font-weight:500}.no-flexbox .resume_portfolio-item_link_title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume_portfolio-item_tags{max-height:48px;overflow:hidden;margin:10px 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:wrap;flex-flow:wrap}.resume_portfolio-item_tags .tag{color:#495469;background:transparent;display:inline-block;font-size:13px;line-height:15px;font-weight:500;border:1px solid #dfe3e9;border-radius:12px;padding:2px 12px;margin-right:8px;margin-bottom:4px;text-decoration:none;white-space:nowrap;text-overflow:ellipsis}.resume_portfolio-item_tags .tag:hover{background:transparent}.resume_portfolio-item_tags .tag .is-hidden{display:none}.resume_portfolio-item_tags .tag a{text-decoration:none;color:#495469}.resume_portfolio-item_tags .tag.is-link:hover{background-color:rgba(32,78,207,.16)}.resume_portfolio-item_tags .tag.is-link:hover a{color:#204ecf}.resume_sales_rep-header{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);padding:15px 10px;top:0;width:100%;z-index:1}@media only screen and (max-width:524px){.flexbox .resume_sales_rep-header{padding:10px 5px}}@media only screen and (max-width:896px){.no-flexbox .resume_sales_rep-header{padding:5px 0}}.flexbox .resume_sales_rep-header_inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:896px){.flexbox .resume_sales_rep-header_inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.no-flexbox .resume_sales_rep-header_inner{display:table}@media only screen and (max-width:896px){.no-flexbox .resume_sales_rep-header_inner{display:block}}.resume_sales_rep-header_avatar{height:100px;overflow:hidden;width:100px}.resume_sales_rep-header_avatar img{border-radius:50%;overflow:hidden}.flexbox .resume_sales_rep-header_avatar{-ms-flex-preferred-size:100px;flex-basis:100px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:896px){.flexbox .resume_sales_rep-header_avatar{-ms-flex-preferred-size:10%;flex-basis:10%;height:auto}}.no-flexbox .resume_sales_rep-header_avatar{display:table-cell;vertical-align:middle}@media only screen and (max-width:896px){.no-flexbox .resume_sales_rep-header_avatar{display:block;height:auto;margin-bottom:10px;width:100%}.no-flexbox .resume_sales_rep-header_avatar img{width:75px}}.resume_sales_rep-header_main{padding:0 30px}@media only screen and (max-width:896px){.flexbox .resume_sales_rep-header_main{-ms-flex-preferred-size:90%;flex-basis:90%;padding:0 5px 0 25px}}@media only screen and (max-width:524px){.flexbox .resume_sales_rep-header_main{padding:0 0 0 15px}}.no-flexbox .resume_sales_rep-header_main{display:table-cell;vertical-align:middle}@media only screen and (max-width:896px){.no-flexbox .resume_sales_rep-header_main{display:block;padding:0 15px}}.resume_sales_rep-header_message{border-radius:5px;border:1px solid #e7e7e7;color:#1f409e;font-size:19px;padding:15px 20px;position:relative}.resume_sales_rep-header_message:before{border-color:transparent #e7e7e7 transparent transparent;left:-10.5px}.resume_sales_rep-header_message:after,.resume_sales_rep-header_message:before{border-style:solid;border-width:6px 10.4px 6px 0;bottom:0;content:" ";height:0;margin:auto 0;position:absolute;top:0;width:0}.resume_sales_rep-header_message:after{border-color:transparent #fff transparent transparent;left:-8.5px}@media only screen and (max-width:896px){.no-flexbox .resume_sales_rep-header_message:after,.no-flexbox .resume_sales_rep-header_message:before{display:none}}.resume_sales_rep-header_message_author{color:#3f3f3f;font-size:14px;margin-top:10px}.resume_sales_rep-header_action .button{text-align:center;width:100%}.flexbox .resume_sales_rep-header_action{-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:896px){.flexbox .resume_sales_rep-header_action{margin-top:15px}.flexbox .resume_sales_rep-header_action .button{width:auto}}.no-flexbox .resume_sales_rep-header_action{display:table-cell;text-align:right;vertical-align:middle;width:200px}@media only screen and (max-width:896px){.no-flexbox .resume_sales_rep-header_action{display:block;margin-top:15px;text-align:center;width:100%}.no-flexbox .resume_sales_rep-header_action .button{width:auto}}.resume_scroll_more_hint{bottom:-2px;left:0;position:fixed;right:0;text-align:center;z-index:2;pointer-events:none}.resume_scroll_more_hint .button{box-shadow:0 -5px 35px rgba(0,0,0,.4);position:relative;transition:opacity .3s;opacity:0;pointer-events:auto}.resume_scroll_more_hint .button:before{box-shadow:0 0 78px rgba(0,0,0,.4);content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;animation-name:button_shadow_animation;animation-duration:2s;animation-fill-mode:both;animation-iteration-count:infinite}.resume_scroll_more_hint.is-shown .button{opacity:1}.has-active_gallery .resume_scroll_more_hint{display:none}.resume_scroll_more_hint-icon{display:inline-block;background:url(/assets/front/static/public/primitives/icon/arrow_grey_down_30275f.png) no-repeat;background-size:13px 13px;height:13px;width:13px;margin-right:15px;vertical-align:-2px}.no-backgroundsize .resume_scroll_more_hint-icon{background-image:url(/assets/front/static/public/primitives/icon/arrow_grey_down@0.5x_c61686.png)}@keyframes button_shadow_animation{50%{opacity:1}}.flexbox .resume_section{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.flexbox .resume_section.is-start_aligned{-ms-flex-align:start;align-items:flex-start}.no-flexbox .resume_section{clear:both;overflow:hidden;position:relative}.resume_section.has-no_bottom_border{border-bottom:none}.resume_section-inner{padding:30px 25px 10px;width:100%}.flexbox .resume_section-inner{display:-ms-flexbox;display:flex}@media only screen and (max-width:668px){.flexbox .resume_section-inner{padding:30px 15px 10px}}@media only screen and (max-width:1023px){.flexbox .resume_section-inner{-ms-flex-direction:column;flex-direction:column}}.resume_section-title{color:#000;font-weight:300;font-size:24px;margin:0 0 20px;min-width:400px}@media only screen and (max-width:1023px){.resume_section-title{min-width:100%}}.no-flexbox .resume_section-title{float:left}.flexbox .resume_section-content{-ms-flex-positive:1;flex-grow:1}.no-flexbox .resume_section-content{margin-bottom:-40px;margin-left:400px;position:relative;top:-40px}@media only screen and (max-width:668px){.resume_section-content{width:100%}}@media only screen and (max-width:940px){.resume_section-content{min-width:0}}.resume_section-content.is-wide{margin:0;top:0;width:100%}.resume_section-content_item{clear:left;margin:0 0 20px;overflow:hidden;position:relative}.resume_section-content_item .muted{color:#8f96a3}.resume_section-content_item.is-hidden{display:none}.resume_section-content_item ul{margin:5px 0 0;padding-left:16px}.resume_section-content_item li{list-style:disc;padding:0 0 3px}.resume_section-content_item p{margin:5px 0 0}.resume_section-content_item a{color:#3863a0;display:inline;text-decoration:none;transition:color .15s;transition-property:color,transform,text-shadow}.resume_section-content_item a.is-hovered,.resume_section-content_item a:hover{color:#103d77}.resume_section-content_item a.is-active,.resume_section-content_item a:active{color:#092d5b}.resume_section-content_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.resume_section-content_title{color:#000;font-weight:400;-ms-flex:1 0 100%;flex:1 0 100%;line-height:24px;font-size:17px}@media only screen and (max-width:668px){.resume_section-content_title{padding-right:0}}.resume_section-content_title.has-range{-ms-flex-preferred-size:0%;flex-basis:0%}@media only screen and (max-width:668px){.resume_section-content_title.has-range{-ms-flex-preferred-size:100%;flex-basis:100%}}.resume_section-content_subtitle{color:#8f96a3;font-size:14px;line-height:16px;width:100%}.resume_section-content_subtitle.is-small{font-size:.9em}.resume_section-content_image{background-position:50%;background-size:cover;border-radius:5px;display:block;float:left;height:110px;margin:9px 15px 0 0;width:110px}@media only screen and (max-width:668px){.resume_section-content_image{display:none!important}}.resume_section-content_image.for-mentor{display:none}.resume_section-content_description{color:#8b8b8b;font-size:14px;margin:5px 0 0}@media only screen and (max-width:668px){.resume_section-content_description{margin:5px 0 0}}.resume_section-content_range{color:#8f96a3;font-size:14px;font-weight:400;margin-left:12px;max-width:40%;min-width:118px;text-align:right}@media only screen and (max-width:668px){.resume_section-content_range{-ms-flex-order:2;order:2;display:block;font-size:12px;margin-left:0;max-width:100%;text-align:left}}.resume_section-actions{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:30px;text-align:center}@media only screen and (max-width:668px){.flexbox .resume_section-actions{margin-bottom:20px;padding:0 15px}}.resume_section-actions .button{font-size:14px;margin:0 auto;padding:9px 40px;text-transform:none}.resume_section-actions .button.is-light,.resume_section-actions .button.is-scroll_more{border-color:#d8d9dc}.resume_section-actions .button.is-light:hover,.resume_section-actions .button.is-scroll_more:hover{border-color:#b2b3b3;background:#fff}@media only screen and (max-width:668px){.flexbox .resume_section-actions .button{width:100%}.flexbox .resume_section-actions .button.for-desktop_only{display:none}}.js-employments .resume_section-content_item{padding-bottom:16px;padding-left:36px;margin-bottom:16px}.js-employments .resume_section-content_item ul{margin-bottom:8px}.js-employments .resume_section-content_item li{margin-bottom:8px;padding:0 0 0 24px;font-size:14px;line-height:24px}.js-employments .resume_section-content_item:before{content:"";position:absolute;left:0;top:7px;width:9px;height:9px;border-radius:50%;background:#8f96a3}.js-employments .resume_section-content_item:after{content:"";position:absolute;left:4px;top:25px;bottom:0;border-left:1px dashed #8f96a3}.js-employments .resume_section-content_item .js-technologies{color:#8f96a3;font-size:14px;line-height:20px}.js-employments .resume_section-content_item .muted{color:#000}.js-employments .resume_section-content_item .resume_section-content_row{-ms-flex-pack:normal;justify-content:normal}.js-employments .resume_section-content_item .resume_section-content_title{-ms-flex-preferred-size:100%;flex-basis:100%}.js-employments .resume_section-content_item .resume_section-content_subtitle{width:auto}.js-employments .resume_section-content_item .resume_section-content_range{-ms-flex-positive:1;flex-grow:1;line-height:16px;margin-left:0;max-width:none;min-width:auto;-ms-flex-order:2;order:2;text-align:left}.js-employments .resume_section-content_item .resume_section-content_range:before{content:"\B7";margin-left:8px;margin-right:8px}.resume_section-content_item.publication .resume_section-content_title_holder{float:right;width:calc(100% - 300px)}@media only screen and (max-width:1023px){.resume_section-content_item.publication .resume_section-content_title_holder{float:none;width:100%}}.resume_section-content_item.publication .muted a{color:#204ecf}@media only screen and (max-width:1023px){.resume_section-content_item.publication .muted a{color:#8f96a3}}.resume_section-content_item.publication .resume_section-content_image{background-color:#fafafa;background-position:50%;background-size:cover;border-radius:0;display:block;float:left;height:128px;margin:0 32px 0 0;width:268px}@media only screen and (max-width:1023px){.resume_section-content_item.publication .resume_section-content_image{display:none}}.resume_section-content_item.publication .resume_section-content_description{display:none}.resume_section-content_item.mentor .resume_section-content_title{background-image:url(/assets/front/static/resumes/phoenix/icon-mentor_fe2f4b.svg);background-repeat:no-repeat;padding-left:40px;line-height:32px;position:relative;margin-bottom:40px}.resume_section-content_item.mentor .resume_section-content_title a{color:#000}.resume_section-content_item.mentor .resume_section-content_title a:after{color:#8f96a3;content:attr(href);position:absolute;top:38px;left:0;font-size:14px;line-height:20px}.resume_section-content_item.mentor .resume_section-content_description{color:#262d3d}.resume_sharing{color:#262d3d;position:relative}.resume_sharing-call_to_action{display:inline-block;font-weight:300;margin-right:16px}.social_share.is-horizontal .social_share-item:first-child,.social_share.is-horizontal .social_share-item:last-child{border-radius:initial}.social_share-item.is-counter{background-color:#204ecf;border-color:#204ecf}.social_share.is-horizontal .social_share-item{border:none!important;margin:2px!important}.resume_top-left{padding:25px;position:relative}.flexbox .resume_top-left{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:34%;flex-basis:34%;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:668px){.flexbox .resume_top-left{-ms-flex-preferred-size:inherit;flex-basis:inherit;padding:15px 15px 10px}}.no-flexbox .resume_top-left{float:left;width:34%}.resume_top-right{padding:25px 25px 25px 0}@media only screen and (max-width:668px){.resume_top-right{padding:0 15px 15px}}.flexbox .resume_top-right{-ms-flex-preferred-size:66%;flex-basis:66%}@media only screen and (max-width:668px){.flexbox .resume_top-right{-ms-flex-preferred-size:inherit;flex-basis:inherit}}.no-flexbox .resume_top-right{float:left;width:66%}.resume_top-photo_wrapper{border-radius:4px}.flexbox .resume_top-photo_wrapper{-ms-flex-positive:1;flex-grow:1}.resume_top-photo{border-radius:4px;display:block;margin:0 auto;max-width:100%;min-height:242px}.resume_top-hire_wrapper{margin-top:30px;width:100%}.flexbox .resume_top-hire_wrapper{-ms-flex-positive:0;flex-grow:0;-ms-flex-item-align:end;align-self:flex-end}.resume_top-hire_button.button{font-family:Helvetica Neue,Helvetica,Arial,"sans-serif";letter-spacing:.01em;font-size:15px;font-weight:500;text-align:center;width:100%}.resume_top-hire_button.button.is-big{text-align:center;padding:0}.resume_top-hire_button.button[disabled]{pointer-events:none;cursor:default;opacity:.3}.resume_top-info_name{color:#3863a0;font-family:Helvetica Neue,Helvetica,Arial,"sans-serif";font-size:34px;font-weight:400;letter-spacing:.2px;line-height:42px}@media only screen and (max-width:668px){.resume_top-info_name{font-size:22px}}.resume_top-info_short_description{color:#505050;font-weight:600;margin:10px 0 0}.resume_top-info_profession{color:#3863a0;display:inline-block;font-size:14px;margin:0 10px 0 0;position:relative}.resume_top-info_profession:after{color:#b3bacd;content:"\2022";margin-left:10px}@media only screen and (max-width:668px){.resume_top-info_profession{display:block}.resume_top-info_profession:after{content:none}}.resume_top-info_location{display:inline-block;font-size:14px;margin:0 10px 0 0}.resume_top-info_location:after{content:"\2022";margin-left:10px}@media only screen and (max-width:668px){.resume_top-info_location{display:block;margin:0}.resume_top-info_location:after{content:none}}.resume_top-info_since{display:inline-block;font-size:14px;line-height:22px;margin:0}@media only screen and (max-width:668px){.resume_top-info_since{display:block}}.resume_top-info_bio{color:#a9a9a9;margin-top:10px;min-height:100px;overflow:hidden}@media only screen and (max-width:668px){.resume_top-info_bio{min-height:0}}.resume_top-tags{margin:20px 0 -7px;max-height:66px;min-height:34px;opacity:1;overflow:hidden;transition:opacity .3s;width:100%}.resume_top-tags.is-hidden{opacity:0;visibility:hidden}.flexbox .resume_top-tags{-ms-flex-item-align:end;align-self:flex-end}.resume_top-tags .tag.is-more{background-color:transparent;color:#a9a9a9;padding:2px 10px 0;transition:color .2s}.resume_top-tags .tag.is-more.is-hidden{display:none}.resume_top-tags .tag.is-more:hover{color:#3863a0}.resume_top-author_icon,.resume_top-mentor_icon{position:relative;top:-2px;display:inline-block;vertical-align:middle;margin-left:10px}.resume_top-mentor_icon{background:url(/assets/front/static/public/primitives/status/mentor_badge_000d69.png) no-repeat;background-size:38px 42px;height:42px;width:38px}.resume_top-author_icon{background:url(/assets/front/static/public/primitives/status/author_badge_c7afbe.png) no-repeat;background-size:38px 42px;height:42px;width:38px}body{font-family:Proxima Nova,Arial,"sans-serif";font-weight:400}body *{box-sizing:border-box}body a{color:#446fb2}body.resume-body{background:#f7f7f8}body.has-expanded_location-map{overflow:hidden}.layout{max-width:1228px;margin:0 auto;line-height:20px}@media only screen and (min-width:769px){.resume_external .layout.has-top_margin{margin-top:70px}}@media only screen and (max-width:768px){.resume_external .layout.has-top_margin{padding-top:70px}}.resume_job_candidate .layout.has-top_margin{margin-top:200px}@media only screen and (max-width:668px){.layout.for-desktop_only{display:none}}.has-active_gallery .layout{display:none}.no-flexbox .layout{min-width:940px}.layout-shadow{box-shadow:0 3px 7px 0 rgba(0,0,0,.05)}.layout-content.is-white{background-color:#fff}.layout-content.has-top_margin{margin-top:35px}.layout-content.has-bottom_margin{margin-bottom:35px}.layout-content.has-shadow{box-shadow:0 3px 7px 0 rgba(0,0,0,.05)}.layout-content-inner{padding:10px 30px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.layout-footer{background-color:#0f256e;color:#fff;padding:40px 30px;position:relative}.layout-footer .layout-logo{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-right:20px;font-family:Proxima Nova,Arial,"sans-serif";color:#fff;text-decoration:none;font-size:16px;position:relative;max-width:110px;height:32px;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;padding-left:34px;text-align:left}.layout-footer .layout-logo:before{content:"";position:absolute;left:0;z-index:2;width:22px;height:44px;background:no-repeat url(/assets/front/static/resumes/phoenix/logo_emblem_white_1b154c.svg);background-size:cover}.layout-footer .is-white{color:#fff}.layout-footer .has-no_decoration{text-decoration:none}.layout-footer-container{overflow:hidden;width:100%;max-width:1200px;margin:0 auto}.layout-footer-container-main{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}.layout-footer-container-main,.layout-footer-motto-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.layout-footer-motto{position:relative;white-space:nowrap;border-left:1px solid rgba(255,255,255,.33);padding-left:20px;vertical-align:middle}.layout-footer-motto a{color:#fff;text-decoration:none;border-bottom:1px solid;padding-bottom:2px}.layout-footer-motto sup{font-size:8px;vertical-align:super}.layout-footer-contacts{display:-ms-flexbox;display:flex}.layout-footer-contacts-link{border-right:1px solid #fff;padding-right:10px}.layout-footer-contacts-phone{padding-left:10px}.layout-footer-links{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:end;justify-content:flex-end;text-align:right;border-top:1px solid #455065;padding-top:20px;font-size:14px;line-height:14px}.layout-footer-links .is-gray{color:#c4c6ca}.layout-footer-links-item:not(:first-child){padding-left:10px}.layout-footer-links-item:not(:last-child){border-right:1px solid #c4c6ca;padding-right:10px}@media only screen and (max-width:1023px){.layout-footer{line-height:1.25em}.layout-footer-container{display:block;text-align:center}.layout-footer-container-main{-ms-flex-direction:column;flex-direction:column}.layout-footer-container>*{-ms-flex-pack:center;justify-content:center;text-align:center}.layout-footer-motto-container{margin-bottom:40px}.layout-footer-links{padding-top:0;line-height:inherit;border-top:none}}@media only screen and (max-width:524px){.layout-footer .layout-logo{margin-right:0;max-width:none}.layout-footer-container{font-size:12px;line-height:14px}.layout-footer-container-main{padding-bottom:10px}.layout-footer-motto-container{-ms-flex-direction:column;flex-direction:column;margin-bottom:11px}.layout-footer-motto{padding-left:0;border-left:none;margin-top:40px}.layout-footer-links{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:10px}.layout-footer-links-item:first-child{border-right:none;padding-right:0;width:100%}.layout-footer-links-item:nth-child(2){padding-left:0}}.resume-nav{font-size:14px;font-weight:600;background-color:rgba(255,255,255,0);transition:background-color .2s;position:relative;z-index:3}@media only screen and (min-width:961px){.resume-nav{transform:translateY(72px);transition:transform 0ms}}@media only screen and (max-width:960px){.resume-nav{height:auto}}.resume-nav ul{list-style:none;text-align:center;max-width:1228px;margin-left:auto;margin-right:auto}@media only screen and (min-width:961px){.resume-nav ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.resume-nav ul:hover a{opacity:.7}.resume-nav ul:hover a:hover{opacity:1}}@media only screen and (max-width:960px){.resume-nav ul{background-color:#fff;margin-top:70px;text-align:left;height:calc(100vh - 70px);overflow:auto}}.resume-nav ul li{display:block;margin:0 24px}@media only screen and (min-width:961px){.resume-nav ul li{display:inline-block;margin:0 4px}}@media only screen and (max-width:960px){.resume-nav{position:fixed;top:0;left:0;right:0}.resume-nav.is-collapsed ul{display:none}}.resume-nav a{text-decoration:none;transition:color .3s}@media only screen and (max-width:960px){.resume-nav a{color:#262d3d;font-size:20px;font-weight:400;padding-top:20px;padding-bottom:20px;display:block}}@media only screen and (max-width:960px) and (max-height:380px){.resume-nav a{padding-top:12px;padding-bottom:12px}}@media only screen and (min-width:961px){.resume-nav a{color:#fff;padding:4px;font-size:14px;font-weight:300;position:relative;padding-top:25px;padding-bottom:25px}.resume-nav a:after{content:"";display:block;width:90%;height:2px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%);background-color:rgba(255,255,255,0);transition:background-color .2s}.resume-nav a.is-selected:after,.resume-nav a:hover:after{background-color:#fff}}.resume-nav-menu_button{display:none;border:none;background:transparent;padding:0;width:24px;height:24px}@media only screen and (max-width:960px){.resume-nav-menu_button{display:block;position:absolute;top:18px;right:24px}.resume-nav-menu_button>span{display:block;height:3px;background:#000;margin:6px 0;border-radius:2px;transition:height .2s,opacity,.2s,transform .2s}.resume-nav-menu_button>span:nth-child(2n){margin-top:-9px;transform:rotate(-45deg)}.resume-nav-menu_button>span:first-child{margin-top:16px;transform:rotate(45deg)}.resume-nav-menu_button>span:last-child{opacity:0}.is-collapsed .resume-nav-menu_button>span{margin:6px 0;opacity:1;transform:rotate(0deg)}}@media only screen and (min-width:961px){.is-navigation-sticky .resume-nav{transform:translateY(0);transition:transform .2s}.is-navigation-sticky .resume-nav a{color:#262d3d}.is-navigation-sticky .resume-nav a.is-selected:after,.is-navigation-sticky .resume-nav a:hover:after{background-color:#204ecf}}.layout-header{display:block;margin-bottom:0;height:70px;padding:0}.layout-header a{text-decoration:none}.layout-header-row{position:fixed;top:0;left:0;right:0;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);z-index:1}.layout-header-row,.layout-header-row_inner{width:100%;margin-left:auto;margin-right:auto;-ms-flex-align:center;align-items:center}.layout-header-row_inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:1228px;height:70px;-ms-flex-pack:start;justify-content:start;padding:20px 24px;position:relative}@media only screen and (min-width:961px){.layout-header{margin-bottom:70px}.layout-header:after{content:"";display:block;width:auto;height:260px;background:url(/assets/front/static/resumes/phoenix/bg-header-designers_51661c.jpg) 50% 50%/cover no-repeat;margin-bottom:-230px;position:relative;z-index:-1;pointer-events:none}}@media only screen and (max-width:960px){.layout-header+.layout.has-top_margin{margin-top:0;padding-top:0}}.layout-header .layout-logo{display:inline-block;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:34%;flex-basis:34%;font-weight:400;font-size:24px;color:#204ecf;font-family:Proxima Nova,Arial,"sans-serif";white-space:nowrap}.layout-header .layout-logo:before{content:url(/assets/front/static/resumes/phoenix/logo_9f9c5a.svg);display:inline-block;color:#204ecf;vertical-align:middle;width:25px;margin-right:10px}.layout-header .layout-logo:first-letter{text-transform:uppercase}.layout-header .layout-logo svg{color:#fff;vertical-align:middle}.layout-header .layout-logo.for-milky_header svg{color:#b3bdce}@media only screen and (min-width:376px){.layout-header .resume-nav{display:none}}.layout-header-contacts{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:1;flex-grow:1;font-size:.9em;line-height:22px;padding-left:7px;text-align:right}.layout-header-contact-cta{position:absolute;right:24px;text-align:right;line-height:20px}@media only screen and (max-width:375px){.layout-header-contact-cta{display:none}}.layout-header-contact-cta a{color:#204ecf}@media only screen and (max-width:960px){.layout-header-contact-cta .phone-label{display:none}}.resume_top-section{padding:24px;color:#262d3d}@media only screen and (max-width:896px){.flexbox .resume_top-section{display:block}}@media only screen and (min-width:769px){.resume_top-section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}.resume_top-left{-ms-flex-item-align:start;align-self:flex-start}@media only screen and (min-width:769px){.resume_top-left{padding:0 24px 0 0}}.resume_top-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding-top:8px;padding-bottom:0}@media only screen and (min-width:769px){.resume_top-right{padding-top:24px;-ms-flex-preferred-size:calc(100% - 424px);flex-basis:calc(100% - 424px)}}@media only screen and (min-width:769px){.resume_top-info{margin-bottom:12px}}.resume_top-info_short_description{color:#8f96a3;font-size:14px;font-weight:500;margin-top:0}.resume_top-info_short_description>div{display:inline-block;margin-right:0}.resume_top-info_short_description>div:after{content:"-";display:inline-block;margin:0 .7em}.resume_top-info_short_description>div:last-of-type:after{display:none}.resume_top-info_profession{color:#124f9a}.resume_top-info_name{font-family:Proxima Nova,Arial,"sans-serif";color:#262d3d;font-size:28px;font-weight:300;line-height:1em}.resume_top-info_bio{color:#262d3d;font-size:14px;margin:8px 0}.resume_top-author_icon{width:24px;height:24px;background-size:contain;background-image:url(/assets/front/static/resumes/phoenix/icon-author_dee310.svg)}.resume_top-photo_wrapper{width:100%;height:0;padding-top:80%;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,20px 100%,0 calc(100% - 20px));clip-path:polygon(0 0,100% 0,100% 100%,20px 100%,0 calc(100% - 20px));overflow:hidden;position:relative}@media only screen and (min-width:769px){.resume_top-photo_wrapper{padding-top:100%}}.resume_top-photo_wrapper img{object-fit:cover;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resume_top-photo_wrapper:before{content:"";position:absolute;bottom:20px;left:20px;z-index:2;width:18px;height:24px;background:no-repeat url(/assets/front/static/resumes/phoenix/logo_emblem_talent_card_67d54c.svg);background-size:cover}.resume_top-tags{margin-top:6px}@media only screen and (min-width:769px){.resume_top-tags{margin-top:12px}}.resume_top-tags .tag{color:#495469;background:transparent;display:inline-block;font-size:13px;line-height:15px;font-weight:500;border:1px solid #dfe3e9;border-radius:12px;padding:2px 16px;margin-right:8px;margin-bottom:8px;text-decoration:none}.resume_top-tags .tag:hover{background-color:rgba(32,78,207,.16);color:#204ecf}.resume_top-tags .is-hidden{display:none}.search_more{height:220px;text-align:center;color:#fff;background:#0f256e;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.search_more p{font-size:38px;font-weight:300;margin-bottom:32px}.search_more .button.search_more-button{font-size:18px;padding:15px 64px}.resume_section-title:before{background-size:contain;content:"";display:inline-block;height:24px;margin-right:10px;vertical-align:middle;width:24px}.js-educations .resume_section-title:before{background-image:url(/assets/front/static/resumes/phoenix/icon-education_69af13.svg)}.js-skills .resume_section-title:before{background-image:url(/assets/front/static/resumes/phoenix/icon-skills_26b332.svg)}.for-experience .resume_section-title:before{background-image:url(/assets/front/static/resumes/phoenix/icon-experience_35e48f.svg)}.for-other-experience .resume_section-title:before{background-image:url(/assets/front/static/resumes/phoenix/icon-other-experience_ea8920.svg)}.js-employments .resume_section-title:before{background-image:url(/assets/front/static/resumes/phoenix/icon-employment_486dfd.svg)}.is-certification .resume_section-title:before{background-image:url(/assets/front/static/resumes/phoenix/icon-certification_700ec1.svg)}.for-project-history .resume_section-title:before{background-image:url(/assets/front/static/resumes/phoenix/icon-project-highlights_43d002.svg)}.resume_details-title:before{background-size:contain;content:"";display:inline-block;height:24px;margin-right:10px;vertical-align:middle;width:24px}.for-expertise .resume_details-title:before{background-image:url(/assets/front/static/resumes/phoenix/icon-expertise_3cfb62.svg)}.for-industry-expertise .resume_details-title:before{background-image:url(/assets/front/static/resumes/phoenix/icon-industry-expertise_ea7a96.svg)}.for-other-expertise .resume_details-title:before{background-image:url(/assets/front/static/resumes/phoenix/icon-other-expertise_5fcf72.svg)}.for-experience .resume_details-title:before{background-image:url(/assets/front/static/resumes/phoenix/icon-experience_35e48f.svg)}.for-the-most-amazing .resume_details-title:before{background-image:url(/assets/front/static/resumes/phoenix/icon-most-amazing_17eb21.svg)}.for-preferred-environment .resume_details-title:before{background-image:url(/assets/front/static/resumes/phoenix/icon-preferred-environment_9be50a.svg)}.for-availability .resume_details-title:before{background-image:url(/assets/front/static/resumes/phoenix/icon-availability_72ff6e.svg)}.for-career-highlights .resume_details-title:before{background-image:url(/assets/front/static/resumes/phoenix/icon-career-highlights_bb8101.svg)}.for-education .resume_details-title:before{background-image:url(/assets/front/static/resumes/phoenix/icon-education_69af13.svg)}.for-portfolio .resume_details-title:before{background-image:url(/assets/front/static/resumes/phoenix/icon-project-highlights_43d002.svg)}.for-project-highlights .resume_details-title:before{background-image:url(/assets/front/static/resumes/phoenix/icon-project-highlights_43d002.svg)}.for-select-certifications .resume_details-title:before{background-image:url(/assets/front/static/resumes/phoenix/icon-certification_700ec1.svg)}.for-tools .resume_details-title:before{background-image:url(/assets/front/static/resumes/phoenix/icon-skills_26b332.svg)}.resume_details-map_wrapper .resume_details-title:before{background-image:url(/assets/front/static/resumes/phoenix/icon-location_207c6d.svg)}.resume_portfolio-title:before{background-size:contain;content:"";display:inline-block;height:24px;margin-right:10px;vertical-align:middle;width:24px;background-image:url(/assets/front/static/resumes/phoenix/icon-portfolio_f92633.svg)}.favorites_button{-webkit-font-smoothing:antialiased;font-family:proxima-nova,Arial,sans-serif;box-sizing:inherit;cursor:pointer;margin:0;display:-ms-inline-flexbox;display:inline-flex;outline:0;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-ms-flex-pack:center;justify-content:center;text-decoration:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;border:1px solid #d8d9dc;position:relative;font-size:.8rem;transition:all .35s cubic-bezier(0,0,.2,1);border-radius:3px;text-transform:none;transition-property:border,color,background;height:2.25em;padding:0 1em;color:#204ecf;background-color:#fff}.favorites_button.is-star-icon:before{background:url(/assets/front/static/platform/inline_icons/star_52858c.png) no-repeat;background-size:20px 19px;height:19px;width:20px;content:"";background-position:10px 1px;background-size:15px 14px;padding-left:.5em;padding-right:.4em}.favorites_button.is-star-icon{padding-left:0}.favorites_button.is-add-favorite,.favorites_button.is-remove-favorite{float:right;margin-top:9px;width:auto}.favorites_button.is-add-favorite[disabled],.favorites_button.is-remove-favorite[disabled]{pointer-events:none}.favorites_button:hover{color:#204ecf;border:1px solid #204ecf;background-color:#d9e2f9}.favorites_button:disabled,.favorites_button:hover{transition:all .35s cubic-bezier(0,0,.2,1);transition-property:border,color,background}.favorites_button:disabled{padding:0 1em;border:1px solid #d8d9dc;color:#d8d9dc;background-color:#fff}@page{margin:.8cm 0 2cm}@page :first{margin-top:0}@media print{.body{background:#fff;color:#262d3d}a,div,img{-webkit-print-color-adjust:exact}.resume_details-amazing_thing_content,.resume_portfolio-item,.resume_portfolio-item_link,.resume_section,.resume_section-content_item,.resume_section-title,.resume_section.for-details{page-break-inside:avoid}.layout-shadow{box-shadow:none}.resume_section .resume_section-content{margin-bottom:auto}.resume_top-info_profession{color:#262d3d}.tag.is-hidden{display:inline-block}.resume_portfolio-item.is-hidden,.resume_section-content_item.is-hidden{display:block}.cookie_banner-container,.header-env-banner,.layout-footer,.profiler-results,.resume-nav,.resume_details-title:before,.resume_portfolio-nav,.resume_section-actions,.resume_section-content_image,.resume_section-title:before,.resume_section.for-hire_block,.resume_sharing,.search_more,.tag.is-more,[data-is-bullet-footer]{display:none}.resume_section-title{width:9em;max-width:9em;min-width:9em}.js-employments .resume_section-content_item:before{width:0;height:0;border:4px solid #262d3d}.resume_top-section{padding:0}.resume_top-photo_wrapper{padding-top:100%}.resume_top-info_bio,.resume_top-info_name,.resume_top-info_profession,.resume_top-info_short_description{color:#262d3d}.resume_top-info_short_description>div:first-of-type{display:block}.resume_top-info_short_description>div:after{display:none}.resume_portfolio-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.resume_portfolio-title{width:9em;max-width:9em;min-width:9em}.resume_portfolio-title:before{display:none}.resume_portfolio-specialization-items{overflow:visible}.resume_portfolio-items{display:block;padding-top:0;margin-top:0}.resume_portfolio-item{display:block;margin:0 0 1em;padding-left:2em;page-break-inside:avoid;border:none;height:auto;position:relative}.resume_portfolio-item:before{content:"";border:2px solid #000;border-radius:100%;width:1px;height:1px;position:absolute;left:0;top:.5em}.resume_portfolio-item_image{display:none}.resume_portfolio-item_link{display:block;height:auto;text-decoration:none;box-shadow:none}.resume_portfolio-item_link_text{padding:0}.resume_portfolio-item_tags{display:block;max-height:100%;overflow:visible}.resume_portfolio-item_overlay{opacity:1;background:transparent;padding:0;position:static;overflow:visible;display:block}.resume_portfolio-item_overlay.for-finance_experts{background:transparent}.resume_portfolio-item_overlay span.resume_portfolio-item_link_text{position:static;height:auto;font-size:17px;padding:0;margin:0;color:#262d3d!important;white-space:normal}.resume_portfolio-item_tags{margin-top:.25em}.resume_portfolio-item_tags .tag{border:none;border-radius:0;padding:0}.resume_portfolio-item_tags .tag:after{content:", ";display:inline}.resume_portfolio-item_tags .tag:last-of-type:after{content:""}.js-experience_section .resume_details-list_item strong,.resume_details-list_item_name{background:transparent;color:#262d3d;padding-left:0}.resume_details-list_item,.resume_details-list_item a{color:#262d3d}.resume_details-list_item_subtitle.has-one_liner,.resume_details-list_item_title.has-one_liner{white-space:normal;overflow:visible;text-overflow:unset}.resume_section-content_image{display:none!important}.resume_section-content_title_holder{width:100%!important}#Availability .resume_section.for-details{display:block}#Availability .resume_section.for-details .resume_details-item_inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#Availability .resume_section.for-details .resume_details-item_inner .resume_details-title{width:9em;max-width:9em;min-width:9em}}