@keyframes smartphoto{from{opacity:0}to{opacity:1}}@keyframes smartphoto-img-wrap{from{opacity:0}to{opacity:1}}@keyframes smartphoto-inner{from{transform:translate(0, 100px)}to{transform:translate(0, 0)}}@keyframes smartphoto-loader{0%{opacity:.4;transform:rotate(0deg)}50%{opacity:1;transform:rotate(180deg)}100%{opacity:.4;transform:rotate(360deg)}}@keyframes smartphoto-appear{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes smartphoto-hide{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}.smartphoto{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:1;font-family:sans-serif;cursor:pointer;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;transition:all 0.3s ease-out;animation-name:smartphoto;animation-duration:.3s;animation-timing-function:ease-out}.smartphoto[aria-hidden="true"]{display:none}.smartphoto-close{opacity:0}.smartphoto-count{display:inline-block;color:#FFF;font-size:16px}.smartphoto-header{display:block;box-sizing:border-box;position:fixed;z-index:102;top:0;left:0;width:100%;height:50px;padding:15px;background-color:rgba(0,0,0,0.2)}.smartphoto-content{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.smartphoto-dismiss{display:block;position:absolute;top:15px;right:10px;width:20px;height:20px;padding:0;border:none;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiI+PHRpdGxlPmljb248L3RpdGxlPjxwYXRoIGQ9Ik0xNTc2LjQyLDE0MDYuNzYsMjc4NCwxOTkuMTlhNTYuODYsNTYuODYsMCwwLDAsMC04MC4xOGwtNzguOTItNzguOTJhNTYuODYsNTYuODYsMCwwLDAtODAuMTgsMEwxNDE3LjMyLDEyNDcuNjYsMjA5Ljc1LDQwLjA5YTU2Ljg2LDU2Ljg2LDAsMCwwLTgwLjE4LDBMNTAuNjUsMTE5YTU2Ljg2LDU2Ljg2LDAsMCwwLDAsODAuMThMMTI1OC4yMywxNDA2Ljc2LDUwLjY1LDI2MTQuMzRhNTYuODYsNTYuODYsMCwwLDAsMCw4MC4xOGw3OC45Miw3OC45MmE1Ni44Niw1Ni44NiwwLDAsMCw4MC4xOCwwTDE0MTcuMzIsMTU2NS44NiwyNjI0LjksMjc3My40NGE1Ni44Niw1Ni44NiwwLDAsMCw4MC4xOCwwbDc4LjkyLTc4LjkyYTU2Ljg2LDU2Ljg2LDAsMCwwLDAtODAuMThaIi8+PC9zdmc+);text-shadow:0 1px 0 #FFF;color:#FFF;font-size:30px;text-decoration:none;cursor:pointer;line-height:1}.smartphoto-body{position:relative;z-index:102;width:100%;height:100%;margin:0 auto}.smartphoto-inner{position:relative;width:100%;height:100%;vertical-align:top}.smartphoto-img{display:none;max-width:none;width:auto;height:auto;cursor:zoom-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:transform 0.3s ease-out;-webkit-user-drag:none}.smartphoto-img.active{display:block}.smartphoto-img-onmove{cursor:grab;cursor:-webkit-grab;transition:none}.smartphoto-img-elasticmove{transition:transform 0.3s ease-out}.smartphoto-img-wrap{display:inline-block;opacity:1;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;animation-name:smartphoto-img-wrap;animation-duration:.3s;animation-timing-function:ease-out}.smartphoto-img-left{transform:translateX(150%) !important}.smartphoto-img-right{transform:translateX(-150%) !important}.smartphoto-arrows{list-style-type:none;margin:0;padding:0;position:relative;z-index:1002;top:50%;left:0;opacity:1;animation-name:smartphoto-appear;animation-duration:.3s;animation-timing-function:ease-out}.smartphoto-arrows[aria-hidden="true"]{animation-name:smartphoto-hide;display:none}.smartphoto-arrows li{display:block;position:absolute;top:50%;width:30px;height:30px;animation-duration:.3s;animation-timing-function:ease-out;animation-name:smartphoto-appear}.smartphoto-arrows li:focus{outline:none}.smartphoto-arrows [aria-hidden="true"]{animation-name:smartphoto-hide;display:none}.smartphoto-arrows a{display:block;width:100%;height:100%;text-decoration:none}.smartphoto-arrow-right{right:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiAiPjx0aXRsZT5pY29uPC90aXRsZT48cGF0aCBkPSJNMTgzNy44OCwxNDE3LjMyLDY0My41OSwyMjNhNzIuMjEsNzIuMjEsMCwwLDEsMC0xMDEuODJMNzQzLjgyLDIxYTcyLjIxLDcyLjIxLDAsMCwxLDEwMS44MiwwTDIwOTAuODMsMTI2Ni4xOWwxMDAuMjMsMTAwLjIzYTcyLjIxLDcyLjIxLDAsMCwxLDAsMTAxLjgyTDg0NS42NCwyODEzLjY1YTcyLjIxLDcyLjIxLDAsMCwxLTEwMS44MiwwTDY0My41OSwyNzEzLjQyYTcyLjIxLDcyLjIxLDAsMCwxLDAtMTAxLjgyWiIvPjwvc3ZnPg==)}.smartphoto-arrow-left{left:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiI+PHRpdGxlPmljb248L3RpdGxlPjxwYXRoIGQ9Ik05OTYuNzcsMTQxNy4zMiwyMTkxLjA2LDIyM2E3Mi4yMSw3Mi4yMSwwLDAsMCwwLTEwMS44MkwyMDkwLjgzLDIxQTcyLjIxLDcyLjIxLDAsMCwwLDE5ODksMjFMNzQzLjgyLDEyNjYuMTksNjQzLjU5LDEzNjYuNDJhNzIuMjEsNzIuMjEsMCwwLDAsMCwxMDEuODJMMTk4OSwyODEzLjY1YTcyLjIxLDcyLjIxLDAsMCwwLDEwMS44MiwwbDEwMC4yMy0xMDAuMjNhNzIuMjEsNzIuMjEsMCwwLDAsMC0xMDEuODJaIi8+PC9zdmc+)}.smartphoto-nav{position:absolute;bottom:0;left:0;width:100%;opacity:1;animation-name:smartphoto-appear;animation-duration:.3s;animation-timing-function:ease-out}.smartphoto-nav[aria-hidden="true"]{animation-name:smartphoto-hide;display:none}.smartphoto-nav ul{display:block;overflow-x:scroll;list-style:none;margin:0;padding:0;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch}.smartphoto-nav li{display:inline-block;overflow:hidden;width:50px;height:50px}.smartphoto-nav a{display:block;width:100%;height:100%;background-color:#FFF;background-position:center center;background-size:cover;opacity:.5}.smartphoto-nav a:focus{opacity:.8}.smartphoto-nav a.current{opacity:1}.smartphoto-nav img{width:auto;height:100%}.smartphoto-list{list-style-type:none;position:absolute;z-index:101;top:0;left:0;margin:0;padding:0;white-space:nowrap}.smartphoto-list li{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.3s ease-out}.smartphoto-list li:focus{outline:none}.smartphoto-list-onmove{transition:all 0.3s ease-out}.smartphoto-caption{overflow:hidden;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:50px;padding:0 50px;color:#FFF;font-size:12px;text-align:center;line-height:50px;white-space:nowrap;text-overflow:ellipsis}.smartphoto-caption:focus{outline:none}.smartphoto-loader-wrap{display:block;position:relative;z-index:103;width:0;height:0;transform:translate(50vw, 50vh)}.smartphoto-loader{position:absolute;z-index:101;top:0;left:0;width:30px;height:30px;margin-top:-25px;margin-left:-25px;border:8px solid #17CDDD;border-right-color:transparent;border-radius:50%;animation:smartphoto-loader .5s infinite linear}.smartphoto-img-clone{position:fixed;z-index:100;top:0;left:0;transition:all .3s ease-out}.smartphoto-sr-only{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0, 0, 0, 0)}.smartphoto{z-index:1000;background-color:rgba(0,0,0,0.85)}.smartphoto-count{display:none}.smartphoto-header{background-color:transparent}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:a 2.4s cubic-bezier(0.41, 0.26, 0.2, 0.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:a 2.4s cubic-bezier(0.51, 0.09, 0.21, 0.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:14px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{opacity:.6}.multiselect--active{z-index:1}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__tag ~ .multiselect__input,.multiselect__tag ~ .multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:6px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0;border-color:#999 transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:1;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled{background:#ededed;pointer-events:none}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select,.multiselect__option--disabled{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{cursor:text;pointer-events:none}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede !important}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.multiselect__tags{border-color:#DDD;border-radius:3px}.error .multiselect__tags{border-color:#F43}.multiselect__content{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.multiselect--above .multiselect__content{border-top-left-radius:3px;border-top-right-radius:3px}.multiselect__element .level-0{font-weight:bold}.multiselect__element .level-1{margin-left:20px}.multiselect__element .level-2{margin-left:40px}.multiselect__option--highlight{color:#35495e;background-color:#F3F3F3}.multiselect__option--selected,.multiselect__option--selected.multiselect__option--highlight{color:#F43;font-weight:inherit;background-color:#F3F3F3}.multiselect__single{user-select:none;cursor:pointer}.multiselect__spinner:after,.multiselect__spinner:before{border-color:#3AD transparent transparent}.global-announcement{font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;position:fixed;bottom:0;left:0;right:0;z-index:9999;display:block;background-color:#FFF;padding:8px;box-shadow:-2px -2px 4px 0px rgba(0,0,0,0.25);font-size:12px}.global-announcement,.global-announcement *{box-sizing:border-box;font-family:inherit}.global-announcement__wrap{position:relative;max-width:960px;width:100%;margin:0 auto;padding:0 28px}.global-announcement__cta-button{display:inline-block;text-decoration:none;vertical-align:baseline;padding:2px 8px;margin-left:8px;height:24px;line-height:21px;font-size:12px;font-weight:bold;background-color:#3ad;color:#FFF;border-color:#3AD;border-bottom-color:#1e91c2;border-bottom-width:2px;border-bottom-style:solid;border-radius:2px}.global-announcement__cta-button:hover{text-decoration:none;color:#FFF;background-color:#0f82be;border-color:#0f82be}.global-announcement__cta-button:focus{text-decoration:none;background-color:#3ad;color:#FFF;border-color:#3AD;border-bottom-color:#1e91c2}.global-announcement__dismiss-button{position:absolute;right:0;bottom:calc(50% - 12px);appearance:none;outline:none;-webkit-appearance:none;-moz-appearance:none;vertical-align:0;padding:0;margin:0;font-size:28px;line-height:28px;height:28px;width:28px}.global-announcement__dismiss-button,.global-announcement__dismiss-button:hover,.global-announcement__dismiss-button:focus{text-decoration:none;color:#BBB;box-shadow:none;border:none}.global-announcement p{margin:0;padding:0}.maintenance-panel{font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;position:fixed;bottom:0;left:0;right:0;z-index:9999;display:block;background-color:#FFF;padding:8px;box-shadow:-2px -2px 4px 0px rgba(0,0,0,0.25);font-size:12px}.maintenance-panel,.maintenance-panel *{box-sizing:border-box;font-family:inherit}.maintenance-panel__wrap{position:relative;max-width:960px;width:100%;margin:0 auto;padding:0 28px}.maintenance-panel p{margin:0;padding:0}.vote-button{display:inline-block;outline:none;overflow:hidden;padding:0;font-size:0.8125rem}@media (max-width: 980px){.vote-button__text{display:none}}@media (min-width: 980px){.vote-button__icon.vote-button__icon--active{display:none}}.vote-button .state{width:100%;height:100%;display:block;padding:0 16px;transition:all .3s}@media (max-width: 980px){.vote-button .state{padding:0 8px}}.vote-button .zero{color:#999}.vote-button .not-zero{font-weight:bold;color:#000}.vote-button.active .state{transform:translateY(-100%)}.vote-button.active .state,.vote-button.active .state .zero,.vote-button.active .state .not-zero{color:#3AD}.vote-button .icon{font-size:1rem;margin-right:3%}[v-cloak],[v-cloak]>*{display:none}body#members-sessions{min-width:0 !important}body#members-sessions section.gc{padding-top:0;width:auto !important;position:relative}body#members-sessions section.gc>.g1{width:100%;padding:0px}body#members-sessions section.gc>.g1,body#members-sessions section.gc>.g1 *{box-sizing:border-box}body#members-sessions section.gc>.g1>.flashMessage{width:100%;max-width:960px;margin:0 auto}body#members-sessions section.gc>.g1>.flashMessage .error{width:100%;max-width:960px;margin:10px}#signInModal{clear:both}#signInModal,#signInModal *:not(.fas):not(.fab){font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;box-sizing:border-box}.sign-in-modal__wrap{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.sign-in-modal__wrap,.sign-in-modal__wrap--backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.sign-in-modal__wrap--backdrop{background-color:rgba(255,255,255,0.95)}.sign-in-modal__wrap--permanent,.sign-in-modal__wrap--permanent:before{background-color:#FFF;position:static;z-index:initial !important;min-height:calc(100vh - 70px);content:none}.sign-in-modal__modal{z-index:99999;max-width:360px;width:100%;background-color:#FFF;border-radius:3px;box-shadow:0px 0px 5px rgba(51,51,51,0.4);display:flex;flex-flow:column nowrap;overflow:hidden;margin-top:20px}.sign-in-modal__wrap--permanent .sign-in-modal__modal{z-index:initial}.sign-in-modal__header{font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif !important;padding:15px 30px;background-color:#333;display:block;position:relative}.sign-in-modal__close{font-weight:normal;font-size:24px;position:absolute;top:18px;right:18px;height:11px;line-height:11px;opacity:0.8;transition:opacity 0.15s ease-in-out}.sign-in-modal__close,.sign-in-modal__close:hover{color:#FFF;text-decoration:none}.sign-in-modal__close:hover{opacity:1}.sign-in-modal__title{color:#FFF;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif !important;font-style:normal;font-weight:bold;font-size:16px;line-height:16px;margin-bottom:0}.sign-in-modal__body,.sign-in-modal__body-collapsed{background:#FFF;padding:30px}.sign-in-modal__body>form,.sign-in-modal__body-collapsed>form{width:100%}.sign-in-modal__body{min-height:288px}.sign-in-modal__register{z-index:99999;margin-top:20px;margin-bottom:20px;color:#3ad;font-size:12px;font-weight:bold;line-height:18px}.sign-in-modal__register:hover{color:#208ebd}.sign-in-modal__alert{background:rgba(102,204,68,0.3);border:1px solid #66CC44;border-radius:3px;margin-bottom:20px;font-style:normal;font-weight:normal;font-size:12px;line-height:16px;color:#006409;padding:9px 10px;display:flex;flex-flow:row nowrap}.sign-in-modal__alert>img{margin-right:9px;flex:0 0 auto}.sign-in-modal__alert>div{display:block;flex:1 0 calc(100% - 30px);width:calc(100% - 30px)}.sign-in-modal__text{font-style:normal;font-weight:normal;font-size:12px;line-height:19px;color:#000000;margin-bottom:20px}.sign-in__input{font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif !important;border:none;outline:none;flex:1 0 auto;font-weight:normal;font-size:12px;padding-left:5px;color:#333}.sign-in__input,.sign-in__input-icon{height:30px;line-height:30px}.sign-in__input-icon{line-height:30px !important;font-size:16px;flex:0 0 auto;color:#999999}.sign-in__input-block{border:1px solid #DDD;border-radius:2px;padding:0 10px;display:flex;flex-flow:row nowrap;margin-bottom:10px}.sign-in__input-wrap{display:flex;flex-flow:row nowrap}.sign-in__input-wrap .sign-in__input-block{flex:1 0 auto}.sign-in__input--email{padding-top:0 !important;padding-bottom:0 !important}.sign-in__input--password{padding-top:0 !important;padding-bottom:0 !important}.sign-in__input--password-visibility{color:#999;line-height:30px}.sign-in__button{outline:none;display:block;text-align:center;font-weight:bold !important;width:100%;font-size:12px;background:#F43;box-shadow:inset 0px -2px 0px #E22E22;padding:8px;color:#FFF;border-radius:3px;border:none;text-decoration:none !important}.sign-in__button:hover{color:#FFF;text-decoration:none}.sign-in__button:disabled{opacity:50%;cursor:default}.sign-in__forgot-password{border:1px solid #DDD;box-sizing:border-box;border-radius:2px;background:#FFF;color:#333;margin-left:10px;flex:0 0 auto;padding:0 11px;border-bottom-width:1px;margin-bottom:10px;height:32px;line-height:32px}.sign-in__forgot-password:hover{color:#333}.sign-in__or{font-weight:normal;font-size:12px;line-height:10px;color:#CCC;padding:0 23px}.sign-in__or,.sign-in__or-hr{margin:20px 0}.sign-in__or-wrap{display:flex;align-items:center;justify-content:center;flex-flow:row nowrap}.sign-in__or-hr{border-color:#CCC;flex:1 0 auto}.sign-in__social-network{font-size:12px;text-align:center;color:#333;padding:0;margin-bottom:10px}.sign-in__social-network-buttons{display:flex;flex-flow:row nowrap;width:100%;padding-top:20px}.sign-in__social-network-buttons>form{flex:1 0 auto}.sign-in__social-network-buttons>form:not(:last-child){margin-right:7px}.sign-in__social-network-button{width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;border:1px solid rgba(0,0,0,0.2);border-radius:3px;text-align:center;font-size:20px;line-height:20px;padding:6px;transition:background 0.15s ease-in-out}.sign-in__social-network-button,.sign-in__social-network-button:hover{color:#FFF}.sign-in__social-network-button--facebook{background:#576EB2}.sign-in__social-network-button--facebook:hover{background:#4b62a4}.sign-in__social-network-button--linkedin{background:#33AADD}.sign-in__social-network-button--linkedin:hover{background:#239ed3}.sign-in__social-network-button--google{background:#E7453C}.sign-in__social-network-button--google:hover{background:#e42f25}.sign-in__error{font-weight:bold;font-size:12px;line-height:12px;color:#F43;margin-bottom:10px}.sign-in__back-to-login{color:#3ad;font-weight:normal;font-size:12px;line-height:10px}.sign-in__back-to-login-wrap{display:block;margin-top:20px;text-align:center}input.sign-in__input::-webkit-input-placeholder{color:#999;transition:color 0.15s ease-in-out}input.sign-in__input:-ms-input-placeholder{color:#999;transition:color 0.15s ease-in-out}input.sign-in__input::placeholder{color:#999;transition:color 0.15s ease-in-out}input.sign-in__input:focus::-webkit-input-placeholder{color:#CCC}input.sign-in__input:focus:-ms-input-placeholder{color:#CCC}input.sign-in__input:focus::placeholder{color:#CCC}.sign-in-modal__transition-enter-active,.sign-in-modal__transition-leave-active{transition:opacity .3s}.sign-in-modal__transition-enter,.sign-in-modal__transition-leave-to{opacity:0}.wrap-transition-enter-active,.wrap-transition-leave-active{transition:opacity .3s}.wrap-transition-enter,.wrap-transition-leave-to{opacity:0}.sign-in-modal__modal{transform:translateY(0)}.stats-tiles{display:flex;flex-direction:row}.stats-tiles__tile{font-weight:light;flex:1 0 auto;text-align:center;padding:10px;color:#999}.stats-tiles__count{display:block;font-size:1.125rem}.stats-tiles__title{font-size:0.75rem}@media (max-width: 768px){.stats-tiles--followers,.stats-tiles--views{display:none}}.question-wrap{max-width:100%;margin-left:auto;margin-right:auto;padding:24px 0;border-top:solid 2px #F3F3F3}.question-wrap:after{content:" ";display:block;clear:both}.question-details{max-width:100%;margin-left:auto;margin-right:auto}.question-details:after{content:" ";display:block;clear:both}.question-details .listing-item__title::first-letter{text-transform:uppercase}.question-details__content{width:68.50829%;float:right;margin-right:0}.question-details__stats-tiles{width:26.51934%;float:left;margin-right:4.97238%}.question-view__wrap{padding-left:50px;position:relative}.question-view .content-title{margin-bottom:8px}.question-view .content-title::first-letter{text-transform:uppercase}.question-view__question,.question-view__answer{position:relative}.question-view__question .qa-actions-dropdown,.question-view__answer .qa-actions-dropdown{position:absolute;top:10px;right:10px}.question-view__question:hover .qa-actions-dropdown,.question-view__answer:hover .qa-actions-dropdown{opacity:1}.question-view__answers{margin-top:50px}.question-view__content{word-wrap:break-word}.question-view__content a{color:#3AD}.question-view__content p{margin-bottom:16px;font-size:1rem;line-height:1.5;padding-bottom:0}.question-view__attachment{display:inline-block;margin-bottom:15px;align-items:center;vertical-align:middle;position:relative;padding-right:32px}.question-view__attachment.col{display:flex;max-width:300px}.question-view__attachment .icon{flex:0 0 24px}.question-view__attachment img{height:24px;vertical-align:middle}.question-view__attachment>a,.question-view__attachment>[type="file"]{flex:1 0 auto;max-width:100%}.question-view__attachment,.question-view__attachment .filename{color:#3AD}.question-view__attachment .filename{margin-left:6px;display:inline-block}.question-view__attachment .file-delete{position:absolute;right:0;color:#3AD;padding:6px;font-size:1rem}.question-view__answer{padding-bottom:50px}.question-view__accepted-answer>.question-view__answer{padding-bottom:10px}.question-view__answers-count{margin-bottom:20px}.question-view__answers-count,.question-view__accepted-answer-title{font-weight:bold;font-size:1.125rem}.question-view__accepted-answer-title{margin-bottom:8px;color:#44ae36}.question-view__accepted-answer-title .accepted-answer-icon{margin-right:6px}.question-view__accepted-answer-title .accepted-answer-icon,.question-view__accepted-answer-title span{vertical-align:middle}.question-view .block{display:block}[v-cloak]{display:none}.grecaptcha-badge{display:none}.article-comments{margin-top:0}.answer--accepted{align-self:flex-end}.accepted-answer-icon{color:#44ae36;font-size:41px}.has-accepted-answer{color:#44ae36}.has-accepted-answer .count{font-weight:bold}.similar-questions{margin-top:12px;list-style:none}.similar-questions__item{line-height:1.6;margin-bottom:24px}.similar-questions__item a{color:#3AD}.similar-questions__info{font-size:0.75rem;display:block}.similar-questions__info-item{margin:0 4px 0 0;color:#999;display:inline-block}.answer-form{display:flex}.answer-form .btn{font-weight:400}.answer-form__member-image{flex:0 0 auto;padding-top:16px}.answer-form__actions,.answer-form__actions>*{vertical-align:baseline;margin-right:10px}.answer-form__actions:not(:last-child){margin-bottom:16px}.answer-form__body{flex:1 0 auto;padding-top:16px}.answer-form__input{font-family:'Open Sans', Helvetica, Arial, sans-serif;font-size:0.875rem;display:block;width:100%;height:140px;resize:none;border:solid 1px #DDD;margin-bottom:16px;padding:8px}.answer-form__input:focus{outline:none;border:1px solid #bbb;box-shadow:0 0 1px #333}.file-upload__add-trigger{color:#3AD;margin:0}.file-upload__file{padding:10px 0 0 0}.file-upload__add-trigger{color:#3AD}.file-upload__file{padding:10px 0 0 0}.field_with_errors textarea{border:1px solid #F43}.comment-form{height:32px;display:flex;margin-top:10px}.comment-form__wrap{box-shadow:1px 1px 0 0 rgba(0,0,0,0.5)}.comment-form__input{flex:1 0 auto;outline:none;resize:none;padding:6px;font-size:0.750rem;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;border:solid 1px #DDD}.comment-form__button{flex:0 0 auto;margin-left:8px}.comment-list{margin:0;line-height:1.5;font-size:0.750rem;list-style-type:none}.comment-list>*{padding:8px 0;border-top:1px solid #DDD}.comment-list p,.comment-list ul{padding-bottom:0;word-break:break-word}.comment-list__item{display:flex;flex-wrap:wrap}.comment-list__avatar{flex:0 0 auto;min-width:32px;margin-right:10px}.comment-list__avatar img{width:32px;height:32px;object-fit:contain;border-radius:50%;overflow:hidden}.comment-list__content{margin-top:-3px;flex:1 0 auto;max-width:calc(100% - 42px)}.comment-list__content p a{color:#3AD}.comments-count{color:#999;padding-left:10px}.comment__author{color:#F43;font-weight:bold}.comment__content{margin-top:2px}.comment__time,.comment__time a{color:#999;margin-left:8px}.comment__replies{flex-basis:100%;padding-left:40px}.comment__replies .comment-form{margin-top:10px}.comment__replies .comment-list:not(:empty){margin-top:10px;border-top:solid 1px #DDD}.comment__replies .comment-list>:last-child{border:none;padding-bottom:0}#followPopover{position:absolute;left:0px;top:15%}#votePopover{position:absolute;left:18%;top:0}.best-answer-banner{background-color:#F3F3F3;border-bottom:4px solid #44ae36;padding:10px;margin-bottom:20px;display:flex;flex-flow:row wrap}.best-answer-banner__icon{flex:0 0 40px;color:#44ae36;font-size:32px}.best-answer-banner__content{flex:1}.best-answer-banner__title{color:#44ae36;font-weight:bold;font-size:1.125rem}.best-answer-banner__subtitle{color:#999;font-size:0.9375rem}.accept-button{font-family:inherit;transition:border-color 0.3s ease-in-out, color 0.3s ease-in-out, width 0.5s ease-in-out;font-size:0.8125rem;width:126px}.accept-button.btnGreen__ghost{width:107px}.gc-core__container{margin-right:auto;margin-left:auto;width:auto;max-width:991px;padding:0 20px;text-align:center}@media only screen and (min-width: 991px){.gc-core__container{padding:0 10px}}@media only screen and (min-width: 991px){.gc-shared-tooltip__wrapper:hover .gc-shared-tooltip__text{display:block}}.gc-shared-tooltip__text{display:none;background:#111;padding:10px;margin-top:5px;position:absolute;z-index:1000;width:250px;font-size:12px;border-radius:5px}.gc-shared-opentowork-box__wrapper{display:none}@media only screen and (min-width: 991px){.gc-shared-opentowork-box__wrapper{display:block;background-color:#333333;position:absolute;right:50px;top:50px;width:330px}}.gc-shared-opentowork-box__header{font-weight:bold;font-size:16px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:21px;color:#f3f3f3;text-align:left;border-bottom:1px solid #444444;padding:15px}.gc-shared-opentowork-box__body{font-weight:normal;font-size:14px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:18px;color:#999999;text-align:left;padding:15px}.gc-shared-opentowork-box__switch{float:right}.gc-shared-opentowork-box__button{font-weight:bold;font-size:14px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:19px;color:#ffffff;text-align:center;background:#ff4433;border-radius:2px;border:none;box-shadow:inset 0px -2px 0px rgba(0,0,0,0.2);display:block;margin-top:15px;padding:5px 15px}.gc-shared-opentowork-box__button:hover{background-color:#ff2714}.gc-shared-opentowork__hireme-button,.gc-shared-opentowork__hireme-button:visited{background-color:#80C958;border:none;border-bottom:2px solid #508d2e;color:#ffffff}.gc-shared-opentowork__hireme-button:hover,.gc-shared-opentowork__hireme-button:visited:hover{background-color:#65b43a;border-bottom:2px solid #508d2e;color:#ffffff}@media only screen and (max-width: 991px){.gc-shared-opentowork__switch-profile{display:flex;flex-direction:row-reverse;justify-content:center;margin:0 !important}.gc-shared-opentowork__switch-profile h4{margin-left:14px;padding-top:4px}}.gc-shared-opentowork__wrapper{position:relative}.gc-shared-opentowork__icon-profilepage{display:none}@media only screen and (min-width: 991px){.gc-shared-opentowork__icon-profilepage.imageLoaded{display:block;position:absolute;bottom:7px;left:7px}}.gc-shared-opentowork__icon-engineersearch{display:none;height:35px;width:35px !important;position:absolute;bottom:7px;left:3px}.gc-shared-opentowork__icon-dashboard{width:26px !important;height:26px !important;position:absolute;bottom:5px}@media only screen and (min-width: 991px){.gc-shared-opentowork__member-container.image-loaded .gc-shared-opentowork__icon-engineersearch{display:block}}@media only screen and (max-width: 991px){.gc-shared-opentowork__member-container.image-loaded .avatar-img{box-shadow:0px 0px 0px 4px #80C958}}.gc-shared-opentowork_switch{position:relative;display:inline-block;width:27px;height:15px}.gc-shared-opentowork_switch input{width:0;height:0;opacity:0}.gc-shared-opentowork_switch span{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f3f3f3;border-radius:15px;cursor:pointer}.gc-shared-opentowork_switch span,.gc-shared-opentowork_switch span:before{-webkit-transition:0.4s;transition:0.4s}.gc-shared-opentowork_switch span:before{position:absolute;bottom:2px;left:2px;width:11px;height:11px;background-color:#333333;border-radius:50%;content:""}.gc-shared-opentowork_switch input:checked+.gc-shared-opentowork_slider{background-color:#80C958}.gc-shared-opentowork_switch input:focus+.gc-shared-opentowork_slider{box-shadow:0 0 1px #80C958}.gc-shared-opentowork_switch input:checked+.gc-shared-opentowork_slider:before{background-color:#ffffff;-webkit-transform:translateX(11px);-ms-transform:translateX(11px);transform:translateX(11px)}.gc-shared-opentowork-navicon__desktopicon{margin-right:8px}@media only screen and (max-width: 991px){.gc-shared-opentowork-navicon__desktopicon,.gc-shared-opentowork-navicon__desktopicon *{display:none}}.gc-shared-opentowork-navicon__mobileicon{display:flex;align-items:center;padding-right:12px}@media only screen and (min-width: 991px){.gc-shared-opentowork-navicon__mobileicon,.gc-shared-opentowork-navicon__mobileicon *{display:none}}.gc-shared-opentowork-navicon__mobileicon a{opacity:0.6 !important}.gc-shared-opentowork-navicon__mobileswitch{margin-left:auto}.gc_web_el-button--primary{border-radius:25px;flex-direction:row;justify-content:center;padding:8px 16px;text-decoration:none;font-weight:bold;font-size:14px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:19px;color:#fff;text-align:left;display:inline-flex;align-items:center;letter-spacing:1px;text-transform:uppercase;background-color:#006EC2}.gc_web_el-button--primary:focus{color:#fff}.gc_web_el-button--primary,.gc_web_el-button--primary:active,.gc_web_el-button--primary:visited:active{text-decoration:none;color:#fff}.gc_web_el-button--primary:hover,.gc_web_el-button--primary:visited:hover{text-decoration:none;cursor:pointer;color:#fff}.gc_web_el-button--primary-print{border-radius:25px;flex-direction:row;justify-content:center;padding:8px 16px;text-decoration:none;font-weight:bold;font-size:14px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:19px;color:#fff;text-align:left;display:inline-flex;align-items:center;letter-spacing:1px;text-transform:uppercase;background-color:#006EC2}.gc_web_el-button--primary-print:focus{color:#fff}.gc_web_el-button--primary-print,.gc_web_el-button--primary-print:active,.gc_web_el-button--primary-print:visited:active{text-decoration:none;color:#fff}.gc_web_el-button--primary-print:hover,.gc_web_el-button--primary-print:visited:hover{text-decoration:none;cursor:pointer;color:#fff}.gc_web_el-button--primary-hollow{border-radius:25px;flex-direction:row;justify-content:center;padding:8px 16px;text-decoration:none;font-weight:bold;font-size:14px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:19px;color:#006EC2;text-align:left;display:inline-flex;align-items:center;letter-spacing:1px;text-transform:uppercase;border:1px solid #006EC2}.gc_web_el-button--primary-hollow:focus{color:#006EC2}.gc_web_el-button--primary-hollow,.gc_web_el-button--primary-hollow:active,.gc_web_el-button--primary-hollow:visited:active{text-decoration:none;color:#006EC2}.gc_web_el-button--primary-hollow:hover,.gc_web_el-button--primary-hollow:visited:hover{text-decoration:none;cursor:pointer;color:#006EC2}.gc_web_el-button--primary-white{border-radius:25px;flex-direction:row;justify-content:center;padding:8px 16px;text-decoration:none;font-weight:bold;font-size:14px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:19px;color:#006EC2;text-align:left;display:inline-flex;align-items:center;letter-spacing:1px;text-transform:uppercase;background-color:#fff;border:1px solid #006EC2}.gc_web_el-button--primary-white:focus{color:#006EC2}.gc_web_el-button--primary-white,.gc_web_el-button--primary-white:active,.gc_web_el-button--primary-white:visited:active{text-decoration:none;color:#006EC2}.gc_web_el-button--primary-white:hover,.gc_web_el-button--primary-white:visited:hover{text-decoration:none;cursor:pointer;color:#006EC2}.gc_web_el-button--secondary{font-weight:bold;font-size:14px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:19px;color:#006EC2;text-align:left;display:inline-flex;align-items:center;letter-spacing:1px;text-transform:uppercase;text-decoration:none}.gc_web_el-button--secondary:focus{color:#006EC2}.gc_web_el-button--secondary,.gc_web_el-button--secondary:active,.gc_web_el-button--secondary:visited:active{text-decoration:none;color:#006EC2}.gc_web_el-button--secondary:hover,.gc_web_el-button--secondary:visited:hover{text-decoration:none;cursor:pointer;color:#006EC2}.gc_web_el-button--secondary-v2{font-weight:bold;font-size:14px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:19px;color:#006EC2;text-align:left;display:inline-flex;align-items:center;letter-spacing:1px;text-transform:uppercase;padding:8px 16px;text-decoration:none}.gc_web_el-button--secondary-v2:focus{color:#006EC2}.gc_web_el-button--secondary-v2,.gc_web_el-button--secondary-v2:active,.gc_web_el-button--secondary-v2:visited:active{text-decoration:none;color:#006EC2}.gc_web_el-button--secondary-v2:hover,.gc_web_el-button--secondary-v2:visited:hover{text-decoration:none;cursor:pointer;color:#006EC2}.gc_web_el-button--tertiary{border-radius:25px;flex-direction:row;justify-content:center;padding:8px 16px;text-decoration:none;font-weight:bold;font-size:14px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:19px;color:#fff;text-align:left;display:inline-flex;align-items:center;letter-spacing:1px;text-transform:uppercase;background-color:rgba(255,255,255,0.2)}.gc_web_el-button--tertiary:focus{color:#fff}.gc_web_el-button--tertiary,.gc_web_el-button--tertiary:active,.gc_web_el-button--tertiary:visited:active{text-decoration:none;color:#fff}.gc_web_el-button--tertiary:hover,.gc_web_el-button--tertiary:visited:hover{text-decoration:none;cursor:pointer;color:#fff}.gc_web_el-button--destructive{border-radius:25px;flex-direction:row;justify-content:center;padding:8px 16px;text-decoration:none;font-weight:bold;font-size:14px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:19px;color:#fff;text-align:left;display:inline-flex;align-items:center;letter-spacing:1px;text-transform:uppercase;background-color:#ff545a}.gc_web_el-button--destructive:focus{color:#fff}.gc_web_el-button--destructive,.gc_web_el-button--destructive:active,.gc_web_el-button--destructive:visited:active{text-decoration:none;color:#fff}.gc_web_el-button--destructive:hover,.gc_web_el-button--destructive:visited:hover{text-decoration:none;cursor:pointer;color:#fff}.gc_web_el-button--icon-right-white{padding-right:14px}.gc_web_el-button--icon-right-white::after{padding-top:2px;padding-left:8px;content:url(../svg/gc-styleguide-icon-right-white-9876afb4987b237392cc713039416689a180306c61cc56c7df366b7a3c5eff44.svg)}.gc_web_el-button--icon-right-blue{padding-right:14px}.gc_web_el-button--icon-right-blue::after{padding-top:2px;padding-left:8px;content:url(../svg/gc-styleguide-icon-right-blue-f4738de688f5e626e607f19b935ff0e599b219136ff4585fc921d2b6d2f6226c.svg)}.gc-shared-homepagev2modal__body{padding-right:16px;position:fixed;overflow:hidden !important}.gc-shared-homepagev2modal__body *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gc-shared-homepagev2modal__overlay{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;background-color:#fff}.gc-shared-homepagev2modal__overlay.hidden{display:none !important}@media only screen and (min-width: 450px){.gc-shared-homepagev2modal__overlay{background-color:rgba(51,51,51,0.9)}}@media only screen and (max-width: 450px){.gc-shared-homepagev2modal__wrapper{height:100vh;width:100vw;display:flex;align-self:center}}@media only screen and (min-width: 450px){.gc-shared-homepagev2modal__wrapper{margin:auto}}.gc-shared-homepagev2modal__box{position:relative;width:100%;margin:auto;overflow:hidden;text-align:center}@media only screen and (min-width: 450px){.gc-shared-homepagev2modal__box{width:450px;border-radius:12px;box-shadow:0px 0px 20px rgba(0,0,0,0.2)}}.gc-shared-homepagev2modal__hidebutton{display:block;position:absolute;top:16px;right:16px}.gc-shared-homepagev2modal__hidebutton,.gc-shared-homepagev2modal__hidebutton:active,.gc-shared-homepagev2modal__hidebutton:visited:active{text-decoration:none}.gc-shared-homepagev2modal__hidebutton:hover,.gc-shared-homepagev2modal__hidebutton:visited:hover{text-decoration:none;cursor:pointer}.gc-shared-homepagev2modal__image-box{background-size:contain;padding:36px 36px 0 36px;background:linear-gradient(101.17deg, #0b1b4f 0%, #11266a 29.17%, #317df0 66.15%, #ad35bf 100%)}.gc-shared-homepagev2modal__image{width:100%;height:100%;max-width:320px;max-height:200px}.gc-shared-homepagev2modal__content{padding:30px;background-color:#fff}.gc-shared-homepagev2modal__title{font-weight:bold;font-size:20px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:27px;color:#333333;text-align:center;margin-bottom:13px}.gc-shared-homepagev2modal__text{font-weight:normal;font-size:16px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:18px;color:#000;text-align:center;margin-bottom:23px}@font-face{font-weight:400;font-family:"Open Sans";src:url(../eot/opensans-regular-webfont-25f7c6430e4b537dfa6bbe5554d4641c0fbdbf3f9351aab6cd91d43d11738528.eot);src:local("Open Sans Regular"),local("OpenSans-Regular"),url(../woff/opensans-regular-webfont-22e7a1b10c110072f5a0bfd16e2197a76b279ec879bcce8978fada1dc9ee5d40.woff) format("woff"),url(../ttf/opensans-regular-webfont-dee2d2b7658161d7efa0dede8298b64bf88c8bc1fea782fc10468c9269e78d4a.ttf) format("truetype"),url(../svg/opensans-regular-webfont-9ecb8504258d8576dadbe37b75bb434cc95a0dde24225ebfea9c8aea99df8ea9.svg#open_sansregular) format("svg");font-display:block}@font-face{font-weight:600;font-family:"Open Sans";src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(../ttf/opensans-semibold-5e8d9e1a89083cd1b0849993fe2f3acc9aa33b7f439f7e8616872f6897f30684.ttf) format("truetype");font-display:block}@font-face{font-weight:800;font-family:"Open Sans";src:local("Open Sans ExtraBold"),local("OpenSans-ExtraBold"),url(../ttf/opensans-extrabold-4b2dc1f55b7b457c181d8ab3c2d34225f6eefac0b018d6e9abdd775a0eb29db6.ttf) format("truetype");font-display:block}@font-face{font-weight:700;font-family:"Open Sans";src:url(../eot/opensans-bold-webfont-5753780fe4ed044cfb98144f0bd6f8da560e00e485573ee038acf26b26a849b2.eot);src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../woff/opensans-bold-webfont-a0357cb694b5284870c77c0dbcaf33f238004800419288afde313317b0dbd0b7.woff) format("woff"),url(../ttf/opensans-bold-webfont-eeee8057e8b35113884c14c993ea88418d18626bfbcd8842580f721dc0690a8b.ttf) format("truetype"),url(../svg/opensans-bold-webfont-c2ed48332ad6c7760c53dfa2a191a7ac7d943f66d3e8c304f7aa87623818a9e9.svg#open_sansbold) format("svg");font-display:block}@font-face{font-weight:300;font-family:"Open Sans";src:url(../eot/opensans-light-240f24e37bd3125d2824e5d04682e2238e8d3d9091d8219a7b1779bb9b7bfb27.eot);src:local("Open Sans Light"),local("OpenSans-Light"),url(../woff/opensans-light-8560f9bdddaa5e89f2d1d1403681932c574de5377c6d0dd5c1aa408c91a3e979.woff) format("woff"),url(../ttf/opensans-light-6d1ab3741d5a164dc2aab48bb74429aebe2e2e29606feca581081697624dc18c.ttf) format("truetype"),url(../svg/opensans-light-61c25dac6184cab2cbfce8d42d54ead4833d604f4bb26ad1408db02252448fc9.svg#open_sansregular) format("svg");font-display:block}@font-face{font-weight:normal;font-family:"PillGothic900mgBold";font-style:normal;src:url("https://d1pspl52z5rk07.cloudfront.net/font/pillgothic900mg-bold-webfont.eot");src:local("?"),url("https://d1pspl52z5rk07.cloudfront.net/font/pillgothic900mg-bold-webfont.woff") format("woff"),url("https://d1pspl52z5rk07.cloudfront.net/font/pillgothic900mg-bold-webfont.ttf") format("truetype"),url("https://d1pspl52z5rk07.cloudfront.net/font/pillgothic900mg-bold-webfont.svg#webfontkEC82GH8") format("svg");font-display:block}@media only screen and (min-width: 1080px){.gc-util-screen--tabletAndSmallerOnly{display:none !important}}@media only screen and (max-width: 1079px){.gc-util-screen--desktopAndLargerOnly{display:none !important}}.gc_web_layout-wrapper{background-color:#fff}@media only screen and (max-width: 1079px){.gc_web_layout-wrapper{padding-top:64px}}@media only screen and (min-width: 1080px){.gc_web_layout-wrapper{padding-top:128px}}@media only screen and (max-width: 1079px){.gc_web_layout-wrapper{padding-bottom:64px}}@media only screen and (min-width: 1080px){.gc_web_layout-wrapper{padding-bottom:128px}}.gc_web_layout-wrapper--gray{background-color:#f7f9fc}.print-static{font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif !important}.navbar_override .gc_web_comp_navbar-desktop__wrapper{margin-bottom:0px !important}.navbar_override .gc_web_comp_navbar-desktop__wrapper .gc_web_layout-container{padding-left:0px;padding-right:0px}.navbar_override .header-wrapper{padding-top:0 !important}.navbar_override .header-wrapper .print-images{margin-bottom:40px !important}@media only screen and (max-width: 768px){.navbar_override .header-wrapper{padding-right:0 !important;padding-left:0 !important}.navbar_override .header-wrapper .header .print{padding-left:30px}.navbar_override .header-wrapper .header .print-images{padding-right:20px}}.gc_web_layout-container{box-sizing:border-box;max-width:1080px;margin:0 auto}@media only screen and (max-width: 1079px){.gc_web_layout-container{padding-left:32px}}@media only screen and (min-width: 1080px){.gc_web_layout-container{padding-left:16px}}@media only screen and (max-width: 1079px){.gc_web_layout-container{padding-right:32px}}@media only screen and (min-width: 1080px){.gc_web_layout-container{padding-right:16px}}@media only screen and (max-width: 1079px){.gc_web_layout-container--wide{padding-right:16px;padding-left:16px}}.gc_web_layout-container--zero{padding-right:0;padding-left:0}@media only screen and (min-width: 1080px){.gc_web_layout-flexcols{display:flex;flex-direction:row;flex-wrap:wrap}.gc_web_layout-flexcols>div{display:flex;flex:1;flex-direction:column}}@media only screen and (min-width: 769px){.gc_web_layout-flexcols--tablet{display:flex;flex-direction:row;flex-wrap:wrap}.gc_web_layout-flexcols--tablet>div{display:flex;flex:1;flex-direction:column}}.gc_web_comp-footer__wrapper{background-color:#232d4f}@media only screen and (max-width: 1079px){.gc_web_comp-footer__wrapper{padding-bottom:48px}}.gc_web_comp-footer__wrapper a{font-weight:normal;font-size:15px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:145%;color:#fff;text-align:left;text-decoration:none}.gc_web_comp-footer__wrapper a:hover{text-decoration:underline}.gc_web_comp-footer__toplinks{display:grid;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,0.15);row-gap:48px}@media only screen and (max-width: 1079px){.gc_web_comp-footer__toplinks{grid-template-columns:1fr}}@media only screen and (min-width: 1080px){.gc_web_comp-footer__toplinks{grid-template-columns:1fr 3fr}}@media only screen and (max-width: 1079px){.gc_web_comp-footer__toplinks{margin-bottom:48px}}@media only screen and (min-width: 1080px){.gc_web_comp-footer__toplinks{margin-bottom:32px}}@media only screen and (max-width: 1079px){.gc_web_comp-footer__toplinks{padding-bottom:15px}}@media only screen and (min-width: 1080px){.gc_web_comp-footer__toplinks{padding-bottom:31px}}.gc_web_comp-footer__logos{display:grid;margin-bottom:20px;row-gap:18px}.gc_web_comp-footer__language-link,.gc_web_comp-footer__copyright{font-weight:normal;font-size:15px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:145%;color:#fff;text-align:left;opacity:0.6}.gc_web_comp-footer__language-link{margin-bottom:1px;align-items:center;display:flex;flex-direction:row;column-gap:6px;padding-left:0 !important}.gc_web_comp-footer__language-link:hover{text-decoration:none !important}.gc_web_comp-footer__language-box{left:-14px !important}.gc_web_comp-footer__language-box>.gc_web_comp_navbar-desktop__submenu-link{color:black !important}.gc_web_comp-footer__language-box::before{left:14px !important}.gc_web_comp-footer__sections{flex-direction:row;grid-auto-flow:row dense;grid-gap:33px;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 1079px){.gc_web_comp-footer__sections{column-count:2}}@media only screen and (min-width: 1080px){.gc_web_comp-footer__sections{column-count:3}}.gc_web_comp-footer__section{break-inside:avoid;margin-bottom:33px}.gc_web_comp-footer__section-title{font-weight:800;font-size:14px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:16px;color:#fff;text-align:left;display:block;margin-bottom:10px;letter-spacing:1px;text-transform:uppercase}.gc_web_comp-footer__section-links{display:grid;grid-template-columns:1fr;align-content:flex-start;row-gap:6px}.gc_web_comp-footer__bottomlinks{font-weight:normal;font-size:15px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:145%;color:#fff;text-align:left;display:grid;gap:10px 16px;justify-content:flex-start}@media only screen and (max-width: 1079px){.gc_web_comp-footer__bottomlinks{grid-auto-flow:row}}@media only screen and (min-width: 1080px){.gc_web_comp-footer__bottomlinks{grid-auto-flow:column}}@media only screen and (max-width: 1079px){.gc_web_comp-footer__bottomlinks{margin-bottom:48px}}@media only screen and (min-width: 1080px){.gc_web_comp-footer__bottomlinks{margin-bottom:32px}}.gc_web_comp-footer__bottomtext{font-weight:normal;font-size:15px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:145%;color:#fff;text-align:left;opacity:0.4}.gc_web_comp_navbar-desktop{position:relative;display:flex;justify-content:space-between;column-gap:20px;padding-top:17px}.gc_web_comp_navbar-desktop__wrapper{margin-bottom:92px;padding-top:3px;padding-bottom:3px;background-color:transparent}.gc_web_comp_navbar-desktop__myprofile img{width:22px;height:22px;border-radius:50%}.gc_web_comp_navbar-desktop__mobile-hamburger{margin-left:auto}.gc_web_comp_navbar-desktop__mobile-container{position:absolute;top:0px;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:space-between;justify-items:space-between;box-sizing:border-box;width:100%;padding:17px 32px;vertical-align:middle}.gc_web_comp_navbar-desktop>*{display:inline-flex;align-items:center;justify-content:center}.gc_web_comp_navbar-desktop>a{align-items:center;justify-content:center}.gc_web_comp_navbar-desktop__menuitem-control:hover .gc_web_comp_navbar-desktop__product-name{color:#700ac1}.gc_web_comp_navbar-desktop__menuitem-print:hover .gc_web_comp_navbar-desktop__product-name{color:#33aadd}.gc_web_comp_navbar-desktop__menuitem-shop:hover .gc_web_comp_navbar-desktop__product-name{color:#003393}.gc_web_comp_navbar-desktop__menuitem-streamline-pro:hover .gc_web_comp_navbar-desktop__product-name{color:#006EC2}.gc_web_comp_navbar-desktop__menuitem-sdk:hover .gc_web_comp_navbar-desktop__product-name{color:#178037}.gc_web_comp_navbar-desktop__products{display:inline-grid;flex-direction:column;align-content:center;row-gap:2px;justify-content:center}.gc_web_comp_navbar-desktop__products span:first-child{font-weight:700;font-size:15px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:15px;color:#2a365c;font-family:"PillGothic900mgBold", "Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif !important;letter-spacing:-0.25px;text-transform:uppercase}.gc_web_comp_navbar-desktop__products span:last-child{font-weight:600;font-size:12px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:16px;color:#757d96}.gc_web_comp_navbar-desktop__logo{padding:0}.gc_web_comp_navbar-desktop__link{height:100%;padding:9px 20px}@media only screen and (max-width: 1079px){.gc_web_comp_navbar-desktop__link{font-weight:bold;font-size:16px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:22px;color:#fff;text-align:left}}@media only screen and (min-width: 1080px){.gc_web_comp_navbar-desktop__link{font-weight:bold;font-size:15px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:20px;color:#fff;text-align:left}}.gc_web_comp_navbar-desktop__link:focus{color:#fff}.gc_web_comp_navbar-desktop__link,.gc_web_comp_navbar-desktop__link:active,.gc_web_comp_navbar-desktop__link:visited:active{text-decoration:none;color:#fff}.gc_web_comp_navbar-desktop__link:hover,.gc_web_comp_navbar-desktop__link:visited:hover{text-decoration:none;cursor:pointer;color:#fff}.gc_web_comp_navbar-desktop__right-div{display:inline-flex}.gc_web_comp_navbar-desktop__right-div .gc_web_comp_navbar-desktop__submenu-container{top:42px;right:0px;left:auto}.gc_web_comp_navbar-desktop__right-div .gc_web_comp_navbar-desktop__submenu-container::before{right:20px;left:auto}.gc_web_comp_navbar-desktop__signin{display:inline-block;margin-left:auto;padding:9px 9px 9px 16px;text-transform:uppercase;background:rgba(255,255,255,0.2);border-radius:25px}.gc_web_comp_navbar-desktop__submenu{position:relative;z-index:1;display:inline-flex;align-self:center;box-sizing:border-box}.gc_web_comp_navbar-desktop__submenu-down-arrow{display:inline-flex;width:10px;margin-left:8px;vertical-align:middle}.gc_web_comp_navbar-desktop__submenu-link{display:inline-grid;grid-template-columns:auto auto;width:max-content;padding:9px;column-gap:10px}@media only screen and (max-width: 1079px){.gc_web_comp_navbar-desktop__submenu-link{font-weight:bold;font-size:16px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:22px;color:#535d7c;text-align:left}}@media only screen and (min-width: 1080px){.gc_web_comp_navbar-desktop__submenu-link{font-weight:bold;font-size:15px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:20px;color:#535d7c;text-align:left}}.gc_web_comp_navbar-desktop__submenu-link,.gc_web_comp_navbar-desktop__submenu-link:active,.gc_web_comp_navbar-desktop__submenu-link:visited:active{text-decoration:none}.gc_web_comp_navbar-desktop__submenu-link:hover,.gc_web_comp_navbar-desktop__submenu-link:visited:hover{text-decoration:none;cursor:pointer}.gc_web_comp_navbar-desktop__submenu-link.selected,.gc_web_comp_navbar-desktop__submenu-link:hover{color:#232d4f}.gc_web_comp_navbar-desktop__submenu-link.selected svg path,.gc_web_comp_navbar-desktop__submenu-link:hover svg path{fill:#232d4f}.gc_web_comp_navbar-desktop__submenu:hover>.gc_web_comp_navbar-desktop__submenu-container{display:flex}.gc_web_comp_navbar-desktop__submenu-container{position:absolute;top:38px;left:-30px;display:none;flex-direction:column;width:inherit;padding:27px 31px 23px 23px;background-color:white;border-radius:8px;box-shadow:0px 8px 64px rgba(28,43,66,0.5)}.gc_web_comp_navbar-desktop__submenu-container--products{row-gap:10px}.gc_web_comp_navbar-desktop__submenu-container::before{position:absolute;top:-12px;left:56px;content:url(../svg/gc-styleguide-icon-nav-arrow-up-028d2c3e306e00e08193760f5de061aa1de1fe2739eff8faed1a1ab480d484ea.svg)}
