.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0;text-align:center;z-index:99996}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-44px;z-index:-1}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-caption{padding:12px}.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
@charset "UTF-8";
/*!
 * # Semantic UI 2.4.2 - Reset
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}input[type=email],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;-moz-appearance:none}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}
/*!
 * # Semantic UI 2.4.2 - Form
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.form{position:relative;max-width:100%}.ui.form>p{margin:1em 0}.ui.form .field{clear:both;margin:0 0 1em}.ui.form .field:last-child,.ui.form .fields:last-child .field{margin-bottom:0}.ui.form .fields .field{clear:both;margin:0}.ui.form .field>label{display:block;margin:0 0 .28571429rem;color:#939598;font-size:.92857143em;font-weight:700;text-transform:none}.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url],.ui.form textarea{width:100%;vertical-align:top}.ui.form ::-webkit-datetime-edit,.ui.form ::-webkit-inner-spin-button{height:1.21428571em}.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url]{font-family:Gotham,sans-serif;margin:0;outline:none;-webkit-appearance:none;tap-highlight-color:hsla(0,0%,100%,0);line-height:1.21428571em;padding:1.32142857em 1.42857143em;font-size:1em;background:#fff;border:1px solid #e4e4e5;color:#939598;border-radius:0;box-shadow:inset 0 0 0 0 transparent;transition:color .1s ease,border-color .1s ease}.ui.form textarea{margin:0;-webkit-appearance:none;tap-highlight-color:hsla(0,0%,100%,0);padding:1.42857143em;background:#fff;border:1px solid #e4e4e5;outline:none;color:#939598;border-radius:0;box-shadow:inset 0 0 0 0 transparent;transition:color .1s ease,border-color .1s ease;font-size:1em;line-height:1.2857;resize:vertical}.ui.form textarea:not([rows]){height:12em;min-height:8em;max-height:24em}.ui.form input[type=checkbox],.ui.form textarea{vertical-align:top}.ui.form input.attached{width:auto}.ui.form select{display:block;height:auto;width:100%;background:#fff;border:1px solid #e4e4e5;border-radius:0;box-shadow:inset 0 0 0 0 transparent;padding:.62em 1.42857143em;color:#939598;transition:color .1s ease,border-color .1s ease}.ui.form .field>.selection.dropdown{width:100%}.ui.form .field>.selection.dropdown>.dropdown.icon{float:right}.ui.form .inline.field>.selection.dropdown,.ui.form .inline.fields .field>.selection.dropdown{width:auto}.ui.form .inline.field>.selection.dropdown>.dropdown.icon,.ui.form .inline.fields .field>.selection.dropdown>.dropdown.icon{float:none}.ui.form .field .ui.input,.ui.form .fields .field .ui.input,.ui.form .wide.field .ui.input{width:100%}.ui.form .inline.field:not(.wide) .ui.input,.ui.form .inline.fields .field:not(.wide) .ui.input{width:auto;vertical-align:middle}.ui.form .field .ui.input input,.ui.form .fields .field .ui.input input{width:auto}.ui.form .eight.fields .ui.input input,.ui.form .five.fields .ui.input input,.ui.form .four.fields .ui.input input,.ui.form .nine.fields .ui.input input,.ui.form .seven.fields .ui.input input,.ui.form .six.fields .ui.input input,.ui.form .ten.fields .ui.input input,.ui.form .three.fields .ui.input input,.ui.form .two.fields .ui.input input,.ui.form .wide.field .ui.input input{-ms-flex:1 0 auto;flex:1 0 auto;width:0}.ui.form .error.message,.ui.form .success.message,.ui.form .warning.message{display:none}.ui.form .message:first-child{margin-top:0}.ui.form .field .prompt.label{white-space:normal;background:#fff!important;border:1px solid #e0b4b4!important;color:#9f3a38!important}.ui.form .inline.field .prompt,.ui.form .inline.fields .field .prompt{vertical-align:top;margin:-.25em 0 -.5em .5em}.ui.form .inline.field .prompt:before,.ui.form .inline.fields .field .prompt:before{border-width:0 0 1px 1px;bottom:auto;right:auto;top:50%;left:0}.ui.form .field.field input:-webkit-autofill{box-shadow:inset 0 0 0 100px ivory!important;border-color:#e5dfa1!important}.ui.form .field.field input:-webkit-autofill:focus{box-shadow:inset 0 0 0 100px ivory!important;border-color:#d5c315!important}.ui.form .error.error input:-webkit-autofill{box-shadow:inset 0 0 0 100px #fffaf0!important;border-color:#e0b4b4!important}.ui.form ::-webkit-input-placeholder{color:#babbbd}.ui.form :-ms-input-placeholder{color:#babbbd!important}.ui.form ::-moz-placeholder{color:#babbbd}.ui.form :focus::-webkit-input-placeholder{color:#d4d5d6}.ui.form :focus:-ms-input-placeholder{color:#d4d5d6!important}.ui.form :focus::-moz-placeholder{color:#d4d5d6}.ui.form .error ::-webkit-input-placeholder{color:#e7bdbc}.ui.form .error :-ms-input-placeholder{color:#e7bdbc!important}.ui.form .error ::-moz-placeholder{color:#e7bdbc}.ui.form .error :focus::-webkit-input-placeholder{color:#da9796}.ui.form .error :focus:-ms-input-placeholder{color:#da9796!important}.ui.form .error :focus::-moz-placeholder{color:#da9796}.ui.form input:not([type]):focus,.ui.form input[type=date]:focus,.ui.form input[type=datetime-local]:focus,.ui.form input[type=email]:focus,.ui.form input[type=file]:focus,.ui.form input[type=number]:focus,.ui.form input[type=password]:focus,.ui.form input[type=search]:focus,.ui.form input[type=tel]:focus,.ui.form input[type=text]:focus,.ui.form input[type=time]:focus,.ui.form input[type=url]:focus,.ui.form textarea:focus{color:rgba(0,0,0,.95);border-color:#a6104d;border-radius:0;background:#fff;box-shadow:inset 0 0 0 0 rgba(34,36,38,.35)}.ui.form textarea:focus{-webkit-appearance:none}.ui.form.success .success.message:not(:empty){display:block}.ui.form.success .compact.success.message:not(:empty){display:inline-block}.ui.form.success .icon.success.message:not(:empty){display:-ms-flexbox;display:flex}.ui.form.warning .warning.message:not(:empty){display:block}.ui.form.warning .compact.warning.message:not(:empty){display:inline-block}.ui.form.warning .icon.warning.message:not(:empty){display:-ms-flexbox;display:flex}.ui.form.error .error.message:not(:empty){display:block}.ui.form.error .compact.error.message:not(:empty){display:inline-block}.ui.form.error .icon.error.message:not(:empty){display:-ms-flexbox;display:flex}.ui.form .field.error .input,.ui.form .field.error label,.ui.form .fields.error .field .input,.ui.form .fields.error .field label{color:#9f3a38}.ui.form .field.error .corner.label,.ui.form .fields.error .field .corner.label{border-color:#9f3a38;color:#fff}.ui.form .field.error input:not([type]),.ui.form .field.error input[type=date],.ui.form .field.error input[type=datetime-local],.ui.form .field.error input[type=email],.ui.form .field.error input[type=file],.ui.form .field.error input[type=number],.ui.form .field.error input[type=password],.ui.form .field.error input[type=search],.ui.form .field.error input[type=tel],.ui.form .field.error input[type=text],.ui.form .field.error input[type=time],.ui.form .field.error input[type=url],.ui.form .field.error select,.ui.form .field.error textarea,.ui.form .fields.error .field input:not([type]),.ui.form .fields.error .field input[type=date],.ui.form .fields.error .field input[type=datetime-local],.ui.form .fields.error .field input[type=email],.ui.form .fields.error .field input[type=file],.ui.form .fields.error .field input[type=number],.ui.form .fields.error .field input[type=password],.ui.form .fields.error .field input[type=search],.ui.form .fields.error .field input[type=tel],.ui.form .fields.error .field input[type=text],.ui.form .fields.error .field input[type=time],.ui.form .fields.error .field input[type=url],.ui.form .fields.error .field select,.ui.form .fields.error .field textarea{background:#fff6f6;border-color:#e0b4b4;color:#9f3a38;border-radius:"";box-shadow:none}.ui.form .field.error input:not([type]):focus,.ui.form .field.error input[type=date]:focus,.ui.form .field.error input[type=datetime-local]:focus,.ui.form .field.error input[type=email]:focus,.ui.form .field.error input[type=file]:focus,.ui.form .field.error input[type=number]:focus,.ui.form .field.error input[type=password]:focus,.ui.form .field.error input[type=search]:focus,.ui.form .field.error input[type=tel]:focus,.ui.form .field.error input[type=text]:focus,.ui.form .field.error input[type=time]:focus,.ui.form .field.error input[type=url]:focus,.ui.form .field.error select:focus,.ui.form .field.error textarea:focus{background:#fff6f6;border-color:#e0b4b4;color:#9f3a38;-webkit-appearance:none;box-shadow:none}.ui.form .field.error select{-webkit-appearance:menulist-button}.ui.form .field.error .ui.dropdown,.ui.form .field.error .ui.dropdown .item,.ui.form .field.error .ui.dropdown .text,.ui.form .fields.error .field .ui.dropdown,.ui.form .fields.error .field .ui.dropdown .item{background:#fff6f6;color:#9f3a38}.ui.form .field.error .ui.dropdown,.ui.form .field.error .ui.dropdown:hover,.ui.form .fields.error .field .ui.dropdown,.ui.form .fields.error .field .ui.dropdown:hover{border-color:#e0b4b4!important}.ui.form .field.error .ui.dropdown:hover .menu,.ui.form .fields.error .field .ui.dropdown:hover .menu{border-color:#e0b4b4}.ui.form .field.error .ui.multiple.selection.dropdown>.label,.ui.form .fields.error .field .ui.multiple.selection.dropdown>.label{background-color:#eacbcb;color:#9f3a38}.ui.form .field.error .ui.dropdown .menu .item:hover,.ui.form .field.error .ui.dropdown .menu .selected.item,.ui.form .fields.error .field .ui.dropdown .menu .item:hover,.ui.form .fields.error .field .ui.dropdown .menu .selected.item{background-color:#fbe7e7}.ui.form .field.error .ui.dropdown .menu .active.item,.ui.form .fields.error .field .ui.dropdown .menu .active.item{background-color:#fdcfcf!important}.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label{color:#9f3a38}.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before{background:#fff6f6;border-color:#e0b4b4}.ui.form .field.error .checkbox .box:after,.ui.form .field.error .checkbox label:after,.ui.form .fields.error .field .checkbox .box:after,.ui.form .fields.error .field .checkbox label:after{color:#9f3a38}.ui.form .disabled.field,.ui.form .disabled.fields .field,.ui.form .field :disabled{pointer-events:none;opacity:.45}.ui.form .field.disabled>label,.ui.form .fields.disabled>label{opacity:.45}.ui.form .field.disabled :disabled{opacity:1}.ui.loading.form{position:relative;cursor:default;pointer-events:none}.ui.loading.form:before{position:absolute;content:"";top:0;left:0;background:hsla(0,0%,100%,.8);width:100%;height:100%;z-index:100}.ui.loading.form:after{position:absolute;content:"";top:50%;left:50%;margin:-1.5em 0 0 -1.5em;width:3em;height:3em;animation:a .6s linear;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 rgba(0,0,0,.1) rgba(0,0,0,.1);border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent;visibility:visible;z-index:101}.ui.form .required.field>.checkbox:after,.ui.form .required.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.fields:not(.grouped)>.field>.checkbox:after,.ui.form .required.fields:not(.grouped)>.field>label:after{margin:-.2em 0 0 .2em;content:"*";color:#db2828}.ui.form .required.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.fields:not(.grouped)>.field>label:after{display:inline-block;vertical-align:top}.ui.form .required.field>.checkbox:after,.ui.form .required.fields:not(.grouped)>.field>.checkbox:after{position:absolute;top:0;left:100%}.ui.form .inverted.segment .ui.checkbox .box,.ui.form .inverted.segment .ui.checkbox label,.ui.form .inverted.segment label,.ui.inverted.form .inline.field>label,.ui.inverted.form .inline.field>p,.ui.inverted.form .inline.fields .field>label,.ui.inverted.form .inline.fields .field>p,.ui.inverted.form .inline.fields>label,.ui.inverted.form .ui.checkbox .box,.ui.inverted.form .ui.checkbox label,.ui.inverted.form label{color:hsla(0,0%,100%,.9)}.ui.inverted.form input:not([type]),.ui.inverted.form input[type=date],.ui.inverted.form input[type=datetime-local],.ui.inverted.form input[type=email],.ui.inverted.form input[type=file],.ui.inverted.form input[type=number],.ui.inverted.form input[type=password],.ui.inverted.form input[type=search],.ui.inverted.form input[type=tel],.ui.inverted.form input[type=text],.ui.inverted.form input[type=time],.ui.inverted.form input[type=url]{background:#fff;border-color:hsla(0,0%,100%,.1);color:#939598;box-shadow:none}.ui.form .grouped.fields{display:block;margin:0 0 1em}.ui.form .grouped.fields:last-child{margin-bottom:0}.ui.form .grouped.fields>label{margin:0 0 .28571429rem;color:#939598;font-size:.92857143em;font-weight:700;text-transform:none}.ui.form .grouped.fields .field,.ui.form .grouped.inline.fields .field{display:block;margin:.5em 0;padding:0}.ui.form .fields{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0 -.5em 1em}.ui.form .fields>.field{-ms-flex:0 1 auto;flex:0 1 auto;padding-left:.5em;padding-right:.5em}.ui.form .fields>.field:first-child{border-left:none;box-shadow:none}.ui.form .two.fields>.field,.ui.form .two.fields>.fields{width:50%}.ui.form .three.fields>.field,.ui.form .three.fields>.fields{width:33.33333333%}.ui.form .four.fields>.field,.ui.form .four.fields>.fields{width:25%}.ui.form .five.fields>.field,.ui.form .five.fields>.fields{width:20%}.ui.form .six.fields>.field,.ui.form .six.fields>.fields{width:16.66666667%}.ui.form .seven.fields>.field,.ui.form .seven.fields>.fields{width:14.28571429%}.ui.form .eight.fields>.field,.ui.form .eight.fields>.fields{width:12.5%}.ui.form .nine.fields>.field,.ui.form .nine.fields>.fields{width:11.11111111%}.ui.form .ten.fields>.field,.ui.form .ten.fields>.fields{width:10%}@media only screen and (max-width:767px){.ui.form .fields{-ms-flex-wrap:wrap;flex-wrap:wrap}.ui.form:not(.unstackable) .eight.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .eight.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .nine.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .nine.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .seven.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .seven.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .six.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .six.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .ten.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .ten.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) [class*="equal width"].fields:not(.unstackable)>.field,.ui[class*="equal width"].form:not(.unstackable) .fields>.field{width:100%!important;margin:0 0 1em}}.ui.form .fields .wide.field{width:6.25%;padding-left:.5em;padding-right:.5em}.ui.form .one.wide.field{width:6.25%!important}.ui.form .two.wide.field{width:12.5%!important}.ui.form .three.wide.field{width:18.75%!important}.ui.form .four.wide.field{width:25%!important}.ui.form .five.wide.field{width:31.25%!important}.ui.form .six.wide.field{width:37.5%!important}.ui.form .seven.wide.field{width:43.75%!important}.ui.form .eight.wide.field{width:50%!important}.ui.form .nine.wide.field{width:56.25%!important}.ui.form .ten.wide.field{width:62.5%!important}.ui.form .eleven.wide.field{width:68.75%!important}.ui.form .twelve.wide.field{width:75%!important}.ui.form .thirteen.wide.field{width:81.25%!important}.ui.form .fourteen.wide.field{width:87.5%!important}.ui.form .fifteen.wide.field{width:93.75%!important}.ui.form .sixteen.wide.field{width:100%!important}@media only screen and (max-width:767px){.ui.form:not(.unstackable) .fields:not(.unstackable)>.eight.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.eleven.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.fifteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.five.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.four.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.fourteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.nine.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.seven.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.six.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.sixteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.ten.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.thirteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.three.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.twelve.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.two.wide.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.fields{width:100%!important}.ui.form .fields{margin-bottom:0}}.ui.form [class*="equal width"].fields>.field,.ui[class*="equal width"].form .fields>.field{width:100%;-ms-flex:1 1 auto;flex:1 1 auto}.ui.form .inline.fields{margin:0 0 1em;-ms-flex-align:center;align-items:center}.ui.form .inline.fields .field{margin:0;padding:0 1em 0 0}.ui.form .inline.field>label,.ui.form .inline.field>p,.ui.form .inline.fields .field>label,.ui.form .inline.fields .field>p,.ui.form .inline.fields>label{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:baseline;font-size:.92857143em;font-weight:700;color:#939598;text-transform:none}.ui.form .inline.fields>label{margin:.035714em 1em 0 0}.ui.form .inline.field>input,.ui.form .inline.field>select,.ui.form .inline.fields .field>input,.ui.form .inline.fields .field>select{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:middle;font-size:1em}.ui.form .inline.field>:first-child,.ui.form .inline.fields .field>:first-child{margin:0 .85714286em 0 0}.ui.form .inline.field>:only-child,.ui.form .inline.fields .field>:only-child{margin:0}.ui.form .inline.fields .wide.field{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ui.form .inline.fields .wide.field>input,.ui.form .inline.fields .wide.field>select{width:100%}.ui.mini.form{font-size:.78571429rem}.ui.tiny.form{font-size:.85714286rem}.ui.small.form{font-size:.92857143rem}.ui.form{font-size:1rem}.ui.large.form{font-size:1.14285714rem}.ui.big.form{font-size:1.28571429rem}.ui.huge.form{font-size:1.42857143rem}.ui.massive.form{font-size:1.71428571rem}
/*!
 * # Semantic UI 2.4.2 - Checkbox
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.checkbox{position:relative;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none;vertical-align:baseline;font-style:normal;min-height:17px;font-size:1rem;line-height:17px;min-width:17px}.ui.checkbox input[type=checkbox],.ui.checkbox input[type=radio]{cursor:pointer;position:absolute;top:0;left:0;opacity:0!important;outline:none;z-index:3;width:17px;height:17px}.ui.checkbox .box,.ui.checkbox label{cursor:auto;position:relative;display:block;padding-left:1.85714em;outline:none;font-size:1em}.ui.checkbox .box:before,.ui.checkbox label:before{content:"";background:#fff;border-radius:.21428571rem;border:1px solid #d4d4d5}.ui.checkbox .box:after,.ui.checkbox .box:before,.ui.checkbox label:after,.ui.checkbox label:before{position:absolute;top:0;left:0;width:17px;height:17px;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease}.ui.checkbox .box:after,.ui.checkbox label:after{font-size:14px;text-align:center;opacity:0;color:#939598}.ui.checkbox+label,.ui.checkbox label{color:#939598;transition:color .1s ease}.ui.checkbox+label{vertical-align:middle}.ui.checkbox .box:hover:before,.ui.checkbox label:hover:before{background:#fff;border-color:rgba(34,36,38,.35)}.ui.checkbox+label:hover,.ui.checkbox label:hover{color:rgba(0,0,0,.8)}.ui.checkbox .box:active:before,.ui.checkbox label:active:before{background:#f9fafb;border-color:rgba(34,36,38,.35)}.ui.checkbox .box:active:after,.ui.checkbox input:active~label,.ui.checkbox label:active:after{color:rgba(0,0,0,.95)}.ui.checkbox input:focus~.box:before,.ui.checkbox input:focus~label:before{background:#fff;border-color:#a6104d}.ui.checkbox input:focus~.box:after,.ui.checkbox input:focus~label,.ui.checkbox input:focus~label:after{color:rgba(0,0,0,.95)}.ui.checkbox input:checked~.box:before,.ui.checkbox input:checked~label:before{background:#fff;border-color:rgba(34,36,38,.35)}.ui.checkbox input:checked~.box:after,.ui.checkbox input:checked~label:after{opacity:1;color:rgba(0,0,0,.95)}.ui.checkbox input:not([type=radio]):indeterminate~.box:before,.ui.checkbox input:not([type=radio]):indeterminate~label:before{background:#fff;border-color:rgba(34,36,38,.35)}.ui.checkbox input:not([type=radio]):indeterminate~.box:after,.ui.checkbox input:not([type=radio]):indeterminate~label:after{opacity:1;color:rgba(0,0,0,.95)}.ui.checkbox input:checked:focus~.box:before,.ui.checkbox input:checked:focus~label:before,.ui.checkbox input:not([type=radio]):indeterminate:focus~.box:before,.ui.checkbox input:not([type=radio]):indeterminate:focus~label:before{background:#fff;border-color:#a6104d}.ui.checkbox input:checked:focus~.box:after,.ui.checkbox input:checked:focus~label:after,.ui.checkbox input:not([type=radio]):indeterminate:focus~.box:after,.ui.checkbox input:not([type=radio]):indeterminate:focus~label:after{color:rgba(0,0,0,.95)}.ui.read-only.checkbox,.ui.read-only.checkbox label{cursor:default}.ui.checkbox input[disabled]~.box:after,.ui.checkbox input[disabled]~label,.ui.disabled.checkbox .box:after,.ui.disabled.checkbox label{cursor:default!important;opacity:.5;color:#000}.ui.checkbox input.hidden{z-index:-1}.ui.checkbox input.hidden+label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui.radio.checkbox{min-height:15px}.ui.radio.checkbox .box,.ui.radio.checkbox label{padding-left:1.85714em}.ui.radio.checkbox .box:before,.ui.radio.checkbox label:before{content:"";transform:none;width:15px;height:15px;border-radius:500rem;top:1px;left:0}.ui.radio.checkbox .box:after,.ui.radio.checkbox label:after{border:none;content:""!important;line-height:15px;top:1px;left:0;width:15px;height:15px;border-radius:500rem;transform:scale(.46667);background-color:#939598}.ui.radio.checkbox input:focus~.box:before,.ui.radio.checkbox input:focus~label:before{background-color:#fff}.ui.radio.checkbox input:focus~.box:after,.ui.radio.checkbox input:focus~label:after{background-color:rgba(0,0,0,.95)}.ui.radio.checkbox input:indeterminate~.box:after,.ui.radio.checkbox input:indeterminate~label:after{opacity:0}.ui.radio.checkbox input:checked~.box:before,.ui.radio.checkbox input:checked~label:before{background-color:#fff}.ui.radio.checkbox input:checked~.box:after,.ui.radio.checkbox input:checked~label:after{background-color:rgba(0,0,0,.95)}.ui.radio.checkbox input:focus:checked~.box:before,.ui.radio.checkbox input:focus:checked~label:before{background-color:#fff}.ui.radio.checkbox input:focus:checked~.box:after,.ui.radio.checkbox input:focus:checked~label:after{background-color:rgba(0,0,0,.95)}.ui.slider.checkbox{min-height:1.25rem}.ui.slider.checkbox input{width:3.5rem;height:1.25rem}.ui.slider.checkbox .box,.ui.slider.checkbox label{padding-left:4.5rem;line-height:1rem;color:rgba(0,0,0,.4)}.ui.slider.checkbox .box:before,.ui.slider.checkbox label:before{display:block;position:absolute;content:"";border:none!important;left:0;z-index:1;top:.4rem;background-color:rgba(0,0,0,.05);width:3.5rem;height:.21428571rem;transform:none;border-radius:500rem;transition:background .3s ease}.ui.slider.checkbox .box:after,.ui.slider.checkbox label:after{background:#fff linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:""!important;opacity:1;z-index:2;border:none;box-shadow:0 1px 2px 0 #e4e4e5,inset 0 0 0 1px #e4e4e5;width:1.5rem;height:1.5rem;top:-.25rem;left:0;transform:none;border-radius:500rem;transition:left .3s ease}.ui.slider.checkbox input:focus~.box:before,.ui.slider.checkbox input:focus~label:before{background-color:rgba(0,0,0,.15);border:none}.ui.slider.checkbox .box:hover,.ui.slider.checkbox label:hover{color:rgba(0,0,0,.8)}.ui.slider.checkbox .box:hover:before,.ui.slider.checkbox label:hover:before{background:rgba(0,0,0,.15)}.ui.slider.checkbox input:checked~.box,.ui.slider.checkbox input:checked~label{color:rgba(0,0,0,.95)!important}.ui.slider.checkbox input:checked~.box:before,.ui.slider.checkbox input:checked~label:before{background-color:#545454!important}.ui.slider.checkbox input:checked~.box:after,.ui.slider.checkbox input:checked~label:after{left:2rem}.ui.slider.checkbox input:focus:checked~.box,.ui.slider.checkbox input:focus:checked~label{color:rgba(0,0,0,.95)!important}.ui.slider.checkbox input:focus:checked~.box:before,.ui.slider.checkbox input:focus:checked~label:before{background-color:#000!important}.ui.toggle.checkbox{min-height:1.5rem}.ui.toggle.checkbox input{width:3.5rem;height:1.5rem}.ui.toggle.checkbox .box,.ui.toggle.checkbox label{min-height:1.5rem;padding-left:4.5rem;color:#939598}.ui.toggle.checkbox label{padding-top:.15em}.ui.toggle.checkbox .box:before,.ui.toggle.checkbox label:before{display:block;position:absolute;content:"";z-index:1;transform:none;border:none;top:0;background:rgba(0,0,0,.05);box-shadow:none;width:3.5rem;height:1.5rem;border-radius:500rem}.ui.toggle.checkbox .box:after,.ui.toggle.checkbox label:after{background:#fff linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:""!important;opacity:1;z-index:2;border:none;box-shadow:0 1px 2px 0 #e4e4e5,inset 0 0 0 1px #e4e4e5;width:1.5rem;height:1.5rem;top:0;left:0;border-radius:500rem;transition:background .3s ease,left .3s ease}.ui.toggle.checkbox input~.box:after,.ui.toggle.checkbox input~label:after{left:-.05rem;box-shadow:0 1px 2px 0 #e4e4e5,inset 0 0 0 1px #e4e4e5}.ui.toggle.checkbox .box:hover:before,.ui.toggle.checkbox input:focus~.box:before,.ui.toggle.checkbox input:focus~label:before,.ui.toggle.checkbox label:hover:before{background-color:rgba(0,0,0,.15);border:none}.ui.toggle.checkbox input:checked~.box,.ui.toggle.checkbox input:checked~label{color:rgba(0,0,0,.95)!important}.ui.toggle.checkbox input:checked~.box:before,.ui.toggle.checkbox input:checked~label:before{background-color:#2185d0!important}.ui.toggle.checkbox input:checked~.box:after,.ui.toggle.checkbox input:checked~label:after{left:2.15rem;box-shadow:0 1px 2px 0 #e4e4e5,inset 0 0 0 1px #e4e4e5}.ui.toggle.checkbox input:focus:checked~.box,.ui.toggle.checkbox input:focus:checked~label{color:rgba(0,0,0,.95)!important}.ui.toggle.checkbox input:focus:checked~.box:before,.ui.toggle.checkbox input:focus:checked~label:before{background-color:#0d71bb!important}.ui.fitted.checkbox .box,.ui.fitted.checkbox label{padding-left:0!important}.ui.fitted.slider.checkbox,.ui.fitted.toggle.checkbox{width:3.5rem}@font-face{font-family:Checkbox;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype")}.ui.checkbox .box:after,.ui.checkbox label:after{font-family:Checkbox}.ui.checkbox input:checked~.box:after,.ui.checkbox input:checked~label:after{content:"\e800"}.ui.checkbox input:indeterminate~.box:after,.ui.checkbox input:indeterminate~label:after{font-size:12px;content:"\e801"}
/*!
 * # Semantic UI 2.4.2 - Dropdown
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.dropdown{cursor:pointer;position:relative;display:inline-block;outline:none;text-align:left;transition:box-shadow .1s ease,width .1s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ui.dropdown .menu{cursor:auto;position:absolute;display:none;outline:none;top:100%;min-width:-moz-max-content;min-width:max-content;margin:0;padding:0;background:#fff;font-size:1em;text-shadow:none;text-align:left;box-shadow:0 2px 3px 0 #e4e4e5;border:1px solid #e4e4e5;border-radius:0;transition:opacity .1s ease;z-index:11;will-change:transform,opacity}.ui.dropdown .menu>*{white-space:nowrap}.ui.dropdown>input:not(.search):first-child,.ui.dropdown>select{display:none!important}.ui.dropdown>.dropdown.icon{position:relative;font-size:.85714286em;margin:0 0 0 1em}.ui.dropdown .menu>.item .dropdown.icon{width:auto;float:right;margin:0 0 0 1em}.ui.dropdown .menu>.item .dropdown.icon+.text{margin-right:1em}.ui.dropdown>.text{display:inline-block;transition:none}.ui.dropdown .menu>.item{position:relative;cursor:pointer;display:block;border:none;height:auto;text-align:left;border-top:none;line-height:1em;color:#939598;padding:.78571429rem 1.14285714rem!important;font-size:1rem;text-transform:none;font-weight:400;box-shadow:none;-webkit-touch-callout:none}.ui.dropdown .menu>.item:first-child{border-top-width:0}.ui.dropdown .menu .item>[class*="right floated"],.ui.dropdown>.text>[class*="right floated"]{float:right!important;margin-right:0!important;margin-left:1em!important}.ui.dropdown .menu .item>[class*="left floated"],.ui.dropdown>.text>[class*="left floated"]{float:left!important;margin-left:0!important;margin-right:1em!important}.ui.dropdown .menu .item>.flag.floated,.ui.dropdown .menu .item>.icon.floated,.ui.dropdown .menu .item>.image.floated,.ui.dropdown .menu .item>img.floated{margin-top:0}.ui.dropdown .menu>.header{margin:1rem 0 .75rem;padding:0 1.14285714rem;color:rgba(0,0,0,.85);font-size:.78571429em;font-weight:700;text-transform:uppercase}.ui.dropdown .menu>.divider{border-top:1px solid rgba(34,36,38,.1);height:0;margin:.5em 0}.ui.dropdown.dropdown .menu>.input{width:auto;display:-ms-flexbox;display:flex;margin:1.14285714rem .78571429rem;min-width:10rem}.ui.dropdown .menu>.header+.input{margin-top:0}.ui.dropdown .menu>.input:not(.transparent) input{padding:.5em 1.42857143em}.ui.dropdown .menu>.input:not(.transparent) .button,.ui.dropdown .menu>.input:not(.transparent) .icon,.ui.dropdown .menu>.input:not(.transparent) .label{padding-top:.5em;padding-bottom:.5em}.ui.dropdown .menu>.item>.description,.ui.dropdown>.text>.description{float:right;margin:0 0 0 1em;color:rgba(0,0,0,.4)}.ui.dropdown .menu>.message{padding:.78571429rem 1.14285714rem;font-weight:400}.ui.dropdown .menu>.message:not(.ui){color:rgba(0,0,0,.4)}.ui.dropdown .menu .menu{top:0!important;left:100%;right:auto;margin:0 0 0 -.5em!important;border-radius:0!important;z-index:21!important}.ui.dropdown .menu .menu:after{display:none}.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>img,.ui.dropdown>.text>.flag,.ui.dropdown>.text>.icon,.ui.dropdown>.text>.image,.ui.dropdown>.text>.label,.ui.dropdown>.text>img{margin-top:0}.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>img,.ui.dropdown>.text>.flag,.ui.dropdown>.text>.icon,.ui.dropdown>.text>.image,.ui.dropdown>.text>.label,.ui.dropdown>.text>img{margin-left:0;float:none;margin-right:.78571429rem}.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img,.ui.dropdown>.text>.image,.ui.dropdown>.text>img{display:inline-block;vertical-align:top;width:auto;margin-top:-.5em;margin-bottom:-.5em;max-height:2em}.ui.dropdown .ui.menu>.item:before,.ui.menu .ui.dropdown .menu>.item:before{display:none}.ui.menu .ui.dropdown .menu .active.item{border-left:none}.ui.buttons>.ui.dropdown:last-child .menu,.ui.menu .right.dropdown.item .menu,.ui.menu .right.menu .dropdown:last-child .menu{left:auto;right:0}.ui.label.dropdown .menu{min-width:100%}.ui.dropdown.icon.button>.dropdown.icon{margin:0}.ui.button.dropdown .menu{min-width:100%}.ui.selection.dropdown{cursor:pointer;word-wrap:break-word;line-height:1em;white-space:normal;outline:0;transform:rotate(0deg);min-width:14em;min-height:4em;background:#fff;display:inline-block;padding:1.42857143em 2.52857143em 1.42857143em 1.42857143em;color:#939598;box-shadow:none;border:1px solid #e4e4e5;border-radius:0;transition:box-shadow .1s ease,width .1s ease}.ui.selection.dropdown.active,.ui.selection.dropdown.visible{z-index:10}select.ui.dropdown{height:38px;padding:.5em;border:1px solid #e4e4e5;visibility:visible}.ui.selection.dropdown>.delete.icon,.ui.selection.dropdown>.dropdown.icon,.ui.selection.dropdown>.search.icon{cursor:pointer;position:absolute;width:auto;height:auto;line-height:1.21428571em;top:1.42857143em;right:1.42857143em;z-index:3;margin:-1.42857143em;padding:1.66666667em;opacity:.8;transition:opacity .1s ease}.ui.compact.selection.dropdown{min-width:0}.ui.selection.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;border-top-width:0!important;width:auto;outline:none;margin:0 -1px;min-width:calc(100% + 2px);width:calc(100% + 2px);border-radius:0 0 0 0;box-shadow:0 2px 3px 0 #e4e4e5;transition:opacity .1s ease}.ui.selection.dropdown .menu:after,.ui.selection.dropdown .menu:before{display:none}.ui.selection.dropdown .menu>.message{padding:.78571429rem 1.14285714rem}@media only screen and (max-width:767px){.ui.selection.dropdown .menu{max-height:8.01428571rem}}@media only screen and (min-width:768px){.ui.selection.dropdown .menu{max-height:10.68571429rem}}@media only screen and (min-width:992px){.ui.selection.dropdown .menu{max-height:16.02857143rem}}@media only screen and (min-width:1920px){.ui.selection.dropdown .menu{max-height:21.37142857rem}}.ui.selection.dropdown .menu>.item{border-top:1px solid #fafafa;padding:.78571429rem 1.14285714rem!important;white-space:normal;word-wrap:normal}.ui.selection.dropdown .menu>.hidden.addition.item{display:none}.ui.selection.dropdown:hover{border-color:rgba(34,36,38,.35);box-shadow:none}.ui.selection.active.dropdown,.ui.selection.active.dropdown .menu{border-color:#a6104d;box-shadow:0 2px 3px 0 #e4e4e5}.ui.selection.dropdown:focus{border-color:#a6104d;box-shadow:none}.ui.selection.dropdown:focus .menu{border-color:#a6104d;box-shadow:0 2px 3px 0 #e4e4e5}.ui.selection.visible.dropdown>.text:not(.default){font-weight:400;color:rgba(0,0,0,.8)}.ui.selection.active.dropdown:hover,.ui.selection.active.dropdown:hover .menu{border-color:#a6104d;box-shadow:0 2px 3px 0 #e4e4e5}.ui.active.selection.dropdown>.dropdown.icon,.ui.visible.selection.dropdown>.dropdown.icon{opacity:"";z-index:3}.ui.active.selection.dropdown{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.active.empty.selection.dropdown{border-radius:0!important;box-shadow:none!important}.ui.active.empty.selection.dropdown .menu{border:none!important;box-shadow:none!important}.ui.search.dropdown{min-width:""}.ui.search.dropdown>input.search{background:none transparent!important;border:none!important;box-shadow:none!important;cursor:text;top:0;left:1px;width:100%;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:inherit;position:absolute;z-index:2}.ui.search.dropdown>.text{cursor:text;position:relative;left:1px;z-index:3}.ui.search.selection.dropdown>input.search,.ui.search.selection.dropdown>span.sizer{line-height:1.21428571em;padding:1.32142857em 2.52857143em 1.32142857em 1.42857143em}.ui.search.selection.dropdown>span.sizer{display:none;white-space:pre}.ui.search.dropdown.active>input.search,.ui.search.dropdown.visible>input.search{cursor:auto}.ui.search.dropdown.active>.text,.ui.search.dropdown.visible>.text{pointer-events:none}.ui.active.search.dropdown input.search:focus+.text .flag,.ui.active.search.dropdown input.search:focus+.text .icon{opacity:.45}.ui.active.search.dropdown input.search:focus+.text{color:#d4d5d6!important}.ui.search.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}@media only screen and (max-width:767px){.ui.search.dropdown .menu{max-height:8.01428571rem}}@media only screen and (min-width:768px){.ui.search.dropdown .menu{max-height:10.68571429rem}}@media only screen and (min-width:992px){.ui.search.dropdown .menu{max-height:16.02857143rem}}@media only screen and (min-width:1920px){.ui.search.dropdown .menu{max-height:21.37142857rem}}.ui.multiple.dropdown{padding:.44047619em 2.52857143em .44047619em .35714286em}.ui.multiple.dropdown .menu{cursor:auto}.ui.multiple.search.dropdown,.ui.multiple.search.dropdown>input.search{cursor:text}.ui.multiple.dropdown>.label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;vertical-align:top;white-space:normal;font-size:1em;padding:.35714286em .78571429em;margin:.14285714rem .28571429rem .14285714rem 0;box-shadow:inset 0 0 0 1px #e4e4e5}.ui.multiple.dropdown .dropdown.icon{margin:"";padding:""}.ui.multiple.dropdown>.text{position:static;padding:0;max-width:100%;margin:.88095238em 0 .88095238em 1.07142857em;line-height:1.21428571em}.ui.multiple.dropdown>.label~input.search{margin-left:.14285714em!important}.ui.multiple.dropdown>.label~.text{display:none}.ui.multiple.search.dropdown>.text{display:inline-block;position:absolute;top:0;left:0;padding:inherit;margin:.88095238em 0 .88095238em 1.07142857em;line-height:1.21428571em}.ui.multiple.search.dropdown>.label~.text{display:none}.ui.multiple.search.dropdown>input.search{position:static;padding:0;max-width:100%;margin:.88095238em 0 .88095238em 1.07142857em;width:2.2em;line-height:1.21428571em}.ui.inline.dropdown{cursor:pointer;display:inline-block;color:inherit}.ui.inline.dropdown .dropdown.icon{margin:0 .21428571em;vertical-align:baseline}.ui.inline.dropdown>.text{font-weight:700}.ui.inline.dropdown .menu{cursor:auto;margin-top:.21428571em;border-radius:0}.ui.dropdown .menu .active.item{background:transparent;font-weight:700;color:rgba(0,0,0,.95);box-shadow:none;z-index:12}.ui.dropdown .menu>.item:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95);z-index:13}.ui.loading.dropdown>i.icon{height:1em!important}.ui.loading.selection.dropdown>i.icon{padding:1.5em 1.28571429em!important}.ui.loading.dropdown>i.icon:before{border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.dropdown>i.icon:after,.ui.loading.dropdown>i.icon:before{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em}.ui.loading.dropdown>i.icon:after{box-shadow:0 0 0 1px transparent;animation:a .6s linear;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em}.ui.loading.dropdown.button>i.icon:after,.ui.loading.dropdown.button>i.icon:before{display:none}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ui.default.dropdown:not(.button)>.text,.ui.dropdown:not(.button)>.default.text{color:#babbbd}.ui.default.dropdown:not(.button)>input:focus~.text,.ui.dropdown:not(.button)>input:focus~.default.text{color:#d4d5d6}.ui.loading.dropdown>.text{transition:none}.ui.dropdown .loading.menu{display:block;visibility:hidden;z-index:-1}.ui.dropdown>.loading.menu{left:0!important;right:auto!important}.ui.dropdown>.menu .loading.menu{left:100%!important;right:auto!important}.ui.dropdown .menu .selected.item,.ui.dropdown.selected{background:rgba(0,0,0,.03);color:rgba(0,0,0,.95)}.ui.dropdown>.filtered.text{visibility:hidden}.ui.dropdown .filtered.item{display:none!important}.ui.dropdown.error,.ui.dropdown.error>.default.text,.ui.dropdown.error>.text{color:#9f3a38}.ui.selection.dropdown.error{background:#fff6f6;border-color:#e0b4b4}.ui.dropdown.error>.menu,.ui.dropdown.error>.menu .menu,.ui.selection.dropdown.error:hover{border-color:#e0b4b4}.ui.dropdown.error>.menu>.item{color:#9f3a38}.ui.multiple.selection.error.dropdown>.label{border-color:#e0b4b4}.ui.dropdown.error>.menu>.item:hover{background-color:#fff2f2}.ui.dropdown.error>.menu .active.item{background-color:#fdcfcf}.ui.dropdown>.clear.dropdown.icon{opacity:.8;transition:opacity .1s ease}.ui.dropdown>.clear.dropdown.icon:hover{opacity:1}.ui.disabled.dropdown,.ui.dropdown .menu>.disabled.item{cursor:default;pointer-events:none;opacity:.45}.ui.dropdown .menu{left:0}.ui.dropdown .menu .right.menu,.ui.dropdown .right.menu>.menu{left:100%!important;right:auto!important;border-radius:0!important}.ui.dropdown>.left.menu{left:auto!important;right:0!important}.ui.dropdown .menu .left.menu,.ui.dropdown>.left.menu .menu{left:auto;right:100%;margin:0 -.5em 0 0!important;border-radius:0!important}.ui.dropdown .item .left.dropdown.icon,.ui.dropdown .left.menu .item .dropdown.icon{width:auto;float:left;margin:0}.ui.dropdown .item .left.dropdown.icon+.text,.ui.dropdown .left.menu .item .dropdown.icon+.text{margin-left:1em;margin-right:0}.ui.upward.dropdown>.menu{top:auto;bottom:100%;box-shadow:0 0 3px 0 rgba(0,0,0,.08);border-radius:0 0 0 0}.ui.dropdown .upward.menu{top:auto!important;bottom:0!important}.ui.simple.upward.active.dropdown,.ui.simple.upward.dropdown:hover{border-radius:0 0 0 0!important}.ui.upward.dropdown.button:not(.pointing):not(.floating).active{border-radius:0 0 0 0}.ui.upward.selection.dropdown .menu{border-top-width:1px!important;border-bottom-width:0!important;box-shadow:0 -2px 3px 0 rgba(0,0,0,.08)}.ui.upward.selection.dropdown:hover{box-shadow:0 0 2px 0 rgba(0,0,0,.05)}.ui.active.upward.selection.dropdown{border-radius:0 0 0 0!important}.ui.upward.selection.dropdown.visible{box-shadow:0 0 3px 0 rgba(0,0,0,.08);border-radius:0 0 0 0!important}.ui.upward.active.selection.dropdown:hover{box-shadow:0 0 3px 0 rgba(0,0,0,.05)}.ui.upward.active.selection.dropdown:hover .menu{box-shadow:0 -2px 3px 0 rgba(0,0,0,.08)}.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{overflow-x:hidden;overflow-y:auto}.ui.scrolling.dropdown .menu{overflow-x:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{overflow-y:auto;min-width:100%!important;width:auto!important}.ui.dropdown .scrolling.menu{position:static;border:none;box-shadow:none!important;border-radius:0!important;margin:0!important;border-top:1px solid #e4e4e5}.ui.dropdown .scrolling.menu .item:first-child,.ui.dropdown .scrolling.menu>.item.item.item,.ui.scrolling.dropdown .menu .item.item.item,.ui.scrolling.dropdown .menu .item:first-child{border-top:none}.ui.dropdown>.animating.menu .scrolling.menu,.ui.dropdown>.visible.menu .scrolling.menu{display:block}@media (-ms-high-contrast:none){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{min-width:calc(100% - 17px)}}@media only screen and (max-width:767px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:10.28571429rem}}@media only screen and (min-width:768px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:15.42857143rem}}@media only screen and (min-width:992px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:20.57142857rem}}@media only screen and (min-width:1920px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:20.57142857rem}}.ui.simple.dropdown .menu:after,.ui.simple.dropdown .menu:before{display:none}.ui.simple.dropdown .menu{position:absolute;display:block;overflow:hidden;top:-9999px!important;opacity:0;width:0;height:0;transition:opacity .1s ease}.ui.simple.active.dropdown,.ui.simple.dropdown:hover{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.simple.active.dropdown>.menu,.ui.simple.dropdown:hover>.menu{overflow:visible;width:auto;height:auto;top:100%!important;opacity:1}.ui.simple.dropdown:hover>.menu>.item:hover>.menu,.ui.simple.dropdown>.menu>.item:active>.menu{overflow:visible;width:auto;height:auto;top:0!important;left:100%!important;opacity:1}.ui.simple.disabled.dropdown:hover .menu{display:none;height:0;width:0;overflow:hidden}.ui.simple.visible.dropdown>.menu{display:block}.ui.fluid.dropdown{display:block;width:100%;min-width:0}.ui.fluid.dropdown>.dropdown.icon{float:right}.ui.floating.dropdown .menu{left:0;right:auto;box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)!important;border-radius:0!important}.ui.floating.dropdown>.menu{margin-top:.5em!important;border-radius:0!important}.ui.pointing.dropdown>.menu{top:100%;margin-top:.78571429rem;border-radius:0}.ui.pointing.dropdown>.menu:after{display:block;position:absolute;pointer-events:none;content:"";visibility:visible;transform:rotate(45deg);width:.5em;height:.5em;box-shadow:-1px -1px 0 0 #e4e4e5;background:#fff;z-index:2;top:-.25em;left:50%;margin:0 0 0 -.25em}.ui.top.left.pointing.dropdown>.menu{top:100%;bottom:auto;left:0;right:auto;margin:1em 0 0}.ui.top.left.pointing.dropdown>.menu:after{top:-.25em;left:1em;right:auto;margin:0;transform:rotate(45deg)}.ui.top.right.pointing.dropdown>.menu{top:100%;bottom:auto;right:0;left:auto;margin:1em 0 0}.ui.top.pointing.dropdown>.left.menu:after,.ui.top.right.pointing.dropdown>.menu:after{top:-.25em;left:auto!important;right:1em!important;margin:0;transform:rotate(45deg)}.ui.left.pointing.dropdown>.menu{top:0;left:100%;right:auto;margin:0 0 0 1em}.ui.left.pointing.dropdown>.menu:after{top:1em;left:-.25em;margin:0;transform:rotate(-45deg)}.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu{left:auto!important;right:100%!important;margin:0 1em 0 0}.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu:after{top:1em;left:auto;right:-.25em;margin:0;transform:rotate(135deg)}.ui.right.pointing.dropdown>.menu{top:0;left:auto;right:100%;margin:0 1em 0 0}.ui.right.pointing.dropdown>.menu:after{top:1em;left:auto;right:-.25em;margin:0;transform:rotate(135deg)}.ui.bottom.pointing.dropdown>.menu{top:auto;bottom:100%;left:0;right:auto;margin:0 0 1em}.ui.bottom.pointing.dropdown>.menu:after{top:auto;bottom:-.25em;right:auto;margin:0;transform:rotate(-135deg)}.ui.bottom.pointing.dropdown>.menu .menu{top:auto!important;bottom:0!important}.ui.bottom.left.pointing.dropdown>.menu{left:0;right:auto}.ui.bottom.left.pointing.dropdown>.menu:after{left:1em;right:auto}.ui.bottom.right.pointing.dropdown>.menu{right:0;left:auto}.ui.bottom.right.pointing.dropdown>.menu:after{left:auto;right:1em}.ui.pointing.upward.dropdown .menu,.ui.top.pointing.upward.dropdown .menu{top:auto!important;bottom:100%!important;margin:0 0 .78571429rem;border-radius:0}.ui.pointing.upward.dropdown .menu:after,.ui.top.pointing.upward.dropdown .menu:after{top:100%!important;bottom:auto!important;box-shadow:1px 1px 0 0 #e4e4e5;margin:-.25em 0 0}.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu{top:auto!important;bottom:0!important;margin:0 1em 0 0}.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{top:auto!important;bottom:0!important;margin:0 0 1em;box-shadow:-1px -1px 0 0 #e4e4e5}.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu{top:auto!important;bottom:0!important;margin:0 0 0 1em}.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{top:auto!important;bottom:0!important;margin:0 0 1em;box-shadow:-1px -1px 0 0 #e4e4e5}@font-face{font-family:Dropdown;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAVgAA8AAAAACFAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABwAAAAchGgaq0dERUYAAAF0AAAAHAAAAB4AJwAPT1MvMgAAAZAAAABDAAAAVnW4TJdjbWFwAAAB1AAAAEsAAAFS8CcaqmN2dCAAAAIgAAAABAAAAAQAEQFEZ2FzcAAAAiQAAAAIAAAACP//AANnbHlmAAACLAAAAQoAAAGkrRHP9WhlYWQAAAM4AAAAMAAAADYPK8YyaGhlYQAAA2gAAAAdAAAAJANCAb1obXR4AAADiAAAACIAAAAiCBkAOGxvY2EAAAOsAAAAFAAAABQBnAIybWF4cAAAA8AAAAAfAAAAIAEVAF5uYW1lAAAD4AAAATAAAAKMFGlj5HBvc3QAAAUQAAAARgAAAHJoedjqd2ViZgAABVgAAAAGAAAABrO7W5UAAAABAAAAANXulPUAAAAA1r4hgAAAAADXu2Q1eNpjYGRgYOABYjEgZmJgBEIOIGYB8xgAA/YAN3jaY2BktGOcwMDKwMI4jTGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHFT/fLjFeOD/AQY9xjMMbkBhRpAcAN48DQYAeNpjYGBgZoBgGQZGBhDwAfIYwXwWBgMgzQGETAwMqn8+8H649f8/lHX9//9b7Pzf+fWgusCAkY0BzmUE6gHpQwGMDMMeAACbxg7SAAARAUQAAAAB//8AAnjadZBPSsNAGMXfS+yMqYgOhpSuSlKadmUhiVEhEMQzFF22m17BbbvzCh5BXCUn6EG8gjeQ4DepwYo4i+/ffL95j4EDA+CFC7jQuKyIeVHrI3wkleq9F7XrSInKteOeHdda8bOoaeepSc00NWPz/LRec9G8GabyGtEdF7h19z033GAMTK7zbM42xNEZpzYof0RtQ5CUHAQJ73OtVyutc+3b7Ou//b8XNlsPx3jgjUifABdhEohKJJL5iM5p39uqc7X1+sRQSqmGrUVhlsJ4lpmEUVwyT8SUYtg0P9DyNzPADDs+tjrGV6KRCRfsui3eHcL4/p8ZXvfMlcnEU+CLv7hDykOP+AKTPTxbAAB42mNgZGBgAGKuf5KP4vltvjLIMzGAwLV9ig0g+vruFFMQzdjACOJzMIClARh0CTJ42mNgZGBgPPD/AJD8wgAEjA0MjAyogAMAbOQEAQAAAAC7ABEAAAAAAKoAAAH0AAABgAAAAUAACAFAAAgAwAAXAAAAAAAAACoAKgAqADIAbACGAKAAugDSeNpjYGRgYOBkUGFgYgABEMkFhAwM/xn0QAIADdUBdAB42qWQvUoDQRSFv3GjaISUQaymSmGxJoGAsRC0iPYLsU50Y6IxrvlRtPCJJKUPIBb+PIHv4EN4djKuKAqCDHfmu+feOdwZoMCUAJNbAlYUMzaUlM14jjxbngOq7HnOia89z1Pk1vMCa9x7ztPkzfMyJbPj+ZGi6Xp+omxuPD+zaD7meaFg7mb8GrBqHmhwxoAxlm0uiRkpP9X5m26pKRoMxTGR1D49Dv/Yb/91o6l8qL6eu5n2hZQzn68utR9m3FU2cB4t9cdSLG2utI+44Eh/P9bqKO+oJ/WxmXssj77YkrjasZQD6SFddythk3Wtzrf+UF2p076Udla1VNzsERP3kkjVRKel7mp1udXYcHtZSlV7RfmJe1GiFWveluaeKD5/MuJcSk8Tpm/vvwPIbmJleNpjYGKAAFYG7ICTgYGRiZGZkYWRlZGNkZ2Rg5GTLT2nsiDDEEIZsZfmZRqZujmDaDcDAxcI7WIOpS2gtCWUdgQAZkcSmQAAAAFblbO6AAA=) format("woff");font-weight:400;font-style:normal}.ui.dropdown>.dropdown.icon{font-family:Dropdown;line-height:1;height:1em;width:1.23em;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:400;font-style:normal;text-align:center;width:auto}.ui.dropdown>.dropdown.icon:before{content:"\f0d7"}.ui.dropdown .menu .item .dropdown.icon:before{content:"\f0da"}.ui.dropdown .item .left.dropdown.icon:before,.ui.dropdown .left.menu .item .dropdown.icon:before{content:"\f0d9"}.ui.vertical.menu .dropdown.item>.dropdown.icon:before{content:"\f0da"}.ui.dropdown>.clear.icon:before{content:"\f00d"}
/*!
 * # Semantic UI 2.4.2 - Table
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.table{width:100%;background:#fff;margin:1em 0;border:1px solid #e4e4e5;box-shadow:none;border-radius:0;text-align:left;color:#939598;border-collapse:separate;border-spacing:0}.ui.table:first-child{margin-top:0}.ui.table:last-child{margin-bottom:0}.ui.table td,.ui.table th{transition:background .1s ease,color .1s ease}.ui.table thead{box-shadow:none}.ui.table thead th{cursor:auto;background:#f9fafb;text-align:inherit;color:#939598;padding:.92857143em .78571429em;vertical-align:inherit;font-style:none;font-weight:700;text-transform:none;border-bottom:1px solid rgba(34,36,38,.1);border-left:none}.ui.table thead tr>th:first-child{border-left:none}.ui.table thead tr:first-child>th:first-child,.ui.table thead tr:first-child>th:last-child,.ui.table thead tr:first-child>th:only-child{border-radius:0 0 0 0}.ui.table tfoot{box-shadow:none}.ui.table tfoot th{cursor:auto;border-top:1px solid #e4e4e5;background:#f9fafb;text-align:inherit;color:#939598;padding:.78571429em;vertical-align:middle;font-style:normal;font-weight:400;text-transform:none}.ui.table tfoot tr>th:first-child{border-left:none}.ui.table tfoot tr:first-child>th:first-child,.ui.table tfoot tr:first-child>th:last-child,.ui.table tfoot tr:first-child>th:only-child{border-radius:0 0 0 0}.ui.table tr td{border-top:1px solid rgba(34,36,38,.1)}.ui.table tr:first-child td{border-top:none}.ui.table tbody+tbody tr:first-child td{border-top:1px solid rgba(34,36,38,.1)}.ui.table td{padding:.78571429em;text-align:inherit}.ui.table>.icon{vertical-align:baseline}.ui.table>.icon:only-child{margin:0}.ui.table.segment{padding:0}.ui.table.segment:after{display:none}.ui.table.segment.stacked:after{display:block}@media only screen and (max-width:767px){.ui.table:not(.unstackable){width:100%}.ui.table:not(.unstackable) tbody,.ui.table:not(.unstackable) tr,.ui.table:not(.unstackable) tr>td,.ui.table:not(.unstackable) tr>th{width:auto!important;display:block!important}.ui.table:not(.unstackable){padding:0}.ui.table:not(.unstackable) tfoot,.ui.table:not(.unstackable) thead{display:block}.ui.table:not(.unstackable) tr{padding-top:1em;padding-bottom:1em;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1)!important}.ui.table:not(.unstackable) tr>td,.ui.table:not(.unstackable) tr>th{background:none;border:none!important;padding:.25em .75em!important;box-shadow:none!important}.ui.table:not(.unstackable) td:first-child,.ui.table:not(.unstackable) th:first-child{font-weight:700}.ui.definition.table:not(.unstackable) thead th:first-child{box-shadow:none!important}}.ui.table td .image,.ui.table td .image img,.ui.table th .image,.ui.table th .image img{max-width:none}.ui.structured.table{border-collapse:collapse}.ui.structured.table thead th{border-left:none;border-right:none}.ui.structured.sortable.table thead th{border-left:1px solid #e4e4e5;border-right:1px solid #e4e4e5}.ui.structured.basic.table th{border-left:none;border-right:none}.ui.structured.celled.table tr td,.ui.structured.celled.table tr th{border-left:1px solid rgba(34,36,38,.1);border-right:1px solid rgba(34,36,38,.1)}.ui.definition.table thead:not(.full-width) th:first-child{pointer-events:none;background:transparent;font-weight:400;color:rgba(0,0,0,.4);box-shadow:-1px -1px 0 1px #fff}.ui.definition.table tfoot:not(.full-width) th:first-child{pointer-events:none;background:transparent;font-weight:rgba(0,0,0,.4);color:normal;box-shadow:1px 1px 0 1px #fff}.ui.celled.definition.table thead:not(.full-width) th:first-child{box-shadow:0 -1px 0 1px #fff}.ui.celled.definition.table tfoot:not(.full-width) th:first-child{box-shadow:0 1px 0 1px #fff}.ui.definition.table tr td.definition,.ui.definition.table tr td:first-child:not(.ignored){background:rgba(0,0,0,.03);font-weight:700;color:rgba(0,0,0,.95);text-transform:"";box-shadow:"";text-align:"";font-size:1em;padding-left:"";padding-right:""}.ui.definition.table td:nth-child(2),.ui.definition.table tfoot:not(.full-width) th:nth-child(2),.ui.definition.table thead:not(.full-width) th:nth-child(2){border-left:1px solid #e4e4e5}.ui.table td.positive,.ui.table tr.positive{box-shadow:inset 0 0 0 #a3c293;background:#fcfff5!important;color:#2c662d!important}.ui.table td.negative,.ui.table tr.negative{box-shadow:inset 0 0 0 #e0b4b4;background:#fff6f6!important;color:#9f3a38!important}.ui.table td.error,.ui.table tr.error{box-shadow:inset 0 0 0 #e0b4b4;background:#fff6f6!important;color:#9f3a38!important}.ui.table td.warning,.ui.table tr.warning{box-shadow:inset 0 0 0 #c9ba9b;background:#fffaf3!important;color:#573a08!important}.ui.table td.active,.ui.table tr.active{box-shadow:inset 0 0 0 #939598;background:#e0e0e0!important;color:#939598!important}.ui.table tr.disabled:hover,.ui.table tr.disabled td,.ui.table tr:hover td.disabled,.ui.table tr td.disabled{pointer-events:none;color:rgba(40,40,40,.3)}@media only screen and (max-width:991px){.ui[class*="tablet stackable"].table,.ui[class*="tablet stackable"].table tbody,.ui[class*="tablet stackable"].table tr,.ui[class*="tablet stackable"].table tr>td,.ui[class*="tablet stackable"].table tr>th{width:100%!important;display:block!important}.ui[class*="tablet stackable"].table{padding:0}.ui[class*="tablet stackable"].table tfoot,.ui[class*="tablet stackable"].table thead{display:block}.ui[class*="tablet stackable"].table tr{padding-top:1em;padding-bottom:1em;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1)!important}.ui[class*="tablet stackable"].table tr>td,.ui[class*="tablet stackable"].table tr>th{background:none;border:none!important;padding:.25em .75em;box-shadow:none!important}.ui.definition[class*="tablet stackable"].table thead th:first-child{box-shadow:none!important}}.ui.table[class*="left aligned"],.ui.table [class*="left aligned"]{text-align:left}.ui.table[class*="center aligned"],.ui.table [class*="center aligned"]{text-align:center}.ui.table[class*="right aligned"],.ui.table [class*="right aligned"]{text-align:right}.ui.table[class*="top aligned"],.ui.table [class*="top aligned"]{vertical-align:top}.ui.table[class*="middle aligned"],.ui.table [class*="middle aligned"]{vertical-align:middle}.ui.table[class*="bottom aligned"],.ui.table [class*="bottom aligned"]{vertical-align:bottom}.ui.table td.collapsing,.ui.table th.collapsing{width:1px;white-space:nowrap}.ui.fixed.table{table-layout:fixed}.ui.fixed.table td,.ui.fixed.table th{overflow:hidden;text-overflow:ellipsis}.ui.selectable.table tbody tr:hover,.ui.table tbody tr td.selectable:hover{background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.95)!important}.ui.inverted.table tbody tr td.selectable:hover,.ui.selectable.inverted.table tbody tr:hover{background:hsla(0,0%,100%,.08)!important;color:#fff!important}.ui.table tbody tr td.selectable{padding:0}.ui.table tbody tr td.selectable>a:not(.ui){display:block;color:inherit;padding:.78571429em}.ui.selectable.table tr.error:hover,.ui.selectable.table tr:hover td.error,.ui.table tr td.selectable.error:hover{background:#ffe7e7!important;color:#943634!important}.ui.selectable.table tr.warning:hover,.ui.selectable.table tr:hover td.warning,.ui.table tr td.selectable.warning:hover{background:#fff4e4!important;color:#493107!important}.ui.selectable.table tr.active:hover,.ui.selectable.table tr:hover td.active,.ui.table tr td.selectable.active:hover{background:#e0e0e0!important;color:#939598!important}.ui.selectable.table tr.positive:hover,.ui.selectable.table tr:hover td.positive,.ui.table tr td.selectable.positive:hover{background:#f7ffe6!important;color:#275b28!important}.ui.selectable.table tr.negative:hover,.ui.selectable.table tr:hover td.negative,.ui.table tr td.selectable.negative:hover{background:#ffe7e7!important;color:#943634!important}.ui.attached.table{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% - -2px);max-width:calc(100% - -2px);box-shadow:none;border:1px solid #d4d4d5}.ui.attached+.ui.attached.table:not(.top){border-top:none}.ui[class*="top attached"].table{bottom:0;margin-bottom:0;top:0;margin-top:1em;border-radius:0 0 0 0}.ui.table[class*="top attached"]:first-child{margin-top:0}.ui[class*="bottom attached"].table{bottom:0;margin-top:0;top:0;margin-bottom:1em;box-shadow:none,none;border-radius:0 0 0 0}.ui[class*="bottom attached"].table:last-child{margin-bottom:0}.ui.striped.table>tr:nth-child(2n),.ui.striped.table tbody tr:nth-child(2n){background-color:rgba(0,0,50,.02)}.ui.inverted.striped.table>tr:nth-child(2n),.ui.inverted.striped.table tbody tr:nth-child(2n){background-color:hsla(0,0%,100%,.05)}.ui.striped.selectable.selectable.selectable.table tbody tr.active:hover{background:#efefef!important;color:rgba(0,0,0,.95)!important}.ui.table[class*="single line"],.ui.table [class*="single line"]{white-space:nowrap}.ui.red.table{border-top:.2em solid #db2828}.ui.inverted.red.table{background-color:#db2828!important;color:#fff!important}.ui.orange.table{border-top:.2em solid #f2711c}.ui.inverted.orange.table{background-color:#f2711c!important;color:#fff!important}.ui.yellow.table{border-top:.2em solid #fbbd08}.ui.inverted.yellow.table{background-color:#fbbd08!important;color:#fff!important}.ui.olive.table{border-top:.2em solid #b5cc18}.ui.inverted.olive.table{background-color:#b5cc18!important;color:#fff!important}.ui.green.table{border-top:.2em solid #21ba45}.ui.inverted.green.table{background-color:#21ba45!important;color:#fff!important}.ui.teal.table{border-top:.2em solid #00b5ad}.ui.inverted.teal.table{background-color:#00b5ad!important;color:#fff!important}.ui.blue.table{border-top:.2em solid #2185d0}.ui.inverted.blue.table{background-color:#2185d0!important;color:#fff!important}.ui.violet.table{border-top:.2em solid #6435c9}.ui.inverted.violet.table{background-color:#6435c9!important;color:#fff!important}.ui.purple.table{border-top:.2em solid #a333c8}.ui.inverted.purple.table{background-color:#a333c8!important;color:#fff!important}.ui.pink.table{border-top:.2em solid #e03997}.ui.inverted.pink.table{background-color:#e03997!important;color:#fff!important}.ui.brown.table{border-top:.2em solid #a5673f}.ui.inverted.brown.table{background-color:#a5673f!important;color:#fff!important}.ui.grey.table{border-top:.2em solid #767676}.ui.inverted.grey.table{background-color:#767676!important;color:#fff!important}.ui.black.table{border-top:.2em solid #1b1c1d}.ui.inverted.black.table{background-color:#1b1c1d!important;color:#fff!important}.ui.one.column.table td{width:100%}.ui.two.column.table td{width:50%}.ui.three.column.table td{width:33.33333333%}.ui.four.column.table td{width:25%}.ui.five.column.table td{width:20%}.ui.six.column.table td{width:16.66666667%}.ui.seven.column.table td{width:14.28571429%}.ui.eight.column.table td{width:12.5%}.ui.nine.column.table td{width:11.11111111%}.ui.ten.column.table td{width:10%}.ui.eleven.column.table td{width:9.09090909%}.ui.twelve.column.table td{width:8.33333333%}.ui.thirteen.column.table td{width:7.69230769%}.ui.fourteen.column.table td{width:7.14285714%}.ui.fifteen.column.table td{width:6.66666667%}.ui.sixteen.column.table td,.ui.table td.one.wide,.ui.table th.one.wide{width:6.25%}.ui.table td.two.wide,.ui.table th.two.wide{width:12.5%}.ui.table td.three.wide,.ui.table th.three.wide{width:18.75%}.ui.table td.four.wide,.ui.table th.four.wide{width:25%}.ui.table td.five.wide,.ui.table th.five.wide{width:31.25%}.ui.table td.six.wide,.ui.table th.six.wide{width:37.5%}.ui.table td.seven.wide,.ui.table th.seven.wide{width:43.75%}.ui.table td.eight.wide,.ui.table th.eight.wide{width:50%}.ui.table td.nine.wide,.ui.table th.nine.wide{width:56.25%}.ui.table td.ten.wide,.ui.table th.ten.wide{width:62.5%}.ui.table td.eleven.wide,.ui.table th.eleven.wide{width:68.75%}.ui.table td.twelve.wide,.ui.table th.twelve.wide{width:75%}.ui.table td.thirteen.wide,.ui.table th.thirteen.wide{width:81.25%}.ui.table td.fourteen.wide,.ui.table th.fourteen.wide{width:87.5%}.ui.table td.fifteen.wide,.ui.table th.fifteen.wide{width:93.75%}.ui.table td.sixteen.wide,.ui.table th.sixteen.wide{width:100%}.ui.sortable.table thead th{cursor:pointer;white-space:nowrap;border-left:1px solid #e4e4e5;color:#939598}.ui.sortable.table thead th:first-child{border-left:none}.ui.sortable.table thead th.sorted,.ui.sortable.table thead th.sorted:hover{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui.sortable.table thead th:after{display:none;font-style:normal;font-weight:400;text-decoration:inherit;content:"";height:1em;width:auto;opacity:.8;margin:0 0 0 .5em;font-family:Icons}.ui.sortable.table thead th.ascending:after{content:"\f0d8"}.ui.sortable.table thead th.descending:after{content:"\f0d7"}.ui.sortable.table th.disabled:hover{cursor:auto;color:rgba(40,40,40,.3)}.ui.sortable.table thead th:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.8)}.ui.sortable.table thead th.sorted{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.sortable.table thead th.sorted:after{display:inline-block}.ui.sortable.table thead th.sorted:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.inverted.sortable.table thead th.sorted{background:hsla(0,0%,100%,.15) linear-gradient(transparent,rgba(0,0,0,.05));color:#fff}.ui.inverted.sortable.table thead th:hover{background:hsla(0,0%,100%,.08) linear-gradient(transparent,rgba(0,0,0,.05));color:#fff}.ui.inverted.sortable.table thead th{border-left-color:transparent;border-right-color:transparent}.ui.inverted.table{background:#333;color:hsla(0,0%,100%,.9);border:none}.ui.inverted.table th{background-color:rgba(0,0,0,.15);color:hsla(0,0%,100%,.9)!important}.ui.inverted.table th,.ui.inverted.table tr td{border-color:hsla(0,0%,100%,.1)!important}.ui.inverted.table tr.disabled:hover td,.ui.inverted.table tr.disabled td,.ui.inverted.table tr:hover td.disabled,.ui.inverted.table tr td.disabled{pointer-events:none;color:hsla(0,0%,88%,.3)}.ui.inverted.definition.table tfoot:not(.full-width) th:first-child,.ui.inverted.definition.table thead:not(.full-width) th:first-child{background:#fff}.ui.inverted.definition.table tr td:first-child{background:hsla(0,0%,100%,.02);color:#fff}.ui.collapsing.table{width:auto}.ui.basic.table{background:transparent;border:1px solid #e4e4e5;box-shadow:none}.ui.basic.table tfoot,.ui.basic.table thead{box-shadow:none}.ui.basic.table th{background:transparent;border-left:none}.ui.basic.table tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}.ui.basic.table td{background:transparent}.ui.basic.striped.table tbody tr:nth-child(2n){background-color:rgba(0,0,0,.05)!important}.ui[class*="very basic"].table{border:none}.ui[class*="very basic"].table:not(.sortable):not(.striped) td,.ui[class*="very basic"].table:not(.sortable):not(.striped) th{padding:""}.ui[class*="very basic"].table:not(.sortable):not(.striped) td:first-child,.ui[class*="very basic"].table:not(.sortable):not(.striped) th:first-child{padding-left:0}.ui[class*="very basic"].table:not(.sortable):not(.striped) td:last-child,.ui[class*="very basic"].table:not(.sortable):not(.striped) th:last-child{padding-right:0}.ui[class*="very basic"].table:not(.sortable):not(.striped) thead tr:first-child th{padding-top:0}.ui.celled.table tr td,.ui.celled.table tr th{border-left:1px solid rgba(34,36,38,.1)}.ui.celled.table tr td:first-child,.ui.celled.table tr th:first-child{border-left:none}.ui.padded.table th{padding-left:1em;padding-right:1em}.ui.padded.table td,.ui.padded.table th{padding:1em}.ui[class*="very padded"].table th{padding-left:1.5em;padding-right:1.5em}.ui[class*="very padded"].table td{padding:1.5em}.ui.compact.table th{padding-left:.7em;padding-right:.7em}.ui.compact.table td{padding:.5em .7em}.ui[class*="very compact"].table th{padding-left:.6em;padding-right:.6em}.ui[class*="very compact"].table td{padding:.4em .6em}.ui.small.table{font-size:.9em}.ui.table{font-size:1em}.ui.large.table{font-size:1.1em}
/*!
 * # Semantic UI 2.4.2 - Transition
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.transition{animation-iteration-count:1;animation-duration:.3s;animation-timing-function:ease;animation-fill-mode:both}.animating.transition{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:visible!important}.loading.transition{position:absolute;top:-99999px;left:-99999px}.hidden.transition{display:none;visibility:hidden}.visible.transition{display:block!important;visibility:visible!important}.disabled.transition{animation-play-state:paused}.looping.transition{animation-iteration-count:infinite}.transition.browse{animation-duration:.5s}.transition.browse.in{animation-name:b}.transition.browse.left.out,.transition.browse.out{animation-name:c}.transition.browse.right.out{animation-name:d}@keyframes b{0%{transform:scale(.8) translateZ(0);z-index:-1}10%{transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{transform:scale(1.05) translateZ(0);opacity:1;z-index:999}to{transform:scale(1) translateZ(0);z-index:999}}@keyframes c{0%{z-index:999;transform:translateX(0) rotateY(0deg) rotateX(0deg)}50%{z-index:-1;transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}to{z-index:-1;transform:translateX(0) rotateY(0deg) rotateX(0deg) translateZ(-10px);opacity:0}}@keyframes d{0%{z-index:999;transform:translateX(0) rotateY(0deg) rotateX(0deg)}50%{z-index:1;transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}to{z-index:1;transform:translateX(0) rotateY(0deg) rotateX(0deg) translateZ(-10px);opacity:0}}.drop.transition{transform-origin:top center;animation-duration:.4s;animation-timing-function:cubic-bezier(.34,1.61,.7,1)}.drop.transition.in{animation-name:e}.drop.transition.out{animation-name:f}@keyframes e{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes f{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.transition.fade.in{animation-name:g}.transition[class*="fade up"].in{animation-name:h}.transition[class*="fade down"].in{animation-name:i}.transition[class*="fade left"].in{animation-name:j}.transition[class*="fade right"].in{animation-name:k}.transition.fade.out{animation-name:l}.transition[class*="fade up"].out{animation-name:m}.transition[class*="fade down"].out{animation-name:n}.transition[class*="fade left"].out{animation-name:o}.transition[class*="fade right"].out{animation-name:p}@keyframes g{0%{opacity:0}to{opacity:1}}@keyframes h{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@keyframes i{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@keyframes j{0%{opacity:0;transform:translateX(10%)}to{opacity:1;transform:translateX(0)}}@keyframes k{0%{opacity:0;transform:translateX(-10%)}to{opacity:1;transform:translateX(0)}}@keyframes l{0%{opacity:1}to{opacity:0}}@keyframes m{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5%)}}@keyframes n{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5%)}}@keyframes o{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(5%)}}@keyframes p{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-5%)}}.flip.transition.in,.flip.transition.out{animation-duration:.6s}.horizontal.flip.transition.in{animation-name:q}.horizontal.flip.transition.out{animation-name:s}.vertical.flip.transition.in{animation-name:r}.vertical.flip.transition.out{animation-name:t}@keyframes q{0%{transform:perspective(2000px) rotateY(-90deg);opacity:0}to{transform:perspective(2000px) rotateY(0deg);opacity:1}}@keyframes r{0%{transform:perspective(2000px) rotateX(-90deg);opacity:0}to{transform:perspective(2000px) rotateX(0deg);opacity:1}}@keyframes s{0%{transform:perspective(2000px) rotateY(0deg);opacity:1}to{transform:perspective(2000px) rotateY(90deg);opacity:0}}@keyframes t{0%{transform:perspective(2000px) rotateX(0deg);opacity:1}to{transform:perspective(2000px) rotateX(-90deg);opacity:0}}.scale.transition.in{animation-name:u}.scale.transition.out{animation-name:v}@keyframes u{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes v{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.transition.fly{animation-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.transition.fly.in{animation-name:w}.transition[class*="fly up"].in{animation-name:x}.transition[class*="fly down"].in{animation-name:y}.transition[class*="fly left"].in{animation-name:z}.transition[class*="fly right"].in{animation-name:A}.transition.fly.out{animation-name:B}.transition[class*="fly up"].out{animation-name:C}.transition[class*="fly down"].out{animation-name:D}.transition[class*="fly left"].out{animation-name:F}.transition[class*="fly right"].out{animation-name:E}@keyframes w{0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}@keyframes x{0%{opacity:0;transform:translate3d(0,1500px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes y{0%{opacity:0;transform:translate3d(0,-1500px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes z{0%{opacity:0;transform:translate3d(1500px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes A{0%{opacity:0;transform:translate3d(-1500px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes B{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes C{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes D{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes E{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes F{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.transition.slide.in,.transition[class*="slide down"].in{animation-name:G;transform-origin:top center}.transition[class*="slide up"].in{animation-name:G;transform-origin:bottom center}.transition[class*="slide left"].in{animation-name:H;transform-origin:center right}.transition[class*="slide right"].in{animation-name:H;transform-origin:center left}.transition.slide.out,.transition[class*="slide down"].out{animation-name:I;transform-origin:top center}.transition[class*="slide up"].out{animation-name:I;transform-origin:bottom center}.transition[class*="slide left"].out{animation-name:J;transform-origin:center right}.transition[class*="slide right"].out{animation-name:J;transform-origin:center left}@keyframes G{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes H{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes I{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes J{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.transition.swing{animation-duration:.8s}.transition[class*="swing down"].in{animation-name:K;transform-origin:top center}.transition[class*="swing up"].in{animation-name:K;transform-origin:bottom center}.transition[class*="swing left"].in{animation-name:L;transform-origin:center right}.transition[class*="swing right"].in{animation-name:L;transform-origin:center left}.transition.swing.out,.transition[class*="swing down"].out{animation-name:M;transform-origin:top center}.transition[class*="swing up"].out{animation-name:M;transform-origin:bottom center}.transition[class*="swing left"].out{animation-name:N;transform-origin:center right}.transition[class*="swing right"].out{animation-name:N;transform-origin:center left}@keyframes K{0%{transform:perspective(1000px) rotateX(90deg);opacity:0}40%{transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{transform:perspective(1000px) rotateX(15deg)}80%{transform:perspective(1000px) rotateX(-7.5deg)}to{transform:perspective(1000px) rotateX(0deg)}}@keyframes L{0%{transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{transform:perspective(1000px) rotateY(30deg);opacity:1}60%{transform:perspective(1000px) rotateY(-17.5deg)}80%{transform:perspective(1000px) rotateY(7.5deg)}to{transform:perspective(1000px) rotateY(0deg)}}@keyframes M{0%{transform:perspective(1000px) rotateX(0deg)}40%{transform:perspective(1000px) rotateX(-7.5deg)}60%{transform:perspective(1000px) rotateX(17.5deg)}80%{transform:perspective(1000px) rotateX(-30deg);opacity:1}to{transform:perspective(1000px) rotateX(90deg);opacity:0}}@keyframes N{0%{transform:perspective(1000px) rotateY(0deg)}40%{transform:perspective(1000px) rotateY(7.5deg)}60%{transform:perspective(1000px) rotateY(-10deg)}80%{transform:perspective(1000px) rotateY(30deg);opacity:1}to{transform:perspective(1000px) rotateY(-90deg);opacity:0}}.transition.zoom.in{animation-name:O}.transition.zoom.out{animation-name:P}@keyframes O{0%{opacity:1;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes P{0%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(0)}}.flash.transition{animation-duration:.75s;animation-name:Q}.shake.transition{animation-duration:.75s;animation-name:R}.bounce.transition{animation-duration:.75s;animation-name:S}.tada.transition{animation-duration:.75s;animation-name:T}.pulse.transition{animation-duration:.5s;animation-name:U}.jiggle.transition{animation-duration:.75s;animation-name:V}.transition.glow{animation-duration:2s;animation-timing-function:cubic-bezier(.19,1,.22,1);animation-name:W}@keyframes Q{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes R{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@keyframes S{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes T{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}@keyframes U{0%{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes V{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}@keyframes W{0%{background-color:#fcfcfd}30%{background-color:#fff6cd}to{background-color:#fcfcfd}}
/*!
 * # Semantic UI 2.4.2 - Message
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.message{position:relative;min-height:1em;margin:1em 0;background:#f8f8f9;padding:1em 1.5em;line-height:1.4285em;color:#939598;transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;border-radius:0;box-shadow:inset 0 0 0 1px rgba(34,36,38,.22),0 0 0 0 transparent}.ui.message:first-child{margin-top:0}.ui.message:last-child{margin-bottom:0}.ui.message .header{display:block;font-family:Gotham,sans-serif;font-weight:700;margin:-.14285714em 0 0}.ui.message .header:not(.ui){font-size:1.14285714em}.ui.message p{opacity:.85;margin:.75em 0}.ui.message p:first-child{margin-top:0}.ui.message p:last-child{margin-bottom:0}.ui.message .header+p{margin-top:.25em}.ui.message .list:not(.ui){text-align:left;padding:0;opacity:.85;list-style-position:inside;margin:.5em 0 0}.ui.message .list:not(.ui):first-child{margin-top:0}.ui.message .list:not(.ui):last-child{margin-bottom:0}.ui.message .list:not(.ui) li{position:relative;list-style-type:none;margin:0 0 .3em 1em;padding:0}.ui.message .list:not(.ui) li:before{position:absolute;content:"•";left:-1em;height:100%;vertical-align:baseline}.ui.message .list:not(.ui) li:last-child{margin-bottom:0}.ui.message>.icon{margin-right:.6em}.ui.message>.close.icon{cursor:pointer;position:absolute;margin:0;top:.78575em;right:.5em;opacity:.7;transition:opacity .1s ease}.ui.message>.close.icon:hover{opacity:1}.ui.message>:first-child{margin-top:0}.ui.message>:last-child{margin-bottom:0}.ui.dropdown .menu>.message{margin:0 -1px}.ui.visible.visible.visible.visible.message{display:block}.ui.icon.visible.visible.visible.visible.message{display:-ms-flexbox;display:flex}.ui.hidden.hidden.hidden.hidden.message{display:none}.ui.compact.message{display:inline-block}.ui.compact.icon.message{display:-ms-inline-flexbox;display:inline-flex}.ui.attached.message{margin-bottom:-1px;border-radius:0 0 0 0;box-shadow:inset 0 0 0 1px #e4e4e5;margin-left:-1px;margin-right:-1px}.ui.attached+.ui.attached.message:not(.top):not(.bottom){margin-top:-1px;border-radius:0}.ui.bottom.attached.message{margin-top:-1px;border-radius:0 0 0 0;box-shadow:inset 0 0 0 1px #e4e4e5,0 1px 2px 0 #e4e4e5}.ui.bottom.attached.message:not(:last-child){margin-bottom:1em}.ui.attached.icon.message{width:auto}.ui.icon.message{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center}.ui.icon.message>.icon:not(.close){display:block;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;line-height:1;vertical-align:middle;font-size:3em;opacity:.8}.ui.icon.message>.content{display:block;-ms-flex:1 1 auto;flex:1 1 auto;vertical-align:middle}.ui.icon.message .icon:not(.close)+.content{padding-left:0}.ui.icon.message .circular.icon{width:1em}.ui.floating.message{box-shadow:inset 0 0 0 1px rgba(34,36,38,.22),0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.black.message{background-color:#1b1c1d;color:hsla(0,0%,100%,.9)}.ui.positive.message{background-color:#fcfff5;color:#2c662d}.ui.attached.positive.message,.ui.positive.message{box-shadow:inset 0 0 0 1px #a3c293,0 0 0 0 transparent}.ui.positive.message .header{color:#1a531b}.ui.negative.message{background-color:#fff6f6;color:#9f3a38}.ui.attached.negative.message,.ui.negative.message{box-shadow:inset 0 0 0 1px #e0b4b4,0 0 0 0 transparent}.ui.negative.message .header{color:#912d2b}.ui.info.message{background-color:#f8ffff;color:#276f86}.ui.attached.info.message,.ui.info.message{box-shadow:inset 0 0 0 1px #a9d5de,0 0 0 0 transparent}.ui.info.message .header{color:#0e566c}.ui.warning.message{background-color:#fffaf3;color:#573a08}.ui.attached.warning.message,.ui.warning.message{box-shadow:inset 0 0 0 1px #c9ba9b,0 0 0 0 transparent}.ui.warning.message .header{color:#794b02}.ui.error.message{background-color:#fff6f6;color:#9f3a38}.ui.attached.error.message,.ui.error.message{box-shadow:inset 0 0 0 1px #e0b4b4,0 0 0 0 transparent}.ui.error.message .header{color:#912d2b}.ui.success.message{background-color:#fcfff5;color:#2c662d}.ui.attached.success.message,.ui.success.message{box-shadow:inset 0 0 0 1px #a3c293,0 0 0 0 transparent}.ui.success.message .header{color:#1a531b}.ui.black.message,.ui.inverted.message{background-color:#1b1c1d;color:hsla(0,0%,100%,.9)}.ui.red.message{background-color:#ffe8e6;color:#db2828;box-shadow:inset 0 0 0 1px #db2828,0 0 0 0 transparent}.ui.red.message .header{color:#c82121}.ui.orange.message{background-color:#ffedde;color:#f2711c;box-shadow:inset 0 0 0 1px #f2711c,0 0 0 0 transparent}.ui.orange.message .header{color:#e7640d}.ui.yellow.message{background-color:#fff8db;color:#b58105;box-shadow:inset 0 0 0 1px #b58105,0 0 0 0 transparent}.ui.yellow.message .header{color:#9c6f04}.ui.olive.message{background-color:#fbfdef;color:#8abc1e;box-shadow:inset 0 0 0 1px #8abc1e,0 0 0 0 transparent}.ui.olive.message .header{color:#7aa61a}.ui.green.message{background-color:#e5f9e7;color:#1ebc30;box-shadow:inset 0 0 0 1px #1ebc30,0 0 0 0 transparent}.ui.green.message .header{color:#1aa62a}.ui.teal.message{background-color:#e1f7f7;color:#10a3a3;box-shadow:inset 0 0 0 1px #10a3a3,0 0 0 0 transparent}.ui.teal.message .header{color:#0e8c8c}.ui.blue.message{background-color:#dff0ff;color:#2185d0;box-shadow:inset 0 0 0 1px #2185d0,0 0 0 0 transparent}.ui.blue.message .header{color:#1e77ba}.ui.violet.message{background-color:#eae7ff;color:#6435c9;box-shadow:inset 0 0 0 1px #6435c9,0 0 0 0 transparent}.ui.violet.message .header{color:#5a30b5}.ui.purple.message{background-color:#f6e7ff;color:#a333c8;box-shadow:inset 0 0 0 1px #a333c8,0 0 0 0 transparent}.ui.purple.message .header{color:#922eb4}.ui.pink.message{background-color:#ffe3fb;color:#e03997;box-shadow:inset 0 0 0 1px #e03997,0 0 0 0 transparent}.ui.pink.message .header{color:#dd238b}.ui.brown.message{background-color:#f1e2d3;color:#a5673f;box-shadow:inset 0 0 0 1px #a5673f,0 0 0 0 transparent}.ui.brown.message .header{color:#935b38}.ui.mini.message{font-size:.78571429em}.ui.tiny.message{font-size:.85714286em}.ui.small.message{font-size:.92857143em}.ui.message{font-size:1em}.ui.large.message{font-size:1.14285714em}.ui.big.message{font-size:1.28571429em}.ui.huge.message{font-size:1.42857143em}.ui.massive.message{font-size:1.71428571em}
/*!
 * # Semantic UI 2.4.2 - Sticky
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.sticky{position:static;transition:none;z-index:800}.ui.sticky.bound{position:absolute;left:auto;right:auto}.ui.sticky.fixed{position:fixed;left:auto;right:auto}.ui.sticky.bound.top,.ui.sticky.fixed.top{top:0;bottom:auto}.ui.sticky.bound.bottom,.ui.sticky.fixed.bottom{top:auto;bottom:0}.ui.native.sticky{position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}
/*!
 * # Semantic UI 2.4.2 - Input
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.input{position:relative;font-weight:400;font-style:normal;display:-ms-inline-flexbox;display:inline-flex;color:#939598}.ui.input>input{margin:0;max-width:100%;-ms-flex:1 0 auto;flex:1 0 auto;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;line-height:1.21428571em;font-family:Gotham,sans-serif;padding:1.32142857em 1.42857143em;background:#fff;border:1px solid #e4e4e5;color:#939598;border-radius:0;transition:box-shadow .1s ease,border-color .1s ease;box-shadow:none}.ui.input>input::-webkit-input-placeholder{color:#babbbd}.ui.input>input::-moz-placeholder{color:#babbbd}.ui.input>input:-ms-input-placeholder{color:#babbbd}.ui.disabled.input,.ui.input:not(.disabled) input[disabled]{opacity:.45}.ui.disabled.input>input,.ui.input:not(.disabled) input[disabled]{pointer-events:none}.ui.input.down input,.ui.input>input:active{border-color:rgba(0,0,0,.3);background:#fafafa;color:#939598;box-shadow:none}.ui.loading.loading.input>i.icon:before{border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.loading.input>i.icon:after,.ui.loading.loading.input>i.icon:before{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em}.ui.loading.loading.input>i.icon:after{animation:button-spin .6s linear;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.ui.input.focus>input,.ui.input>input:focus{border-color:#a6104d;background:#fff;color:rgba(0,0,0,.8);box-shadow:none}.ui.input.focus>input::-webkit-input-placeholder,.ui.input>input:focus::-webkit-input-placeholder{color:#d4d5d6}.ui.input.focus>input::-moz-placeholder,.ui.input>input:focus::-moz-placeholder{color:#d4d5d6}.ui.input.focus>input:-ms-input-placeholder,.ui.input>input:focus:-ms-input-placeholder{color:#d4d5d6}.ui.input.error>input{background-color:#fff6f6;border-color:#e0b4b4;color:#9f3a38;box-shadow:none}.ui.input.error>input::-webkit-input-placeholder{color:#e7bdbc}.ui.input.error>input::-moz-placeholder{color:#e7bdbc}.ui.input.error>input:-ms-input-placeholder{color:#e7bdbc!important}.ui.input.error>input:focus::-webkit-input-placeholder{color:#da9796}.ui.input.error>input:focus::-moz-placeholder{color:#da9796}.ui.input.error>input:focus:-ms-input-placeholder{color:#da9796!important}.ui.transparent.input>input{border-color:transparent!important;background-color:transparent!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.ui.transparent.icon.input>i.icon{width:1.1em}.ui.transparent.icon.input>input{padding-left:0!important;padding-right:2em!important}.ui.transparent[class*="left icon"].input>input{padding-left:2em!important;padding-right:0!important}.ui.transparent.inverted.input{color:#fff}.ui.transparent.inverted.input>input{color:inherit}.ui.transparent.inverted.input>input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.ui.transparent.inverted.input>input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.ui.transparent.inverted.input>input:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.ui.icon.input>i.icon{cursor:default;position:absolute;line-height:1;text-align:center;top:0;right:0;margin:0;height:100%;width:3.95714286em;opacity:.5;border-radius:0 0 0 0;transition:opacity .3s ease}.ui.icon.input>i.icon:not(.link){pointer-events:none}.ui.icon.input>input{padding-right:3.95714286em!important}.ui.icon.input>i.icon:after,.ui.icon.input>i.icon:before{left:0;position:absolute;text-align:center;top:50%;width:100%;margin-top:-.5em}.ui.icon.input>i.link.icon{cursor:pointer}.ui.icon.input>i.circular.icon{top:.35em;right:.5em}.ui[class*="left icon"].input>i.icon{right:auto;left:1px;border-radius:0 0 0 0}.ui[class*="left icon"].input>i.circular.icon{right:auto;left:.5em}.ui[class*="left icon"].input>input{padding-left:3.95714286em!important;padding-right:1.42857143em!important}.ui.icon.input>input:focus~i.icon{opacity:1}.ui.labeled.input>.label{-ms-flex:0 0 auto;flex:0 0 auto;margin:0;font-size:1em}.ui.labeled.input>.label:not(.corner){padding-top:1.42857143em;padding-bottom:1.42857143em}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child+input{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:transparent}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child+input:focus{border-left-color:#a6104d}.ui[class*="right labeled"].input>input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right-color:transparent!important}.ui[class*="right labeled"].input>input+.label{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="right labeled"].input>input:focus{border-right-color:#a6104d!important}.ui.labeled.input .corner.label{top:1px;right:1px;font-size:.64285714em;border-radius:0 0 0 0}.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input>input{padding-right:2.5em!important}.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>input{padding-right:3.25em!important}.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>.icon{margin-right:1.25em}.ui[class*="left corner labeled"].labeled.input>input{padding-left:2.5em!important}.ui[class*="left corner labeled"].icon.input>input{padding-left:3.25em!important}.ui[class*="left corner labeled"].icon.input>.icon{margin-left:1.25em}.ui.input>.ui.corner.label{top:1px;right:1px}.ui.input>.ui.left.corner.label{right:auto;left:1px}.ui.action.input>.button,.ui.action.input>.buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto}.ui.action.input>.button,.ui.action.input>.buttons>.button{padding-top:1.42857143em;padding-bottom:1.42857143em;margin:0}.ui.action.input:not([class*="left action"])>input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right-color:transparent!important}.ui.action.input:not([class*="left action"])>.button:not(:first-child),.ui.action.input:not([class*="left action"])>.buttons:not(:first-child)>.button,.ui.action.input:not([class*="left action"])>.dropdown:not(:first-child){border-radius:0}.ui.action.input:not([class*="left action"])>.button:last-child,.ui.action.input:not([class*="left action"])>.buttons:last-child>.button,.ui.action.input:not([class*="left action"])>.dropdown:last-child{border-radius:0 0 0 0}.ui.action.input:not([class*="left action"])>input:focus{border-right-color:#a6104d!important}.ui[class*="left action"].input>input{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left-color:transparent!important}.ui[class*="left action"].input>.button,.ui[class*="left action"].input>.buttons>.button,.ui[class*="left action"].input>.dropdown{border-radius:0}.ui[class*="left action"].input>.button:first-child,.ui[class*="left action"].input>.buttons:first-child>.button,.ui[class*="left action"].input>.dropdown:first-child{border-radius:0 0 0 0}.ui[class*="left action"].input>input:focus{border-left-color:#a6104d!important}.ui.inverted.input>input{border:none}.ui.fluid.input{display:-ms-flexbox;display:flex}.ui.fluid.input>input{width:0!important}.ui.mini.input{font-size:.78571429em}.ui.small.input{font-size:.92857143em}.ui.input{font-size:1em}.ui.large.input{font-size:1.14285714em}.ui.big.input{font-size:1.28571429em}.ui.huge.input{font-size:1.42857143em}.ui.massive.input{font-size:1.71428571em}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{width:16px;height:12px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:16px;height:2px;background-color:#fff;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-5px}.hamburger-inner:after{bottom:-5px}.hamburger--3dx .hamburger-box{perspective:32px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,5px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-5px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:32px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,5px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-5px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:32px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,5px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-5px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:32px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,5px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-5px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:32px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,5px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-5px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:32px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,5px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-5px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-3.2px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-3.2px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(3.2px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(3.2px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-3.2px,-4px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-3.2px,4px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(3.2px,-4px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(3.2px,4px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-10px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-5px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-10px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-5px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:5px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:10px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,5px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:5px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:10px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,5px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:5px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{left:-32px;top:-32px;transform:translate3d(32px,32px,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-32px;top:-32px;transform:translate3d(-32px,32px,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:5px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-32px;top:32px;transform:translate3d(32px,-32px,0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-32px;top:32px;transform:translate3d(-32px,-32px,0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner:before{top:5px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:10px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,5px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-2.28571px,-3px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner:before{top:5px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:10px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,5px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(2.28571px,-3px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:5px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:10px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,5px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,5px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-10px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-5px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent!important;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}
@charset "UTF-8";section.homepages div.homepages-carousel div.carousel-nav a:before,section.news div.news a.slick-arrow:before{display:block;position:absolute;top:0;left:0;width:40px;height:40px;font-size:16px;line-height:38px}@media screen and (max-width:480px){section.homepages div.homepages-carousel div.carousel-nav a:before,section.news div.news a.slick-arrow:before{width:24px;height:24px;font-size:12px;line-height:22px}section.homepages div.homepages-carousel div.carousel-nav a:hover,section.news div.news a.slick-arrow:hover{color:#fff;background:#a6104d;text-decoration:none}section.homepages div.homepages-carousel div.carousel-nav a:hover:before,section.news div.news a.slick-arrow:hover:before{animation:none!important}}section.homepages div.homepages-carousel div.carousel-nav a,section.homepages div.homepages-carousel div.carousel-nav a:link,section.homepages div.homepages-carousel div.carousel-nav a:visited,section.news div.news a.slick-arrow,section.news div.news a.slick-arrow:link,section.news div.news a.slick-arrow:visited{color:#4a4b4c;background:#fff;text-decoration:none}section.homepages div.homepages-carousel div.carousel-nav a:hover,section.news div.news a.slick-arrow:hover{color:#fff;background:#a6104d;text-decoration:none}section.homepages div.homepages-carousel div.carousel-nav a:hover:before,section.news div.news a.slick-arrow:hover:before{animation-timing-function:ease}section.homepages div.homepages-carousel div.carousel-nav a.carousel-prev:hover:before,section.news div.news a.carousel-prev.slick-arrow:hover:before{animation:c 1s infinite}section.homepages div.homepages-carousel div.carousel-nav a.carousel-next:hover:before,section.news div.news a.carousel-next.slick-arrow:hover:before{animation:b 1s infinite}@keyframes a{0%{padding-left:2%;padding-right:2%}to{padding-left:4%;padding-right:0}}@keyframes b{0%{margin-left:0}50%{margin-left:5px}to{margin-left:0}}@keyframes c{0%{margin-left:0}50%{margin-left:-5px}to{margin-left:0}}@keyframes d{0%{padding-left:0}50%{padding-left:5px}to{padding-left:0}}@keyframes e{0%{padding-right:0}50%{padding-right:5px}to{padding-right:0}}@keyframes f{0%{margin-bottom:0}50%{margin-bottom:5px}to{margin-bottom:0}}@keyframes g{0%{margin-top:0}50%{margin-top:5px}to{margin-top:0}}@keyframes h{0%{height:20%;width:20%}to{height:80%;width:80%}}@font-face{font-family:Gotham;src:local("☺"),url(../fonts/Gotham-Bold.woff2) format("woff2"),url(../fonts/Gotham-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Gotham;src:local("☺"),url(../fonts/Gotham-Medium.woff2) format("woff2"),url(../fonts/Gotham-Medium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gotham;src:local("☺"),url(../fonts/Gotham-Book.woff2) format("woff2"),url(../fonts/Gotham-Book.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:firman;src:local("☺"),url(../fonts/firman.woff2?fg567) format("woff2"),url(../fonts/firman.woff?fg567) format("woff");font-weight:400;font-style:normal}[data-icon]:after,[data-icon]:before{content:attr(data-icon)}[class*=" icon-"]:after,[class*=" icon-"]:before,[class^=icon-]:after,[class^=icon-]:before,[data-icon]:after,[data-icon]:before{font-family:firman!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down-after:after,.icon-arrow-down:before{content:"\61"}.icon-arrow-left-after:after,.icon-arrow-left:before{content:"\62"}.icon-arrow-right-after:after,.icon-arrow-right:before{content:"\63"}.icon-arrow-up-after:after,.icon-arrow-up:before{content:"\64"}.icon-close:before{content:"\65"}.icon-mj-after:after,.icon-mj:before{content:"\66"}.icon-play:before{content:"\67"}.icon-top:before{content:"\68"}p{padding:0;margin:0 0 .8em;font-size:1.03125vw}@media (max-width:1066.66667px){p{font-size:11px}}@media (min-width:1600px){p{font-size:16.5px}}p.intro{font-size:1.375vw;font-weight:400;color:#4a4b4c;line-height:1.4}@media (max-width:945.45455px){p.intro{font-size:13px}}@media (min-width:1600px){p.intro{font-size:22px}}ol,ul{margin:0 0 1.2em;padding:0;list-style-position:inside}ol li,ul li{font-size:1.03125vw;line-height:1.6em}@media (max-width:1066.66667px){ol li,ul li{font-size:11px}}@media (min-width:1600px){ol li,ul li{font-size:16.5px}}*{box-sizing:border-box}body{width:100%;color:#939598;background:#fff;font-family:Gotham,sans-serif;font-style:normal;font-weight:100;letter-spacing:0;font-size:1vw;line-height:1.6;position:relative;text-align:center;padding:0;margin:0 auto;left:0;font-smoothing:antialiased;min-width:320px;margin-top:123px;margin-bottom:157px}@media (max-width:1100px){body{font-size:11px}}@media (min-width:1600px){body{font-size:16px}}body.without-awardsteaser{margin-bottom:231px}@media screen and (max-width:1280px){body{margin-bottom:12.5vw}body.without-awardsteaser{margin-bottom:20vw}}@media screen and (max-width:767px){body,body.without-awardsteaser{margin-bottom:0}body.without-awardsteaser article{margin-bottom:8vw}}@media screen and (max-width:500px){body{margin-top:77px}}@media screen and (max-height:850px){body,body.without-awardsteaser{margin-bottom:0}body.without-awardsteaser article{margin-bottom:8vw}}.center{text-align:center}.clear{clear:both}html{font-size:62.5%;min-height:100%;overflow:-moz-scrollbars-vertical;overflow-y:scroll;overflow-x:hidden}address,audio,blockquote,canvas,embed,iframe,img,object,video{border:0 none;display:block;outline:none;margin:0;padding:0}audio,canvas,video{vertical-align:middle}video{width:100%;height:auto}article,aside,fieldset,footer,header,main,menu,nav,section{display:block;margin:0;padding:0;border:0 none}article,section{display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column}article{display:block;width:100%;margin:0 auto;z-index:1}form{margin:0;padding:0}a,a:link,a:visited{color:#a6104d;cursor:pointer;transition:color .2s linear}a,a:active,a:hover,a:link,a:visited{outline:none;text-decoration:underline}a:active,a:hover{color:#313233}hr{clear:both;width:100%;display:inline-block;border:0 none;line-height:1em;padding:0;margin:1em 0;background:#fff;text-align:center;height:1px}strong{font-weight:700}span.zerospace{text-indent:-8000px;font-size:.05em;line-height:.05em}ol.nobullets,ul.nobullets{padding:0;list-style-type:none}h1,h2,h2.likeh1,h3,h3.likeh1,h4,h5,h6,p.likeh1,p.likeh2{padding:.5em 0 0;margin:0 0 .5em;display:block;font-weight:400;margin-top:0;line-height:1.3;clear:both;font-family:Gotham,sans-serif;letter-spacing:.025em;transition:color .3s ease;color:#313233}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:700}h1.likeh2,h2,h3.likeh2,p.likeh2{font-size:2.75vw}@media (max-width:800px){h1.likeh2,h2,h3.likeh2,p.likeh2{font-size:22px}}@media (min-width:1600px){h1.likeh2,h2,h3.likeh2,p.likeh2{font-size:44px}}h3{font-size:2.625vw}@media (max-width:800px){h3{font-size:21px}}@media (min-width:1600px){h3{font-size:42px}}h4{font-size:2.5vw}@media (max-width:800px){h4{font-size:20px}}@media (min-width:1600px){h4{font-size:40px}}h5{font-size:2.25vw}@media (max-width:800px){h5{font-size:18px}}@media (min-width:1600px){h5{font-size:36px}}h6{font-size:2vw}@media (max-width:800px){h6{font-size:16px}}@media (min-width:1600px){h6{font-size:32px}}h1.nomargin,h2.nomargin,h3.nomargin,h4.nomargin{padding-top:0}h1.nomarginbottom,h2.nomarginbottom,h3.nomarginbottom,h4.nomarginbottom{margin-bottom:0}h1,h2+h3{padding-top:0}img{image-rendering:auto;max-width:100%;height:auto}.imagelink{margin:0;padding:0;text-indent:-8000px;font-size:.05em;line-height:.05em}.imagelink,.imagelink a{float:left;display:block}.imagelink a{text-decoration:none}#fb-root{overflow:hidden;position:absolute;top:-10000px;float:left;width:1px}button,input.action{-webkit-appearance:none;-moz-appearance:none;appearance:none}.gmnoprint img{max-width:none}div.header{position:fixed;display:block;width:100%;left:0;top:0;padding:0 4.6875%;z-index:999;background:hsla(0,0%,100%,.8);transition:all .2s ease}div.header.sticky{background:hsla(240,2%,90%,.9)}div.header.sticky header{padding:10px 0}div.header.sticky header p.logo:before{display:none}div.header.sticky header p.logo a{width:10%;min-width:144px}div.header header{z-index:201;width:100%;padding:30px 0;display:-ms-flexbox;display:flex;transition:padding .2s ease;-ms-flex-pack:justify;justify-content:space-between}div.header header p.logo{display:block;width:76%;margin:0;position:relative}div.header header p.logo:before{position:absolute;content:"";background:#e4e4e5;height:1px;right:0;left:37px;top:41px}div.header header p.logo a{display:block;width:181px;transition:all .2s ease}div.header header div.buttons{display:-ms-flexbox;display:flex;min-width:270px;width:24%;padding-left:1.7241379310345%;-ms-flex-pack:justify;justify-content:space-between}div.header header ul.contact{list-style-type:none;margin:2px 0 0;padding:0}div.header header ul.contact li{font-size:.75vw;text-transform:uppercase;font-weight:700}@media (max-width:1333.33333px){div.header header ul.contact li{font-size:10px}}@media (min-width:1600px){div.header header ul.contact li{font-size:12px}}div.header header ul.contact li a{border:1px solid #e4e4e5;line-height:38px;display:block;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;padding-left:38px;transition:background .2s ease;background:#fff}div.header header ul.contact li a:before{position:absolute;top:0;left:0;width:40px;height:40px;font-size:16px;line-height:38px}div.header header ul.contact li a span{padding:0 15px;background:#fff;border-left:1px solid #e4e4e5}div.header header ul.contact li a,div.header header ul.contact li a:link,div.header header ul.contact li a:visited{color:#313233;text-decoration:none}div.header header ul.contact li a:active,div.header header ul.contact li a:hover{color:#313233;text-decoration:none;background:#a6104d}div.header header ul.contact li a:active:before,div.header header ul.contact li a:hover:before{color:#fff;animation:b 1s infinite;animation-timing-function:ease}div.header header button.hamburger{width:auto;visibility:hidden;height:40px;padding:0;margin:2px 0 0;line-height:38px;color:#313233;border:1px solid #e4e4e5;display:-ms-flexbox;display:flex;font-size:.75vw;text-transform:uppercase;font-weight:700;background:#fff}@media (max-width:1333.33333px){div.header header button.hamburger{font-size:10px}}@media (min-width:1600px){div.header header button.hamburger{font-size:12px}}div.header header button.hamburger:focus{outline:none}div.header header button.hamburger:hover span.hamburger-box{background:#a6104d}div.header header button.hamburger.visible{visibility:visible}div.header header button.hamburger.is-active span.hamburger-box{background:#a6104d}div.header header button.hamburger span.hamburger-text{padding:0 15px;margin:0;border-right:1px solid #e4e4e5}div.header header button.hamburger span.hamburger-box{background:#4a4b4c;width:38px;height:38px;padding:11px;transition:background .2s ease}@media screen and (min-width:1281px){div.header header p.logo:before{left:37px}}@media screen and (max-width:500px){div.header header{padding:10px 0}div.header header p.logo{margin-top:7px}div.header header p.logo:before{left:29px;top:32px}div.header header p.logo a{width:144px}div.header header div.buttons{min-width:145px;width:145px}div.header header ul.contact{margin:0}div.header header ul.contact li a{padding-left:0}div.header header ul.contact li a:before{display:none}div.header header ul.contact li a span{padding:0 10px;border:0}div.header header button.hamburger{margin:0}div.header header button.hamburger span.hamburger-text{display:none}}div.header.sticky nav.mainmenu{top:63px}nav.mainmenu{z-index:202;width:256px;position:absolute;top:83px;right:4.6875%;border:1px solid #a6104d;text-align:left}@media screen and (max-width:500px){nav.mainmenu{top:63px}}nav.mainmenu.is-active{display:-ms-flexbox;display:flex}nav.mainmenu ul.main{display:block;width:100%;margin:0;padding:0;list-style-type:none;box-shadow:0 1px 1px rgba(0,0,0,.15);background:#fff}nav.mainmenu ul.main:after{width:0;height:0;position:absolute;top:-1px;right:9px;content:"";transform:translateY(-100%);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #a6104d}nav.mainmenu ul.main li{margin:0;padding:0;display:block;font-weight:700;text-transform:uppercase;position:relative;font-size:1vw}@media (max-width:1100px){nav.mainmenu ul.main li{font-size:11px}}@media (min-width:1600px){nav.mainmenu ul.main li{font-size:16px}}nav.mainmenu ul.main li.haschildren a{padding-right:40px}nav.mainmenu ul.main li a{display:block;position:relative;overflow:hidden;padding:.7em 1em}nav.mainmenu ul.main li a,nav.mainmenu ul.main li a:link,nav.mainmenu ul.main li a:visited{color:#313233;text-decoration:none}nav.mainmenu ul.main li a .text-dynamic,nav.mainmenu ul.main li a .text-dynamic-inner{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;transition:all .3s ease}nav.mainmenu ul.main li a .text-dynamic{background-color:#fff;color:#313233;overflow:hidden}nav.mainmenu ul.main li a .text-dynamic-inner{padding:.7em 1em}nav.mainmenu ul.main li a.current,nav.mainmenu ul.main li a.section,nav.mainmenu ul.main li a:active,nav.mainmenu ul.main li a:hover{color:#fff;text-decoration:none;background:#a6104d}nav.mainmenu ul.main li a.current .text-dynamic,nav.mainmenu ul.main li a.section .text-dynamic,nav.mainmenu ul.main li a:active .text-dynamic,nav.mainmenu ul.main li a:hover .text-dynamic{transform:translateX(-100%)}nav.mainmenu ul.main li a.current .text-dynamic-inner,nav.mainmenu ul.main li a.section .text-dynamic-inner,nav.mainmenu ul.main li a:active .text-dynamic-inner,nav.mainmenu ul.main li a:hover .text-dynamic-inner{transform:translateX(100%)}nav.mainmenu ul.main li span.children{display:inline-block;padding:.7em 1em;position:absolute;top:0;right:0;cursor:pointer;color:#313233;z-index:3}nav.mainmenu ul.main li span.children:before{display:inline-block;transition:all .2s ease}nav.mainmenu ul.main li span.children:hover{background:#a6104d;color:#fff}nav.mainmenu ul.main li span.children.is-active:before{transform:rotate(180deg)}nav.mainmenu ul.main li ul.children{padding:0;background:#e4e4e5}nav.mainmenu ul.main li ul.children li a .text-dynamic{background-color:#e4e4e5}nav.mainmenu ul.main li ul.children ul.children{background:#898a8a}nav.mainmenu ul.main li ul.children ul.children li a .text-dynamic{background-color:#898a8a}nav.mainmenu ul.main li ul.children li{text-transform:none}section.homepages{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}section.homepages div.homepages-carousel{display:block;margin-bottom:2.2vw}section.homepages div.homepages-carousel div.carousel-nav{position:absolute;z-index:2;bottom:3vw;right:0;display:-ms-flexbox;display:flex}section.homepages div.homepages-carousel div.carousel-nav a{display:block;position:relative;width:39px;height:39px;border:1px solid #e4e4e5}section.homepages div.homepages-carousel div.carousel-nav a.carousel-prev{border-right:0}section.homepages div.homepages-carousel div.slick-current div.page div.details{animation:a 1s ease;margin-right:0}section.homepages div.homepages-carousel div.slick-current div.page picture img,section.homepages div.homepages-carousel div.slick-current div.page video img{transform:scale(1)}section.homepages div.homepages-carousel div.page{width:100%;display:-ms-flexbox!important;display:flex!important}section.homepages div.homepages-carousel div.page picture,section.homepages div.homepages-carousel div.page video{display:block;position:relative;overflow:hidden;width:76%}section.homepages div.homepages-carousel div.page picture img,section.homepages div.homepages-carousel div.page video img{width:100%;transform:scale(1.05);transition:transform .5s ease}section.homepages div.homepages-carousel div.page div.details{display:block;min-width:270px;width:24%;text-align:left;margin:auto;padding-bottom:10vw;padding-left:4%;transition:margin .5s ease}section.homepages div.homepages-carousel div.page div.details h2{padding:0;text-overflow:ellipsis;overflow:hidden;font-size:2.75vw}@media (max-width:872.72727px){section.homepages div.homepages-carousel div.page div.details h2{font-size:24px}}@media (min-width:1600px){section.homepages div.homepages-carousel div.page div.details h2{font-size:44px}}section.homepages div.homepages-carousel div.page div.details p{display:block;margin-bottom:2em;font-size:.8125vw}@media (max-width:1230.76923px){section.homepages div.homepages-carousel div.page div.details p{font-size:10px}}@media (min-width:1600px){section.homepages div.homepages-carousel div.page div.details p{font-size:13px}}section.homepages div.homepages-carousel div.page div.details a.more{display:block;font-size:.75vw;font-weight:700;text-transform:uppercase}@media (max-width:1333.33333px){section.homepages div.homepages-carousel div.page div.details a.more{font-size:10px}}@media (min-width:1600px){section.homepages div.homepages-carousel div.page div.details a.more{font-size:12px}}section.homepages div.homepages-carousel div.page div.details a.more:after{font-size:15px;vertical-align:middle;margin-left:6px;transition:padding .2s ease}section.homepages div.homepages-carousel div.page div.details a.more,section.homepages div.homepages-carousel div.page div.details a.more:link,section.homepages div.homepages-carousel div.page div.details a.more:visited{text-decoration:none;color:#4a4b4c}section.homepages div.homepages-carousel div.page div.details a.more:active,section.homepages div.homepages-carousel div.page div.details a.more:hover{text-decoration:none;color:#a6104d}section.homepages div.homepages-carousel div.page div.details a.more:active:after,section.homepages div.homepages-carousel div.page div.details a.more:hover:after{animation:d 1s infinite;animation-timing-function:ease}section.homepages div.homepages-carousel-alt{width:101.7%;margin-right:-1.7%}section.homepages div.homepages-carousel-alt div.slick-slide{margin-right:1.7%;margin-left:0}section.homepages div.homepages-carousel-alt div.slick-slide *{cursor:pointer}section.homepages div.homepages-carousel-alt a.pagealt{width:18.3%;padding:0;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:row;flex-direction:row;text-align:left;background:#fff;border:1px solid #e4e4e5;position:relative}section.homepages div.homepages-carousel-alt a.pagealt:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:hsla(0,0%,100%,.5);transition:none}section.homepages div.homepages-carousel-alt a.pagealt:hover:after{width:50%;background-color:hsla(0,0%,100%,0);transition:all .4s ease-in-out}section.homepages div.homepages-carousel-alt a.pagealt,section.homepages div.homepages-carousel-alt a.pagealt:active,section.homepages div.homepages-carousel-alt a.pagealt:hover,section.homepages div.homepages-carousel-alt a.pagealt:link,section.homepages div.homepages-carousel-alt a.pagealt:visited{text-decoration:none}section.homepages div.homepages-carousel-alt a.pagealt img{display:block;width:45.875%;height:45.875%}section.homepages div.homepages-carousel-alt a.pagealt span{display:block;width:54.125%;padding:1.17vw;padding-top:2.34vw;padding-bottom:0}section.homepages div.homepages-carousel-alt a.pagealt span h3{line-height:1.3;margin:0 0 .2em;padding-top:0;color:#4a4b4c;text-overflow:ellipsis;overflow:hidden;font-size:1vw}@media (max-width:1100px){section.homepages div.homepages-carousel-alt a.pagealt span h3{font-size:11px}}@media (min-width:1600px){section.homepages div.homepages-carousel-alt a.pagealt span h3{font-size:16px}}section.homepages div.homepages-carousel-alt a.pagealt span p{line-height:1;margin:0;color:#939598;text-transform:uppercase;font-size:.75vw}@media (max-width:1333.33333px){section.homepages div.homepages-carousel-alt a.pagealt span p{font-size:10px}}@media (min-width:1600px){section.homepages div.homepages-carousel-alt a.pagealt span p{font-size:12px}}section.homepages div.homepages-carousel-alt div.slick-current a.pagealt{border-color:#a6104d}section.homepages div.homepages-carousel-alt div.slick-current a.pagealt h3{color:#a6104d}section.homepages div.homepages-carousel-alt div.slick-current a.pagealt p{color:rgba(167,13,77,.5)}@media screen and (max-width:650px){section.homepages div.homepages-carousel div.page{-ms-flex-direction:column;flex-direction:column}section.homepages div.homepages-carousel div.page picture,section.homepages div.homepages-carousel div.page video{width:100%}section.homepages div.homepages-carousel div.page div.details{width:100%;margin:6vw 0}}@media screen and (max-width:480px){section.homepages div.homepages-carousel div.carousel-nav a{width:24px;height:24px}}section{z-index:2;padding-left:4.6875%;padding-right:4.6875%;position:relative}section.intro{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:7vw}@media screen and (min-width:1281px){section.intro{padding-bottom:91px}}section.intro div.image-h1{position:relative;margin:0 0 6vw;z-index:1}section.intro div.image-h1 img{width:100%}section.intro div.image-h1 h1{color:#4a4b4c;font-size:3.875vw}@media (max-width:645.16129px){section.intro div.image-h1 h1{font-size:25px}}@media (min-width:1600px){section.intro div.image-h1 h1{font-size:62px}}section.intro div.image-h1 h1.with-image{min-width:29vw;padding:4.3vw 3.9vw 0;line-height:1;position:absolute;bottom:0;left:0;background:#fff;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}section.intro div.image-h1 h1.with-image.with-image-wide{min-width:61vw}@media screen and (max-width:767px){section.intro div.image-h1 h1.with-image{padding-left:0}}section.intro div.content{position:relative;z-index:1}section.intro div.content.with-mj{min-height:11vw}section.intro div.content.with-mj:before{width:25.1vw;position:absolute;top:0;right:3.9vw;text-align:center;font-size:11vw;color:#313233}section.intro div.content.content-left{padding:0 29vw 0 3.9vw}section.intro div.content.content-left.with-mj:before{right:3.9vw}@media screen and (max-width:767px){section.intro div.content.content-left{padding-left:0}}@media screen and (max-width:650px){section.intro div.content.content-left{padding:0}section.intro div.content.content-left.with-mj{padding-right:25vw}section.intro div.content.content-left.with-mj:before{right:0}}section.intro div.content.content-right{padding:0 3.9vw 0 29vw}section.intro div.content.content-right.with-mj:before{left:3.9vw}@media screen and (max-width:767px){section.intro div.content.content-right{padding-right:0}}@media screen and (max-width:650px){section.intro div.content.content-right{padding:0}section.intro div.content.content-right.with-mj{padding-left:25vw}section.intro div.content.content-right.with-mj:before{left:0}}section.intro-about,section.intro-contact{padding-bottom:0}section button.loadmore{z-index:2;cursor:pointer;border:1px solid #e4e4e5;line-height:38px;padding:0;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;padding-right:38px;transition:background .2s ease;background:#4a4b4c;font-size:.75vw;text-transform:uppercase;font-weight:700;margin:auto}@media (max-width:1333.33333px){section button.loadmore{font-size:10px}}@media (min-width:1600px){section button.loadmore{font-size:12px}}section button.loadmore:after{position:absolute;top:0;right:0;width:40px;height:40px;font-size:16px;line-height:38px;transition:all .2s ease}section button.loadmore span{display:block;padding:0 15px;background:#fff;border-right:1px solid #e4e4e5}section button.loadmore,section button.loadmore:link,section button.loadmore:visited{color:#313233;text-decoration:none}section button.loadmore:after,section button.loadmore:link:after,section button.loadmore:visited:after{color:#fff}section button.loadmore:hover{color:#313233;text-decoration:none;background:#a6104d}section button.loadmore:hover:after{color:#fff;animation:g 1s infinite;animation-timing-function:ease}section button.loadmore.loading{transition:none;background-color:#fff;background-image:url(/resources/themes/firman/images/loading.gif);background-size:contain;background-position:100%}section button.loadmore.loading:hover{background-color:#fff}section button.loadmore.loading:hover:after{animation:none}section button.loadmore.loading:after{content:""}section button.loadmore.hidden{display:none}section.split{z-index:1;text-align:left;padding-left:6.9%;padding-right:6.9%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){section.split{padding-left:4.6875%;padding-right:4.6875%}}section.split div.growshrink{z-index:-1;width:29vw;height:29vw;margin-top:-29vw;position:absolute;z-index:0}@media screen and (max-width:450px){section.split div.growshrink{display:none}}section.split div.growshrink.growshrink-tl{width:25vw;height:25vw;margin-top:0;position:absolute;z-index:0;left:3vw;top:-23vw}@media screen and (max-width:450px){section.split div.growshrink.growshrink-tl{display:none}}section.split div.growshrink.growshrink-tl:after,section.split div.growshrink.growshrink-tl:before{content:"";position:absolute;background-color:#fff;border:1px solid #e4e4e5;animation:h 14s infinite;box-sizing:border-box}section.split div.growshrink.growshrink-tl:before{animation-direction:alternate;animation-timing-function:ease-in;bottom:0;left:0;height:20%;width:20%}section.split div.growshrink.growshrink-tl:after{animation-direction:alternate-reverse;animation-timing-function:ease-out;right:1px;top:1px;height:80%;width:80%}section.split div.growshrink.growshrink-tr{width:25vw;height:25vw;margin-top:0;position:absolute;z-index:0;right:3vw;top:-23vw}@media screen and (max-width:450px){section.split div.growshrink.growshrink-tr{display:none}}section.split div.growshrink.growshrink-tr:after,section.split div.growshrink.growshrink-tr:before{content:"";position:absolute;background-color:#fff;border:1px solid #e4e4e5;animation:h 14s infinite;box-sizing:border-box}section.split div.growshrink.growshrink-tr:before{animation-direction:alternate;animation-timing-function:ease-in;bottom:0;left:0;height:20%;width:20%}section.split div.growshrink.growshrink-tr:after{animation-direction:alternate-reverse;animation-timing-function:ease-out;right:1px;top:1px;height:80%;width:80%}section.split div.growshrink.growshrink-al{width:29vw;height:29vw;margin-top:0;position:absolute;z-index:0;left:3vw;top:-2vw}@media screen and (max-width:450px){section.split div.growshrink.growshrink-al{display:none}}section.split div.growshrink.growshrink-al:after,section.split div.growshrink.growshrink-al:before{content:"";position:absolute;background-color:#fff;border:1px solid #e4e4e5;animation:h 14s infinite;box-sizing:border-box}section.split div.growshrink.growshrink-al:before{animation-direction:alternate;animation-timing-function:ease-in;bottom:0;left:0;height:20%;width:20%}section.split div.growshrink.growshrink-al:after{animation-direction:alternate-reverse;animation-timing-function:ease-out;right:1px;top:1px;height:80%;width:80%}section.split div.growshrink.growshrink-mr{left:3vw;top:50%}section.split div.growshrink.growshrink-mr:after,section.split div.growshrink.growshrink-mr:before{content:"";position:absolute;background-color:#fff;border:1px solid #e4e4e5;animation:h 16s infinite;box-sizing:border-box}section.split div.growshrink.growshrink-mr:before{animation-direction:alternate;animation-timing-function:ease-in;bottom:0;left:0;height:20%;width:20%}section.split div.growshrink.growshrink-mr:after{animation-direction:alternate-reverse;animation-timing-function:ease-out;right:1px;top:1px;height:80%;width:80%}section.split div.growshrink.growshrink-ml{right:3vw;top:40%}section.split div.growshrink.growshrink-ml:after,section.split div.growshrink.growshrink-ml:before{content:"";position:absolute;background-color:#fff;border:1px solid #e4e4e5;animation:h 12s infinite;box-sizing:border-box}section.split div.growshrink.growshrink-ml:before{animation-direction:alternate;animation-timing-function:ease-in;bottom:0;left:0;height:20%;width:20%}section.split div.growshrink.growshrink-ml:after{animation-direction:alternate-reverse;animation-timing-function:ease-out;right:1px;top:1px;height:80%;width:80%}section.split div.grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;position:relative;z-index:2;margin-bottom:6vw}@media screen and (min-width:1281px){section.split div.grid{margin-bottom:77px}}section.split.split-line{padding-top:6vw}section.split.split-line:before{position:absolute;content:"";height:3vw;width:3vw;border:1px solid #e4e4e5;background:#fff;z-index:1;left:50%;margin-left:-1.5vw;top:0}section.split.split-line:after{position:absolute;content:"";height:100%;width:1px;background:#e4e4e5;z-index:0;left:50%;top:0}section.split.split-line div.item:before{content:"";width:100%;height:1px;background:#e4e4e5;position:absolute;top:0;left:0}section.split.split-line div.item:nth-child(2){padding-top:8vw}section.split.split-line div.item:nth-child(2):before{top:6vw}section.split div.item{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:3vw 2vw;position:relative}section.split div.item div.inner{position:relative;display:block;width:100%}section.split div.item div.inner:before{height:3.9vw;content:"";position:absolute;width:90%;left:0;background:#fff}section.split div.item div.inner img{width:100%}section.split div.item div.inner a.video{position:absolute;right:0;width:10%;height:3.9vw;text-align:center;border:1px solid #e4e4e5;transition:background .2s ease;font-size:1.5vw;display:-ms-flexbox;display:flex}section.split div.item div.inner a.video:before{line-height:1;margin:auto;transition:padding .2s ease}section.split div.item div.inner a.video,section.split div.item div.inner a.video:link,section.split div.item div.inner a.video:visited{color:#e4e4e5;background:#4a4b4c;text-decoration:none}section.split div.item div.inner a.video:active,section.split div.item div.inner a.video:hover{color:#e4e4e5;background:#a6104d;text-decoration:none}section.split div.item div.inner a.video:hover:before{animation:d 1s infinite;animation-timing-function:ease}section.split div.item div.content{display:block;width:90%;padding:0 3% 0 6%;position:relative;z-index:1}section.split div.item div.content:before{position:absolute;top:0;right:3%;color:#4a4b4c;font-size:3.0625vw}@media (max-width:718.36735px){section.split div.item div.content:before{font-size:22px}}@media (min-width:1600px){section.split div.item div.content:before{font-size:49px}}section.split div.item div.content h2{font-size:1.375vw;color:#313233;font-weight:400;padding:0;margin-bottom:1.5em;-ms-flex-align:end;align-items:flex-end;display:block;position:relative}@media (max-width:945.45455px){section.split div.item div.content h2{font-size:13px}}@media (min-width:1600px){section.split div.item div.content h2{font-size:22px}}section.split div.item div.content p.date{margin-bottom:.4em;font-weight:700;font-size:.75vw;line-height:12px;color:#b4b6b8;text-transform:uppercase;letter-spacing:.025em}@media (max-width:1333.33333px){section.split div.item div.content p.date{font-size:10px}}@media (min-width:1600px){section.split div.item div.content p.date{font-size:12px}}section.split div.item div.content a.more{margin-top:2vw;display:block;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;font-size:.75vw}@media (max-width:1333.33333px){section.split div.item div.content a.more{font-size:10px}}@media (min-width:1600px){section.split div.item div.content a.more{font-size:12px}}section.split div.item div.content a.more:after{font-size:15px;vertical-align:middle;margin-left:6px;transition:padding .2s ease}section.split div.item div.content a.more,section.split div.item div.content a.more:link,section.split div.item div.content a.more:visited{text-decoration:none;color:#4a4b4c}section.split div.item div.content a.more:active,section.split div.item div.content a.more:hover{text-decoration:none;color:#a6104d}section.split div.item div.content a.more:active:after,section.split div.item div.content a.more:hover:after{animation:d 1s infinite;animation-timing-function:ease}section.split div.item--top div.inner{margin-top:-3.9vw}section.split div.item--top div.inner:before,section.split div.item--top div.inner a.video{top:0}section.split div.item--top div.content{padding-bottom:1vw}section.split div.item--bottom div.inner{margin-bottom:-3.9vw}section.split div.item--bottom div.inner:before,section.split div.item--bottom div.inner a.video{bottom:0}section.split div.item--bottom div.content{padding-top:2vw}@media screen and (min-width:1600px){section.split.split-3wide div.item{width:33.3333333%}section.split.split-3wide div.item div.inner:before{height:2.5vw}section.split.split-3wide div.item div.inner a.video{height:2.5vw;font-size:1vw}section.split.split-3wide div.item--top div.inner{margin-top:-2.5vw}section.split.split-3wide div.item--bottom div.inner{margin-bottom:-2.5vw}section.split.split-3wide div.item--bottom div.content{padding-top:1.2vw}}@media screen and (max-width:767px){section.split.split-line:before{left:4.6875%}section.split.split-line:after{z-index:-1;left:4.6875%}section.split.split-line div.item:nth-child(2){padding-top:5vw}section.split.split-line div.item:nth-child(2):before{top:0}section.split.split-line div.item div.inner:before{border-left:1px solid #e4e4e5}section.split div.grid{-ms-flex-direction:column;flex-direction:column}section.split div.item{width:100%;padding:5vw 0 2vw}section.split div.item div.inner:before{height:8.6vw}section.split div.item div.inner a.video{height:8.6vw;font-size:3vw}section.split div.item--top div.inner{margin-top:-8.6vw}section.split div.item--top div.content{padding-bottom:2vw}section.split div.item--bottom div.inner{margin-bottom:-8.6vw}section.split div.item--bottom div.content{padding-top:6vw}}section.infos{padding-left:3.046875%;padding-right:3.046875%;margin-top:4vw}section.infos,section.infos div.info{display:-ms-flexbox;display:flex;width:100%}section.infos div.info{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #e4e4e5;background:#fff;padding:3.6vw 5.7vw}section.infos div.info-inner{position:relative;display:block;text-align:left;width:29%}section.infos div.info-inner h2{padding-top:0;margin-bottom:1.5em;color:#4a4b4c;font-size:1.25vw}@media (max-width:1040px){section.infos div.info-inner h2{font-size:13px}}@media (min-width:1600px){section.infos div.info-inner h2{font-size:20px}}@media screen and (min-width:1281px){section.infos{margin-top:51px}section.infos div.info{padding:47px 74px}}@media screen and (max-width:767px){section.infos div.info{-ms-flex-direction:column;flex-direction:column;padding:3.9vw}section.infos div.info-inner{width:100%;margin-bottom:30px}section.infos div.info-inner:last-child{margin-bottom:0}}section.team{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;padding-left:6.9%;padding-right:6.9%;margin-top:4vw}section.team div.growshrink{width:29vw;height:29vw;margin-top:-29vw;position:absolute;z-index:0}@media screen and (max-width:450px){section.team div.growshrink{display:none}}section.team div.growshrink.growshrink-br{right:3vw;bottom:2vw}section.team div.growshrink.growshrink-br:after,section.team div.growshrink.growshrink-br:before{content:"";position:absolute;background-color:#fff;border:1px solid #e4e4e5;animation:h 16s infinite;box-sizing:border-box}section.team div.growshrink.growshrink-br:before{animation-direction:alternate;animation-timing-function:ease-in;bottom:0;left:0;height:20%;width:20%}section.team div.growshrink.growshrink-br:after{animation-direction:alternate-reverse;animation-timing-function:ease-out;right:1px;top:1px;height:80%;width:80%}section.team div.growshrink.growshrink-bl{left:3vw;bottom:-4vw}section.team div.growshrink.growshrink-bl:after,section.team div.growshrink.growshrink-bl:before{content:"";position:absolute;background-color:#fff;border:1px solid #e4e4e5;animation:h 12s infinite;box-sizing:border-box}section.team div.growshrink.growshrink-bl:before{animation-direction:alternate;animation-timing-function:ease-in;bottom:0;left:0;height:20%;width:20%}section.team div.growshrink.growshrink-bl:after{animation-direction:alternate-reverse;animation-timing-function:ease-out;right:1px;top:1px;height:80%;width:80%}section.team div.team{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1}section.team div.team-inner{position:relative;display:block;text-align:left;width:25%;padding:1.953125vw}section.team div.team-inner--wide{width:50%}section.team div.team-inner img{width:100%;margin-bottom:1.2em}section.team div.team-inner h3{padding-top:0;margin-bottom:1.5em;color:#4a4b4c;margin:0;font-weight:400;font-size:1.25vw}@media (max-width:1040px){section.team div.team-inner h3{font-size:13px}}@media (min-width:1600px){section.team div.team-inner h3{font-size:20px}}section.team div.team-inner p.position{margin:0;text-transform:uppercase;font-weight:700;font-size:.75vw;letter-spacing:.025em}@media (max-width:1333.33333px){section.team div.team-inner p.position{font-size:10px}}@media (min-width:1600px){section.team div.team-inner p.position{font-size:12px}}@media screen and (min-width:1281px){section.team{margin-top:51px}}@media screen and (max-width:768px){section.team{padding-left:2.8%;padding-right:2.8%}section.team div.team-inner{width:50%}section.team div.team-inner--wide{width:100%}}@media screen and (max-width:450px){section.team div.team-inner{width:100%}}section.news{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;padding-left:6.9%;padding-right:6.9%;margin-top:4vw}@media screen and (min-width:1281px){section.news{margin-top:51px}}@media screen and (max-width:767px){section.news{padding-left:4.6875%;padding-right:4.6875%}}section.news div.news{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #e4e4e5;margin:4vw 0;padding:0 2vw;position:relative}section.news div.news a.slick-arrow{top:-20px;position:absolute;width:40px;height:40px;z-index:1;border:1px solid #e4e4e5}section.news div.news a.slick-arrow.slick-disabled:before{display:none}section.news div.news a.slick-arrow.slick-disabled:hover{color:#4a4b4c;background:#fff}section.news div.news a.slick-arrow.carousel-prev{left:-40px}section.news div.news a.slick-arrow.carousel-next{right:-40px}section.news div.news-inner{position:relative;display:block;text-align:left;width:33.333333%;padding-right:4.3vw;padding-top:5.390625vw}section.news div.news-inner:before{content:"";width:1px;height:3vw;background:#e4e4e5;position:absolute;top:0;left:0}section.news div.news-inner img{width:100%;margin-bottom:1.2em}section.news div.news-inner h3{padding-top:0;margin-bottom:1.5em;color:#4a4b4c;font-size:1.25vw}@media (max-width:1040px){section.news div.news-inner h3{font-size:13px}}@media (min-width:1600px){section.news div.news-inner h3{font-size:20px}}section.news div.news-inner h3 a{position:relative;padding-right:20px;width:100%;display:block}section.news div.news-inner h3 a:after{top:0;right:0;position:absolute;font-size:15px;vertical-align:middle;transition:padding .2s ease}section.news div.news-inner h3 a,section.news div.news-inner h3 a:link,section.news div.news-inner h3 a:visited{text-decoration:none;color:#4a4b4c}section.news div.news-inner h3 a:active,section.news div.news-inner h3 a:hover{text-decoration:none;color:#a6104d}section.news div.news-inner h3 a:active:after,section.news div.news-inner h3 a:hover:after{animation:e 1s infinite;animation-timing-function:ease}section.news div.news-inner p.date{font-size:.75vw;margin:0;text-transform:uppercase;font-weight:700;letter-spacing:.025em}@media (max-width:1333.33333px){section.news div.news-inner p.date{font-size:10px}}@media (min-width:1600px){section.news div.news-inner p.date{font-size:12px}}section.news div.news-inner a.more{margin-top:2vw;display:block;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;font-size:.75vw}@media (max-width:1333.33333px){section.news div.news-inner a.more{font-size:10px}}@media (min-width:1600px){section.news div.news-inner a.more{font-size:12px}}section.news div.news-inner a.more:after{font-size:15px;vertical-align:middle;margin-left:6px;transition:padding .2s ease}section.news div.news-inner a.more,section.news div.news-inner a.more:link,section.news div.news-inner a.more:visited{text-decoration:none;color:#4a4b4c}section.news div.news-inner a.more:active,section.news div.news-inner a.more:hover{text-decoration:none;color:#a6104d}section.news div.news-inner a.more:active:after,section.news div.news-inner a.more:hover:after{animation:d 1s infinite;animation-timing-function:ease}@media screen and (max-width:767px){section.news div.news{padding:0}section.news div.news a.slick-arrow.carousel-prev{left:-20px}section.news div.news a.slick-arrow.carousel-next{right:-20px}section.news div.news-inner{padding-top:40px}section.news div.news-inner:before{height:30px}}@media screen and (max-width:480px){section.news div.news{padding:0}section.news div.news a.slick-arrow{top:-12px;position:absolute;width:24px;height:24px}section.news div.news a.slick-arrow.carousel-prev{left:-12px}section.news div.news a.slick-arrow.carousel-next{right:-12px}section.news div.news-inner{padding-right:0}}section.testimonials{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;width:100%;padding-left:8.5875%;padding-right:8.5875%;text-align:left;margin-top:3vw;z-index:1}section.testimonials div.growshrink{z-index:-1;width:29vw;height:29vw;margin-top:-29vw;position:absolute;z-index:0}@media screen and (max-width:450px){section.testimonials div.growshrink{display:none}}section.testimonials div.growshrink.growshrink-tr{width:25vw;height:25vw;margin-top:0;position:absolute;z-index:0;right:3vw;top:-23vw}@media screen and (max-width:450px){section.testimonials div.growshrink.growshrink-tr{display:none}}section.testimonials div.growshrink.growshrink-tr:after,section.testimonials div.growshrink.growshrink-tr:before{content:"";position:absolute;background-color:#fff;border:1px solid #e4e4e5;animation:h 14s infinite;box-sizing:border-box}section.testimonials div.growshrink.growshrink-tr:before{animation-direction:alternate;animation-timing-function:ease-in;bottom:0;left:0;height:20%;width:20%}section.testimonials div.growshrink.growshrink-tr:after{animation-direction:alternate-reverse;animation-timing-function:ease-out;right:1px;top:1px;height:80%;width:80%}section.testimonials div.growshrink.growshrink-mr{left:3vw;top:50%}section.testimonials div.growshrink.growshrink-mr:after,section.testimonials div.growshrink.growshrink-mr:before{content:"";position:absolute;background-color:#fff;border:1px solid #e4e4e5;animation:h 16s infinite;box-sizing:border-box}section.testimonials div.growshrink.growshrink-mr:before{animation-direction:alternate;animation-timing-function:ease-in;bottom:0;left:0;height:20%;width:20%}section.testimonials div.growshrink.growshrink-mr:after{animation-direction:alternate-reverse;animation-timing-function:ease-out;right:1px;top:1px;height:80%;width:80%}section.testimonials div.growshrink.growshrink-ml{right:3vw;top:40%}section.testimonials div.growshrink.growshrink-ml:after,section.testimonials div.growshrink.growshrink-ml:before{content:"";position:absolute;background-color:#fff;border:1px solid #e4e4e5;animation:h 12s infinite;box-sizing:border-box}section.testimonials div.growshrink.growshrink-ml:before{animation-direction:alternate;animation-timing-function:ease-in;bottom:0;left:0;height:20%;width:20%}section.testimonials div.growshrink.growshrink-ml:after{animation-direction:alternate-reverse;animation-timing-function:ease-out;right:1px;top:1px;height:80%;width:80%}section.testimonials div.testimonials{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1}section.testimonials div.testimonial-inner{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;text-align:left;width:100%;margin-bottom:7vw}section.testimonials div.testimonial-inner.testimonial-alt{-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.testimonials div.testimonial-inner.testimonial-alt div.details{padding-left:9%;padding-right:0}section.testimonials div.testimonial-inner p.project{color:#313233;font-size:1.25vw;letter-spacing:.025em;margin:1.5em 0 0}@media (max-width:1040px){section.testimonials div.testimonial-inner p.project{font-size:13px}}@media (min-width:1600px){section.testimonials div.testimonial-inner p.project{font-size:20px}}section.testimonials div.testimonial-inner blockquote{display:block;position:relative;padding-top:3.5em}section.testimonials div.testimonial-inner blockquote:before{content:"“";position:absolute;top:15px;left:0;color:#313233;line-height:1;font-size:3.75vw}@media (max-width:800px){section.testimonials div.testimonial-inner blockquote:before{font-size:30px}}@media (min-width:1600px){section.testimonials div.testimonial-inner blockquote:before{font-size:60px}}section.testimonials div.testimonial-inner div.content,section.testimonials div.testimonial-inner div.image{display:block;position:relative;width:69%}section.testimonials div.testimonial-inner div.image{-ms-flex-item-align:start;align-self:flex-start}section.testimonials div.testimonial-inner div.image img{width:100%}section.testimonials div.testimonial-inner div.image p.project{line-height:1;position:absolute;padding:2.34375vw;padding-bottom:0;min-width:59%;margin:0;background:#fff;bottom:0;left:0}section.testimonials div.testimonial-inner div.details{display:block;width:31%;text-align:left;margin:auto;padding-right:9%;transition:margin .5s ease}section.testimonials div.testimonial-inner div.details h2{padding:0;overflow-wrap:break-word;text-overflow:ellipsis;overflow:hidden}section.testimonials div.testimonial-inner div.details p.position{margin:0;text-transform:uppercase;font-weight:700;font-size:.75vw}@media (max-width:1333.33333px){section.testimonials div.testimonial-inner div.details p.position{font-size:10px}}@media (min-width:1600px){section.testimonials div.testimonial-inner div.details p.position{font-size:12px}}@media screen and (max-width:767px){section.testimonials{padding-left:4.6875%;padding-right:4.6875%}section.testimonials div.testimonial-inner div.content,section.testimonials div.testimonial-inner div.details,section.testimonials div.testimonial-inner div.image{width:50%}}@media screen and (max-width:650px){section.testimonials div.testimonial-inner,section.testimonials div.testimonial-inner.testimonial-alt{-ms-flex-direction:column;flex-direction:column}section.testimonials div.testimonial-inner.testimonial-alt div.details,section.testimonials div.testimonial-inner div.details{padding:0}section.testimonials div.testimonial-inner div.content,section.testimonials div.testimonial-inner div.details,section.testimonials div.testimonial-inner div.image{width:100%}}section.projects{z-index:1;text-align:left;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:0 6.9%}@media screen and (max-width:767px){section.projects{padding-left:4.6875%;padding-right:4.6875%}}section.projects div.growshrink{z-index:-1;width:29vw;height:29vw;margin-top:-29vw;position:absolute;z-index:0}@media screen and (max-width:450px){section.projects div.growshrink{display:none}}section.projects div.growshrink.growshrink-tl{width:25vw;height:25vw;margin-top:0;position:absolute;z-index:0;left:3vw;top:-23vw}@media screen and (max-width:450px){section.projects div.growshrink.growshrink-tl{display:none}}section.projects div.growshrink.growshrink-tl:after,section.projects div.growshrink.growshrink-tl:before{content:"";position:absolute;background-color:#fff;border:1px solid #e4e4e5;animation:h 14s infinite;box-sizing:border-box}section.projects div.growshrink.growshrink-tl:before{animation-direction:alternate;animation-timing-function:ease-in;bottom:0;left:0;height:20%;width:20%}section.projects div.growshrink.growshrink-tl:after{animation-direction:alternate-reverse;animation-timing-function:ease-out;right:1px;top:1px;height:80%;width:80%}section.projects div.growshrink.growshrink-mr{left:3vw;top:50%}section.projects div.growshrink.growshrink-mr:after,section.projects div.growshrink.growshrink-mr:before{content:"";position:absolute;background-color:#fff;border:1px solid #e4e4e5;animation:h 16s infinite;box-sizing:border-box}section.projects div.growshrink.growshrink-mr:before{animation-direction:alternate;animation-timing-function:ease-in;bottom:0;left:0;height:20%;width:20%}section.projects div.growshrink.growshrink-mr:after{animation-direction:alternate-reverse;animation-timing-function:ease-out;right:1px;top:1px;height:80%;width:80%}section.projects div.growshrink.growshrink-ml{right:3vw;top:40%}section.projects div.growshrink.growshrink-ml:after,section.projects div.growshrink.growshrink-ml:before{content:"";position:absolute;background-color:#fff;border:1px solid #e4e4e5;animation:h 12s infinite;box-sizing:border-box}section.projects div.growshrink.growshrink-ml:before{animation-direction:alternate;animation-timing-function:ease-in;bottom:0;left:0;height:20%;width:20%}section.projects div.growshrink.growshrink-ml:after{animation-direction:alternate-reverse;animation-timing-function:ease-out;right:1px;top:1px;height:80%;width:80%}section.projects div.projects-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;position:relative;margin-bottom:6vw;z-index:1}section.projects div.projects-grid p.center{margin:auto}section.projects div.projects-item{width:33.333333%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:2vw;padding-bottom:0;position:relative}section.projects div.projects-item.orientation1{height:49.65625vw}section.projects div.projects-item.orientation2{height:24.828125vw}section.projects div.projects-item *{cursor:pointer}section.projects div.projects-item.loading div.projects-inner:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:rgba(0,0,0,.5) url(/resources/themes/firman/images/loading.gif) no-repeat 50%;background-size:20%}section.projects div.projects-item:hover div.projects-content h2{color:#a6104d}section.projects div.projects-item div.projects-inner{position:relative;display:block;width:100%}section.projects div.projects-item div.projects-inner a.video{position:absolute;bottom:0;right:0;width:50px;height:50px;text-align:center;border:1px solid #e4e4e5;transition:background .2s ease;font-size:16px;display:-ms-flexbox;display:flex}section.projects div.projects-item div.projects-inner a.video:before{line-height:1;margin:auto;transition:padding .2s ease}section.projects div.projects-item div.projects-inner a.video,section.projects div.projects-item div.projects-inner a.video:link,section.projects div.projects-item div.projects-inner a.video:visited{color:#e4e4e5;background:#4a4b4c;text-decoration:none}section.projects div.projects-item div.projects-inner a.video:active,section.projects div.projects-item div.projects-inner a.video:hover{color:#e4e4e5;background:#a6104d;text-decoration:none}section.projects div.projects-item div.projects-inner a.video:hover:before{animation:d 1s infinite;animation-timing-function:ease}section.projects div.projects-item div.projects-inner img{width:100%}section.projects div.projects-item div.projects-content{display:block;width:100%;-ms-flex:1 0 auto;flex:1 0 auto;padding-top:1.25vw}section.projects div.projects-item div.projects-content h2{display:block;position:relative;width:100%;margin:0 0 4px;padding:0;font-size:1.25vw;line-height:18px;color:#4a4b4c}@media (max-width:1040px){section.projects div.projects-item div.projects-content h2{font-size:13px}}@media (min-width:1600px){section.projects div.projects-item div.projects-content h2{font-size:20px}}section.projects div.projects-item div.projects-content h2.with-mj{padding-right:50px}section.projects div.projects-item div.projects-content h2:after{position:absolute;top:0;right:0;font-size:3.0625vw}@media (max-width:718.36735px){section.projects div.projects-item div.projects-content h2:after{font-size:22px}}@media (min-width:1600px){section.projects div.projects-item div.projects-content h2:after{font-size:49px}}section.projects div.projects-item div.projects-content p.date{font-size:.75vw;line-height:12px;margin:0;font-weight:700;color:#b4b6b8;letter-spacing:.025em}@media (max-width:1333.33333px){section.projects div.projects-item div.projects-content p.date{font-size:10px}}@media (min-width:1600px){section.projects div.projects-item div.projects-content p.date{font-size:12px}}@media screen and (min-width:1600px){section.projects div.projects-item{width:25%;padding:1vw;padding-bottom:0}section.projects div.projects-item.orientation1{height:39.2vw}section.projects div.projects-item.orientation2{height:19.6vw}}@media screen and (max-width:767px){section.projects div.projects-item{width:50%;padding:0 3vw;padding-bottom:0}section.projects div.projects-item.orientation1{height:80.6145833333333vw}section.projects div.projects-item.orientation2{height:40.30729166666665vw}section.projects div.projects-item div.projects-inner a.video{width:34px;height:34px;font-size:12px}}@media screen and (max-width:550px){section.projects div.projects-grid{-ms-flex-direction:column;flex-direction:column}section.projects div.projects-item{width:100%;padding:3vw 0}section.projects div.projects-item.orientation1,section.projects div.projects-item.orientation2{height:auto}section.projects div.projects-item div.projects-inner a.video{width:50px;height:50px;font-size:16px}}div.fancybox-project{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh}div.fancybox-project,div.fancybox-project div.fancybox-project-inner{text-align:center;width:100%;position:absolute;bottom:0;left:0;right:0;top:0}div.fancybox-project div.fancybox-project-inner{display:block;margin:0 auto}div.fancybox-project div.fancybox-project-inner.orientation1{width:38.4761904761905%}div.fancybox-project div.fancybox-project-inner.orientation2{width:100%}div.fancybox-project div.fancybox-project-inner a.video{position:absolute;bottom:0;right:0;width:80px;height:80px;text-align:center;border:1px solid #e4e4e5;transition:background .2s ease;font-size:28px;display:-ms-flexbox;display:flex}div.fancybox-project div.fancybox-project-inner a.video:before{line-height:1;margin:auto;transition:padding .2s ease}div.fancybox-project div.fancybox-project-inner a.video,div.fancybox-project div.fancybox-project-inner a.video:link,div.fancybox-project div.fancybox-project-inner a.video:visited{color:#e4e4e5;background:#4a4b4c;text-decoration:none}div.fancybox-project div.fancybox-project-inner a.video:active,div.fancybox-project div.fancybox-project-inner a.video:hover{color:#e4e4e5;background:#a6104d;text-decoration:none}div.fancybox-project div.fancybox-project-inner a.video:hover:before{animation:d 1s infinite;animation-timing-function:ease}div.fancybox-project div.fancybox-project-inner img{width:100%;margin:auto}div.fancybox-project div.fancybox-project-inner div.project-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:auto;max-width:1170px;text-align:left;color:#fff;padding:2vw 60px 1vw}div.fancybox-project div.fancybox-project-inner div.project-content div.project-details{display:block;width:100%}div.fancybox-project div.fancybox-project-inner div.project-content div.project-details h2{padding:0;color:#fff;margin-bottom:.2em;font-size:1.25vw}@media (max-width:1040px){div.fancybox-project div.fancybox-project-inner div.project-content div.project-details h2{font-size:13px}}@media (min-width:1600px){div.fancybox-project div.fancybox-project-inner div.project-content div.project-details h2{font-size:20px}}div.fancybox-project div.fancybox-project-inner div.project-content div.project-details p{font-size:11px;line-height:12px;color:#e4e4e5}div.fancybox-project div.fancybox-project-inner div.project-content div.project-details p.date{font-size:.75vw;line-height:12px;margin-bottom:1.5em;letter-spacing:.025em}@media (max-width:1333.33333px){div.fancybox-project div.fancybox-project-inner div.project-content div.project-details p.date{font-size:10px}}@media (min-width:1600px){div.fancybox-project div.fancybox-project-inner div.project-content div.project-details p.date{font-size:12px}}div.fancybox-project div.fancybox-project-inner div.project-content h3{display:block;max-width:30%;margin:0;margin-left:4%;color:#fff;padding-top:0;font-size:1.33333vw;line-height:18px;position:relative}@media (max-width:975px){div.fancybox-project div.fancybox-project-inner div.project-content h3{font-size:13px}}@media (min-width:1200px){div.fancybox-project div.fancybox-project-inner div.project-content h3{font-size:16px}}div.fancybox-project div.fancybox-project-inner div.project-content h3.with-mj{padding-left:50px}div.fancybox-project div.fancybox-project-inner div.project-content h3:before{position:absolute;top:0;left:0;font-size:3.25vw}@media (max-width:676.92308px){div.fancybox-project div.fancybox-project-inner div.project-content h3:before{font-size:22px}}@media (min-width:1200px){div.fancybox-project div.fancybox-project-inner div.project-content h3:before{font-size:39px}}@media screen and (max-width:767px){div.fancybox-project div.project-inner a.video{width:50px;height:50px;font-size:16px}}@media screen and (max-width:550px){div.fancybox-project div.project-inner a.video{width:34px;height:34px;font-size:12px}}section.contact,section.contact-form{padding-left:8.5875%;padding-right:8.5875%;text-align:left;margin-top:3vw;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:767px){section.contact,section.contact-form{padding-left:4.6875%;padding-right:4.6875%}}section.contact-form a,section.contact-form a:link,section.contact-form a:visited,section.contact a,section.contact a:link,section.contact a:visited{color:#313233;text-decoration:none}section.contact-form a:active,section.contact-form a:hover,section.contact a:active,section.contact a:hover{color:#a6104d;text-decoration:underline}section.contact-form h2,section.contact h2{color:#4a4b4c;font-size:2.75vw}@media (max-width:727.27273px){section.contact-form h2,section.contact h2{font-size:20px}}@media (min-width:1600px){section.contact-form h2,section.contact h2{font-size:44px}}section.contact{z-index:1}section.contact div.growshrink{z-index:-1;width:25vw;height:25vw;margin-top:0;position:absolute;z-index:0}@media screen and (max-width:450px){section.contact div.growshrink{display:none}}section.contact div.growshrink.growshrink-tr{right:3vw;top:-23vw}section.contact div.growshrink.growshrink-tr:after,section.contact div.growshrink.growshrink-tr:before{content:"";position:absolute;background-color:#fff;border:1px solid #e4e4e5;animation:h 14s infinite;box-sizing:border-box}section.contact div.growshrink.growshrink-tr:before{animation-direction:alternate;animation-timing-function:ease-in;bottom:0;left:0;height:20%;width:20%}section.contact div.growshrink.growshrink-tr:after{animation-direction:alternate-reverse;animation-timing-function:ease-out;right:1px;top:1px;height:80%;width:80%}section.contact ul.contacts{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0 5vw 0 0;width:31%;list-style-type:none}section.contact ul.contacts li{display:block;margin-bottom:1em;color:#313233}section.contact ul.contacts li,section.contact ul.contacts li p{font-size:1.25vw;line-height:1.4}@media (max-width:1040px){section.contact ul.contacts li,section.contact ul.contacts li p{font-size:13px}}@media (min-width:1600px){section.contact ul.contacts li,section.contact ul.contacts li p{font-size:20px}}section.contact ul.contacts li.freephone{font-size:1.75vw;margin-bottom:0}@media (max-width:914.28571px){section.contact ul.contacts li.freephone{font-size:16px}}@media (min-width:1600px){section.contact ul.contacts li.freephone{font-size:28px}}section.contact ul.contacts li.freephone-text{text-transform:uppercase;font-size:.75vw;font-weight:700;color:#b4b6b8}@media (max-width:1333.33333px){section.contact ul.contacts li.freephone-text{font-size:10px}}@media (min-width:1600px){section.contact ul.contacts li.freephone-text{font-size:12px}}section.contact div.map-holder{display:block;width:69%;min-height:30vw;background:#939598;position:relative;z-index:1}section.contact div.map-holder div.map{width:100%;height:100%;display:block;position:absolute;bottom:0;left:0;top:0;right:0}section.contact div.map-holder div.showroom{position:absolute;bottom:0;left:0;background:#fff;padding:1.5vw;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}section.contact div.map-holder div.showroom h2{color:#a6104d;text-transform:uppercase;padding:0 5px 0 0}section.contact div.map-holder div.showroom h2,section.contact div.map-holder div.showroom p{font-size:1.25vw;margin:0;line-height:1}@media (max-width:1040px){section.contact div.map-holder div.showroom h2,section.contact div.map-holder div.showroom p{font-size:13px}}@media (min-width:1600px){section.contact div.map-holder div.showroom h2,section.contact div.map-holder div.showroom p{font-size:20px}}@media screen and (max-width:650px){section.contact{-ms-flex-direction:column;flex-direction:column}section.contact ul.contacts{width:100%;padding:0}section.contact div.map-holder{width:100%;min-height:50vw}}section.contact-form{-ms-flex-direction:column;flex-direction:column}section.contact-form div.content{width:100%;max-width:735px}section form.ui.form{margin-top:2vw;text-align:left}section form.ui.form#CustomLoginForm_LoginForm{max-width:735px;margin:0 auto}section form.ui.form div.fieldset{width:100%;padding-right:180px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}section form.ui.form div.btn-toolbar{position:absolute;bottom:10px;right:0}section form.ui.form div.btn-toolbar button.action{cursor:pointer;border:1px solid #e4e4e5;line-height:38px;padding:0;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;padding-right:38px;transition:background .2s ease;background:#4a4b4c;font-size:.75vw;text-transform:uppercase;font-weight:700}@media (max-width:1333.33333px){section form.ui.form div.btn-toolbar button.action{font-size:10px}}@media (min-width:1600px){section form.ui.form div.btn-toolbar button.action{font-size:12px}}section form.ui.form div.btn-toolbar button.action:after{position:absolute;top:0;right:0;width:40px;height:40px;font-size:16px;line-height:38px;transition:all .2s ease}section form.ui.form div.btn-toolbar button.action span{display:block;padding:0 15px;background:#fff;border-right:1px solid #e4e4e5}section form.ui.form div.btn-toolbar button.action,section form.ui.form div.btn-toolbar button.action:link,section form.ui.form div.btn-toolbar button.action:visited{color:#313233;text-decoration:none}section form.ui.form div.btn-toolbar button.action:after,section form.ui.form div.btn-toolbar button.action:link:after,section form.ui.form div.btn-toolbar button.action:visited:after{color:#fff}section form.ui.form div.btn-toolbar button.action:hover{color:#313233;text-decoration:none;background:#a6104d}section form.ui.form div.btn-toolbar button.action:hover:after{color:#fff;animation:d 1s infinite;animation-timing-function:ease}section form.ui.form div.btn-toolbar button.action.loading{transition:none;background-color:#fff;background-image:url(/resources/themes/firman/images/loading.gif);background-size:contain;background-position:100%}section form.ui.form div.btn-toolbar button.action.loading:hover{background-color:#fff}section form.ui.form div.btn-toolbar button.action.loading:hover:after{animation:none}section form.ui.form div.btn-toolbar button.action.loading:after{content:""}section form.ui.form div.btn-toolbar p{margin:.8em 0 0}section form.ui.form div.field{display:block;width:100%;clear:none;padding:0;margin-bottom:10px;font-size:1em}section form.ui.form div.field:not(.nocaptcha):last-child{margin-bottom:10px}section form.ui.form div.field.left{width:50%;padding-right:5px}section form.ui.form div.field.right{width:50%;padding-left:5px}section form.ui.form div.field .ui.dropdown,section form.ui.form div.field input,section form.ui.form div.field select,section form.ui.form div.field textarea{font-size:.75vw;padding:13px 1.42857143em;font-family:Gotham,sans-serif;font-weight:400}@media (max-width:1333.33333px){section form.ui.form div.field .ui.dropdown,section form.ui.form div.field input,section form.ui.form div.field select,section form.ui.form div.field textarea{font-size:10px}}@media (min-width:1600px){section form.ui.form div.field .ui.dropdown,section form.ui.form div.field input,section form.ui.form div.field select,section form.ui.form div.field textarea{font-size:12px}}section form.ui.form div.field .ui.dropdown{padding-right:2.52857143em}section form.ui.form div.field .ui.dropdown .text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}section form.ui.form div.field .ui.message{font-weight:100;cursor:default}section form.ui.form div.field.ui.checkbox label{padding-left:2.85714em}@media screen and (max-width:650px){section form.ui.form div.btn-toolbar{position:relative;bottom:auto;right:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}section form.ui.form div.fieldset{padding-right:0}}@media screen and (max-width:450px){section form.ui.form div.field.left{width:100%;padding-right:0}section form.ui.form div.field.right{width:100%;padding-left:0}}section.awards-teaser{margin-top:8.6vw;-ms-flex-direction:row;flex-direction:row;z-index:0;border-top:1px solid #e4e4e5;text-align:left;padding-top:3.1vw;padding-bottom:3.1vw}@media screen and (min-width:1281px){section.awards-teaser{margin-top:110px;padding-top:40px;padding-bottom:40px}}section.awards-teaser div.growshrink{width:29vw;height:29vw;margin-top:-29vw;position:absolute;z-index:0}@media screen and (max-width:450px){section.awards-teaser div.growshrink{display:none}}section.awards-teaser div.growshrink.growshrink-br{right:3vw;top:2vw}section.awards-teaser div.growshrink.growshrink-br:after,section.awards-teaser div.growshrink.growshrink-br:before{content:"";position:absolute;background-color:#fff;border:1px solid #e4e4e5;animation:h 16s infinite;box-sizing:border-box}section.awards-teaser div.growshrink.growshrink-br:before{animation-direction:alternate;animation-timing-function:ease-in;bottom:0;left:0;height:20%;width:20%}section.awards-teaser div.growshrink.growshrink-br:after{animation-direction:alternate-reverse;animation-timing-function:ease-out;right:1px;top:1px;height:80%;width:80%}section.awards-teaser div.growshrink.growshrink-bl{left:3vw;top:-4vw}section.awards-teaser div.growshrink.growshrink-bl:after,section.awards-teaser div.growshrink.growshrink-bl:before{content:"";position:absolute;background-color:#fff;border:1px solid #e4e4e5;animation:h 12s infinite;box-sizing:border-box}section.awards-teaser div.growshrink.growshrink-bl:before{animation-direction:alternate;animation-timing-function:ease-in;bottom:0;left:0;height:20%;width:20%}section.awards-teaser div.growshrink.growshrink-bl:after{animation-direction:alternate-reverse;animation-timing-function:ease-out;right:1px;top:1px;height:80%;width:80%}section.awards-teaser:before{position:absolute;color:#313233;font-size:4.6875vw;width:12%}@media (max-width:640px){section.awards-teaser:before{font-size:30px}}@media (min-width:1600px){section.awards-teaser:before{font-size:75px}}section.awards-teaser ul.awards{list-style-type:none;width:100%;padding:0 60px 0 12%;margin:0}section.awards-teaser ul.awards a.slick-arrow{position:absolute;top:1vw;right:0;font-size:16px;width:30px;height:30px;z-index:100}section.awards-teaser ul.awards a.slick-arrow,section.awards-teaser ul.awards a.slick-arrow:link,section.awards-teaser ul.awards a.slick-arrow:visited{color:#4a4b4c;text-decoration:none}section.awards-teaser ul.awards a.slick-arrow:before{position:absolute;top:0;left:0;width:30px;height:30px;line-height:30px;text-align:center}section.awards-teaser ul.awards a.slick-arrow:hover{color:#a6104d;text-decoration:none}section.awards-teaser ul.awards a.slick-arrow:hover:before{animation-timing-function:ease}section.awards-teaser ul.awards a.slick-arrow.carousel-prev{right:30px}section.awards-teaser ul.awards a.slick-arrow.carousel-prev:hover:before{animation:c 1s infinite}section.awards-teaser ul.awards a.slick-arrow.carousel-next:hover:before{animation:b 1s infinite}section.awards-teaser ul.awards li{padding:1vw 2vw}section.awards-teaser ul.awards li h3{color:#313233;font-size:1.25vw;line-height:1.2;margin:0;padding:0}@media (max-width:960px){section.awards-teaser ul.awards li h3{font-size:12px}}@media (min-width:1600px){section.awards-teaser ul.awards li h3{font-size:20px}}section.awards-teaser ul.awards li p{font-size:.75vw;text-transform:uppercase;padding:0}@media (max-width:1333.33333px){section.awards-teaser ul.awards li p{font-size:10px}}@media (min-width:1600px){section.awards-teaser ul.awards li p{font-size:12px}}@media screen and (max-width:480px){section.awards-teaser ul.awards a.slick-arrow{width:24px;height:24px;font-size:12px}section.awards-teaser ul.awards a.slick-arrow:before{width:24px;height:24px;line-height:24px;animation:none!important}section.awards-teaser ul.awards a.slick-arrow.carousel-prev{right:24px}}footer{-ms-flex-direction:column;flex-direction:column;position:fixed;left:0;bottom:0;background:#fff;z-index:1}footer,footer div.footer{display:-ms-flexbox;display:flex;width:100%}footer div.footer{padding:2.34375vw 4.6875%;background:#313233;-ms-flex-pack:justify;justify-content:space-between}footer div.footer p{font-size:.75vw;font-weight:100;margin:0}@media (max-width:1333.33333px){footer div.footer p{font-size:10px}}@media (min-width:1600px){footer div.footer p{font-size:12px}}footer div.footer p.credit{color:#fff;white-space:nowrap}footer div.footer p.swordfox{color:#939598;text-transform:uppercase;padding:0 3vw}footer div.footer p.swordfox a,footer div.footer p.swordfox a:link,footer div.footer p.swordfox a:visited{color:#939598;text-decoration:none}footer div.footer a.top{font-size:20px;display:block;width:20px;height:20px;position:relative}footer div.footer a.top:before{position:absolute;left:0;bottom:0}footer div.footer a.top,footer div.footer a.top:link,footer div.footer a.top:visited{color:#fff;text-decoration:none}footer div.footer a.top:active:before,footer div.footer a.top:hover:before{animation:f 1s infinite;animation-timing-function:ease}footer nav{width:100%;padding:1.5625vw 4.6875%;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #e4e4e5}footer nav,footer nav ul.footer{display:-ms-flexbox;display:flex}footer nav ul.footer{list-style-type:none;-ms-flex-wrap:wrap;flex-wrap:wrap;width:91%;max-width:700px;margin:0;-ms-flex:1 0 auto;flex:1 0 auto}footer nav ul.footer li{-ms-flex-pack:justify;justify-content:space-between;margin-right:auto;font-size:.75vw;text-transform:uppercase;font-weight:700;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}@media (max-width:1333.33333px){footer nav ul.footer li{font-size:10px}}@media (min-width:1600px){footer nav ul.footer li{font-size:12px}}footer nav ul.footer li a{-ms-flex-align:center;align-items:center}footer nav ul.footer li a,footer nav ul.footer li a:link,footer nav ul.footer li a:visited{color:#e4e4e5;text-decoration:none}footer nav ul.footer li a:active,footer nav ul.footer li a:hover{color:#a6104d;text-decoration:none}footer nav p.logo{width:9%;margin:0;max-width:105px}footer nav p.logo a img{filter:invert(50%);opacity:.5;transition:all .2s ease}footer nav p.logo a:hover img{filter:invert(0);opacity:1}@media screen and (max-height:850px){footer{position:relative;bottom:auto;left:auto}}@media screen and (min-width:1281px){footer div.footer{padding-top:30px;padding-bottom:30px}footer nav{padding-top:20px;padding-bottom:20px}}@media screen and (max-width:767px){footer{position:relative;bottom:auto;left:auto}footer nav ul.footer{width:100%}footer nav ul.footer li{margin-right:10px}footer nav p.logo{display:none}}@media screen and (max-width:449px){footer div.footer{-ms-flex-direction:column;flex-direction:column}footer div.footer a.top{margin-left:auto}footer div.footer p.swordfox{padding:2vw 0}}.fancybox-bg{background:#3c3c3d}.fancybox-button{background:transparent}.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-content,.fancybox-slide--html,.fancybox-slide--video{padding:0}.fancybox-content,.fancybox-slide--image .fancybox-content{max-width:1050px;width:100%;background:#3c3c3d}.fancybox-caption{padding:0 0 34px;width:100%}.fancybox-caption:before{display:none}.fancybox-button{height:40px;width:40px;padding:8px;visibility:visible;opacity:1}.fancybox-button:hover{color:#fff;background:#a6104d;border-color:#a6104d}.fancybox-button.fancybox-button--close{margin-top:10px;margin-right:10px}.fancybox-navigation .fancybox-button{visibility:visible;opacity:1;color:#b4b6b8;background:#3c3c3d;border:1px solid #b4b6b8;padding:0;height:40px;width:40px;top:50%;margin-top:-20px;font-size:16px;line-height:16px;transition:all .2s ease!important}.fancybox-navigation .fancybox-button--arrow_left{margin-left:10px}.fancybox-navigation .fancybox-button--arrow_right{margin-right:10px}.fancybox-bullets{position:absolute;width:100%;z-index:99996;display:-ms-flexbox;display:flex;bottom:20px;margin:0;padding:0;list-style-type:none;-ms-flex-pack:center;justify-content:center}.fancybox-bullets li{display:block;padding:0 3px}.fancybox-bullets li a{border-radius:50%;border:1px solid #b4b6b8;width:14px;height:14px;display:block}.fancybox-bullets li a.active{background:#b4b6b8}.fancybox-bullets li span{display:none}.fancybox-mobile div.fancybox-project div.fancybox-project-inner div.project-content{padding-left:10px;padding-right:10px}.fancybox-mobile .fancybox-navigation .fancybox-button{top:10px;margin-top:0}.fancybox-mobile .fancybox-navigation .fancybox-button.fancybox-button--arrow_left{margin-left:0;left:10px}.fancybox-mobile .fancybox-navigation .fancybox-button.fancybox-button--arrow_right{margin-right:0;right:auto;left:60px}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#4a4b4c;border-color:#4a4b4c;background:transparent}.fancybox-loading{animation:none;background:transparent;border:0;border-radius:0;height:60px;margin:-30px 0 0 -30px;opacity:1;width:60px}.fancybox-loading img{width:100%}
/*# sourceMappingURL=main.css.map */
