@charset "UTF-8";
@font-face{font-family:"PT Sans";font-style:normal;font-weight:400;src:url("../../files/layout/css/fonts/pt-sans-v12-latin-regular.eot");src:local(""), url("../../files/layout/css/fonts/pt-sans-v12-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/layout/css/fonts/pt-sans-v12-latin-regular.woff2") format("woff2"), url("../../files/layout/css/fonts/pt-sans-v12-latin-regular.woff") format("woff"), url("../../files/layout/css/fonts/pt-sans-v12-latin-regular.ttf") format("truetype"), url("../../files/layout/css/fonts/pt-sans-v12-latin-regular.svg#PTSans") format("svg")}@font-face{font-family:"PT Sans";font-style:italic;font-weight:400;src:url("../../files/layout/css/fonts/pt-sans-v12-latin-italic.eot");src:local(""), url("../../files/layout/css/fonts/pt-sans-v12-latin-italic.eot?#iefix") format("embedded-opentype"), url("../../files/layout/css/fonts/pt-sans-v12-latin-italic.woff2") format("woff2"), url("../../files/layout/css/fonts/pt-sans-v12-latin-italic.woff") format("woff"), url("../../files/layout/css/fonts/pt-sans-v12-latin-italic.ttf") format("truetype"), url("../../files/layout/css/fonts/pt-sans-v12-latin-italic.svg#PTSans") format("svg")}@font-face{font-family:"PT Sans";font-style:normal;font-weight:700;src:url("../../files/layout/css/fonts/pt-sans-v12-latin-700.eot");src:local(""), url("../../files/layout/css/fonts/pt-sans-v12-latin-700.eot?#iefix") format("embedded-opentype"), url("../../files/layout/css/fonts/pt-sans-v12-latin-700.woff2") format("woff2"), url("../../files/layout/css/fonts/pt-sans-v12-latin-700.woff") format("woff"), url("../../files/layout/css/fonts/pt-sans-v12-latin-700.ttf") format("truetype"), url("../../files/layout/css/fonts/pt-sans-v12-latin-700.svg#PTSans") format("svg")}html,body,header,footer,main,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,hgroup,menu,nav,section,time,mark,audio,video,figcaption{margin:0;padding:0;border:0;vertical-align:baseline;background:transparent;box-sizing:border-box}main,header,footer,article,aside{display:block}img{width:100%;max-width:100%;height:auto}html{font-family:"PT Sans", sans-serif;font-size:62%;line-height:1.6;text-size-adjust:none}body{min-height:100%;height:100%;overflow-x:hidden;background-color:white;background:url(../../files/layout/images/layout/bg_landscape.jpg) center no-repeat fixed;background-size:cover;color:#707070;font-size:1.6rem}.start #main{padding-top:0px}#main{padding-top:200px;min-height:calc(100vh - 400px)}@media only screen and (max-width:1023px){#main{padding-top:150px}}.inside{margin:auto;width:calc(100% - 100px)}@media only screen and (max-width:800px){.inside{width:calc(100% - 50px)}}@media only screen and (max-width:599px){.inside{width:calc(100% - 30px)}}#main .inside{max-width:1200px}.invisible{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-justify{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.flex-start{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.reverse{flex-direction:row-reverse}@media only screen and (max-width:800px){.mobile-hide{display:none}}.half{width:50%}@media only screen and (max-width:1023px){.half{width:100%;padding-left:0rem}}.flex-image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-image figure{width:30%;margin-right:5%}.flex-image .wrap{width:65%}.image_size img{width:auto}.pd_main{padding-top:120px;padding-bottom:120px}@media only screen and (max-width:800px){.pd_main{padding-top:80px;padding-bottom:80px}}.pd_150{padding:150px 0px}@media only screen and (max-width:800px){.pd_150{padding:80px 0px}}.pd_100{padding:100px 0px}@media only screen and (max-width:800px){.pd_100{padding:40px 0px}}.pd_80{padding:80px 0px}@media only screen and (max-width:800px){.pd_80{padding:30px 0px}}.pd_60{padding:60px 0px}@media only screen and (max-width:800px){.pd_60{padding:20px 0px}}.pd_40{padding:40px 0px}@media only screen and (max-width:800px){.pd_40{padding:20px 0px}}.pt_80{padding-top:80px}.pt_60{padding-top:60px}.pb_40{padding-bottom:40px}a{text-decoration:none;color:#b14372;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.blue #main a{color:#006fb5}.red #main a{color:#b5284b}.green #main a{color:#48912c}.orange #main a{color:#e85a2f}.button,.buttonlike a,.back a,.submit,.separate a,.disrupt a{position:relative;padding:7px 14px;text-align:center;display:inline-block;border:1px solid #b14372;background:#b14372;border-radius:20px;color:white !important;overflow:hidden;margin:20px 0px}.button:hover,.button:focus,.buttonlike a:hover,.buttonlike a:focus,.back a:hover,.back a:focus,.submit:hover,.submit:focus,.separate a:hover,.separate a:focus,.disrupt a:hover,.disrupt a:focus{background:#806095;border-color:#806095}.red .button,.red .buttonlike a,.red .separate a,.red .disrupt a{border:1px solid #b5284b;background:#b5284b}.red .button:hover,.red .button:focus,.red .buttonlike a:hover,.red .buttonlike a:focus,.red .separate a:hover,.red .separate a:focus,.red .disrupt a:hover,.red .disrupt a:focus{background:#ac3142}.green .button,.green .buttonlike a,.green .separate a,.green .disrupt a{border:1px solid #48912c;background:#48912c}.green .button:hover,.green .button:focus,.green .buttonlike a:hover,.green .buttonlike a:focus,.green .separate a:hover,.green .separate a:focus,.green .disrupt a:hover,.green .disrupt a:focus{background:#447755}.blue .button,.button .buttonlike a,.blue .separate a,.blue .disrupt a{border:1px solid #006fb5;background:#006fb5;color:white !important}.blue .button:hover,.blue .button:focus,.button .buttonlike a:hover,.button .buttonlike a:focus,.blue .separate a:hover,.blue .separate a:focus,.blue .disrupt a:hover,.blue .disrupt a:focus{background:#007c82}.orange .button,.button .buttonlike a,.orange .separate a,.orange .disrupt a{border:1px solid #e85a2f;background:#e85a2f;color:white !important}.orange .button:hover,.orange .button:focus,.button .buttonlike a:hover,.button .buttonlike a:focus,.orange .separate a:hover,.orange .separate a:focus,.orange .disrupt a:hover,.orange .disrupt a:focus{background:#e85a2f}h1,h2,h3,h4{width:100%}h1{font-weight:normal;text-transform:uppercase;font-size:3.2rem;margin-bottom:30px;line-height:1.3}@media only screen and (max-width:800px){h1{font-size:2.8rem}}.blue h1{color:#006fb5}.purple h1{color:#b14372}.green h1{color:#48912c}.orange h1{color:#e85a2f}.red h1{color:#b5284b}h2{font-weight:normal;font-size:2.8rem;margin-bottom:30px;line-height:1.3}@media only screen and (max-width:800px){h2{font-size:2.6rem}}h3{font-weight:500;font-size:2.6rem;margin-bottom:15px;line-height:1.2}@media only screen and (max-width:800px){h3{font-size:2.2rem}}h4{font-size:1.6rem;margin-bottom:10px;line-height:1.2}h5{font-size:105%;margin-bottom:5px;line-height:1.2}p,#main ul{padding-bottom:20px}ul{list-style:none}strong{font-weight:700}.ce_text ul{padding-left:15px}.ce_text ul li{margin-bottom:14px;line-height:1.2;text-indent:-15px}.ce_text ul ul{padding-top:10px;margin-left:3px;padding-bottom:0px !important}.ce_text ul ul li{margin-bottom:7px}.ce_text ul li:before{content:"";display:inline-block;width:7px;height:7px;background:#b14372;margin-right:8px;vertical-align:2px}.ce_text ul li li:before{height:3px;vertical-align:3px}.red .ce_text ul li:before{background:#b5284b}.orange .ce_text ul li:before{background:#e85a2f}.blue .ce_text ul li:before{background:#006fb5}.green .ce_text ul li:before{background:#48912c}.teaser.ce_text ul li:before{background:white}.ce_text ol{padding-left:27px;list-style:none;counter-reset:equinox-counter}.ce_text ol li{margin-bottom:14px;line-height:1.2;text-indent:-10px;counter-increment:equinox-counter}.ce_text ol ol{padding-top:10px;margin-left:3px;padding-bottom:0px !important}.ce_text ol ol li{margin-bottom:7px}.ce_text ol li:before{display:inline-block;color:#b14372;margin-right:8px;content:counter(equinox-counter) ". "}.formbox{box-shadow:0 0 11px rgba(33, 33, 33, 0.1);padding:4rem 3rem;margin:40px 0px}.formbox h2{color:#b14372}.fields,.formbody{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.widget{position:relative;width:48%;margin-bottom:20px}.widget.break{margin-right:52%}@media only screen and (max-width:800px){.widget.break{margin-right:0}}@media only screen and (max-width:800px){.widget{width:100%}}.widget input,.widget select,.widget textarea,.widget .select2-container--default .select2-selection--single{position:relative;border:thin solid #dce0e2;box-sizing:border-box;border-radius:4px;padding:0.5rem;height:40px;position:relative;width:100%}.widget input:focus,.widget select:focus,.widget textarea:focus,.widget .select2-container--default .select2-selection--single:focus{border-color:#b14372;outline:none;box-shadow:0 0 0 3px rgba(200, 126, 152, 0.5)}.widget .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.widget label{display:block}.widget textarea{height:140px}.widget-submit{width:100%;text-align:right}.widget-submit .submit{min-width:120px;padding:1.4rem}.widget-explanation{width:100%}.widget-checkbox{width:100%}.widget-checkbox input[type="checkbox"]{opacity:0;position:absolute}.widget-checkbox label{position:relative;display:block;padding-left:32px;margin-bottom:10px}.widget-checkbox label::before,.widget-checkbox label::after{position:absolute;content:"";display:inline-block}.widget-checkbox label::before{height:20px;width:20px;border:1px solid #dce0e2;left:0px;top:3px}.widget-checkbox .error label::before{border-color:#b14372;background-color:rgba(177, 67, 114, 0.05)}.widget-checkbox label::after{height:6px;width:12px;border-left:2px solid #b14372;border-bottom:2px solid #b14372;transform:rotate(-45deg);left:4px;top:7px}.widget-checkbox input[type="checkbox"]+label::after{content:none}.widget-checkbox input[type="checkbox"]:checked+label::after{content:""}.widget-checkbox input[type="checkbox"]:focus+label::before{outline:none;box-shadow:0 0 0 3px rgba(200, 126, 152, 0.5);border-color:#b14372}.widget-password a{font-size:92%;text-align:right;width:100%;display:inline-block;padding-top:10px}.error input,.error textarea{border-color:#b14372;outline:none;box-shadow:0 0 0 3px rgba(200, 126, 152, 0.5);background-color:rgba(177, 67, 114, 0.05)}.error label{color:#b14372}.error_field{border:2px dotted #b14372}.widget-radio fieldset{margin-bottom:0}input[type="radio"]{position:absolute;opacity:0}input[type="radio"]+label{position:relative;cursor:pointer;padding-left:26px;padding-bottom:5px}input[type="radio"]+label::before{content:"";position:absolute;left:0;top:0;border-radius:50%;border:1px solid #dce0e2;width:20px;height:20px}input[type="radio"]+label::after{content:"";position:absolute;left:5px;top:5px;border-radius:50%;width:12px;height:12px}input[type="radio"]:checked+label::after{background:#b14372}@media screen and (-ms-high-contrast:active){input[type="radio"]:checked+label::after{background:WindowText}}input[type="radio"]:focus+label::before{box-shadow:0 0px 0px 1px #6F686A, 0 0px 8px #b14372;outline:2px dotted transparent}.qq-upload-button{background:#644866;border-color:#644866}#header{position:fixed;padding:20px 0px;width:100%;z-index:1000;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;font-size:1.4rem;background-size:cover;background-position:center;background-repeat:no-repeat}#header:before{top:0px;left:0px;content:"";position:absolute;width:100%;height:100%;background:#000;opacity:0.2;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}#header .inside{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}#logo{position:relative;width:170px;max-width:40%}#logo .scroll{position:absolute;left:0;top:0;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;opacity:0}.start #header:before{opacity:0}.blue #header{background-image:url(../../files/layout/images/bg-blue.jpg)}.purple #header{background-image:url(../../files/layout/images/bg-purple.jpg)}.green #header{background-image:url(../../files/layout/images/bg-green.jpg)}.red #header{background-image:url(../../files/layout/images/bg-red.jpg)}.orange #header{background-image:url(../../files/layout/images/bg-orange.jpg);background-position:center bottom}#header.sticky{padding:10px 0px;box-shadow:0 0 11px rgba(33, 33, 33, 0.2)}#header.sticky #logo{width:100px}#header.sticky .navi_main{margin-top:5px}#header.sticky .level_2{padding-top:13px}.start #header.sticky{background:#b14372}.navi_main{width:auto;margin-top:15px}@media only screen and (max-width:1023px){.navi_main{position:fixed;overflow:auto;z-index:2000;height:100vh;background:#b14372;top:0px;margin-top:0px;padding:50px 0px;width:0%;max-width:420px;right:0px;opacity:1;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.navi_main.show-menu{opacity:1;width:100%}}.navi_main li{display:inline-block;margin-left:3.8rem;vertical-align:middle;text-transform:uppercase}@media only screen and (max-width:1023px){.navi_main li{display:block;padding:0.5rem 2rem}}.navi_main a,.navi_main strong,.navi_main .opener{font-weight:normal;cursor:pointer;display:inline-block;overflow:hidden;padding:0 0.25em;position:relative;color:white}.navi_main a::before,.navi_main strong::before,.navi_main .open_link .opener::before{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;pointer-events:none;background:currentColor;transform:scale3d(0, 1, 1);transform-origin:100% 50%;transition:transform 0.5s;transition-timing-function:cubic-bezier(0.8, 0, 0.2, 1);background-color:white}.navi_main strong:before,.navi_main a:hover::before,.navi_main a:focus::before,.navi_main .open_link.trail .opener::before,.navi_main .open_link:hover .opener:before,.navi_main .open_link .opener:focus:before{transform:scale3d(1, 1, 1);transform-origin:0% 50%}.navi_main .level_2{position:absolute;z-index:1000;width:300px;height:auto;max-height:0px;padding-top:34px;margin-left:-40px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;overflow:hidden}@media only screen and (max-width:1023px){.navi_main .level_2{padding:0px;position:relative}}.navi_main .level_2 a{color:white !important}.navi_main .level_2 li{text-transform:none;padding:0.3rem 3rem;display:block;background-color:#b14372}@media only screen and (max-width:1023px){.navi_main .level_2 li{background:none}}.navi_main .level_2 li:first-child{padding-top:2rem}@media only screen and (max-width:1023px){.navi_main .level_2 li:first-child{padding-top:1rem}}.navi_main .level_2 li:last-child{padding-bottom:2rem}@media only screen and (max-width:1023px){.navi_main .level_2 li:last-child{padding-bottom:1rem}}.navi_main .level_2.show{max-height:600px}body.green .level_2 li{background:#48912c}@media only screen and (max-width:1023px){.green .navi_main{background:#48912c}}body.blue .level_2 li{background:#006fb5}@media only screen and (max-width:1023px){.blue .navi_main{background:#006fb5}}body.red .level_2 li{background:#b5284b}@media only screen and (max-width:1023px){.red .navi_main{background:#b5284b}}body.orange .level_2 li{background:#e85a2f}@media only screen and (max-width:1023px){.orange .navi_main{background:#e85a2f}}.menu{display:none;position:absolute;right:50px;z-index:100;padding:0;width:35px;height:35px;border:none;background:none;z-index:9990}@media only screen and (max-width:800px){.menu{right:25px}}@media only screen and (max-width:599px){.menu{right:15px}}@media only screen and (max-width:1023px){.menu{display:block}}.menu .menu-box{position:relative;display:block;cursor:pointer}.menu .menu-box .menu-inner,.menu .menu-box .menu-inner:before,.menu .menu-box .menu-inner:after{display:block;position:absolute;background:white;border-radius:10px;height:3px;width:100%;transition:0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6)}.menu .menu-box .menu-inner:before{margin-top:-12px;content:"";width:50%}.menu .menu-box .menu-inner:after{content:"";width:75%;margin-top:12px}.menu.active .menu-inner{background:none}.menu.active .menu-inner:before{transform-origin:bottom;width:70%;transform:rotatez(405deg);margin-top:0}.menu.active .menu-inner:after{transform-origin:top;transform:rotatez(-405deg);width:70%;margin-top:0}#footer{border-top:thin solid #dce0e2;font-size:1.4rem;margin-top:80px;padding:20px 0px;border-bottom:10px solid #b14372}@media only screen and (max-width:800px){#footer{margin-top:40px}}@media only screen and (max-width:599px){#footer{margin-top:20px}}@media only screen and (max-width:800px){#footer .navi_section{width:100%;margin-top:3rem}}#footer .inside{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}#footer .socialbar{padding:10px 0px}#footer .socialbar li{display:inline-block;margin-right:1rem}#footer .socialbar a{z-index:100;position:relative;display:block;width:40px;height:40px;background:#b14372;border-radius:50%}#footer .socialbar a span{text-align:center;z-index:100;color:white;position:absolute;bottom:0;left:-25px;right:-25px;padding:5px 7px;z-index:-1;font-size:14px;border-radius:2px;background:#b14372;visibility:hidden;opacity:0;-o-transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);-moz-transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55)}#footer .socialbar a span:before{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #b14372;position:absolute;bottom:-5px;left:40px}#footer .socialbar a:hover span{bottom:50px;visibility:visible;opacity:1}#footer .socialbar a:before{content:"";display:block;width:30px;height:30px;padding:5px;opacity:1;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}#footer .socialbar a.facebook:before{content:url("../../files/layout/images/facebook.svg")}#footer .socialbar a.instagram:before{content:url("../../files/layout/images/instagram.svg")}#footer .socialbar a.youtube:before{content:url("../../files/layout/images/youtube.svg")}#footer .mod_customnav{margin-left:50px}@media only screen and (max-width:800px){#footer .mod_customnav{margin-left:0px;width:45%;margin-top:3rem}}#footer .mod_customnav a,#footer .mod_customnav strong{position:relative;font-weight:normal;color:#707070}#footer .mod_customnav a:after,#footer .mod_customnav strong:after{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;pointer-events:none;transform:scale3d(0, 1, 1);transform-origin:100% 50%;transition:transform 0.5s;transition-timing-function:cubic-bezier(0.8, 0, 0.2, 1);background-color:#b14372}#footer .mod_customnav a:hover:after,#footer .mod_customnav strong:hover:after{transform:scale3d(1, 1, 1);transform-origin:0% 50%}#footer h3{font-size:1.6rem;color:#b14372}.blue #footer{border-bottom-color:#006fb5}.blue #footer h3,.blue #footer a:hover,.blue #footer a:focus,.blue #footer .email{color:#006fb5}.blue #footer a:after,.blue #footer strong:after{background:#006fb5}.green #footer{border-bottom-color:#48912c}.green #footer h3,.green #footer a:hover,.green #footer a:focus,.green #footer .email{color:#48912c}.green #footer a:after,.green #footer strong:after{background:#48912c}.red #footer{border-bottom-color:#b5284b}.red #footer h3,.red #footer a:hover,.red #footer a:focus,.red #footer .email{color:#b5284b}.red #footer a:after,.red #footer strong:after{background:#b5284b}.orange #footer{border-bottom-color:#e85a2f}.orange #footer h3,.orange #footer a:hover,.orange #footer a:focus,.orange #footer .email{color:#e85a2f}.orange #footer a:after,.orange #footer strong:after{background:#e85a2f}.orange #footer .socialbar a{background:#e85a2f}.orange #footer .socialbar a span{background:#e85a2f}.orange #footer .socialbar a span:before{border-top:5px solid #e85a2f}.green #footer .socialbar a{background:#48912c}.green #footer .socialbar a span{background:#48912c}.green #footer .socialbar a span:before{border-top:5px solid #48912c}.red #footer .socialbar a{background:#b5284b}.red #footer .socialbar a span{background:#b5284b}.red #footer .socialbar a span:before{border-top:5px solid #b5284b}.blue #footer .socialbar a{background:#006fb5}.blue #footer .socialbar a span{background:#006fb5}.blue #footer .socialbar a span:before{border-top:5px solid #006fb5}@keyframes quicklinks{from{transform:translateY(100%);opacity:0}to{transform:translateY(-50%);opacity:1}}@media only screen and (max-width:800px){@keyframes quicklinks{from{transform:translateY(100%);opacity:0}to{transform:translateY(-25%);opacity:1}}}.heroimage .slides{position:relative;height:100vh;min-height:600px;margin-bottom:80px}@media only screen and (max-width:800px){.heroimage .slides{margin-bottom:40px}}.heroimage .slides div{position:absolute;top:0px;left:0px;height:100vh;min-height:600px;width:100%;background-size:cover;background-position:center}.heroimage .slides div:after{content:"";display:block;position:absolute;top:0px;left:0px;height:100vh;width:100%;z-index:100;background-color:rgba(0, 0, 0, 0.06)}.heroimage .slides figcaption{position:absolute;right:50px;color:white;z-index:500;bottom:20px}.slogan{position:absolute;width:90%;max-width:1280px;padding:0px 80px;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin-top:-30px;z-index:500}.slogan h1{font-weight:700;text-transform:none;color:white;font-size:5.2rem;line-height:1.3}@media only screen and (max-width:800px){.slogan h1{font-size:3.5rem}}@media only screen and (max-width:599px){.slogan h1{font-size:3rem}}.slogan a{position:relative;margin-top:6vh;display:inline-block;color:white;font-size:1.6rem;font-weight:700;text-transform:uppercase}.slogan a::after{content:"→";display:inline-block;margin-left:10px;vertical-align:-1px}.slogan a::before{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;pointer-events:none;background:currentColor;transform:scale3d(0, 1, 1);transform-origin:100% 50%;transition:transform 0.5s;transition-timing-function:cubic-bezier(0.8, 0, 0.2, 1);background-color:white}.slogan a:hover::before,.slogan a:focus::before{transform:scale3d(1, 1, 1);transform-origin:0% 50%}@media only screen and (max-width:1023px){.slogan{padding:0 60px}}@media only screen and (max-width:800px){.slogan{padding:0 30px}}.teaser{width:50%;color:white;display:flex;flex-direction:row-reverse}.teaser.reverse{flex-direction:row}@media only screen and (max-width:800px){.teaser{width:100%}}.teaser .wrap{padding:5rem 5rem 5rem 0px;display:flex;flex-direction:column;width:calc(100% - 50px);max-width:600px}@media only screen and (max-width:800px){.teaser .wrap{width:calc(100% - 25px)}}@media only screen and (max-width:599px){.teaser .wrap{width:calc(100% - 15px)}}@media only screen and (max-width:800px){.teaser .wrap{margin:auto;width:calc(100% - 100px);padding:3rem 0;max-width:none}}@media only screen and (max-width:800px) and (max-width:800px){.teaser .wrap{width:calc(100% - 50px)}}@media only screen and (max-width:800px) and (max-width:599px){.teaser .wrap{width:calc(100% - 30px)}}.teaser.reverse .wrap{padding:5rem 0rem 5rem 5rem}@media only screen and (max-width:800px){.teaser.reverse .wrap{padding:3rem 0}}.teaser a{position:relative;text-transform:uppercase;color:white}.teaser a:after{content:"→";display:inline-block;margin-left:10px}.teaser a:before{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;pointer-events:none;background:currentColor;transform:scale3d(0, 1, 1);transform-origin:100% 50%;transition:transform 0.5s;transition-timing-function:cubic-bezier(0.8, 0, 0.2, 1);background-color:white}.teaser a:hover::before,.teaser a:focus::before{transform:scale3d(1, 1, 1);transform-origin:0% 50%}.teaser .press li{position:relative;padding-bottom:15px;padding-left:120px}.teaser .press a{text-transform:none}.teaser .press a:before{display:none}.teaser .nerv{position:absolute;width:120px;left:-120px}.teaser.red{background-color:#b5284b}.teaser.orange{background-color:#e85a2f}.teaser.blue{background-color:#006fb5}.teaser.green{background-color:#48912c}.teaser.green1{background-color:#008674}.teaser.green2{background-color:#475}.teaser.green3{background-color:#007e2b}.teaser.green4{background-color:#007e2b}.teaser.purple{background-color:#b14372}.teaser.purple1{background-color:#39395f}.teaser.purple2{background-color:#644866}.teaser.purple3{background-color:#806095}.teaser.purple4{background-color:#b89696}.text_half{width:50%;display:flex;flex-direction:row-reverse}@media only screen and (max-width:1023px){.text_half{margin:auto;width:calc(100% - 100px)}}@media only screen and (max-width:1023px) and (max-width:800px){.text_half{width:calc(100% - 50px)}}@media only screen and (max-width:1023px) and (max-width:599px){.text_half{width:calc(100% - 30px)}}.text_half .wrap{width:calc(100% - 50px);max-width:600px;padding-right:100px}@media only screen and (max-width:800px){.text_half .wrap{width:calc(100% - 25px)}}@media only screen and (max-width:599px){.text_half .wrap{width:calc(100% - 15px)}}@media only screen and (max-width:1023px){.text_half .wrap{width:100%;max-width:none;padding:0px}}.video_middle{max-width:900px;margin:40px auto;position:relative}.video_middle .video_container{position:relative;height:0%;padding-bottom:56%;overflow:hidden;margin:0;padding-top:0}.video_middle video{top:0;left:0;position:absolute;width:100%;height:100%}.video_middle .video_container:before{display:none}.random_image{width:50%;margin-bottom:60px;position:relative;display:flex;min-height:400px}@media only screen and (max-width:1023px){.random_image{width:100%}}.random_image blockquote{padding:4rem 0rem 4rem 8rem;display:flex;flex-direction:column;justify-content:center;text-align:right;width:calc(100% - 50px);max-width:600px;position:relative;z-index:40;color:white}@media only screen and (max-width:800px){.random_image blockquote{width:calc(100% - 25px)}}@media only screen and (max-width:599px){.random_image blockquote{width:calc(100% - 15px)}}@media only screen and (max-width:1023px){.random_image blockquote{max-width:none}}.random_image blockquote p{font-size:2.4rem;line-height:1.2;font-weight:700}.random_image blockquote footer{font-size:1.3rem;font-style:oblique}.random_image blockquote footer strong{display:block;font-weight:normal}.random_image figure{background-size:cover;background-repeat:no-repeat;background-position:50px center;position:absolute;width:100%;height:100%}@media only screen and (max-width:800px){.random_image figure{background-position:left center}}.random_image figure:before{content:"";left:50px;position:absolute;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.75)}@media only screen and (max-width:800px){.random_image figure:before{left:0}}.random_image figure image{opacity:0.8}.blue .random_image figure:before{background-color:rgba(0, 111, 181, 0.7)}.purple .random_image figure:before{background-color:rgba(177, 67, 114, 0.7)}.green .random_image figure:before{background-color:rgba(72, 145, 44, 0.7)}.red .random_image figure:before{background-color:rgba(181, 40, 75, 0.7)}.orange .random_image figure:before{background-color:rgba(232, 90, 47, 0.7)}.view_produced{display:flex;flex-wrap:wrap;margin-left:-2%}.view_produced h2{margin-left:2%}.view_produced .teaser_script{position:relative;margin-bottom:3rem;background-color:white;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;box-shadow:0 0 11px rgba(33, 33, 33, 0.1);width:23%;margin-left:2%}@media only screen and (max-width:1023px){.view_produced .teaser_script{width:31.333%}}@media only screen and (max-width:599px){.view_produced .teaser_script{width:48%}}@media only screen and (max-width:599px){.view_produced .teaser_script{width:98%}}.view_produced .teaser_script img{display:block}.view_produced .teaser_script figcaption{padding:2rem}.view_produced .teaser_script h3{font-weight:normal;color:#006fb5;text-transform:uppercase}.view_produced .teaser_script a{color:#006fb5 !important}.view_produced .teaser_script a:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0, 0, 0, 0)}.view_produced .teaser_script a:after{content:"→";display:inline-block;margin-left:10px;vertical-align:-2px}.view_produced .teaser_script:hover{box-shadow:0 0 11px rgba(33, 33, 33, 0.3);background-color:#006fb5}.view_produced .teaser_script:hover h3,.view_produced .teaser_script:hover a{color:white !important}.view_produced .teaser_script:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.country{text-transform:uppercase}.screen_detail{position:relative}.screen_detail h1{margin-bottom:10px}.screen_detail h2{font-size:1.9rem;margin-bottom:100px}@media only screen and (max-width:800px){.screen_detail h2{margin-bottom:40px}}.screen_detail .infoblock{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse}@media only screen and (max-width:800px){.screen_detail .infoblock{flex-direction:row}}.screen_detail .infoblock .poster{max-width:30%}@media only screen and (max-width:800px){.screen_detail .infoblock .poster{max-width:100%;margin-bottom:40px}}.screen_detail .infoblock .textwrap{width:50%}@media only screen and (max-width:800px){.screen_detail .infoblock .textwrap{width:100%}}.screen_detail .infoblock .textwrap .ce_text{padding-top:20px;position:relative;padding-left:120px;min-height:80px;margin-bottom:50px}.screen_detail .infoblock .textwrap .important{color:#006fb5;font-size:120%}.screen_detail .infoblock .textwrap h2{background-color:#006fb5;top:0px;width:80px;height:80px;border-radius:50%;text-align:center;line-height:80px;position:absolute;color:white;left:0px}.teaser_dev{width:23%;margin-left:2%;padding:3rem;color:white;margin-bottom:3rem}.teaser_dev.long{width:100%;margin-left:0}.teaser_dev.long p{padding-bottom:15px}.teaser_dev a{color:white;position:relative;text-transform:uppercase}.teaser_dev a:after{content:"→";display:inline-block;margin-left:10px}.teaser_dev a:before{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;pointer-events:none;background:currentColor;transform:scale3d(0, 1, 1);transform-origin:100% 50%;transition:transform 0.5s;transition-timing-function:cubic-bezier(0.8, 0, 0.2, 1);background-color:white}.teaser_dev a:hover::before,.teaser_dev a:focus::before{transform:scale3d(1, 1, 1);transform-origin:0% 50%}.teaser_dev .country:after{content:","}.teaser_dev .country:last-child:after{content:""}.teaser_dev:nth-child(5n+1){background-color:#7294b1}.teaser_dev:nth-child(5n+2){background-color:#07799e}.teaser_dev:nth-child(5n+3){background-color:#007c82}.teaser_dev:nth-child(5n+4){background-color:#0388c0}.teaser_dev:nth-child(5n+5){background-color:#006fb5}@media only screen and (max-width:1023px){.teaser_dev{width:31.333%}}@media only screen and (max-width:599px){.teaser_dev{width:48%}}@media only screen and (max-width:479px){.teaser_dev{width:98%}}.teaser_dev h3{font-weight:normal;color:white;text-transform:uppercase;margin-bottom:5px}.teaser_dev h4{font-weight:normal;marin-bottom:30px}.teaser_dev p{padding-bottom:0px}.purple .teaser_dev:nth-child(5n+1){background-color:#806095}.purple .teaser_dev:nth-child(5n+2){background-color:#b89696}.purple .teaser_dev:nth-child(5n+3){background-color:#39395f}.purple .teaser_dev:nth-child(5n+4){background-color:#644866}.purple .teaser_dev:nth-child(5n+5){background-color:#b14372}.ce_accordion{width:100%}.toggler{box-shadow:0 0 11px rgba(33, 33, 33, 0.1);padding:2rem;margin-bottom:10px;font-weight:normal;position:relative}.toggler:before{content:"";height:12px;width:12px;content:"";position:absolute;right:20px;top:50%;margin-top:-6px;transition:0.5s all;transform:rotate(45deg);border-right:2px solid #b14372;border-bottom:2px solid #b14372}.toggler.ui-state-active:before{transform:rotate(-135deg)}.accordion{padding:20px}.red .toggler:before{border-color:#b5284b}.green .toggler:before{border-color:#48912c}.blue .toggler:before{border-color:#006fb5}.blue .toggler:before{border-color:#006fb5}.separate{background:white;box-shadow:0 0 11px rgba(33, 33, 33, 0.1);padding:4rem 3rem;margin:80px 0px}@media only screen and (max-width:1023px){.separate{margin:40px 0px}}@media only screen and (max-width:800px){.separate{padding:2rem;margin:20px 0px}}.disrupt{background:white;box-shadow:0 0 11px rgba(33, 33, 33, 0.1);padding:2rem;margin:40px 0px}@media only screen and (max-width:800px){.disrupt{margin:20px 0px}}.disrupt h2{color:#b14372}.red .disrupt h2{color:#b5284b}.blue .disrupt h2{color:#006fb5}.green .disrupt h2{color:#48912c}.green .orange h2{color:#e85a2f}.gallery_standard ul{width:100%;position:relative;margin-left:-2%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery_standard ul li{box-shadow:0 0 11px rgba(33, 33, 33, 0.1);width:23%;margin-left:2%;padding:2rem;margin-bottom:2rem;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:800px){.gallery_standard ul li{width:48%}}@media only screen and (max-width:599px){.gallery_standard ul li{width:98%}}.gallery_standard ul .download{display:block;padding-top:10px}.gallery_standard ul .download:before{content:"»";margin-right:4px}.gallery_view .ctlg_teaser h3{box-shadow:0 0 11px rgba(33, 33, 33, 0.1);padding:2rem;line-heiht:1;margin-bottom:10px;font-weight:normal;position:relative}.gallery_view .ctlg_teaser h3 :before{content:"»";margin-right:4px}.logobox{padding:80px 0px}@media only screen and (max-width:800px){.logobox{padding:40px 0px 20px 0px}}.logoslider{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.logoslider .card figure a{margin:1.5rem;background:#fff;height:120px;display:flex;justify-content:center;flex-direction:column;padding:3rem;box-shadow:0 0 11px rgba(33, 33, 33, 0.1);margin-left:2%;overflow:hidden;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.logoslider .card figure a:hover,.logoslider .card figure a:focus{box-shadow:0 0 11px rgba(33, 33, 33, 0.2)}.logoslider .card figure a img{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;transform:scale(1)}.logoslider .card figure a:hover img,.logoslider .card figure a:focus img{transform:scale(1.3)}.logoslider.special{width:100%;margin-left:-1%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.logoslider.special h2{margin-left:1%}.logoslider.special .card{width:19%;margin-left:1%}@media only screen and (max-width:1023px){.logoslider.special .card{width:24%}}@media only screen and (max-width:599px){.logoslider.special .card{width:49%}}@media only screen and (max-width:479px){.logoslider.special .card{width:99%}}.news_shortlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.news_shortlist .news_short{width:48%;margin-bottom:2rem}@media only screen and (max-width:800px){.news_shortlist .news_short{width:100%;margin-bottom:3rem}}.news_shortlist .news_short h3{font-weight:normal;max-width:400px}.news_shortlist .news_short h3 a{color:#707070}.news_shortlist .news_short h3 a:hover,.news_shortlist .news_short h3 a:focus{color:#b14372}.news_shortlist .news_short .info{color:#b14372;padding-bottom:5px}.news_shortlist .news_short figure{margin-bottom:20px}.news_shortlist .news_short figcaption{text-align:right;font-size:80%;font-style:oblique}.news_shortlist .news_short a img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.news_shortlist .news_short a:hover img,.news_shortlist .news_short a:focus img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.news_shortlist .news_short .more a{position:relative;text-transform:uppercase}.news_shortlist .news_short .more a:after{content:"→";display:inline-block;margin-left:10px}.news_shortlist .news_short .more a:before{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;pointer-events:none;background:currentColor;transform:scale3d(0, 1, 1);transform-origin:100% 50%;transition:transform 0.5s;transition-timing-function:cubic-bezier(0.8, 0, 0.2, 1);background-color:white;background:#b14372}.news_shortlist .news_short .more a:hover::before,.news_shortlist .news_short .more a:focus::before{transform:scale3d(1, 1, 1);transform-origin:0% 50%}.news_all{margin-bottom:2rem}.news_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.news_detail .textwrap{width:48%}@media only screen and (max-width:800px){.news_detail .textwrap{width:100%}}.news_detail .info{color:#b14372;padding-bottom:5px}.news_detail .textdetail{width:100%;margin-top:80px}.statistic{position:relative}#mapholder{position:absolute;width:100%;top:0px;right:0}@media only screen and (max-width:1023px){#mapholder{position:relative}}.map_layer{padding:1rem 0;width:30%;position:relative;z-index:100}@media only screen and (max-width:1023px){.map_layer{width:100%}}.map_tip{opacity:0;position:absolute;top:160px;background-color:rgba(255, 255, 255, 0.8);padding:3rem;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;max-width:25%;right:0px}@media only screen and (max-width:1023px){.map_tip{position:relative;top:0px;opacity:0;max-width:none;right:auto;width:100%;opacity:1;padding:0rem}}.map_tip.show{opacity:1}.video_container{margin-top:60px;position:relative;padding:60px 0px}@media only screen and (max-width:800px){.video_container{margin-top:30px;padding:30px 0px}}.video_container h2{color:white;margin-bottom:30px;text-align:center;text-transform:uppercase;font-size:2.8rem}.video_container:before{content:"";z-index:-1;position:absolute;left:0px;top:0px;bottom:0px;height:100%;width:calc(100vw + 700px);background-color:#39395f;margin-left:-700px}.video_container .responsive{position:relative;margin:auto;width:70%}@media only screen and (max-width:1023px){.video_container .responsive{width:100%}}.video_container .responsive div{position:relative;width:100%;padding-bottom:56.25%;height:0;margin:auto}.video_container .responsive div iframe{position:absolute;top:0;left:0;width:100%;height:100%}.blue .video_container:before{background-color:#7294b1}.film_teaser{margin-bottom:2rem;padding:5rem;text-align:center;color:white;font-size:3rem}.film_teaser .uppercase{text-transform:uppercase}.film_teaser:nth-child(5n+1){background-color:#cf831d}.film_teaser:nth-child(5n+2){background-color:#b06b3d}.film_teaser:nth-child(5n+3){background-color:#cd9d00}.film_teaser:nth-child(5n+4){background-color:#c67c54}.film_teaser:nth-child(5n+5){background-color:#e85a2f}.back{padding-top:30px}.enclosure{width:100%}.navi_service{border-bottom:2px solid #dce0e2;margin-bottom:40px}.navi_service ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding-bottom:0px !important}.navi_service li{margin-right:2rem}.navi_service a,.navi_service strong{display:block;position:relative;color:#707070;padding:0 10px 10px 10px}.navi_service a:after,.navi_service strong:after{content:"";position:absolute;height:3px;bottom:-2px;left:0px;background:#b14372;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;width:0px}.navi_service a:hover:after,.navi_service a:focus:after,.navi_service strong:hover:after,.navi_service strong:focus:after{width:100%}.navi_service strong{color:#b14372;font-weight:normal}.navi_service strong:after{width:100%}.standard ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1%}.standard li{width:18%;margin-left:1%;margin-bottom:0.5rem}.icon_text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:60px}.icon_text figure{width:200px;margin-right:40px}.icon_text .textwrap{width:calc(100% - 240px)}.icon_text h3{color:#b14372}.application_submit{border-top:2px solid #b14372;margin-top:2rem;padding-top:2rem}.new-operator a{position:relative;text-transform:uppercase}.new-operator a:after{content:"→";display:inline-block;margin-left:10px}.new-operator a:before{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;pointer-events:none;background:currentColor;transform:scale3d(0, 1, 1);transform-origin:100% 50%;transition:transform 0.5s;transition-timing-function:cubic-bezier(0.8, 0, 0.2, 1);background-color:white;background:#b14372}.new-operator a:hover::before,.new-operator a:focus::before{transform:scale3d(1, 1, 1);transform-origin:0% 50%}.app_teaser{position:relative;background:#b14372;padding:3rem;margin-bottom:2rem;color:white}.app_teaser:nth-child(5n+1){background-color:#39395f}.app_teaser:nth-child(5n+2){background-color:#644866}.app_teaser:nth-child(5n+3){background-color:#806095}.app_teaser:nth-child(5n+4){background-color:#b89696}.app_teaser:nth-child(5n+5){background-color:#b14372}.admin .app_teaser{padding:1rem 3rem;margin-bottom:1rem}.admin{position:relative}.admin .operations{width:auto}.admin .operations .act_pdf a:before{content:url("../../files/layout/images/pdf_purple.svg")}.operations{position:absolute;right:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:160px}.operations li{width:30px;margin-left:10px}.operations a{display:block;color:white;width:30px;height:30px;overflow:hidden}.operations a :before{content:"";width:30px;height:30px}.operations .act_submit a:before{content:url("../../files/layout/images/submit.svg")}.operations .act_edit a span:before{content:url("../../files/layout/images/edit.svg")}.operations .act_delete a span:before{content:url("../../files/layout/images/delete.svg")}.operations .act_pdf a span:before{content:url("../../files/layout/images/pdf.svg")}.operations .act_send a span:before{content:url("../../files/layout/images/icon_send.svg")}.ctlg_form fieldset{margin-bottom:2rem}.ctlg_form legend{width:100%;color:#b14372;font-size:130%}.ctlg_form .widget.long,.ctlg_form .widget.title{width:100%}.ctlg_form .accordion{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}@font-face{font-family:"flexslider-icon";src:url("../../files/layout/css/fonts/flexslider-icon.eot");src:url("../../files/layout/css/fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"), url("../../files/layout/css/fonts/flexslider-icon.woff") format("woff"), url("../../files/layout/css/fonts/flexslider-icon.ttf") format("truetype"), url("../../files/layout/css/fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0;background:#fff;position:relative;overflow:hidden;zoom:1}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:"";color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3)}.flex-direction-nav a.flex-next:before{content:""}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:""}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:""}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0, 0, 0, 0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0, 0, 0, 0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0, 0, 0, 0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:0.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}/*!
 * Strip - An Unobtrusive Responsive Lightbox - v1.7.0
 * (c) 2014-2019 Nick Stakenburg
 *
 * http://www.stripjs.com
 *
 * Licensing:
 * - Commercial: http://www.stripjs.com/license
 * - Non-commercial: http://creativecommons.org/licenses/by-nc-nd/3.0
 */.strp-window{position:fixed;width:0;height:100%;overflow:hidden;background:#292929}.strp-window.strp-vertical{height:0;width:100%}.strp-window{margin-left:40px}.strp-window.strp-vertical{margin-left:0;margin-bottom:40px}@media (max-width:414px) and (orientation:portrait),(max-width:736px) and (max-height:414px){.strp-window.strp-horizontal{min-width:100%}}@media (max-height:414px) and (orientation:landscape),(max-height:736px) and (max-width:414px){.strp-window.strp-vertical{min-height:100%}}.strp-window,.strp-spinner-move{z-index:99999}.strp-window,.strp-window [class^="strp-"],.strp-spinner-move,.strp-spinner-move [class^="strp-"]{box-sizing:border-box}.strp-window{transform:translateZ(0px)}.strp-measured{margin:0 !important;min-width:0 !important;min-height:0 !important}.strp-pages{position:absolute;width:100%;height:100%;overflow:hidden}.strp-side-right{top:0;right:0}.strp-side-right .strp-pages{top:0;right:0}.strp-side-right .strp-page{top:0;right:0}.strp-side-right .strp-close{top:0;right:0}.strp-side-left{top:0;left:0}.strp-side-left .strp-pages{top:0;left:0}.strp-side-left .strp-page{top:0;left:0}.strp-side-left .strp-close{top:0;right:0}.strp-side-top{top:0;left:0}.strp-side-top .strp-pages{top:0;left:0}.strp-side-top .strp-page{top:0;left:0}.strp-side-top .strp-close{top:0;right:0}.strp-side-bottom{bottom:0;left:0}.strp-side-bottom .strp-pages{bottom:0;left:0}.strp-side-bottom .strp-page{bottom:0;left:0}.strp-side-bottom .strp-close{top:0;right:0}.strp-page{position:absolute;width:100%;height:100%}.strp-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;text-align:center;background:#292929;-webkit-user-select:none;-moz-user-select:none;user-select:none}.strp-no-overlap .strp-container{padding:48px 72px}.strp-no-overlap.strp-no-sides .strp-container{padding:48px 0}.strp-vertical .strp-no-overlap .strp-container{padding:0 72px}.strp-vertical .strp-no-overlap.strp-no-sides .strp-container{padding:0 48px}.strp-hovering-clickable .strp-container{cursor:pointer}.strp-content-element{position:absolute;top:50%;left:50%}.strp-content-element iframe{float:left;width:100%;height:100%}.strp-container img{display:inline-block;vertical-align:middle}.strp-info{position:absolute;bottom:0;left:0;width:100%;color:#efefef;font-size:13px;line-height:20px;background:#000;-webkit-text-size-adjust:none;text-size-adjust:none}.strp-info-padder{display:block;overflow:hidden;padding:12px;position:relative;width:auto}.strp-caption{width:auto;display:inline;white-space:wrap}.strp-position{color:#b3b3b3;float:right;line-height:21px;opacity:0.99;position:relative;text-align:right;margin-left:15px;white-space:nowrap}.strp-info a,.strp-info a:hover{color:#ccc;border:0;background:none;text-decoration:underline}.strp-info a:hover{color:#eee}.strp-nav{position:absolute;top:50%;width:54px;height:72px;margin:0 9px;margin-top:-36px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.strp-nav-previous{left:0}.strp-nav-next{right:0;left:auto}.strp-nav-disabled{cursor:default}.strp-nav-button{float:left;width:100%;height:100%;margin:0;padding:0}.strp-nav-button-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#101010}.strp-nav-button-icon{float:left;position:relative;height:100%;width:100%;zoom:1;background-position:50% 50%;background-repeat:no-repeat}.strp-close{position:absolute;width:48px;height:48px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.strp-close-background,.strp-close-icon{position:absolute;top:12px;left:12px;height:26px;width:26px;background-position:50% 50%;background-repeat:no-repeat}.strp-close-background{filter:alpha(opacity=80);opacity:0.8;background-color:#101010}.strp-close:hover .strp-close-background{background-color:#161616}.strp-has-error .strp-container{background-color:#ca3434}.strp-error{position:absolute;top:50%;left:50%;width:240px;height:240px;margin-left:-120px;margin-top:-120px;background-position:50% 50%;background-repeat:no-repeat;background-image:url("../../files/layout/images/error.svg")}.strp-no-svg .strp-error{background-image:url("../../files/layout/images/error.png")}.strp-spinner-move{position:fixed;top:0px;right:0px;height:48px;width:0;overflow:visible !important}.strp-spinner-move.strp-vertical{width:48px;height:0}.strp-spinner{width:48px;height:48px;float:left;position:relative}.strp-spinner-move.strp-side-top{top:0;right:0;bottom:auto;left:auto}.strp-spinner-move.strp-side-bottom{top:auto;right:0;bottom:0;left:auto}.strp-spinner-move.strp-side-right .strp-spinner{margin-left:-48px}.strp-spinner-move.strp-side-left .strp-spinner{margin-right:-48px;float:right}.strp-spinner-move.strp-side-bottom .strp-spinner{margin-top:-48px}.strp-spinner-move.strp-side-top .strp-spinner{position:absolute;bottom:0;right:0;margin-bottom:-48px}@-moz-keyframes strp-spinner-spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes strp-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes strp-spinner-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.strp-spinner-rotate,.strp-spinner-frame{position:absolute;top:0;left:0;width:100%;height:100%}.strp-spinner-line{position:absolute;left:50%;top:15px;width:2px;margin-left:-1px;height:3px;border-radius:1px;z-index:80;color:inherit}.strp-window-skin-strip .strp-nav-button-background{background-color:transparent}.strp-window-skin-strip .strp-nav-previous .strp-nav-button-icon{background-image:url("../../files/layout/images/previous.svg")}.strp-window-skin-strip .strp-nav-next .strp-nav-button-icon{background-image:url("../../files/layout/images/next.svg")}.strp-window-skin-strip.strp-no-svg .strp-nav-previous .strp-nav-button-icon{background-image:url("../../files/layout/images/previous-faded.png");opacity:1}.strp-window-skin-strip.strp-no-svg .strp-nav-next .strp-nav-button-icon{background-image:url("../../files/layout/images/next-faded.png");opacity:1}.strp-window-skin-strip .strp-nav .strp-nav-button-icon{opacity:0.6}.strp-window-skin-strip.strp-mobile-touch .strp-nav .strp-nav-button-icon{opacity:1}.strp-window-skin-strip .strp-nav:hover .strp-nav-button-icon,.strp-window-skin-strip .strp-nav-hover .strp-nav-button-icon{opacity:1}.strp-window-skin-strip.strp-no-svg .strp-nav.strp-nav-previous:hover .strp-nav-button-icon,.strp-window-skin-strip.strp-no-svg .strp-nav-hover.strp-nav-previous .strp-nav-button-icon{background-image:url("../../files/layout/images/previous.png")}.strp-window-skin-strip.strp-no-svg .strp-nav.strp-nav-next:hover .strp-nav-button-icon,.strp-window-skin-strip.strp-no-svg .strp-nav-hover.strp-nav-next .strp-nav-button-icon{background-image:url("../../files/layout/images/next.png")}@media (max-width:375px) and (orientation:portrait),(max-height:375px) and (max-width:667px){.strp-window-skin-strip .strp-nav{width:48px;height:60px;margin:0 5px;margin-top:-30px}.strp-window-skin-strip .strp-nav-previous .strp-nav-button-icon{background-image:url("../../files/layout/images/previous-small.svg")}.strp-window-skin-strip .strp-nav-next .strp-nav-button-icon{background-image:url("../../files/layout/images/next-small.svg")}.strp-window-skin-strip.strp-no-svg .strp-nav-previous .strp-nav-button-icon{background-image:url("../../files/layout/images/previous-small-faded.png")}.strp-window-skin-strip.strp-no-svg .strp-nav-next .strp-nav-button-icon{background-image:url("../../files/layout/images/next-small-faded.png")}.strp-window-skin-strip.strp-no-svg .strp-nav.strp-nav-previous:hover .strp-nav-button-icon,.strp-window-skin-strip.strp-no-svg .strp-nav-hover.strp-nav-previous .strp-nav-button-icon{background-image:url("../../files/layout/images/previous-small.png")}.strp-window-skin-strip.strp-no-svg .strp-nav.strp-nav-next:hover .strp-nav-button-icon,.strp-window-skin-strip.strp-no-svg .strp-nav-hover.strp-nav-next .strp-nav-button-icon{background-image:url("../../files/layout/images/next-small.png")}.strp-no-overlap .strp-container{padding:48px 58px}.strp-no-overlap.strp-no-sides .strp-container{padding:48px 0}.strp-vertical .strp-no-overlap .strp-container{padding:0 58px}.strp-vertical .strp-no-overlap.strp-no-sides .strp-container{padding:0 48px}}.strp-window-skin-strip .strp-close .strp-close-icon{background-image:url("../../files/layout/images/close.svg");opacity:0.8}.strp-window-skin-strip .strp-close:hover .strp-close-icon{opacity:1}.strp-window-skin-strip.strp-mobile-touch .strp-close .strp-close-icon,.strp-window-skin-strip.strp-mobile-touch .strp-close:hover .strp-close-icon{opacity:1}.strp-window-skin-strip.strp-no-svg .strp-close .strp-close-icon{background-image:url("../../files/layout/images/close.png");opacity:1}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
