@import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700|Noto+Serif+JP:400,600,700|Open+Sans|Oswald:400,500,600&display=swap&subset=japanese');
@charset "UTF-8";@font-face{font-family:"BodoniFLF-Bold";src:url(//www.nankyo.co.jp/wp-content/themes/kashimaminami_v4.2.1/css/../fonts/BodoniFLF-Bold/BodoniFLF-Bold.eot?) format("eot"),url(//www.nankyo.co.jp/wp-content/themes/kashimaminami_v4.2.1/css/../fonts/BodoniFLF-Bold/BodoniFLF-Bold.woff) format("woff"),url(//www.nankyo.co.jp/wp-content/themes/kashimaminami_v4.2.1/css/../fonts/BodoniFLF-Bold/BodoniFLF-Bold.ttf) format("truetype"),url(//www.nankyo.co.jp/wp-content/themes/kashimaminami_v4.2.1/css/../fonts/BodoniFLF-Bold/BodoniFLF-Bold.svg#BodoniFLF-Bold) format("svg");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"BodoniFLF-Roman";src:url(//www.nankyo.co.jp/wp-content/themes/kashimaminami_v4.2.1/css/../fonts/BodoniFLF-Roman/BodoniFLF-Roman.eot?) format("eot"),url(//www.nankyo.co.jp/wp-content/themes/kashimaminami_v4.2.1/css/../fonts/BodoniFLF-Roman/BodoniFLF-Roman.woff) format("woff"),url(//www.nankyo.co.jp/wp-content/themes/kashimaminami_v4.2.1/css/../fonts/BodoniFLF-Roman/BodoniFLF-Roman.ttf) format("truetype"),url(//www.nankyo.co.jp/wp-content/themes/kashimaminami_v4.2.1/css/../fonts/BodoniFLF-Roman/BodoniFLF-Roman.svg#BodoniFLF-Roman) format("svg");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:'Noto Serif Japanese';font-style:normal;font-weight:500;src:url(//www.nankyo.co.jp/wp-content/themes/kashimaminami_v4.2.1/css/../fonts/NotoSerifCJKjp/NotoSerifJP-Medium.otf) format("opentype");font-display:swap}p{font-family:"Noto Serif Japanese","Noto Serif JP","Roboto Slab",Garamond,"Times New Roman","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",HiraMinProN-W3,"HGS明朝E","游明朝","Yu Mincho","游明朝体",YuMincho,"ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:500}.sans-serif{font-family:"Noto Sans JP","Open Sans",Helvetica,Verdana,Roboto,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.serif{font-family:"Noto Serif Japanese","Noto Serif JP","Roboto Slab",Garamond,"Times New Roman","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",HiraMinProN-W3,"HGS明朝E","游明朝","Yu Mincho","游明朝体",YuMincho,"ＭＳ Ｐ明朝","MS PMincho",serif}.serif2{font-family:'BodoniFLF-Bold',serif}.serif3{font-family:'BodoniFLF-Roman',serif}.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.font-osw{font-family:'Oswald',sans-serif}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}html,body{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}input{border:1px solid #b0b0b0;padding:3px 5px 4px;color:#979797;width:190px}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;line-height:1.4}q:before,q:after{content:''}abbr,acronym{border:0}body{font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:'palt';-webkit-font-feature-settings:'palt';-moz-font-feature-settings:'palt';color:#222;background:#fff;font-weight:500;font-size:14px;overflow-y:scroll;overflow-x:hidden;line-height:1.9;letter-spacing:.06em;text-align:justify !important;text-justify:inter-ideograph;margin:0}body{width:100%;min-height:100%;overflow-y:scroll}.ie7 body{overflow:hidden}a{color:#333;text-decoration:none}.clr{clear:both}.cover-img{background-repeat:no-repeat;background-position:center top;background-color:#fff;background-size:cover;position:relative}.cover-img-center{background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#fff;position:relative}.contain-img-top{background-repeat:no-repeat;background-position:center top;background-color:#fff;background-size:contain;position:relative}.contain-img-bottom{background-repeat:no-repeat;background-position:center bottom;background-color:#fff;background-size:contain;position:relative}.contain-img-center{background-repeat:no-repeat;background-position:center center;background-color:#fff;background-size:contain;position:relative}.contain-img{background-repeat:no-repeat;background-position:center center;background-color:#fff;background-size:contain;position:relative}.auto-img{background-repeat:no-repeat;background-position:center top;background-color:#fff;background-size:auto;position:relative}.cursor-p{cursor:pointer}.newmark{height:20px;display:block;padding-bottom:6px;color:#d3101a}.imgWrap{overflow:hidden;cursor:pointer}.imgWrap img,.imgWrap2 img{display:block;object-fit:cover;width:100%;height:100%;transition-duration:.3s}.imgWrap:hover .mask{opacity:1;transition-duration:.3s}.imgWrap:hover img,.imgWrap2:hover img{transform:scale(1.1);transition-duration:.3s;opacity:.8}.imgWrap2:hover .im-color{transform:scale(1.1);transition-duration:.3s;opacity:.8;filter:grayscale(0%)}@media screen and (max-width:768px){.imgWrap img,.imgWrap2 img{-webkit-filter:none;-moz-filter:none;-o-filter:none;-ms-filter:none;filter:none}.more_link_bt .imgWrap img{-webkit-filter:grayscale(100%) !important;-moz-filter:grayscale(100%) !important;-o-filter:grayscale(100%) !important;-ms-filter:grayscale(100%) !important;filter:grayscale(100%) !important;filter:gray !important}}.max830{max-width:830px !important}.max700{max-width:700px !important}.max800{max-width:800px !important}.max900{max-width:900px !important}.max950{max-width:950px;width:100%;margin-left:auto;margin-right:auto}.max1100{max-width:1100px;margin-left:auto;margin-right:auto}.max1200{max-width:1200px;margin-left:auto;margin-right:auto}.max1300{max-width:1300px;margin-left:auto;margin-right:auto}.max1400{max-width:1400px;margin-left:auto;margin-right:auto}.max1500{max-width:1500px;margin-left:auto;margin-right:auto}.max1500{max-width:1500px;margin-left:auto;margin-right:auto}.max980_resp{max-width:980px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:768px){.max980_resp{width:100%;padding-left:0;padding-right:0}}.max760{max-width:760px;min-width:600px;width:100%}.max350{max-width:350px;min-width:300px;width:100%;font-weight:400}.dataile_table{max-width:auto;margin-left:auto;margin-right:auto;padding-bottom:43px;position:relative;display:block}.imgWrap2 .mask{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center}.imgWrap2 .mask p{font-size:15px;color:#fff;font-weight:400}.imgWrap2 .mask p span{font-size:12px;text-align:center;color:#fff;display:block;line-height:.8em}.imgWrap2{overflow:hidden;background:#000;position:relative;height:200px}.imgWrap2 span{color:#fff;font-size:10px;display:block;margin-bottom:-5px}.imgWrap2 p{z-index:1000;position:absolute;text-align:center;color:#fff}.imgWrap2 img{display:block;opacity:.5;width:100%;height:143px;transition-duration:.3s;object-fit:cover}.imgWrap2 img:hover{transform:scale(1.1);transition-duration:.3s;opacity:1;cursor:pointer}.clr{clear:both}.box980{width:980px;margin-left:auto;margin-right:auto;paddin-top:3px}.bt--cover{text-align:center;z-index:300;position:absolute;top:0;left:0;top:0;left:0;margin:auto}.max--cover{margin:auto;text-align:center;z-index:100;width:100%;height:100%;position:absolute;top:0;left:0;top:0;left:0}.ul_table{max-width:900px;display:table;width:90%}.ul_table{position:absolute}.ul_table li{text-align:left;display:table-cell;vertical-align:top}@media screen and (max-width:1230px){.calc_heigt{height:calc(100vh - 80px - 70px);margin-top:80px}}@media screen and (max-width:768px){.calc_heigt{height:calc(100vh - 56px - 76px);margin-top:56px}}.resp-ul{padding-left:30px;padding-right:30px;padding-top:30px}.resp-ul li{width:33.333%;width:calc(100%/3);position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.resp-ul li div.p--abso-resp{width:calc(100% - 30px)}.resp-ul li div img{width:100%;height:auto}@media screen and (max-width:768px){.resp-ul li div.p--abso-resp{width:100%}}.center-block{display:block;margin-left:auto;margin-right:auto}.img-responsive{display:block;max-width:100%;height:auto}a .img-responsive{display:inline-block}.center_box{margin-left:auto;margin-right:auto;text-align:center;display:block}.flex_box{margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center}.just_box{width:100%}.center_div{margin-left:auto;margin-right:auto;text-align:center;width:auto}.center_area{margin-left:auto;margin-right:auto}.flex-l{display:flex;align-items:center}.flex{display:flex;justify-content:center;align-items:center}.respo-yes-br br{display:none}.respo-no-br br{display:block}.select-wrap{position:relative;overflow:hidden;display:inline-block;min-width:192px;min-width:12em;background-color:#fff;border:1px solid silver;color:#333}.select-wrap br{display:none}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:2;display:block;width:200%;width:-webkit-calc(100% + 5em);margin:0;padding:11px 35px 11px 11px;padding:.6875rem 2.1875rem .6875rem .6875rem;background:0 0;border:0;outline:none;font-size:16px;font-size:1rem;line-height:1.5}.entypo-down-open-mini:before{content:'';font-family:'entypo',sans-serif;position:absolute;z-index:1;top:50%;right:12px;right:.75rem;margin-top:-8px;margin-top:-.5rem;font-size:16px;font-size:1rem;line-height:1;color:#333}dl{overflow:hidden;zoom:1}dl dt{width:100px;float:left;clear:both;font-weight:700}dl dd{padding:0 0 3px 100px}.column-section{font-size:12px;margin-right:40px;letter-spacing:.05rem}.column-section-title,.column-section-title a{color:#333}.column-section-list{padding-top:5px}.column-section-item a{color:#8b8989}.column-section-item a:hover,.column-section-title a;hover{color:#666}.column-section-item a:before{content:'・'}.cover-action{position:absolute;left:0;right:0;bottom:0;height:100%;margin:auto;background:rgba(255,255,255,1);-webkit-transform:scaleX(0);-transform:scaleX(0);z-index:1;-webkit-animation:action 1.5s .5s infinite;animation:action cubic-bezier(.9,.005,.29,1) 1.5s .5s 1 forwards;backface-visibility:hidden;-webkit-backface-visibility:hidden}@-webkit-keyframes action2{0%{visibility:hidden}35%{visibility:hidden}36%{visibility:visible}100%{visibility:visible}}@keyframes action2{0%{visibility:hidden}35%{visibility:hidden}36%{visibility:visible}100%{visibility:visible}}@-webkit-keyframes action{0%{-webkit-transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}35%{-webkit-transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}65%{-webkit-transform:scaleX(1);webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform:scaleX(0);webkit-transform-origin:right;transform-origin:right}}@keyframes action{0%{-webkit-transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}35%{-webkit-transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}65%{-webkit-transform:scaleX(1);webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform:scaleX(0);webkit-transform-origin:right;transform-origin:right}}
v .pace-running .wrap{display:none;opacity:0}.wrap{opacity:1;-webkit-animation:fadeIn 1.5s ease 0s 1 normal;animation:fadeIn 1.5s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-perspective:12rem;-moz-perspective:12rem;-ms-perspective:12rem;-o-perspective:12rem;perspective:12rem;z-index:2000;position:fixed;height:6rem;width:6rem;margin:auto;top:0;left:0;right:0;bottom:0}.pace.pace-inactive .pace-progress{display:none}.pace .pace-progress{position:fixed;z-index:2000;display:block;position:absolute;left:0;top:0;height:6rem;width:6rem !important;line-height:6rem;font-size:2rem;border-radius:50%;background:rgba(34,153,221,.8);color:#fff;font-family:"Helvetica Neue",sans-serif;font-weight:100;text-align:center;-webkit-animation:pace-theme-center-circle-spin linear infinite 2s;-moz-animation:pace-theme-center-circle-spin linear infinite 2s;-ms-animation:pace-theme-center-circle-spin linear infinite 2s;-o-animation:pace-theme-center-circle-spin linear infinite 2s;animation:pace-theme-center-circle-spin linear infinite 2s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.pace .pace-progress:after{content:attr(data-progress-text);display:block}@-webkit-keyframes pace-theme-center-circle-spin{from{-webkit-transform:rotateY(0deg)}to{-webkit-transform:rotateY(360deg)}}@-moz-keyframes pace-theme-center-circle-spin{from{-moz-transform:rotateY(0deg)}to{-moz-transform:rotateY(360deg)}}@-ms-keyframes pace-theme-center-circle-spin{from{-ms-transform:rotateY(0deg)}to{-ms-transform:rotateY(360deg)}}@-o-keyframes pace-theme-center-circle-spin{from{-o-transform:rotateY(0deg)}to{-o-transform:rotateY(360deg)}}@keyframes pace-theme-center-circle-spin{from{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}img.cover,video.cover{object-fit:cover}.parallax-window{min-height:500px;background:0 0}.cp_link{padding:.1em .3em;position:relative;display:inline-block;transition:.3s;letter-spacing:.15rem;perspective:1000px;perspective-origin:50% 50%;vertical-align:bottom;overflow:hidden}.cp_link:before{position:absolute;bottom:0;left:0;content:'';width:0;height:1px;background-color:#5c5c5c;width:100%;z-index:10}.cp_link:after{position:absolute;bottom:0;left:0;content:'';width:0;height:1px;background-color:#5a8fd6;transition:.3s;z-index:11}.cp_link:hover{color:#5a8fd6}.cp_link:hover:after{width:100%}.cp_link span{display:inline-block;position:relative;padding:.1em .3em;transition:.4s;transform-origin:50% 0%;transform-style:preserve-3d}.cp_link span:after{display:inline-block;position:absolute;padding:.1em .3em;left:0;top:0;content:attr(data-text);color:#fff;background-color:#5a8fd6;transform-origin:50% 0%;transform:translate3d(0,105%,0) rotateX(-90deg)}.cp_link:hover span{background-color:#5a8fd6;color:#fff}.cp_link.tech:hover span,.cp_link.tech span:after,.cp_link.tech:after{background-color:#c8681b !important;color:#fff !important}.cp_link.tech:hover{color:#c8681b !important}.cp_link.man:hover span,.cp_link.man span:after,.cp_link.man:after{background-color:#91b43c !important;color:#fff !important}.cp_link.man:hover{color:#91b43c !important}.cp_link.green:hover span,.cp_link.green span:after,.cp_link.green:after{background-color:#765d27 !important;color:#fff !important}.cp_link.green:hover{color:#765d27 !important}.tx0{font-size:0 !important}.trans10s{transition:transform 10s cubic-bezier(0,1,.5,1)}.imgBt_w .imgBt-img{width:inherit;height:inherit;max-height:inherit;position:absolute;overflow:hidden;background-color:rgba(211,211,239,1)}.imgBt_w .imgBt-img:after{content:"";position:absolute;right:0;left:0;top:0;bottom:0;width:inherit;height:inherit;background:rgba(242,243,246,0)}.imgBt_w.imgBt-xy:hover .imgBt-img:after{background:rgba(75,75,180,.95);transform:scaleX(.9) scaleY(.9)}.imgBt_w:hover .imgBt-img img{transform:scale(1.1);mix-blend-mode:multiply;opacity:1}.imgBt_w .imgBt-img:after,.imgBt_w .imgBt-img img{transition-duration:.4s;backface-visibility:hidden;-webkit-backface-visibility:hidden}.imgBt_w .imgBt-img img{object-fit:cover;width:inherit;height:inherit;max-height:inherit;opacity:1}.imgBt_w .imgBt-tx{color:#fff;opacity:0}.imgBt_w .imgBt-tx:hover{color:#fff !important;transition:.3s;opacity:1}.imgBt .imgBt-img{width:inherit;height:inherit;max-height:inherit;position:absolute;overflow:hidden}.imgBt .imgBt-img:after{content:"";position:absolute;right:0;left:0;top:0;bottom:0;width:inherit;height:inherit;background:rgba(23,43,111,0)}.imgBt.wide-type .imgBt-img:after{max-height:inherit !important}.imgBt.hover-white .imgBt-img:after{content:"";position:absolute;right:0;left:0;top:0;bottom:0;width:inherit;height:inherit;background:rgba(42,100,117,.5);mix-blend-mode:multiply}.imgBt:hover .imgBt-img:after{background:rgba(23,43,111,.8);transform:scaleX(.9) scaleY(.93)}.imgBt.imgBt-h:hover .imgBt-img:after{background:rgba(23,43,111,.8);transform:scaleX(.93) scaleY(.9)}.imgBt.imgBt-xy:hover .imgBt-img:after{background:rgba(23,43,111,.8);transform:scaleX(.9) scaleY(.9)}.imgBt.hover-white.imgBt-xy:hover .imgBt-img:after{background:rgba(255,255,255,.9);mix-blend-mode:normal !important;transform:scaleX(.93) scaleY(.87)}.imgBt-tx a{width:100%;height:100%;color:#000 !important}.imgBt:hover .imgBt-img img{transform:scale(1.1)}.imgBt .imgBt-img:after,.imgBt .imgBt-img img,.imgBt-tx{transition-duration:.4s;backface-visibility:hidden;-webkit-backface-visibility:hidden}.imgBt .imgBt-img img{object-fit:cover;width:inherit;height:inherit;max-height:inherit;opacity:1}.imgBt-tx{width:inherit;height:inherit;max-height:inherit;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;margin:auto !important;z-index:1}.opacity-0{opacity:0}.tCw-ani{color:#fff !important;opacity:1;transition:.5s}.imgBt-tx:hover{color:#fff !important;opacity:1}.hover-white .imgBt-tx:hover{color:#000 !important;transition:1s;opacity:1}.imgBt-xy{width:100%;height:calc((100vw/3));display:inline-block;text-align:center;text-decoration:none;outline:none}.imgBt-xy.m-movie{height:calc(100vw/2) !important;margin-left:auto;margin-right:auto}.round2em{border-radius:2em !important}@media (min-width:768px){.imgBt-xy{height:calc((100vw/3) - 30px) !important}.imgBt.wide-type{width:calc(100vw/2);height:calc(100vw/3) !important;max-height:300px !important}.imgBt-xy.m-movie{height:calc((100vw/2.5) - 30px) !important}}@media (min-width:980px){.imgBt-xy{width:100%;height:calc((980px/3) - 30px) !important}.imgBt-xy.m-movie{height:calc((980px/2.5) - 30px) !important}}hr.hr-white{border-top:1px solid #fff}.flex-left{display:flex;align-items:center}.flex-right{display:flex;justify-content:flex-start;align-items:center}.flex-center{display:flex;justify-content:flex-end;align-items:center}.flex-top-left{display:flex;justify-content:flex-start;align-items:flex-start}.flex-top-right{display:flex;justify-content:flex-end;align-items:flex-start}.flex-top-center{display:flex;justify-content:flex-end;align-items:flex-start}.flex-v-center{display:flex;flex-direction:column;justify-content:center;align-items:center;-ms-flex-direction:column !important}.flex-v-center-left{display:flex;justify-content:flex-start;align-items:center}.flex-h-center{display:flex;flex-direction:row;justify-content:center;align-items:center}.flex-h-top{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.flex-h-end{display:flex;justify-content:flex-end;align-items:center}.flex-around{display:flex;justify-content:space-around;align-items:center}.flex-between{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;list-style:none}@media (min-width:576px){.pT0-sm{padding-top:0 !important}.fR-sm{float:right !important}.fL-sm{float:left !important}.p--abso-sm{position:absolute !important}.h75-sm{height:75px !important}.flex-sm-h-center{display:flex;flex-direction:row !important;justify-content:center !important;align-items:center !important}}@media (min-width:768px){.pT0-md{padding-top:0 !important}.fR-md{float:right !important}.fL-md{float:left !important}.p--abso-md{position:absolute !important}.h75-md{height:75px !important}.flex-md-left{display:flex;flex-direction:row;justify-content:flex-start !important;align-items:center !important;list-style:none}.flex-md-between{display:flex;flex-direction:row;justify-content:space-between !important;align-items:center !important;list-style:none}.flex-md-h-end{display:flex;justify-content:flex-end !important;align-items:center !important}.flex-md-h-center{display:flex;flex-direction:row !important;justify-content:center !important;align-items:center !important}}@media (min-width:992px){.pT0-lg{padding-top:0 !important}.fR-lg{float:right !important}.fL-lg{float:left !important}.p--abso-lg{position:absolute !important}.h75-lg{height:75px !important}.flex-lg-left{display:flex;flex-direction:row;justify-content:flex-start !important;align-items:center !important;list-style:none}.flex-lg-between{display:flex;flex-direction:row;justify-content:space-between !important;align-items:center !important;list-style:none}.flex-lg-h-end{display:flex;justify-content:flex-end !important;align-items:center !important}}.section_t1{width:calc(100vw*0.35);height:auto;margin-top:100px}.tec_eplain{margin-top:0;padding-top:20px !important;padding-bottom:40px !important}.recruit-info{width:100% !important;height:auto !important;overflow:visible !important}.recruit_sp_img:after{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(29,33,41,.5)}@media (min-width:768px){.section_t1{width:140px !important;height:90px;margin-top:118px}.tec_eplain{margin-top:-113px !important;z-index:10;padding-top:20px !important;padding-bottom:80px !important}.recruit-info{height:506px !important;overflow:hidden !important}}@media (max-width:767px){.slide_box{height:calc(100vw*0.6) !important}}.full_img_back{position:relative}.recruit-info img{width:auto;height:100%;object-fit:cover}.footer-news{padding:0}@media (min-width:1200px){.footer-news-xl{padding-left:calc(((100% - 1180px)/2) + 40px) !important}}.footer-area{background:linear-gradient(180deg,rgba(114,197,237,1) 0%,rgba(114,197,237,1) 44%,rgba(5,49,75,1) 44%,rgba(5,49,75,1) 100%)}@media (min-width:768px){.footer-area-md{background:linear-gradient(180deg,rgba(114,197,237,1) 0%,rgba(114,197,237,1) 52%,rgba(5,49,75,1) 52%,rgba(5,49,75,1) 100%)}}@media (min-width:992px){.footer-area-lg{background:linear-gradient(180deg,rgba(114,197,237,1) 0%,rgba(114,197,237,1) 65%,rgba(5,49,75,1) 65%,rgba(5,49,75,1) 100%) !important}}@media (min-width:1200px){.footer-area-xl{background:linear-gradient(180deg,rgba(114,197,237,1) 0%,rgba(114,197,237,1) 62%,rgba(5,49,75,1) 62%,rgba(5,49,75,1) 100%) !important}}.footer-menu a{transition:.3s;color:#b7b2c5 !important}.footer-menu a:hover{color:#fff !important}.contact_bt{cursor:pointer;background-color:rgba(243,250,254,1);-webkit-transition:all .3s;transition:all .3s}.contact_bt:hover{background-color:rgba(212,239,255,1);color:rgba(5,49,75,1)}.company-address{color:rgba(255,255,255,1);padding-top:20px;letter-spacing:.05rem}.company-address li h1{font-size:15px !important;padding-top:20px;padding-bottom:5px;font-weight:700}.company-address li p{font-size:12px !important}.f-logo{width:100px !important}.footer-under-bg-deepblue{background-color:rgba(5,49,75,1);color:#fff;width:100%}.footer-under-bg-deepblue a{color:#fff;text-decoration:none}.footer-under-bg-deepblue a:hover{color:rgba(206,205,235,1);text-decoration:none;transition:3s}.action_line{position:absolute;right:0;top:0;left:0;bottom:0;margin:auto;width:150px;height:190px;cursor:pointer;z-index:101}.action_line span{display:block;position:absolute;height:1px;width:36px;background:#666;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}.action_line span:nth-child(1){top:0}.action_line span:nth-child(2){top:18px;left:132px;transform:rotate(-90deg)}.action_line span:nth-child(3){bottom:18px;left:-18px;transform:rotate(-90deg)}.action_line span:nth-child(4){bottom:0;left:114px}.action_line2{position:absolute;right:0;top:0;left:0;bottom:0;margin:auto;width:180px;height:250px;cursor:pointer;z-index:101}.action_line2 span{display:block;position:absolute;height:1px;width:36px;background:#666;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}.action_line2 span:nth-child(1){top:0}.action_line2 span:nth-child(2){top:18px;left:162px;transform:rotate(-90deg)}.action_line2 span:nth-child(3){bottom:18px;left:-18px;transform:rotate(-90deg)}.action_line2 span:nth-child(4){bottom:0;left:144px}.bg-video-wrap{position:relative;overflow:hidden;width:100%;padding:0;margin:0;height:100vh}.default-menu{padding-top:78px !important}.menu_block{height:78px;display:flex;min-width:100%;justify-content:center;align-items:center;flex-direction:row;margin:0;position:absolute;bottom:0;background-color:rgba(25,27,33,.2);z-index:3}.menu_block.fadeout{opacity:1 !important;animation:fadeOut 3s ease-out .1s forwards}.menu_block.fadein{opacity:0 !important;animation:fadeIn 3s ease-out .1s forwards}.menu_block ul{display:flex;justify-content:center;align-items:center;flex-direction:row;height:78px;margin:0}.menu_block a{margin:0;height:auto;text-decoration:none;color:rgba(255,255,255,1)}.menu_block a:hover{color:#a8b0e0}.menu_block a.active{color:#d6d1d1}.menu_block a{transition:.3s}.menu_change{position:fixed !important;height:auto;min-width:100%;z-index:1000;transform:translateY(-78px);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;perspective:1000px;transition:.3s}.menu_change a{color:rgba(51,51,51,1) !important;height:auto;text-decoration:none}.menu_change a{transition:.3s}.menu_change a:hover{color:#a8b0e0 !important}.menu_change.show{transform:translateY(0px) !important;transition:.5s .1s !important}.full-nav{height:auto}.kashima-top-logo{height:auto;width:250px}@media (max-width:575.98px){.full-sm-nav{height:calc(100vh - 78px) !important}.full-sm-nav li{display:flex !important;justify-content:center;align-items:center !important;font-size:calc(100vh*0.025) !important}}@media (min-width:992px){.full-nav li .nav-link{font-size:13px !important;letter-spacing:.02rem;padding-left:.3rem !important;padding-right:.3rem !important}.kashima-top-logo{height:auto;width:190px}}@media (min-width:1100px){.full-md-nav li .nav-link{font-size:14px !important;padding-left:.4rem !important;padding-right:.4rem !important;letter-spacing:.035rem}.kashima-top-logo{height:auto;width:210px}}@media (min-width:1200px){.full-lg-nav li .nav-link{font-size:14px !important;padding-left:.5rem !important;padding-right:.5rem !important;letter-spacing:.09rem}.kashima-top-logo{height:auto;width:230px}}@media (min-width:1350px){.full-xl-nav li .nav-link{font-size:15px !important;letter-spacing:.12rem;padding-left:.6rem !important;padding-right:.6rem !important}.kashima-top-logo{height:auto;width:280px}}video{min-width:100%;min-height:100vh;z-index:1;overflow:hidden}video{position:absolute;z-index:-100;top:50%;left:50%;transform:translate(-50%,-50%)}.overlay{width:100%;height:100vh;position:absolute;top:0;left:0;background-image:linear-gradient(45deg,rgba(0,0,0,.1) 50%,rgba(255,255,255,.1) 50%);background-size:2px 2px;z-index:2}#sp_back{min-width:100%;min-height:100vh;position:absolute;z-index:-100}h1{text-align:center;height:auto}.fade_text{text-align:center;opacity:0;z-index:3}.white_cover2{opacity:1;width:100%;height:100vh;position:fixed;top:0;left:0;background-color:rgba(255,255,255,1);z-index:1900}.white_cover{opacity:1;width:100%;height:100vh;position:absolute;top:0;left:0;background-color:rgba(255,255,255,1);z-index:4}.white_cover.fadeout{animation:fadeOut 3s ease-out .1s forwards}.text-move{opacity:0;display:inline-block;transform:scale(1.25) translate(0px,6px)}.text-move:nth-child(1){transition:opacity 3s ease .15s,transform 2s ease .25s}.text-move:nth-child(2){transition:opacity 3s ease .25s,transform 2s ease .4s}.text-move:nth-child(3){transition:opacity 3s ease .4s,transform 2s ease .55s}.text-move:nth-child(4){transition:opacity 3s ease .55s,transform 2s ease .7s}.text-move:nth-child(5){transition:opacity 3s ease .7s,transform 2s ease .85s}.text-move:nth-child(6){transition:opacity 3s ease .85s,transform 2s ease 1s}.text-move:nth-child(7){transition:opacity 3s ease 1s,transform 2s ease 1.15s}.text-move:nth-child(8){transition:opacity 3s ease 1.15s,transform 2s ease 1.3s}.text-move:nth-child(9){transition:opacity 3s ease 1.3s,transform 2s ease 1.45s}.text-move:nth-child(10){transition:opacity 3s ease 1.45s,transform 2s ease 1.6s}.text-move:nth-child(11){transition:opacity 3s ease 1.6s,transform 2s ease 1.75s}.text-move:nth-child(12){transition:opacity 3s ease 1.75s,transform 2s ease 1.9s}@keyframes blur{0%{text-shadow:0 0 100px #fff;opacity:0}5%{text-shadow:0 0 90px #fff}15%{opacity:1}20%{text-shadow:0 0 0px #fff}80%{text-shadow:0 0 0px #fff}85%{opacity:1}95%{text-shadow:0 0 90px #fff}100%{text-shadow:0 0 100px #fff;opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fade_text.active{opacity:1}.fade_text.active .text-move{opacity:1;transform:scale(1) translate(0)}.fade_text.active .text-move{opacity:1;transform:scale(1) translate(0)}.fade_text.color_change_w{color:#fff !important;transition:1s}.fade_text.color_change_w.back_shadow{transition:1s;text-shadow:0px 0px 20px #000}.l-head{width:100%;height:78px;position:absolute;top:0;margin:0}.contact_icon{width:78px;height:78px;float:right;background-color:rgba(237,246,253,1);display:flex;justify-content:center;align-items:center;margin:0 !important}.top_title{font-size:26px;letter-spacing:.5em;margin-bottom:70px;z-index:10}@media screen and (max-height:640px){.top_title{font-size:22px;margin-bottom:0;margin-top:70px}.scroll-anim{display:none}}@media screen and (max-width:640px){.wrap{width:100%}}.tower{width:auto;width:auto;height:200px;margin-top:-200px !important}.tower{width:auto;width:auto;height:220px;margin-top:-220px !important}@media (min-width:376px){.tower{width:auto;width:auto;height:230px;margin-top:-230px !important}}@media (min-width:768px){.tower{width:99px;height:auto;margin-top:-295px !important}}.recruit-title{padding:0 !important}.recruit-title span{background-color:#fff;padding-left:3px !important;padding-right:3px !important;padding-top:.7rem !important;padding-bottom:.5rem !important}.square li{height:calc(((100vw/12)*9 - 42px)/6);display:flex !important;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;justify-content:center !important;align-items:center !important}.square li.s-bg-1{background-color:#39bcee}.square li.s-bg-2{background-color:#94b8d9}.square li.s-bg-3{background-color:#7fa3c3}.square li.s-bg-4{background-color:#6c92ae}.square li.s-bg-1,.square li.s-bg-2,.square li.s-bg-3,.square li.s-bg-4,.square li.s-bg-5{color:#fff}.square li.s-bg-5{background-color:orange}.square2 li{height:calc((((100vw/12)*11 - 36px)/4)*0.6);display:flex !important;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;justify-content:center !important;align-items:center !important;box-sizing:border-box !important}.square2 li.s-bg-1{border:4px solid #009fe6}.square2 li.s-bg-2{border:4px solid #009fe6}.square2 li.s-bg-3{border:4px solid #009fe6}.square2 li.s-bg-4{border:4px solid orange}.arr-y{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width:768px){.square2 li{border-width:.5rem !important}.arr-y{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}}.recruit_bg{background:url(//www.nankyo.co.jp/wp-content/themes/kashimaminami_v4.2.1/css/../img/rec.jpg) center center no-repeat;background-size:cover;position:relative;height:506px;width:100%}.recruit_bg_para{background:url(//www.nankyo.co.jp/wp-content/themes/kashimaminami_v4.2.1/css/../img/rec.jpg) center center no-repeat;background-size:cover;position:relative;min-height:400px !important;width:100% !important}.recruit_bg:before,.recruit_bg_para:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(29,33,41,.5)}.recruit_bg-inner{color:rgba(255,255,255,1)}.recruit_bg-inner li{padding-top:3px;padding-bottom:3px;max-width:800px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.recruit_bg-inner>a,.recruit_bg-inner>a:hover{color:rgba(255,255,255,1) !important;text-decoration:none}.recruit_bg-inner .link>a{color:rgba(123,191,238,1) !important}.recruit_bg-inner .link>a:hover{color:rgba(185,225,253,1) !important}.line45{background-image:url(//www.nankyo.co.jp/wp-content/themes/kashimaminami_v4.2.1/css/../img/area/area-back2.png);background-repeat:repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){background-image:url(//www.nankyo.co.jp/wp-content/themes/kashimaminami_v4.2.1/css/../img/area/area-back2@2x.png);background-size:10px 10px}.half-bg{background:linear-gradient(180deg,#fff 0%,#fff 60%,#eff7fb 60%,#eff7fb 100%)}.bg-light-g{background:#eff7fb !important}.xy-chenge1{width:207px;height:auto}@media (min-width:768px){.xy-chenge1{width:55px !important}}@-webkit-keyframes bumpUp{20%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:none;transform:none}}@keyframes bumpUp{20%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:none;transform:none}}.schedule{list-style:none;padding:0;margin:auto;width:100%}.schedule>li{display:block}.schedule>li>input{display:none}.schedule>li>input:checked~label{-webkit-animation:none;animation:none;transition:.1s}.schedule>li>input:checked~label>.toggleIcon:before{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);text-shadow:0 0 3px #333}.schedule>li>input:checked~label>.toggleIcon:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.schedule>li>input:checked~.options>ul{margin-bottom:2em}.schedule>li>input:checked~.options>ul>li{margin:0;opacity:1}.schedule>li>label{display:block;position:relative;z-index:1;cursor:pointer;transition:.1s}.schedule>li>label>.toggleIcon{position:absolute;width:1.2em;height:1.2em;bottom:1rem;left:0;right:0;margin:auto}@media (min-width:768px){.schedule>li>label>.toggleIcon{bottom:1rem}}.schedule>li>label>.toggleIcon:before,.schedule>li>label>.toggleIcon:after{content:'';position:absolute;background:#fff;transition:.3s cubic-bezier(.45,.01,.27,1.4)}.schedule>li>label>.toggleIcon:before{width:2px;height:100%;left:calc(50% - 2px);margin-left:1px}.schedule>li>label>.toggleIcon:after{width:100%;height:2px;top:calc(50% - 1px)}.schedule>li>.options{position:relative;overflow:hidden}.schedule>li>.options>ul{-webkit-perspective:600px;perspective:600px}.schedule>li>.options>ul>li{padding-top:1em;position:relative;transition:.3s ease;transition-property:margin,opacity}.schedule>li>.options.int01>ul>li{margin-top:-75em}.schedule>li>.options.int02>ul>li{margin-top:-75em}.schedule>li>.options.int03>ul>li{margin-top:-75em}.options>ul>li>article>article>div:first-child>div{padding-top:.2rem!important;padding-bottom:.3rem!important}.options>ul>li>article>article>div:nth-child(2)>div{padding-top:.8rem!important;padding-bottom:1rem!important}.interview img{width:100%}.link-bt a{display:inline-block;width:100%;text-align:center;text-decoration:none;outline:none}.link-bt a:before,.link-bt a:after{position:absolute;z-index:-1;display:block;content:''}.link-bt a,.link-bt a:before,.link-bt a:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.link-bt a{display:inline-block;padding-top:2.5rem;padding-bottom:2.5rem;height:auto;background-color:rgba(0,138,211,1);border:2px solid rgba(0,138,211,1);color:#fff;letter-spacing:.5rem}.link-bt a:hover{letter-spacing:.6rem;background-color:rgba(255,255,255,1);color:rgba(0,138,211,1);border:2px solid rgba(0,138,211,1)}.interview-title{padding:0 !important}.interview-title span{background-color:#fff;padding-left:3px !important;padding-right:3px !important;padding-top:.9rem !important;padding-bottom:.7rem !important}.lifeinhere-head{height:auto;background-image:url(//www.nankyo.co.jp/wp-content/themes/kashimaminami_v4.2.1/css/../img/interview/lifeinhere-bg.jpg);background-position:50px bottom;background-repeat:no-repeat}.interview-title.foot span{background-color:#1c314b !important;color:#fff !important;padding-left:3px !important;padding-right:3px !important;padding-top:.5rem !important;padding-bottom:.6rem !important}.chart-bg-sp{width:100%;height:auto;padding-top:60%}.mt-lg--300{margin-top:0}.chart-bg{background-image:url(//www.nankyo.co.jp/wp-content/themes/kashimaminami_v4.2.1/css/../img/business/flow_back.jpg);background-position:center center;background-size:cover;width:100%;height:auto;padding-top:200px;padding-bottom:300px}@media (min-width:768px){.chart-bg-sp{padding-top:30% !important}}@media (min-width:992px){.mt-lg--300{margin-top:-300px !important}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.chart-bg{background-image:url(//www.nankyo.co.jp/wp-content/themes/kashimaminami_v4.2.1/css/../img/business/flow_back@2x.jpg);background-position:center center;background-size:cover;width:100%;height:auto}}.tCDB{color:#003d5b !important}.normal-link a{text-decoration:none !important;color:rgba(145,141,244,1);transition-duration:.3s}.normal-link a:hover{color:rgba(75,64,152,1) !important}.header_img{background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;height:100%}.blend-cover,.blend-cover-light,.blend-cover-dark{position:relative}.headImg-blur{position:relative}.blend-cover:before{content:'';background-color:rgba(42,100,117,.4);mix-blend-mode:multiply;position:absolute;top:0;right:0;bottom:0;left:0}.blend-cover-light:before{content:'';background-color:rgba(42,100,117,.2);mix-blend-mode:multiply;position:absolute;top:0;right:0;bottom:0;left:0}.blend-cover-dark:before{content:'';position:absolute;mix-blend-mode:multiply;top:0;right:0;left:0;bottom:0;background-color:rgba(29,33,41,.5)}.headImg{position:relative}.headImg-blur{position:relative}.headImg:before{content:'';background-color:rgba(14,40,69,.1);position:absolute;top:0;right:0;bottom:0;left:0}.headImg-blur:before{content:'';position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px;background:inherit;filter:blur(8px)}.justify{display:flex;justify-content:space-between}.d1,.d2,.d3,.d4,.d5,.d6{z-index:1000;display:inline-block}.d0{width:158px !important;height:90px;margin-left:61px;margin-top:118px}.d1{width:158px !important;height:90px;margin-left:61px;margin-top:0}.d2{width:192px !important;height:254px;margin-left:0;margin-top:180px}.d3{width:196px !important;height:267px;margin-left:10px;margin-top:420px}.d4{width:241px !important;height:175px;margin-left:0;margin-top:40px}.d5{width:200px !important;height:266px;margin-left:0;margin-top:280px}.d6{width:200px !important;height:257px;margin-left:18px;margin-top:600px}.kashima_blue{color:rgba(0,156,228,1) !important}section{width:100%;position:relative}div.catch{width:100%;height:560px}.w1080{min-width:1020px !important;max-width:1080px !important;padding-left:20px !important;padding-right:20px !important;height:auto !important;margin:auto !important}.w1200{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.w1200{max-width:540px}}@media (min-width:768px){.min1040{min-width:1040px}.min1200{min-width:1200px}.min980{min-width:980px !important}.min800{min-width:800px !important}}@media (min-width:992px){.w1200{max-width:1120px}}@media (max-width:576px){.sm-h-auto{height:auto !important}}@media (max-width:768px){.md-h-auto{height:auto !important}}@media (max-width:992px){.lg-h-auto{height:auto !important}}@media (max-width:1200px){.xl-h-auto{height:auto !important}}.bg-w{background-color:rgba(255,255,255,1)}.bg_blue{background-color:rgba(243,250,254,1) !important}.bg_blue2{background-color:rgba(243,250,254,1)}.bg_light-bl{background-color:rgba(181,225,248,1)}.bg_deep-bl{background-color:rgba(0,82,161,1)}.bg_green{background-color:rgba(248,248,248,1)}.bg_light-green{background-color:rgba(237,245,248,1)}.bg_str{background:linear-gradient(-45deg,#fff 37.5%,#f3fafe 37.5%,#f3fafe 50%,#fff 50%,#fff 87.5%,#f3fafe 87.5%,#f3fafe);background-size:6px 6px}.bg_str2{background:linear-gradient(-45deg,#fff 43.75%,#d8ebfa 43.75%,#d8ebfa 50%,#fff 50%,#fff 93.75%,#d8ebfa 93.75%,#d8ebfa);background-size:8px 8px}.bg_str3{background-image:url(//www.nankyo.co.jp/wp-content/themes/kashimaminami_v4.2.1/css/../img/contact-back.png);background-repeat:repeat}.para_area{position:absolute;width:100%;height:auto;z-index:10}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.long-link-btn{background:#fff;display:block !important;width:100%;text-align:center;text-decoration:none;color:#000;border:1px solid #666;transition:.4s}.long-link-btn:hover{background:#387dc1;border:1px solid #387dc1;color:#fff}.long-link-btn2{background:#387dc1;display:block;width:100%;text-align:center;text-decoration:none;color:#fff;border:1px solid #387dc1;transition:.4s}.long-link-btn2:hover{background:#fff;border:1px solid #387dc1;color:#387dc1}.big-link-btn{background:#e6e6e6;display:block;width:100%;padding:.8em;text-align:center;text-decoration:none;color:#b3b3b4;border:1px solid #e6e6e6;border-radius:3px;transition:.4s}.big-link-btn.select{background:#387dc1 !important;border:2px solid #387dc1 !important;color:#fff !important}.big-link-btn:hover{background:#387dc1;border:2px solid #387dc1;color:#fff}input[type=radio].radio-inline__input{display:none}.radio-inline__label{width:100%;transition:all .2s;cursor:pointer;background:#e6e6e6;color:#b3b3b4}.radio-inline__input:checked+.radio-inline__label{background:#387dc1;color:#fff}.radio-inline__input:focus+.radio-inline__label{outline-color:#4d90fe;outline-offset:-2px;outline-style:auto;outline-width:5px}.cp_iptxt{position:relative}.cp_iptxt input[type=text],.cp_iptxt input[type=email]{box-sizing:border-box;width:100%;letter-spacing:1px;padding-left:10em}.cp_iptxt input[type=text]:focus,.cp_iptxt input[type=email]:focus{outline:none}.ef{padding:4px 0;border:0;border-bottom:1px solid #6c757d;background-color:transparent}.ef~.focus_line{position:absolute;bottom:0;left:0;width:0;height:2px;transition:.4s;background-color:#da3c41}.ef:focus~.focus_line,.cp_iptxt.ef~.focus_line{width:100%;transition:.4s}.ef~label{position:absolute;z-index:-1;top:4px;left:0;width:100%;transition:.3s;letter-spacing:.5px;color:#373333}.ef:focus~label,.cp_iptxt.ef~label{transition:.3s;color:#da3c41}.ef:focus{border-bottom:1px solid #da3c41}.item_name{position:absolute;z-index:-1;top:4px;left:0;width:100%;transition:.3s;letter-spacing:.5px;color:#373333}.ef:focus~label,.cp_iptxt.ef~label{transition:.3s;color:#da3c41}.decorated-btn{background-color:#fff;display:block;width:250px;padding:.8em;text-align:center;text-decoration:none;color:#000;border:2px solid #666;border-radius:3px;transition:.4s}.decorated-btn:hover{background:#26c6da;border:2px solid #26c6da;color:#fff}.tate{-ms-writing-mode:tb-rl !important;-webkit-writing-mode:vertical-rl !important;writing-mode:vertical-rl !important}@media screen and (max-width:980px){.tate-980{-ms-writing-mode:tb-rl !important;-webkit-writing-mode:vertical-rl !important;writing-mode:vertical-rl !important}}@-moz-document url-prefix(){//Firefoxハック}.textbox{position:absolute;right:50%}.vertical{writing-mode:vertical-rl;text-orientation:upright}.tCw-link a{color:#fff !important;transition:.3s}.tCw-link a:hover{color:rgba(220,221,236,1) !important}.tCw-link-rev a{color:rgba(220,221,236,1) !important;transition:.3s}.tCw-link-rev a:hover{color:#fff !important}.text-overflow{overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important}.text-overflow-y{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.overflow-x-hidden{overflow-x:hidden !important}@media (max-width:767.98px){.bg-position-md-none{background-image:none !important}.w-max-md-25vw{width:25vw !important}}@media (max-width:991.98px){.bg-position-lg-none{background-image:none !important}.h-10vw{height:10vw !important}.h-20vw{height:20vw !important}.h-30vw{height:30vw !important}.h-40vw{height:40vw !important}.h-50vw{height:50vw !important}.h-60vw{height:60vw !important}.h-70vw{height:70vw !important}.h-80vw{height:80vw !important}.h-90vw{height:90vw !important}.h-100vw{height:100vw !important}.w-10vw{width:10vw !important}.w-20vw{width:20vw !important}.w-25vw{width:25vw !important}.w-30vw{width:30vw !important}.w-40vw{width:40vw !important}.w-50vw{width:50vw !important}.w-60vw{width:60vw !important}.w-70vw{width:70vw !important}.w-75vw{width:75vw !important}.w-80vw{width:80vw !important}.w-90vw{width:90vw !important}.w-100vw{width:100vw !important}}.shadow-multi{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important;mix-blend-mode:multiply !important}.blecd-multiply{mix-blend-mode:multiply}.blecd-screen{mix-blend-mode:screen}.blecd-overlay{mix-blend-mode:overlay}.initial{all:initial !important}.bg-size-cover{background-size:cover;background-position:center center}.head580{height:65vh}.head-ss-580{height:75vh !important}.head-380{height:380px !important}.head-470{height:470px !important}.bg-position-left16per{background-position:left 16% top !important}.bg-position-left12per{background-position:left 12% top !important}.bg-position-center{background-position:center center !important}.bg-position-right{background-position:right center !important}.bg-position-left{background-position:left center}.bg-position-right18per{background-position:right 18% top}.bg-position-right22per{background-position:right 22% top}.bg-position-right25per{background-position:right 25% top}.bg-position-right30per{background-position:right 30% top}.bg-position-right40per{background-position:right 40% top}@media (min-width:576px){.head-sm-580{height:75vh !important}.bg-position-sm-center{background-position:center center !important}.bg-position-sm-right30per{background-position:right 30% top !important}}@media (min-width:768px){.head-md-580{height:75vh !important}.bg-position-md-center{background-position:center center !important}}@media (min-width:992px){.head-lg-580{height:75vh !important}.bg-position-lg-center{background-position:center center !important}}.max-h400{max-height:400px}.max-h500{max-height:500px}.max-h600{max-height:600px}.max-h700{max-height:700px}.min-h400{min-height:400px}.min-h500{min-height:500px}.min-h600{min-height:600px}.min-h700{min-height:700px}@media (min-width:768px){.max-md-h700{max-height:700px}.h-md-25vw{height:25vw !important}.h-md-30vw{height:30vw !important}.h-md-35vw{height:35vw !important}.h-md-40vw{height:40vw !important}.h-md-45vw{height:45vw !important}.h-md-50vw{height:50vw !important}.head-md-380{height:380px !important}.head-md-470{height:470px !important}.head-md-580{height:580px !important}.bg-position-left16per,.bg-position-left12per{background-position:center 60% !important}.bg-position-left{background-position:left}.bg-position-top{background-position:left -70px !important}.bg-position-bottom{background-position:left bottom !important}}.BB{border:3px solid #666}.BB-no{border:1px solid #666}.CB{display:flex !important;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flex;display:-ms-flexbox !important;display:-moz-flex;display:-o-flex;justify-content:center !important;align-items:center !important}*::-ms-backdrop,.CB-ie11{-ms-flex-direction:column !important;flex-direction:column !important}.CB-resp{display:flex !important;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;justify-content:center !important;align-items:center !important}.CB-resp-b{display:block}.CBT-resp{display:flex;justify-content:left}.CBL{display:flex;justify-content:left;align-items:center}.CBT{display:flex;justify-content:left}.CBTj{display:flex;justify-content:space-between}.CBB{display:flex;justify-content:center;align-items:flex-end}.tC-bl{color:rgba(0,137,210,1) !important}.bg-bl{background-color:rgba(0,137,210,1) !important;color:rgba(255,255,255,1) !important}.bg-bl-light{background-color:rgba(220,234,242,1)}.bA{border:solid !important;border-width:1px !important}.bC-bl{border-color:rgba(0,137,210,1) !important}.bC-depp-bl{border-color:rgba(0,59,150,1) !important}.max830{max-width:830px !important}.max700{max-width:700px !important}.max800{max-width:800px !important}.max900{max-width:900px !important}.max950{max-width:950px !important;width:100%;margin-left:auto;margin-right:auto}.max980{max-width:980px !important;margin-left:auto;margin-right:auto}.max1000{max-width:1000px !important;margin-left:auto;margin-right:auto}.max1100{max-width:1100px !important;margin-left:auto;margin-right:auto}.max1200{max-width:1200px !important;margin-left:auto;margin-right:auto}.max1300{max-width:1300px !important;margin-left:auto;margin-right:auto}.max1400{max-width:1400px !important;margin-left:auto;margin-right:auto}.max1500{max-width:1500px !important;margin-left:auto;margin-right:auto}.max1040{max-width:1040px !important;margin-left:auto;margin-right:auto}.max1080{max-width:1080px !important;margin-left:auto;margin-right:auto}.max1200{max-width:1200px !important;margin-left:auto;margin-right:auto}.h-10{height:10% !important}.bottom-0{bottom:0 !important}.top-0{top:0 !important}.left-0{left:0 !important}.right-0{right:0 !important}.pt-45,.py-45{padding-top:2.5rem !important}.p-45{padding:2.5rem !important}.pt-45,.py-45{padding-top:2.5rem !important}.pr-45,.px-45{padding-right:2.5rem !important}.pb-45,.py-45{padding-bottom:2.5rem !important}.pl-45,.px-45{padding-left:2.5rem !important}@media (min-width:576px){.p-sm-45{padding:2.5rem !important}.pt-sm-45,.py-sm-45{padding-top:2.5rem !important}.pr-sm-45,.px-sm-45{padding-right:2.5rem !important}.pb-sm-45,.py-sm-45{padding-bottom:2.5rem !important}.pl-sm-45,.px-sm-45{padding-left:2.5rem !important}.bg-sm-t{background-color:transparent !important}.bg-sm-w{background-color:rgba(255,255,255,1) !important}.bg-sm-blue{background-color:rgba(245,249,252,1) !important}.p-sm-abso{position:absolute !important}.p-sm-rele{position:relative}}@media (min-width:768px){.max-md-450{max-width:450px !important}.h-md-600{height:600px !important}.h-md-650{height:650px !important}.h-md-700{height:700px !important}.h-md-800{height:800px !important}.h-md-900{height:900px !important}.h-md-340{height:340px !important}.bottom-md-0{bottom:0 !important}.top-md-0{top:0 !important}.left-md-0{left:0 !important}.right-md-0{right:0 !important}.p-md-45{padding:2.5rem !important}.pt-md-45,.py-md-45{padding-top:2.5rem !important}.pr-md-45,.px-md-45{padding-right:2.5rem !important}.pb-md-45,.py-md-45{padding-bottom:2.5rem !important}.pl-md-45,.px-md-45{padding-left:2.5rem !important}.bg-md-t{background-color:transparent !important}.bg-md-w{background-color:rgba(255,255,255,1) !important}.bg-md-blue{background-color:rgba(245,249,252,1) !important}.p-md-abso{position:absolute !important}.p-md-rele{position:relative}}@media (min-width:992px){.max-lg-h700{max-height:700px}.h-lg-600{height:600px !important}.h-lg-650{height:650px !important}.h-lg-700{height:700px !important}.h-lg-800{height:800px !important}.h-lg-900{height:900px !important}.h-lg-340{height:340px !important}.bottom-lg-0{bottom:0 !important}.top-lg-0{top:0 !important}.left-lg-0{left:0 !important}.right-lg-0{right:0 !important}.pt-lg-45,.py-lg-45{padding-top:2.5rem !important}.p-lg-45{padding:2.5rem !important}.pt-lg-45,.py-lg-45{padding-top:2.5rem !important}.pr-lg-45,.px-lg-45{padding-right:2.5rem !important}.pb-lg-45,.py-lg-45{padding-bottom:2.5rem !important}.pl-lg-45,.px-lg-45{padding-left:2.5rem !important}.p-lg-abso{position:absolute !important}}@media (min-width:1200px){.pt-xl-45,.py-xl-45{padding-top:2.5rem !important}.p-xl-45{padding:2.5rem !important}.pt-xl-45,.py-xl-45{padding-top:2.5rem !important}.pr-xl-45,.px-xl-45{padding-right:2.5rem !important}.pb-xl-45,.py-xl-45{padding-bottom:2.5rem !important}.pl-xl-45,.px-xl-45{padding-left:2.5rem !important}.p-xl-abso{position:absolute !important}}.change-lang{padding:0 !important;padding-left:10px;padding-right:10px !important}.change-lang a{padding:0 !important;padding-left:0 !important;padding-right:0 !important;display:inline-block !important}@media (min-width:1200px){.change-lang a{padding-left:5px !important;padding-right:5px !important}}#modal-content{width:80%;margin:0;padding:0;position:fixed;display:none;z-index:99999}#modal-content .inner{position:relative;width:100%;padding-top:56.25%;overflow:hidden}#modal-content .inner #player{position:absolute;top:0;right:0;width:100%;height:100%}#modal-overlay{z-index:9999;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.75)}.play-btn{position:relative}.play-btn:before{display:block;content:"";width:70px;height:70px;border-radius:50%;border:4px solid #c9bdf0;transition:1s}.play-btn:after{display:block;content:"";position:absolute;top:0;left:8px;right:0;bottom:0;margin:auto;width:0;height:0;border-left:33px solid #c9bdf0;border-top:20px solid transparent;border-bottom:20px solid transparent;transition:1s}.hover-white.m-movie .imgBt-tx:hover{color:#fff !important}.imgBt.hover-white.m-movie.imgBt-xy:hover .imgBt-img:after{backgroundbackground:rgba(42,100,117,.6);mix-blend-mode:multiply !important}.imgBt.hover-white.m-movie.imgBt-xy:hover .imgBt-img img{opacity:1 !important}.hover-white:hover .play-btn:before{color:#000 !important;border-color:#fff !important}.hover-white:hover .play-btn:after{color:#000 !important;border-left:33px solid #fff}.bg-blue{background:#009fe8 !important}.bg-light-blue{background-color:rgba(245,249,252,1) !important}.widget-title{padding-top:8px;padding-bottom:8px;display:flex !important;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;justify-content:center !important;align-items:center !important;background:#e0dada}.new-bt{padding:.5rem !important;line-height:0 !important}#slide_wrap{position:relative;overflow:hidden}#slide_wrap .slide_item{opacity:0;transform:scale(1);transition:opacity 2s linear,transform 7.5s linear;position:relative}#slide_wrap .slide_item:not(:first-child){position:absolute;top:0;left:0}#slide_wrap .slide_item.show_{opacity:1}#slide_wrap .slide_item.zoom_{transform:scale(1.1)}#slide_wrap .slide_item img{display:block}.zoomslider{height:500px}.sticky-wrapper{background-color:#ccc;height:200vh}.p-sticky{height:auto;position:-webkit-sticky;position:sticky;top:0;left:0}
.slide__figure{display:flex;max-width:none;margin:0;will-change:transform;perspective:1000px}.slide__figure{min-width:1000px;width:80%;margin:auto}.slide__section{display:flex;max-width:none;margin:0;will-change:transform;perspective:1000px}.slide__section,.thum_all{width:84%;max-width:1300px;margin:auto}.slide__section.max_width{width:100%!important;max-width:100%!important;padding:0!important}.main_top{width:100vw!important;max-width:100vw!important;box-sizing:border-box}.slide__figure-inner{position:relative}.slide__figure-inner{overflow:hidden;transform:rotate3d(0,1,0,.1deg);will-change:transform}.slide__figure-img{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.slide__figure-reveal{position:absolute;top:-1px;right:calc(-100% - 2px);width:calc(100% + 2px);height:calc(100% + 2px);background:#fff;z-index:20;will-change:transform}.right .slide__figure-reveal{left:calc(-100% - 2px)!important}.box900{width:100%;max-width:900px;height:auto}.w100per_img img{width:100%;max-height:800px}.thum_all h1{font-size:18px;margin:auto}.thum_all h2{font-size:15px;margin:auto}.thum_all p{font-size:13px;margin:auto}.thum-33{width:calc((100%/3));max-width:433px;height:calc((84vw/3));position:relative;padding:10px}.thum-img{height:calc((80vw/3)*0.55)}.thum-img img{width:100%;height:100%;object-fit:cover}.thum-50{width:calc((100%/2));max-width:650px;height:calc((84vw/2));max-height:650px;position:relative;font-size:1.2vw}.thum-70{width:75%;max-width:1250px;height:80vh;position:relative;font-size:1.2vw}.thum-100{width:100%;position:relative;margin-bottom:0;margin-top:0;margin-left:0;margin-right:1px}.main_top .main_top_inner{max-width:99%;margin-left:auto;margin-right:auto;height:calc(110vh);min-height:800px;position:relative;box-sizing:border-box}.main_top .main_top_inner_type2{max-width:calc(100vw - 100px);height:calc(100vh - 100px);position:relative;box-sizing:border-box;font-size:1.2vw}.p-cover{width:100vw;height:100%;background:rgba(0,0,0,1);position:fixed;z-index:1000000}.slide_box.nomal .slide_img{opacity:0}
.arrowWrap{width:1px;height:auto;margin:auto;display:inline-block}.arrowInner p{font-size:10px;text-align:end;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.arrow{width:1px;height:60px;background-color:#eee;position:relative;overflow:hidden}.arrow:before{content:'';width:1px;height:60px;margin:30px auto 0;background-color:#000;position:absolute;top:-90px;left:0;-webkit-animation:arrow 2.4s ease 0s infinite normal;animation:arrow 2.4s ease 0s infinite normal}@keyframes arrow{0%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}33%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}60%{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}65%{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}100%{-webkit-transform:translate3d(0,150px,0);transform:translate3d(0,150px,0)}}.lookup_bt{cursor:pointer}.lookup{height:100vh;width:100vw;position:fixed;top:0;left:0;background-color:rgba(255,255,255,.9);z-index:10000;transform-origin:left 100px;transform:scaleX(0);-webkit-transition:all .3s cubic-bezier(.78,.01,.67,1) .2s;transition:all .3s cubic-bezier(.78,.01,.67,1) .2s}.lookup2{height:60vh;width:70vw;transform-origin:left 2px;background:rgba(243,250,254,1);transform:scaleX(0);-webkit-transition:all .4s cubic-bezier(.78,.01,.67,1);transition:all .4s cubic-bezier(.78,.01,.67,1)}.lookup.open{transform:scaleX(1);-webkit-transition:all .6s cubic-bezier(.78,.01,.67,1);transition:all .6s cubic-bezier(.78,.01,.67,1)}.lookup2.open{transform:scaleX(1);-webkit-transition:all .4s cubic-bezier(.78,.01,.67,1) .3s;transition:all .4s cubic-bezier(.78,.01,.67,1) .3s}.popup_bt{cursor:pointer;display:inline-block}.popup{height:100vh;width:100vw;position:fixed;top:0;left:0;background-color:rgba(255,255,255,.9);z-index:10000;transform-origin:left 100px;transform:scaleX(0);-webkit-transition:all .3s cubic-bezier(.78,.01,.67,1) .2s;transition:all .3s cubic-bezier(.78,.01,.67,1) .2s}.popup2 p{max-width:85vw}.popup2 img{height:auto;width:100vw}@media (min-width:768px){.popup2{padding-top:10vh;height:100vh;width:100vw;transform-origin:left 2px;transform:scaleX(0);-webkit-transition:all .4s cubic-bezier(.78,.01,.67,1);transition:all .4s cubic-bezier(.78,.01,.67,1)}.popup2 p{width:70%;max-width:900px}.popup2 img{height:50%!important;width:auto!important}}.popup.open{transform:scaleX(1);-webkit-transition:all .6s cubic-bezier(.78,.01,.67,1);transition:all .6s cubic-bezier(.78,.01,.67,1)}.popup2.open{transform:scaleX(1);-webkit-transition:all .4s cubic-bezier(.78,.01,.67,1) .3s;transition:all .4s cubic-bezier(.78,.01,.67,1) .3s}.cube--stage{position:relative;-webkit-perspective:800;left:-1px}.cube--stage .cube{width:68px;height:68px;position:relative;margin:0 auto}.cursor--p{cursor:pointer}.cube--stage .cube{-webkit-transform-style:preserve-3d;-webkit-transition:transform .5s;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cube--stage .cube:hover{-webkit-transform:rotateY(90deg)}.cube--stage .front,.cube--stage .back,.cube--stage .left,.cube--stage .right,.cube--stage .top,.cube--stage .bottom{width:68px;height:68px;text-align:center;position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cube--stage .front{top:0;left:0;-webkit-transform:translateZ(34px);background-color:#31b8c6}.cube--stage .back{top:0;left:0;-webkit-transform:translateZ(-34px)}.cube--stage .right{top:0;left:34px;-webkit-transform:rotateY(90deg)}.cube--stage .left{top:0;right:34px;-webkit-transform:rotateY(-90deg);background-color:#ff5391;letter-spacing:normal}.cube--stage .top{top:34px;left:0;-webkit-transform:rotateX(90deg)}.cube--stage .bottom{bottom:34px;left:0;-webkit-transform:rotateX(-90deg)}.logo--anime{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;justify-content:flex-start;align-items:flex-end;position:relative;width:57%;height:calc(13.2vw);min-height:165px;margin-left:auto;margin-right:auto}.logo--anime span{background-color:#c93e7a}.logo--anime span{height:100%;width:11.5%;margin-right:11.5%;border-radius:.15em;transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom;visibility:hidden}.logo--anime span:nth-child(4){margin-right:0!important}.logo--anime span:nth-child(5){height:25%;-webkit-transform-origin:right bottom;transform-origin:right bottom;margin-left:-22%;margin-bottom:0;transform:scaleX(0) rotate(90deg)}@media screen and (-webkit-min-device-pixel-ratio:0){.logo--anime span:nth-child(5){margin-bottom:-1px}}.logo--anime-b{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;justify-content:flex-start;align-items:flex-end;position:relative;width:calc(((100vh - 220px)/2)*0.98);height:calc((100vh - 220px)/2);min-height:360px;min-width:calc(360px*0.98);max-height:calc((100vw/3.5));max-width:calc((100vw/3.5)*0.98);margin:auto}.logo--anime-b span{background-color:#fff}.logo--anime-b span{height:100%;width:11.5%;margin-right:11.5%;border-radius:.15em;transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom;visibility:hidden}.logo--anime-b span:nth-child(4){margin-right:0!important}.logo--anime-b span:nth-child(5){height:25%;-webkit-transform-origin:right bottom;transform-origin:right bottom;margin-left:-22%;margin-bottom:0;transform:scaleX(0) rotate(90deg)}@media screen and (-webkit-min-device-pixel-ratio:0){.logo--anime-b span:nth-child(5){margin-bottom:-1px}}.is-shown .logo--anime span,.is-shown .logo--anime-b span{transform:scaleY(1);visibility:visible}.is-shown .logo--anime span:nth-child(5),.is-shown .logo--anime-b span:nth-child(5){transform:scaleX(1) rotate(90deg)}.arr-down{position:absolute;bottom:60px;left:0;right:0;width:1px;height:55px;margin:auto;background-color:#ccc;box-sizing:border-box}.scroll-anim{position:absolute;bottom:0;left:0;right:0;width:1px;height:60px;margin:auto;background-color:#ccc;box-sizing:border-box}.scroll-anim p{font-size:.65rem!important;color:#fff;position:absolute;top:125%;display:block;right:-.6rem;margin:auto}@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){.scroll-anim p{transform:scale(.81) translateY(-13%);right:-.66rem}}.scroll-anim span,.arr-down span{position:absolute;box-sizing:border-box;width:1px}.scroll-anim span:first-child{height:100%;top:0;left:0;right:0;bottom:0;margin:auto;background-color:#000;-webkit-transform-origin:top;transform-origin:top;-webkit-animation:arr 2.3s infinite;animation:arr 2.3s infinite}.scroll-anim span:nth-child(2),.arr-down span:nth-child(2){left:0;right:0;bottom:0;height:10px;-webkit-transform-origin:bottom;transform-origin:bottom;background-color:#ccc;transform:rotate(30deg)}.scroll-anim span:nth-child(2):after{content:'';position:absolute;left:0;right:0;bottom:0;margin:auto;width:1px;height:100%;background-color:#000;-webkit-transform-origin:top;transform-origin:top;-webkit-animation:arr2 2.3s infinite;animation:arr2 2.3s infinite}@-webkit-keyframes arr{0%{-webkit-transform:translate(0,0) scaleY(0);opacity:0}10%{-webkit-transform:translate(0,0) scaleY(.02);opacity:0}14%{-webkit-transform:translate(0,0) scaleY(.1);opacity:0}16%{-webkit-transform:translate(0,0) scaleY(.2);opacity:1}26%{-webkit-transform:translate(0,0) scaleY(.9)}37%{-webkit-transform:translate(0,100%) scaleY(0)}100%{-webkit-transform:translate(0,100%) scaleY(0);opacity:0}}@keyframes arr{0%{-webkit-transform:translate(0,0) scaleY(0);opacity:0}10%{-webkit-transform:translate(0,0) scaleY(.02);opacity:0}14%{-webkit-transform:translate(0,0) scaleY(.1);opacity:0}16%{-webkit-transform:translate(0,0) scaleY(.2);opacity:1}26%{-webkit-transform:translate(0,0) scaleY(.9)}37%{-webkit-transform:translate(0,100%) scaleY(0)}100%{-webkit-transform:translate(0,100%) scaleY(0);opacity:0}}@keyframes arr2{0%{-webkit-transform:translate(0,0) scaleY(0);opacity:0}20%{-webkit-transform:translate(0,0) scaleY(0);opacity:0}31%{-webkit-transform:translate(0,0) scaleY(.5);opacity:1}37%{-webkit-transform:translate(0,100%) scaleY(0)}100%{-webkit-transform:translate(0,100%) scaleY(0);opacity:0}}.test-animation{-webkit-animation-duration:5s;animation-duration:5s;animation-delay:4s;-webkit-animation-iteration-count:5;animation-iteration-count:5}.will{will-change:transform,opacity}.will-out{will-change:auto!important}.reset{opacity:0}.reset2{visibility:hidden}.button-border{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;line-height:1.1;padding-right:40px;padding-left:40px;position:relative;border:0;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.2em;background:0 0}.button-border:after,.button-border:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0}.button-border:after{background-color:#fff}.button-border--black{color:#222}.button-border--black:after{background-color:#222}.button-border__label{display:inline-block;position:relative;z-index:10}.button-border__line-h:after,.button-border__line-h:before,.button-border__line-v:after,.button-border__line-v:before{content:'';display:block;position:absolute;z-index:10;background-color:#fff}.button-border__line-h--black:after,.button-border__line-h--black:before,.button-border__line-v--black:after,.button-border__line-v--black:before{background-color:#222}.button-border__line-v:after,.button-border__line-v:before{width:1px;top:0;bottom:0}.button-border__line-v:before{left:0}.button-border__line-v:after{right:0}.button-border__line-h:after,.button-border__line-h:before{height:1px;right:0;left:0}.button-border__line-h:before{top:0}.button-border__line-h:after{bottom:0}.button-border__label{opacity:0;-webkit-transition-property:color,opacity;transition-property:color,opacity}.button-border__line-h:after,.button-border__line-h:before,.button-border__line-v:after,.button-border__line-v:before{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.button-border__line-v:after,.button-border__line-v:before{-webkit-transform:scaleY(0);transform:scaleY(0)}.button-border__line-v:before{-webkit-transform-origin:top;transform-origin:top}.button-border__line-v:after{-webkit-transform-origin:bottom;transform-origin:bottom}.button-border__line-h:after,.button-border__line-h:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition-delay:.4s;transition-delay:.4s}.button-border__line-h:before{-webkit-transform-origin:right;transform-origin:right}.button-border__line-h:after{-webkit-transform-origin:left;transform-origin:left}.button-border:after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition-timing-function:cubic-bezier(1,.005,.255,1);transition-timing-function:cubic-bezier(1,.005,.255,1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.animated.button-border .button-border__label{opacity:1;-webkit-transition-delay:1.2s;transition-delay:1.2s;-webkit-transition-duration:1s;transition-duration:1s}.button-border .button-border__label{color:#000;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.3s;transition-duration:.3s}.animated.animated2.button-border .button-border__label{-webkit-transition-delay:0s!important;transition-delay:0s!important;-webkit-transition-duration:.3s!important;transition-duration:.3s!important}.animated.button-border .button-border__line-h:before{animation:lineanimXb 1s cubic-bezier(1,.005,.255,1) forwards}.animated.button-border .button-border__line-h:after{animation:lineanimXa 1s cubic-bezier(1,.005,.255,1) forwards}.animated.button-border .button-border__line-v:before{animation:lineanimYb 1s cubic-bezier(1,.005,.255,1) forwards}.animated.button-border .button-border__line-v:after{animation:lineanimYa 1s cubic-bezier(1,.005,.255,1) forwards}@keyframes lineanimXb{0%{transform-origin:right}40%{transform:scaleX(1);transform-origin:right}50%{transform:scaleX(1);transform-origin:left}100%{transform-origin:left;transform:scaleX(.2)}}@keyframes lineanimXa{0%{transform-origin:left}40%{transform:scaleX(1);transform-origin:left}50%{transform:scaleX(1);transform-origin:right}100%{transform-origin:right;transform:scaleX(.2)}}@keyframes lineanimYb{0%{transform-origin:top}40%{transform:scaleY(1);transform-origin:top}50%{transform:scaleY(1);transform-origin:bottom}100%{transform-origin:bottom;transform:scaleY(.15)}}@keyframes lineanimYa{0%{transform-origin:bottom}40%{transform:scaleY(1);transform-origin:bottom}50%{transform:scaleY(1);transform-origin:top}100%{transform-origin:top;transform:scaleY(.15)}}
.hide_menu{width:8vw;height:8vw;background:rgba(0,156,229,1);position:fixed;padding:0;right:0;top:0;z-index:200;cursor:pointer}.hide_menu{transform:translateX(0) translateY(0) rotate(0deg);transition:.6s ease;-webkit-transition:.6s ease;-moz-transition:.6s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden}#nav-toggle{position:absolute;right:0;top:0;left:0;bottom:0;margin:auto;width:2.6vw;height:2.6vw;cursor:pointer;z-index:101}#nav-toggle span{display:block;position:absolute;height:1px;width:100%;background:#fff;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:1vw}#nav-toggle span:nth-child(3){top:2vw}.hide_menu #nav-toggle span:nth-child(1){top:1px;margin-left:-50%;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}.hide_menu #nav-toggle span:nth-child(2){width:150%;margin-left:-32%}.hide_menu #nav-toggle span:nth-child(3){top:calc(71% + 1px);margin-left:-50%;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}.hide_menu:hover #nav-toggle span:nth-child(1){top:40%;margin-left:0;-webkit-transform:rotate(405deg);-moz-transform:rotate(405deg);transform:rotate(405deg)}.hide_menu:hover #nav-toggle span:nth-child(2){width:0;left:50%;margin-left:0}.hide_menu:hover #nav-toggle span:nth-child(3){top:40%;margin-left:0;-webkit-transform:rotate(-405deg);-moz-transform:rotate(-405deg);transform:rotate(-405deg)}
.wp-block-gallery figure img{max-width:100%!important}
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root {
--blue:#007bff;
--indigo:#6610f2;
--purple:#6f42c1;
--pink:#e83e8c;
--red:#dc3545;
--orange:#fd7e14;
--yellow:#ffc107;
--green:#28a745;
--teal:#20c997;
--cyan:#17a2b8;
--white:#fff;
--gray:#6c757d;
--gray-dark:#343a40;
--primary:#007bff;
--secondary:#6c757d;
--success:#28a745;
--info:#17a2b8;
--warning:#ffc107;
--danger:#dc3545;
--light:#f8f9fa;
--dark:#343a40;
--breakpoint-xs:0;
--breakpoint-sm:576px;
--breakpoint-md:768px;
--breakpoint-lg:992px;
--breakpoint-xl:1200px;
--font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}
*, ::after, ::before {
	box-sizing: border-box
}
/*html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
	display: block
}
body {
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	background-color: #fff
}*/
[tabindex="-1"]:focus {
	outline: 0!important
}
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}
h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	margin-bottom: .5rem
}
p {
	margin-top: 0;
	margin-bottom: 1rem
}
abbr[data-original-title], abbr[title] {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none
}
address {
	margin-bottom: 1rem;
	font-style: normal;
	line-height: inherit
}
dl, ol, ul {
	margin-top: 0;
	margin-bottom: 1rem
}
ol ol, ol ul, ul ol, ul ul {
	margin-bottom: 0
}
dt {
	font-weight: 700
}
dd {
	margin-bottom: .5rem;
	margin-left: 0
}
blockquote {
	margin: 0 0 1rem
}
b, strong {
	font-weight: bolder
}
small {
	font-size: 80%
}
sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}
sub {
	bottom: -.25em
}
sup {
	top: -.5em
}
/*a {
	color: #007bff;
	text-decoration: none;
	background-color: transparent
}
a:hover {
	color: #0056b3;
	text-decoration: underline
}*/
a:not([href]):not([tabindex]) {
	color: inherit;
	text-decoration: none
}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
	color: inherit;
	text-decoration: none
}
a:not([href]):not([tabindex]):focus {
	outline: 0
}
code, kbd, pre, samp {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	font-size: 1em
}
pre {
	margin-top: 0;
	margin-bottom: 1rem;
	overflow: auto
}
figure {
	margin: 0 0 1rem
}
img {
	vertical-align: middle;
	border-style: none
}
svg {
	overflow: hidden;
	vertical-align: middle
}
table {
	border-collapse: collapse
}
caption {
	padding-top: .75rem;
	padding-bottom: .75rem;
	color: #6c757d;
	text-align: left;
	caption-side: bottom
}
th {
	text-align: inherit
}
label {
	display: inline-block;
	margin-bottom: .5rem
}
button {
	border-radius: 0
}
button:focus {
	outline: 1px dotted;
	outline: 5px auto -webkit-focus-ring-color
}
button, input, optgroup, select, textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}
button, input {
	overflow: visible
}
button, select {
	text-transform: none
}
select {
	word-wrap: normal
}
[type=button], [type=reset], [type=submit], button {
	-webkit-appearance: button
}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
	cursor: pointer
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
padding:0;
border-style:none
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0
}
input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
	-webkit-appearance: listbox
}
textarea {
	overflow: auto;
	resize: vertical
}
fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0
}
legend {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: .5rem;
	font-size: 1.5rem;
	line-height: inherit;
	color: inherit;
	white-space: normal
}
progress {
	vertical-align: baseline
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height:auto
}
[type=search] {
	outline-offset: -2px;
	-webkit-appearance: none
}
[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
font:inherit;
-webkit-appearance:button
}
output {
	display: inline-block
}
summary {
	display: list-item;
	cursor: pointer
}
template {
	display: none
}
[hidden] {
	display: none!important
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	margin-bottom: .5rem;
	font-weight: 500;
	line-height: 1.2
}
.h1, h1 {
	font-size: 2.5rem
}
.h2, h2 {
	font-size: 2rem
}
.h3, h3 {
	font-size: 1.75rem
}
.h4, h4 {
	font-size: 1.5rem
}
.h5, h5 {
	font-size: 1.25rem
}
.h6, h6 {
	font-size: 1rem
}
.lead {
	font-size: 1.25rem;
	font-weight: 300
}
.display-1 {
	font-size: 6rem;
	font-weight: 300;
	line-height: 1.2
}
.display-2 {
	font-size: 5.5rem;
	font-weight: 300;
	line-height: 1.2
}
.display-3 {
	font-size: 4.5rem;
	font-weight: 300;
	line-height: 1.2
}
.display-4 {
	font-size: 3.5rem;
	font-weight: 300;
	line-height: 1.2
}
hr {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(0,0,0,.1)
}
.small, small {
	font-size: 80%;
	font-weight: 400
}
.mark, mark {
	padding: .2em;
	background-color: #fcf8e3
}
.list-unstyled {
	padding-left: 0;
	list-style: none
}
.list-inline {
	padding-left: 0;
	list-style: none
}
.list-inline-item {
	display: inline-block
}
.list-inline-item:not(:last-child) {
	margin-right: .5rem
}
.initialism {
	font-size: 90%;
	text-transform: uppercase
}
.blockquote {
	margin-bottom: 1rem;
	font-size: 1.25rem
}
.blockquote-footer {
	display: block;
	font-size: 80%;
	color: #6c757d
}
.blockquote-footer::before {
	content: "\2014\00A0"
}
.img-fluid {
	max-width: 100%;
	height: auto
}
.img-thumbnail {
	padding: .25rem;
	background-color: #fff;
	border: 1px solid #dee2e6;
	border-radius: .25rem;
	max-width: 100%;
	height: auto
}
.figure {
	display: inline-block
}
.figure-img {
	margin-bottom: .5rem;
	line-height: 1
}
.figure-caption {
	font-size: 90%;
	color: #6c757d
}
code {
	font-size: 87.5%;
	color: #e83e8c;
	word-break: break-word
}
a>code {
	color: inherit
}
kbd {
	padding: .2rem .4rem;
	font-size: 87.5%;
	color: #fff;
	background-color: #212529;
	border-radius: .2rem
}
kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700
}
pre {
	display: block;
	font-size: 87.5%;
	color: #212529
}
pre code {
	font-size: inherit;
	color: inherit;
	word-break: normal
}
.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}
.container {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}
@media (min-width:576px) {
.container {
	max-width: 540px
}
}
@media (min-width:768px) {
.container {
	max-width: 720px
}
}
@media (min-width:992px) {
.container {
	max-width: 960px
}
}
@media (min-width:1200px) {
.container {
	max-width: 1140px
}
}
.container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}
.row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}
.no-gutters {
	margin-right: 0;
	margin-left: 0
}
.no-gutters>.col, .no-gutters>[class*=col-] {
	padding-right: 0;
	padding-left: 0
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px
}
.col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-auto {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: 100%
}
.col-1 {
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%
}
.col-2 {
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}
.col-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%
}
.col-5 {
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%
}
.col-6 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-7 {
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%
}
.col-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%
}
.col-9 {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-10 {
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%
}
.col-11 {
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%
}
.col-12 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-first {
	-ms-flex-order: -1;
	order: -1
}
.order-last {
	-ms-flex-order: 13;
	order: 13
}
.order-0 {
	-ms-flex-order: 0;
	order: 0
}
.order-1 {
	-ms-flex-order: 1;
	order: 1
}
.order-2 {
	-ms-flex-order: 2;
	order: 2
}
.order-3 {
	-ms-flex-order: 3;
	order: 3
}
.order-4 {
	-ms-flex-order: 4;
	order: 4
}
.order-5 {
	-ms-flex-order: 5;
	order: 5
}
.order-6 {
	-ms-flex-order: 6;
	order: 6
}
.order-7 {
	-ms-flex-order: 7;
	order: 7
}
.order-8 {
	-ms-flex-order: 8;
	order: 8
}
.order-9 {
	-ms-flex-order: 9;
	order: 9
}
.order-10 {
	-ms-flex-order: 10;
	order: 10
}
.order-11 {
	-ms-flex-order: 11;
	order: 11
}
.order-12 {
	-ms-flex-order: 12;
	order: 12
}
.offset-1 {
	margin-left: 8.333333%
}
.offset-2 {
	margin-left: 16.666667%
}
.offset-3 {
	margin-left: 25%
}
.offset-4 {
	margin-left: 33.333333%
}
.offset-5 {
	margin-left: 41.666667%
}
.offset-6 {
	margin-left: 50%
}
.offset-7 {
	margin-left: 58.333333%
}
.offset-8 {
	margin-left: 66.666667%
}
.offset-9 {
	margin-left: 75%
}
.offset-10 {
	margin-left: 83.333333%
}
.offset-11 {
	margin-left: 91.666667%
}
@media (min-width:576px) {
.col-sm {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-sm-auto {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: 100%
}
.col-sm-1 {
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%
}
.col-sm-2 {
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}
.col-sm-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-sm-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%
}
.col-sm-5 {
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%
}
.col-sm-6 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-sm-7 {
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%
}
.col-sm-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%
}
.col-sm-9 {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-sm-10 {
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%
}
.col-sm-11 {
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%
}
.col-sm-12 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-sm-first {
	-ms-flex-order: -1;
	order: -1
}
.order-sm-last {
	-ms-flex-order: 13;
	order: 13
}
.order-sm-0 {
	-ms-flex-order: 0;
	order: 0
}
.order-sm-1 {
	-ms-flex-order: 1;
	order: 1
}
.order-sm-2 {
	-ms-flex-order: 2;
	order: 2
}
.order-sm-3 {
	-ms-flex-order: 3;
	order: 3
}
.order-sm-4 {
	-ms-flex-order: 4;
	order: 4
}
.order-sm-5 {
	-ms-flex-order: 5;
	order: 5
}
.order-sm-6 {
	-ms-flex-order: 6;
	order: 6
}
.order-sm-7 {
	-ms-flex-order: 7;
	order: 7
}
.order-sm-8 {
	-ms-flex-order: 8;
	order: 8
}
.order-sm-9 {
	-ms-flex-order: 9;
	order: 9
}
.order-sm-10 {
	-ms-flex-order: 10;
	order: 10
}
.order-sm-11 {
	-ms-flex-order: 11;
	order: 11
}
.order-sm-12 {
	-ms-flex-order: 12;
	order: 12
}
.offset-sm-0 {
	margin-left: 0
}
.offset-sm-1 {
	margin-left: 8.333333%
}
.offset-sm-2 {
	margin-left: 16.666667%
}
.offset-sm-3 {
	margin-left: 25%
}
.offset-sm-4 {
	margin-left: 33.333333%
}
.offset-sm-5 {
	margin-left: 41.666667%
}
.offset-sm-6 {
	margin-left: 50%
}
.offset-sm-7 {
	margin-left: 58.333333%
}
.offset-sm-8 {
	margin-left: 66.666667%
}
.offset-sm-9 {
	margin-left: 75%
}
.offset-sm-10 {
	margin-left: 83.333333%
}
.offset-sm-11 {
	margin-left: 91.666667%
}
}
@media (min-width:768px) {
.col-md {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-md-auto {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: 100%
}
.col-md-1 {
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%
}
.col-md-2 {
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}
.col-md-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-md-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%
}
.col-md-5 {
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%
}
.col-md-6 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-md-7 {
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%
}
.col-md-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%
}
.col-md-9 {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-md-10 {
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%
}
.col-md-11 {
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%
}
.col-md-12 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-md-first {
	-ms-flex-order: -1;
	order: -1
}
.order-md-last {
	-ms-flex-order: 13;
	order: 13
}
.order-md-0 {
	-ms-flex-order: 0;
	order: 0
}
.order-md-1 {
	-ms-flex-order: 1;
	order: 1
}
.order-md-2 {
	-ms-flex-order: 2;
	order: 2
}
.order-md-3 {
	-ms-flex-order: 3;
	order: 3
}
.order-md-4 {
	-ms-flex-order: 4;
	order: 4
}
.order-md-5 {
	-ms-flex-order: 5;
	order: 5
}
.order-md-6 {
	-ms-flex-order: 6;
	order: 6
}
.order-md-7 {
	-ms-flex-order: 7;
	order: 7
}
.order-md-8 {
	-ms-flex-order: 8;
	order: 8
}
.order-md-9 {
	-ms-flex-order: 9;
	order: 9
}
.order-md-10 {
	-ms-flex-order: 10;
	order: 10
}
.order-md-11 {
	-ms-flex-order: 11;
	order: 11
}
.order-md-12 {
	-ms-flex-order: 12;
	order: 12
}
.offset-md-0 {
	margin-left: 0
}
.offset-md-1 {
	margin-left: 8.333333%
}
.offset-md-2 {
	margin-left: 16.666667%
}
.offset-md-3 {
	margin-left: 25%
}
.offset-md-4 {
	margin-left: 33.333333%
}
.offset-md-5 {
	margin-left: 41.666667%
}
.offset-md-6 {
	margin-left: 50%
}
.offset-md-7 {
	margin-left: 58.333333%
}
.offset-md-8 {
	margin-left: 66.666667%
}
.offset-md-9 {
	margin-left: 75%
}
.offset-md-10 {
	margin-left: 83.333333%
}
.offset-md-11 {
	margin-left: 91.666667%
}
}
@media (min-width:992px) {
.col-lg {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-lg-auto {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: 100%
}
.col-lg-1 {
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%
}
.col-lg-2 {
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}
.col-lg-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-lg-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%
}
.col-lg-5 {
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%
}
.col-lg-6 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-lg-7 {
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%
}
.col-lg-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%
}
.col-lg-9 {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-lg-10 {
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%
}
.col-lg-11 {
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%
}
.col-lg-12 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-lg-first {
	-ms-flex-order: -1;
	order: -1
}
.order-lg-last {
	-ms-flex-order: 13;
	order: 13
}
.order-lg-0 {
	-ms-flex-order: 0;
	order: 0
}
.order-lg-1 {
	-ms-flex-order: 1;
	order: 1
}
.order-lg-2 {
	-ms-flex-order: 2;
	order: 2
}
.order-lg-3 {
	-ms-flex-order: 3;
	order: 3
}
.order-lg-4 {
	-ms-flex-order: 4;
	order: 4
}
.order-lg-5 {
	-ms-flex-order: 5;
	order: 5
}
.order-lg-6 {
	-ms-flex-order: 6;
	order: 6
}
.order-lg-7 {
	-ms-flex-order: 7;
	order: 7
}
.order-lg-8 {
	-ms-flex-order: 8;
	order: 8
}
.order-lg-9 {
	-ms-flex-order: 9;
	order: 9
}
.order-lg-10 {
	-ms-flex-order: 10;
	order: 10
}
.order-lg-11 {
	-ms-flex-order: 11;
	order: 11
}
.order-lg-12 {
	-ms-flex-order: 12;
	order: 12
}
.offset-lg-0 {
	margin-left: 0
}
.offset-lg-1 {
	margin-left: 8.333333%
}
.offset-lg-2 {
	margin-left: 16.666667%
}
.offset-lg-3 {
	margin-left: 25%
}
.offset-lg-4 {
	margin-left: 33.333333%
}
.offset-lg-5 {
	margin-left: 41.666667%
}
.offset-lg-6 {
	margin-left: 50%
}
.offset-lg-7 {
	margin-left: 58.333333%
}
.offset-lg-8 {
	margin-left: 66.666667%
}
.offset-lg-9 {
	margin-left: 75%
}
.offset-lg-10 {
	margin-left: 83.333333%
}
.offset-lg-11 {
	margin-left: 91.666667%
}
}
@media (min-width:1200px) {
.col-xl {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-xl-auto {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: 100%
}
.col-xl-1 {
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%
}
.col-xl-2 {
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}
.col-xl-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-xl-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%
}
.col-xl-5 {
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%
}
.col-xl-6 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-xl-7 {
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%
}
.col-xl-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%
}
.col-xl-9 {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-xl-10 {
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%
}
.col-xl-11 {
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%
}
.col-xl-12 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-xl-first {
	-ms-flex-order: -1;
	order: -1
}
.order-xl-last {
	-ms-flex-order: 13;
	order: 13
}
.order-xl-0 {
	-ms-flex-order: 0;
	order: 0
}
.order-xl-1 {
	-ms-flex-order: 1;
	order: 1
}
.order-xl-2 {
	-ms-flex-order: 2;
	order: 2
}
.order-xl-3 {
	-ms-flex-order: 3;
	order: 3
}
.order-xl-4 {
	-ms-flex-order: 4;
	order: 4
}
.order-xl-5 {
	-ms-flex-order: 5;
	order: 5
}
.order-xl-6 {
	-ms-flex-order: 6;
	order: 6
}
.order-xl-7 {
	-ms-flex-order: 7;
	order: 7
}
.order-xl-8 {
	-ms-flex-order: 8;
	order: 8
}
.order-xl-9 {
	-ms-flex-order: 9;
	order: 9
}
.order-xl-10 {
	-ms-flex-order: 10;
	order: 10
}
.order-xl-11 {
	-ms-flex-order: 11;
	order: 11
}
.order-xl-12 {
	-ms-flex-order: 12;
	order: 12
}
.offset-xl-0 {
	margin-left: 0
}
.offset-xl-1 {
	margin-left: 8.333333%
}
.offset-xl-2 {
	margin-left: 16.666667%
}
.offset-xl-3 {
	margin-left: 25%
}
.offset-xl-4 {
	margin-left: 33.333333%
}
.offset-xl-5 {
	margin-left: 41.666667%
}
.offset-xl-6 {
	margin-left: 50%
}
.offset-xl-7 {
	margin-left: 58.333333%
}
.offset-xl-8 {
	margin-left: 66.666667%
}
.offset-xl-9 {
	margin-left: 75%
}
.offset-xl-10 {
	margin-left: 83.333333%
}
.offset-xl-11 {
	margin-left: 91.666667%
}
}
.table {
	width: 100%;
	margin-bottom: 1rem;
	color: #212529
}
.table td, .table th {
	padding: .75rem;
	vertical-align: top;
	border-top: 1px solid #dee2e6
}
.table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #dee2e6
}
.table tbody+tbody {
	border-top: 2px solid #dee2e6
}
.table-sm td, .table-sm th {
	padding: .3rem
}
.table-bordered {
	border: 1px solid #dee2e6
}
.table-bordered td, .table-bordered th {
	border: 1px solid #dee2e6
}
.table-bordered thead td, .table-bordered thead th {
	border-bottom-width: 2px
}
.table-borderless tbody+tbody, .table-borderless td, .table-borderless th, .table-borderless thead th {
	border: 0
}
.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(0,0,0,.05)
}
.table-hover tbody tr:hover {
	color: #212529;
	background-color: rgba(0,0,0,.075)
}
.table-primary, .table-primary>td, .table-primary>th {
	background-color: #b8daff
}
.table-primary tbody+tbody, .table-primary td, .table-primary th, .table-primary thead th {
	border-color: #7abaff
}
.table-hover .table-primary:hover {
	background-color: #9fcdff
}
.table-hover .table-primary:hover>td, .table-hover .table-primary:hover>th {
	background-color: #9fcdff
}
.table-secondary, .table-secondary>td, .table-secondary>th {
	background-color: #d6d8db
}
.table-secondary tbody+tbody, .table-secondary td, .table-secondary th, .table-secondary thead th {
	border-color: #b3b7bb
}
.table-hover .table-secondary:hover {
	background-color: #c8cbcf
}
.table-hover .table-secondary:hover>td, .table-hover .table-secondary:hover>th {
	background-color: #c8cbcf
}
.table-success, .table-success>td, .table-success>th {
	background-color: #c3e6cb
}
.table-success tbody+tbody, .table-success td, .table-success th, .table-success thead th {
	border-color: #8fd19e
}
.table-hover .table-success:hover {
	background-color: #b1dfbb
}
.table-hover .table-success:hover>td, .table-hover .table-success:hover>th {
	background-color: #b1dfbb
}
.table-info, .table-info>td, .table-info>th {
	background-color: #bee5eb
}
.table-info tbody+tbody, .table-info td, .table-info th, .table-info thead th {
	border-color: #86cfda
}
.table-hover .table-info:hover {
	background-color: #abdde5
}
.table-hover .table-info:hover>td, .table-hover .table-info:hover>th {
	background-color: #abdde5
}
.table-warning, .table-warning>td, .table-warning>th {
	background-color: #ffeeba
}
.table-warning tbody+tbody, .table-warning td, .table-warning th, .table-warning thead th {
	border-color: #ffdf7e
}
.table-hover .table-warning:hover {
	background-color: #ffe8a1
}
.table-hover .table-warning:hover>td, .table-hover .table-warning:hover>th {
	background-color: #ffe8a1
}
.table-danger, .table-danger>td, .table-danger>th {
	background-color: #f5c6cb
}
.table-danger tbody+tbody, .table-danger td, .table-danger th, .table-danger thead th {
	border-color: #ed969e
}
.table-hover .table-danger:hover {
	background-color: #f1b0b7
}
.table-hover .table-danger:hover>td, .table-hover .table-danger:hover>th {
	background-color: #f1b0b7
}
.table-light, .table-light>td, .table-light>th {
	background-color: #fdfdfe
}
.table-light tbody+tbody, .table-light td, .table-light th, .table-light thead th {
	border-color: #fbfcfc
}
.table-hover .table-light:hover {
	background-color: #ececf6
}
.table-hover .table-light:hover>td, .table-hover .table-light:hover>th {
	background-color: #ececf6
}
.table-dark, .table-dark>td, .table-dark>th {
	background-color: #c6c8ca
}
.table-dark tbody+tbody, .table-dark td, .table-dark th, .table-dark thead th {
	border-color: #95999c
}
.table-hover .table-dark:hover {
	background-color: #b9bbbe
}
.table-hover .table-dark:hover>td, .table-hover .table-dark:hover>th {
	background-color: #b9bbbe
}
.table-active, .table-active>td, .table-active>th {
	background-color: rgba(0,0,0,.075)
}
.table-hover .table-active:hover {
	background-color: rgba(0,0,0,.075)
}
.table-hover .table-active:hover>td, .table-hover .table-active:hover>th {
	background-color: rgba(0,0,0,.075)
}
.table .thead-dark th {
	color: #fff;
	background-color: #343a40;
	border-color: #454d55
}
.table .thead-light th {
	color: #495057;
	background-color: #e9ecef;
	border-color: #dee2e6
}
.table-dark {
	color: #fff;
	background-color: #343a40
}
.table-dark td, .table-dark th, .table-dark thead th {
	border-color: #454d55
}
.table-dark.table-bordered {
	border: 0
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(255,255,255,.05)
}
.table-dark.table-hover tbody tr:hover {
	color: #fff;
	background-color: rgba(255,255,255,.075)
}
@media (max-width:575.98px) {
.table-responsive-sm {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}
.table-responsive-sm>.table-bordered {
	border: 0
}
}
@media (max-width:767.98px) {
.table-responsive-md {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}
.table-responsive-md>.table-bordered {
	border: 0
}
}
@media (max-width:991.98px) {
.table-responsive-lg {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}
.table-responsive-lg>.table-bordered {
	border: 0
}
}
@media (max-width:1199.98px) {
.table-responsive-xl {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}
.table-responsive-xl>.table-bordered {
	border: 0
}
}
.table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}
.table-responsive>.table-bordered {
	border: 0
}
.form-control {
	display: block;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
.form-control {
	transition: none
}
}
.form-control::-ms-expand {
background-color:transparent;
border:0
}
.form-control:focus {
	color: #495057;
	background-color: #fff;
	border-color: #80bdff;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}
.form-control::-webkit-input-placeholder {
color:#6c757d;
opacity:1
}
.form-control::-moz-placeholder {
color:#6c757d;
opacity:1
}
.form-control:-ms-input-placeholder {
color:#6c757d;
opacity:1
}
.form-control::-ms-input-placeholder {
color:#6c757d;
opacity:1
}
.form-control::placeholder {
color:#6c757d;
opacity:1
}
.form-control:disabled, .form-control[readonly] {
	background-color: #e9ecef;
	opacity: 1
}
select.form-control:focus::-ms-value {
color:#495057;
background-color:#fff
}
.form-control-file, .form-control-range {
	display: block;
	width: 100%
}
.col-form-label {
	padding-top: calc(.375rem + 1px);
	padding-bottom: calc(.375rem + 1px);
	margin-bottom: 0;
	font-size: inherit;
	line-height: 1.5
}
.col-form-label-lg {
	padding-top: calc(.5rem + 1px);
	padding-bottom: calc(.5rem + 1px);
	font-size: 1.25rem;
	line-height: 1.5
}
.col-form-label-sm {
	padding-top: calc(.25rem + 1px);
	padding-bottom: calc(.25rem + 1px);
	font-size: .875rem;
	line-height: 1.5
}
.form-control-plaintext {
	display: block;
	width: 100%;
	padding-top: .375rem;
	padding-bottom: .375rem;
	margin-bottom: 0;
	line-height: 1.5;
	color: #212529;
	background-color: transparent;
	border: solid transparent;
	border-width: 1px 0
}
.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {
	padding-right: 0;
	padding-left: 0
}
.form-control-sm {
	height: calc(1.5em + .5rem + 2px);
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem
}
.form-control-lg {
	height: calc(1.5em + 1rem + 2px);
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem
}
select.form-control[multiple], select.form-control[size] {
	height: auto
}
textarea.form-control {
	height: auto
}
.form-group {
	margin-bottom: 1rem
}
.form-text {
	display: block;
	margin-top: .25rem
}
.form-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px
}
.form-row>.col, .form-row>[class*=col-] {
	padding-right: 5px;
	padding-left: 5px
}
.form-check {
	position: relative;
	display: block;
	padding-left: 1.25rem
}
.form-check-input {
	position: absolute;
	margin-top: .3rem;
	margin-left: -1.25rem
}
.form-check-input:disabled~.form-check-label {
	color: #6c757d
}
.form-check-label {
	margin-bottom: 0
}
.form-check-inline {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 0;
	margin-right: .75rem
}
.form-check-inline .form-check-input {
	position: static;
	margin-top: 0;
	margin-right: .3125rem;
	margin-left: 0
}
.valid-feedback {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #28a745
}
.valid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .875rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(40,167,69,.9);
	border-radius: .25rem
}
.form-control.is-valid, .was-validated .form-control:valid {
border-color:#28a745;
padding-right:calc(1.5em + .75rem);
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
background-repeat:no-repeat;
background-position:center right calc(.375em + .1875rem);
background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-valid:focus, .was-validated .form-control:valid:focus {
border-color:#28a745;
box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.form-control.is-valid~.valid-feedback, .form-control.is-valid~.valid-tooltip, .was-validated .form-control:valid~.valid-feedback, .was-validated .form-control:valid~.valid-tooltip {
display:block
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
padding-right:calc(1.5em + .75rem);
background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.custom-select.is-valid, .was-validated .custom-select:valid {
border-color:#28a745;
padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);
background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.custom-select.is-valid:focus, .was-validated .custom-select:valid:focus {
border-color:#28a745;
box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-select.is-valid~.valid-feedback, .custom-select.is-valid~.valid-tooltip, .was-validated .custom-select:valid~.valid-feedback, .was-validated .custom-select:valid~.valid-tooltip {
display:block
}
.form-control-file.is-valid~.valid-feedback, .form-control-file.is-valid~.valid-tooltip, .was-validated .form-control-file:valid~.valid-feedback, .was-validated .form-control-file:valid~.valid-tooltip {
display:block
}
.form-check-input.is-valid~.form-check-label, .was-validated .form-check-input:valid~.form-check-label {
color:#28a745
}
.form-check-input.is-valid~.valid-feedback, .form-check-input.is-valid~.valid-tooltip, .was-validated .form-check-input:valid~.valid-feedback, .was-validated .form-check-input:valid~.valid-tooltip {
display:block
}
.custom-control-input.is-valid~.custom-control-label, .was-validated .custom-control-input:valid~.custom-control-label {
color:#28a745
}
.custom-control-input.is-valid~.custom-control-label::before, .was-validated .custom-control-input:valid~.custom-control-label::before {
border-color:#28a745
}
.custom-control-input.is-valid~.valid-feedback, .custom-control-input.is-valid~.valid-tooltip, .was-validated .custom-control-input:valid~.valid-feedback, .was-validated .custom-control-input:valid~.valid-tooltip {
display:block
}
.custom-control-input.is-valid:checked~.custom-control-label::before, .was-validated .custom-control-input:valid:checked~.custom-control-label::before {
border-color:#34ce57;
background-color:#34ce57
}
.custom-control-input.is-valid:focus~.custom-control-label::before, .was-validated .custom-control-input:valid:focus~.custom-control-label::before {
box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before, .was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before {
border-color:#28a745
}
.custom-file-input.is-valid~.custom-file-label, .was-validated .custom-file-input:valid~.custom-file-label {
border-color:#28a745
}
.custom-file-input.is-valid~.valid-feedback, .custom-file-input.is-valid~.valid-tooltip, .was-validated .custom-file-input:valid~.valid-feedback, .was-validated .custom-file-input:valid~.valid-tooltip {
display:block
}
.custom-file-input.is-valid:focus~.custom-file-label, .was-validated .custom-file-input:valid:focus~.custom-file-label {
border-color:#28a745;
box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.invalid-feedback {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #dc3545
}
.invalid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .875rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(220,53,69,.9);
	border-radius: .25rem
}
.form-control.is-invalid, .was-validated .form-control:invalid {
border-color:#dc3545;
padding-right:calc(1.5em + .75rem);
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
background-repeat:no-repeat;
background-position:center right calc(.375em + .1875rem);
background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
border-color:#dc3545;
box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.form-control.is-invalid~.invalid-feedback, .form-control.is-invalid~.invalid-tooltip, .was-validated .form-control:invalid~.invalid-feedback, .was-validated .form-control:invalid~.invalid-tooltip {
display:block
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
padding-right:calc(1.5em + .75rem);
background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.custom-select.is-invalid, .was-validated .custom-select:invalid {
border-color:#dc3545;
padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);
background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.custom-select.is-invalid:focus, .was-validated .custom-select:invalid:focus {
border-color:#dc3545;
box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-select.is-invalid~.invalid-feedback, .custom-select.is-invalid~.invalid-tooltip, .was-validated .custom-select:invalid~.invalid-feedback, .was-validated .custom-select:invalid~.invalid-tooltip {
display:block
}
.form-control-file.is-invalid~.invalid-feedback, .form-control-file.is-invalid~.invalid-tooltip, .was-validated .form-control-file:invalid~.invalid-feedback, .was-validated .form-control-file:invalid~.invalid-tooltip {
display:block
}
.form-check-input.is-invalid~.form-check-label, .was-validated .form-check-input:invalid~.form-check-label {
color:#dc3545
}
.form-check-input.is-invalid~.invalid-feedback, .form-check-input.is-invalid~.invalid-tooltip, .was-validated .form-check-input:invalid~.invalid-feedback, .was-validated .form-check-input:invalid~.invalid-tooltip {
display:block
}
.custom-control-input.is-invalid~.custom-control-label, .was-validated .custom-control-input:invalid~.custom-control-label {
color:#dc3545
}
.custom-control-input.is-invalid~.custom-control-label::before, .was-validated .custom-control-input:invalid~.custom-control-label::before {
border-color:#dc3545
}
.custom-control-input.is-invalid~.invalid-feedback, .custom-control-input.is-invalid~.invalid-tooltip, .was-validated .custom-control-input:invalid~.invalid-feedback, .was-validated .custom-control-input:invalid~.invalid-tooltip {
display:block
}
.custom-control-input.is-invalid:checked~.custom-control-label::before, .was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
border-color:#e4606d;
background-color:#e4606d
}
.custom-control-input.is-invalid:focus~.custom-control-label::before, .was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before, .was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before {
border-color:#dc3545
}
.custom-file-input.is-invalid~.custom-file-label, .was-validated .custom-file-input:invalid~.custom-file-label {
border-color:#dc3545
}
.custom-file-input.is-invalid~.invalid-feedback, .custom-file-input.is-invalid~.invalid-tooltip, .was-validated .custom-file-input:invalid~.invalid-feedback, .was-validated .custom-file-input:invalid~.invalid-tooltip {
display:block
}
.custom-file-input.is-invalid:focus~.custom-file-label, .was-validated .custom-file-input:invalid:focus~.custom-file-label {
border-color:#dc3545;
box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.form-inline {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-ms-flex-align: center;
	align-items: center
}
.form-inline .form-check {
	width: 100%
}
@media (min-width:576px) {
.form-inline label {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 0
}
.form-inline .form-group {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0
}
.form-inline .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle
}
.form-inline .form-control-plaintext {
	display: inline-block
}
.form-inline .custom-select, .form-inline .input-group {
	width: auto
}
.form-inline .form-check {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: auto;
	padding-left: 0
}
.form-inline .form-check-input {
	position: relative;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-top: 0;
	margin-right: .25rem;
	margin-left: 0
}
.form-inline .custom-control {
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}
.form-inline .custom-control-label {
	margin-bottom: 0
}
}
.btn {
	display: inline-block;
	font-weight: 400;
	color: #212529;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
.btn {
	transition: none
}
}
.btn:hover {
	color: #212529;
	text-decoration: none
}
.btn.focus, .btn:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}
.btn.disabled, .btn:disabled {
	opacity: .65
}
a.btn.disabled, fieldset:disabled a.btn {
	pointer-events: none
}
.btn-primary {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}
.btn-primary:hover {
	color: #fff;
	background-color: #0069d9;
	border-color: #0062cc
}
.btn-primary.focus, .btn-primary:focus {
	box-shadow: 0 0 0 .2rem rgba(38,143,255,.5)
}
.btn-primary.disabled, .btn-primary:disabled {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #0062cc;
	border-color: #005cbf
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(38,143,255,.5)
}
.btn-secondary {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}
.btn-secondary:hover {
	color: #fff;
	background-color: #5a6268;
	border-color: #545b62
}
.btn-secondary.focus, .btn-secondary:focus {
	box-shadow: 0 0 0 .2rem rgba(130,138,145,.5)
}
.btn-secondary.disabled, .btn-secondary:disabled {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #545b62;
	border-color: #4e555b
}
.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(130,138,145,.5)
}
.btn-success {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}
.btn-success:hover {
	color: #fff;
	background-color: #218838;
	border-color: #1e7e34
}
.btn-success.focus, .btn-success:focus {
	box-shadow: 0 0 0 .2rem rgba(72,180,97,.5)
}
.btn-success.disabled, .btn-success:disabled {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #1e7e34;
	border-color: #1c7430
}
.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show>.btn-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(72,180,97,.5)
}
.btn-info {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}
.btn-info:hover {
	color: #fff;
	background-color: #138496;
	border-color: #117a8b
}
.btn-info.focus, .btn-info:focus {
	box-shadow: 0 0 0 .2rem rgba(58,176,195,.5)
}
.btn-info.disabled, .btn-info:disabled {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #117a8b;
	border-color: #10707f
}
.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show>.btn-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(58,176,195,.5)
}
.btn-warning {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}
.btn-warning:hover {
	color: #212529;
	background-color: #e0a800;
	border-color: #d39e00
}
.btn-warning.focus, .btn-warning:focus {
	box-shadow: 0 0 0 .2rem rgba(222,170,12,.5)
}
.btn-warning.disabled, .btn-warning:disabled {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}
.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show>.btn-warning.dropdown-toggle {
	color: #212529;
	background-color: #d39e00;
	border-color: #c69500
}
.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show>.btn-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(222,170,12,.5)
}
.btn-danger {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}
.btn-danger:hover {
	color: #fff;
	background-color: #c82333;
	border-color: #bd2130
}
.btn-danger.focus, .btn-danger:focus {
	box-shadow: 0 0 0 .2rem rgba(225,83,97,.5)
}
.btn-danger.disabled, .btn-danger:disabled {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}
.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #bd2130;
	border-color: #b21f2d
}
.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(225,83,97,.5)
}
.btn-light {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}
.btn-light:hover {
	color: #212529;
	background-color: #e2e6ea;
	border-color: #dae0e5
}
.btn-light.focus, .btn-light:focus {
	box-shadow: 0 0 0 .2rem rgba(216,217,219,.5)
}
.btn-light.disabled, .btn-light:disabled {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}
.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle {
	color: #212529;
	background-color: #dae0e5;
	border-color: #d3d9df
}
.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show>.btn-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(216,217,219,.5)
}
.btn-dark {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}
.btn-dark:hover {
	color: #fff;
	background-color: #23272b;
	border-color: #1d2124
}
.btn-dark.focus, .btn-dark:focus {
	box-shadow: 0 0 0 .2rem rgba(82,88,93,.5)
}
.btn-dark.disabled, .btn-dark:disabled {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}
.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show>.btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #1d2124;
	border-color: #171a1d
}
.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(82,88,93,.5)
}
.btn-outline-primary {
	color: #007bff;
	border-color: #007bff
}
.btn-outline-primary:hover {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}
.btn-outline-primary.focus, .btn-outline-primary:focus {
	box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
	color: #007bff;
	background-color: transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-secondary {
	color: #6c757d;
	border-color: #6c757d
}
.btn-outline-secondary:hover {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}
.btn-outline-secondary.focus, .btn-outline-secondary:focus {
	box-shadow: 0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
	color: #6c757d;
	background-color: transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show>.btn-outline-secondary.dropdown-toggle {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-success {
	color: #28a745;
	border-color: #28a745
}
.btn-outline-success:hover {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}
.btn-outline-success.focus, .btn-outline-success:focus {
	box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
	color: #28a745;
	background-color: transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show>.btn-outline-success.dropdown-toggle {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-info {
	color: #17a2b8;
	border-color: #17a2b8
}
.btn-outline-info:hover {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}
.btn-outline-info.focus, .btn-outline-info:focus {
	box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
	color: #17a2b8;
	background-color: transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show>.btn-outline-info.dropdown-toggle {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-warning {
	color: #ffc107;
	border-color: #ffc107
}
.btn-outline-warning:hover {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}
.btn-outline-warning.focus, .btn-outline-warning:focus {
	box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
	color: #ffc107;
	background-color: transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show>.btn-outline-warning.dropdown-toggle {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-danger {
	color: #dc3545;
	border-color: #dc3545
}
.btn-outline-danger:hover {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}
.btn-outline-danger.focus, .btn-outline-danger:focus {
	box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
	color: #dc3545;
	background-color: transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show>.btn-outline-danger.dropdown-toggle {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-light {
	color: #f8f9fa;
	border-color: #f8f9fa
}
.btn-outline-light:hover {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}
.btn-outline-light.focus, .btn-outline-light:focus {
	box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
	color: #f8f9fa;
	background-color: transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show>.btn-outline-light.dropdown-toggle {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-dark {
	color: #343a40;
	border-color: #343a40
}
.btn-outline-dark:hover {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}
.btn-outline-dark.focus, .btn-outline-dark:focus {
	box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
	color: #343a40;
	background-color: transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show>.btn-outline-dark.dropdown-toggle {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-link {
	font-weight: 400;
	color: #007bff;
	text-decoration: none
}
.btn-link:hover {
	color: #0056b3;
	text-decoration: underline
}
.btn-link.focus, .btn-link:focus {
	text-decoration: underline;
	box-shadow: none
}
.btn-link.disabled, .btn-link:disabled {
	color: #6c757d;
	pointer-events: none
}
.btn-group-lg>.btn, .btn-lg {
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem
}
.btn-group-sm>.btn, .btn-sm {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem
}
.btn-block {
	display: block;
	width: 100%
}
.btn-block+.btn-block {
	margin-top: .5rem
}
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
	width: 100%
}
.fade {
	transition: opacity .15s linear
}
@media (prefers-reduced-motion:reduce) {
.fade {
	transition: none
}
}
.fade:not(.show) {
	opacity: 0
}
.collapse:not(.show) {
	display: none
}
.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition: height .35s ease
}
@media (prefers-reduced-motion:reduce) {
.collapsing {
	transition: none
}
}
.dropdown, .dropleft, .dropright, .dropup {
	position: relative
}
.dropdown-toggle {
	white-space: nowrap
}
.dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent
}
.dropdown-toggle:empty::after {
	margin-left: 0
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: .5rem 0;
	margin: .125rem 0 0;
	font-size: 1rem;
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: .25rem
}
.dropdown-menu-left {
	right: auto;
	left: 0
}
.dropdown-menu-right {
	right: 0;
	left: auto
}
@media (min-width:576px) {
.dropdown-menu-sm-left {
	right: auto;
	left: 0
}
.dropdown-menu-sm-right {
	right: 0;
	left: auto
}
}
@media (min-width:768px) {
.dropdown-menu-md-left {
	right: auto;
	left: 0
}
.dropdown-menu-md-right {
	right: 0;
	left: auto
}
}
@media (min-width:992px) {
.dropdown-menu-lg-left {
	right: auto;
	left: 0
}
.dropdown-menu-lg-right {
	right: 0;
	left: auto
}
}
@media (min-width:1200px) {
.dropdown-menu-xl-left {
	right: auto;
	left: 0
}
.dropdown-menu-xl-right {
	right: 0;
	left: auto
}
}
.dropup .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: .125rem
}
.dropup .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: 0;
	border-right: .3em solid transparent;
	border-bottom: .3em solid;
	border-left: .3em solid transparent
}
.dropup .dropdown-toggle:empty::after {
	margin-left: 0
}
.dropright .dropdown-menu {
	top: 0;
	right: auto;
	left: 100%;
	margin-top: 0;
	margin-left: .125rem
}
.dropright .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid transparent;
	border-right: 0;
	border-bottom: .3em solid transparent;
	border-left: .3em solid
}
.dropright .dropdown-toggle:empty::after {
	margin-left: 0
}
.dropright .dropdown-toggle::after {
	vertical-align: 0
}
.dropleft .dropdown-menu {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
	margin-right: .125rem
}
.dropleft .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: ""
}
.dropleft .dropdown-toggle::after {
	display: none
}
.dropleft .dropdown-toggle::before {
	display: inline-block;
	margin-right: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid transparent;
	border-right: .3em solid;
	border-bottom: .3em solid transparent
}
.dropleft .dropdown-toggle:empty::after {
	margin-left: 0
}
.dropleft .dropdown-toggle::before {
	vertical-align: 0
}
.dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] {
	right: auto;
	bottom: auto
}
.dropdown-divider {
	height: 0;
	margin: .5rem 0;
	overflow: hidden;
	border-top: 1px solid #e9ecef
}
.dropdown-item {
	display: block;
	width: 100%;
	padding: .25rem 1.5rem;
	clear: both;
	font-weight: 400;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0
}
.dropdown-item:focus, .dropdown-item:hover {
	color: #16181b;
	text-decoration: none;
	background-color: #f8f9fa
}
.dropdown-item.active, .dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #007bff
}
.dropdown-item.disabled, .dropdown-item:disabled {
	color: #6c757d;
	pointer-events: none;
	background-color: transparent
}
.dropdown-menu.show {
	display: block
}
.dropdown-header {
	display: block;
	padding: .5rem 1.5rem;
	margin-bottom: 0;
	font-size: .875rem;
	color: #6c757d;
	white-space: nowrap
}
.dropdown-item-text {
	display: block;
	padding: .25rem 1.5rem;
	color: #212529
}
.btn-group, .btn-group-vertical {
	position: relative;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: middle
}
.btn-group-vertical>.btn, .btn-group>.btn {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
.btn-group-vertical>.btn:hover, .btn-group>.btn:hover {
	z-index: 1
}
.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus {
	z-index: 1
}
.btn-toolbar {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.btn-toolbar .input-group {
	width: auto
}
.btn-group>.btn-group:not(:first-child), .btn-group>.btn:not(:first-child) {
	margin-left: -1px
}
.btn-group>.btn-group:not(:last-child)>.btn, .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.btn-group>.btn-group:not(:first-child)>.btn, .btn-group>.btn:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.dropdown-toggle-split {
	padding-right: .5625rem;
	padding-left: .5625rem
}
.dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {
	margin-left: 0
}
.dropleft .dropdown-toggle-split::before {
	margin-right: 0
}
.btn-group-sm>.btn+.dropdown-toggle-split, .btn-sm+.dropdown-toggle-split {
	padding-right: .375rem;
	padding-left: .375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split, .btn-lg+.dropdown-toggle-split {
	padding-right: .75rem;
	padding-left: .75rem
}
.btn-group-vertical {
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: center;
	justify-content: center
}
.btn-group-vertical>.btn, .btn-group-vertical>.btn-group {
	width: 100%
}
.btn-group-vertical>.btn-group:not(:first-child), .btn-group-vertical>.btn:not(:first-child) {
	margin-top: -1px
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn, .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn, .btn-group-vertical>.btn:not(:first-child) {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.btn-group-toggle>.btn, .btn-group-toggle>.btn-group>.btn {
	margin-bottom: 0
}
.btn-group-toggle>.btn input[type=checkbox], .btn-group-toggle>.btn input[type=radio], .btn-group-toggle>.btn-group>.btn input[type=checkbox], .btn-group-toggle>.btn-group>.btn input[type=radio] {
	position: absolute;
	clip: rect(0,0,0,0);
	pointer-events: none
}
.input-group {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%
}
.input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control, .input-group>.form-control-plaintext {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 1%;
	margin-bottom: 0
}
.input-group>.custom-file+.custom-file, .input-group>.custom-file+.custom-select, .input-group>.custom-file+.form-control, .input-group>.custom-select+.custom-file, .input-group>.custom-select+.custom-select, .input-group>.custom-select+.form-control, .input-group>.form-control+.custom-file, .input-group>.form-control+.custom-select, .input-group>.form-control+.form-control, .input-group>.form-control-plaintext+.custom-file, .input-group>.form-control-plaintext+.custom-select, .input-group>.form-control-plaintext+.form-control {
	margin-left: -1px
}
.input-group>.custom-file .custom-file-input:focus~.custom-file-label, .input-group>.custom-select:focus, .input-group>.form-control:focus {
	z-index: 3
}
.input-group>.custom-file .custom-file-input:focus {
	z-index: 4
}
.input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.input-group>.custom-select:not(:first-child), .input-group>.form-control:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.input-group>.custom-file {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}
.input-group>.custom-file:not(:last-child) .custom-file-label, .input-group>.custom-file:not(:last-child) .custom-file-label::after {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.input-group>.custom-file:not(:first-child) .custom-file-label {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.input-group-append, .input-group-prepend {
	display: -ms-flexbox;
	display: flex
}
.input-group-append .btn, .input-group-prepend .btn {
	position: relative;
	z-index: 2
}
.input-group-append .btn:focus, .input-group-prepend .btn:focus {
	z-index: 3
}
.input-group-append .btn+.btn, .input-group-append .btn+.input-group-text, .input-group-append .input-group-text+.btn, .input-group-append .input-group-text+.input-group-text, .input-group-prepend .btn+.btn, .input-group-prepend .btn+.input-group-text, .input-group-prepend .input-group-text+.btn, .input-group-prepend .input-group-text+.input-group-text {
	margin-left: -1px
}
.input-group-prepend {
	margin-right: -1px
}
.input-group-append {
	margin-left: -1px
}
.input-group-text {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: .375rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	text-align: center;
	white-space: nowrap;
	background-color: #e9ecef;
	border: 1px solid #ced4da;
	border-radius: .25rem
}
.input-group-text input[type=checkbox], .input-group-text input[type=radio] {
	margin-top: 0
}
.input-group-lg>.custom-select, .input-group-lg>.form-control:not(textarea) {
	height: calc(1.5em + 1rem + 2px)
}
.input-group-lg>.custom-select, .input-group-lg>.form-control, .input-group-lg>.input-group-append>.btn, .input-group-lg>.input-group-append>.input-group-text, .input-group-lg>.input-group-prepend>.btn, .input-group-lg>.input-group-prepend>.input-group-text {
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem
}
.input-group-sm>.custom-select, .input-group-sm>.form-control:not(textarea) {
	height: calc(1.5em + .5rem + 2px)
}
.input-group-sm>.custom-select, .input-group-sm>.form-control, .input-group-sm>.input-group-append>.btn, .input-group-sm>.input-group-append>.input-group-text, .input-group-sm>.input-group-prepend>.btn, .input-group-sm>.input-group-prepend>.input-group-text {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem
}
.input-group-lg>.custom-select, .input-group-sm>.custom-select {
	padding-right: 1.75rem
}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group>.input-group-append:last-child>.input-group-text:not(:last-child), .input-group>.input-group-append:not(:last-child)>.btn, .input-group>.input-group-append:not(:last-child)>.input-group-text, .input-group>.input-group-prepend>.btn, .input-group>.input-group-prepend>.input-group-text {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.input-group>.input-group-append>.btn, .input-group>.input-group-append>.input-group-text, .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), .input-group>.input-group-prepend:not(:first-child)>.btn, .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.custom-control {
	position: relative;
	display: block;
	min-height: 1.5rem;
	padding-left: 1.5rem
}
.custom-control-inline {
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-right: 1rem
}
.custom-control-input {
	position: absolute;
	z-index: -1;
	opacity: 0
}
.custom-control-input:checked~.custom-control-label::before {
	color: #fff;
	border-color: #007bff;
	background-color: #007bff
}
.custom-control-input:focus~.custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-control-input:focus:not(:checked)~.custom-control-label::before {
	border-color: #80bdff
}
.custom-control-input:not(:disabled):active~.custom-control-label::before {
	color: #fff;
	background-color: #b3d7ff;
	border-color: #b3d7ff
}
.custom-control-input:disabled~.custom-control-label {
	color: #6c757d
}
.custom-control-input:disabled~.custom-control-label::before {
	background-color: #e9ecef
}
.custom-control-label {
	position: relative;
	margin-bottom: 0;
	vertical-align: top
}
.custom-control-label::before {
	position: absolute;
	top: .25rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	pointer-events: none;
	content: "";
	background-color: #fff;
	border: #adb5bd solid 1px
}
.custom-control-label::after {
	position: absolute;
	top: .25rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	content: "";
	background: no-repeat 50%/50% 50%
}
.custom-checkbox .custom-control-label::before {
	border-radius: .25rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
	border-color: #007bff;
	background-color: #007bff
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0,123,255,.5)
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
	background-color: rgba(0,123,255,.5)
}
.custom-radio .custom-control-label::before {
	border-radius: 50%
}
.custom-radio .custom-control-input:checked~.custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0,123,255,.5)
}
.custom-switch {
	padding-left: 2.25rem
}
.custom-switch .custom-control-label::before {
	left: -2.25rem;
	width: 1.75rem;
	pointer-events: all;
	border-radius: .5rem
}
.custom-switch .custom-control-label::after {
	top: calc(.25rem + 2px);
	left: calc(-2.25rem + 2px);
	width: calc(1rem - 4px);
	height: calc(1rem - 4px);
	background-color: #adb5bd;
	border-radius: .5rem;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out;
	transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
.custom-switch .custom-control-label::after {
	transition: none
}
}
.custom-switch .custom-control-input:checked~.custom-control-label::after {
	background-color: #fff;
	-webkit-transform: translateX(.75rem);
	transform: translateX(.75rem)
}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0,123,255,.5)
}
.custom-select {
	display: inline-block;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem 1.75rem .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	vertical-align: middle;
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
	background-color: #fff;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.custom-select:focus {
	border-color: #80bdff;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-select:focus::-ms-value {
color:#495057;
background-color:#fff
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
	height: auto;
	padding-right: .75rem;
	background-image: none
}
.custom-select:disabled {
	color: #6c757d;
	background-color: #e9ecef
}
.custom-select::-ms-expand {
display:none
}
.custom-select-sm {
	height: calc(1.5em + .5rem + 2px);
	padding-top: .25rem;
	padding-bottom: .25rem;
	padding-left: .5rem;
	font-size: .875rem
}
.custom-select-lg {
	height: calc(1.5em + 1rem + 2px);
	padding-top: .5rem;
	padding-bottom: .5rem;
	padding-left: 1rem;
	font-size: 1.25rem
}
.custom-file {
	position: relative;
	display: inline-block;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	margin-bottom: 0
}
.custom-file-input {
	position: relative;
	z-index: 2;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	margin: 0;
	opacity: 0
}
.custom-file-input:focus~.custom-file-label {
	border-color: #80bdff;
	box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-file-input:disabled~.custom-file-label {
	background-color: #e9ecef
}
.custom-file-input:lang(en)~.custom-file-label::after {
	content: "Browse"
}
.custom-file-input~.custom-file-label[data-browse]::after {
	content: attr(data-browse)
}
.custom-file-label {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1;
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem .75rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	border: 1px solid #ced4da;
	border-radius: .25rem
}
.custom-file-label::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	display: block;
	height: calc(1.5em + .75rem);
	padding: .375rem .75rem;
	line-height: 1.5;
	color: #495057;
	content: "Browse";
	background-color: #e9ecef;
	border-left: inherit;
	border-radius: 0 .25rem .25rem 0
}
.custom-range {
	width: 100%;
	height: calc(1rem + .4rem);
	padding: 0;
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.custom-range:focus {
	outline: 0
}
.custom-range:focus::-webkit-slider-thumb {
box-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range:focus::-moz-range-thumb {
box-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range:focus::-ms-thumb {
box-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range::-moz-focus-outer {
border:0
}
.custom-range::-webkit-slider-thumb {
width:1rem;
height:1rem;
margin-top:-.25rem;
background-color:#007bff;
border:0;
border-radius:1rem;
transition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
-webkit-appearance:none;
appearance:none
}
@media (prefers-reduced-motion:reduce) {
.custom-range::-webkit-slider-thumb {
transition:none
}
}
.custom-range::-webkit-slider-thumb:active {
background-color:#b3d7ff
}
.custom-range::-webkit-slider-runnable-track {
width:100%;
height:.5rem;
color:transparent;
cursor:pointer;
background-color:#dee2e6;
border-color:transparent;
border-radius:1rem
}
.custom-range::-moz-range-thumb {
width:1rem;
height:1rem;
background-color:#007bff;
border:0;
border-radius:1rem;
transition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
-moz-appearance:none;
appearance:none
}
@media (prefers-reduced-motion:reduce) {
.custom-range::-moz-range-thumb {
transition:none
}
}
.custom-range::-moz-range-thumb:active {
background-color:#b3d7ff
}
.custom-range::-moz-range-track {
width:100%;
height:.5rem;
color:transparent;
cursor:pointer;
background-color:#dee2e6;
border-color:transparent;
border-radius:1rem
}
.custom-range::-ms-thumb {
width:1rem;
height:1rem;
margin-top:0;
margin-right:.2rem;
margin-left:.2rem;
background-color:#007bff;
border:0;
border-radius:1rem;
transition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
appearance:none
}
@media (prefers-reduced-motion:reduce) {
.custom-range::-ms-thumb {
transition:none
}
}
.custom-range::-ms-thumb:active {
background-color:#b3d7ff
}
.custom-range::-ms-track {
width:100%;
height:.5rem;
color:transparent;
cursor:pointer;
background-color:transparent;
border-color:transparent;
border-width:.5rem
}
.custom-range::-ms-fill-lower {
background-color:#dee2e6;
border-radius:1rem
}
.custom-range::-ms-fill-upper {
margin-right:15px;
background-color:#dee2e6;
border-radius:1rem
}
.custom-range:disabled::-webkit-slider-thumb {
background-color:#adb5bd
}
.custom-range:disabled::-webkit-slider-runnable-track {
cursor:default
}
.custom-range:disabled::-moz-range-thumb {
background-color:#adb5bd
}
.custom-range:disabled::-moz-range-track {
cursor:default
}
.custom-range:disabled::-ms-thumb {
background-color:#adb5bd
}
.custom-control-label::before, .custom-file-label, .custom-select {
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
.custom-control-label::before, .custom-file-label, .custom-select {
	transition: none
}
}
.nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}
.nav-link {
	display: block;
	padding: .5rem 1rem
}
.nav-link:focus, .nav-link:hover {
	text-decoration: none
}
.nav-link.disabled {
	color: #6c757d;
	pointer-events: none;
	cursor: default
}
.nav-tabs {
	border-bottom: 1px solid #dee2e6
}
.nav-tabs .nav-item {
	margin-bottom: -1px
}
.nav-tabs .nav-link {
	border: 1px solid transparent;
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
	border-color: #e9ecef #e9ecef #dee2e6
}
.nav-tabs .nav-link.disabled {
	color: #6c757d;
	background-color: transparent;
	border-color: transparent
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	color: #495057;
	background-color: #fff;
	border-color: #dee2e6 #dee2e6 #fff
}
.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.nav-pills .nav-link {
	border-radius: .25rem
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	color: #fff;
	background-color: #007bff
}
.nav-fill .nav-item {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	text-align: center
}
.nav-justified .nav-item {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center
}
.tab-content>.tab-pane {
	display: none
}
.tab-content>.active {
	display: block
}
.navbar {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .5rem 1rem
}
.navbar>.container, .navbar>.container-fluid {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.navbar-brand {
	display: inline-block;
	padding-top: .3125rem;
	padding-bottom: .3125rem;
	margin-right: 1rem;
	font-size: 1.25rem;
	line-height: inherit;
	white-space: nowrap
}
.navbar-brand:focus, .navbar-brand:hover {
	text-decoration: none
}
.navbar-nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}
.navbar-nav .nav-link {
	padding-right: 0;
	padding-left: 0
}
.navbar-nav .dropdown-menu {
	position: static;
	float: none
}
.navbar-text {
	display: inline-block;
	padding-top: .5rem;
	padding-bottom: .5rem
}
.navbar-collapse {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-align: center;
	align-items: center
}
.navbar-toggler {
	padding: .25rem .75rem;
	font-size: 1.25rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: .25rem
}
.navbar-toggler:focus, .navbar-toggler:hover {
	text-decoration: none
}
.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: no-repeat center center;
	background-size: 100% 100%
}
@media (max-width:575.98px) {
.navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid {
	padding-right: 0;
	padding-left: 0
}
}
@media (min-width:576px) {
.navbar-expand-sm {
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.navbar-expand-sm .navbar-nav {
	-ms-flex-direction: row;
	flex-direction: row
}
.navbar-expand-sm .navbar-nav .dropdown-menu {
	position: absolute
}
.navbar-expand-sm .navbar-nav .nav-link {
	padding-right: .5rem;
	padding-left: .5rem
}
.navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.navbar-expand-sm .navbar-collapse {
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
.navbar-expand-sm .navbar-toggler {
	display: none
}
}
@media (max-width:767.98px) {
.navbar-expand-md>.container, .navbar-expand-md>.container-fluid {
	padding-right: 0;
	padding-left: 0
}
}
@media (min-width:768px) {
.navbar-expand-md {
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.navbar-expand-md .navbar-nav {
	-ms-flex-direction: row;
	flex-direction: row
}
.navbar-expand-md .navbar-nav .dropdown-menu {
	position: absolute
}
.navbar-expand-md .navbar-nav .nav-link {
	padding-right: .5rem;
	padding-left: .5rem
}
.navbar-expand-md>.container, .navbar-expand-md>.container-fluid {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.navbar-expand-md .navbar-collapse {
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
.navbar-expand-md .navbar-toggler {
	display: none
}
}
@media (max-width:991.98px) {
.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {
	padding-right: 0;
	padding-left: 0
}
}
@media (min-width:992px) {
.navbar-expand-lg {
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.navbar-expand-lg .navbar-nav {
	-ms-flex-direction: row;
	flex-direction: row
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
	position: absolute
}
.navbar-expand-lg .navbar-nav .nav-link {
	padding-right: .5rem;
	padding-left: .5rem
}
.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.navbar-expand-lg .navbar-collapse {
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
.navbar-expand-lg .navbar-toggler {
	display: none
}
}
@media (max-width:1199.98px) {
.navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid {
	padding-right: 0;
	padding-left: 0
}
}
@media (min-width:1200px) {
.navbar-expand-xl {
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.navbar-expand-xl .navbar-nav {
	-ms-flex-direction: row;
	flex-direction: row
}
.navbar-expand-xl .navbar-nav .dropdown-menu {
	position: absolute
}
.navbar-expand-xl .navbar-nav .nav-link {
	padding-right: .5rem;
	padding-left: .5rem
}
.navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.navbar-expand-xl .navbar-collapse {
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
.navbar-expand-xl .navbar-toggler {
	display: none
}
}
.navbar-expand {
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.navbar-expand>.container, .navbar-expand>.container-fluid {
	padding-right: 0;
	padding-left: 0
}
.navbar-expand .navbar-nav {
	-ms-flex-direction: row;
	flex-direction: row
}
.navbar-expand .navbar-nav .dropdown-menu {
	position: absolute
}
.navbar-expand .navbar-nav .nav-link {
	padding-right: .5rem;
	padding-left: .5rem
}
.navbar-expand>.container, .navbar-expand>.container-fluid {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.navbar-expand .navbar-collapse {
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
.navbar-expand .navbar-toggler {
	display: none
}
.navbar-light .navbar-brand {
	color: rgba(0,0,0,.9)
}
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
	color: rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link {
	color: rgba(0,0,0,.5)
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
	color: rgba(0,0,0,.7)
}
.navbar-light .navbar-nav .nav-link.disabled {
	color: rgba(0,0,0,.3)
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
	color: rgba(0,0,0,.9)
}
.navbar-light .navbar-toggler {
	color: rgba(0,0,0,.5);
	border-color: rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-light .navbar-text {
	color: rgba(0,0,0,.5)
}
.navbar-light .navbar-text a {
	color: rgba(0,0,0,.9)
}
.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
	color: rgba(0,0,0,.9)
}
.navbar-dark .navbar-brand {
	color: #fff
}
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
	color: #fff
}
.navbar-dark .navbar-nav .nav-link {
	color: rgba(255,255,255,.5)
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
	color: rgba(255,255,255,.75)
}
.navbar-dark .navbar-nav .nav-link.disabled {
	color: rgba(255,255,255,.25)
}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
	color: #fff
}
.navbar-dark .navbar-toggler {
	color: rgba(255,255,255,.5);
	border-color: rgba(255,255,255,.1)
}
.navbar-dark .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-dark .navbar-text {
	color: rgba(255,255,255,.5)
}
.navbar-dark .navbar-text a {
	color: #fff
}
.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
	color: #fff
}
.card {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0,0,0,.125);
	border-radius: .25rem
}
.card>hr {
	margin-right: 0;
	margin-left: 0
}
.card>.list-group:first-child .list-group-item:first-child {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem
}
.card>.list-group:last-child .list-group-item:last-child {
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: .25rem
}
.card-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1.25rem
}
.card-title {
	margin-bottom: .75rem
}
.card-subtitle {
	margin-top: -.375rem;
	margin-bottom: 0
}
.card-text:last-child {
	margin-bottom: 0
}
.card-link:hover {
	text-decoration: none
}
.card-link+.card-link {
	margin-left: 1.25rem
}
.card-header {
	padding: .75rem 1.25rem;
	margin-bottom: 0;
	background-color: rgba(0,0,0,.03);
	border-bottom: 1px solid rgba(0,0,0,.125)
}
.card-header:first-child {
	border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.card-header+.list-group .list-group-item:first-child {
	border-top: 0
}
.card-footer {
	padding: .75rem 1.25rem;
	background-color: rgba(0,0,0,.03);
	border-top: 1px solid rgba(0,0,0,.125)
}
.card-footer:last-child {
	border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}
.card-header-tabs {
	margin-right: -.625rem;
	margin-bottom: -.75rem;
	margin-left: -.625rem;
	border-bottom: 0
}
.card-header-pills {
	margin-right: -.625rem;
	margin-left: -.625rem
}
.card-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.25rem
}
.card-img {
	width: 100%;
	border-radius: calc(.25rem - 1px)
}
.card-img-top {
	width: 100%;
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px)
}
.card-img-bottom {
	width: 100%;
	border-bottom-right-radius: calc(.25rem - 1px);
	border-bottom-left-radius: calc(.25rem - 1px)
}
.card-deck {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}
.card-deck .card {
	margin-bottom: 15px
}
@media (min-width:576px) {
.card-deck {
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin-right: -15px;
	margin-left: -15px
}
.card-deck .card {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 1 0 0%;
	flex: 1 0 0%;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px
}
}
.card-group {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}
.card-group>.card {
	margin-bottom: 15px
}
@media (min-width:576px) {
.card-group {
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}
.card-group>.card {
	-ms-flex: 1 0 0%;
	flex: 1 0 0%;
	margin-bottom: 0
}
.card-group>.card+.card {
	margin-left: 0;
	border-left: 0
}
.card-group>.card:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.card-group>.card:not(:last-child) .card-header, .card-group>.card:not(:last-child) .card-img-top {
	border-top-right-radius: 0
}
.card-group>.card:not(:last-child) .card-footer, .card-group>.card:not(:last-child) .card-img-bottom {
	border-bottom-right-radius: 0
}
.card-group>.card:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.card-group>.card:not(:first-child) .card-header, .card-group>.card:not(:first-child) .card-img-top {
	border-top-left-radius: 0
}
.card-group>.card:not(:first-child) .card-footer, .card-group>.card:not(:first-child) .card-img-bottom {
	border-bottom-left-radius: 0
}
}
.card-columns .card {
	margin-bottom: .75rem
}
@media (min-width:576px) {
.card-columns {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 1.25rem;
	-moz-column-gap: 1.25rem;
	column-gap: 1.25rem;
	orphans: 1;
	widows: 1
}
.card-columns .card {
	display: inline-block;
	width: 100%
}
}
.accordion>.card {
	overflow: hidden
}
.accordion>.card:not(:first-of-type) .card-header:first-child {
	border-radius: 0
}
.accordion>.card:not(:first-of-type):not(:last-of-type) {
	border-bottom: 0;
	border-radius: 0
}
.accordion>.card:first-of-type {
	border-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.accordion>.card:last-of-type {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.accordion>.card .card-header {
	margin-bottom: -1px
}
.breadcrumb {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: .75rem 1rem;
	margin-bottom: 1rem;
	list-style: none;
	background-color: #e9ecef;
	border-radius: .25rem
}
.breadcrumb-item+.breadcrumb-item {
	padding-left: .5rem
}
.breadcrumb-item+.breadcrumb-item::before {
	display: inline-block;
	padding-right: .5rem;
	color: #6c757d;
	content: "/"
}
.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: underline
}
.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: none
}
.breadcrumb-item.active {
	color: #6c757d
}
.pagination {
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: .25rem
}
.page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #007bff;
	background-color: #fff;
	border: 1px solid #dee2e6
}
.page-link:hover {
	z-index: 2;
	color: #0056b3;
	text-decoration: none;
	background-color: #e9ecef;
	border-color: #dee2e6
}
.page-link:focus {
	z-index: 2;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}
.page-item:first-child .page-link {
	margin-left: 0;
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem
}
.page-item:last-child .page-link {
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem
}
.page-item.active .page-link {
	z-index: 1;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}
.page-item.disabled .page-link {
	color: #6c757d;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #dee2e6
}
.pagination-lg .page-link {
	padding: .75rem 1.5rem;
	font-size: 1.25rem;
	line-height: 1.5
}
.pagination-lg .page-item:first-child .page-link {
	border-top-left-radius: .3rem;
	border-bottom-left-radius: .3rem
}
.pagination-lg .page-item:last-child .page-link {
	border-top-right-radius: .3rem;
	border-bottom-right-radius: .3rem
}
.pagination-sm .page-link {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5
}
.pagination-sm .page-item:first-child .page-link {
	border-top-left-radius: .2rem;
	border-bottom-left-radius: .2rem
}
.pagination-sm .page-item:last-child .page-link {
	border-top-right-radius: .2rem;
	border-bottom-right-radius: .2rem
}
.badge {
	display: inline-block;
	padding: .25em .4em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25rem;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
.badge {
	transition: none
}
}
a.badge:focus, a.badge:hover {
	text-decoration: none
}
.badge:empty {
	display: none
}
.btn .badge {
	position: relative;
	top: -1px
}
.badge-pill {
	padding-right: .6em;
	padding-left: .6em;
	border-radius: 10rem
}
.badge-primary {
	color: #fff;
	background-color: #007bff
}
a.badge-primary:focus, a.badge-primary:hover {
	color: #fff;
	background-color: #0062cc
}
a.badge-primary.focus, a.badge-primary:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
}
.badge-secondary {
	color: #fff;
	background-color: #6c757d
}
a.badge-secondary:focus, a.badge-secondary:hover {
	color: #fff;
	background-color: #545b62
}
a.badge-secondary.focus, a.badge-secondary:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(108,117,125,.5)
}
.badge-success {
	color: #fff;
	background-color: #28a745
}
a.badge-success:focus, a.badge-success:hover {
	color: #fff;
	background-color: #1e7e34
}
a.badge-success.focus, a.badge-success:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)
}
.badge-info {
	color: #fff;
	background-color: #17a2b8
}
a.badge-info:focus, a.badge-info:hover {
	color: #fff;
	background-color: #117a8b
}
a.badge-info.focus, a.badge-info:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)
}
.badge-warning {
	color: #212529;
	background-color: #ffc107
}
a.badge-warning:focus, a.badge-warning:hover {
	color: #212529;
	background-color: #d39e00
}
a.badge-warning.focus, a.badge-warning:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
}
.badge-danger {
	color: #fff;
	background-color: #dc3545
}
a.badge-danger:focus, a.badge-danger:hover {
	color: #fff;
	background-color: #bd2130
}
a.badge-danger.focus, a.badge-danger:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)
}
.badge-light {
	color: #212529;
	background-color: #f8f9fa
}
a.badge-light:focus, a.badge-light:hover {
	color: #212529;
	background-color: #dae0e5
}
a.badge-light.focus, a.badge-light:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
}
.badge-dark {
	color: #fff;
	background-color: #343a40
}
a.badge-dark:focus, a.badge-dark:hover {
	color: #fff;
	background-color: #1d2124
}
a.badge-dark.focus, a.badge-dark:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)
}
.jumbotron {
	padding: 2rem 1rem;
	margin-bottom: 2rem;
	background-color: #e9ecef;
	border-radius: .3rem
}
@media (min-width:576px) {
.jumbotron {
	padding: 4rem 2rem
}
}
.jumbotron-fluid {
	padding-right: 0;
	padding-left: 0;
	border-radius: 0
}
.alert {
	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: .25rem
}
.alert-heading {
	color: inherit
}
.alert-link {
	font-weight: 700
}
.alert-dismissible {
	padding-right: 4rem
}
.alert-dismissible .close {
	position: absolute;
	top: 0;
	right: 0;
	padding: .75rem 1.25rem;
	color: inherit
}
.alert-primary {
	color: #004085;
	background-color: #cce5ff;
	border-color: #b8daff
}
.alert-primary hr {
	border-top-color: #9fcdff
}
.alert-primary .alert-link {
	color: #002752
}
.alert-secondary {
	color: #383d41;
	background-color: #e2e3e5;
	border-color: #d6d8db
}
.alert-secondary hr {
	border-top-color: #c8cbcf
}
.alert-secondary .alert-link {
	color: #202326
}
.alert-success {
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb
}
.alert-success hr {
	border-top-color: #b1dfbb
}
.alert-success .alert-link {
	color: #0b2e13
}
.alert-info {
	color: #0c5460;
	background-color: #d1ecf1;
	border-color: #bee5eb
}
.alert-info hr {
	border-top-color: #abdde5
}
.alert-info .alert-link {
	color: #062c33
}
.alert-warning {
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba
}
.alert-warning hr {
	border-top-color: #ffe8a1
}
.alert-warning .alert-link {
	color: #533f03
}
.alert-danger {
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb
}
.alert-danger hr {
	border-top-color: #f1b0b7
}
.alert-danger .alert-link {
	color: #491217
}
.alert-light {
	color: #818182;
	background-color: #fefefe;
	border-color: #fdfdfe
}
.alert-light hr {
	border-top-color: #ececf6
}
.alert-light .alert-link {
	color: #686868
}
.alert-dark {
	color: #1b1e21;
	background-color: #d6d8d9;
	border-color: #c6c8ca
}
.alert-dark hr {
	border-top-color: #b9bbbe
}
.alert-dark .alert-link {
	color: #040505
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position:1rem 0
}
to {
background-position:0 0
}
}
@keyframes progress-bar-stripes {
from {
background-position:1rem 0
}
to {
background-position:0 0
}
}
.progress {
	display: -ms-flexbox;
	display: flex;
	height: 1rem;
	overflow: hidden;
	font-size: .75rem;
	background-color: #e9ecef;
	border-radius: .25rem
}
.progress-bar {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	background-color: #007bff;
	transition: width .6s ease
}
@media (prefers-reduced-motion:reduce) {
.progress-bar {
	transition: none
}
}
.progress-bar-striped {
	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-size: 1rem 1rem
}
.progress-bar-animated {
	-webkit-animation: progress-bar-stripes 1s linear infinite;
	animation: progress-bar-stripes 1s linear infinite
}
@media (prefers-reduced-motion:reduce) {
.progress-bar-animated {
	-webkit-animation: none;
	animation: none
}
}
.media {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start
}
.media-body {
	-ms-flex: 1;
	flex: 1
}
.list-group {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0
}
.list-group-item-action {
	width: 100%;
	color: #495057;
	text-align: inherit
}
.list-group-item-action:focus, .list-group-item-action:hover {
	z-index: 1;
	color: #495057;
	text-decoration: none;
	background-color: #f8f9fa
}
.list-group-item-action:active {
	color: #212529;
	background-color: #e9ecef
}
.list-group-item {
	position: relative;
	display: block;
	padding: .75rem 1.25rem;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid rgba(0,0,0,.125)
}
.list-group-item:first-child {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem
}
.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: .25rem
}
.list-group-item.disabled, .list-group-item:disabled {
	color: #6c757d;
	pointer-events: none;
	background-color: #fff
}
.list-group-item.active {
	z-index: 2;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}
.list-group-horizontal {
	-ms-flex-direction: row;
	flex-direction: row
}
.list-group-horizontal .list-group-item {
	margin-right: -1px;
	margin-bottom: 0
}
.list-group-horizontal .list-group-item:first-child {
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem;
	border-top-right-radius: 0
}
.list-group-horizontal .list-group-item:last-child {
	margin-right: 0;
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: 0
}
@media (min-width:576px) {
.list-group-horizontal-sm {
	-ms-flex-direction: row;
	flex-direction: row
}
.list-group-horizontal-sm .list-group-item {
	margin-right: -1px;
	margin-bottom: 0
}
.list-group-horizontal-sm .list-group-item:first-child {
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem;
	border-top-right-radius: 0
}
.list-group-horizontal-sm .list-group-item:last-child {
	margin-right: 0;
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: 0
}
}
@media (min-width:768px) {
.list-group-horizontal-md {
	-ms-flex-direction: row;
	flex-direction: row
}
.list-group-horizontal-md .list-group-item {
	margin-right: -1px;
	margin-bottom: 0
}
.list-group-horizontal-md .list-group-item:first-child {
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem;
	border-top-right-radius: 0
}
.list-group-horizontal-md .list-group-item:last-child {
	margin-right: 0;
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: 0
}
}
@media (min-width:992px) {
.list-group-horizontal-lg {
	-ms-flex-direction: row;
	flex-direction: row
}
.list-group-horizontal-lg .list-group-item {
	margin-right: -1px;
	margin-bottom: 0
}
.list-group-horizontal-lg .list-group-item:first-child {
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem;
	border-top-right-radius: 0
}
.list-group-horizontal-lg .list-group-item:last-child {
	margin-right: 0;
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: 0
}
}
@media (min-width:1200px) {
.list-group-horizontal-xl {
	-ms-flex-direction: row;
	flex-direction: row
}
.list-group-horizontal-xl .list-group-item {
	margin-right: -1px;
	margin-bottom: 0
}
.list-group-horizontal-xl .list-group-item:first-child {
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem;
	border-top-right-radius: 0
}
.list-group-horizontal-xl .list-group-item:last-child {
	margin-right: 0;
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: 0
}
}
.list-group-flush .list-group-item {
	border-right: 0;
	border-left: 0;
	border-radius: 0
}
.list-group-flush .list-group-item:last-child {
	margin-bottom: -1px
}
.list-group-flush:first-child .list-group-item:first-child {
	border-top: 0
}
.list-group-flush:last-child .list-group-item:last-child {
	margin-bottom: 0;
	border-bottom: 0
}
.list-group-item-primary {
	color: #004085;
	background-color: #b8daff
}
.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
	color: #004085;
	background-color: #9fcdff
}
.list-group-item-primary.list-group-item-action.active {
	color: #fff;
	background-color: #004085;
	border-color: #004085
}
.list-group-item-secondary {
	color: #383d41;
	background-color: #d6d8db
}
.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
	color: #383d41;
	background-color: #c8cbcf
}
.list-group-item-secondary.list-group-item-action.active {
	color: #fff;
	background-color: #383d41;
	border-color: #383d41
}
.list-group-item-success {
	color: #155724;
	background-color: #c3e6cb
}
.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
	color: #155724;
	background-color: #b1dfbb
}
.list-group-item-success.list-group-item-action.active {
	color: #fff;
	background-color: #155724;
	border-color: #155724
}
.list-group-item-info {
	color: #0c5460;
	background-color: #bee5eb
}
.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
	color: #0c5460;
	background-color: #abdde5
}
.list-group-item-info.list-group-item-action.active {
	color: #fff;
	background-color: #0c5460;
	border-color: #0c5460
}
.list-group-item-warning {
	color: #856404;
	background-color: #ffeeba
}
.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
	color: #856404;
	background-color: #ffe8a1
}
.list-group-item-warning.list-group-item-action.active {
	color: #fff;
	background-color: #856404;
	border-color: #856404
}
.list-group-item-danger {
	color: #721c24;
	background-color: #f5c6cb
}
.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
	color: #721c24;
	background-color: #f1b0b7
}
.list-group-item-danger.list-group-item-action.active {
	color: #fff;
	background-color: #721c24;
	border-color: #721c24
}
.list-group-item-light {
	color: #818182;
	background-color: #fdfdfe
}
.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
	color: #818182;
	background-color: #ececf6
}
.list-group-item-light.list-group-item-action.active {
	color: #fff;
	background-color: #818182;
	border-color: #818182
}
.list-group-item-dark {
	color: #1b1e21;
	background-color: #c6c8ca
}
.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
	color: #1b1e21;
	background-color: #b9bbbe
}
.list-group-item-dark.list-group-item-action.active {
	color: #fff;
	background-color: #1b1e21;
	border-color: #1b1e21
}
.close {
	float: right;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5
}
.close:hover {
	color: #000;
	text-decoration: none
}
.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {
	opacity: .75
}
button.close {
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
a.close.disabled {
	pointer-events: none
}
.toast {
	max-width: 350px;
	overflow: hidden;
	font-size: .875rem;
	background-color: rgba(255,255,255,.85);
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.1);
	box-shadow: 0 .25rem .75rem rgba(0,0,0,.1);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	opacity: 0;
	border-radius: .25rem
}
.toast:not(:last-child) {
	margin-bottom: .75rem
}
.toast.showing {
	opacity: 1
}
.toast.show {
	display: block;
	opacity: 1
}
.toast.hide {
	display: none
}
.toast-header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: .25rem .75rem;
	color: #6c757d;
	background-color: rgba(255,255,255,.85);
	background-clip: padding-box;
	border-bottom: 1px solid rgba(0,0,0,.05)
}
.toast-body {
	padding: .75rem
}
.modal-open {
	overflow: hidden
}
.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}
.modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	outline: 0
}
.modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none
}
.modal.fade .modal-dialog {
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out;
	-webkit-transform: translate(0, -50px);
	transform: translate(0, -50px)
}
@media (prefers-reduced-motion:reduce) {
.modal.fade .modal-dialog {
	transition: none
}
}
.modal.show .modal-dialog {
	-webkit-transform: none;
	transform: none
}
.modal-dialog-scrollable {
	display: -ms-flexbox;
	display: flex;
	max-height: calc(100% - 1rem)
}
.modal-dialog-scrollable .modal-content {
	max-height: calc(100vh - 1rem);
	overflow: hidden
}
.modal-dialog-scrollable .modal-footer, .modal-dialog-scrollable .modal-header {
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.modal-dialog-scrollable .modal-body {
	overflow-y: auto
}
.modal-dialog-centered {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - 1rem)
}
.modal-dialog-centered::before {
	display: block;
	height: calc(100vh - 1rem);
	content: ""
}
.modal-dialog-centered.modal-dialog-scrollable {
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
	max-height: none
}
.modal-dialog-centered.modal-dialog-scrollable::before {
	content: none
}
.modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: .3rem;
	outline: 0
}
.modal-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1040;
	width: 100vw;
	height: 100vh;
	background-color: #000
}
.modal-backdrop.fade {
	opacity: 0
}
.modal-backdrop.show {
	opacity: .5
}
.modal-header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 1rem 1rem;
	border-bottom: 1px solid #dee2e6;
	border-top-left-radius: .3rem;
	border-top-right-radius: .3rem
}
.modal-header .close {
	padding: 1rem 1rem;
	margin: -1rem -1rem -1rem auto
}
.modal-title {
	margin-bottom: 0;
	line-height: 1.5
}
.modal-body {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1rem
}
.modal-footer {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 1rem;
	border-top: 1px solid #dee2e6;
	border-bottom-right-radius: .3rem;
	border-bottom-left-radius: .3rem
}
.modal-footer>:not(:first-child) {
	margin-left: .25rem
}
.modal-footer>:not(:last-child) {
	margin-right: .25rem
}
.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}
@media (min-width:576px) {
.modal-dialog {
	max-width: 500px;
	margin: 1.75rem auto
}
.modal-dialog-scrollable {
	max-height: calc(100% - 3.5rem)
}
.modal-dialog-scrollable .modal-content {
	max-height: calc(100vh - 3.5rem)
}
.modal-dialog-centered {
	min-height: calc(100% - 3.5rem)
}
.modal-dialog-centered::before {
	height: calc(100vh - 3.5rem)
}
.modal-sm {
	max-width: 300px
}
}
@media (min-width:992px) {
.modal-lg, .modal-xl {
	max-width: 800px
}
}
@media (min-width:1200px) {
.modal-xl {
	max-width: 1140px
}
}
.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: .875rem;
	word-wrap: break-word;
	opacity: 0
}
.tooltip.show {
	opacity: .9
}
.tooltip .arrow {
	position: absolute;
	display: block;
	width: .8rem;
	height: .4rem
}
.tooltip .arrow::before {
	position: absolute;
	content: "";
	border-color: transparent;
	border-style: solid
}
.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {
	padding: .4rem 0
}
.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {
	bottom: 0
}
.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
	top: 0;
	border-width: .4rem .4rem 0;
	border-top-color: #000
}
.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {
	padding: 0 .4rem
}
.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {
	left: 0;
	width: .4rem;
	height: .8rem
}
.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {
	right: 0;
	border-width: .4rem .4rem .4rem 0;
	border-right-color: #000
}
.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {
	padding: .4rem 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {
	top: 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {
	bottom: 0;
	border-width: 0 .4rem .4rem;
	border-bottom-color: #000
}
.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {
	padding: 0 .4rem
}
.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {
	right: 0;
	width: .4rem;
	height: .8rem
}
.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {
	left: 0;
	border-width: .4rem 0 .4rem .4rem;
	border-left-color: #000
}
.tooltip-inner {
	max-width: 200px;
	padding: .25rem .5rem;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: .25rem
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: block;
	max-width: 276px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: .875rem;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: .3rem
}
.popover .arrow {
	position: absolute;
	display: block;
	width: 1rem;
	height: .5rem;
	margin: 0 .3rem
}
.popover .arrow::after, .popover .arrow::before {
	position: absolute;
	display: block;
	content: "";
	border-color: transparent;
	border-style: solid
}
.bs-popover-auto[x-placement^=top], .bs-popover-top {
	margin-bottom: .5rem
}
.bs-popover-auto[x-placement^=top]>.arrow, .bs-popover-top>.arrow {
bottom:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=top]>.arrow::before, .bs-popover-top>.arrow::before {
	bottom: 0;
	border-width: .5rem .5rem 0;
	border-top-color: rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=top]>.arrow::after, .bs-popover-top>.arrow::after {
	bottom: 1px;
	border-width: .5rem .5rem 0;
	border-top-color: #fff
}
.bs-popover-auto[x-placement^=right], .bs-popover-right {
	margin-left: .5rem
}
.bs-popover-auto[x-placement^=right]>.arrow, .bs-popover-right>.arrow {
left:calc((.5rem + 1px) * -1);
	width: .5rem;
	height: 1rem;
	margin: .3rem 0
}
.bs-popover-auto[x-placement^=right]>.arrow::before, .bs-popover-right>.arrow::before {
	left: 0;
	border-width: .5rem .5rem .5rem 0;
	border-right-color: rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=right]>.arrow::after, .bs-popover-right>.arrow::after {
	left: 1px;
	border-width: .5rem .5rem .5rem 0;
	border-right-color: #fff
}
.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {
	margin-top: .5rem
}
.bs-popover-auto[x-placement^=bottom]>.arrow, .bs-popover-bottom>.arrow {
top:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=bottom]>.arrow::before, .bs-popover-bottom>.arrow::before {
	top: 0;
	border-width: 0 .5rem .5rem .5rem;
	border-bottom-color: rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=bottom]>.arrow::after, .bs-popover-bottom>.arrow::after {
	top: 1px;
	border-width: 0 .5rem .5rem .5rem;
	border-bottom-color: #fff
}
.bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 1rem;
	margin-left: -.5rem;
	content: "";
	border-bottom: 1px solid #f7f7f7
}
.bs-popover-auto[x-placement^=left], .bs-popover-left {
	margin-right: .5rem
}
.bs-popover-auto[x-placement^=left]>.arrow, .bs-popover-left>.arrow {
right:calc((.5rem + 1px) * -1);
	width: .5rem;
	height: 1rem;
	margin: .3rem 0
}
.bs-popover-auto[x-placement^=left]>.arrow::before, .bs-popover-left>.arrow::before {
	right: 0;
	border-width: .5rem 0 .5rem .5rem;
	border-left-color: rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=left]>.arrow::after, .bs-popover-left>.arrow::after {
	right: 1px;
	border-width: .5rem 0 .5rem .5rem;
	border-left-color: #fff
}
.popover-header {
	padding: .5rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-top-left-radius: calc(.3rem - 1px);
	border-top-right-radius: calc(.3rem - 1px)
}
.popover-header:empty {
	display: none
}
.popover-body {
	padding: .5rem .75rem;
	color: #212529
}
.carousel {
	position: relative
}
.carousel.pointer-event {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}
.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden
}
.carousel-inner::after {
	display: block;
	clear: both;
	content: ""
}
.carousel-item {
	position: relative;
	display: none;
	float: left;
	width: 100%;
	margin-right: -100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: -webkit-transform .6s ease-in-out;
	transition: transform .6s ease-in-out;
	transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
.carousel-item {
	transition: none
}
}
.carousel-item-next, .carousel-item-prev, .carousel-item.active {
	display: block
}
.active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) {
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}
.active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%)
}
.carousel-fade .carousel-item {
	opacity: 0;
	transition-property: opacity;
	-webkit-transform: none;
	transform: none
}
.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {
	z-index: 1;
	opacity: 1
}
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
	z-index: 0;
	opacity: 0;
	transition: 0s .6s opacity
}
@media (prefers-reduced-motion:reduce) {
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
	transition: none
}
}
.carousel-control-next, .carousel-control-prev {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 15%;
	color: #fff;
	text-align: center;
	opacity: .5;
	transition: opacity .15s ease
}
@media (prefers-reduced-motion:reduce) {
.carousel-control-next, .carousel-control-prev {
	transition: none
}
}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	opacity: .9
}
.carousel-control-prev {
	left: 0
}
.carousel-control-next {
	right: 0
}
.carousel-control-next-icon, .carousel-control-prev-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: no-repeat 50%/100% 100%
}
.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")
}
.carousel-control-next-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")
}
.carousel-indicators {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 15;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0;
	margin-right: 15%;
	margin-left: 15%;
	list-style: none
}
.carousel-indicators li {
	box-sizing: content-box;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	width: 30px;
	height: 3px;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #fff;
	background-clip: padding-box;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	opacity: .5;
	transition: opacity .6s ease
}
@media (prefers-reduced-motion:reduce) {
.carousel-indicators li {
	transition: none
}
}
.carousel-indicators .active {
	opacity: 1
}
.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center
}
@-webkit-keyframes spinner-border {
to {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes spinner-border {
to {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
.spinner-border {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: text-bottom;
	border: .25em solid currentColor;
	border-right-color: transparent;
	border-radius: 50%;
	-webkit-animation: spinner-border .75s linear infinite;
	animation: spinner-border .75s linear infinite
}
.spinner-border-sm {
	width: 1rem;
	height: 1rem;
	border-width: .2em
}
@-webkit-keyframes spinner-grow {
0% {
-webkit-transform:scale(0);
transform:scale(0)
}
50% {
opacity:1
}
}
@keyframes spinner-grow {
0% {
-webkit-transform:scale(0);
transform:scale(0)
}
50% {
opacity:1
}
}
.spinner-grow {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: text-bottom;
	background-color: currentColor;
	border-radius: 50%;
	opacity: 0;
	-webkit-animation: spinner-grow .75s linear infinite;
	animation: spinner-grow .75s linear infinite
}
.spinner-grow-sm {
	width: 1rem;
	height: 1rem
}
.align-baseline {
	vertical-align: baseline!important
}
.align-top {
	vertical-align: top!important
}
.align-middle {
	vertical-align: middle!important
}
.align-bottom {
	vertical-align: bottom!important
}
.align-text-bottom {
	vertical-align: text-bottom!important
}
.align-text-top {
	vertical-align: text-top!important
}
.bg-primary {
	background-color: #007bff!important
}
a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {
	background-color: #0062cc!important
}
.bg-secondary {
	background-color: #6c757d!important
}
a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover {
	background-color: #545b62!important
}
.bg-success {
	background-color: #28a745!important
}
a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover {
	background-color: #1e7e34!important
}
.bg-info {
	background-color: #17a2b8!important
}
a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover {
	background-color: #117a8b!important
}
.bg-warning {
	background-color: #ffc107!important
}
a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover {
	background-color: #d39e00!important
}
.bg-danger {
	background-color: #dc3545!important
}
a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover {
	background-color: #bd2130!important
}
.bg-light {
	background-color: #f8f9fa!important
}
a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {
	background-color: #dae0e5!important
}
.bg-dark {
	background-color: #343a40!important
}
a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {
	background-color: #1d2124!important
}
.bg-white {
	background-color: #fff!important
}
.bg-transparent {
	background-color: transparent!important
}
.border {
	border: 1px solid #dee2e6!important
}
.border-top {
	border-top: 1px solid #dee2e6!important
}
.border-right {
	border-right: 1px solid #dee2e6!important
}
.border-bottom {
	border-bottom: 1px solid #dee2e6!important
}
.border-left {
	border-left: 1px solid #dee2e6!important
}
.border-0 {
	border: 0!important
}
.border-top-0 {
	border-top: 0!important
}
.border-right-0 {
	border-right: 0!important
}
.border-bottom-0 {
	border-bottom: 0!important
}
.border-left-0 {
	border-left: 0!important
}
.border-primary {
	border-color: #007bff!important
}
.border-secondary {
	border-color: #6c757d!important
}
.border-success {
	border-color: #28a745!important
}
.border-info {
	border-color: #17a2b8!important
}
.border-warning {
	border-color: #ffc107!important
}
.border-danger {
	border-color: #dc3545!important
}
.border-light {
	border-color: #f8f9fa!important
}
.border-dark {
	border-color: #343a40!important
}
.border-white {
	border-color: #fff!important
}
.rounded-sm {
	border-radius: .2rem!important
}
.rounded {
	border-radius: .25rem!important
}
.rounded-top {
	border-top-left-radius: .25rem!important;
	border-top-right-radius: .25rem!important
}
.rounded-right {
	border-top-right-radius: .25rem!important;
	border-bottom-right-radius: .25rem!important
}
.rounded-bottom {
	border-bottom-right-radius: .25rem!important;
	border-bottom-left-radius: .25rem!important
}
.rounded-left {
	border-top-left-radius: .25rem!important;
	border-bottom-left-radius: .25rem!important
}
.rounded-lg {
	border-radius: .3rem!important
}
.rounded-circle {
	border-radius: 50%!important
}
.rounded-pill {
	border-radius: 50rem!important
}
.rounded-0 {
	border-radius: 0!important
}
.clearfix::after {
	display: block;
	clear: both;
	content: ""
}
.d-none {
	display: none!important
}
.d-inline {
	display: inline!important
}
.d-inline-block {
	display: inline-block!important
}
.d-block {
	display: block!important
}
.d-table {
	display: table!important
}
.d-table-row {
	display: table-row!important
}
.d-table-cell {
	display: table-cell!important
}
.d-flex {
	display: -ms-flexbox!important;
	display: flex!important
}
.d-inline-flex {
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}
@media (min-width:576px) {
.d-sm-none {
	display: none!important
}
.d-sm-inline {
	display: inline!important
}
.d-sm-inline-block {
	display: inline-block!important
}
.d-sm-block {
	display: block!important
}
.d-sm-table {
	display: table!important
}
.d-sm-table-row {
	display: table-row!important
}
.d-sm-table-cell {
	display: table-cell!important
}
.d-sm-flex {
	display: -ms-flexbox!important;
	display: flex!important
}
.d-sm-inline-flex {
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}
}
@media (min-width:768px) {
.d-md-none {
	display: none!important
}
.d-md-inline {
	display: inline!important
}
.d-md-inline-block {
	display: inline-block!important
}
.d-md-block {
	display: block!important
}
.d-md-table {
	display: table!important
}
.d-md-table-row {
	display: table-row!important
}
.d-md-table-cell {
	display: table-cell!important
}
.d-md-flex {
	display: -ms-flexbox!important;
	display: flex!important
}
.d-md-inline-flex {
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}
}
@media (min-width:992px) {
.d-lg-none {
	display: none!important
}
.d-lg-inline {
	display: inline!important
}
.d-lg-inline-block {
	display: inline-block!important
}
.d-lg-block {
	display: block!important
}
.d-lg-table {
	display: table!important
}
.d-lg-table-row {
	display: table-row!important
}
.d-lg-table-cell {
	display: table-cell!important
}
.d-lg-flex {
	display: -ms-flexbox!important;
	display: flex!important
}
.d-lg-inline-flex {
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}
}
@media (min-width:1200px) {
.d-xl-none {
	display: none!important
}
.d-xl-inline {
	display: inline!important
}
.d-xl-inline-block {
	display: inline-block!important
}
.d-xl-block {
	display: block!important
}
.d-xl-table {
	display: table!important
}
.d-xl-table-row {
	display: table-row!important
}
.d-xl-table-cell {
	display: table-cell!important
}
.d-xl-flex {
	display: -ms-flexbox!important;
	display: flex!important
}
.d-xl-inline-flex {
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}
}
@media print {
.d-print-none {
	display: none!important
}
.d-print-inline {
	display: inline!important
}
.d-print-inline-block {
	display: inline-block!important
}
.d-print-block {
	display: block!important
}
.d-print-table {
	display: table!important
}
.d-print-table-row {
	display: table-row!important
}
.d-print-table-cell {
	display: table-cell!important
}
.d-print-flex {
	display: -ms-flexbox!important;
	display: flex!important
}
.d-print-inline-flex {
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}
}
.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden
}
.embed-responsive::before {
	display: block;
	content: ""
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}
.embed-responsive-21by9::before {
	padding-top: 42.857143%
}
.embed-responsive-16by9::before {
	padding-top: 56.25%
}
.embed-responsive-4by3::before {
	padding-top: 75%
}
.embed-responsive-1by1::before {
	padding-top: 100%
}
.flex-row {
	-ms-flex-direction: row!important;
	flex-direction: row!important
}
.flex-column {
	-ms-flex-direction: column!important;
	flex-direction: column!important
}
.flex-row-reverse {
	-ms-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}
.flex-column-reverse {
	-ms-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}
.flex-wrap {
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}
.flex-nowrap {
	-ms-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}
.flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}
.flex-fill {
	-ms-flex: 1 1 auto!important;
	flex: 1 1 auto!important
}
.flex-grow-0 {
	-ms-flex-positive: 0!important;
	flex-grow: 0!important
}
.flex-grow-1 {
	-ms-flex-positive: 1!important;
	flex-grow: 1!important
}
.flex-shrink-0 {
	-ms-flex-negative: 0!important;
	flex-shrink: 0!important
}
.flex-shrink-1 {
	-ms-flex-negative: 1!important;
	flex-shrink: 1!important
}
.justify-content-start {
	-ms-flex-pack: start!important;
	justify-content: flex-start!important
}
.justify-content-end {
	-ms-flex-pack: end!important;
	justify-content: flex-end!important
}
.justify-content-center {
	-ms-flex-pack: center!important;
	justify-content: center!important
}
.justify-content-between {
	-ms-flex-pack: justify!important;
	justify-content: space-between!important
}
.justify-content-around {
	-ms-flex-pack: distribute!important;
	justify-content: space-around!important
}
.align-items-start {
	-ms-flex-align: start!important;
	align-items: flex-start!important
}
.align-items-end {
	-ms-flex-align: end!important;
	align-items: flex-end!important
}
.align-items-center {
	-ms-flex-align: center!important;
	align-items: center!important
}
.align-items-baseline {
	-ms-flex-align: baseline!important;
	align-items: baseline!important
}
.align-items-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important
}
.align-content-start {
	-ms-flex-line-pack: start!important;
	align-content: flex-start!important
}
.align-content-end {
	-ms-flex-line-pack: end!important;
	align-content: flex-end!important
}
.align-content-center {
	-ms-flex-line-pack: center!important;
	align-content: center!important
}
.align-content-between {
	-ms-flex-line-pack: justify!important;
	align-content: space-between!important
}
.align-content-around {
	-ms-flex-line-pack: distribute!important;
	align-content: space-around!important
}
.align-content-stretch {
	-ms-flex-line-pack: stretch!important;
	align-content: stretch!important
}
.align-self-auto {
	-ms-flex-item-align: auto!important;
	align-self: auto!important
}
.align-self-start {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important
}
.align-self-end {
	-ms-flex-item-align: end!important;
	align-self: flex-end!important
}
.align-self-center {
	-ms-flex-item-align: center!important;
	align-self: center!important
}
.align-self-baseline {
	-ms-flex-item-align: baseline!important;
	align-self: baseline!important
}
.align-self-stretch {
	-ms-flex-item-align: stretch!important;
	align-self: stretch!important
}
@media (min-width:576px) {
.flex-sm-row {
	-ms-flex-direction: row!important;
	flex-direction: row!important
}
.flex-sm-column {
	-ms-flex-direction: column!important;
	flex-direction: column!important
}
.flex-sm-row-reverse {
	-ms-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}
.flex-sm-column-reverse {
	-ms-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}
.flex-sm-wrap {
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}
.flex-sm-nowrap {
	-ms-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}
.flex-sm-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}
.flex-sm-fill {
	-ms-flex: 1 1 auto!important;
	flex: 1 1 auto!important
}
.flex-sm-grow-0 {
	-ms-flex-positive: 0!important;
	flex-grow: 0!important
}
.flex-sm-grow-1 {
	-ms-flex-positive: 1!important;
	flex-grow: 1!important
}
.flex-sm-shrink-0 {
	-ms-flex-negative: 0!important;
	flex-shrink: 0!important
}
.flex-sm-shrink-1 {
	-ms-flex-negative: 1!important;
	flex-shrink: 1!important
}
.justify-content-sm-start {
	-ms-flex-pack: start!important;
	justify-content: flex-start!important
}
.justify-content-sm-end {
	-ms-flex-pack: end!important;
	justify-content: flex-end!important
}
.justify-content-sm-center {
	-ms-flex-pack: center!important;
	justify-content: center!important
}
.justify-content-sm-between {
	-ms-flex-pack: justify!important;
	justify-content: space-between!important
}
.justify-content-sm-around {
	-ms-flex-pack: distribute!important;
	justify-content: space-around!important
}
.align-items-sm-start {
	-ms-flex-align: start!important;
	align-items: flex-start!important
}
.align-items-sm-end {
	-ms-flex-align: end!important;
	align-items: flex-end!important
}
.align-items-sm-center {
	-ms-flex-align: center!important;
	align-items: center!important
}
.align-items-sm-baseline {
	-ms-flex-align: baseline!important;
	align-items: baseline!important
}
.align-items-sm-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important
}
.align-content-sm-start {
	-ms-flex-line-pack: start!important;
	align-content: flex-start!important
}
.align-content-sm-end {
	-ms-flex-line-pack: end!important;
	align-content: flex-end!important
}
.align-content-sm-center {
	-ms-flex-line-pack: center!important;
	align-content: center!important
}
.align-content-sm-between {
	-ms-flex-line-pack: justify!important;
	align-content: space-between!important
}
.align-content-sm-around {
	-ms-flex-line-pack: distribute!important;
	align-content: space-around!important
}
.align-content-sm-stretch {
	-ms-flex-line-pack: stretch!important;
	align-content: stretch!important
}
.align-self-sm-auto {
	-ms-flex-item-align: auto!important;
	align-self: auto!important
}
.align-self-sm-start {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important
}
.align-self-sm-end {
	-ms-flex-item-align: end!important;
	align-self: flex-end!important
}
.align-self-sm-center {
	-ms-flex-item-align: center!important;
	align-self: center!important
}
.align-self-sm-baseline {
	-ms-flex-item-align: baseline!important;
	align-self: baseline!important
}
.align-self-sm-stretch {
	-ms-flex-item-align: stretch!important;
	align-self: stretch!important
}
}
@media (min-width:768px) {
.flex-md-row {
	-ms-flex-direction: row!important;
	flex-direction: row!important
}
.flex-md-column {
	-ms-flex-direction: column!important;
	flex-direction: column!important
}
.flex-md-row-reverse {
	-ms-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}
.flex-md-column-reverse {
	-ms-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}
.flex-md-wrap {
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}
.flex-md-nowrap {
	-ms-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}
.flex-md-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}
.flex-md-fill {
	-ms-flex: 1 1 auto!important;
	flex: 1 1 auto!important
}
.flex-md-grow-0 {
	-ms-flex-positive: 0!important;
	flex-grow: 0!important
}
.flex-md-grow-1 {
	-ms-flex-positive: 1!important;
	flex-grow: 1!important
}
.flex-md-shrink-0 {
	-ms-flex-negative: 0!important;
	flex-shrink: 0!important
}
.flex-md-shrink-1 {
	-ms-flex-negative: 1!important;
	flex-shrink: 1!important
}
.justify-content-md-start {
	-ms-flex-pack: start!important;
	justify-content: flex-start!important
}
.justify-content-md-end {
	-ms-flex-pack: end!important;
	justify-content: flex-end!important
}
.justify-content-md-center {
	-ms-flex-pack: center!important;
	justify-content: center!important
}
.justify-content-md-between {
	-ms-flex-pack: justify!important;
	justify-content: space-between!important
}
.justify-content-md-around {
	-ms-flex-pack: distribute!important;
	justify-content: space-around!important
}
.align-items-md-start {
	-ms-flex-align: start!important;
	align-items: flex-start!important
}
.align-items-md-end {
	-ms-flex-align: end!important;
	align-items: flex-end!important
}
.align-items-md-center {
	-ms-flex-align: center!important;
	align-items: center!important
}
.align-items-md-baseline {
	-ms-flex-align: baseline!important;
	align-items: baseline!important
}
.align-items-md-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important
}
.align-content-md-start {
	-ms-flex-line-pack: start!important;
	align-content: flex-start!important
}
.align-content-md-end {
	-ms-flex-line-pack: end!important;
	align-content: flex-end!important
}
.align-content-md-center {
	-ms-flex-line-pack: center!important;
	align-content: center!important
}
.align-content-md-between {
	-ms-flex-line-pack: justify!important;
	align-content: space-between!important
}
.align-content-md-around {
	-ms-flex-line-pack: distribute!important;
	align-content: space-around!important
}
.align-content-md-stretch {
	-ms-flex-line-pack: stretch!important;
	align-content: stretch!important
}
.align-self-md-auto {
	-ms-flex-item-align: auto!important;
	align-self: auto!important
}
.align-self-md-start {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important
}
.align-self-md-end {
	-ms-flex-item-align: end!important;
	align-self: flex-end!important
}
.align-self-md-center {
	-ms-flex-item-align: center!important;
	align-self: center!important
}
.align-self-md-baseline {
	-ms-flex-item-align: baseline!important;
	align-self: baseline!important
}
.align-self-md-stretch {
	-ms-flex-item-align: stretch!important;
	align-self: stretch!important
}
}
@media (min-width:992px) {
.flex-lg-row {
	-ms-flex-direction: row!important;
	flex-direction: row!important
}
.flex-lg-column {
	-ms-flex-direction: column!important;
	flex-direction: column!important
}
.flex-lg-row-reverse {
	-ms-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}
.flex-lg-column-reverse {
	-ms-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}
.flex-lg-wrap {
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}
.flex-lg-nowrap {
	-ms-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}
.flex-lg-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}
.flex-lg-fill {
	-ms-flex: 1 1 auto!important;
	flex: 1 1 auto!important
}
.flex-lg-grow-0 {
	-ms-flex-positive: 0!important;
	flex-grow: 0!important
}
.flex-lg-grow-1 {
	-ms-flex-positive: 1!important;
	flex-grow: 1!important
}
.flex-lg-shrink-0 {
	-ms-flex-negative: 0!important;
	flex-shrink: 0!important
}
.flex-lg-shrink-1 {
	-ms-flex-negative: 1!important;
	flex-shrink: 1!important
}
.justify-content-lg-start {
	-ms-flex-pack: start!important;
	justify-content: flex-start!important
}
.justify-content-lg-end {
	-ms-flex-pack: end!important;
	justify-content: flex-end!important
}
.justify-content-lg-center {
	-ms-flex-pack: center!important;
	justify-content: center!important
}
.justify-content-lg-between {
	-ms-flex-pack: justify!important;
	justify-content: space-between!important
}
.justify-content-lg-around {
	-ms-flex-pack: distribute!important;
	justify-content: space-around!important
}
.align-items-lg-start {
	-ms-flex-align: start!important;
	align-items: flex-start!important
}
.align-items-lg-end {
	-ms-flex-align: end!important;
	align-items: flex-end!important
}
.align-items-lg-center {
	-ms-flex-align: center!important;
	align-items: center!important
}
.align-items-lg-baseline {
	-ms-flex-align: baseline!important;
	align-items: baseline!important
}
.align-items-lg-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important
}
.align-content-lg-start {
	-ms-flex-line-pack: start!important;
	align-content: flex-start!important
}
.align-content-lg-end {
	-ms-flex-line-pack: end!important;
	align-content: flex-end!important
}
.align-content-lg-center {
	-ms-flex-line-pack: center!important;
	align-content: center!important
}
.align-content-lg-between {
	-ms-flex-line-pack: justify!important;
	align-content: space-between!important
}
.align-content-lg-around {
	-ms-flex-line-pack: distribute!important;
	align-content: space-around!important
}
.align-content-lg-stretch {
	-ms-flex-line-pack: stretch!important;
	align-content: stretch!important
}
.align-self-lg-auto {
	-ms-flex-item-align: auto!important;
	align-self: auto!important
}
.align-self-lg-start {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important
}
.align-self-lg-end {
	-ms-flex-item-align: end!important;
	align-self: flex-end!important
}
.align-self-lg-center {
	-ms-flex-item-align: center!important;
	align-self: center!important
}
.align-self-lg-baseline {
	-ms-flex-item-align: baseline!important;
	align-self: baseline!important
}
.align-self-lg-stretch {
	-ms-flex-item-align: stretch!important;
	align-self: stretch!important
}
}
@media (min-width:1200px) {
.flex-xl-row {
	-ms-flex-direction: row!important;
	flex-direction: row!important
}
.flex-xl-column {
	-ms-flex-direction: column!important;
	flex-direction: column!important
}
.flex-xl-row-reverse {
	-ms-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}
.flex-xl-column-reverse {
	-ms-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}
.flex-xl-wrap {
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}
.flex-xl-nowrap {
	-ms-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}
.flex-xl-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}
.flex-xl-fill {
	-ms-flex: 1 1 auto!important;
	flex: 1 1 auto!important
}
.flex-xl-grow-0 {
	-ms-flex-positive: 0!important;
	flex-grow: 0!important
}
.flex-xl-grow-1 {
	-ms-flex-positive: 1!important;
	flex-grow: 1!important
}
.flex-xl-shrink-0 {
	-ms-flex-negative: 0!important;
	flex-shrink: 0!important
}
.flex-xl-shrink-1 {
	-ms-flex-negative: 1!important;
	flex-shrink: 1!important
}
.justify-content-xl-start {
	-ms-flex-pack: start!important;
	justify-content: flex-start!important
}
.justify-content-xl-end {
	-ms-flex-pack: end!important;
	justify-content: flex-end!important
}
.justify-content-xl-center {
	-ms-flex-pack: center!important;
	justify-content: center!important
}
.justify-content-xl-between {
	-ms-flex-pack: justify!important;
	justify-content: space-between!important
}
.justify-content-xl-around {
	-ms-flex-pack: distribute!important;
	justify-content: space-around!important
}
.align-items-xl-start {
	-ms-flex-align: start!important;
	align-items: flex-start!important
}
.align-items-xl-end {
	-ms-flex-align: end!important;
	align-items: flex-end!important
}
.align-items-xl-center {
	-ms-flex-align: center!important;
	align-items: center!important
}
.align-items-xl-baseline {
	-ms-flex-align: baseline!important;
	align-items: baseline!important
}
.align-items-xl-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important
}
.align-content-xl-start {
	-ms-flex-line-pack: start!important;
	align-content: flex-start!important
}
.align-content-xl-end {
	-ms-flex-line-pack: end!important;
	align-content: flex-end!important
}
.align-content-xl-center {
	-ms-flex-line-pack: center!important;
	align-content: center!important
}
.align-content-xl-between {
	-ms-flex-line-pack: justify!important;
	align-content: space-between!important
}
.align-content-xl-around {
	-ms-flex-line-pack: distribute!important;
	align-content: space-around!important
}
.align-content-xl-stretch {
	-ms-flex-line-pack: stretch!important;
	align-content: stretch!important
}
.align-self-xl-auto {
	-ms-flex-item-align: auto!important;
	align-self: auto!important
}
.align-self-xl-start {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important
}
.align-self-xl-end {
	-ms-flex-item-align: end!important;
	align-self: flex-end!important
}
.align-self-xl-center {
	-ms-flex-item-align: center!important;
	align-self: center!important
}
.align-self-xl-baseline {
	-ms-flex-item-align: baseline!important;
	align-self: baseline!important
}
.align-self-xl-stretch {
	-ms-flex-item-align: stretch!important;
	align-self: stretch!important
}
}
.float-left {
	float: left!important
}
.float-right {
	float: right!important
}
.float-none {
	float: none!important
}
@media (min-width:576px) {
.float-sm-left {
	float: left!important
}
.float-sm-right {
	float: right!important
}
.float-sm-none {
	float: none!important
}
}
@media (min-width:768px) {
.float-md-left {
	float: left!important
}
.float-md-right {
	float: right!important
}
.float-md-none {
	float: none!important
}
}
@media (min-width:992px) {
.float-lg-left {
	float: left!important
}
.float-lg-right {
	float: right!important
}
.float-lg-none {
	float: none!important
}
}
@media (min-width:1200px) {
.float-xl-left {
	float: left!important
}
.float-xl-right {
	float: right!important
}
.float-xl-none {
	float: none!important
}
}
.overflow-auto {
	overflow: auto!important
}
.overflow-hidden {
	overflow: hidden!important
}
.position-static {
	position: static!important
}
.position-relative {
	position: relative!important
}
.position-absolute {
	position: absolute!important
}
.position-fixed {
	position: fixed!important
}
.position-sticky {
	position: -webkit-sticky!important;
	position: sticky!important
}
.fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030
}
.fixed-bottom {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.sticky-top {
position:-webkit-sticky;
position:sticky;
top:0;
z-index:1020
}
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
	white-space: nowrap;
	border: 0
}
.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal
}
.shadow-sm {
	box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow {
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-lg {
	box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none {
	box-shadow: none!important
}
.w-25 {
	width: 25%!important
}
.w-50 {
	width: 50%!important
}
.w-75 {
	width: 75%!important
}
.w-100 {
	width: 100%!important
}
.w-auto {
	width: auto!important
}
.h-25 {
	height: 25%!important
}
.h-50 {
	height: 50%!important
}
.h-75 {
	height: 75%!important
}
.h-100 {
	height: 100%!important
}
.h-auto {
	height: auto!important
}
.mw-100 {
	max-width: 100%!important
}
.mh-100 {
	max-height: 100%!important
}
.min-vw-100 {
	min-width: 100vw!important
}
.min-vh-100 {
	min-height: 100vh!important
}
.vw-100 {
	width: 100vw!important
}
.vh-100 {
	height: 100vh!important
}
.stretched-link::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	pointer-events: auto;
	content: "";
	background-color: rgba(0,0,0,0)
}
.m-0 {
	margin: 0!important
}
.mt-0, .my-0 {
	margin-top: 0!important
}
.mr-0, .mx-0 {
	margin-right: 0!important
}
.mb-0, .my-0 {
	margin-bottom: 0!important
}
.ml-0, .mx-0 {
	margin-left: 0!important
}
.m-1 {
	margin: .25rem!important
}
.mt-1, .my-1 {
	margin-top: .25rem!important
}
.mr-1, .mx-1 {
	margin-right: .25rem!important
}
.mb-1, .my-1 {
	margin-bottom: .25rem!important
}
.ml-1, .mx-1 {
	margin-left: .25rem!important
}
.m-2 {
	margin: .5rem!important
}
.mt-2, .my-2 {
	margin-top: .5rem!important
}
.mr-2, .mx-2 {
	margin-right: .5rem!important
}
.mb-2, .my-2 {
	margin-bottom: .5rem!important
}
.ml-2, .mx-2 {
	margin-left: .5rem!important
}
.m-3 {
	margin: 1rem!important
}
.mt-3, .my-3 {
	margin-top: 1rem!important
}
.mr-3, .mx-3 {
	margin-right: 1rem!important
}
.mb-3, .my-3 {
	margin-bottom: 1rem!important
}
.ml-3, .mx-3 {
	margin-left: 1rem!important
}
.m-4 {
	margin: 1.5rem!important
}
.mt-4, .my-4 {
	margin-top: 1.5rem!important
}
.mr-4, .mx-4 {
	margin-right: 1.5rem!important
}
.mb-4, .my-4 {
	margin-bottom: 1.5rem!important
}
.ml-4, .mx-4 {
	margin-left: 1.5rem!important
}
.m-5 {
	margin: 3rem!important
}
.mt-5, .my-5 {
	margin-top: 3rem!important
}
.mr-5, .mx-5 {
	margin-right: 3rem!important
}
.mb-5, .my-5 {
	margin-bottom: 3rem!important
}
.ml-5, .mx-5 {
	margin-left: 3rem!important
}
.p-0 {
	padding: 0!important
}
.pt-0, .py-0 {
	padding-top: 0!important
}
.pr-0, .px-0 {
	padding-right: 0!important
}
.pb-0, .py-0 {
	padding-bottom: 0!important
}
.pl-0, .px-0 {
	padding-left: 0!important
}
.p-1 {
	padding: .25rem!important
}
.pt-1, .py-1 {
	padding-top: .25rem!important
}
.pr-1, .px-1 {
	padding-right: .25rem!important
}
.pb-1, .py-1 {
	padding-bottom: .25rem!important
}
.pl-1, .px-1 {
	padding-left: .25rem!important
}
.p-2 {
	padding: .5rem!important
}
.pt-2, .py-2 {
	padding-top: .5rem!important
}
.pr-2, .px-2 {
	padding-right: .5rem!important
}
.pb-2, .py-2 {
	padding-bottom: .5rem!important
}
.pl-2, .px-2 {
	padding-left: .5rem!important
}
.p-3 {
	padding: 1rem!important
}
.pt-3, .py-3 {
	padding-top: 1rem!important
}
.pr-3, .px-3 {
	padding-right: 1rem!important
}
.pb-3, .py-3 {
	padding-bottom: 1rem!important
}
.pl-3, .px-3 {
	padding-left: 1rem!important
}
.p-4 {
	padding: 1.5rem!important
}
.pt-4, .py-4 {
	padding-top: 1.5rem!important
}
.pr-4, .px-4 {
	padding-right: 1.5rem!important
}
.pb-4, .py-4 {
	padding-bottom: 1.5rem!important
}
.pl-4, .px-4 {
	padding-left: 1.5rem!important
}
.p-5 {
	padding: 3rem!important
}
.pt-5, .py-5 {
	padding-top: 3rem!important
}
.pr-5, .px-5 {
	padding-right: 3rem!important
}
.pb-5, .py-5 {
	padding-bottom: 3rem!important
}
.pl-5, .px-5 {
	padding-left: 3rem!important
}
.m-n1 {
	margin: -.25rem!important
}
.mt-n1, .my-n1 {
	margin-top: -.25rem!important
}
.mr-n1, .mx-n1 {
	margin-right: -.25rem!important
}
.mb-n1, .my-n1 {
	margin-bottom: -.25rem!important
}
.ml-n1, .mx-n1 {
	margin-left: -.25rem!important
}
.m-n2 {
	margin: -.5rem!important
}
.mt-n2, .my-n2 {
	margin-top: -.5rem!important
}
.mr-n2, .mx-n2 {
	margin-right: -.5rem!important
}
.mb-n2, .my-n2 {
	margin-bottom: -.5rem!important
}
.ml-n2, .mx-n2 {
	margin-left: -.5rem!important
}
.m-n3 {
	margin: -1rem!important
}
.mt-n3, .my-n3 {
	margin-top: -1rem!important
}
.mr-n3, .mx-n3 {
	margin-right: -1rem!important
}
.mb-n3, .my-n3 {
	margin-bottom: -1rem!important
}
.ml-n3, .mx-n3 {
	margin-left: -1rem!important
}
.m-n4 {
	margin: -1.5rem!important
}
.mt-n4, .my-n4 {
	margin-top: -1.5rem!important
}
.mr-n4, .mx-n4 {
	margin-right: -1.5rem!important
}
.mb-n4, .my-n4 {
	margin-bottom: -1.5rem!important
}
.ml-n4, .mx-n4 {
	margin-left: -1.5rem!important
}
.m-n5 {
	margin: -3rem!important
}
.mt-n5, .my-n5 {
	margin-top: -3rem!important
}
.mr-n5, .mx-n5 {
	margin-right: -3rem!important
}
.mb-n5, .my-n5 {
	margin-bottom: -3rem!important
}
.ml-n5, .mx-n5 {
	margin-left: -3rem!important
}
.m-auto {
	margin: auto!important
}
.mt-auto, .my-auto {
	margin-top: auto!important
}
.mr-auto, .mx-auto {
	margin-right: auto!important
}
.mb-auto, .my-auto {
	margin-bottom: auto!important
}
.ml-auto, .mx-auto {
	margin-left: auto!important
}
@media (min-width:576px) {
.m-sm-0 {
	margin: 0!important
}
.mt-sm-0, .my-sm-0 {
	margin-top: 0!important
}
.mr-sm-0, .mx-sm-0 {
	margin-right: 0!important
}
.mb-sm-0, .my-sm-0 {
	margin-bottom: 0!important
}
.ml-sm-0, .mx-sm-0 {
	margin-left: 0!important
}
.m-sm-1 {
	margin: .25rem!important
}
.mt-sm-1, .my-sm-1 {
	margin-top: .25rem!important
}
.mr-sm-1, .mx-sm-1 {
	margin-right: .25rem!important
}
.mb-sm-1, .my-sm-1 {
	margin-bottom: .25rem!important
}
.ml-sm-1, .mx-sm-1 {
	margin-left: .25rem!important
}
.m-sm-2 {
	margin: .5rem!important
}
.mt-sm-2, .my-sm-2 {
	margin-top: .5rem!important
}
.mr-sm-2, .mx-sm-2 {
	margin-right: .5rem!important
}
.mb-sm-2, .my-sm-2 {
	margin-bottom: .5rem!important
}
.ml-sm-2, .mx-sm-2 {
	margin-left: .5rem!important
}
.m-sm-3 {
	margin: 1rem!important
}
.mt-sm-3, .my-sm-3 {
	margin-top: 1rem!important
}
.mr-sm-3, .mx-sm-3 {
	margin-right: 1rem!important
}
.mb-sm-3, .my-sm-3 {
	margin-bottom: 1rem!important
}
.ml-sm-3, .mx-sm-3 {
	margin-left: 1rem!important
}
.m-sm-4 {
	margin: 1.5rem!important
}
.mt-sm-4, .my-sm-4 {
	margin-top: 1.5rem!important
}
.mr-sm-4, .mx-sm-4 {
	margin-right: 1.5rem!important
}
.mb-sm-4, .my-sm-4 {
	margin-bottom: 1.5rem!important
}
.ml-sm-4, .mx-sm-4 {
	margin-left: 1.5rem!important
}
.m-sm-5 {
	margin: 3rem!important
}
.mt-sm-5, .my-sm-5 {
	margin-top: 3rem!important
}
.mr-sm-5, .mx-sm-5 {
	margin-right: 3rem!important
}
.mb-sm-5, .my-sm-5 {
	margin-bottom: 3rem!important
}
.ml-sm-5, .mx-sm-5 {
	margin-left: 3rem!important
}
.p-sm-0 {
	padding: 0!important
}
.pt-sm-0, .py-sm-0 {
	padding-top: 0!important
}
.pr-sm-0, .px-sm-0 {
	padding-right: 0!important
}
.pb-sm-0, .py-sm-0 {
	padding-bottom: 0!important
}
.pl-sm-0, .px-sm-0 {
	padding-left: 0!important
}
.p-sm-1 {
	padding: .25rem!important
}
.pt-sm-1, .py-sm-1 {
	padding-top: .25rem!important
}
.pr-sm-1, .px-sm-1 {
	padding-right: .25rem!important
}
.pb-sm-1, .py-sm-1 {
	padding-bottom: .25rem!important
}
.pl-sm-1, .px-sm-1 {
	padding-left: .25rem!important
}
.p-sm-2 {
	padding: .5rem!important
}
.pt-sm-2, .py-sm-2 {
	padding-top: .5rem!important
}
.pr-sm-2, .px-sm-2 {
	padding-right: .5rem!important
}
.pb-sm-2, .py-sm-2 {
	padding-bottom: .5rem!important
}
.pl-sm-2, .px-sm-2 {
	padding-left: .5rem!important
}
.p-sm-3 {
	padding: 1rem!important
}
.pt-sm-3, .py-sm-3 {
	padding-top: 1rem!important
}
.pr-sm-3, .px-sm-3 {
	padding-right: 1rem!important
}
.pb-sm-3, .py-sm-3 {
	padding-bottom: 1rem!important
}
.pl-sm-3, .px-sm-3 {
	padding-left: 1rem!important
}
.p-sm-4 {
	padding: 1.5rem!important
}
.pt-sm-4, .py-sm-4 {
	padding-top: 1.5rem!important
}
.pr-sm-4, .px-sm-4 {
	padding-right: 1.5rem!important
}
.pb-sm-4, .py-sm-4 {
	padding-bottom: 1.5rem!important
}
.pl-sm-4, .px-sm-4 {
	padding-left: 1.5rem!important
}
.p-sm-5 {
	padding: 3rem!important
}
.pt-sm-5, .py-sm-5 {
	padding-top: 3rem!important
}
.pr-sm-5, .px-sm-5 {
	padding-right: 3rem!important
}
.pb-sm-5, .py-sm-5 {
	padding-bottom: 3rem!important
}
.pl-sm-5, .px-sm-5 {
	padding-left: 3rem!important
}
.m-sm-n1 {
	margin: -.25rem!important
}
.mt-sm-n1, .my-sm-n1 {
	margin-top: -.25rem!important
}
.mr-sm-n1, .mx-sm-n1 {
	margin-right: -.25rem!important
}
.mb-sm-n1, .my-sm-n1 {
	margin-bottom: -.25rem!important
}
.ml-sm-n1, .mx-sm-n1 {
	margin-left: -.25rem!important
}
.m-sm-n2 {
	margin: -.5rem!important
}
.mt-sm-n2, .my-sm-n2 {
	margin-top: -.5rem!important
}
.mr-sm-n2, .mx-sm-n2 {
	margin-right: -.5rem!important
}
.mb-sm-n2, .my-sm-n2 {
	margin-bottom: -.5rem!important
}
.ml-sm-n2, .mx-sm-n2 {
	margin-left: -.5rem!important
}
.m-sm-n3 {
	margin: -1rem!important
}
.mt-sm-n3, .my-sm-n3 {
	margin-top: -1rem!important
}
.mr-sm-n3, .mx-sm-n3 {
	margin-right: -1rem!important
}
.mb-sm-n3, .my-sm-n3 {
	margin-bottom: -1rem!important
}
.ml-sm-n3, .mx-sm-n3 {
	margin-left: -1rem!important
}
.m-sm-n4 {
	margin: -1.5rem!important
}
.mt-sm-n4, .my-sm-n4 {
	margin-top: -1.5rem!important
}
.mr-sm-n4, .mx-sm-n4 {
	margin-right: -1.5rem!important
}
.mb-sm-n4, .my-sm-n4 {
	margin-bottom: -1.5rem!important
}
.ml-sm-n4, .mx-sm-n4 {
	margin-left: -1.5rem!important
}
.m-sm-n5 {
	margin: -3rem!important
}
.mt-sm-n5, .my-sm-n5 {
	margin-top: -3rem!important
}
.mr-sm-n5, .mx-sm-n5 {
	margin-right: -3rem!important
}
.mb-sm-n5, .my-sm-n5 {
	margin-bottom: -3rem!important
}
.ml-sm-n5, .mx-sm-n5 {
	margin-left: -3rem!important
}
.m-sm-auto {
	margin: auto!important
}
.mt-sm-auto, .my-sm-auto {
	margin-top: auto!important
}
.mr-sm-auto, .mx-sm-auto {
	margin-right: auto!important
}
.mb-sm-auto, .my-sm-auto {
	margin-bottom: auto!important
}
.ml-sm-auto, .mx-sm-auto {
	margin-left: auto!important
}
}
@media (min-width:768px) {
.m-md-0 {
	margin: 0!important
}
.mt-md-0, .my-md-0 {
	margin-top: 0!important
}
.mr-md-0, .mx-md-0 {
	margin-right: 0!important
}
.mb-md-0, .my-md-0 {
	margin-bottom: 0!important
}
.ml-md-0, .mx-md-0 {
	margin-left: 0!important
}
.m-md-1 {
	margin: .25rem!important
}
.mt-md-1, .my-md-1 {
	margin-top: .25rem!important
}
.mr-md-1, .mx-md-1 {
	margin-right: .25rem!important
}
.mb-md-1, .my-md-1 {
	margin-bottom: .25rem!important
}
.ml-md-1, .mx-md-1 {
	margin-left: .25rem!important
}
.m-md-2 {
	margin: .5rem!important
}
.mt-md-2, .my-md-2 {
	margin-top: .5rem!important
}
.mr-md-2, .mx-md-2 {
	margin-right: .5rem!important
}
.mb-md-2, .my-md-2 {
	margin-bottom: .5rem!important
}
.ml-md-2, .mx-md-2 {
	margin-left: .5rem!important
}
.m-md-3 {
	margin: 1rem!important
}
.mt-md-3, .my-md-3 {
	margin-top: 1rem!important
}
.mr-md-3, .mx-md-3 {
	margin-right: 1rem!important
}
.mb-md-3, .my-md-3 {
	margin-bottom: 1rem!important
}
.ml-md-3, .mx-md-3 {
	margin-left: 1rem!important
}
.m-md-4 {
	margin: 1.5rem!important
}
.mt-md-4, .my-md-4 {
	margin-top: 1.5rem!important
}
.mr-md-4, .mx-md-4 {
	margin-right: 1.5rem!important
}
.mb-md-4, .my-md-4 {
	margin-bottom: 1.5rem!important
}
.ml-md-4, .mx-md-4 {
	margin-left: 1.5rem!important
}
.m-md-5 {
	margin: 3rem!important
}
.mt-md-5, .my-md-5 {
	margin-top: 3rem!important
}
.mr-md-5, .mx-md-5 {
	margin-right: 3rem!important
}
.mb-md-5, .my-md-5 {
	margin-bottom: 3rem!important
}
.ml-md-5, .mx-md-5 {
	margin-left: 3rem!important
}
.p-md-0 {
	padding: 0!important
}
.pt-md-0, .py-md-0 {
	padding-top: 0!important
}
.pr-md-0, .px-md-0 {
	padding-right: 0!important
}
.pb-md-0, .py-md-0 {
	padding-bottom: 0!important
}
.pl-md-0, .px-md-0 {
	padding-left: 0!important
}
.p-md-1 {
	padding: .25rem!important
}
.pt-md-1, .py-md-1 {
	padding-top: .25rem!important
}
.pr-md-1, .px-md-1 {
	padding-right: .25rem!important
}
.pb-md-1, .py-md-1 {
	padding-bottom: .25rem!important
}
.pl-md-1, .px-md-1 {
	padding-left: .25rem!important
}
.p-md-2 {
	padding: .5rem!important
}
.pt-md-2, .py-md-2 {
	padding-top: .5rem!important
}
.pr-md-2, .px-md-2 {
	padding-right: .5rem!important
}
.pb-md-2, .py-md-2 {
	padding-bottom: .5rem!important
}
.pl-md-2, .px-md-2 {
	padding-left: .5rem!important
}
.p-md-3 {
	padding: 1rem!important
}
.pt-md-3, .py-md-3 {
	padding-top: 1rem!important
}
.pr-md-3, .px-md-3 {
	padding-right: 1rem!important
}
.pb-md-3, .py-md-3 {
	padding-bottom: 1rem!important
}
.pl-md-3, .px-md-3 {
	padding-left: 1rem!important
}
.p-md-4 {
	padding: 1.5rem!important
}
.pt-md-4, .py-md-4 {
	padding-top: 1.5rem!important
}
.pr-md-4, .px-md-4 {
	padding-right: 1.5rem!important
}
.pb-md-4, .py-md-4 {
	padding-bottom: 1.5rem!important
}
.pl-md-4, .px-md-4 {
	padding-left: 1.5rem!important
}
.p-md-5 {
	padding: 3rem!important
}
.pt-md-5, .py-md-5 {
	padding-top: 3rem!important
}
.pr-md-5, .px-md-5 {
	padding-right: 3rem!important
}
.pb-md-5, .py-md-5 {
	padding-bottom: 3rem!important
}
.pl-md-5, .px-md-5 {
	padding-left: 3rem!important
}
.m-md-n1 {
	margin: -.25rem!important
}
.mt-md-n1, .my-md-n1 {
	margin-top: -.25rem!important
}
.mr-md-n1, .mx-md-n1 {
	margin-right: -.25rem!important
}
.mb-md-n1, .my-md-n1 {
	margin-bottom: -.25rem!important
}
.ml-md-n1, .mx-md-n1 {
	margin-left: -.25rem!important
}
.m-md-n2 {
	margin: -.5rem!important
}
.mt-md-n2, .my-md-n2 {
	margin-top: -.5rem!important
}
.mr-md-n2, .mx-md-n2 {
	margin-right: -.5rem!important
}
.mb-md-n2, .my-md-n2 {
	margin-bottom: -.5rem!important
}
.ml-md-n2, .mx-md-n2 {
	margin-left: -.5rem!important
}
.m-md-n3 {
	margin: -1rem!important
}
.mt-md-n3, .my-md-n3 {
	margin-top: -1rem!important
}
.mr-md-n3, .mx-md-n3 {
	margin-right: -1rem!important
}
.mb-md-n3, .my-md-n3 {
	margin-bottom: -1rem!important
}
.ml-md-n3, .mx-md-n3 {
	margin-left: -1rem!important
}
.m-md-n4 {
	margin: -1.5rem!important
}
.mt-md-n4, .my-md-n4 {
	margin-top: -1.5rem!important
}
.mr-md-n4, .mx-md-n4 {
	margin-right: -1.5rem!important
}
.mb-md-n4, .my-md-n4 {
	margin-bottom: -1.5rem!important
}
.ml-md-n4, .mx-md-n4 {
	margin-left: -1.5rem!important
}
.m-md-n5 {
	margin: -3rem!important
}
.mt-md-n5, .my-md-n5 {
	margin-top: -3rem!important
}
.mr-md-n5, .mx-md-n5 {
	margin-right: -3rem!important
}
.mb-md-n5, .my-md-n5 {
	margin-bottom: -3rem!important
}
.ml-md-n5, .mx-md-n5 {
	margin-left: -3rem!important
}
.m-md-auto {
	margin: auto!important
}
.mt-md-auto, .my-md-auto {
	margin-top: auto!important
}
.mr-md-auto, .mx-md-auto {
	margin-right: auto!important
}
.mb-md-auto, .my-md-auto {
	margin-bottom: auto!important
}
.ml-md-auto, .mx-md-auto {
	margin-left: auto!important
}
}
@media (min-width:992px) {
.m-lg-0 {
	margin: 0!important
}
.mt-lg-0, .my-lg-0 {
	margin-top: 0!important
}
.mr-lg-0, .mx-lg-0 {
	margin-right: 0!important
}
.mb-lg-0, .my-lg-0 {
	margin-bottom: 0!important
}
.ml-lg-0, .mx-lg-0 {
	margin-left: 0!important
}
.m-lg-1 {
	margin: .25rem!important
}
.mt-lg-1, .my-lg-1 {
	margin-top: .25rem!important
}
.mr-lg-1, .mx-lg-1 {
	margin-right: .25rem!important
}
.mb-lg-1, .my-lg-1 {
	margin-bottom: .25rem!important
}
.ml-lg-1, .mx-lg-1 {
	margin-left: .25rem!important
}
.m-lg-2 {
	margin: .5rem!important
}
.mt-lg-2, .my-lg-2 {
	margin-top: .5rem!important
}
.mr-lg-2, .mx-lg-2 {
	margin-right: .5rem!important
}
.mb-lg-2, .my-lg-2 {
	margin-bottom: .5rem!important
}
.ml-lg-2, .mx-lg-2 {
	margin-left: .5rem!important
}
.m-lg-3 {
	margin: 1rem!important
}
.mt-lg-3, .my-lg-3 {
	margin-top: 1rem!important
}
.mr-lg-3, .mx-lg-3 {
	margin-right: 1rem!important
}
.mb-lg-3, .my-lg-3 {
	margin-bottom: 1rem!important
}
.ml-lg-3, .mx-lg-3 {
	margin-left: 1rem!important
}
.m-lg-4 {
	margin: 1.5rem!important
}
.mt-lg-4, .my-lg-4 {
	margin-top: 1.5rem!important
}
.mr-lg-4, .mx-lg-4 {
	margin-right: 1.5rem!important
}
.mb-lg-4, .my-lg-4 {
	margin-bottom: 1.5rem!important
}
.ml-lg-4, .mx-lg-4 {
	margin-left: 1.5rem!important
}
.m-lg-5 {
	margin: 3rem!important
}
.mt-lg-5, .my-lg-5 {
	margin-top: 3rem!important
}
.mr-lg-5, .mx-lg-5 {
	margin-right: 3rem!important
}
.mb-lg-5, .my-lg-5 {
	margin-bottom: 3rem!important
}
.ml-lg-5, .mx-lg-5 {
	margin-left: 3rem!important
}
.p-lg-0 {
	padding: 0!important
}
.pt-lg-0, .py-lg-0 {
	padding-top: 0!important
}
.pr-lg-0, .px-lg-0 {
	padding-right: 0!important
}
.pb-lg-0, .py-lg-0 {
	padding-bottom: 0!important
}
.pl-lg-0, .px-lg-0 {
	padding-left: 0!important
}
.p-lg-1 {
	padding: .25rem!important
}
.pt-lg-1, .py-lg-1 {
	padding-top: .25rem!important
}
.pr-lg-1, .px-lg-1 {
	padding-right: .25rem!important
}
.pb-lg-1, .py-lg-1 {
	padding-bottom: .25rem!important
}
.pl-lg-1, .px-lg-1 {
	padding-left: .25rem!important
}
.p-lg-2 {
	padding: .5rem!important
}
.pt-lg-2, .py-lg-2 {
	padding-top: .5rem!important
}
.pr-lg-2, .px-lg-2 {
	padding-right: .5rem!important
}
.pb-lg-2, .py-lg-2 {
	padding-bottom: .5rem!important
}
.pl-lg-2, .px-lg-2 {
	padding-left: .5rem!important
}
.p-lg-3 {
	padding: 1rem!important
}
.pt-lg-3, .py-lg-3 {
	padding-top: 1rem!important
}
.pr-lg-3, .px-lg-3 {
	padding-right: 1rem!important
}
.pb-lg-3, .py-lg-3 {
	padding-bottom: 1rem!important
}
.pl-lg-3, .px-lg-3 {
	padding-left: 1rem!important
}
.p-lg-4 {
	padding: 1.5rem!important
}
.pt-lg-4, .py-lg-4 {
	padding-top: 1.5rem!important
}
.pr-lg-4, .px-lg-4 {
	padding-right: 1.5rem!important
}
.pb-lg-4, .py-lg-4 {
	padding-bottom: 1.5rem!important
}
.pl-lg-4, .px-lg-4 {
	padding-left: 1.5rem!important
}
.p-lg-5 {
	padding: 3rem!important
}
.pt-lg-5, .py-lg-5 {
	padding-top: 3rem!important
}
.pr-lg-5, .px-lg-5 {
	padding-right: 3rem!important
}
.pb-lg-5, .py-lg-5 {
	padding-bottom: 3rem!important
}
.pl-lg-5, .px-lg-5 {
	padding-left: 3rem!important
}
.m-lg-n1 {
	margin: -.25rem!important
}
.mt-lg-n1, .my-lg-n1 {
	margin-top: -.25rem!important
}
.mr-lg-n1, .mx-lg-n1 {
	margin-right: -.25rem!important
}
.mb-lg-n1, .my-lg-n1 {
	margin-bottom: -.25rem!important
}
.ml-lg-n1, .mx-lg-n1 {
	margin-left: -.25rem!important
}
.m-lg-n2 {
	margin: -.5rem!important
}
.mt-lg-n2, .my-lg-n2 {
	margin-top: -.5rem!important
}
.mr-lg-n2, .mx-lg-n2 {
	margin-right: -.5rem!important
}
.mb-lg-n2, .my-lg-n2 {
	margin-bottom: -.5rem!important
}
.ml-lg-n2, .mx-lg-n2 {
	margin-left: -.5rem!important
}
.m-lg-n3 {
	margin: -1rem!important
}
.mt-lg-n3, .my-lg-n3 {
	margin-top: -1rem!important
}
.mr-lg-n3, .mx-lg-n3 {
	margin-right: -1rem!important
}
.mb-lg-n3, .my-lg-n3 {
	margin-bottom: -1rem!important
}
.ml-lg-n3, .mx-lg-n3 {
	margin-left: -1rem!important
}
.m-lg-n4 {
	margin: -1.5rem!important
}
.mt-lg-n4, .my-lg-n4 {
	margin-top: -1.5rem!important
}
.mr-lg-n4, .mx-lg-n4 {
	margin-right: -1.5rem!important
}
.mb-lg-n4, .my-lg-n4 {
	margin-bottom: -1.5rem!important
}
.ml-lg-n4, .mx-lg-n4 {
	margin-left: -1.5rem!important
}
.m-lg-n5 {
	margin: -3rem!important
}
.mt-lg-n5, .my-lg-n5 {
	margin-top: -3rem!important
}
.mr-lg-n5, .mx-lg-n5 {
	margin-right: -3rem!important
}
.mb-lg-n5, .my-lg-n5 {
	margin-bottom: -3rem!important
}
.ml-lg-n5, .mx-lg-n5 {
	margin-left: -3rem!important
}
.m-lg-auto {
	margin: auto!important
}
.mt-lg-auto, .my-lg-auto {
	margin-top: auto!important
}
.mr-lg-auto, .mx-lg-auto {
	margin-right: auto!important
}
.mb-lg-auto, .my-lg-auto {
	margin-bottom: auto!important
}
.ml-lg-auto, .mx-lg-auto {
	margin-left: auto!important
}
}
@media (min-width:1200px) {
.m-xl-0 {
	margin: 0!important
}
.mt-xl-0, .my-xl-0 {
	margin-top: 0!important
}
.mr-xl-0, .mx-xl-0 {
	margin-right: 0!important
}
.mb-xl-0, .my-xl-0 {
	margin-bottom: 0!important
}
.ml-xl-0, .mx-xl-0 {
	margin-left: 0!important
}
.m-xl-1 {
	margin: .25rem!important
}
.mt-xl-1, .my-xl-1 {
	margin-top: .25rem!important
}
.mr-xl-1, .mx-xl-1 {
	margin-right: .25rem!important
}
.mb-xl-1, .my-xl-1 {
	margin-bottom: .25rem!important
}
.ml-xl-1, .mx-xl-1 {
	margin-left: .25rem!important
}
.m-xl-2 {
	margin: .5rem!important
}
.mt-xl-2, .my-xl-2 {
	margin-top: .5rem!important
}
.mr-xl-2, .mx-xl-2 {
	margin-right: .5rem!important
}
.mb-xl-2, .my-xl-2 {
	margin-bottom: .5rem!important
}
.ml-xl-2, .mx-xl-2 {
	margin-left: .5rem!important
}
.m-xl-3 {
	margin: 1rem!important
}
.mt-xl-3, .my-xl-3 {
	margin-top: 1rem!important
}
.mr-xl-3, .mx-xl-3 {
	margin-right: 1rem!important
}
.mb-xl-3, .my-xl-3 {
	margin-bottom: 1rem!important
}
.ml-xl-3, .mx-xl-3 {
	margin-left: 1rem!important
}
.m-xl-4 {
	margin: 1.5rem!important
}
.mt-xl-4, .my-xl-4 {
	margin-top: 1.5rem!important
}
.mr-xl-4, .mx-xl-4 {
	margin-right: 1.5rem!important
}
.mb-xl-4, .my-xl-4 {
	margin-bottom: 1.5rem!important
}
.ml-xl-4, .mx-xl-4 {
	margin-left: 1.5rem!important
}
.m-xl-5 {
	margin: 3rem!important
}
.mt-xl-5, .my-xl-5 {
	margin-top: 3rem!important
}
.mr-xl-5, .mx-xl-5 {
	margin-right: 3rem!important
}
.mb-xl-5, .my-xl-5 {
	margin-bottom: 3rem!important
}
.ml-xl-5, .mx-xl-5 {
	margin-left: 3rem!important
}
.p-xl-0 {
	padding: 0!important
}
.pt-xl-0, .py-xl-0 {
	padding-top: 0!important
}
.pr-xl-0, .px-xl-0 {
	padding-right: 0!important
}
.pb-xl-0, .py-xl-0 {
	padding-bottom: 0!important
}
.pl-xl-0, .px-xl-0 {
	padding-left: 0!important
}
.p-xl-1 {
	padding: .25rem!important
}
.pt-xl-1, .py-xl-1 {
	padding-top: .25rem!important
}
.pr-xl-1, .px-xl-1 {
	padding-right: .25rem!important
}
.pb-xl-1, .py-xl-1 {
	padding-bottom: .25rem!important
}
.pl-xl-1, .px-xl-1 {
	padding-left: .25rem!important
}
.p-xl-2 {
	padding: .5rem!important
}
.pt-xl-2, .py-xl-2 {
	padding-top: .5rem!important
}
.pr-xl-2, .px-xl-2 {
	padding-right: .5rem!important
}
.pb-xl-2, .py-xl-2 {
	padding-bottom: .5rem!important
}
.pl-xl-2, .px-xl-2 {
	padding-left: .5rem!important
}
.p-xl-3 {
	padding: 1rem!important
}
.pt-xl-3, .py-xl-3 {
	padding-top: 1rem!important
}
.pr-xl-3, .px-xl-3 {
	padding-right: 1rem!important
}
.pb-xl-3, .py-xl-3 {
	padding-bottom: 1rem!important
}
.pl-xl-3, .px-xl-3 {
	padding-left: 1rem!important
}
.p-xl-4 {
	padding: 1.5rem!important
}
.pt-xl-4, .py-xl-4 {
	padding-top: 1.5rem!important
}
.pr-xl-4, .px-xl-4 {
	padding-right: 1.5rem!important
}
.pb-xl-4, .py-xl-4 {
	padding-bottom: 1.5rem!important
}
.pl-xl-4, .px-xl-4 {
	padding-left: 1.5rem!important
}
.p-xl-5 {
	padding: 3rem!important
}
.pt-xl-5, .py-xl-5 {
	padding-top: 3rem!important
}
.pr-xl-5, .px-xl-5 {
	padding-right: 3rem!important
}
.pb-xl-5, .py-xl-5 {
	padding-bottom: 3rem!important
}
.pl-xl-5, .px-xl-5 {
	padding-left: 3rem!important
}
.m-xl-n1 {
	margin: -.25rem!important
}
.mt-xl-n1, .my-xl-n1 {
	margin-top: -.25rem!important
}
.mr-xl-n1, .mx-xl-n1 {
	margin-right: -.25rem!important
}
.mb-xl-n1, .my-xl-n1 {
	margin-bottom: -.25rem!important
}
.ml-xl-n1, .mx-xl-n1 {
	margin-left: -.25rem!important
}
.m-xl-n2 {
	margin: -.5rem!important
}
.mt-xl-n2, .my-xl-n2 {
	margin-top: -.5rem!important
}
.mr-xl-n2, .mx-xl-n2 {
	margin-right: -.5rem!important
}
.mb-xl-n2, .my-xl-n2 {
	margin-bottom: -.5rem!important
}
.ml-xl-n2, .mx-xl-n2 {
	margin-left: -.5rem!important
}
.m-xl-n3 {
	margin: -1rem!important
}
.mt-xl-n3, .my-xl-n3 {
	margin-top: -1rem!important
}
.mr-xl-n3, .mx-xl-n3 {
	margin-right: -1rem!important
}
.mb-xl-n3, .my-xl-n3 {
	margin-bottom: -1rem!important
}
.ml-xl-n3, .mx-xl-n3 {
	margin-left: -1rem!important
}
.m-xl-n4 {
	margin: -1.5rem!important
}
.mt-xl-n4, .my-xl-n4 {
	margin-top: -1.5rem!important
}
.mr-xl-n4, .mx-xl-n4 {
	margin-right: -1.5rem!important
}
.mb-xl-n4, .my-xl-n4 {
	margin-bottom: -1.5rem!important
}
.ml-xl-n4, .mx-xl-n4 {
	margin-left: -1.5rem!important
}
.m-xl-n5 {
	margin: -3rem!important
}
.mt-xl-n5, .my-xl-n5 {
	margin-top: -3rem!important
}
.mr-xl-n5, .mx-xl-n5 {
	margin-right: -3rem!important
}
.mb-xl-n5, .my-xl-n5 {
	margin-bottom: -3rem!important
}
.ml-xl-n5, .mx-xl-n5 {
	margin-left: -3rem!important
}
.m-xl-auto {
	margin: auto!important
}
.mt-xl-auto, .my-xl-auto {
	margin-top: auto!important
}
.mr-xl-auto, .mx-xl-auto {
	margin-right: auto!important
}
.mb-xl-auto, .my-xl-auto {
	margin-bottom: auto!important
}
.ml-xl-auto, .mx-xl-auto {
	margin-left: auto!important
}
}
.text-monospace {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace!important
}
.text-justify {
	text-align: justify!important
}
.text-wrap {
	white-space: normal!important
}
.text-nowrap {
	white-space: nowrap!important
}
.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.text-left {
	text-align: left!important
}
.text-right {
	text-align: right!important
}
.text-center {
	text-align: center!important
}
@media (min-width:576px) {
.text-sm-left {
	text-align: left!important
}
.text-sm-right {
	text-align: right!important
}
.text-sm-center {
	text-align: center!important
}
}
@media (min-width:768px) {
.text-md-left {
	text-align: left!important
}
.text-md-right {
	text-align: right!important
}
.text-md-center {
	text-align: center!important
}
}
@media (min-width:992px) {
.text-lg-left {
	text-align: left!important
}
.text-lg-right {
	text-align: right!important
}
.text-lg-center {
	text-align: center!important
}
}
@media (min-width:1200px) {
.text-xl-left {
	text-align: left!important
}
.text-xl-right {
	text-align: right!important
}
.text-xl-center {
	text-align: center!important
}
}
.text-lowercase {
	text-transform: lowercase!important
}
.text-uppercase {
	text-transform: uppercase!important
}
.text-capitalize {
	text-transform: capitalize!important
}
.font-weight-light {
	font-weight: 300!important
}
.font-weight-lighter {
	font-weight: lighter!important
}
.font-weight-normal {
	font-weight: 400!important
}
.font-weight-bold {
	font-weight: 700!important
}
.font-weight-bolder {
	font-weight: bolder!important
}
.font-italic {
	font-style: italic!important
}
.text-white {
	color: #fff!important
}
.text-primary {
	color: #007bff!important
}
a.text-primary:focus, a.text-primary:hover {
	color: #0056b3!important
}
.text-secondary {
	color: #6c757d!important
}
a.text-secondary:focus, a.text-secondary:hover {
	color: #494f54!important
}
.text-success {
	color: #28a745!important
}
a.text-success:focus, a.text-success:hover {
	color: #19692c!important
}
.text-info {
	color: #17a2b8!important
}
a.text-info:focus, a.text-info:hover {
	color: #0f6674!important
}
.text-warning {
	color: #ffc107!important
}
a.text-warning:focus, a.text-warning:hover {
	color: #ba8b00!important
}
.text-danger {
	color: #dc3545!important
}
a.text-danger:focus, a.text-danger:hover {
	color: #a71d2a!important
}
.text-light {
	color: #f8f9fa!important
}
a.text-light:focus, a.text-light:hover {
	color: #cbd3da!important
}
.text-dark {
	color: #343a40!important
}
a.text-dark:focus, a.text-dark:hover {
	color: #121416!important
}
.text-body {
	color: #212529!important
}
.text-muted {
	color: #6c757d!important
}
.text-black-50 {
	color: rgba(0,0,0,.5)!important
}
.text-white-50 {
	color: rgba(255,255,255,.5)!important
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}
.text-decoration-none {
	text-decoration: none!important
}
.text-break {
	word-break: break-word!important;
	overflow-wrap: break-word!important
}
.text-reset {
	color: inherit!important
}
.visible {
	visibility: visible!important
}
.invisible {
	visibility: hidden!important
}
@media print {
*, ::after, ::before {
	text-shadow: none!important;
	box-shadow: none!important
}
a:not(.btn) {
	text-decoration: underline
}
abbr[title]::after {
	content: " (" attr(title) ")"
}
pre {
	white-space: pre-wrap!important
}
blockquote, pre {
	border: 1px solid #adb5bd;
	page-break-inside: avoid
}
thead {
	display: table-header-group
}
img, tr {
	page-break-inside: avoid
}
h2, h3, p {
	orphans: 3;
	widows: 3
}
h2, h3 {
	page-break-after: avoid
}
@page {
	size: a3
}
body {
	min-width: 992px!important
}
.container {
	min-width: 992px!important
}
.navbar {
	display: none
}
.badge {
	border: 1px solid #000
}
.table {
	border-collapse: collapse!important
}
.table td, .table th {
	background-color: #fff!important
}
.table-bordered td, .table-bordered th {
	border: 1px solid #dee2e6!important
}
.table-dark {
	color: inherit
}
.table-dark tbody+tbody, .table-dark td, .table-dark th, .table-dark thead th {
	border-color: #dee2e6
}
.table .thead-dark th {
	color: inherit;
	border-color: #dee2e6
}
}

.btn-brown{color:#fff;background-color:#765d27 !important;border-color:#765d27 !important}.btn-brown:hover{color:#fff;background-color:#851617 !important;border-color:#851617 !important}.btn-brown.focus,.btn-brown:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5) !important}.btn-brown.disabled,.btn-brown:disabled{color:#fff !important;background-color:#765d27 !important;border-color:#765d27 !important}.btn-brown:not(:disabled):not(.disabled).active,.btn-brown:not(:disabled):not(.disabled):active,.show>.btn-brown.dropdown-toggle{color:#fff !important;background-color:#851617 !important;border-color:#851617 !important}.btn-brown:not(:disabled):not(.disabled).active:focus,.btn-brown:not(:disabled):not(.disabled):active:focus,.show>.btn-brown.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5) !important}.btn-outline-brown{color:#765d27 !important;border-color:#765d27}.btn-outline-brown:hover{color:#fff !important;background-color:#765d27;border-color:#765d27}.btn-outline-brown.focus,.btn-outline-brown:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-brown.disabled,.btn-outline-brown:disabled{color:#765d27;background-color:transparent}.btn-outline-brown:not(:disabled):not(.disabled).active,.btn-outline-brown:not(:disabled):not(.disabled):active,.show>.btn-outline-brown.dropdown-toggle{color:#fff;background-color:#765d27;border-color:#765d27}.btn-outline-brown:not(:disabled):not(.disabled).active:focus,.btn-outline-brown:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-brown.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}a.anchor{display:block;padding-top:200px !important;margin-top:-200px !important}.clear{clear:both}.max-width-1010{max-width:1010px !important}.max-width-980{max-width:980px !important}.opa-0{opacity:0}.t-shadow{text-shadow:4px 4px 13px #000 !important}.t-shadow2{text-shadow:4px 4px 6px #000 !important}.bg-fixed{background-attachment:fixed}.bg-fixed-resp{background-attachment:fixed;background-repeat:no-repeat;background-position:center top;background-color:#fff;background-size:cover;position:relative}.contain{background-size:contain}.cover{background-size:cover}.o-cover{object-fit:cover !important}.object-fit-cover{object-fit:cover !important;width:100% !important;height:inherit !important;min-height:inherit !important;font-family:'object-fit: cover;'}.object-fit-cover2{object-fit:cover !important;width:100% !important;font-family:'object-fit: cover;'}.object-fit-cover-y{object-fit:cover !important;height:100% !important;width:100% !important;font-family:'object-fit: cover;'}@media screen and (max-width:479px){.resp-ofc-p-r{object-position:100% 100% !important;-webkit-transform:scale(1.3) translate3d(-6%,0,0) !important;transform:scale(1.3) translate3d(-6%,0,0) !important}.resp-ofc-p-rs{object-position:70% 100% !important}.resp-ofc-p-r2{object-position:100% 100% !important;-webkit-transform:scale(1.35) translate3d(-6%,0,0) !important;transform:scale(1.35) translate3d(-6%,0,0) !important}.resp-ofc-p-l{object-position:0 100% !important;-webkit-transform:scale(1.9) translate3d(9%,0,0) !important;transform:scale(1.9) translate3d(9%,0,0) !important}.resp-ofc-p-l2{object-position:25% 100% !important;-webkit-transform:scale(1.5) !important;transform:scale(1.5) !important}}.object-fit-contain{width:100%;object-fit:contain;font-family:'object-fit: contain;'}.blur5{filter:blur(5px)}.nowrap{white-space:nowrap}.tCw{color:#fff !important}.tCr{color:#e21014 !important}.tCr2{color:#c8681b !important}.tCb{color:#000 !important}.tCg{color:#7a6f69 !important}.tCg2{color:#595757 !important}.tCdb{color:#002760 !important}.tClb{color:#006ca8}.tCblue{color:#5a8fd6}.tClg{color:#7db340 !important}.tCgreen{color:#434620 !important}.tCpink{color:rgba(230,36,136,1)}.a-link-b-blue a:link{color:rgba(0,0,0,1) !important;transition:color .3s ease}.a-link-b-blue a:hover{color:rgba(0,156,228,1) !important}.title-with-side-border-xs{display:inline-block;min-width:160px;padding:5px 30px;margin-bottom:20px;font-size:14px;text-align:center;border-right:1px solid #999;border-left:1px solid #999}.bCw{border:1px solid #fff}.bCb{border:1px solid #000}.bLRw{border-right:1px solid #fff;border-left:1px solid #fff}.bLRb{border-right:1px solid #000;border-left:1px solid #000}.bLRb2{border-right:1px solid #ccc;border-left:1px solid #ccc}.bLb,.bLb-resp{border-left:1px solid #000}.bLb2px,.bLb-resp2px{border-left:2px solid #000}.bLw{border-left:1px solid #fff}.bLw2{border-left:1px solid #979595}.bRb{border-right:1px solid #000}.bRb2{border-right:1px solid #ccc}.bRw{border-right:1px solid #bbbeca}.bBb,.bBb-resp{border-bottom:1px solid #000}.bBc,.bBc-resp{border-bottom:1px solid #ccc}.bTb{border-top:1px solid #000}.bAw{border:1px solid #fff}.bAw2{border:2px solid #fff}.mAuto{margin-left:auto;margin-right:auto}.tAl{text-align:left}.tAl-resp{text-align:left}.tAr{text-align:right}.tAc{text-align:center !important}.tAc-pc{text-align:center !important}.respo-tAc{text-align:center}.respo-tAl{text-align:left}.tL{text-align:left}.tC{text-align:center}.tR{text-align:right}.tAm{vertical-align:middle}.ls-no{letter-spacing:normal !important}.ls-02{letter-spacing:-.02em !important}.ls-01{letter-spacing:-.01em}.ls0{letter-spacing:0em !important}.ls01{letter-spacing:.01em !important}.ls02{letter-spacing:.02em !important}.ls03{letter-spacing:.03em !important}.ls04{letter-spacing:.04em !important}.ls05{letter-spacing:.05em !important}.ls06{letter-spacing:.06em !important}.ls07{letter-spacing:.07em !important}.ls08{letter-spacing:.08em !important}.ls09{letter-spacing:.09em !important}.ls1{letter-spacing:.1em !important}.ls11{letter-spacing:.11em !important}.ls12{letter-spacing:.12em !important}.ls13{letter-spacing:.13em !important}.ls14{letter-spacing:.14em !important}.ls15{letter-spacing:.15em !important}.ls2{letter-spacing:.2em !important}.ls25{letter-spacing:.25em !important}.ls3{letter-spacing:.3em !important}.ls4{letter-spacing:.4em !important}.ls5{letter-spacing:.5em !important}.ls6{letter-spacing:.6em !important}.ls7{letter-spacing:.7em !important}.ls8{letter-spacing:.8em !important}.ls9{letter-spacing:.9em !important}.ls10{letter-spacing:1em !important}.lH0{line-height:0 !important}.lH05{line-height:.5em !important}.lH06{line-height:.6em !important}.lH07{line-height:.7em !important}.lH08{line-height:.8em !important}.lH09{line-height:.9em !important}.lH10{line-height:1em !important}.lH11{line-height:1.1em}.lH12{line-height:1.2em}.lH13{line-height:1.3em !important}.lH14{line-height:1.4em !important}.lH15{line-height:1.5em}.lH16{line-height:1.6em}.lH17{line-height:1.7em}.lH18{line-height:1.8em}.lH19{line-height:1.9em}.lH20{line-height:2em !important}.lH21{line-height:2.1em}.lH22{line-height:2.2em}.lH23{line-height:2.3em}.lH24{line-height:2.4em}.lH25{line-height:2.5em}.lH26{line-height:2.6em}.lH27{line-height:2.7em}.lH28{line-height:2.8em}.lH29{line-height:2.9em}.lH30{line-height:3em !important}.lH40{line-height:4em}.tx5{font-size:5px !important}.tx6{font-size:6px !important}.tx7{font-size:7px !important;transform-origin:left center}.tx8{font-size:10px !important;transform:scale(.7) !important;display:inline-block}.tx9{font-size:10px !important;transform:scale(.888) !important;display:inline-block;transform-origin:left center}.tx10{font-size:10px !important}.tx10{font-size:10px !important}.tx11{font-size:11px !important}.tx12{font-size:12px !important}.tx13{font-size:13px !important}.tx14{font-size:14px !important}.tx15{font-size:15px !important}.tx16{font-size:16px !important}.tx17{font-size:17px !important}.tx18{font-size:18px !important}.tx19{font-size:19px !important}.tx20{font-size:20px !important}.tx21{font-size:21px !important}.tx22{font-size:22px !important}.tx23{font-size:23px !important}.tx24{font-size:24px !important}.tx25{font-size:25px !important}.tx26{font-size:26px !important}.tx27{font-size:27px !important}.tx28{font-size:28px !important}.tx29{font-size:29px !important}.tx30{font-size:30px !important}.tx30{font-size:30px !important}.tx31{font-size:31px !important}.tx32{font-size:32px !important}.tx33{font-size:33px !important}.tx34{font-size:34px !important}.tx35{font-size:35px !important}.tx36{font-size:36px !important}.tx37{font-size:37px !important}.tx38{font-size:38px !important}.tx39{font-size:39px !important}.tx40{font-size:40px !important}.tx41{font-size:41px !important}.tx42{font-size:42px !important}.tx43{font-size:43px !important}.tx44{font-size:44px !important}.tx45{font-size:45px !important}.tx46{font-size:46px !important}.tx47{font-size:47px !important}.tx48{font-size:48px !important}.tx49{font-size:49px !important}.tx50{font-size:50px !important}.tx51{font-size:51px}.tx52{font-size:52px}.tx53{font-size:53px}.tx54{font-size:54px}.tx55{font-size:55px}.tx56{font-size:56px}.tx57{font-size:57px}.tx58{font-size:58px}.tx59{font-size:59px}.tx60{font-size:60px}.tx61{font-size:61px}.tx62{font-size:62px}.tx63{font-size:63px}.tx64{font-size:64px}.tx65{font-size:65px}.tx66{font-size:66px}.tx67{font-size:67px}.tx68{font-size:68px}.tx69{font-size:69px}.tx70{font-size:70px}.txW{color:#fff}.txSP05{letter-spacing:.5em}.txSP006{letter-spacing:.06em}.fL,.fL-resp{float:left}.fR,.fR-resp{float:right !important}.fL_li{display:table}.fL_li li{display:table-cell;text-align:left;margin-bottom:80px}.table-cell{display:table;width:100%}.table-cell>.cell{display:table-cell}.table-cell.bordered{margin-bottom:30px}.table-cell.bordered .cell{padding:0 10px;margin-bottom:35px;border-left:1px solid #666}.h35vh{height:35vh !important}.h10vh{height:10vh !important}.h20vh{height:20vh !important}.h30vh{height:30vh !important}.h40vh{height:40vh !important}.h50vh{height:50vh !important}.h60vh{height:60vh !important}.h70vh{height:70vh !important}.h80vh{height:80vh !important}.h90vh{height:90vh !important}.h100vh{height:100vh !important}.w10vw{width:10vw !important}.w11vw{width:11vw !important}.w12vw{width:12vw !important}.w13vw{width:13vw !important}.w14vw{width:14vw !important}.w15vw{width:15vw !important}.w16vw{width:16vw !important}.w17vw{width:17vw !important}.w18vw{width:18vw !important}.w19vw{width:19vw !important}.w20vw{width:20vw !important}.w30vw{width:30vw !important}.w40vw{width:40vw !important}.w50vw{width:50vw !important}.w60vw{width:60vw !important}.w70vw{width:70vw !important}.w80vw{width:80vw !important}.w90vw{width:90vw !important}.w100vw{width:100vw !important}.h10{height:10px}.h20{height:20px}.h21{height:21px}.h22{height:22px}.h23{height:23px}.h24{height:24px}.h25{height:25px}.h26{height:26px}.h27{height:27px}.h28{height:28px}.h29{height:29px}.h30{height:30px !important}.h40{height:40px !important}.h50{height:50px !important}.h57{height:57px !important}.h58{height:58px !important}.h60,.h60-resp,.h60-to-10vh-resp{height:60px !important}.h61{height:61px !important}.h62{height:62px !important}.h63{height:63px !important}.h64{height:64px !important}.h65{height:65px !important}.h66{height:66px !important}.h67{height:67px !important}.h68{height:68px !important}.h69{height:69px !important}.h70{height:70px !important}.h71{height:71px !important}.h72{height:72px !important}.h73{height:73px !important}.h74{height:74px !important}.h75{height:75px !important}.h76{height:76px !important}.h77{height:77px !important}.h78{height:78px !important}.h79{height:79px !important}.h80{height:80px !important}.h81{height:81px}.h82{height:82px}.h83{height:83px}.h84{height:84px}.h85{height:85px}.h86{height:86px}.h87{height:87px}.h88{height:88px}.h89{height:89px}.h90{height:90px !important}.h91{height:91px !important}.h92{height:92px !important}.h93{height:93px !important}.h94{height:94px !important}.h95{height:95px !important}.h96{height:96px !important}.h97{height:97px !important}.h98{height:98px !important}.h99{height:99px !important}.h100{height:100px !important}.h110{height:110px !important}.h111{height:111px !important}.h112{height:112px !important}.h113{height:113px !important}.h114{height:114px !important}.h115{height:115px !important}.h120{height:120px !important}.h130{height:130px !important}.h140{height:140px !important}.h150,.h150-resp{height:150px !important}@media screen and (max-width:479px){.lHr10r{line-height:1rem}.lHr11r{line-height:1.1rem}.lHr12r{line-height:1.2rem}.lHr13r{line-height:1.3rem}.lHr14r{line-height:1.4rem}.lHr15r{line-height:1.5rem}.lHr16r{line-height:1.6rem}.lHr17r{line-height:1.7rem}.lHr18r{line-height:1.8rem}.lHr19r{line-height:1.9rem}.lHr20r{line-height:2rem}.lHr21r{line-height:2.1rem}.lHr22r{line-height:2.2rem}.lHr23r{line-height:2.3rem}.lHr24r{line-height:2.4rem}.lHr25r{line-height:2.5rem}.lHr26r{line-height:2.6rem}.lHr27r{line-height:2.7rem}.lHr28r{line-height:2.8rem}.lHr29r{line-height:2.9rem}.lHr30r{line-height:3rem}.h60-resp{height:auto !important}.h60-to-10vh-resp{height:10vh !important}.h150-resp{height:100px !important}}.h160{height:160px !important}.h170{height:170px !important}.h180{height:180px !important}.h190{height:190px !important}.h200{height:200px !important}.h210{height:210px !important}.h220{height:220px !important}.h230{height:230px !important}.h240{height:240px !important}.h250{height:250px !important}.h260{height:260px !important}.h270{height:270px !important}.h280{height:280px !important}.h290{height:290px !important}.h300{height:300px !important}.h310{height:310px}.h320{height:320px}.h330{height:330px}.h340{height:340px !important}.h350{height:350px}.h360{height:360px}.h370{height:370px}.h380{height:380px}.h390{height:390px}.h400{height:400px !important}.h410{height:410px}.h420{height:420px !important}.h430{height:430px}.h440{height:440px}.h450{height:450px}.h460{height:460px}.h470{height:470px}.h480{height:480px}.h490{height:490px}.h500{height:500px !important}.h510{height:510px}.h530{height:530px}.h530{height:530px}.h540{height:540px}.h550{height:550px}.h560{height:560px}.h570{height:570px}.h580{height:580px}.h590{height:590px}.h600{height:600px}.h700{height:700px !important}.w100per{width:100% !important}.w95per{width:95% !important}.w90per{width:90% !important}.w80per,.w80per-resp{width:80% !important}.w70per,.w70per-resp{width:70% !important}.w75per,.w75per-resp{width:75% !important}.w68per{width:68% !important}.w60per,.w60per-resp{width:60% !important}.w65per,.w65per-resp{width:65% !important}.w50per,.w50per-resp{width:50% !important}.wAuto{width:auto !important}.h50per{height:50% !important}.w55per,.w55per-resp{width:55% !important}.w40per,.w40per-resp{width:40% !important}.w45per,.w45per-resp{width:45% !important}.w30per{width:30% !important}.w33per{width:33.3333% !important}.w35per,.w35per-resp{width:35% !important}.w25per{width:25% !important}.w20per{width:20% !important}.w10per{width:10% !important}@media screen and (max-width:768px){.rw100per{width:100% !important}.rw95per{width:95% !important}.rw90per{width:90% !important}.rw80per{width:80% !important}.rw70per{width:70% !important}.rw68per{width:68% !important}.rw60per{width:60% !important}.rw50per{width:50% !important}.rw55per{width:55% !important}.rw40per{width:40% !important}.rw45per{width:45% !important}.rw30per{width:30% !important}.rw33per{width:33.3333% !important}.rw25per{width:25% !important}.rw20per{width:20% !important}.rw10per{width:10% !important}}.w10{width:10px}.w11{width:11px}.w12{width:12px}.w13{width:13px}.w14{width:14px}.w15{width:15px !important}.w16{width:16px}.w17{width:17px}.w18{width:18px}.w19{width:19px}.w20{width:20px !important}.w30{width:30px !important}.w40{width:40px}.w50{width:50px}.w60{width:60px}.w70{width:70px}.w80{width:80px}.w90{width:90px}.w91{width:91px}.w92{width:92px}.w93{width:93px}.w94{width:94px}.w95{width:95px}.w96{width:96px}.w97{width:97px}.w98{width:98px}.w99{width:99px}.w100{width:100px !important}.w110{width:110px !important}.w120{width:120px !important}.w130{width:130px !important}.w140{width:140px !important}.w150{width:150px !important}.w160{width:160px !important}.w170{width:170px !important}.w180{width:180px !important}.w190{width:190px !important}.w150{width:150px !important}.w160{width:160px !important}.w170{width:170px !important}.w180{width:180px !important}.w190{width:190px !important}.w200{width:200px !important}.w210{width:210px !important}.w220{width:220px !important}.w230{width:230px !important}.w240{width:240px !important}.w250{width:250px !important}.w260{width:260px !important}.w270{width:270px !important}.w280{width:280px !important}.w290{width:290px !important}.w300{width:300px !important}.w310{width:310px}.w320{width:320px}.w330{width:330px}.w340{width:340px}.w350{width:350px}.w355,.w355-resp{width:355px}@media screen and (max-width:479px){.w355-resp{width:auto}}.w360{width:360px}.w370{width:370px}.w380{width:380px}.w390{width:390px}.w400{width:400px !important}.w410{width:410px}.w420{width:420px}.w430{width:430px}.w440{width:440px}.w450{width:450px}.w460{width:460px}.w470{width:470px}.w474{width:474px}.w480{width:480px}.w490{width:490px}.w500{width:500px !important}.w510{width:500px}.w520{width:520px}.w530{width:530px}.w540{width:540px}.w550{width:550px}.w560{width:560px}.w570{width:570px}.w580{width:580px}.w590{width:590px}.w600{width:600px}.w610{width:610px}.w620{width:620px}.w630{width:630px}.w640{width:640px}.w650{width:650px}.w660{width:660px}.w670{width:670px}.w680{width:680px}.w690{width:690px}.w700{width:700px}.w710{width:700px}.w720{width:710px}.w730{width:720px}.w740{width:730px}.w750{width:740px}.w760{width:750px}.w770{width:760px}.w780{width:770px}.w790{width:790px}.w800{width:800px}.w900{width:900px}.w980{width:980px}.max-w100{max-width:100px}.max-w200{max-width:200px}.max-w300{max-width:300px}.max-w400{max-width:400px}.max-w500{max-width:500px}.max-w600{max-width:600px}.max-w680{max-width:680px}.max-w700{max-width:700px}.max-w720{max-width:720px}.max-w800{max-width:800px}.max-w900{max-width:900px}.max-w1000{max-width:1000px}.mAuto{margin-left:auto;margin-right:auto}.mL-10per,.mL-10per-resp{margin-left:-10% !important}@media screen and (max-width:479px){.mL-10per-resp{margin-left:0 !important}}ul.li-mL5 li{margin-left:5px !important}ul.li-mR5 li{margin-right:5px !important}ul.li-mLR5 li{margin-left:5px !important;margin-right:5px !important}ul.li-mL10 li{margin-left:10px !important}ul.li-mR10 li{margin-right:10px !important}ul.li-mLR10 li{margin-left:10px !important;margin-right:10px !important}.mL-5{margin-left:-5px !important}.mL-10{margin-left:-10px !important}.mL-20{margin-left:-20px !important}.mL-30{margin-left:-30px !important}.mL-40{margin-left:-40px !important}.mL-50{margin-left:-50px !important}.mL-60{margin-left:-60px !important}.mL-70{margin-left:-70px !important}.mL-80{margin-left:-80px !important}.mL-90{margin-left:-90px !important}.mL-100{margin-left:-100px !important}.mR-5{margin-right:-5px !important}.mR-10{margin-right:-10px !important}.mR-20{margin-right:-20px !important}.mR-30{margin-right:-30px !important}.mR-40{margin-right:-40px !important}.mR-50{margin-right:-50px !important}.mR-60{margin-right:-60px !important}.mR-70{margin-right:-70px !important}.mR-80{margin-right:-80px !important}.mR-90{margin-right:-90px !important}.mR-100{margin-right:-100px !important}.mL-5vw{margin-left:-5vw !important}.mL-10vw{margin-left:-10vw !important}.mL-20vw{margin-left:-20vw !important}.mL-30vw{margin-left:-30vw !important}.mL-40vw{margin-left:-40vw !important}.mL-50vw{margin-left:-50vw !important}.mL-60vw{margin-left:-60vw !important}.mL-70vw{margin-left:-70vw !important}.mL-80vw{margin-left:-80vw !important}.mL-90vw{margin-left:-90vw !important}.mL-100vw{margin-left:-100vw !important}.mR-5vw{margin-right:-5vw !important}.mR-10vw{margin-right:-10vw !important}.mR-20vw{margin-right:-20vw !important}.mR-30vw{margin-right:-30vw !important}.mR-40vw{margin-right:-40vw !important}.mR-50vw{margin-right:-50vw !important}.mR-60vw{margin-right:-60vw !important}.mR-70vw{margin-right:-70vw !important}.mR-80vw{margin-right:-80vw !important}.mR-90vw{margin-right:-90vw !important}.mR-100vw{margin-right:-100vw !important}.mA10{margin:10px !important}.mA20{margin:20px !important}.mA30{margin:30px !important}.mA40{margin:40px !important}.mA50{margin:50px !important}.mB-10{margin-bottom:-10px}.mB-20{margin-bottom:-20px}.mB-30{margin-bottom:-30px}.mB-40{margin-bottom:-40px}.mB-50{margin-bottom:-50px}.mB1{margin-bottom:1px}.mB2{margin-bottom:2px}.mB3{margin-bottom:3px}.mB4{margin-bottom:4px}.mB5{margin-bottom:5px}.mB6{margin-bottom:6px}.mB7{margin-bottom:7px}.mB8{margin-bottom:8px}.mB9{margin-bottom:9px}.mB0{margin-bottom:0 !important}.mB10{margin-bottom:10px !important}.mB20{margin-bottom:20px !important}.mB30{margin-bottom:30px}.mB40{margin-bottom:40px}.mB50{margin-bottom:50px}.mB60{margin-bottom:60px}.mB70{margin-bottom:70px}.mB80{margin-bottom:80px}.mB90{margin-bottom:90px}.mB100{margin-bottom:100px !important}.mB110{margin-bottom:110px}.mB120{margin-bottom:120px}.mB130{margin-bottom:130px}.mB140{margin-bottom:140px}.mB150{margin-bottom:150px}.mB160{margin-bottom:160px}.mB170{margin-bottom:170px}.mB180{margin-bottom:180px}.mB190{margin-bottom:190px}.mB200{margin-bottom:200px}.mA0{margin:0 !important}.mA1{margin:1px !important}.mA2{margin:2px !important}.mA3{margin:3px !important}.mA4{margin:4px !important}.mA5{margin:5px !important}.mA10{margin:10px !important}.mA15{margin:15px !important}.mA20{margin:20px !important}.mA25{margin:25px !important}.mA30{margin:30px !important}.mA35{margin:35px !important}.mT-10{margin-top:-10px !important}.mT-20,.mT-20-resp{margin-top:-20px !important}.mT0{margin-top:0 !important}.mT1{margin-top:1px !important}.mT2{margin-top:2px !important}.mT3{margin-top:3px !important}.mT4{margin-top:4px !important}.mT5{margin-top:5px !important}.mT6{margin-top:6px !important}.mT7{margin-top:7px !important}.mT8{margin-top:8px !important}.mT9{margin-top:9px !important}.mT10,.mT10-resp{margin-top:10px}@media screen and (max-width:479px){.mT10-resp{margin-top:0 !important}}.mT20{margin-top:20px}.mT25{margin-top:25px}.mT30{margin-top:30px}.mT35{margin-top:35px}.mT40{margin-top:40px}.mT50{margin-top:50px}.mT60{margin-top:60px !important}.mT70{margin-top:70px !important}.mT80{margin-top:80px}.mT90{margin-top:90px}.mT100{margin-top:100px}.mT110{margin-top:110px !important}.mT120{margin-top:120px}.mT130{margin-top:130px}.mT140{margin-top:140px}.mT150{margin-top:150px}.mT160{margin-top:160px}.mT170{margin-top:170px}.mT180{margin-top:180px}.mT190{margin-top:190px}.mT200{margin-top:200px}.mLR12{margin-left:12px;margin-right:12px}.mL0{margin-left:0 !important}.mL1{margin-left:1px}.mL2{margin-left:2px}.mL3{margin-left:3px}.mL4{margin-left:4px}.mL5{margin-left:5px}.mL6{margin-left:6px}.mL7{margin-left:7px}.mL8{margin-left:8px}.mL9{margin-left:9px}.mL10{margin-left:10px}.mL20{margin-left:20px}.mL30{margin-left:30px}.mL35,.mL35-resp{margin-left:35px}.mL40{margin-left:40px !important}.mL50{margin-left:50px}.mL60{margin-left:60px}.mL70{margin-left:70px}.mL80{margin-left:80px}.mL90{margin-left:90px}.mL100{margin-left:100px}.mR0{margin-right:0}.mR1{margin-right:1px}.mR2{margin-right:2px}.mR3{margin-right:3px}.mR4{margin-right:4px}.mR5{margin-right:5px}.mR6{margin-right:6px}.mR7{margin-right:7px}.mR8{margin-right:8px}.mR9{margin-right:9px}.mR10{margin-right:10px}.mR20{margin-right:20px !important}.mR25{margin-right:25px !important}.mR30{margin-right:30px}.mR35,.mR35-resp{margin-right:35px}.mR40{margin-right:40px !important}.mR50{margin-right:50px}.mR60{margin-right:60px !important}.mR70{margin-right:70px}.mR80{margin-right:80px}.mR90{margin-right:90px}.mR100{margin-right:100px !important}.mR110{margin-right:110px !important}.mR120{margin-right:120px !important}.mR130{margin-right:130px !important}.mR140{margin-right:140px !important}.mR150{margin-right:150px !important}.mR160{margin-right:160px !important}.mR170{margin-right:170px !important}.mR180{margin-right:180px !important}.mR190{margin-right:190px !important}.mR200{margin-right:200px !important}.mB10{margin-bottom:10px}.mB15{margin-bottom:15px}.mB20{margin-bottom:20px}.mB30{margin-bottom:30px}.mB35{margin-bottom:35px}.mB40{margin-bottom:40px}.mB50{margin-bottom:50px}.mB60{margin-bottom:60px}.mB70{margin-bottom:70px}.mB80{margin-bottom:80px}.mB90{margin-bottom:90px}.mB100{margin-bottom:100px}.mB200{margin-bottom:200px}.mLR5{margin-right:5px;margin-left:5px}.mLR10{margin-right:10px;margin-left:10px}.mLR20{margin-right:20px;margin-left:20px}.pLR10{padding-left:10px;padding-right:10px}.pLR12{padding-left:12px;padding-right:12px}.pLR15{padding-left:15px;padding-right:15px}.pLR20{padding-left:20px;padding-right:20px}.pLR25{padding-left:25px;padding-right:25px}.pLR30{padding-left:30px;padding-right:30px}.pLR40{padding-left:40px;padding-right:40px}.pLR50{padding-left:50px;padding-right:50px}.pLR60{padding-left:60px;padding-right:60px}.pLR70{padding-left:70px;padding-right:70px}.pA0{padding:0 !important}.pA1{padding:1px}.pA2{padding:2px}.pA3{padding:3px}.pA4{padding:4px}.pA5{padding:5px !important}.pA10{padding:10px}.pA15{padding:15px}.pA20{padding:20px}.pA30{padding:30px}.pA35{padding:35px}.pA40{padding:40px}.pA50{padding:50px}.pA60{padding:60px}.pA70{padding:70px}.pA80{padding:80px}.pA90{padding:90px}.pA100{padding:100px}.pLR5{padding-left:5px;padding-right:5px}.pLR10{padding-left:10px;padding-right:10px}.pT0{padding-top:0 !important}.pT1{padding-top:1px}.pT2{padding-top:2px}.pT3{padding-top:3px}.pT4{padding-top:4px}.pT5{padding-top:5px}.pT6{padding-top:6px}.pT7{padding-top:7px}.pT8{padding-top:8px}.pT9{padding-top:9px}.pT10{padding-top:10px !important}.pT11{padding-top:11px}.pT12{padding-top:12px}.pT13{padding-top:13px !important}.pT14{padding-top:14px}.pT15{padding-top:15px}.pT16{padding-top:16px}.pT17{padding-top:17px}.pT18{padding-top:18px}.pT19{padding-top:19px}.pT20{padding-top:20px !important}.pT21{padding-top:21px}.pT22{padding-top:22px}.pT23{padding-top:23px}.pT24{padding-top:24px}.pT25{padding-top:25px}.pT26{padding-top:26px}.pT27{padding-top:27px}.pT28{padding-top:28px}.pT29{padding-top:29px}.pT30,.pT30-resp{padding-top:30px}.pT31{padding-top:31px}.pT32{padding-top:32px}.pT33{padding-top:33px}.pT34{padding-top:34px}.pT35{padding-top:35px}.pT36{padding-top:36px}.pT37{padding-top:37px}.pT38{padding-top:38px}.pT39{padding-top:39px}.pT40{padding-top:40px}.pT50,.pT50-resp{padding-top:50px}.pT51{padding-top:51px}.pT52{padding-top:52px}.pT53{padding-top:53px}.pT54{padding-top:54px}.pT55{padding-top:55px}.pT56{padding-top:56px}.pT57{padding-top:57px}.pT58{padding-top:58px}.pT59{padding-top:59px}.pT60{padding-top:60px !important}.pT70,.pT70-to-0-resp{padding-top:70px}.pT80{padding-top:80px}.pT90{padding-top:90px}.pT100,.pT100-resp,.pT100-to-0-resp{padding-top:100px}.pT110{padding-top:110px}.pT120{padding-top:120px}.pT130{padding-top:130px !important}.pT140{padding-top:140px}.pT150{padding-top:150px}.pT160{padding-top:160px}.pT170{padding-top:170px}.pT180{padding-top:180px}.pT190{padding-top:190px}.pT200,.pT200-resp{padding-top:200px}.pR0{padding-right:0 !important}.pR4{padding-right:4px !important}.pR2{padding-right:2px !important}.pR3{padding-right:3px !important}.pR4{padding-right:4px !important}.pR5{padding-right:5px !important}.pR6{padding-right:6px !important}.pR7{padding-right:7px !important}.pR8{padding-right:8px !important}.pR9{padding-right:9px !important}.pR10{padding-right:10px !important}.pR15{padding-right:15px !important}.pR20{padding-right:20px !important}.pR25,.pR25-resp{padding-right:25px !important}.pR30,.pR30-resp{padding-right:30px}.pR40,.pR40-resp{padding-right:40px}.pR45,.pR45-resp{padding-right:45px}.pR50,.pR50-resp{padding-right:50px}.pR60{padding-right:60px}.pR70{padding-right:70px}.pR80,.pR80-resp{padding-right:80px}.pR90{padding-right:90px}.pR100,.pR100-resp{padding-right:100px}.pL0,.pL0-resp{padding-left:0 !important}.pL1,.pL1-resp{padding-left:1px !important}.pL2,.pL2-resp{padding-left:2px !important}.pL3,.pL3-resp{padding-left:3px !important}.pL4,.pL4-resp{padding-left:4px !important}.pL5,.pL5-resp{padding-left:5px !important}.pL6,.pL6-resp{padding-left:6px !important}.pL7,.pL7-resp{padding-left:7px !important}.pL8,.pL8-resp{padding-left:8px !important}.pL9,.pL9-resp{padding-left:9px !important}.pL10,.pL10-resp{padding-left:10px !important}.pL15{padding-left:15px !important}.pL20,.pL20-resp{padding-left:20px !important}.pL25,.pL25-resp{padding-left:25px !important}.pL30,.pL30-resp{padding-left:30px !important}.pL31{padding-left:31px}.pL32{padding-left:32px}.pL33{padding-left:33px}.pL34{padding-left:34px}.pL35{padding-left:35px}.pL36{padding-left:36px}.pL37{padding-left:37px}.pL38{padding-left:38px}.pL39{padding-left:39px}.pL40,.pL40-resp{padding-left:40px}.pL45,.pL45-resp{padding-left:45px}.pL50,.pL50-resp{padding-left:50px}.pL60,.pL60-resp{padding-left:60px}.pL70,.pL70-resp{padding-left:70px}.pL80,.pL80-resp{padding-left:80px}.pL90,.pL90-resp{padding-left:90px}.pL100,.pL100-resp{padding-left:100px !important}.pL100{padding-left:100px !important}.pL110{padding-left:110px !important}.pL120{padding-left:120px !important}.pL130{padding-left:130px !important}.pL140{padding-left:140px !important}.pL150{padding-left:150px !important}.pL160{padding-left:160px !important}.pL170{padding-left:170px !important}.pL180,.pL180-resp{padding-left:180px !important}.pL190{padding-left:190px !important}.pL200{padding-left:200px !important}@media all and (max-width:479px){.wrap-rev{flex-wrap:wrap-reverse !important}.pL10-resp,.pL20-resp,.pL25-resp,.pL30-resp,.pL50-resp,.pL180-resp{padding-left:0 !important}.pR30-resp,.pR50-resp,.pR80-resp,.pR100-resp{padding-right:0 !important}.pT30-resp{padding-top:0 !important}.pB50-resp{padding-bottom:0 !important}.pB80-resp{padding-bottom:0 !important}.pB100-resp{padding-bottom:0 !important}.pB180-resp{padding-bottom:50px !important}.pT100-resp{padding-top:50px !important}.pT200-resp{padding-top:0 !important}.pB100-to-50-resp{padding-bottom:50px !important}.pT100-to-0-resp,.pT70-to-0-resp{padding-top:0 !important}.pT50-resp{padding-top:20px !important}.mL35-resp,.mR35-resp{margin:0}}.pB0{padding-bottom:0 !important}.pB1{padding-bottom:1px}.pB2{padding-bottom:2px}.pB3{padding-bottom:3px}.pB4{padding-bottom:4px}.pB5{padding-bottom:5px}.pB6{padding-bottom:6px}.pB7{padding-bottom:7px}.pB8{padding-bottom:8px}.pB9{padding-bottom:9px}.pB10,.pB10-no-pc{padding-bottom:10px}.pB11{padding-bottom:11px !important}.pB12{padding-bottom:12px !important}.pB13{padding-bottom:13px !important}.pB14{padding-bottom:14px !important}.pB15{padding-bottom:15px !important}.pB16{padding-bottom:16px !important}.pB17{padding-bottom:17px !important}.pB18{padding-bottom:18px !important}.pB19{padding-bottom:19px !important}.pB20,.pB20-no-pc{padding-bottom:20px !important}.pB30,.pB30-no-pc{padding-bottom:30px !important}.pB40,.pB40-no-pc{padding-bottom:40px}.pB50,.pB50-no-pc,.pB50-resp{padding-bottom:50px}@media screen and (min-width:479px){.pB10-no-pc,.pB20-no-pc,.pB30-no-pc,.pB40-no-pc,.pB50-no-pc{padding-bottom:0 !important}}.pB55{padding-bottom:55px}.pB60{padding-bottom:60px}.pB70{padding-bottom:70px}.pB80,.pB80-resp{padding-bottom:80px}.pB90{padding-bottom:90px}.pB100,.pB100-resp,.pB100-to-50-resp{padding-bottom:100px}.pB110{padding-bottom:110px}.pB120{padding-bottom:120px}.pB130{padding-bottom:130px}.pB140{padding-bottom:140px}.pB150{padding-bottom:150px}.pB160{padding-bottom:160px}.pB170{padding-bottom:170px}.pB180,.pB180-resp{padding-bottom:180px}.pB190{padding-bottom:190px}.pB200{padding-bottom:200px}.resp-hide{display:block}.resp-hide-flex{display:flex}.pc-hide,.pc-hide-768{display:none !important}.pc-flex,.pc-flex-768{display:none !important}.border-box{-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.center--div{margin-left:auto;margin-right:auto;width:auto;text-align:center}.no--cover{width:100%;height:100%;position:absolute;top:0;left:0}.block{display:block !important}.inline-block{display:inline-block}.p--top{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;margin:auto !important}.p--center{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;margin:auto !important}.p--center2{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.p--abso,.p--abso-resp{position:absolute}.p--rele{position:relative}.p--fixed{position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.left0{left:0}.right0{right:0}.top0{top:0}.bottom0{bottom:0}.ind---1000{z-index:-1000}.ind--0{z-index:0}.ind--100{z-index:100}.ind--200{z-index:200}.ind--300{z-index:300}.ov--hid{overflow-x:hidden;overflow-y:hidden}.bg--black{background-color:#000}.bgB{background-color:#000 !important}.bgB01{background:rgba(0,0,0,.1)}.bgB02{background:rgba(0,0,0,.2)}.bgB03{background:rgba(0,0,0,.3)}.bgB04{background:rgba(0,0,0,.4)}.bgB05{background:rgba(0,0,0,.5)}.bgB06{background:rgba(0,0,0,.6)}.bgB07{background:rgba(0,0,0,.7)}.bgB08{background:rgba(0,0,0,.8)}.bgB09{background:rgba(0,0,0,.9)}.bg-dark{background:#3d393b}.bgW{background:rgba(255,255,255,1) !important}.bgW01{background:rgba(255,255,255,.1)}.bgW02{background:rgba(255,255,255,.2)}.bgW03{background:rgba(255,255,255,.3)}.bgW04{background:rgba(255,255,255,.4)}.bgW05{background:rgba(255,255,255,.5)}.bgW06{background:rgba(255,255,255,.6)}.bgW07{height:100%;background:rgba(255,255,255,.7)}.bgW08{background:rgba(255,255,255,.8)}.bgW09{background:rgba(255,255,255,.9)}.bgW095{background:rgba(255,255,255,.95)}.bgR{background:rgba(231,14,25,1)}.bgR09{background:rgba(231,14,25,.9)}.bgPink{background:rgba(230,36,136,1)}.bgGreen{background:rgba(142,166,85,1)}.bgOrange{background:rgba(215,170,40,1)}.bglBlue{background:rgba(113,177,234,1)}.bgWaterBlue{background:rgba(222,238,251,1)}.bgBlue{background:rgba(0,90,169,1)}.bgBlue09{background:rgba(0,90,169,.9)}.bgWater{background:rgba(0,159,212,1)}.bgWater09{background:rgba(0,159,212,.9)}.bgWater2{background:rgba(0,168,235,1)}.bgWater2-09{background:rgba(0,168,235,.9)}.bgWhite{background:rgba(255,255,255,.9)}.bgLG{background:rgba(204,204,204,1)}.bgG{background:rgba(188,188,188,1)}.bgDG{background:rgba(90,89,89,1)}.op--05{opacity:.5}.op--03{opacity:.3}.hidd{display:none}.color-cahnge span.breadcrumb>span{color:#000}.color-cahnge span.breadcrumb,.color-cahnge span.breadcrumb>span>a{color:#666}.o-hidden{overflow:hidden !important}.f-shadow10{filter:drop-shadow(10px 10px 10px rgba(0,0,0,.6))}.b-shadow10{box-shadow:10px 30px 50px 0 rgba(0,0,0,.1)}.fix{-webkit-backface-visibility:hidden;backface-visibility:hidden}.inlineblock{display:inline-block !important}.respo-yes-br br{display:none}.respo-no-br br{display:block}.br-resp{display:none}.pc-resp{display:block}.br-resp-768{display:none}.br-resp-834{display:none}@media screen and (min-width:320px){.h200-r{height:200px !important}.h100-r{height:100px !important}.mT1per{margin-top:1% !important}.mT2per{margin-top:2% !important}.mT3per{margin-top:3% !important}.mT4per{margin-top:4% !important}.mT5per{margin-top:5% !important}.mT6per{margin-top:6% !important}.mT7per{margin-top:7% !important}.mT8per{margin-top:8% !important}.mT9per{margin-top:9% !important}.mT10per{margin-top:10% !important}.mT11per{margin-top:11% !important}.mT12per{margin-top:12% !important}.mT13per{margin-top:13% !important}.mT14per{margin-top:14% !important}.mT15per{margin-top:15% !important}.mT16per{margin-top:16% !important}.mT17per{margin-top:17% !important}.mT18per{margin-top:18% !important}.mT19per{margin-top:19% !important}.mT20per{margin-top:20% !important}.mB1per{margin-bottom:1% !important}.mB2per{margin-bottom:2% !important}.mB3per{margin-bottom:3% !important}.mB4per{margin-bottom:4% !important}.mB5per{margin-bottom:5% !important}.mB6per{margin-bottom:6% !important}.mB7per{margin-bottom:7% !important}.mB8per{margin-bottom:8% !important}.mB9per{margin-bottom:9% !important}.mB10per{margin-bottom:10% !important}.mB11per{margin-bottom:11% !important}.mB12per{margin-bottom:12% !important}.mB13per{margin-bottom:13% !important}.mB14per{margin-bottom:14% !important}.mB15per{margin-bottom:15% !important}.mB16per{margin-bottom:16% !important}.mB17per{margin-bottom:17% !important}.mB18per{margin-bottom:18% !important}.mB19per{margin-bottom:19% !important}.mB20per{margin-bottom:20% !important}.mL1per{margin-left:1% !important}.mL2per{margin-left:2% !important}.mL3per{margin-left:3% !important}.mL4per{margin-left:4% !important}.mL5per{margin-left:5% !important}.mL6per{margin-left:6% !important}.mL7per{margin-left:7% !important}.mL8per{margin-left:8% !important}.mL9per{margin-left:9% !important}.mL10per{margin-left:10% !important}.mL11per{margin-left:11% !important}.mL12per{margin-left:12% !important}.mL13per{margin-left:13% !important}.mL14per{margin-left:14% !important}.mL15per{margin-left:15% !important}.mL16per{margin-left:16% !important}.mL17per{margin-left:17% !important}.mL18per{margin-left:18% !important}.mL19per{margin-left:19% !important}.mL20per{margin-left:20% !important}.mR1per{margin-right:1% !important}.mR2per{margin-right:2% !important}.mR3per{margin-right:3% !important}.mR4per{margin-right:4% !important}.mR5per{margin-right:5% !important}.mR6per{margin-right:6% !important}.mR7per{margin-right:7% !important}.mR8per{margin-right:8% !important}.mR9per{margin-right:9% !important}.mR10per{margin-right:10% !important}.mR11per{margin-right:11% !important}.mR12per{margin-right:12% !important}.mR13per{margin-right:13% !important}.mR14per{margin-right:14% !important}.mR15per{margin-right:15% !important}.mR16per{margin-right:16% !important}.mR17per{margin-right:17% !important}.mR18per{margin-right:18% !important}.mR19per{margin-right:19% !important}.mR20per{margin-right:20% !important}.pA1per{padding:1% !important}.pA2per{padding:2% !important}.pA3per{padding:3% !important}.pA4per{padding:4% !important}.pA5per{padding:5% !important}.pA6per{padding:6% !important}.pA7per{padding:7% !important}.pA8per{padding:8% !important}.pA9per{padding:9% !important}.pA10per{padding:10% !important}.pLR1per{padding-right:1% !important;padding-left:1% !important}.pLR2per{padding-right:2% !important;padding-left:2% !important}.pLR3per{padding-right:3% !important;padding-left:3% !important}.pLR4per{padding-right:4% !important;padding-left:4% !important}.pLR5per{padding-right:5% !important;padding-left:5% !important}.pLR6per{padding-right:6% !important;padding-left:6% !important}.pLR7per{padding-right:7% !important;padding-left:7% !important}.pLR8per{padding-right:8% !important;padding-left:8% !important}.pLR9per{padding-right:9% !important;padding-left:9% !important}.pLR10per{padding-right:10% !important;padding-left:10% !important}.pLR11per{padding-right:11% !important;padding-left:11% !important}.pLR12per{padding-right:12% !important;padding-left:12% !important}.pLR13per{padding-right:13% !important;padding-left:13% !important}.pLR14per{padding-right:14% !important;padding-left:14% !important}.pLR15per{padding-right:15% !important;padding-left:15% !important}.pLR16per{padding-right:16% !important;padding-left:16% !important}.pLR17per{padding-right:17% !important;padding-left:17% !important}.pLR18per{padding-right:18% !important;padding-left:18% !important}.pLR19per{padding-right:19% !important;padding-left:19% !important}.pLR20per{padding-right:20% !important;padding-left:20% !important}.pL1per{padding-left:1% !important}.pL2per{padding-left:2% !important}.pL3per{padding-left:3% !important}.pL4per{padding-left:4% !important}.pL5per{padding-left:5% !important}.pL6per{padding-left:6% !important}.pL7per{padding-left:7% !important}.pL8per{padding-left:8% !important}.pL9per{padding-left:9% !important}.pL10per{padding-left:10% !important}.pL11per{padding-left:11% !important}.pL12per{padding-left:12% !important}.pL13per{padding-left:13% !important}.pL14per{padding-left:14% !important}.pL15per{padding-left:15% !important}.pL16per{padding-left:16% !important}.pL17per{padding-left:17% !important}.pL18per{padding-left:18% !important}.pL19per{padding-left:19% !important}.pL20per{padding-left:20% !important}.pR1per{padding-right:1% !important}.pR2per{padding-right:2% !important}.pR3per{padding-right:3% !important}.pR4per{padding-right:4% !important}.pR5per{padding-right:5% !important}.pR6per{padding-right:6% !important}.pR7per{padding-right:7% !important}.pR8per{padding-right:8% !important}.pR9per{padding-right:9% !important}.pR10per{padding-right:10% !important}.pR11per{padding-right:11% !important}.pR12per{padding-right:12% !important}.pR13per{padding-right:13% !important}.pR14per{padding-right:14% !important}.pR15per{padding-right:15% !important}.pR16per{padding-right:16% !important}.pR17per{padding-right:17% !important}.pR18per{padding-right:18% !important}.pR19per{padding-right:19% !important}.pR20per{padding-right:20% !important}.pT1per{padding-top:1% !important}.pT2per{padding-top:2% !important}.pT3per{padding-top:3% !important}.pT4per{padding-top:4% !important}.pT5per{padding-top:5% !important}.pT6per{padding-top:6% !important}.pT7per{padding-top:7% !important}.pT8per{padding-top:8% !important}.pT9per{padding-top:9% !important}.pT10per{padding-top:10% !important}.pT11per{padding-top:11% !important}.pT12per{padding-top:12% !important}.pT13per{padding-top:13% !important}.pT14per{padding-top:14% !important}.pT15per{padding-top:15% !important}.pT16per{padding-top:16% !important}.pT17per{padding-top:17% !important}.pT18per{padding-top:18% !important}.pT19per{padding-top:19% !important}.pT20per{padding-top:20% !important}.pB1per{padding-bottom:1% !important}.pB2per{padding-bottom:2% !important}.pB3per{padding-bottom:3% !important}.pB4per{padding-bottom:4% !important}.pB5per{padding-bottom:5% !important}.pB6per{padding-bottom:6% !important}.pB7per{padding-bottom:7% !important}.pB8per{padding-bottom:8% !important}.pB9per{padding-bottom:9% !important}.pB10per{padding-bottom:10% !important}.pB11per{padding-bottom:11% !important}.pB12per{padding-bottom:12% !important}.pB13per{padding-bottom:13% !important}.pB14per{padding-bottom:14% !important}.pB15per{padding-bottom:15% !important}.pB16per{padding-bottom:16% !important}.pB17per{padding-bottom:17% !important}.pB18per{padding-bottom:18% !important}.pB19per{padding-bottom:19% !important}.pB20per{padding-bottom:20% !important}}@media screen and (max-width:834px){.br-resp-834{display:block}.tx19r-834{font-size:19px !important}}@media screen and (min-width:480px) and (max-width:768px){.reset-float-768{float:none !important}.pc-flex-768{display:flex !important}.flex-r-768{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-r-768.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.br-resp-768{display:block}.resp-object-fit-cover-768{width:100%;object-fit:cover;font-family:'object-fit: cover;'}.resp-hide-768,.resp-hide-flex-768{display:none}.pc-hide-768{display:block !important}.p--abso-768{position:relative}.clear-768{clear:both !important}.bgW-r-768{background:#fff !important}.reset-tA-768{text-align:inherit}.flex-reset-768{display:block}.reset-max-768{min-height:initial !important;min-height:auto !important;min-width:initial !important;min-width:auto !important;max-height:initial !important;max-height:auto !important;max-width:initial !important;max-width:auto !important;width:auto !important;height:auto !important;float:none !important}.reset-max-768,.reset-resp-768,.reset-resp2-768{padding:0 !important;margin:0 !important}.reset-resp-768,.reset-resp-768 p,.reset-resp-768 div{padding:0 !important;margin:auto !important}.reset-resp-768{padding-top:10% !important;padding-left:5% !important;padding-right:5% !important}.reset-resp-768 p,.reset-resp-768 h1,.reset-resp-768 h2{padding-bottom:5% !important}.bg-resp-768{background:initial}.clear-flex-768{display:block !important}.fL-resp-768,.fR-resp-768{float:none}.mAuto-resp-768{margin:auto}.tAc-resp-768{text-align:center !important}.tAl-resp-768{text-align:left !important}.tAr-resp-768{text-align:right !important}.block-r-768{display:block !important}.w150r-768{width:150px !important}.w300r-768{width:300px !important}.w310r-768{width:310px !important}.w320r-768{width:320px !important}.w330r-768{width:330px !important}.w340r-768{width:340px !important}.w350r-768{width:350px !important}.w360r-768{width:360px !important}.w370r-768{width:370px !important}.w380r-768{width:380px !important}.w390r-768{width:390px !important}.w400r-768{width:400px !important}.h50vh-r-768{height:50vh !important}.h60vh-r-768{height:60vh !important}.h70vh-r-768{height:70vh !important}.h80vh-r-768{height:80vh !important}.h90vh-r-768{height:90vh !important}.h100vh-r-768{height:100vh !important}.h200r-768{height:200px !important}.h210r-768{height:210px !important}.h220r-768{height:220px !important}.h230r-768{height:230px !important}.h240r-768{height:240px !important}.h250r-768{height:250px !important}.h260r-768{height:260px !important}.h270r-768{height:270px !important}.h280r-768{height:280px !important}.h290r-768{height:290px !important}.h300r-768{height:300px !important}.h310r-768{height:310px !important}.h320r-768{height:320px !important}.h330r-768{height:330px !important}.h340r-768{height:340px !important}.h350r-768{height:350px !important}.h360r-768{height:360px !important}.h370r-768{height:370px !important}.h380r-768{height:380px !important}.h390r-768{height:390px !important}.h400r-768{height:400px !important}.h410r-768{height:410px !important}.h420r-768{height:420px !important}.h430r-768{height:430px !important}.mT-70r-768{margin-top:-70px !important}.mT-60r-768{margin-top:-60px !important}.mT-70r-768{margin-top:-70px !important}.mT-80r-768{margin-top:-80px !important}.mT-90r-768{margin-top:-90px !important}.mT-100r-768{margin-top:-100px !important}.mT-110r-768{margin-top:-110px !important}.mT-120r-768{margin-top:-120px !important}.mT-130r-768{margin-top:-130px !important}.mT-140r-768{margin-top:-140px !important}.mT-150r-768{margin-top:-150px !important}.mA0r-768{margin:0 !important}.mR20r-768{margin-right:20px !important}.mL10r-768{margin-left:10px !important}.mL20r-768{margin-left:20px !important}.mT0r-768{margin-top:0 !important}.mT5r-768{margin-top:5px !important}.mT10r-768{margin-top:10px !important}.mT20r-768{margin-top:20px !important}.mT30r-768{margin-top:30px !important}.mT40r-768{margin-top:40px !important}.mT50r-768{margin-top:50px !important}.mB0r-768{margin-bottom:0 !important}.mB5r-768{margin-bottom:5px !important}.mB10r-768{margin-bottom:10px !important}.mB20r-768{margin-bottom:20px !important}.mB30r-768{margin-bottom:30px !important}.mB40r-768{margin-bottom:40px !important}.mB50r-768{margin-bottom:50px !important}.mB60r-768{margin-bottom:60px !important}.mB70r-768{margin-bottom:70px !important}.mB80r-768{margin-bottom:80px !important}.mB90r-768{margin-bottom:90px !important}.mB100r-768{margin-bottom:100px !important}.pA5r-768{padding:5px !important}.pA10r-768{padding:10px !important}.pA5per-r-768{padding:5% !important}.pA5per-768{padding:5% !important}.pR10r-768{padding-right:10px !important}.pL0r-768{padding-left:0 !important}.pL5r-768{padding-left:5px !important}.pL10r-768{padding-left:10px !important}.pL20r-768{padding-left:20px !important}.pL30r-768{padding-left:30px !important}.pL40r-768{padding-left:40px !important}.pL50r-768{padding-left:50px !important}.pL60r-768{padding-left:60px !important}.pL70r-768{padding-left:70px !important}.pL80r-768{padding-left:80px !important}.pL90r-768{padding-left:90px !important}.pL100r-768{padding-left:100px !important}.pLR15r-768{padding-left:15px !important;padding-right:15px !important}.pLR20r-768{padding-left:20px !important;padding-right:20px !important}.pLR30r-768{padding-left:20px !important;padding-right:20px !important}.pTB30r-768{padding-top:30px !important;padding-bottom:30px !important}.pT50r-768{padding-top:50px !important}.pT60r-768p{padding-top:60px !important}.pT70r-768{padding-top:70px !important}.pT80r-768{padding-top:80px !important}.pT90r-768{padding-top:90px !important}.pB0r-768{padding-bottom:0 !important}.pB10r-768{padding-bottom:10px !important}.pB20r-768{padding-bottom:20px !important}.pB30r-768{padding-bottom:30px !important}.pB40r-768{padding-bottom:40px !important}.pB50r-768{padding-bottom:50px !important}.w120perr-768{width:120% !important}.w110perr-768{width:110% !important}.w100perr-768{width:100% !important}.w95perr-768{width:95% !important}.w90perr-768{width:90% !important}.w80perr-768{width:80% !important}.w70perr-768{width:70% !important}.w68perr-768{width:68% !important}.w60perr-768{width:60% !important}.w50perr-768{width:50% !important}.w55perr-768{width:55% !important}.w40perr-768{width:40% !important}.w45perr-768{width:45% !important}.w30perr-768{width:30% !important}.w33perr-768{width:33.3333% !important}.w25perr-768{width:25% !important}.w20perr-768{width:20% !important}.w10perr-768{width:10% !important}.bg-fixed-resp-768{background-attachment:scroll;background-repeat:no-repeat;background-position:center top;background-color:#fff;background-size:auto 100%;position:relative}.pT5r-768{padding-top:5px !important}.pT6r-768{padding-top:6px !important}.pT7r-768{padding-top:7px !important}.pT8r-768{padding-top:8px !important}.pT9r-768{padding-top:9px !important}.pT10r-768{padding-top:10px !important}.pT15r-768{padding-top:15px !important}.pT20r-768{padding-top:20px !important}.pT25r-768{padding-top:25px !important}.pT30r-768{padding-top:30px !important}.pT35r-768{padding-top:35px !important}.pT40r-768{padding-top:40px !important}.pLR5per-r-768{padding-left:5% !important;padding-right:5% !important}.lH10r-768{line-height:1em !important}.lH11r-768{line-height:1.1em !important}.lH12r-768{line-height:1.2em !important}.lH13r-768{line-height:1.3em !important}.lH14r-768{line-height:1.4em !important}.lH15r-768{line-height:1.5em !important}.lH16r-768{line-height:1.6em !important}.lH17r-768{line-height:1.7em !important}.lH18r-768{line-height:1.8em !important}.lH19r-768{line-height:1.9em !important}.lH20r-768{line-height:2em !important}.lH21r-768{line-height:2.1em !important}.lH22r-768{line-height:2.2em !important}.lH23r-768{line-height:2.3em !important}.lH24r-768{line-height:.42em !important}.lH25r-768{line-height:2.5em !important}.lH26r-768{line-height:2.6em !important}.lH27r-768{line-height:2.7em !important}.lH28r-768{line-height:2.8em !important}.lH29r-768{line-height:2.9em !important}.lH30r-768{line-height:3em !important}.tx10r-768{font-size:10px !important}.tx11r-768{font-size:11px !important}.tx12r-768{font-size:12px !important}.tx13r-768{font-size:13px !important}.tx14r-768{font-size:14px !important}.tx15r-768{font-size:15px !important}.tx16r-768{font-size:16px !important}.tx17r-768{font-size:17px !important}.tx18r-768{font-size:18px !important}.tx19r-768{font-size:19px !important}.tx20r-768{font-size:20px !important}.tx21r-768{font-size:21px !important}.tx22r-768{font-size:22px !important}.tx23r-768{font-size:23px !important}.tx24r-768{font-size:24px !important}.tx25r-768{font-size:25px !important}.tx26r-768{font-size:26px !important}.tx27r-768{font-size:27px !important}.tx28r-768{font-size:28px !important}.tx29r-768{font-size:29px !important}.tx30r-768{font-size:30px !important}.tx31r-768{font-size:31px !important}.tx32r-768{font-size:32px !important}.tx33r-768{font-size:33px !important}.tx34r-768{font-size:34px !important}.tx35r-768{font-size:35px !important}.lH18r-768{line-height:1.8em !important}.lH20r-768{line-height:2em !important}.lH21r-768{line-height:2.1em !important}.lH22r-768{line-height:2.2em !important}.ls-fix-768{letter-spacing:inherit}.ls1r-768{letter-spacing:.1em}}@media screen and (max-width:479px){.h10vh-r{height:10vh !important}.h20vh-r{height:20vh !important}.h30vh-r{height:30vh !important}.h40vh-r{height:40vh !important}.h50vh-r{height:50vh !important}.h60vh-r{height:60vh !important}.h70vh-r{height:70vh !important}.h80vh-r{height:80vh !important}.h90vh-r{height:90vh !important}.h100vh-r{height:100vh !important}.w10vw-r{width:10vw !important}.w20vw-r{width:20vw !important}.w30vw-r{width:30vw !important}.w40vw-r{width:40vw !important}.w50vw-r{width:50vw !important}.w60vw-r{width:60vw !important}.w70vw-r{width:70vw !important}.w80vw-r{width:80vw !important}.w90vw-r{width:90vw !important}.w100vw-r{width:100vw !important}.reset-float{float:none !important}.bTb-r{border-top:1px solid #ccc}.bBb-r{border-bottom:1px solid #ccc}.bLb-r{border-left:1px solid #ccc}.bRb-r{border-right:1px solid #ccc}.flex-r{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-r.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.position-reset{position:static !important}.bgP-r{background:rgba(232,84,103,1) !important}.bgGR-r{background:rgba(122,148,83,1) !important}.bgDB-r{background:rgba(22,9,89,1) !important}.bgLB-r{background:rgba(40,96,178,1) !important}.bgLLB-r{background:rgba(243,250,254,1) !important}.bgB-r{background:#1a1919 !important}.bgLG-r{background:rgba(204,204,204,.3) !important}.bgG-r{background:rgba(188,188,188,1) !important}.bgDG-r{background:rgba(90,89,89,1) !important}.bgW-r{background:#fff !important}.tCw-r{color:#fff !important}.tCb-r{color:#000 !important}.pc-resp{display:none}.br-resp{display:block}.respo-yes-br br{display:block}.respo-no-br br{display:none}.resp-object-fit-cover{width:100%;object-fit:cover;font-family:'object-fit: cover;'}.resp-hide,.resp-hide-flex{display:none !important}.pc-hide{display:block !important}.pc-flex{display:flex !important}.change-text1{color:#000}.tAl-resp{text-align:center}.bLb-resp{border-left:none}.p--abso-resp{position:relative}.clear-r{clear:both !important}.bgW-r{background:#fff !important}.reset-tA,.reset-all{text-align:inherit}.flex-reset,.reset-all{display:block !important}.reset-max,.reset-all{min-height:initial !important;min-height:auto !important;min-width:initial !important;min-width:auto !important;max-height:initial !important;max-height:auto !important;max-width:initial !important;max-width:auto !important;width:auto !important;height:auto !important;float:none}.reset-max,.reset-resp,.reset-resp2{padding:0 !important;margin:0 !important}.reset-resp,.reset-resp p,.reset-resp div .reset-resp2,.reset-resp2 p,.reset-resp2 div{padding:0 !important;margin:auto !important}.reset-resp{padding-top:10% !important;padding-left:5% !important;padding-right:5% !important}.reset-resp p,.reset-resp h1,.reset-resp h2{padding-bottom:5% !important}.bg-resp{background:initial}.w35per-resp,.w40per-resp,.w45per-resp,.w50per-resp,.w55per-resp,.w60per-resp,.w65per-resp,.w70per-resp,.w75per-resp,.w80per-resp,.w90per-resp{width:auto !important}.clear-flex{display:block !important}.fL-resp,.fR-resp{float:none}.mT-20-resp{margin-top:0 !important}.bLb-resp2px{border:none !important}.mAuto-resp{margin:auto}.tAc-pc{text-align:left !important}.tAc-resp,.tAc-r{text-align:center !important}.tAl-resp,.tAl-r{text-align:left !important}.tAr-resp,.tAr-r{text-align:right !important}.block-r{display:block !important}.w150r{width:150px !important}.w300r{width:300px !important}.w310r{width:310px !important}.w320r{width:320px !important}.w330r{width:330px !important}.w340r{width:340px !important}.w350r{width:350px !important}.w360r{width:360px !important}.w370r{width:370px !important}.w380r{width:380px !important}.w390r{width:390px !important}.w400r{width:400px !important}.h50vh-r{height:50vh !important}.h60vh-r{height:60vh !important}.h70vh-r{height:70vh !important}.h80vh-r{height:80vh !important}.h90vh-r{height:90vh !important}.h100vh-r{height:100vh !important}.h200r{height:200px !important}.h210r{height:210px !important}.h220r{height:220px !important}.h230r{height:230px !important}.h240r{height:240px !important}.h250r{height:250px !important}.h260r{height:260px !important}.h270r{height:270px !important}.h280r{height:280px !important}.h290r{height:290px !important}.h300r{height:300px !important}.h310r{height:310px !important}.h320r{height:320px !important}.h330r{height:330px !important}.h340r{height:340px !important}.h350r{height:350px !important}.h360r{height:360px !important}.h370r{height:370px !important}.h380r{height:380px !important}.h390r{height:390px !important}.h400r{height:400px !important}.h410r{height:410px !important}.h420r{height:420px !important}.h430r{height:430px !important}.h560r{height:560px !important}.mT-70r{margin-top:-70px !important}.mT-60r{margin-top:-60px !important}.mT-70r{margin-top:-70px !important}.mT-80r{margin-top:-80px !important}.mT-90r{margin-top:-90px !important}.mT-100r{margin-top:-100px !important}.mT-110r{margin-top:-110px !important}.mT-120r{margin-top:-120px !important}.mT-130r{margin-top:-130px !important}.mT-140r{margin-top:-140px !important}.mT-150r{margin-top:-150px !important}.mA1per-r{margin:1% !important}.mA2per-r{margin:2% !important}.mA3per-r{margin:3% !important}.mA4per-r{margin:4% !important}.mA5per-r{margin:5% !important}.mA0r{margin:0 !important}.mA5r{margin:5px !important}.mA10r{margin:10px !important}.mA15r{margin:15px !important}.mA20r{margin:20px !important}.mR0r{margin-right:0 !important}.mR10r{margin-right:10px !important}.mR20r{margin-right:20px !important}.mL0r{margin-left:0 !important}.mL10r{margin-left:10px !important}.mL20r{margin-left:20px !important}.mT0r{margin-top:0 !important}.mT1r{margin-top:1px !important}.mT2r{margin-top:2px !important}.mT3r{margin-top:3px !important}.mT4r{margin-top:4px !important}.mT5r{margin-top:5px !important}.mT10r{margin-top:10px !important}.mT20r{margin-top:20px !important}.mT30r{margin-top:30px !important}.mT40r{margin-top:40px !important}.mT50r{margin-top:50px !important}.mB0r{margin-bottom:0 !important}.mB5r{margin-bottom:5px !important}.mB10r{margin-bottom:10px !important}.mB20r{margin-bottom:20px !important}.mB30r{margin-bottom:30px !important}.mB40r{margin-bottom:40px !important}.mB50r{margin-bottom:50px !important}.mB60r{margin-bottom:60px !important}.mB70r{margin-bottom:70px !important}.mB80r{margin-bottom:80px !important}.mB90r{margin-bottom:90px !important}.mB100r{margin-bottom:100px !important}.pA0r{padding:0 !important}.pA5r{padding:5px !important}.pA10r{padding:10px !important}.pA20r{padding:20px !important}.pA30r{padding:30px !important}.pA40r{padding:40px !important}.pA50r{padding:50px !important}.pA60r{padding:60px !important}.pA70r{padding:70px !important}.pA80r{padding:80px !important}.pA90r{padding:90px !important}.pA100r{padding:100px !important}.pA5per-r{padding:5% !important}.pA6per-r{padding:6% !important}.pA7per-r{padding:7% !important}.pA8per-r{padding:8% !important}.pA9per-r{padding:9% !important}.pA10per-r{padding:10% !important}.mT1per-r{margin-top:1% !important}.mT2per-r{margin-top:2% !important}.mT3per-r{margin-top:3% !important}.mT4per-r{margin-top:4% !important}.mT5per-r{margin-top:5% !important}.mT6per-r{margin-top:6% !important}.mT7per-r{margin-top:7% !important}.mT8per-r{margin-top:8% !important}.mT9per-r{margin-top:9% !important}.mT10per-r{margin-top:10% !important}.mT11per-r{margin-top:11% !important}.mT12per-r{margin-top:12% !important}.mT13per-r{margin-top:13% !important}.mT14per-r{margin-top:14% !important}.mT15per-r{margin-top:15% !important}.mT16per-r{margin-top:16% !important}.mT17per-r{margin-top:17% !important}.mT18per-r{margin-top:18% !important}.mT19per-r{margin-top:19% !important}.mT20per-r{margin-top:20% !important}.mB1per-r{margin-bottom:1% !important}.mB2per-r{margin-bottom:2% !important}.mB3per-r{margin-bottom:3% !important}.mB4per-r{margin-bottom:4% !important}.mB5per-r{margin-bottom:5% !important}.mB6per-r{margin-bottom:6% !important}.mB7per-r{margin-bottom:7% !important}.mB8per-r{margin-bottom:8% !important}.mB9per-r{margin-bottom:9% !important}.mB10per-r{margin-bottom:10% !important}.mB11per-r{margin-bottom:11% !important}.mB12per-r{margin-bottom:12% !important}.mB13per-r{margin-bottom:13% !important}.mB14per-r{margin-bottom:14% !important}.mB15per-r{margin-bottom:15% !important}.mB16per-r{margin-bottom:16% !important}.mB17per-r{margin-bottom:17% !important}.mB18per-r{margin-bottom:18% !important}.mB19per-r{margin-bottom:19% !important}.mB20per-r{margin-bottom:20% !important}.mL1per-r{margin-left:1% !important}.mL2per-r{margin-left:2% !important}.mL3per-r{margin-left:3% !important}.mL4per-r{margin-left:4% !important}.mL5per-r{margin-left:5% !important}.mL6per-r{margin-left:6% !important}.mL7per-r{margin-left:7% !important}.mL8per-r{margin-left:8% !important}.mL9per-r{margin-left:9% !important}.mL10per-r{margin-left:10% !important}.mL11per-r{margin-left:11% !important}.mL12per-r{margin-left:12% !important}.mL13per-r{margin-left:13% !important}.mL14per-r{margin-left:14% !important}.mL15per-r{margin-left:15% !important}.mL16per-r{margin-left:16% !important}.mL17per-r{margin-left:17% !important}.mL18per-r{margin-left:18% !important}.mL19per-r{margin-left:19% !important}.mL20per-r{margin-left:20% !important}.mR1per-r{margin-right:1% !important}.mR2per-r{margin-right:2% !important}.mR3per-r{margin-right:3% !important}.mR4per-r{margin-right:4% !important}.mR5per-r{margin-right:5% !important}.mR6per-r{margin-right:6% !important}.mR7per-r{margin-right:7% !important}.mR8per-r{margin-right:8% !important}.mR9per-r{margin-right:9% !important}.mR10per-r{margin-right:10% !important}.mR11per-r{margin-right:11% !important}.mR12per-r{margin-right:12% !important}.mR13per-r{margin-right:13% !important}.mR14per-r{margin-right:14% !important}.mR15per-r{margin-right:15% !important}.mR16per-r{margin-right:16% !important}.mR17per-r{margin-right:17% !important}.mR18per-r{margin-right:18% !important}.mR19per-r{margin-right:19% !important}.mR20per-r{margin-right:20% !important}.pLR1per-r{padding-right:1% !important;padding-left:1% !important}.pLR2per-r{padding-right:2% !important;padding-left:2% !important}.pLR3per-r{padding-right:3% !important;padding-left:3% !important}.pLR4per-r{padding-right:4% !important;padding-left:4% !important}.pLR5per-r{padding-right:5% !important;padding-left:5% !important}.pLR6per-r{padding-right:6% !important;padding-left:6% !important}.pLR7per-r{padding-right:7% !important;padding-left:7% !important}.pLR8per-r{padding-right:8% !important;padding-left:8% !important}.pLR9per-r{padding-right:9% !important;padding-left:9% !important}.pLR10per-r{padding-right:10% !important;padding-left:10% !important}.pLR11per-r{padding-right:11% !important;padding-left:11% !important}.pLR12per-r{padding-right:12% !important;padding-left:12% !important}.pLR13per-r{padding-right:13% !important;padding-left:13% !important}.pLR14per-r{padding-right:14% !important;padding-left:14% !important}.pLR15per-r{padding-right:15% !important;padding-left:15% !important}.pLR16per-r{padding-right:16% !important;padding-left:16% !important}.pLR17per-r{padding-right:17% !important;padding-left:17% !important}.pLR18per-r{padding-right:18% !important;padding-left:18% !important}.pLR19per-r{padding-right:19% !important;padding-left:19% !important}.pLR20per-r{padding-right:20% !important;padding-left:20% !important}.pL1per-r{padding-left:1% !important}.pL2per-r{padding-left:2% !important}.pL3per-r{padding-left:3% !important}.pL4per-r{padding-left:4% !important}.pL5per-r{padding-left:5% !important}.pL6per-r{padding-left:6% !important}.pL7per-r{padding-left:7% !important}.pL8per-r{padding-left:8% !important}.pL9per-r{padding-left:9% !important}.pL10per-r{padding-left:10% !important}.pL11per-r{padding-left:11% !important}.pL12per-r{padding-left:12% !important}.pL13per-r{padding-left:13% !important}.pL14per-r{padding-left:14% !important}.pL15per-r{padding-left:15% !important}.pL16per-r{padding-left:16% !important}.pL17per-r{padding-left:17% !important}.pL18per-r{padding-left:18% !important}.pL19per-r{padding-left:19% !important}.pL20per-r{padding-left:20% !important}.pR1per-r{padding-right:1% !important}.pR2per-r{padding-right:2% !important}.pR3per-r{padding-right:3% !important}.pR4per-r{padding-right:4% !important}.pR5per-r{padding-right:5% !important}.pR6per-r{padding-right:6% !important}.pR7per-r{padding-right:7% !important}.pR8per-r{padding-right:8% !important}.pR9per-r{padding-right:9% !important}.pR10per-r{padding-right:10% !important}.pR11per-r{padding-right:11% !important}.pR12per-r{padding-right:12% !important}.pR13per-r{padding-right:13% !important}.pR14per-r{padding-right:14% !important}.pR15per-r{padding-right:15% !important}.pR16per-r{padding-right:16% !important}.pR17per-r{padding-right:17% !important}.pR18per-r{padding-right:18% !important}.pR19per-r{padding-right:19% !important}.pR20per-r{padding-right:20% !important}.pT1per-r{padding-top:1% !important}.pT2per-r{padding-top:2% !important}.pT3per-r{padding-top:3% !important}.pT4per-r{padding-top:4% !important}.pT5per-r{padding-top:5% !important}.pT6per-r{padding-top:6% !important}.pT7per-r{padding-top:7% !important}.pT8per-r{padding-top:8% !important}.pT9per-r{padding-top:9% !important}.pT10per-r{padding-top:10% !important}.pT11per-r{padding-top:11% !important}.pT12per-r{padding-top:12% !important}.pT13per-r{padding-top:13% !important}.pT14per-r{padding-top:14% !important}.pT15per-r{padding-top:15% !important}.pT16per-r{padding-top:16% !important}.pT17per-r{padding-top:17% !important}.pT18per-r{padding-top:18% !important}.pT19per-r{padding-top:19% !important}.pT20per-r{padding-top:20% !important}.pB1per-r{padding-bottom:1% !important}.pB2per-r{padding-bottom:2% !important}.pB3per-r{padding-bottom:3% !important}.pB4per-r{padding-bottom:4% !important}.pB5per-r{padding-bottom:5% !important}.pB6per-r{padding-bottom:6% !important}.pB7per-r{padding-bottom:7% !important}.pB8per-r{padding-bottom:8% !important}.pB9per-r{padding-bottom:9% !important}.pB10per-r{padding-bottom:10% !important}.pB11per-r{padding-bottom:11% !important}.pB12per-r{padding-bottom:12% !important}.pB13per-r{padding-bottom:13% !important}.pB14per-r{padding-bottom:14% !important}.pB15per-r{padding-bottom:15% !important}.pB16per-r{padding-bottom:16% !important}.pB17per-r{padding-bottom:17% !important}.pB18per-r{padding-bottom:18% !important}.pB19per-r{padding-bottom:19% !important}.pB20per-r{padding-bottom:20% !important}.pR10r{padding-right:10px !important}.pL0r{padding-left:0 !important}.pL5r{padding-left:5px !important}.pL10r{padding-left:10px !important}.pL20r{padding-left:20px !important}.pL30r{padding-left:30px !important}.pL40r{padding-left:40px !important}.pL50r{padding-left:50px !important}.pL60r{padding-left:60px !important}.pL70r{padding-left:70px !important}.pL80r{padding-left:80px !important}.pL90r{padding-left:90px !important}.pL100r{padding-left:100px !important}.pLR15r{padding-left:15px !important;padding-right:15px !important}.pLR20r{padding-left:20px !important;padding-right:20px !important}.pLR30r{padding-left:20px !important;padding-right:20px !important}.pTB30r{padding-top:30px !important;padding-bottom:30px !important}.pT50r{padding-top:50px !important}.pT60rp{padding-top:60px !important}.pT70r{padding-top:70px !important}.pT80r{padding-top:80px !important}.pT90r{padding-top:90px !important}.pB0r{padding-bottom:0 !important}.pB10r{padding-bottom:10px !important}.pB20r{padding-bottom:20px !important}.pB30r{padding-bottom:30px !important}.pB40r{padding-bottom:40px !important}.pB50r{padding-bottom:50px !important}.hw-ratio10r{height:100vw;width:100vw}.hw-ratio09r{height:calc(100vw*0.9);width:100vw}.hw-ratio08r{height:calc(100vw*0.8);width:100vw}.hw-ratio07r{height:calc(100vw*0.7);width:100vw}.hw-ratio06r{height:calc(100vw*0.6);width:100vw}.hw-ratio05r{height:calc(100vw*0.5);width:100vw}.hw-ratio04r{height:calc(100vw*0.4);width:100vw}.hw-ratio03r{height:calc(100vw*0.3);width:100vw}.hw-ratio02r{height:calc(100vw*0.2);width:100vw}.hw-ratio01r{height:calc(100vw*0.1);width:100vw}.w120perr{width:120% !important}.w110perr{width:110% !important}.w100perr{width:100% !important}.w95perr{width:95% !important}.w90perr{width:90% !important}.w80perr{width:80% !important}.w70perr{width:70% !important}.w68perr{width:68% !important}.w60perr{width:60% !important}.w50perr{width:50% !important}.w55perr{width:55% !important}.w40perr{width:40% !important}.w45perr{width:45% !important}.w30perr{width:30% !important}.w33perr{width:33.3333% !important}.w25perr{width:25% !important}.w20perr{width:20% !important}.w10perr{width:10% !important}.w5perr{width:5% !important}.bg-fixed-resp{background-attachment:scroll;background-repeat:no-repeat;background-position:center top;background-color:#fff;background-size:auto 100%;position:relative}.y-130per{background-size:auto 130% !important}.bgWater2-09{background:rgba(0,168,235,1)}.section-news-and-banner{padding-top:50px;padding-bottom:0}.pT5r{padding-top:5px !important}.pT6r{padding-top:6px !important}.pT7r{padding-top:7px !important}.pT8r{padding-top:8px !important}.pT9r{padding-top:9px !important}.pT10r{padding-top:10px !important}.pT15r{padding-top:15px !important}.pT20r{padding-top:20px !important}.pT25r{padding-top:25px !important}.pT30r{padding-top:30px !important}.pT35r{padding-top:35px !important}.pT40r{padding-top:40px !important}.pLR5per-r{padding-left:5% !important;padding-right:5% !important}.lH10r{line-height:1em !important}.lH11r{line-height:1.1em !important}.lH12r{line-height:1.2em !important}.lH13r{line-height:1.3em !important}.lH14r{line-height:1.4em !important}.lH15r{line-height:1.5em !important}.lH16r{line-height:1.6em !important}.lH17r{line-height:1.7em !important}.lH18r{line-height:1.8em !important}.lH19r{line-height:1.9em !important}.lH20r{line-height:2em !important}.lH21r{line-height:2.1em !important}.lH22r{line-height:2.2em !important}.lH23r{line-height:2.3em !important}.lH24r{line-height:.42em !important}.lH25r{line-height:2.5em !important}.lH26r{line-height:2.6em !important}.lH27r{line-height:2.7em !important}.lH28r{line-height:2.8em !important}.lH29r{line-height:2.9em !important}.lH30r{line-height:3em !important}.tx10r{font-size:10px !important}.tx11r{font-size:11px !important}.tx12r{font-size:12px !important}.tx13r{font-size:13px !important}.tx14r{font-size:14px !important}.tx15r{font-size:15px !important}.tx16r{font-size:16px !important}.tx17r{font-size:17px !important}.tx18r{font-size:18px !important}.tx19r{font-size:19px !important}.tx20r{font-size:20px !important}.tx21r{font-size:21px !important}.tx22r{font-size:22px !important}.tx23r{font-size:23px !important}.tx24r{font-size:24px !important}.tx25r{font-size:25px !important}.tx26r{font-size:26px !important}.tx27r{font-size:27px !important}.tx28r{font-size:28px !important}.tx29r{font-size:29px !important}.tx30r{font-size:30px !important}.tx31r{font-size:31px !important}.tx32r{font-size:32px !important}.tx33r{font-size:33px !important}.tx34r{font-size:34px !important}.tx35r{font-size:35px !important}.tx36r{font-size:36px !important}.tx37r{font-size:37px !important}.tx38r{font-size:38px !important}.tx39r{font-size:39px !important}.tx40r{font-size:40px !important}.tx41r{font-size:41px !important}.tx42r{font-size:42px !important}.tx43r{font-size:43px !important}.tx44r{font-size:44px !important}.tx45r{font-size:45px !important}.tx46r{font-size:46px !important}.tx47r{font-size:47px !important}.tx48r{font-size:48px !important}.tx49r{font-size:49px !important}.tx50r{font-size:50px !important}.tx51r{font-size:51px !important}.tx52r{font-size:45px !important}.tx53r{font-size:53px !important}.tx54r{font-size:54px !important}.tx55r{font-size:55px !important}.tx56r{font-size:56px !important}.tx57r{font-size:57px !important}.tx58r{font-size:58px !important}.tx59r{font-size:59px !important}.tx60r{font-size:60px !important}.tx61r{font-size:61px !important}.tx62r{font-size:62px !important}.tx63r{font-size:63px !important}.tx64r{font-size:64px !important}.tx65r{font-size:65px !important}.tx66r{font-size:66px !important}.tx67r{font-size:67px !important}.tx68r{font-size:68px !important}.tx69r{font-size:69px !important}.tx70r{font-size:70px !important}.lH13r{line-height:1.3em !important}.lH14r{line-height:1.4em !important}.lH15r{line-height:1.5em !important}.lH16r{line-height:1.6em !important}.lH17r{line-height:1.7em !important}.lH18r{line-height:1.8em !important}.lH19r{line-height:1.9em !important}.lH20r{line-height:2em !important}.lH21r{line-height:2.1em !important}.lH22r{line-height:2.2em !important}.ls-fix{letter-spacing:inherit}.ls0r{letter-spacing:0em !important}.ls1r{letter-spacing:.1em !important}.ls15r{letter-spacing:.15em !important}.ls2r{letter-spacing:.2em !important}}@media screen and (max-width:375px){.h10vh-rr{height:10vh !important}.h20vh-rr{height:20vh !important}.h30vh-rr{height:30vh !important}.h40vh-rr{height:40vh !important}.h50vh-rr{height:50vh !important}.h60vh-rr{height:60vh !important}.h70vh-rr{height:70vh !important}.h80vh-rr{height:80vh !important}.h90vh-rr{height:90vh !important}.h100vh-rr{height:100vh !important}.w10vw-rr{width:10vw !important}.w20vw-rr{width:20vw !important}.w30vw-rr{width:30vw !important}.w40vw-rr{width:40vw !important}.w50vw-rr{width:50vw !important}.w60vw-rr{width:60vw !important}.w70vw-rr{width:70vw !important}.w80vw-rr{width:80vw !important}.w90vw-rr{width:90vw !important}.w100vw-rr{width:100vw !important}.w120perrr{width:120% !important}.w110perrr{width:110% !important}.w100perrr{width:100% !important}.w95perrr{width:95% !important}.w90perrr{width:90% !important}.w80perrr{width:80% !important}.w70perrr{width:70% !important}.w68perrr{width:68% !important}.w60perrr{width:60% !important}.w50perrr{width:50% !important}.w55perrr{width:55% !important}.w40perrr{width:40% !important}.w45perrr{width:45% !important}.w30perrr{width:30% !important}.w33perrr{width:33.3333% !important}.w25perrr{width:25% !important}.w20perrr{width:20% !important}.w10perrr{width:10% !important}.w5perrr{width:5% !important}.w300rr{width:300px !important}.w310rr{width:310px !important}.w320rr{width:320px !important}.w330rr{width:330px !important}.w340rr{width:340px !important}.w350rr{width:350px !important}.w360rr{width:360px !important}.w370rr{width:370px !important}.w380rr{width:380px !important}.w390rr{width:390px !important}.w400rr{width:400px !important}.h200rr{height:200px !important}.h210rr{height:210px !important}.h220rr{height:220px !important}.h230rr{height:230px !important}.h240rr{height:240px !important}.h250rr{height:250px !important}.h260rr{height:260px !important}.h270rr{height:270px !important}.h280rr{height:280px !important}.h290rr{height:290px !important}.h300rr{height:300px !important}.h310rr{height:310px !important}.h320rr{height:320px !important}.h330rr{height:330px !important}.h340rr{height:340px !important}.h350rr{height:350px !important}.tx10rr{font-size:10px !important}.tx11rr{font-size:11px !important}.tx12rr{font-size:12px !important}.tx13rr{font-size:13px !important}.tx14rr{font-size:14px !important}.tx15rr{font-size:15px !important}.tx16rr{font-size:16px !important}.tx17rr{font-size:17px !important}.tx18rr{font-size:18px !important}.tx19rr{font-size:19px !important}.tx20rr{font-size:20px !important}.tx21rr{font-size:21px !important}.tx22rr{font-size:22px !important}.tx23rr{font-size:23px !important}.tx24rr{font-size:24px !important}.tx25rr{font-size:25px !important}.tx26rr{font-size:26px !important}.tx27rr{font-size:27px !important}.tx28rr{font-size:28px !important}.tx29rr{font-size:29px !important}.tx30rr{font-size:30px !important}.tx31rr{font-size:31px !important}.tx32rr{font-size:32px !important}.tx33rr{font-size:33px !important}.tx34rr{font-size:34px !important}.tx35rr{font-size:35px !important}.tx36rr{font-size:36px !important}.tx37rr{font-size:37px !important}.tx38rr{font-size:38px !important}.tx39rr{font-size:39px !important}.tx40rr{font-size:40px !important}.tx41rr{font-size:41px !important}.tx42rr{font-size:42px !important}.tx43rr{font-size:43px !important}.tx44rr{font-size:44px !important}.tx45rr{font-size:45px !important}.tx46rr{font-size:46px !important}.tx47rr{font-size:47px !important}.tx48rr{font-size:48px !important}.tx49rr{font-size:49px !important}.tx50rr{font-size:50px !important}.tx51rr{font-size:51px !important}.tx52rr{font-size:52px !important}.tx53rr{font-size:53px !important}.tx54rr{font-size:54px !important}.tx55rr{font-size:55px !important}.tx56rr{font-size:56px !important}.tx57rr{font-size:57px !important}.tx58rr{font-size:58px !important}.tx59rr{font-size:59px !important}.tx60rr{font-size:60px !important}.lH18rr{line-height:1.8em !important}.lH20rr{line-height:2em !important}.lH21rr{line-height:2.1em !important}.lH22rr{line-height:2.2em !important}.ls1rr{letter-spacing:.1em}}.br-resp-320{display:none}@media screen and (max-width:320px){.br-resp-320{display:block !important}.w120perrrr{width:120% !important}.w110perrrr{width:110% !important}.w100perrrr{width:100% !important}.w95perrrr{width:95% !important}.w90perrrr{width:90% !important}.w80perrrr{width:80% !important}.w70perrrr{width:70% !important}.w68perrrr{width:68% !important}.w60perrrr{width:60% !important}.w50perrrr{width:50% !important}.w55perrrr{width:55% !important}.w40perrrr{width:40% !important}.w45perrrr{width:45% !important}.w30perrrr{width:30% !important}.w33perrrr{width:33.3333% !important}.w25perrrr{width:25% !important}.w20perrrr{width:20% !important}.w10perrrr{width:10% !important}.w5perrrr{width:5% !important}.w260rrr{width:260px !important}.w270rrr{width:270px !important}.w280rrr{width:280px !important}.w290rrr{width:290px !important}.w300rrr{width:300px !important}.w310rrr{width:310px !important}.w320rrr{width:320px !important}.w330rrr{width:330px !important}.w340rrr{width:340px !important}.w350rrr{width:350px !important}.h200rrr{height:200px !important}.h210rrr{height:210px !important}.h220rrr{height:220px !important}.h230rrr{height:230px !important}.h240rrr{height:240px !important}.h250rrr{height:250px !important}.h260rrr{height:260px !important}.h270rr{height:270px !important}.h280rrr{height:280px !important}.h290rrr{height:290px !important}.h300rrr{height:300px !important}.resp-hide-rrr{display:none}.tx7rrr{font-size:7px !important}.tx8rrr{font-size:8px !important}.tx9rrr{font-size:9px !important}.tx10rrr{font-size:10px !important}.tx11rrr{font-size:11px !important}.tx12rrr{font-size:12px !important}.tx13rrr{font-size:13px !important}.tx14rrr{font-size:14px !important}.tx15rrr{font-size:15px !important}.tx16rrr{font-size:16px !important}.tx17rrr{font-size:17px !important}.tx18rrr{font-size:18px !important}.tx19rrr{font-size:19px !important}.tx20rrr{font-size:20px !important}.tx21rrr{font-size:21px !important}.tx22rrr{font-size:22px !important}.tx23rrr{font-size:23px !important}.tx24rrr{font-size:24px !important}.tx25rrr{font-size:25px !important}.tx26rrr{font-size:26px !important}.tx27rrr{font-size:27px !important}.tx28rrr{font-size:28px !important}.tx29rrr{font-size:29px !important}.tx30rrr{font-size:30px !important}.tx31rrr{font-size:31px !important}.tx32rrr{font-size:32px !important}.tx33rrr{font-size:33px !important}.tx34rrr{font-size:34px !important}.tx35rrr{font-size:35px !important}.tx36rrr{font-size:36px !important}.tx37rrr{font-size:37px !important}.tx38rrr{font-size:38px !important}.tx39rrr{font-size:39px !important}.tx40rrr{font-size:40px !important}.lH18rrr{line-height:1.8em !important}.lH20rrr{line-height:2em !important}.lH21rrr{line-height:2.1em !important}.lH22rrr{line-height:2.2em !important}.ls1rrr{letter-spacing:.1em}}.chira{-webkit-backface-visibility:hidden !important;backface-visibility:hidden !important;overflow:hidden !important}.no-wrap{white-space:nowrap !important}.p-abso{position:absolute !important}.p-rele{position:relative !important}.p-static{position:static !important}.left-0{left:0 !important}.right-0{right:0 !important}.top-0{top:0 !important}.bottom-0{bottom:0 !important}@media (min-width:576px){.p-sm-abso{position:absolute !important}.p-sm-rele{position:relative !important}.p-sm-static{position:static !important}.left-sm-0{left:0 !important}.right-sm-0{right:0 !important}.top-sm-0{top:0 !important}.bottom-sm-0{bottom:0 !important}}@media (min-width:768px){.p-md-abso{position:absolute !important}.p-md-rele{position:relative !important}.p-md-static{position:static !important}.left-md-0{left:0 !important}.right-md-0{right:0 !important}.top-md-0{top:0 !important}.bottom-md-0{bottom:0 !important}}@media (min-width:992px){.p-lg-abso{position:absolute !important}.p-lg-rele{position:relative !important}.p-lg-static{position:static !important}.left-lg-0{left:0 !important}.right-lg-0{right:0 !important}.top-lg-0{top:0 !important}.bottom-lg-0{bottom:0 !important}}@media (min-width:1200px){.p-xl-abso{position:absolute !important}.p-xl-rele{position:relative !important}.p-xl-static{position:static !important}.left-xl-0{left:0 !important}.right-xl-0{right:0 !important}.top-xl-0{top:0 !important}.bottom-xl-0{bottom:0 !important}}
.li-ml-0 li{margin-left:0 !important}.li-ml-1 li{margin-left:.25rem !important}.li-ml-2 li{margin-left:.5rem !important}.li-ml-3 li{margin-left:1rem !important}@media (min-width:576px){.li-ml-sm-0 li{margin-left:0 !important}.li-ml-sm-1 li{margin-left:.25rem !important}.li-ml-sm-2 li{margin-left:.5rem !important}.li-ml-sm-3 li{margin-left:1rem !important}}@media (min-width:768px){.li-ml-md-0 li{margin-left:0 !important}.li-ml-md-1 li{margin-left:.25rem !important}.li-ml-md-2 li{margin-left:.5rem !important}.li-ml-md-3 li{margin-left:1rem !important}}@media (min-width:992px){.li-ml-lg-0 li{margin-left:0 !important}.li-ml-lg-1 li{margin-left:.25rem !important}.li-ml-lg-2 li{margin-left:.5rem !important}.li-ml-lg-3 li{margin-left:1rem !important}}@media (min-width:1024px){.li-ml-1024-0 li{margin-left:0 !important}.li-ml-1024-1 li{margin-left:.25rem !important}.li-ml-1024-2 li{margin-left:.5rem !important}.li-ml-1024-3 li{margin-left:1rem !important}}@media (min-width:1200px){.li-ml-xl-0 li{margin-left:0 !important}.li-ml-xl-1 li{margin-left:.25rem !important}.li-ml-xl-2 li{margin-left:.5rem !important}.li-ml-xl-3 li{margin-left:1rem !important}}