﻿.text-black{color:#072044 !important}.text-white{color:#FFF !important}.text-gray{color:#777777 !important}.text-light-gray{color:#dddddd !important}.text-slate-gray{color:#555555 !important}.text-silver-gray{color:#999999 !important}.text-red{color:#B3241D !important}.text-hover-red:focus,.text-hover-red:hover,.text-hover-red:active{color:#B3241D !important}.text-hover-light-green:focus,.text-hover-light-green:hover,.text-hover-light-green:active{color:#44C7AA !important}.text-hover-gray:focus,.text-hover-gray:hover,.text-hover-gray:active{color:#777777 !important}.text-hover-white:focus,.text-hover-white:hover,.text-hover-white:active{color:white !important}.text-pink{color:#ff114e !important}.text-light-green{color:#44C7AA !important}.text-lg{font-size:1.2rem}.text-sm{font-size:.75rem}.text-xs{font-size:.6rem}.link-light-green{text-decoration:none;color:#072044;border-bottom:1px solid #44C7AA}.link-light-green:hover{opacity:.9;color:#777777}.link-red{text-decoration:none;color:#072044;border-bottom:1px solid #B3241D}.link-red:hover{opacity:.9;color:#777777}.link-border-red{text-decoration:none;color:#B3241D;border:1px solid #B3241D}.link-border-red:hover{opacity:.9;color:#B3241D}.bg-red{background-color:#B3241D}.bg-pale-gray{background-color:#eeeeee !important;color:#072044 !important}.bg-light-blue{background-color:#EDF5FE}.bg-transparent{background-color:transparent}.bg-transparent-red{background-color:rgba(179,36,29,0.1);color:#072044 !important}.bg-transparent-light-green{background-color:rgba(68,199,170,0.1);color:#072044 !important}.bg-gray{background-color:#eeeeee}.bg-transparent-black{background-color:rgba(0,0,0,0.5)}.bg-hover-transparent-gray:focus,.bg-hover-transparent-gray:hover,.bg-hover-transparent-gray:active{background-color:rgba(192,192,192,0.2)}.bg-deep-black{background-color:#232323}.bg-black{background-color:#111}.pale-blue{background-color:#F0FBFF}.pale-brown{background-color:#b8a88f}.border-red{border:1px solid #B3241D}.border-light-green{border-color:#44C7AA !important}.border-gray{border:1px solid #dddddd}.bg-snow-white{background-color:#f0f0f0 !important;color:#072044 !important}.opacity-25{opacity:.25}.opacity-hover-70:focus,.opacity-hover-70:hover,.opacity-hover-70:active{opacity:.7;text-decoration:underline;transition:.3s color}.gb-hover-transparent-light-green:focus,.gb-hover-transparent-light-green:hover,.gb-hover-transparent-light-green:active{background-color:rgba(68,199,170,0.1)}.pointer{cursor:pointer}.grab{cursor:grab}.form-plus-icon svg,.form-minus-icon svg{fill:#777777}[v-cloak]{display:none}.pre-line{white-space:pre-line}.el-input-number .el-input__inner{text-align:left !important}.form-plain label{font-size:.8rem;margin-bottom:0}.form-plain input[type="text"],.form-plain input[type="email"],.form-plain input[type="number"],.form-plain input[type="password"],.form-plain textarea{font-size:1rem}.form-plain input::placeholder,.form-plain textarea::placeholder{color:#666}.form-plain .date-select .form-control{width:auto;display:inline-block;margin-right:1vh}.form-gray label{font-size:.8rem;margin-bottom:0;color:#666}.form-gray input[type="text"],.form-gray input[type="email"],.form-gray input[type="number"],.form-gray input[type="password"],.form-gray textarea{background:#eee;font-size:.8rem}.form-gray input::placeholder,.form-gray textarea::placeholder{color:#666}.form-gray .date-select .form-control{width:auto;display:inline-block;margin-right:1vh}.form-square select,.form-square input[type="text"],.form-square input[type="email"],.form-square input[type="number"],.form-square textarea{border-radius:0}.form-modern .form-group{margin-bottom:20px}.form-modern .form-group .form-label{display:block;margin-bottom:8px;font-weight:500;color:#4a5568;font-size:14px}.form-modern .form-group .input-wrapper{position:relative}.form-modern .form-group .input-wrapper .input-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#718096;font-size:16px}.form-modern .form-group .input-wrapper .form-control{width:100%;padding:12px 16px 12px 44px;border:2px solid #e2e8f0;border-radius:10px;font-size:16px;transition:all 0.3s ease;background:#f7fafc}.form-modern .form-group .input-wrapper .form-control:focus{outline:none;border-color:#667eea;background:white;box-shadow:0 0 0 3px rgba(102,126,234,0.1)}.form-modern .form-group .required-mark{color:#e53e3e;font-weight:bold}.form-modern .form-group .date-select{display:flex;gap:8px}.form-modern .form-group .date-select .date-select-item{flex:1;padding:12px;border:2px solid #e2e8f0;border-radius:10px;background:#f7fafc;font-size:14px;transition:all 0.3s ease;cursor:pointer}.form-modern .form-group .date-select .date-select-item:focus{outline:none;border-color:#667eea;background:white}.form-modern .form-group .form-select{width:100%;padding:12px;border:2px solid #e2e8f0;border-radius:10px;background:#f7fafc;font-size:14px;transition:all 0.3s ease;cursor:pointer}.form-modern .form-group .form-select:focus{outline:none;border-color:#667eea;background:white}.form-modern .form-group .form-checkbox{position:relative;display:flex;align-items:center;cursor:pointer;font-size:14px;font-weight:500;color:#4a5568}.form-modern .form-group .form-checkbox input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form-modern .form-group .form-checkbox input[type="checkbox"]:checked+.checkbox-checkmark{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border-color:#667eea}.form-modern .form-group .form-checkbox input[type="checkbox"]:checked+.checkbox-checkmark:after{display:block}.form-modern .form-group .form-checkbox input[type="checkbox"]:focus+.checkbox-checkmark{box-shadow:0 0 0 3px rgba(102,126,234,0.1)}.form-modern .form-group .form-checkbox .checkbox-checkmark{height:20px;width:20px;background:#f7fafc;border:2px solid #e2e8f0;border-radius:6px;margin-right:12px;position:relative;transition:all 0.3s ease}.form-modern .form-group .form-checkbox .checkbox-checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.form-modern .form-group .form-checkbox:hover input~.checkbox-checkmark{background:white;border-color:#667eea}.form-modern .image-preview{position:relative;width:200px;height:200px;border-radius:50%;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,0.1);cursor:pointer;transition:transform 0.3s ease}.form-modern .image-preview img{width:100%;height:100%;object-fit:cover}.form-modern .image-preview:hover{transform:scale(1.05)}.form-modern .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;color:white}.form-modern .image-preview:hover .image-overlay{opacity:1}.form-modern .image-preview-square{border-radius:8px}@media (max-width: 768px){.form-modern .image-preview{width:150px;height:150px}}.form-actions{margin-top:40px;padding-top:30px;border-top:2px solid #f0f2f5}.btn-orange{background:#EE7500;color:#FFF}.btn-orange:hover{color:#FFF;background:#e16500}.btn-light-gray-outlined{border:3px solid #777;background:#EEE;border-radius:8px}.btn-light-gray-outlined:hover{background:#DDD}.btn-light-green{background:#44C7AA;color:#FFF}.btn-light-green:focus,.btn-light-green:hover,.btn-light-green:active{opacity:.9;color:#FFF}.btn-outline-light-green{color:#44C7AA;border:1px solid #44C7AA}.btn-outline-light-green:hover{color:white;background:#44C7AA}.btn-red{background:#B3241D;color:#FFF}.btn-red:focus,.btn-red:hover,.btn-red:active{opacity:.9;color:#FFF}.btn-outline-red{background:#FFF;color:#B3241D;border:1px solid #B3241D}.btn-outline-red:focus,.btn-outline-red:hover,.btn-outline-red:active{color:white;background:#B3241D}.btn-gray{background-color:#777777;color:white;border:2px solid #777777}.btn-gray:focus,.btn-gray:hover,.btn-gray:active{opacity:.9;color:white}.btn-light-gray{background-color:#eeeeee;color:#333333;border:2px solid #eeeeee}.btn-light-gray:focus,.btn-light-gray:hover,.btn-light-gray:active{opacity:.9;color:#333333}.btn-dark-gray{background-color:#333333;color:#eeeeee;border:2px solid #333333}.btn-dark-gray:focus,.btn-dark-gray:hover,.btn-dark-gray:active{background-color:#eeeeee;color:#333333;border:2px solid #eeeeee}.btn-twitter{background:#000;color:#FFF;letter-spacing:0.05em;font-size:0.9rem;text-align:left !important}.btn-twitter:focus,.btn-twitter:hover,.btn-twitter:active{opacity:.9;color:#FFF}.btn-facebook{background:#4267b2;color:#FFF;letter-spacing:0.05em;font-size:0.9rem;text-align:left !important}.btn-facebook:focus,.btn-facebook:hover,.btn-facebook:active{opacity:.9;color:#FFF}.btn-outline-gray{background:#FFF;color:#777777;border:1px solid #777777}.btn-outline-gray:focus,.btn-outline-gray:hover,.btn-outline-gray:active{color:white;background:#777777}.btn-blue{background:#4f9df7;color:#FFF}.btn-blue:focus,.btn-blue:hover,.btn-blue:active{opacity:.9;color:#FFF}.btn-outline-blue{background:#FFF;color:#4f9df7;border:1px solid #4f9df7}.btn-outline-blue:focus,.btn-outline-blue:hover,.btn-outline-blue:active{color:white;background:#4f9df7}.btn-salmon{background:#FF7F6F;color:#FFF}.btn-salmon:focus,.btn-salmon:hover,.btn-salmon:active{opacity:.9;color:#FFF}.btn-fixed-lower-right{position:fixed;bottom:1rem;right:1rem;z-index:999;font-size:2rem;line-height:1}.btn-white{background-color:white;color:#072044}.btn-white:focus,.btn-white:hover,.btn-white:active{opacity:.9;color:#072044}.btn-hover-red:focus,.btn-hover-red:hover,.btn-hover-red:active{background-color:#B3241D;color:white}.btn-pale-brown{background:#b8a88f;color:#FFF}.btn-pale-brown:focus,.btn-pale-brown:hover,.btn-pale-brown:active{opacity:.9;color:#FFF}.btn-tag{background:white;color:#777777;border-radius:50px;border:solid 1px #777777;padding:0 0.8rem}.btn-tag:focus,.btn-tag:hover,.btn-tag:active{opacity:.9;background:#777777;color:white}.fa-twitter-x:before{content:'𝕏';font-family:unset;font-weight:bold;color:white}.btn-gradient{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border:none;color:white;font-weight:600;padding:8px 16px;border-radius:12px;transition:all 0.3s ease;text-transform:none;font-size:14px}.btn-gradient.btn-lg{padding:16px 32px;font-size:16px}.btn-gradient:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(102,126,234,0.4);color:white;opacity:1}.btn-gradient:focus,.btn-gradient:active{color:white;opacity:1}.btn-light-secondary{background:#f8f9fa;color:#6c757d;border:none;font-weight:500;padding:8px 16px;border-radius:12px;transition:all 0.3s ease;text-transform:none}.btn-light-secondary:hover{background:#e9ecef;color:#495057;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,0.1)}.btn-light-secondary:focus,.btn-light-secondary:active{background:#e9ecef;color:#495057;opacity:1}.upload-button{padding:12px 24px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:white;border-radius:8px;cursor:pointer;transition:all 0.3s ease;display:inline-flex;align-items:center;font-weight:500}.upload-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,0.4);color:white}.badge-default{letter-spacing:0.25rem;transition:.2s}.badge-black{font-weight:normal;background-color:#072044;color:#FFF}.badge-gray{font-weight:normal;background-color:#777777;color:white}.badge-gray:focus,.badge-gray:hover,.badge-gray:active{opacity:.9}.badge-pale-gray{font-weight:normal;background-color:#eeeeee;color:#072044}.badge-light-green{font-weight:normal;background-color:#44C7AA;color:#FFF}.badge-red{font-weight:normal;background-color:#B3241D}.badge-red:focus,.badge-red:hover,.badge-red:active{opacity:.9}.badge-multiple{font-weight:normal;background-color:#FFF;color:#999999;border-radius:0}.badge-gradient{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:white;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:0.8px;padding:4px 10px;border-radius:20px;border:none;box-shadow:0 2px 8px rgba(102,126,234,0.2)}.card-bg-image{width:100%;padding-top:56%;background-position:center center;background-size:contain;background-repeat:no-repeat}.card-image-rounded{border-radius:5px}.card-action{line-height:1.5em;transition:.2s}.card-action:focus,.card-action:hover,.card-action:active{opacity:.7}.card-default .card-title{font-weight:600;white-space:normal;font-size:0.9rem !important;line-height:1.4}.card-default .card-subtitle{font-size:0.9rem !important}.card-default .card-text{font-size:0.8rem !important}.card-media-default .card-bg-image{position:relative;border-radius:5px}.card-media-default .card-bg-image:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-linear-gradient(rgba(255,255,255,0.1), rgba(0,0,0,0.3));background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), to(rgba(0,0,0,0.3)));background:linear-gradient(rgba(255,255,255,0.1), rgba(0,0,0,0.3));display:block;border-radius:5px}.card-media-default .card-title{font-weight:600;white-space:normal;font-size:1rem !important;line-height:1.5}.card-media-default .card-subtitle{font-size:0.9rem !important}.card-media-default .card-text{font-size:0.9rem !important}.card-introduction{min-height:360px}.card-introduction .card-title{font-weight:600;font-size:1rem !important}.card-introduction .card-subtitle{font-size:0.9rem !important}.card-introduction .card-text{font-size:0.9rem !important}.card-introduction .card-bg-image{width:10vh;padding-top:10vh;margin:auto}.card-compact .bg-thumbnail{margin-bottom:0 !important;width:100%;padding-top:100%;background-size:cover;position:relative;background-position:center;border:none}.card-compact .bg-thumbnail:focus,.card-compact .bg-thumbnail:hover,.card-compact .bg-thumbnail:active{opacity:0.9;color:#FFF !important}@media (max-width: 576px){.card-compact .card-body{text-align:center}}.card-compact .card-title{font-weight:600;font-size:1rem !important}.card-compact .card-text{font-size:0.9rem !important}@media (max-width: 576px){.card-preface .card-body{text-align:center}}.card-preface .card-title{font-weight:600;font-size:1.2rem !important}.card-preface .card-text{font-size:0.9rem !important}.card-simple{border:1px solid #dddddd;transition:.2s}.card-simple .card-header{border-bottom:1px solid mpt-get(("red":#B3241D,"light-green":#44C7AA,"white":#fff,"snow-white":#f0f0f0,"black":#072044,"gray":#777,"slate-gray":#555,"silver-gray":#999,"light-gray":#ddd,"pale-gray":#eee,"dark-gray":#333,"blue":#4f9df7,"pale-blue":#F0FBFF,"twitter":#000,"facebook":#4267b2,"pink":#ff114e,"salmon":#FF7F6F,"pale-brown":#b8a88f,"light-blue":#EDF5FE,"orange":#EE7500,"dark-orange":#e16500), "light-gray");background:none}.card-simple .card-header .card-bg-image{width:15vh;padding-top:15vh;margin:auto}.card-simple .card-header .card-title{font-weight:600;font-size:.9rem;margin:0}.card-simple .card-header .card-subtitle{font-size:.75rem}.card-simple .card-body{font-size:.9rem;line-height:1.4rem;letter-spacing:.1rem}.card-simple .card-body .card-text{font-size:.9rem}.card-simple:focus,.card-simple:hover,.card-simple:active{transform:scale(1.05);box-shadow:0 2px 3px #ddd}.card-snow-white{background-color:#f0f0f0;transition:.2s}@media (min-width: 576px){.card-snow-white{flex-direction:row}}.card-snow-white .card-img-top{width:100%;max-height:22vh;width:auto;height:auto}.card-snow-white .card-title{font-weight:600}.card-snow-white .card-title a{text-decoration:none}.card-snow-white .card-title a:hover{color:#44C7AA !important}.card-snow-white .card-text{font-size:0.75rem}.card-snow-white .card-text .text-bold{font-weight:600}.card-border-light-green{background-color:#f0f0f0;border:2px solid #eeeeee;transition:.3s}.card-border-light-green .card-bg-image{padding-top:80%}.card-border-light-green .card-title{font-size:1.25rem;font-weight:600}.card-border-light-green .card-text{font-size:.9rem}.card-border-light-green .card-body .card-content .card-texdt{font-size:.75rem}.card-border-light-green .card-body .card-content .card-content-thumbnail{width:6vh;padding-top:6vh}.card-border-light-green .card-body .card-content .card-content-text{vertical-align:middle;font-size:.75rem}.card-border-light-green:focus,.card-border-light-green:hover,.card-border-light-green:active{opacity:.7;border:2px solid #44C7AA}.card-white{background-color:#FFF}.card-pure-white{background-color:white}.card-emphasis{border-top:0;border-bottom:0;border-right:0;border-left:3px solid #072044}.card-emphasis .card-title{font-weight:600;font-size:0.9rem}.card-emphasis .card-text{font-size:0.9rem}.card-media{border-radius:5px;width:100%;background-position:center;background-size:cover;position:relative;color:white;height:11rem}.card-media .overlay{border-radius:inherit;padding:1.1vh;height:inherit;background:rgba(0,0,0,0.3)}.card-media .text{font-size:.9rem;padding:0;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (max-width: 576px){.card-variety .card-body{padding:0}}.card-variety .card-bg-image{height:100%;position:relative}.card-variety .card-bg-image:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-linear-gradient(rgba(255,255,255,0.1), rgba(0,0,0,0.3));background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), to(rgba(0,0,0,0.3)));background:linear-gradient(rgba(255,255,255,0.1), rgba(0,0,0,0.3));display:block;border-radius:5px}.card-variety .card-title{font-weight:600;font-size:0.9rem}.card-variety .card-text{font-size:0.75rem}.list-group-default{color:#777777;letter-spacing:.05rem}.list-group-default .title{color:#072044;font-weight:bold;font-size:0.9rem}.list-group-default .active{background-color:#B3241D !important;border-color:#B3241D !important;color:white;transition:.2s}.list-group-default .active a{color:white !important}.list-group-default .active:focus,.list-group-default .active:hover,.list-group-default .active:active{opacity:.9;color:white !important}.list-group-default .list-group-item{background:inherit;padding:0;font-size:0.9rem}.list-group-default .list-group-item:focus,.list-group-default .list-group-item:hover,.list-group-default .list-group-item:active{cursor:pointer;color:#072044}.list-group-default .list-group-item a{padding:.5rem 1rem;color:inherit;display:inline-block;width:100%;text-decoration:none;color:#072044}.list-group-contents{background-color:#FFF;border-left:6px solid #44C7AA}.list-group-contents .list-group-item{font-size:.9rem;color:#777777;background-color:#FFF}.list-group-contents .list-group-item:focus,.list-group-contents .list-group-item:hover,.list-group-contents .list-group-item:active{cursor:pointer;color:#072044}.list-group-contents .active{color:#B3241D !important;font-weight:600}.list-group-simple .list-group-item{border:none;border-left:3px solid #333333 !important}.list-group-simple .list-group-item .list-title{font-weight:600}.list-group-simple li{list-style:none}.list-group-card{letter-spacing:0.06em}.list-group-card a{text-decoration:none}.list-group-card li{list-style:none}.list-group-card .list-title{font-weight:600}@media (max-width: 768px){.list-group-card .list-title{font-size:1.2rem}}@media (max-width: 768px){.list-group-card .list-title{font-size:0.9rem}}.list-group-card .list-text{font-size:0.8rem !important}@media (max-width: 768px){.list-group-card .list-text{display:none}}.list-group-card .list-bg-img{width:60%;padding-top:25%;background-position:center center;background-size:cover}@media (max-width: 768px){.list-group-card .list-bg-img{width:100%;padding-top:75%}}.list-group-card .list-thumbnail{width:100%;padding-top:75%;background-position:center center;background-size:cover}.list-group-card .list-body{width:100%}.list-group-card .list-body .list-text{font-size:.9rem}.list-group-card .list-group-horizontal-md .list-group-item{border-radius:0}.list-group-card .list-group-horizontal li{border:none}.list-group-card .host-name{font-size:0.75rem}@media (max-width: 768px){.list-group-card .host-name{display:none !important}}@media (max-width: 768px){.list-group-card .host-image{display:none}}.list-group-card .list-card-footer{color:#777777;font-size:.8rem}.list-group-card .list-card-footer .host-name{font-size:0.8rem}@media (max-width: 576px){.list-group-card .list-card-footer .host-name{display:none !important}}.list-group-card .list-card-footer{color:#999999}.list-group-card .list-card-footer .footer-text{font-size:0.8rem}.list-group-card .list-card-footer .footer-multiple{background-color:#eeeeee}@media (max-width: 576px){.list-group-card .md-none{display:none}}.list-card-hover{transition:.2s}.list-card-hover:hover{transform:scale(1.05);box-shadow:0 2px 3px #ddd}.headline{margin:0;padding:0;font-weight:bold}.headline a{color:inherit}.headline a:hover,.headline a:active,.headline a:focus,.headline a:focus{color:inherit;text-decoration:none}.headline-xlarge{letter-spacing:0.1rem;font-size:1.9rem}.headline-xlarge span{font-size:1.6rem;font-weight:normal}.headline-bg-black{background-color:#232323;color:#fff;font-size:2rem}.headline-bg-black h1,.headline-bg-black h2,.headline-bg-black h3,.headline-bg-black h4,.headline-bg-black h5{font-size:inherit;font-weight:bold}.headline-bg-black span{font-size:1rem}.headline-bg-orange{background-image:url("/img/headline_bg_orange.jpg");background-size:cover;　background-repeat:no-repeat;padding:1.2rem 0;color:#fff;font-size:1.5rem}.headline-bg-orange h1,.headline-bg-orange h2,.headline-bg-orange h3,.headline-bg-orange h4,.headline-bg-orange h5{font-size:inherit;font-weight:bold}.headline-bg-orange span{font-size:1rem}.headline-large{letter-spacing:0.1rem;font-size:1.6rem;font-weight:bold}.headline-large .note{font-size:0.8rem;font-weight:normal}.headline-large span{font-size:1rem;font-weight:normal}.headline-medium{letter-spacing:0.1rem;font-size:1.2rem}.headline-medium span{font-size:1rem;font-weight:normal}.headline-small{letter-spacing:0.1rem;font-size:1rem}.headline-small span{font-size:0.8rem;font-weight:normal}.table-red{width:100%;border:1px solid #B3241D;padding:20px}.table-red th{width:40%;color:#FFF;background-color:#B3241D;border:1px solid #B3241D !important}.table-red td{border:1px solid #B3241D !important}.box-rounded{border-radius:10px}.box-shadow{background:white;box-shadow:0 10px 30px rgba(0,0,0,0.05)}.header{height:62px}.header .nav-text{display:block}@media (max-width: 1200px){.header .nav-text{font-size:0.8rem;display:none}}.header .header-hover-items{display:none;top:60px;right:0;z-index:999;font-size:.9rem !important;background-color:rgba(0,0,0,0.8)}.header .header-hover-items.active{display:block}.header .header-hover-items:hover{display:block}.header .header-hover-item:hover{background-color:rgba(255,255,255,0.2)}.header .header-hover-btn{cursor:pointer}.header .header-hover-btn:hover{background-color:rgba(0,0,0,0.1)}.header .header-hover-btn:hover+div{display:block}.header .header-user-image-sm{height:2rem;width:2rem;background-size:cover;background-position:center center;background-repeat:no-repeat}.header .header-user-image{height:3rem;width:3rem;background-size:cover;background-position:center center;background-repeat:no-repeat}.drawer-hamburger-icon{background-color:#333 !important}.drawer-hamburger-icon::after{background-color:#333 !important}.drawer-hamburger-icon::before{background-color:#333 !important}.drawer-open .drawer-hamburger-icon{background-color:transparent !important}.drawer-open .drawer-hamburger-icon::after{background-color:#fff !important}.drawer-open .drawer-hamburger-icon::before{background-color:#fff !important}button.drawer-toggle.drawer-hamburger{position:absolute !important;right:5px}.drawer-overlay{background-color:rgba(0,0,0,0.6) !important}.page-item.active .page-link{color:#fff;background-color:#B3241D;border-color:#B3241D}.page-link{color:#B3241D}.page-link:hover,.page-link:focus,.page-link:active{color:white !important;background-color:#B3241D;border-color:#B3241D}.pagination{display:inline-flex}.cropper__img-field img{width:60%;height:auto}.cropper__overlay{z-index:9999;position:fixed;display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.85)}.cropper__modal{max-width:400px;min-width:320px;max-height:400px;min-height:320px;position:absolute;top:100px;right:0;left:0;margin:0 auto}.cropper-bg{background:none}.cropper__close-btn{width:50px;height:50px;position:absolute;top:30px;right:30px;cursor:pointer}.cropper__close-btn:before{display:block;content:"";width:1px;height:36px;background-color:#fff;transform:rotate(45deg);position:absolute;top:8px;left:25px}.cropper__close-btn:after{display:block;content:"";width:1px;height:36px;background-color:#fff;transform:rotate(-45deg);position:absolute;top:8px;left:25px}.cropper__overlay .cropper__decide-btn{position:absolute;width:auto;padding:8px 20px;bottom:150px;left:50%;transform:translateX(-50%)}.swiper-slide{overflow:hidden}.swiper-slide img{width:100%;transition:all 0.3s ease}.swiper-slide img:hover{transform:scale(1.1)}.swiper-custom-parent{position:relative}.swiper-button-prev,.swiper-button-next{display:flex !important;top:42% !important;background-color:rgba(255,255,255,0.8) !important;height:3rem !important;width:3rem !important;align-items:center !important;justify-content:center !important;text-align:center !important;border-radius:50% !important;background-image:none !important;box-shadow:0 0 4px #555 !important}.swiper-button-prev i,.swiper-button-next i{font-size:2rem !important}.swiper-button-next{right:-1.5rem !important}.swiper-button-prev{left:-1.5rem !important}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{display:none !important}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:-4px !important}.swiper-pagination-bullet-active{background:#B3241D !important}@media (min-width: 768px){.school-content-sidebar{width:360px}}@media (min-width: 768px){.school-content-sidebar .school-content-sidebar-content{height:0}}@media (min-width: 768px){.school-content-body{min-height:100vh}}.iframe-content{height:40vw !important;background:black}@media (max-width: 576px){.iframe-content{height:56vw !important}}.breadcrumbs{color:#777777;font-size:.85rem;margin-bottom:2vh;padding:5px 10px;border-radius:5px;letter-spacing:0.1em;background:#eeeeee}.breadcrumbs a{color:#072044;text-decoration:none}.nav-item,.nav-link{height:100px !important;max-height:100px !important}.nav-item{position:relative}.nav-item .badge-done{z-index:9999;position:absolute;left:5px;top:5px;width:40px}.sw-theme-arrows{border:none !important}.sw-theme-arrows>.nav{border-bottom:none !important}.sw-theme-arrows>.nav{line-height:3}.sw-theme-arrows .active{background:#44C7AA !important;border-color:#44C7AA !important}.sw-theme-arrows>.nav .nav-link.active,.sw-theme-arrows>.nav .nav-link.active,.sw-theme-arrows>.nav .nav-link.inactive{cursor:pointer !important}.sw-theme-arrows>.nav .nav-link.active h3,.sw-theme-arrows>.nav .nav-link.active p{color:#fff !important}.sw-theme-arrows>.nav .nav-link.inactive{background-color:#e9ecef !important}.sw-theme-arrows>.nav .nav-link.inactive:hover{background-color:#44C7AA !important}.sw-theme-arrows>.nav .nav-link.inactive:hover h3,.sw-theme-arrows>.nav .nav-link.inactive:hover p{color:#fff !important}.sw-theme-arrows>.nav .nav-link.inactive:hover::after{border-left:30px solid #44C7AA !important}.sw-theme-arrows>.nav .nav-link::after{border-left:30px solid #e9ecef !important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out !important}.sw-theme-arrows>.nav .nav-link::before{border-left:30px solid #fff !important}.sw-theme-arrows>.nav .nav-link.active::after{border-left-color:#44C7AA !important}.tooltip{display:block !important;z-index:10000}.tooltip .tooltip-inner{background:white;color:#333;border-radius:16px;padding:5px 10px 4px;border:#999 1px solid;box-shadow:0 0 10px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 10px 0px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px 0px rgba(0,0,0,0.4)}.tooltip.popover .popover-inner{background:#f9f9f9;color:black;padding:24px;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,0.1)}.tooltip.popover .popover-arrow{border-color:#f9f9f9}.tooltip[aria-hidden='true']{visibility:hidden;opacity:0;transition:opacity .15s, visibility .15s}.tooltip[aria-hidden='false']{visibility:visible;opacity:1;transition:opacity .15s}#retarget_campagin_banner{position:fixed;bottom:0;right:0;width:50%;max-width:300px;z-index:9998}#retarget_campagin_banner img{border:3px solid orange;max-width:300px;float:right}#retarget_campagin_banner #close_banner{position:absolute;top:-28px;right:0;color:white;width:28px;height:30px;text-align:center;background-color:orange;cursor:pointer;z-index:9999;font-size:22px}#check-list{position:fixed;bottom:0;right:0;width:300px;background-color:#fff}
