﻿html,body,div,span,applet,object,iframe,h1,h2,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.group,.main-layout,.layout-module,.footer-layout,.sessions li{*zoom:1}.group:before,.group:after,.main-layout:before,.layout-module:before,.footer-layout:before,.sessions li:before,.main-layout:after,.layout-module:after,.footer-layout:after,.sessions li:after{content:"";display:table}.group:after,.main-layout:after,.layout-module:after,.footer-layout:after,.sessions li:after{clear:both}a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:none;color:#fff;text-decoration:none}html{overflow-x:hidden}body{background:#fff;font:400 1em "futura-pt","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3em;position:relative;color:#6F6F6F}.btn{background:#ed1c24;color:#fff;display:inline-block;font:600 .9375em "futura-pt","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0.04em;margin:10px 0;min-width:205px;padding:17px 20px;text-decoration:none;cursor:pointer;position:relative}.btn:hover{background:#f14b52}.btn:after{content:"→";font-weight:700;font-size:30px;position:absolute;right:20px;top:calc(50% - 20px)}@media only screen and (min-width: 760px){.btn{min-width:277px;font-size:1.25em}}h1,h2{font-family:"futura-pt","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1875em;font-weight:bold;line-height:23px;color:#ee2a7b}@media only screen and (min-width: 1020px){h1,h2{font-size:4em;line-height:72px}}h2{font-size:1.125em;line-height:24px}@media only screen and (min-width: 1020px){h2{font-size:4em;line-height:72px}}h3{font-family:"futura-pt","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8125em;font-weight:bold;color:#ee2a7b;margin:40px auto;line-height:24px;text-align:center}@media only screen and (min-width: 1020px){h3{font-size:2.5em;line-height:48px}}h4{font-size:1.125em}strong{font-weight:bold}.fr-window,.fr-window [class^="fr-"],.fr-overlay,.fr-overlay [class^="fr-"],.fr-spinner,.fr-spinner [class^="fr-"]{box-sizing:border-box}.fr-window{position:fixed;width:100%;height:100%;top:0;left:0;font:13px/20px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;transform:translateZ(0px)}.fr-overlay{z-index:99998}.fr-window{z-index:99999}.fr-spinner{z-index:100000}.fr-overlay{position:fixed;top:0;left:0;height:100%;width:100%}.fr-overlay-background{float:left;width:100%;height:100%;background:#292929;opacity:.9;filter:alpha(opacity=90)}.fr-overlay-ui-fullclick .fr-overlay-background{background:#292929;opacity:1;filter:alpha(opacity=100)}.fr-window.fr-mobile-touch,.fr-overlay.fr-mobile-touch{position:absolute;overflow:visible}.fr-measured{margin:0 !important;min-width:0 !important;min-height:0 !important}.fr-box{position:absolute;top:0;left:0;width:100%;height:100%}.fr-pages{position:absolute;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-page{position:absolute;width:100%;height:100%}.fr-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;text-align:center}.fr-hovering-clickable .fr-container{cursor:pointer}.fr-ui-inside .fr-container{padding:20px 20px}.fr-ui-inside.fr-no-sides .fr-container{padding:20px}.fr-ui-outside .fr-container{padding:20px 82px}.fr-ui-outside.fr-no-sides .fr-container{padding:20px 48px}@media all and (max-width: 700px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 700px){.fr-ui-inside .fr-container{padding:12px 12px}.fr-ui-inside.fr-no-sides .fr-container{padding:12px}.fr-ui-outside .fr-container{padding:12px 72px}.fr-ui-outside.fr-no-sides .fr-container{padding:12px 48px}}@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 500px){.fr-ui-inside .fr-container{padding:0px 0px}.fr-ui-inside.fr-no-sides .fr-container{padding:0px}.fr-ui-outside .fr-container{padding:0px 72px}.fr-ui-outside.fr-no-sides .fr-container{padding:0px 48px}}.fr-ui-fullclick .fr-container{padding:0}.fr-ui-fullclick.fr-no-sides .fr-container{padding:0}.fr-ui-fullclick.fr-type-video .fr-container{padding:0px 62px}.fr-ui-fullclick.fr-no-sides.fr-type-video .fr-container{padding:48px 0px}.fr-overflow-y .fr-container{padding-top:0 !important;padding-bottom:0 !important}.fr-content,.fr-content-background{position:absolute;top:50%;left:50%;overflow:visible}.fr-content-element{float:left;width:100%;height:100%}.fr-content-background{background:#101010}.fr-info{position:absolute;top:0;left:0;width:100%;color:#efefef;font-size:13px;line-height:20px;text-align:left;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fr-info-background{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;line-height:1%;filter:none;opacity:1}.fr-ui-inside .fr-info-background{filter:alpha(opacity=80);opacity:.8;zoom:1}.fr-ui-outside .fr-info-background{background:#0d0d0d}.fr-content .fr-info{top:auto;bottom:0}.fr-info-padder{display:block;overflow:hidden;padding:12px;position:relative;width:auto}.fr-caption{width:auto;display:inline;white-space:wrap}.fr-position{color:#b3b3b3;float:right;line-height:21px;opacity:0.99;position:relative;text-align:right;margin-left:15px;white-space:nowrap}.fr-position-outside,.fr-position-inside{position:absolute;bottom:0;right:0;margin:12px;width:auto;padding:2px 8px;border-radius:10px;font-size:11px;line-height:20px;text-shadow:0 1px 0 rgba(0,0,0,0.4);display:none;overflow:hidden;white-space:nowrap;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fr-position-inside{border:0}.fr-position-background{position:absolute;top:0;left:0;width:100%;height:100%;background:#0d0d0d;filter:alpha(opacity=80);opacity:.8;zoom:1}.fr-position-text{color:#b3b3b3}.fr-position-outside .fr-position-text,.fr-position-inside .fr-position-text{float:left;position:relative;text-shadow:0 1px 1px rgba(0,0,0,0.3);opacity:1}.fr-ui-outside .fr-position-outside{display:block}.fr-ui-outside .fr-info .fr-position{display:none}.fr-ui-inside.fr-no-caption .fr-position-inside{display:block}.fr-info a,.fr-info a:hover{color:#ccc;border:0;background:none;text-decoration:underline}.fr-info a:hover{color:#eee}.fr-ui-outside.fr-no-caption .fr-info{display:none}.fr-ui-inside.fr-no-caption .fr-caption{display:none}.fr-stroke{position:absolute;top:0;left:0;width:100%;height:1px}.fr-stroke-vertical{width:1px;height:100%}.fr-stroke-horizontal{padding:0 1px}.fr-stroke-right{left:auto;right:0}.fr-stroke-bottom{top:auto;bottom:0}.fr-stroke-color{float:left;width:100%;height:100%;background:rgba(255,255,255,0.08)}.fr-info .fr-stroke-color{background:rgba(80,80,80,0.3)}.fr-ui-outside.fr-has-caption .fr-content .fr-stroke-bottom{display:none}.fr-ui-fullclick .fr-stroke{display:none}.fr-ui-fullclick .fr-content-background{box-shadow:none}.fr-info .fr-stroke-top{display:none}.fr-side{position:absolute;top:50%;width:54px;height:72px;margin:0 9px;margin-top:-36px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;zoom:1}.fr-side-previous{left:0}.fr-side-next{right:0;left:auto}.fr-side-disabled{cursor:default}.fr-side-hidden{display:none !important}.fr-side-button{float:left;width:100%;height:100%;margin:0;padding:0}.fr-side-button-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#101010;background-color:#ccc}.fr-side-button-icon{float:left;position:relative;height:100%;width:100%;zoom:1;background-position:50% 50%;background-repeat:no-repeat}@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px){.fr-side{width:54px;height:60px;margin:0;margin-top:-30px}.fr-side-button{width:48px;height:60px;margin:0 3px}}.fr-close{position:absolute;width:48px;height:48px;top:0;right:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fr-close-background,.fr-close-icon{position:absolute;top:12px;left:12px;height:26px;width:26px;background-position:50% 50%;background-repeat:no-repeat}.fr-thumbnails{position:absolute;overflow:hidden}.fr-thumbnails-disabled .fr-thumbnails{display:none !important}.fr-thumbnails-horizontal .fr-thumbnails{width:100%;height:12%;min-height:74px;max-height:160px;bottom:0}.fr-thumbnails-vertical .fr-thumbnails{height:100%;width:10%;min-width:74px;max-width:160px;left:0}.fr-thumbnails,.fr-thumbnails *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-thumbnails-wrapper{position:absolute;top:0;left:50%;height:100%}.fr-thumbnails-vertical .fr-thumbnails-wrapper{top:50%;left:0}.fr-thumbnails-slider{position:relative;width:100%;height:100%;float:left;zoom:1}.fr-thumbnails-slider-slide{position:absolute;top:0;left:0;height:100%}.fr-thumbnails-thumbs{float:left;height:100%;overflow:hidden;position:relative;top:0;left:0}.fr-thumbnails-slide{position:absolute;top:0;height:100%;width:100%}.fr-thumbnail-frame{position:absolute;zoom:1;overflow:hidden}.fr-thumbnail{position:absolute;width:30px;height:100%;left:50%;top:50%;zoom:1;cursor:pointer;margin:0 10px}.fr-ltIE9 .fr-thumbnail *{overflow:hidden;z-index:1;zoom:1}.fr-thumbnail-wrapper{position:relative;background:#161616;width:100%;height:100%;float:left;overflow:hidden;display:inline;z-index:0}.fr-thumbnail-overlay{cursor:pointer}.fr-thumbnail-active .fr-thumbnail-overlay{cursor:default}.fr-thumbnail-overlay,.fr-thumbnail-overlay-background,.fr-thumbnail-overlay-border{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;overflow:hidden;border-style:solid;border-color:transparent}.fr-ltIE9 .fr-thumbnail-overlay-border{border-width:0 !important}.fr-thumbnail .fr-thumbnail-image{position:absolute;filter:alpha(opacity=85);opacity:.85;max-width:none}.fr-thumbnail:hover .fr-thumbnail-image,.fr-thumbnail-active:hover .fr-thumbnail-image{filter:alpha(opacity=99);opacity:.99}.fr-thumbnail-active .fr-thumbnail-image,.fr-thumbnail-active:hover .fr-thumbnail-image{filter:alpha(opacity=35);opacity:.35}.fr-thumbnail-active{cursor:default}.fr-thumbnail-loading,.fr-thumbnail-loading-background,.fr-thumbnail-loading-icon{position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnail-loading-background{background-color:#161616;background-position:50% 50%;background-repeat:no-repeat;opacity:.8;position:relative;float:left}.fr-thumbnail-loading-icon{display:none}.fr-thumbnail-error .fr-thumbnail-image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#202020}.fr-thumbnails-side{float:left;height:100%;width:28px;margin:0 5px;position:relative;overflow:hidden}.fr-thumbnails-side-previous{margin-left:12px}.fr-thumbnails-side-next{margin-right:12px}.fr-thumbnails-vertical .fr-thumbnails-side{height:28px;width:100%;margin:10px 0}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}.fr-thumbnails-side-button{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px;width:28px;height:28px;cursor:pointer}.fr-thumbnails-side-button-background{position:absolute;top:0;left:0;height:100%;width:100%;filter:alpha(opacity=80);opacity:.8;-moz-transition:background-color .2s ease-in;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:#333;cursor:pointer;border-radius:4px}.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background{background-color:#3b3b3b}.fr-thumbnails-side-button-disabled *{cursor:default}.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background{background-color:#333}.fr-thumbnails-side-button-icon{height:42px;width:42px;position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnails-vertical .fr-thumbnails-side,.fr-thumbnails-vertical .fr-thumbnails-thumbs,.fr-thumbnails-vertical .fr-thumbnail-frame{clear:both}.fr-window-ui-fullclick .fr-thumbnails{background:#090909}.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-horizontal .fr-info .fr-stroke-bottom{display:block !important}.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-vertical .fr-info .fr-stroke-left{display:block !important}.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:12px 5px}.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:5px 12px}.fr-thumbnails-measured .fr-thumbnails-thumbs{padding:0 !important}@media all and (min-height: 700px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:16px 8px}.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 8px}.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:16px}.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:16px}}@media all and (min-height: 980px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:20px 10px}.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 10px}.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:20px}.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:20px}}@media all and (min-width: 1200px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:8px 16px}.fr-thumbnails-vertical .fr-thumbnails-side{margin:0 8px}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:16px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:16px}}@media all and (min-width: 1800px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:10px 20px}.fr-thumbnails-vertical .fr-thumbnails-side{margin:10px 0}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}}@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 500px){.fr-thumbnails-horizontal .fr-thumbnails{display:none !important}}@media all and (max-width: 700px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px){.fr-thumbnails-vertical .fr-thumbnails{display:none !important}}@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px){.fr-page{min-width:100%}.fr-page{min-height:100%}}.fr-window-ui-fullclick .fr-side-next-outside,.fr-window-ui-fullclick .fr-side-previous-outside,.fr-window-ui-fullclick .fr-close-outside,.fr-window-ui-fullclick .fr-content .fr-side-next,.fr-window-ui-fullclick .fr-content .fr-side-previous,.fr-window-ui-fullclick .fr-content .fr-close,.fr-window-ui-fullclick .fr-content .fr-info,.fr-window-ui-outside .fr-side-next-fullclick,.fr-window-ui-outside .fr-side-previous-fullclick,.fr-window-ui-outside .fr-close-fullclick,.fr-window-ui-outside .fr-content .fr-side-next,.fr-window-ui-outside .fr-content .fr-side-previous,.fr-window-ui-outside .fr-content .fr-close,.fr-window-ui-outside .fr-content .fr-info,.fr-window-ui-inside .fr-page>.fr-info,.fr-window-ui-inside .fr-side-next-fullclick,.fr-window-ui-inside .fr-side-previous-fullclick,.fr-window-ui-inside .fr-close-fullclick,.fr-window-ui-inside .fr-side-next-outside,.fr-window-ui-inside .fr-side-previous-outside,.fr-window-ui-inside .fr-close-outside{display:none !important}.fr-toggle-ui{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.fr-visible-fullclick-ui .fr-box>.fr-toggle-ui,.fr-visible-inside-ui .fr-ui-inside .fr-toggle-ui{opacity:1}.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{-webkit-transition:opacity .3s;transition:opacity .3s}.fr-ltIE9.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-ltIE9.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{display:none}.fr-spinner{position:fixed;width:52px;height:52px;background:#101010;background:rgba(16,16,16,0.85);border-radius:5px}.fr-spinner div{position:absolute;top:0;left:0;height:64%;width:64%;margin-left:18%;margin-top:18%;opacity:1;-webkit-animation:fresco-12 1.2s infinite ease-in-out;animation:fresco-12 1.2s infinite ease-in-out}.fr-spinner div:after{content:'';position:absolute;top:0;left:50%;width:2px;height:8px;margin-left:-1px;background:#fff;box-shadow:0 0 1px transparent}.fr-spinner div.fr-spin-1{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.fr-spinner div.fr-spin-2{-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.fr-spinner div.fr-spin-3{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.fr-spinner div.fr-spin-4{-ms-transform:rotate(120deg);-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.fr-spinner div.fr-spin-5{-ms-transform:rotate(150deg);-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.fr-spinner div.fr-spin-6{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.fr-spinner div.fr-spin-6{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.fr-spinner div.fr-spin-7{-ms-transform:rotate(210deg);-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.fr-spinner div.fr-spin-8{-ms-transform:rotate(240deg);-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.fr-spinner div.fr-spin-9{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.fr-spinner div.fr-spin-10{-ms-transform:rotate(300deg);-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.fr-spinner div.fr-spin-11{-ms-transform:rotate(330deg);-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:-0.1s;animation-delay:-0.1s}.fr-spinner div.fr-spin-12{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes fresco-12{0%{opacity:1}100%{opacity:0}}@keyframes fresco-12{0%{opacity:1}100%{opacity:0}}.fr-thumbnail-spinner{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px}.fr-thumbnail-spinner-spin{position:relative;float:left;margin:8px 0 0 8px;text-indent:-9999em;border-top:2px solid rgba(255,255,255,0.2);border-right:2px solid rgba(255,255,255,0.2);border-bottom:2px solid rgba(255,255,255,0.2);border-left:2px solid #fff;-webkit-animation:fr-thumbnail-spin 1.1s infinite linear;animation:fr-thumbnail-spin 1.1s infinite linear}.fr-thumbnail-spinner-spin,.fr-thumbnail-spinner-spin:after{border-radius:50%;width:24px;height:24px}@-webkit-keyframes fr-thumbnail-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fr-thumbnail-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fr-error{float:left;position:relative;background-color:#ca3434;width:160px;height:160px}.fr-error-icon{position:absolute;width:42px;height:42px;top:50%;left:50%;margin-left:-21px;margin-top:-21px}.fr-window-skin-fresco .fr-side-button-icon,.fr-window-skin-fresco .fr-close-icon,.fr-window-skin-fresco .fr-thumbnails-side-button-icon,.fr-window-skin-fresco .fr-error-icon{background-image:url("../img/sprite.svg")}.fr-window-skin-fresco.fr-no-svg .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-close-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-button-icon,.fr-window-skin-fresco .fr-error-icon{background-image:url("../img/sprite.png")}.fr-window-skin-fresco .fr-error-icon{background-position:-160px -126px}.fr-window-skin-fresco .fr-content-background{background:#101010;box-shadow:0 0 5px rgba(0,0,0,0.4)}.fr-window-skin-fresco.fr-window-ui-fullclick .fr-content-background{box-shadow:none}.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0,0,0,0.3)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,0.1)}.fr-window-skin-fresco .fr-side-button-background{background-color:transparent}.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:-13px -14px}.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-93px -14px}.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:-13px -214px}.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-93px -214px}.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-svg .fr-side-button-icon{opacity:.5}.fr-window-skin-fresco.fr-svg .fr-side:hover .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-next .fr-side-button-icon{opacity:1}.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side .fr-side-button-icon{opacity:.8}.fr-window-skin-fresco.fr-svg .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-side-disabled:hover .fr-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side-disabled .fr-side-button-icon{opacity:.2}.fr-window-skin-fresco.fr-window-ui-inside .fr-type-image .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-window-ui-fullclick.fr-showing-type-image .fr-side-disabled .fr-side-button-icon{background-image:none}@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px){.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:0px -300px}.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-48px -300px}.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:0px -360px}.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:0px -360px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:0px -360px}.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:0px -420px}.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-48px -420px}}.fr-window-skin-fresco.fr-window-ui-inside .fr-close-background,.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close-background{background-color:#131313;filter:alpha(opacity=80);opacity:.8}.fr-window-skin-fresco.fr-window-ui-inside .fr-close:hover .fr-close-background,.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close:hover .fr-close-background{background-color:#191919}.fr-window-skin-fresco .fr-close .fr-close-icon{background-position:-168px -8px}.fr-window-skin-fresco .fr-close:hover .fr-close-icon{background-position:-210px -8px}.fr-window-skin-fresco.fr-svg .fr-close .fr-close-icon{background-position:-210px -8px;opacity:.8}.fr-window-skin-fresco .fr-close:hover .fr-close-icon{opacity:1}.fr-window-skin-fresco .fr-thumbnail-wrapper{border-color:transparent;border-style:solid;border-width:0}.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0,0,0,0.3)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,0.1)}.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 -1px 4px rgba(0,0,0,0.3)}.fr-window-skin-fresco .fr-thumbnail-overlay-border{border-width:1px;border-color:rgba(255,255,255,0.08)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-overlay-border,.fr-window-skin-fresco .fr-thumbnail-active:hover .fr-thumbnail-overlay-border{border:0px}.fr-window-skin-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-167px -49px}.fr-window-skin-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-209px -49px}.fr-window-skin-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-167px -91px}.fr-window-skin-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-209px -91px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-293px -49px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-335px -49px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-293px -91px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-335px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-icon{-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.8}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-167px -49px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-209px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon{opacity:1}.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-293px -49px}.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-335px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled{opacity:.5}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -49px}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -91px}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background{filter:alpha(opacity=50)}.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -49px}.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -91px}.body-layout{background-color:#fff;min-width:240px;overflow-x:hidden}.header-layout{position:absolute}.layout-wrapper{max-width:100%;margin-left:auto;margin-right:auto;text-align:left;padding:0 1%;margin:0 auto 40px auto;max-width:1020px}.layout-wrapper:after{content:"";clear:both;height:1px;display:block;visibility:hidden}.layout-wrapper .section-title{text-align:center;margin-bottom:20px}.header-layout{left:25px;top:20px;position:absolute;z-index:999}.header-layout .logo{height:20px;width:57px;display:none}@media only screen and (min-width: 1020px){.header-layout{left:85px;top:70px}.header-layout .logo{height:65px;width:180px}}.footer-layout{background:#91278d;background:-moz-linear-gradient(top, #91278d 0%, #ee2a7b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #91278d), color-stop(100%, #ee2a7b));background:-webkit-linear-gradient(top, #91278d 0%, #ee2a7b 100%);background:-o-linear-gradient(top, #91278d 0%, #ee2a7b 100%);background:-ms-linear-gradient(top, #91278d 0%, #ee2a7b 100%);background:linear-gradient(to bottom, #91278d 0%, #ee2a7b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#91278d', endColorstr='#ee2a7b',GradientType=0 );color:#fff;z-index:1000}.footer-layout .background-lines{background:-webkit-repeating-linear-gradient(60deg, transparent, transparent 8px, #EE4136 8px, rgba(0,0,0,0.04) 10px),rgba(0,0,0,0.02);background:repeating-linear-gradient(60deg, transparent, transparent 8px, #EE4136 8px, rgba(0,0,0,0.04) 10px),rgba(0,0,0,0.02)}.footer-layout .footer-row{padding:80px 0 40px 0}.footer-layout .footer-row.bottom{padding-top:0}.footer-layout .layout-wrapper{text-align:center;color:white;margin-bottom:0}.footer-layout .cta-button{padding:40px 0}.footer-layout .cta-button .btn{text-align:left}.footer-layout .cta-button .direction-link{background:#fff;color:#ed1c24}.footer-layout .cta-button:nth-of-type(1){padding-top:0}.footer-layout .links li{padding-bottom:20px}.footer-layout .links li:last-of-type{padding-bottom:0}.footer-layout .sponsor{display:inline-block;padding-top:20px;padding-bottom:20px;border-top:1px solid #fff}.footer-layout .sponsor-logo{height:39px;width:108px;display:inline-block !important;vertical-align:top}.footer-layout .sponsor-logo .image{height:30px}.footer-layout .sponsor-logo.microsoft .image{width:100%;height:auto}.footer-layout .social-links{width:calc(83.3333333333%);margin-right:auto;padding:40px 0;margin-left:auto}.footer-layout .social-links .item{padding-bottom:20px}@media only screen and (min-width: 760px){.footer-layout .sponsor-logo.microsoft{border-left:2px solid #fff}.footer-layout .sponsor-logo.microsoft .image{margin-left:28px}}@media only screen and (min-width: 1020px){.footer-layout .cta-button .btn.register{margin-right:20px}.footer-layout .links li{display:inline-block;margin-right:20px;padding:0}.footer-layout .links li:last-of-type{margin-right:0}.footer-layout .sponsor-logo{height:44px;width:148px}.footer-layout .sponsor-logo .image{height:44px}.footer-layout .sponsor-logo.microsoft{width:185px}.footer-layout .social-links{width:100%}.footer-layout .social-links .item{padding-bottom:0}}.social .item{display:inline-block;vertical-align:top}.social .link{-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;height:35px;width:35px;display:block;margin-right:40px}.social .link.twitter{background:url("../img/social/twitter-logo.png") no-repeat center center}.social .link.linkedin{background:url("../img/social/linkedin.png") no-repeat center center}.social .link.youtube{background:url("../img/social/video.png") no-repeat center center;margin-right:0}.social .link.ergo-blog{background:url("../img/social/blog.png") no-repeat center center}section.about{position:relative}section.about .angle-wrapper{-moz-transform:skew(0deg, -10deg);-o-transform:skew(0deg, -10deg);-ms-transform:skew(0deg, -10deg);-webkit-transform:skew(0deg, -10deg);transform:skew(0deg, -10deg);margin-top:-150px;margin-top:-185px;margin-bottom:75px;z-index:10;background:#fff}section.about .layout-wrapper{-moz-transform:skew(0deg, 10deg);-o-transform:skew(0deg, 10deg);-ms-transform:skew(0deg, 10deg);-webkit-transform:skew(0deg, 10deg);transform:skew(0deg, 10deg)}section.about .layout-wrapper:before{background:url("../img/video-shape.png") no-repeat;content:"";height:768px;position:absolute;right:calc(50% - 600px);top:90px;width:1169px;z-index:-1}section.about .section-title{margin-bottom:50px}section.about .placeholder-image{width:100%}section.about .embed-container{position:relative}section.about .embed-container .fresco{padding-top:55%}section.about .embed-container .play{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:140px;width:140px;background:transparent;border:0;outline:0;cursor:pointer}section.about .embed-container .play:before{background:url("../img/triangle.png") no-repeat;background-size:100% auto;content:"";top:0;bottom:0;left:0;right:-5px;margin:auto;height:49px;width:45px;position:absolute}section.about .embed-container .play:after{background:url("../img/oval.png") no-repeat;background-size:100% auto;content:"";top:0;bottom:0;left:0;right:0;margin:auto;height:100px;width:100px;position:absolute}section.about .about-container.about-agile{margin-bottom:100px}section.about .about-info{width:calc(83.3333333333%);margin-right:0;text-align:center;margin:20px auto;font-size:1.25em;line-height:24px;padding:0 1em}@media only screen and (min-width: 1020px){section.about .angle-wrapper{margin-top:-150px}section.about .embed-container{margin-bottom:-160px;top:-300px;position:relative;min-height:650px}section.about .embed-container .fresco,section.about .embed-container .placeholder-container{padding-top:55%}section.about .section-title.who{font-size:2.5em}}@media only screen and (min-width: 1200px){section.about .angle-wrapper{margin-top:-170px}}.contact-locations{position:relative;overflow:hidden}.contact-locations .contact-details{background:#ee2a7b;background:-moz-linear-gradient(top, #ee2a7b 0%, #91278d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee2a7b), color-stop(100%, #91278d));background:-webkit-linear-gradient(top, #ee2a7b 0%, #91278d 100%);background:-o-linear-gradient(top, #ee2a7b 0%, #91278d 100%);background:-ms-linear-gradient(top, #ee2a7b 0%, #91278d 100%);background:linear-gradient(to bottom, #ee2a7b 0%, #91278d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee2a7b', endColorstr='#91278d',GradientType=0 );color:#fff}.contact-locations .contact-details .layout-wrapper{margin-bottom:0;text-align:center;padding:60px 0}.contact-locations .contact-details .section-title{color:inherit}.contact-locations h2.section-title{margin-bottom:50px}.contact-locations .details{width:calc(83.3333333333%);margin-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.4444444444em;margin:20px auto 0 auto}.contact-locations .details .contact-info{display:block}.contact-locations .details.phone{line-height:1.8333333333em;margin-top:32px}.contact-locations .location{font-size:1.5em;line-height:33px;color:#242424}.contact-locations .date{display:block}.contact-locations .city-tabs{border-bottom:15px solid #ee2a7b}.contact-locations .tabcontent{border:0}.contact-locations .tabcontent.cork{display:none}.contact-locations .tablinks{display:inline-block;vertical-align:bottom;background-color:#fff;padding:10px 20px;border:0;outline:0;cursor:pointer}.contact-locations .tablinks.active{background:#f05a2a;background:-moz-linear-gradient(left, #f05a2a 0%, #ee2a7b 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f05a2a), color-stop(100%, #ee2a7b));background:-webkit-linear-gradient(left, #f05a2a 0%, #ee2a7b 100%);background:-o-linear-gradient(left, #f05a2a 0%, #ee2a7b 100%);background:-ms-linear-gradient(left, #f05a2a 0%, #ee2a7b 100%);background:linear-gradient(to right, #f05a2a 0%, #ee2a7b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f05a2a', endColorstr='#ee2a7b',GradientType=1 );padding:20px}.contact-locations .tablinks.active .name{color:#fff}.contact-locations .name{color:#ee2a7b;text-align:left;font-size:1.125em}.contact-locations .cities{width:100%;z-index:5;margin:0 auto;position:relative}.contact-locations .content-text{padding:20px;display:inline-block}.contact-locations .map iframe{width:100%}@media only screen and (min-width: 1020px){.contact-locations{padding-top:225px}.contact-locations .contact-details{-moz-transform:skew(0deg, -13deg);-o-transform:skew(0deg, -13deg);-ms-transform:skew(0deg, -13deg);-webkit-transform:skew(0deg, -13deg);transform:skew(0deg, -13deg)}.contact-locations .contact-details .layout-wrapper{-moz-transform:skew(0deg, 13deg);-o-transform:skew(0deg, 13deg);-ms-transform:skew(0deg, 13deg);-webkit-transform:skew(0deg, 13deg);transform:skew(0deg, 13deg);padding:150px 0 400px}.contact-locations .triangle-overlay{background:#ee2a7b;background:-moz-linear-gradient(-45deg, #ee2a7b 0%, #91278d 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #91278d), color-stop(100%, #ee2a7b));background:-webkit-linear-gradient(-45deg, #ee2a7b 0%, #91278d 100%);background:-o-linear-gradient(-45deg, #ee2a7b 0%, #91278d 100%);background:-ms-linear-gradient(-45deg, #ee2a7b 0%, #91278d 100%);background:linear-gradient(135deg, #ee2a7b 0%, #91278d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee2a7b', endColorstr='#91278d',GradientType=1 );position:absolute;top:-68px;left:-1077px;height:1635px;width:1669px;z-index:1;transform:rotate(45deg)}.contact-locations .city-tabs,.contact-locations .tabcontent{width:80%;float:right}.contact-locations .tablinks{padding:10px 40px}.contact-locations .tablinks.active{padding:20px 40px}.contact-locations .content-text{width:30%;padding:20px;z-index:20;position:absolute;background-color:#fff}.contact-locations .details{font-size:1.125em;padding:0 30px}.contact-locations .details.phone{font-size:1.5em}.contact-locations .cities{*zoom:1;margin-top:-375px}.contact-locations .cities:before,.contact-locations .cities:after{content:"";display:table}.contact-locations .cities:after{clear:both}.contact-locations .name{font-size:2.5em}}@media only screen and (min-width: 1020px) and (min-width: 1439px){.contact-locations .cities{margin-top:-329px}.contact-locations .triangle-overlay{left:-955px}}.hero{background:#91278d;background:-moz-linear-gradient(top, #91278d 0%, #ee2a7b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #91278d), color-stop(100%, #ee2a7b));background:-webkit-linear-gradient(top, #91278d 0%, #ee2a7b 100%);background:-o-linear-gradient(top, #91278d 0%, #ee2a7b 100%);background:-ms-linear-gradient(top, #91278d 0%, #ee2a7b 100%);background:linear-gradient(to bottom, #91278d 0%, #ee2a7b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#91278d', endColorstr='#ee2a7b',GradientType=0 );position:relative;color:#fff}.hero:before{content:"";background:#ee2a7b;background:-moz-linear-gradient(-45deg, #ee2a7b 0%, #91278d 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #91278d), color-stop(100%, #ee2a7b));background:-webkit-linear-gradient(-45deg, #ee2a7b 0%, #91278d 100%);background:-o-linear-gradient(-45deg, #ee2a7b 0%, #91278d 100%);background:-ms-linear-gradient(-45deg, #ee2a7b 0%, #91278d 100%);background:linear-gradient(135deg, #ee2a7b 0%, #91278d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee2a7b', endColorstr='#91278d',GradientType=1 );position:absolute;top:-500px;right:-349px;height:580px;width:600px;z-index:1;transform:rotate(24deg)}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.hero:before{display:none}}.hero .title-img{display:none}.hero .layout-wrapper{margin-bottom:250px}.hero .intro{width:calc(50%);margin-right:0;margin-top:60px;display:inline-block;vertical-align:top;margin-right:-5px;position:relative;padding-left:20px}.hero .intro h1,.hero .intro h2,.hero .intro p{position:relative;z-index:2}.hero .intro h1,.hero .intro h2{margin-bottom:49px}.hero .intro h1 span,.hero .intro h2 span{display:block}.hero .intro:before{background:url("../img/hero-shape.png");content:"";height:538px;position:absolute;right:calc(100% + 10px);top:0;width:212px;z-index:1}.hero .title-img-mobile{width:50%;position:absolute;right:0;top:-100px;background:url("../img/banner-title.png");background-size:cover;background-repeat:no-repeat;margin-top:60px;display:inline-block;vertical-align:top;height:500px;z-index:5}.hero .description{font-size:1em;line-height:1.4em;max-width:350px;margin-bottom:48px}.hero .section-title{max-width:350px}.hero .info{margin-bottom:48px}.hero .sponsor{font-size:1.25em;line-height:1.3em}.hero .sponsor span{display:block;margin-bottom:15px}.hero .event-details{width:calc(83.3333333333%);margin-right:auto;position:relative;margin:98px auto 0}.hero .event-details h3{margin-bottom:30px}.hero .event-details:after{background:url("../img/button-shape.png");content:"";height:472px;position:absolute;right:calc(100% + 10px);top:70%;width:453px}.hero .event-location{width:calc(50%);margin-right:auto;display:inline-block;padding:0 10px}.hero .event-location p{font-size:.6875em;line-height:1.2727272727em}.hero .event-location p span{display:block}.hero .event-location:first-of-type{text-align:right;border-right:2px solid #f05a2a}.hero .event-location:nth-of-type(2){float:right}.hero .cta-button{margin-top:35px;text-align:center}.hero .cta-button .btn{text-align:left}.hero .section-title,.hero .title{color:inherit}.hero .section-title{text-align:left}.hero .sponsor-logo{height:39px;width:108px;display:inline-block !important;vertical-align:top}.hero .sponsor-logo .image{height:30px}.hero .sponsor-logo.microsoft .image{width:100%;height:auto}@media only screen and (min-width: 760px){.hero .description{width:50%}.hero .sponsor-logo.microsoft{border-left:2px solid #fff}.hero .sponsor-logo.microsoft .image{margin-left:28px}}@media only screen and (min-width: 1020px){.hero:before{top:-328px;right:-535px;height:580px;width:1425px}.hero .layout-wrapper{margin-bottom:500px}.hero .section-title{max-width:425px}.hero .info{max-width:437px;width:50%}.hero .intro{width:100%;margin-top:90px}.hero .intro,.hero .background-svg{margin-left:-20px;margin-right:0}.hero .description{font-size:1.5em;line-height:1.3333333333em;width:100%}.hero .sponsor-logo{height:44px;width:148px}.hero .sponsor-logo .image{height:44px}.hero .sponsor-logo.microsoft{width:185px}.hero .event-details{width:calc(66.6666666667%);margin-right:auto}.hero .event-location{width:calc(50%);margin-right:auto}.hero .event-location p{font-size:1.5em;line-height:1.1666666667em}}@media only screen and (min-width: 1200px){.hero .title-img-mobile{display:none}.hero .title-img{display:inline-block;position:absolute;right:-85px;top:-95px;z-index:2}}@media only screen and (min-width: 1439px){.hero:before{top:-274px;width:1475px}.hero .title-img{top:-135px}.hero .title-img img{width:800px}.hero .section-title,.hero .description{max-width:445px}}.hero .intro{width:100%}@media screen and (min-device-width: 361px){.hero .intro{width:50%}}.hero:before,.hero .title-img-mobile{display:none}@media screen and (min-device-width: 361px){.hero:before,.hero .title-img-mobile{display:block}}@media only screen and (min-width: 1200px){.hero .title-img-mobile{display:none}}.hero .intro h1 span.mobile-heading,.hero .intro h2 span.mobile-heading{display:block;font-size:1.7em}@media screen and (min-device-width: 361px){.hero .intro h1 span.mobile-heading,.hero .intro h2 span.mobile-heading{display:none}}.sessions{background-image:url(../img/sessions-bg.png);background-repeat:no-repeat;background-position:center bottom;position:relative}.sessions .section-title{text-align:center;font-size:1.5em;margin-bottom:40px}.sessions li:nth-child(2n) .program-item{background:#ee2a7b;background:-moz-linear-gradient(left, #ee2a7b 0%, #f05a2a 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #ee2a7b), color-stop(100%, #f05a2a));background:-webkit-linear-gradient(left, #ee2a7b 0%, #f05a2a 100%);background:-o-linear-gradient(left, #ee2a7b 0%, #f05a2a 100%);background:-ms-linear-gradient(left, #ee2a7b 0%, #f05a2a 100%);background:linear-gradient(to right, #ee2a7b 0%, #f05a2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee2a7b', endColorstr='#f05a2a',GradientType=1 )}.sessions .program{position:relative}.sessions .cta-button{text-align:center;z-index:1000}.sessions .program-list{clear:both;position:relative}.sessions .program-list:after{background:url("../img/agenda-cubes.png") no-repeat;background-size:100% auto;content:"";height:768px;position:absolute;top:-290px;width:100%;z-index:-1}.sessions .program-list h3{float:left;font-size:1.5em;width:100%;margin-top:40px}.sessions .program-list h3 .sub{font-size:0.5em}.sessions .program-item{background:#f05a2a;background:-moz-linear-gradient(left, #f05a2a 0%, #ee2a7b 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f05a2a), color-stop(100%, #ee2a7b));background:-webkit-linear-gradient(left, #f05a2a 0%, #ee2a7b 100%);background:-o-linear-gradient(left, #f05a2a 0%, #ee2a7b 100%);background:-ms-linear-gradient(left, #f05a2a 0%, #ee2a7b 100%);background:linear-gradient(to right, #f05a2a 0%, #ee2a7b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f05a2a', endColorstr='#ee2a7b',GradientType=1 );padding:60px 40px;position:relative;z-index:20}.sessions .program-item .inner{color:#fff}.sessions h4{font-family:"futura-pt","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.5em;font-weight:700;line-height:1em;max-width:500px}.sessions h4 .new-line{display:block}.sessions h4 .position{font-size:.75em;line-height:1em;margin-bottom:20px;display:inline-block}.sessions h5{font-size:1.5em;font-weight:700;line-height:1.0833333333em;margin-bottom:25px;max-width:500px}.sessions p{font-size:1.25em;line-height:1.1em;max-width:500px}@media only screen and (min-width: 1020px){.sessions{padding-bottom:200px}.sessions .section-title{margin-bottom:50px;font-size:4em}.sessions .title{margin-top:0}.sessions li{margin-bottom:-280px}.sessions li:nth-child(2n) .program-item{float:left}.sessions li:nth-child(2n) .program-item:before{height:0;width:0;border-color:transparent;border-style:solid;border-width:268px;border-left-color:#f05a2a;right:auto;left:100%}.sessions li h4,.sessions li h5,.sessions li p{margin-left:auto;margin-right:auto}.sessions .title-block{float:left;clear:both;width:50%;padding-left:45px}.sessions .title-block h3{padding-left:0}.sessions .program-list h3{font-size:3.5em}.sessions .program-list h3 .sub{font-size:0.5em}.sessions .program-item{display:table;float:right;height:536px;width:calc(50% - 157px);margin-bottom:40px;padding:50px 30px 50px 45px}.sessions .program-item:before{content:'';position:absolute;top:0;height:0;width:0;border-color:transparent;border-style:solid;border-width:268px;border-right-color:#f05a2a;right:100%}.sessions .program-item:nth-child(2n){padding:50px 45px 50px 72px}.sessions .program-item .inner{display:table-cell;vertical-align:middle}.sessions .cta-button{position:absolute;bottom:-60px;left:0;right:0;margin:auto}}@media only screen and (min-width: 1439px){.sessions{padding-bottom:325px}.sessions .title-block{padding-left:20px}.sessions h4,.sessions h5,.sessions p{max-width:600px}.sessions h4{font-size:2.5em;font-weight:700;line-height:1.3em;margin-bottom:25px}.sessions h4 .position{font-size:.75em;line-height:.75em;display:inherit}.sessions p{font-size:1.25em;line-height:1.2em}.sessions .cta-button{bottom:-130px}}.speakers .speaker-list{padding:0 20px}.speakers .speaker{margin-bottom:65px}.speakers .title{color:#242424;font-size:1.5em;font-weight:bold;font-family:"futura-pt","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:1em;line-height:26px;margin-bottom:16px}.speakers .title .position{color:#ee2a7b;display:block;font-size:.8333333333em;margin-top:4px}.speakers p{font-family:"futura-pt","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125em;line-height:1.3333333333em}.speakers .about{display:block;clear:right;margin-left:auto;margin-bottom:16px;margin-right:0}.speakers .image{position:relative;float:left;margin-right:15px;background:#fff}@media only screen and (min-width: 760px){.speakers .section-title{margin:60px 0 50px}.speakers .speaker-list{width:calc(83.3333333333%);margin-right:0;width:90%;margin:0 auto;padding:0}.speakers .speaker{*zoom:1;margin-right:0}.speakers .speaker:before,.speakers .speaker:after{content:"";display:table}.speakers .speaker:after{clear:both}.speakers .speaker:nth-child(2n+1){clear:both;margin-right:20px}.speakers .title,.speakers .about{width:calc(70%);margin-right:0;float:right;text-align:left}.speakers .title{float:right}.speakers .image{width:20%;margin-right:0}}

/*# sourceMappingURL=homepage.css.map */