.s360-modal-content{padding:25px;box-shadow:3px 1px 5px 0px rgba(0,0,0,.41);background-color:var(--nutritroops-dialog-bg);margin:4.2rem;border-radius:5px;border-width:1px;border-color:silver}.s360-modal-content div.react-toggle-track-check{margin-bottom:18px}.s360-modal-content label{color:var(--arc-purple);font-weight:normal;margin-top:8px}.s360-modal-content .modal-two-column .buy-card{width:600px;display:grid;grid-template-columns:150px auto}.s360-modal-content .modal-two-column .buy-card .buy-card-right{padding:10px 0px 0px 10px;margin-bottom:10px}.s360-modal-content .modal-two-column .slider-group{width:600px;display:grid;grid-template-columns:6fr 1fr;font-size:larger;margin-bottom:15px}.s360-modal-content .modal-two-column .slider-group-long-text{display:grid;grid-template-columns:85% auto;grid-gap:20px;font-size:medium;margin-bottom:20px !important;border-bottom:#d3d3d3 1px solid}.s360-modal-content .modal-two-column .slider-group-long-text label{color:#605f5e !important}.s360-modal-content .modal-two-column h5{font-size:1.25rem;color:blue}.s360-modal-content .modal-two-column h3{font-size:2rem;color:var(--arc-purple);margin-bottom:20px !important}.s360-modal-content .modal-one-column .buy-card{width:600px;display:grid;grid-template-columns:auto}.s360-modal-content .modal-one-column .buy-card .buy-card-right{padding:10px 0px 0px 10px;margin-bottom:10px}.s360-modal-content .modal-one-column .buy-card h5{font-size:1.25rem;color:blue}.s360-modal-content .modal-one-column h3{font-size:2rem;color:var(--arc-purple)}.s360-modal-content h2{color:var(--nutritroops-dialog-text-dark);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:gray;padding-bottom:15px}
.sk-fading-circle{width:2em;height:2em;position:relative;margin:auto}.sk-fading-small{width:1.5em;height:1.5em}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#337ab7;border-radius:100%;animation:sk-fading-circle-delay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle-2{transform:rotate(30deg)}.sk-fading-circle .sk-circle-3{transform:rotate(60deg)}.sk-fading-circle .sk-circle-4{transform:rotate(90deg)}.sk-fading-circle .sk-circle-5{transform:rotate(120deg)}.sk-fading-circle .sk-circle-6{transform:rotate(150deg)}.sk-fading-circle .sk-circle-7{transform:rotate(180deg)}.sk-fading-circle .sk-circle-8{transform:rotate(210deg)}.sk-fading-circle .sk-circle-9{transform:rotate(240deg)}.sk-fading-circle .sk-circle-10{transform:rotate(270deg)}.sk-fading-circle .sk-circle-11{transform:rotate(300deg)}.sk-fading-circle .sk-circle-12{transform:rotate(330deg)}.sk-fading-circle .sk-circle-2:before{animation-delay:-1.1s}.sk-fading-circle .sk-circle-3:before{animation-delay:-1s}.sk-fading-circle .sk-circle-4:before{animation-delay:-0.9s}.sk-fading-circle .sk-circle-5:before{animation-delay:-0.8s}.sk-fading-circle .sk-circle-6:before{animation-delay:-0.7s}.sk-fading-circle .sk-circle-7:before{animation-delay:-0.6s}.sk-fading-circle .sk-circle-8:before{animation-delay:-0.5s}.sk-fading-circle .sk-circle-9:before{animation-delay:-0.4s}.sk-fading-circle .sk-circle-10:before{animation-delay:-0.3s}.sk-fading-circle .sk-circle-11:before{animation-delay:-0.2s}.sk-fading-circle .sk-circle-12:before{animation-delay:-0.1s}@keyframes sk-fading-circle-delay{0%,39%,100%{opacity:0}40%{opacity:1}}
.sk-fading-circle{width:2em;height:2em;position:relative;margin:auto}.sk-fading-small{width:1.5em;height:1.5em}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#337ab7;border-radius:100%;animation:sk-fading-circle-delay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle-2{transform:rotate(30deg)}.sk-fading-circle .sk-circle-3{transform:rotate(60deg)}.sk-fading-circle .sk-circle-4{transform:rotate(90deg)}.sk-fading-circle .sk-circle-5{transform:rotate(120deg)}.sk-fading-circle .sk-circle-6{transform:rotate(150deg)}.sk-fading-circle .sk-circle-7{transform:rotate(180deg)}.sk-fading-circle .sk-circle-8{transform:rotate(210deg)}.sk-fading-circle .sk-circle-9{transform:rotate(240deg)}.sk-fading-circle .sk-circle-10{transform:rotate(270deg)}.sk-fading-circle .sk-circle-11{transform:rotate(300deg)}.sk-fading-circle .sk-circle-12{transform:rotate(330deg)}.sk-fading-circle .sk-circle-2:before{animation-delay:-1.1s}.sk-fading-circle .sk-circle-3:before{animation-delay:-1s}.sk-fading-circle .sk-circle-4:before{animation-delay:-0.9s}.sk-fading-circle .sk-circle-5:before{animation-delay:-0.8s}.sk-fading-circle .sk-circle-6:before{animation-delay:-0.7s}.sk-fading-circle .sk-circle-7:before{animation-delay:-0.6s}.sk-fading-circle .sk-circle-8:before{animation-delay:-0.5s}.sk-fading-circle .sk-circle-9:before{animation-delay:-0.4s}.sk-fading-circle .sk-circle-10:before{animation-delay:-0.3s}.sk-fading-circle .sk-circle-11:before{animation-delay:-0.2s}.sk-fading-circle .sk-circle-12:before{animation-delay:-0.1s}@keyframes sk-fading-circle-delay{0%,39%,100%{opacity:0}40%{opacity:1}}
.autoform-wrapper{margin:10px;font-size:14px;box-sizing:unset}.autoform-wrapper .form-group>label{font-weight:bold;color:var(--arc-purple);text-align:left !important;margin-left:0px !important}.autoform-wrapper .form-group .react-toggle{display:block !important}.autoform-wrapper .form-group .react-toggle-track{width:46px;height:22px;transition:all .2s ease}.autoform-wrapper .form-group .react-toggle-thumb{width:20px;height:20px}.autoform-wrapper p{font-size:14px;font-weight:bold;color:#39393b}.autoform-wrapper h6{color:var(--header2-color);padding:10px 0px 0px 0px;border-top:.25px solid var(--arc-border-color)}.autoform-wrapper textarea{background-color:#f0f8ff;resize:none;outline:none;font-size:14px}.autoform-wrapper label{margin-top:10px;display:block}.autoform-wrapper input{font-size:14px}.autoform-wrapper .boilerplate{margin-top:10px;border-top:1px solid var(--border-blue);border-bottom:1px solid var(--border-blue);padding:10px 0px 10px 0px;font-size:x-small;text-transform:uppercase}.autoform-wrapper .boilerplate2{margin-top:10px;border-top:1px solid var(--border-blue);border-bottom:1px solid var(--border-blue);padding:10px 0px 10px 0px;font-size:small;font-style:italic}
.profile-img-container-wrap{display:flex;position:relative;gap:1rem;margin-bottom:20px}.profile-img-container-wrap_child{background:#e2e2e2;padding:15px;border-radius:10px;gap:0;z-index:0}.profile-img-container-wrap .profile-img-wrap{width:25%}.profile-img-container-wrap .profile-img-wrap img{width:100%;border-radius:10px}.profile-img-container-wrap .profile-img-container{display:block}.profile-img-container-wrap .profile-img-container-inner{overflow:hidden;border-radius:10px;box-shadow:#000 2px 2px 4px -4px}.profile-img-container-wrap .profile-img-container .icon-edit{z-index:2}.profile-img-container-wrap .profile-img-edit-wrap{position:relative;top:.1rem;left:40%;transition:.4s}.profile-img-container-wrap .profile-img-edit-wrap .icon-edit{top:0 !important;left:0 !important;color:#fff !important;border-radius:50%;background:rgba(0,0,0,0.3882352941);padding:8px;z-index:2;transition:.4s}.profile-img-container-wrap .profile-img-edit-wrap .icon-edit:hover{background:rgba(0,0,0,.7215686275)}.profile-img-container{display:grid;grid-template-columns:1fr 1fr}.profile-img-container_single{position:relative}.profile-img-picker_single{position:absolute;top:40%;left:20px}.profile-img-container img{display:block}.post-all-image{width:0rem;overflow:hidden}.post-all-image-remove{font-size:4rem;position:absolute;top:-2px;left:10px;color:red;line-height:3rem;cursor:pointer;opacity:.5;transition:.4s}.post-all-image.post-all-image_show{width:auto;overflow:visible;margin-right:1.6rem}.post-image-remove{position:relative;top:-12rem;left:.8rem;display:none}.post-image-remove i{position:absolute;cursor:pointer;color:#fff;border-radius:50%;background:rgba(0,0,0,.3882352941);font-size:2.5rem;z-index:2;transition:.4s}.post-image-remove i:hover{background:rgba(0,0,0,.7215686275)}.post-all-image-overlay{position:absolute;top:15px;bottom:0;width:10rem;background:rgba(0,0,0,.4);width:130px;height:130px;border-radius:10px;z-index:1;opacity:0;transition:.4s}.post-all-image-overlay_single{width:150px;height:150px}.post-all-image_show:hover .post-all-image-overlay{opacity:1}.post-all-image_show:hover .profile-img-edit-wrap{top:-4rem}.post-all-image_show:hover .post-image-remove{display:block}.post-all-image:hover .post-image-remove{opacity:1}.profile-img-picker .picker_add{display:none;font-size:3rem;position:absolute;top:-3.5rem;right:0;line-height:3rem;cursor:pointer;font-weight:bold}.profile-img-picker .picker_add-show{display:block}.profile-img-picker .picker_add i{transition:.4s}.profile-img-picker .picker_add i:hover{background:#e7e7e7;border-radius:3px}
.tooltip-container{--tooltipBackground: var(--wieldy-nav-highlight-light-blue)!important;color:#fff !important;padding:.8rem 1.2rem .8rem 1.2rem !important;font-size:1.2rem !important;border-radius:.5rem !important;opacity:.9 !important}.tooltip-arrow{margin-bottom:-0.7rem !important}
.theme-semidark .dt-sidebar__notification{border-bottom:none}.theme-semidark .dt-sidebar__notification a.dt-list__link.arc{cursor:pointer;color:#038fde !important;padding:0px 5px 10px 5px;border-bottom:none}.theme-semidark .dt-sidebar__notification a.dt-list__link.arc :hover,.theme-semidark .dt-sidebar__notification a.dt-list__link.arc :active,.theme-semidark .dt-sidebar__notification a.dt-list__link.arc :focus{text-decoration:none;color:#fa8c16 !important}.theme-semidark .dt-sidebar__notification a.dt-list__link.arc.active{color:#fa8c16 !important;border-bottom:2px solid orange}
.child-sidebar-container{padding:0px 15px 0px 30px}.child-sidebar-container .child-menu-item{display:grid;grid-template-columns:60px auto;text-align:center;cursor:pointer;margin-bottom:10px}.child-sidebar-container .child-menu-item:visited{color:var(--wieldy-nav-highlight-orange)}.child-sidebar-container .child-menu-item:hover{opacity:.75;color:var(--wieldy-nav-highlight-orange)}.child-sidebar-container .child-menu-item:active{text-decoration:none;color:var(--wieldy-nav-highlight-orange)}.child-sidebar-container .child-menu-item span{text-align:left;align-self:center;color:var(--wieldy-nav-highlight-light-blue)}.child-sidebar-container .child-menu-item img{align-self:center;box-shadow:1px 1px 2px #061320;border-radius:5px}.child-sidebar-container .child-menu-item-blocked{display:grid;grid-template-columns:60px auto;text-align:center;margin-bottom:10px;z-index:1000}.child-sidebar-container .child-menu-item-blocked span{text-align:left;align-self:center;color:var(--wieldy-nav-highlight-light-blue)}.child-sidebar-container .child-menu-item-blocked img{filter:grayscale(1);align-self:center;box-shadow:1px 1px 2px #061320;border-radius:5px}.child-sidebar-container .child-menu-item-blocked .floater-warning{margin-left:10px;padding-bottom:5px;color:darkred}#react-floater-portal{z-index:1000 !important;position:absolute}
.dt-side-nav__item.active>a{color:#038fde}
.date-wrapper{font-size:100%}.date-wrapper input{display:block;width:100%;height:calc(3.42rem + 2px);padding:.8rem 1.7rem;font-size:1.4rem;font-weight:400;line-height:1.3;color:#545454;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.4rem;box-shadow:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.date-wrapper .react-datepicker{font-size:1.2rem;z-index:10}.date-wrapper .react-datepicker__day-name,.date-wrapper .react-datepicker__day,.date-wrapper .react-datepicker__time-name{color:#000;display:inline-block;width:2rem;line-height:2rem;text-align:center;margin:.166rem}.date-wrapper .react-datepicker__current-month,.date-wrapper .react-datepicker-time__header,.date-wrapper .react-datepicker-year-header{margin-top:0;color:#000;font-weight:bold;font-size:1.2rem}.datePicker{width:400px}
.picker-row{display:grid;grid-template-columns:100px auto;margin-bottom:15px;width:100%;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:.375rem .75rem .375rem 5px}.picker-row button{margin-right:15px;color:#000;background-color:var(--s360-icon-complete);border-color:var(--s360-icon-complete);line-height:1rem;font-size:.9rem;border-radius:4px;padding:5px}
.letterbox-body button{color:#fff;background-color:#2d83ae;border:none;border-radius:5px;font-size:small;float:right;text-transform:uppercase;padding:8px}
.action-button{color:#fff;background-color:#2d83ae;border:none;border-radius:5px;font-size:small;float:right;text-transform:uppercase;padding:8px}
.passport-table table{border-spacing:0}.passport-table table tr :last-child td{border-bottom:0}.passport-table table th,.passport-table table td{margin:0;padding:.5rem}.passport-table table th :last-child,.passport-table table td :last-child{border-right:0}.passport-table table th{background-color:#ecf6fd}.passport-table .table-search input{height:30px;border:1px solid #99b9cd;border-radius:3px;float:right;margin-bottom:10px;padding-left:10px}.passport-table .table-pagination{padding:.5rem}.passport-table .table-pagination button{padding:0px 8px 0px 8px;height:30px;float:right;margin:2px;text-decoration:none;background-color:#6a9dbb;color:#fff;border:none;border-radius:3px;cursor:pointer}.passport-table .table-pagination button:disabled,.passport-table .table-pagination button[disabled]{background-color:#ddd;cursor:default}.passport-table .table-pagination input,.passport-table .table-pagination select{padding-left:5px;width:100px;height:30px;border:1px solid #99b9cd;border-radius:3px}.passport-table .table-pagination select{padding-bottom:2px !important}.passport-table-child table{border-spacing:0}.passport-table-child table tr :last-child td{border-bottom:0}.passport-table-child table th,.passport-table-child table td{margin:0;padding:.5rem}.passport-table-child table th :last-child,.passport-table-child table td :last-child{border-right:0}.passport-table-child table th{background-color:#ecf6fd}.passport-table-child .table-search input{height:30px;border:none;border-radius:3px;float:right;margin-bottom:10px;padding-left:10px}.passport-table-child .table-pagination{padding:.5rem}.passport-table-child .table-pagination button{padding:0px 8px 0px 8px;height:30px;float:right;margin:2px;text-decoration:none;background-color:#6a9dbb;color:#fff;border:none;border-radius:3px;cursor:pointer}.passport-table-child .table-pagination button:disabled,.passport-table-child .table-pagination button[disabled]{background-color:#ddd;cursor:default}.passport-table-child .table-pagination input,.passport-table-child .table-pagination select{padding-left:5px;width:100px;height:30px;border:1px solid #99b9cd;border-radius:3px}.passport-table-child .table-pagination select{padding-bottom:2px !important}
.diary-key{width:900px;display:grid;grid-template:20px/.65fr .5fr 1fr .8fr .9fr 1fr;margin:auto;text-align:left;font-size:14px;line-height:20px}.diary-key .blue{background-color:#2793e6}.diary-key .green{background-color:#10b838}.diary-key .amber{background-color:#de42b7}.diary-key .paleamber{background-color:#f3d697}.diary-key .red{background-color:#e63f22}.key-colors{display:inline;width:12px;height:17px;border:2px;margin:auto}.key-text{display:inline;margin-left:5px;padding-top:2px}.key-entry{display:grid;grid-template-columns:20px auto}
.letterbox-body button{color:#fff;background-color:#2d83ae;border:none;border-radius:5px;font-size:small;float:right;text-transform:uppercase;padding:8px}
img{align-self:center}
.connection-pair{background-color:#f0f0f0;border-radius:5px;padding:10px;margin-bottom:7px}.connection-pair .conn-header{font-size:16px;color:#2d83ae;margin-bottom:10px}.connection-pair .connection-row{display:grid;grid-template-columns:3fr 3fr 1fr .5fr;padding-left:20px;margin-bottom:10px;align-items:center;justify-content:center}.connection-pair .connection-row .cr-notes-header{padding-left:10px;font-size:14px;color:#2d83ae;margin-bottom:10px}.connection-pair .connection-row .cr-notes{padding-left:10px;font-size:14px;color:darkred}.connection-pair .connection-row .cr-edit-icons-header{padding-left:10px;font-size:14px;color:#2d83ae;margin-bottom:10px;text-align:right}.connection-pair .connection-row .cr-edit-icons{justify-self:end}.connection-pair .connection-row .cr-edit-icons .connection-button{background-color:#9abe84;margin:2px;color:#fff;border-radius:5px;border-style:none;border-right:medium currentcolor;width:25px;height:25px;display:inline-block;text-align:center;cursor:default}.connection-pair .connection-row .cr-image-icons{justify-self:end}.connection-pair .connection-row .connection-button{background-color:#9abe84;margin:2px;color:#fff;border-radius:5px;border:none;width:25px;display:inline-block;text-align:center;cursor:default;padding:4px}.connection-pair .connection-row .connection-button.letterbox{background-color:#dc833e}.connection-pair .connection-row .connection-button.hasContactPlan{background-color:#4287f5}.connection-pair .connection-row hr{border-top:8px solid #bbb;border-radius:5px}
.search-label{float:right}.search-label>input{margin:0px 0px 10px 0px !important}.clipped-row-class td{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2em}
.family-body button{color:#fff;background-color:#2d83ae;border:none;border-radius:5px;font-size:small;float:right;text-transform:uppercase;padding:8px}
.agreement-members{width:100% !important}.agreement-members .agreement-member-row{display:grid;grid-template-columns:2fr 2fr 1fr}.agreement-members .agreement-member-row .r1,.agreement-members .agreement-member-row .r2{justify-self:start}.agreement-members .agreement-member-row .r3{justify-self:end}
.modal-school .buy-card{width:600px;display:grid;grid-template-columns:150px auto}.modal-school .buy-card .buy-card-right{padding:10px 0px 0px 10px;margin-bottom:10px}.modal-school .buy-card h5{font-size:1.25rem;color:blue}.modal-school h3{font-size:3rem;color:var(--vschool-mild-blue)}.react-responsive-modal-modal{max-width:800px;display:inline-block;text-align:left;vertical-align:middle;background:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.9);margin:1.2rem;padding:1.2rem;position:relative;overflow-y:visible;border-radius:10px}
.media-layout{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px}
.child-info-page-layout{margin:30px 15px 0px 10px}.child-info-page-layout img{margin:0px 0px 5px 0px;align-items:center;border:3px solid #efeded;border-radius:5px;width:150px;height:150px;background:#e0e0e0;background:linear-gradient(24deg, rgb(224, 224, 224) 0%, rgb(239, 239, 244) 33%, rgb(231, 239, 241) 100%)}.child-info-page-layout .child-info{text-align:left;line-height:1.5;font-size:14px}.child-info-page-layout .child-info p{font-size:small;color:#038fde}.child-info-page-layout .child-info label{font-size:small;color:#038fde;margin-top:5px;margin-bottom:3px}.child-info-page-layout button{background-color:#2d83ae;border:none;border-radius:5px;color:#fff;padding-left:10px;padding-right:15px;font-size:small;text-transform:uppercase}
.family-body{margin:10px}.family-body button{color:#fff;background-color:#2d83ae;border:none;border-radius:5px;font-size:small;float:right;text-transform:uppercase;padding:8px}
.family-body button{color:#fff;background-color:#2d83ae;border:none;border-radius:5px;font-size:small;float:right;text-transform:uppercase;padding:8px}
.agreement-page-body h2{line-height:1.8em}.agreement-page-body h3{line-height:1.8em}.agreement-page-body .agreement-section{border-style:solid;padding:10px;border-width:.5px;border-radius:15px;border-color:#68c2f5;margin:10px}.agreement-page-body .agreement-section h3{line-height:1.2em}.agreement-page-body .agreement-section label{color:#81269c;margin-top:4px;font-size:larger}
.relation-warning-div{margin-left:10px;border-radius:10px;border-style:solid;padding:10px;border-width:1.5px;margin-right:10px;border-color:red;margin-top:5px;background-color:#f1e3e3;font-size:1.5rem}.relation-warning-div .note-text{font-style:italic}
.family-body{margin:10px}.family-body button{color:#fff;background-color:#2d83ae;border:none;border-radius:5px;font-size:small;float:right;text-transform:uppercase;padding:8px}
.family-body{margin:10px}
.info-page-layout{margin:40px}.info-page-layout img{margin:20px;align-items:center;border:3px solid #efeded;border-radius:5px}.info-page-layout .team-info{display:grid;grid-template-columns:repeat(3, 0.5fr 1fr);margin:10px;text-align:left;line-height:1.5;font-size:14px}.info-page-layout .team-info p{font-size:small;color:#038fde}.info-page-layout button{background-color:#2d83ae;border:none;border-radius:5px;color:#fff;margin:10px 20px 20px 20px;padding:7px 15px 7px 15px;font-size:small;text-transform:uppercase}
.family-body{margin:10px}
.family-body{margin:10px}
.family-body button{color:#fff;background-color:#2d83ae;border:none;border-radius:5px;font-size:small;float:right;text-transform:uppercase;padding:8px}
img{align-self:center}
.family-body button{color:#fff;background-color:#2d83ae;border:none;border-radius:5px;font-size:small;float:right;text-transform:uppercase;padding:8px}
.family-body button{color:#fff;background-color:#2d83ae;border:none;border-radius:5px;font-size:small;float:right;text-transform:uppercase;padding:8px}
.family-body button{color:#fff;background-color:#2d83ae;border:none;border-radius:5px;font-size:small;float:right;text-transform:uppercase;padding:8px}
.family-body button{color:#fff;background-color:#2d83ae;border:none;border-radius:5px;font-size:small;float:right;text-transform:uppercase;padding:8px}
:root{--clr: #222327}.sub-nav{display:flex}.sub-nav_profile{width:11rem;height:12rem;margin-right:3rem;border-radius:12px;overflow:hidden;box-shadow:6px 5px 15px 1px rgba(125,117,204,.2196078431);transition:.5s}.sub-nav_profile:hover{box-shadow:1px 1px 5px 1px rgba(125,117,204,.6705882353)}.sub-nav_profile .img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.childNavWrap{flex:1;height:12rem;overflow:hidden;display:flex;align-items:flex-end}.childNav{position:relative;width:100%;height:70px;background:#b8dcf9;display:flex;justify-content:center;border-radius:10px}.childNav ul{position:relative;display:flex;justify-content:space-between;width:85%}.childNav_list{position:absolute;list-style:none;width:70px;height:70px;z-index:1;top:0}.childNav_list a{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;text-align:center;font-weight:500}.childNav_list_icon{position:relative;display:block;line-height:75px;font-size:1.5em;text-align:center;transition:.5s;color:var(--clr)}.childNav_list_icon .icon{height:34px}.childNav_list.active .childNav_list_icon{transform:translateY(-38px)}.childNav_list_text{position:absolute;color:var(--clr);font-weight:400;font-size:1.2em;letter-spacing:.05em;transition:.5s;opacity:0;transform:translateY(20px)}.childNav_list:hover .childNav_list_text{opacity:1;transform:translateY(17px)}.childNav_list:hover .childNav_list_icon{opacity:.5}.childNav_list.active .childNav_list_text{opacity:1;transform:translateY(17px)}.indicator{position:absolute;top:-50%;width:70px;height:70px;background:#6e62e4;border:6px solid #edf2fc;border-radius:50%;transition:.5s}.indicator::before{content:"";position:absolute;top:50%;left:-22px;width:20px;height:20px;background:rgba(0,0,0,0);border-top-right-radius:20px;box-shadow:1px -10px 0 0 #edf2fc}.indicator::after{content:"";position:absolute;top:50%;right:-22px;width:20px;height:20px;background:rgba(0,0,0,0);border-top-left-radius:20px;box-shadow:-1px -10px 0 0 #edf2fc}@media only screen and (max-width: 860px){.sub-nav{flex-direction:column}.sub-nav_profile{margin-right:0;align-self:center}.childNav{width:100%;margin-top:4rem}}@media only screen and (max-width: 470px){.childNav ul{width:70%}.childNav ul .childNav_list_icon .icon{height:23px}.childNav_list.active .childNav_list_text{display:none}}
.custom-field{display:flex;position:relative;font-size:14px;padding-top:20px;margin-bottom:5px;width:100%}.custom-field input,.custom-field textarea{background:#fff;position:relative;margin:3px 2px;width:calc(100% - 4px);height:100%;border:none;border-radius:5px;padding-left:8px;color:#000;font-size:2.6rem;font-weight:300;box-shadow:0 1.2px 1px #ccc;padding:5px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;z-index:1}.custom-field input.dirty+.placeholder,.custom-field input:focus+.placeholder,.custom-field textarea.dirty+.placeholder,.custom-field textarea:focus+.placeholder{top:10px;font-size:1.5rem;color:#0060df}.custom-field input.dirty~.outline:before,.custom-field input:focus~.outline:before,.custom-field input.dirty~.outline:after,.custom-field input:focus~.outline:after,.custom-field textarea.dirty~.outline:before,.custom-field textarea:focus~.outline:before,.custom-field textarea.dirty~.outline:after,.custom-field textarea:focus~.outline:after{width:100%;height:100%;border-width:2px}.custom-field input.dirty~.outline:before,.custom-field input:focus~.outline:before,.custom-field textarea.dirty~.outline:before,.custom-field textarea:focus~.outline:before{transition:width .1s linear,height .1s linear .1s}.custom-field input.dirty~.outline:after,.custom-field input:focus~.outline:after,.custom-field textarea.dirty~.outline:after,.custom-field textarea:focus~.outline:after{transition:border-width 0s linear .2s,width .1s linear .2s,height .1s linear .3s}.custom-field textarea{height:15rem}.custom-field textarea+.placeholder{top:44px}.custom-field .placeholder{font-size:2rem;font-weight:300;position:absolute;left:12px;top:calc(50% + 10px);transform:translateY(-50%);color:#aaa;transition:all .3s linear;z-index:2}.custom-field.custom-field_focus .placeholder{top:10px;font-size:1.5rem}.custom-field .outline{width:100%;height:calc(100% - 20px);position:absolute;left:0;top:20px;border-radius:5px}.custom-field .outline::before,.custom-field .outline::after{content:"";display:inline-block;width:0%;height:0%;position:absolute;border-radius:7px}.custom-field .outline::before{left:0;bottom:0;border-bottom:0px solid #0060df;border-right:0px solid #0060df;transition:border-width .1s linear .4s,width .1s linear .3s,height .1s linear .2s}.custom-field .outline::after{right:0;top:0;border-top:0px solid #0060df;border-left:0px solid #0060df;transition:border-width 0s linear .2s,width .1s linear .1s,height .1s linear}
.child-button{position:relative;padding:10px 15px;text-transform:uppercase;font-size:1.8rem;overflow:hidden;border:0;border-radius:4px;background:#e91e63;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.5);transition:all .25s ease;outline:none;cursor:pointer}.child-button:active{box-shadow:0 1px 2px rgba(0,0,0,.5);background:#ee4c83}.child-button:active:before{transition:0s;transform:translate(-50%, -50%) scale(0);opacity:.5}.child-button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);width:100%;padding-top:100%;background:#fff;opacity:0;transition:all .7s ease;border-radius:50%}
.child-wrapper .react-datepicker-popper{z-index:3}.child-wrapper .react-datepicker-popper .react-datepicker{width:350px;border-radius:15px;border:none;height:240px;font-size:1.4rem;font-family:inherit;box-shadow:15px 15px 15px -4px rgba(193,193,193,.4)}.child-wrapper .react-datepicker-popper .react-datepicker .react-datepicker__navigation{top:4px}.child-wrapper .react-datepicker-popper .react-datepicker__month-container{width:100%;height:100%;display:flex;flex-direction:column}.child-wrapper .react-datepicker-popper .react-datepicker__month-container .react-datepicker__header{background-color:#fff;border:none;border-top-left-radius:10px;border-top-right-radius:10px}.child-wrapper .react-datepicker-popper .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month{line-height:2rem;font-size:1.3rem;font-weight:500}.child-wrapper .react-datepicker-popper .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names{display:flex;justify-content:space-around}.child-wrapper .react-datepicker-popper .react-datepicker__month-container .react-datepicker__month{flex:1;display:flex;flex-direction:column;justify-content:space-around;font-weight:300}.child-wrapper .react-datepicker-popper .react-datepicker__month-container .react-datepicker__month .react-datepicker__week{display:flex;justify-content:space-around}.child-wrapper .react-datepicker-popper .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day{width:2.7rem;line-height:2.7rem}.child-wrapper .react-datepicker-popper .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--selected{border-radius:50%;box-shadow:0px 3px 13px -3px #216ba5}.child-wrapper .react-datepicker-popper .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--keyboard-selected{border-radius:50%}.child-wrapper .react-datepicker-popper .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day:hover{border-radius:50%}.child-wrapper .react-datepicker-popper .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--outside-month{color:#9e9e9e}.date-picker-group{position:relative}.date-picker-group .react-datepicker-wrapper input{width:100%;border:3px solid #fff;border-radius:5px;padding:12px 10px 1px 32px;color:#000;font-size:2.2rem;font-weight:300;box-shadow:0 1.2px 1px #ccc}.date-picker-group .date-picker-icon{position:absolute;left:6px;top:50%;transform:translateY(-50%);width:20px}.date-picker-group .date-picker-icon .pic{width:100%}.date-picker-group .date-picker-placeholder{position:absolute;top:0;left:35px;z-index:2;color:#0060df;font-weight:300;font-size:1.3rem}
.child-diary-inner{position:relative;border-radius:20px;overflow:hidden}.child-diary-inner-add{position:absolute;right:0;right:42px;top:8px}.child-diary-inner .rbc-calendar{font-size:1.9rem;background-image:linear-gradient(to bottom, #f3f4f6, #fff);border-radius:20px}.child-diary-inner .rbc-calendar .rbc-toolbar{background:#fff;padding:16px 39px;border-top-right-radius:20px;border-top-left-radius:20px;margin-bottom:0}.child-diary-inner .rbc-calendar .rbc-toolbar .rbc-btn-group:last-child{display:none}.child-diary-inner .rbc-calendar .rbc-toolbar .rbc-toolbar-label{font-size:2rem;font-weight:500;color:#324376}.child-diary-inner .rbc-calendar .rbc-month-view{border:none;flex:auto}.child-diary-inner .rbc-calendar .rbc-month-view .rbc-month-header{background:#fff;padding-bottom:19px;margin-bottom:10px}.child-diary-inner .rbc-calendar .rbc-month-view .rbc-month-header .rbc-header{border:none;font-weight:300}.child-diary-inner .rbc-calendar .rbc-month-view .rbc-month-header .rbc-header:first-child{color:#cd7e63}.child-diary-inner .rbc-calendar .rbc-month-view .rbc-month-header .rbc-header:last-child{color:#699ed0}.child-diary-inner .rbc-calendar .rbc-month-view .rbc-month-row{border:none;overflow:visible;min-height:10rem;flex:auto}.child-diary-inner .rbc-calendar .rbc-month-view .rbc-month-row .rbc-date-cell{position:relative}.child-diary-inner .rbc-calendar .rbc-month-view .rbc-month-row .rbc-date-cell:after{position:absolute;content:"";top:0;bottom:0;right:0;left:70%}.child-diary-inner .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-bg .rbc-day-bg{border:none;margin:.2rem;border-radius:8px}.child-diary-inner .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-bg .rbc-day-bg:first-child{background:#fff2d9}.child-diary-inner .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-bg .rbc-day-bg:last-child{background:#daebff}.child-diary-inner .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-bg .rbc-day-bg.rbc-off-range-bg{background:#e6e6e6}.child-diary-inner .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-bg .rbc-day-bg.rbc-today{background:#1d90f5}.child-diary-inner .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell:first-child{color:#cd7e63}.child-diary-inner .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell:last-child{color:#699ed0}.child-diary-inner .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell.rbc-off-range{color:#999}.child-diary-inner .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell.rbc-current{color:#fff;font-size:2.6rem;font-weight:400}.child-diary-inner .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-row-segment .rbc-event{background-color:rgba(0,0,0,0);display:inline-block;width:auto}.child-diary-inner .new-diary-entry{position:absolute;height:100%;top:0;width:50%;right:-50%;background:#eaedf2;z-index:5;border-radius:20px;transition:.4s}.child-diary-inner .new-diary-entry-body{padding:0 20px 10px}.child-diary-inner .new-diary-entry .child-diary-emoji-group{display:flex}.child-diary-inner .new-diary-entry .child-diary-emoji-group label{width:75px;height:75px;position:relative;display:flex;justify-content:center;align-items:center;border-radius:50%;overflow:hidden;position:relative}.child-diary-inner .new-diary-entry .child-diary-emoji-group label input{left:42%;position:absolute;bottom:9px;z-index:-1;opacity:0}.child-diary-inner .new-diary-entry .child-diary-emoji-group label input:checked~.emoji-blur{background:#ff0087;z-index:5}.child-diary-inner .new-diary-entry .child-diary-emoji-group label .emoji-icon{width:55px;margin-right:3px;border-radius:50%}.child-diary-inner .new-diary-entry .child-diary-emoji-group label .emoji-blur{position:absolute;inset:0;border-radius:50%;cursor:pointer;mix-blend-mode:lighten;transition:.5s}.child-diary-inner .new-diary-entry .child-diary-emoji-group label .emoji-blur :before{content:"";position:absolute;top:60px}.child-diary-backdrop{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.child-diary.active .rbc-calendar{filter:blur(1.5px)}.child-diary.active .new-diary-entry{right:0}.child-diary.active .child-diary-backdrop{display:block}.diary-emoji{display:inline-block;width:auto;border-radius:50%}.diary-emoji-icon{width:50px;border-radius:50%}.dairy-modal-entry{font-size:1.6rem;margin-top:2rem}@media only screen and (max-width: 1050px){.child-diary-inner .new-diary-entry{width:60%;right:-60%}.child-diary-inner .new-diary-entry .child-diary-emoji-group{justify-content:space-between}}@media only screen and (max-width: 861px){.child-diary-inner .new-diary-entry{width:75%;right:-75%}.child-diary-inner .new-diary-entry .child-diary-emoji-group label .emoji-icon{width:50px}}@media only screen and (max-width: 578px){.child-diary-inner .diary-emoji-icon{width:100%}.child-diary-inner .new-diary-entry{width:95%;right:-95%}.child-diary-inner .new-diary-entry .child-diary-emoji-group label .emoji-icon{width:30px}}
.ribbon-wrap{position:relative;width:350px;top:-55px;left:-1%;z-index:1}.ribbon{width:350px;height:50px;line-height:50px;background-color:#d33d3e;color:#fff;text-align:center;font-size:36px}.ribbon::before,.ribbon::after{content:"";position:absolute;top:20px;border:25px solid #bc3434;z-index:-1}.ribbon::before{left:-30px;border-left-color:rgba(0,0,0,0)}.ribbon::after{right:-30px;border-right-color:rgba(0,0,0,0)}.ribbon .ribbon-content:before,.ribbon .ribbon-content:after{content:"";position:absolute;border-style:solid;bottom:-20px}.ribbon .ribbon-content{position:relative}.ribbon .ribbon-content:before{left:0;border-width:0 20px 20px 0;border-color:rgba(0,0,0,0) #8a1414 rgba(0,0,0,0) rgba(0,0,0,0)}.ribbon .ribbon-content:after{right:0;border-width:20px 20px 0 0;border-color:#8a1414 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.ribbon-wrap.ribbon-wrap_leaf{width:120px;top:-10px;left:0}.ribbon-wrap.ribbon-wrap_leaf .ribbon{width:120px;height:25px;line-height:25px;font-size:16px}.ribbon-wrap.ribbon-wrap_leaf .ribbon::before,.ribbon-wrap.ribbon-wrap_leaf .ribbon::after{top:9px;border-width:11px}.ribbon-wrap.ribbon-wrap_leaf .ribbon::before{left:-14px}.ribbon-wrap.ribbon-wrap_leaf .ribbon::after{right:-14px}.ribbon-wrap.ribbon-wrap_leaf .ribbon .ribbon-content:before,.ribbon-wrap.ribbon-wrap_leaf .ribbon .ribbon-content:after{bottom:-6px}.ribbon-wrap.ribbon-wrap_leaf .ribbon .ribbon-content:before{left:0;border-width:0 8px 6px 0}.ribbon-wrap.ribbon-wrap_leaf .ribbon .ribbon-content:after{right:0;border-width:6px 8px 0 0}
.family-tree{position:relative;display:flex;align-items:center;flex-direction:column}.family-tree-image{width:890px;min-height:700px}.family-tree-image .pic{width:100%}.family-tree .family-leaf{position:absolute;display:flex;flex-direction:column;align-items:center;cursor:pointer}.family-tree .family-leaf-image-border{display:flex;justify-content:center;align-items:center;width:110px;height:110px;border:3px solid #feaf36;border-radius:50%;overflow:hidden}.family-tree .family-leaf-image-border .family-leaf-image{width:calc(100% - 8px);height:calc(100% - 8px);margin:4px;border-radius:50%;background-color:#feaf36}.family-tree .family-leaf-image-border .family-leaf-image .pic{width:110%}.family-leaf.me .family-leaf-image-border .family-leaf-image .pic{width:100%}.family-leaf.me.family-leaf_me.document .family-leaf-image{display:flex;align-items:center;justify-content:center;overflow:hidden}.family-leaf.me.family-leaf_me.document .family-leaf-image .pic{width:120%}.family-leaf.family-leaf_grandparents{top:12%;left:23%}.family-leaf.family-leaf_parents{top:5%;left:44%}.family-leaf.family-leaf_siblings{top:12%;left:65%}.family-leaf.family-leaf_other{top:35%;left:68%}.family-leaf.family-leaf_friends{top:45%;left:17%}.family-leaf.family-leaf_pets{top:29%;left:22%}.family-leaf.family-leaf_birth_0{top:83%;left:34%}.family-leaf.family-leaf_birth_more{top:83%;left:43%}.family-leaf.family-leaf_foster_0{top:55%;left:34%}.family-leaf.family-leaf_foster_1{top:55%;left:55%}.family-leaf.family-leaf_foster_more{top:55%;left:43.5%}.family-leaf.one-fam{left:43.5%}.family-leaf.profile .family-leaf-image-border{border-width:5px}.family-leaf.profile .family-leaf-image-border .family-leaf-image{display:flex;margin:0;justify-content:center;align-items:center}.family-leaf.profile .family-leaf-image-border .family-leaf-image .pic{width:100%;border-radius:50%}.tree-members{width:600px;background:#f5f6fa}.tree-members .s360-modal-content{margin:0}.tree-members .s360-modal-content .tree-member{margin-top:2rem}.tree-members .s360-modal-content .tree-member .accordion .tree-member-name{position:relative;background:#fff;border-radius:10px;display:flex;align-items:center;padding-left:1.5rem;box-shadow:0px 24px 55px -10px #ccc;z-index:5}.tree-members .s360-modal-content .tree-member .accordion .tree-member-name_more{padding:.5rem;box-shadow:none;border:1px solid #ccc;cursor:pointer}.tree-members .s360-modal-content .tree-member .accordion .tree-member-name .member-dp{position:relative;width:7rem;height:7rem;display:flex;justify-content:center;align-items:center;background:#47756d;color:#fff;border-radius:10px;cursor:pointer}.tree-members .s360-modal-content .tree-member .accordion .tree-member-name .member-dp-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:1px solid #ccc;border-radius:10px}.tree-members .s360-modal-content .tree-member .accordion .tree-member-name .member-dp-more{position:absolute;bottom:0rem;right:0rem;background:rgba(255,255,255,.3294117647);padding:.5rem}.tree-members .s360-modal-content .tree-member .accordion .tree-member-name .member-details-wrap{margin-left:1rem;display:flex;align-items:center;flex:1}.tree-members .s360-modal-content .tree-member .accordion .tree-member-name .member-details-wrap .member-details{flex:1}.tree-members .s360-modal-content .tree-member .accordion .tree-member-name .member-details-wrap .member-details-name{font-size:2rem}.tree-members .s360-modal-content .tree-member .accordion .tree-member-name .member-details-wrap .member-details-relationship{font-size:1.7rem;color:#878787;font-weight:300}.tree-members .s360-modal-content .tree-member .accordion .tree-member-name .member-details-wrap .member-details-expand{padding:1rem;background:#ccc;border-radius:.7rem;display:flex;margin-right:-35px;cursor:pointer}.tree-members .s360-modal-content .tree-member .accordion .tree-member-name .member-details-wrap .member-details-expand-icon{width:1.3rem;transform:rotate(90deg);transition:.2s}.tree-members .s360-modal-content .tree-member .accordion .tree-member-name .member-details-wrap .member-details-expand-icon.expanded{transform:rotate(270deg)}.tree-members .s360-modal-content .tree-member .accordion .tree-member-body-summary{display:flex;justify-content:space-between}.tree-members .s360-modal-content .tree-member .accordion .tree-member-body-summary .member-more{margin-left:1rem}.tree-members .s360-modal-content .tree-member .accordion .tree-member-body-summary .member-more i{cursor:pointer}.tree-members .tree-more-members{position:absolute;top:0;height:100%;left:100%;width:100%;transition:.2s}.tree-members .tree-more-members_show{position:relative;left:0;z-index:5}.tree-members_more .modal-one-column{position:relative;overflow:hidden}.tree-members_more-title{display:flex}.tree-members_more-title .back{cursor:pointer;margin-right:1rem}.tree-members_show .modal-one-column{overflow:visible}.tree-members_show .tree-member-wrap{display:none}@media only screen and (max-width: 1080px){.family-tree-image{width:100%}.family-leaf.family-leaf_grandparents{left:14%}.family-leaf.family-leaf_friends{top:46%;left:10%}.family-leaf.family-leaf_pets{left:13%}.family-leaf.family-leaf_foster_0{left:30%}.family-leaf.family-leaf_foster_more{top:55%;left:41%}.family-leaf.family-leaf_birth_more{left:40%}.family-leaf.one-fam{left:41%}}@media only screen and (max-width: 860px){.family-tree .family-tree-image{min-height:auto}.family-tree .family-leaf-image-border{width:90px;height:90px}.family-tree .ribbon-wrap.ribbon-wrap_leaf{width:auto}.family-tree .ribbon-wrap.ribbon-wrap_leaf .ribbon{width:auto;height:auto}.family-tree .ribbon-wrap.ribbon-wrap_leaf .ribbon .ribbon-content{padding:0 1.8rem}.ribbon-wrap{width:332px;top:-48px;left:-3%}.ribbon{width:auto;height:40px;line-height:40px;font-size:25px}.ribbon::before,.ribbon::after{top:20px;border-width:20px}.ribbon::before{left:-20px}.ribbon::after{right:-21px}.family-leaf.family-leaf_foster_0{top:51%}.family-leaf.family-leaf_foster_1{top:51%}.family-leaf.family-leaf_foster_more{top:51%}.family-leaf.family-leaf_birth_more{top:80%;left:38%}}@media only screen and (max-width: 640px){.family-tree .family-leaf-image-border{width:60px;height:60px;border-width:2px}.family-tree .family-leaf-image-border .family-leaf-image{width:calc(100% - 4px);height:calc(100% - 4px);margin:2px}.family-tree .family-leaf-image-border .family-leaf-image .pic{width:100%}.family-tree .ribbon-wrap.ribbon-wrap_leaf{top:-10px}.family-tree .ribbon-wrap.ribbon-wrap_leaf .ribbon{line-height:2.6rem;font-size:1.6rem}.family-tree .ribbon-wrap.ribbon-wrap_leaf .ribbon::before,.family-tree .ribbon-wrap.ribbon-wrap_leaf .ribbon::after{top:9px;border-width:7px}.family-tree .ribbon-wrap.ribbon-wrap_leaf .ribbon::before{left:-9px}.family-tree .ribbon-wrap.ribbon-wrap_leaf .ribbon::after{right:-9px}.family-tree .ribbon-wrap.ribbon-wrap_leaf .ribbon .ribbon-content{padding:0 1.6rem}.family-tree .ribbon-wrap.ribbon-wrap_leaf .ribbon .ribbon-content:before,.family-tree .ribbon-wrap.ribbon-wrap_leaf .ribbon .ribbon-content:after{bottom:-3px}.family-tree .ribbon-wrap.ribbon-wrap_leaf .ribbon .ribbon-content:before{border-width:0px 6px 4px 0}.family-tree .ribbon-wrap.ribbon-wrap_leaf .ribbon .ribbon-content:after{border-width:2px 6px 0 0}.ribbon-wrap{width:200px;top:-30px}.ribbon{width:auto;height:40px;line-height:40px;font-size:18px}.ribbon::before,.ribbon::after{top:20px;border-width:15px}.ribbon::before{left:-20px}.ribbon::after{right:-21px}.ribbon .ribbon-content:before,.ribbon .ribbon-content:after{bottom:-10px}.ribbon .ribbon-content:before{border-width:0 12px 10px 0}.ribbon .ribbon-content:after{border-width:10px 10px 0 0}.family-leaf.family-leaf_foster_more{left:37%}.family-leaf.family-leaf_birth_more{left:36%}.family-leaf.family-leaf_birth_0.one-fam{top:68%}}
.child-message-wrap{position:relative;display:flex;overflow:hidden;margin-top:-6.1rem;height:calc(100% + 8.1rem)}.child-message-wrap .child-message-table{width:100%;transition:width .5s}.child-message-wrap .child-message-table.child-message-table_detail-show{width:50%}.child-message-wrap .passport-table-child{margin-top:6rem;width:100%}.child-message-wrap .passport-table-child .table-search{position:absolute;right:2rem;top:0;z-index:1}.child-message-wrap .passport-table-child .table{display:flex;flex-direction:column;border:0}.child-message-wrap .passport-table-child .table thead{display:none}.child-message-wrap .passport-table-child .table thead tr{width:100%;display:flex}.child-message-wrap .passport-table-child .table thead tr th{flex:1;display:flex;align-items:center;padding:0}.child-message-wrap .passport-table-child .table tbody{display:flex;flex-direction:column}.child-message-wrap .passport-table-child .table tbody tr.clipped-row-class{display:flex;position:relative;border-bottom:1px solid #ccc;margin-bottom:5px}.child-message-wrap .passport-table-child .table tbody tr.clipped-row-class td{display:flex;border:0;max-width:inherit}.child-message-wrap .passport-table-child .table tbody tr.clipped-row-class td:first-child{width:82px}.child-message-wrap .passport-table-child .table tbody tr.clipped-row-class td:nth-child(2){position:absolute;left:82px;font-size:1.6rem;font-weight:300;line-height:3rem}.child-message-wrap .passport-table-child .table tbody tr.clipped-row-class td:nth-child(3){max-width:20%;align-self:flex-end;font-size:1.6rem}.child-message-wrap .passport-table-child .table tbody tr.clipped-row-class td:nth-child(4){width:0;align-self:flex-end;flex:1;font-weight:400;margin-bottom:5px}.child-message-wrap .passport-table-child .table tbody tr.clipped-row-class td:nth-child(5){position:absolute;right:0;z-index:1}.child-message-wrap .passport-table-child .table tbody tr.clipped-row-class td:last-child{align-self:flex-end}.child-message-wrap .passport-table-child .table tbody tr.clipped-row-class .child-table-row-pseudo{position:absolute;left:0;width:100%;top:0;height:100%;cursor:pointer;z-index:0}.child-message-wrap .passport-table-child .table tbody tr.clipped-row-class:hover{background:azure}.child-message-wrap .passport-table-child .table tbody tr.clipped-row-class:hover :nth-child(5){display:block}.child-message-wrap_sent-page .child-message-table-reply-icon,.child-message-wrap_sent-page .child-message-detail-footer-reply_btn{display:none}.child-message-detail{position:relative;width:50%;margin-top:6rem;margin-right:-50%;overflow-y:auto;background:#fff;padding:2rem;transition:.5s}.child-message-detail-title{margin-bottom:1rem}.child-message-detail-meta{font-size:1.6rem}.child-message-detail-meta .info{display:flex;align-items:center}.child-message-detail-meta .info .title{width:20%;display:block;color:#8c8c8c;margin:1rem 0}.child-message-detail-meta .info .image{width:3rem;height:3rem;border-radius:50%;background:#b6d1d8;align-self:flex-start;margin-left:.5rem;overflow:hidden}.child-message-detail-meta .info .image img{width:100%}.child-message-detail-body{margin-top:2rem}.child-message-detail-body-text{font-size:1.7rem;border-radius:15px;background:#f2f2f2;padding:1rem 1.5rem;min-height:16rem}.child-message-detail-body .child-message-detail-footer{margin-top:2rem}.child-message-detail-body .child-message-detail-footer-reply{border:none;padding:0;height:0;border-radius:15px;transition:.5s;overflow:hidden;margin-top:2rem}.child-message-detail-body .child-message-detail-footer-reply_show{padding:1.5rem;border:1px solid #bababa;height:auto}.child-message-detail-footer-reply_btn{margin-right:2rem}.child-message-detail-hide{width:5rem;height:5rem;background:#292929;border-radius:4rem;position:absolute;top:30%;display:flex;align-items:center;left:-2.8rem;cursor:pointer;transition:.2s;opacity:.7;box-shadow:1px 1px 10px #717171}.child-message-detail-hide:hover{opacity:1;left:-2rem;box-shadow:1px 1px 14px -1px #404040}.child-message-detail-hide .icn{margin-left:auto;margin-right:.8rem;width:2rem}.child-message-detail_show{box-shadow:0px 0px 11px #ccc;margin-right:0%}.child-message-image{width:6rem;height:6rem;border-radius:12px;background:rgba(95,158,160,.3882352941)}.child-message-image .pic{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.child-message-body{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.child-message-compose-container{position:fixed;bottom:-100%;right:10%;z-index:-2;background:#fff;border-radius:15px;box-shadow:0px 6px 10px 1px rgba(204,204,204,.8901960784);height:500px;width:500px;transition:.2s}.child-message-compose-container_show{bottom:0;z-index:5}.message-crumb-icons img,.child-message-controls img,.child-message-icons img{width:3rem;margin-right:1rem}.child-message-compose{display:flex;flex-direction:column;height:100%}.child-message-controls{display:flex;justify-content:space-between;height:42px;align-items:center;margin:1rem 2rem}.child-message-controls-title{font-size:1.8rem;font-weight:300}.child-message-controls img{width:1.7rem}.child-message-body{flex:1}.child-message-body-to{display:flex;align-items:center}.child-message-body-to .txt{margin-right:1rem}.child-message-body-to .form-group{margin-bottom:0;flex:1}.child-message-icons{background:#f7f7f7;height:45px;display:flex;align-items:center;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.modal-message{margin-top:1rem}.modal-message-og{padding:1rem;background-color:#e9ecef}.reply-thread-modal{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #ccc}.reply-thread-modal-header-title{text-transform:uppercase;letter-spacing:1.5px;color:#998aa1}.reply-thread-modal-header-title .date{margin-left:2rem;letter-spacing:normal;font-style:italic}.reply-thread-modal-body{margin-top:.4rem;font-size:1.66rem}@media only screen and (max-width: 640px){.child-message-wrap .passport-table-child .table tbody tr.clipped-row-class td:nth-child(5){display:block}}@media only screen and (max-width: 425px){.child-message-wrap{margin-top:0}}
.child_post_detail{display:flex;justify-content:center;align-items:center;position:fixed;top:0;bottom:0;left:0;right:0;z-index:15}.child_post_detail_container{position:relative;display:flex;flex-direction:row;background:#fff;width:80vw;height:90vh;border-radius:15px;box-shadow:0px 15px 23px -8px rgba(0,0,0,.2784313725);z-index:10;overflow:hidden}.child_post_detail_top{display:flex;justify-content:flex-end;padding:1rem 2%}.child_post_detail_title{flex:1;width:25%;margin-left:10%;margin-top:4%}.child_post_detail_controls{display:flex;justify-content:space-between;position:absolute;top:43%;left:2%;right:2%;cursor:pointer}.child_post_detail_controls_arrow{border-radius:50%;padding:1rem;transition:.5s ease-in-out}.child_post_detail_controls_arrow:hover{background:#d7d7d7}.child_post_detail_controls_arrow .right{transform:rotate(180deg)}.child_post_detail_info{display:flex;justify-content:space-between;margin-bottom:5%}.child_post_detail_info .inner .title{font-size:1.3rem;text-transform:uppercase;letter-spacing:2px;font-weight:500;margin-bottom:1rem}.child_post_detail_info_left{background-color:#fff;width:26%;position:relative;display:flex;align-items:center;z-index:1}.child_post_detail_info_left .inner{margin-left:18%;padding:1rem 0}.child_post_detail_info_left .bg{background:#fff;width:45%;position:absolute;top:0;bottom:0;border-top-right-radius:5px;border-bottom-right-radius:5px;z-index:-1}.child_post_detail_info_right{width:33%;padding:10px;background:#eff1f2;display:flex;align-items:center;border-top-left-radius:5px;border-bottom-left-radius:5px}.child_post_detail_info_right .inner{margin-left:2rem}.child_post_detail_info_right .inner .text{margin-bottom:.5rem}.child_post_detail_info_right .inner .text i{font-size:1.2rem;font-style:normal}.child_post_detail_count{background:#b8dcf9;align-self:flex-start;padding:.4rem 3rem .4rem 2rem;position:relative}.child_post_detail_count .inner{position:absolute;top:0;left:0;width:13.5%;height:100%;background:#ff8c2b}.child_post_detail_count .text .current{font-weight:bold}.child_post_detail_image{width:45%;height:50vh;position:absolute;bottom:11%;top:50%;left:50%;transform:translate(-50%, -50%)}.child_post_detail_image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.child_post_detail_bg_left{position:absolute;width:50%;height:100%;left:0;background:#eff1f2;z-index:-1}.child_post_detail_bg_right{position:absolute;width:50%;height:100%;right:0;background:#fff;overflow:hidden;z-index:-1}.child_post_detail_bg_right .water-mark{color:#f8f9f9;font-size:15rem;line-height:12rem;font-weight:500;margin-top:-2rem;margin-left:-2rem}.child_post_detail_back-drop{position:fixed;z-index:1;background:rgba(228,230,231,.4588235294);top:0;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media only screen and (max-width: 767px){.child_post_detail_title{margin-top:0}.child_post_detail_info_left{width:60%}.child_post_detail_info_right{width:30%}.child_post_detail_image{top:42%}}
.child_post_detail_doc{position:absolute;left:7rem;top:5rem;z-index:2}.child_post_detail_doc_icon{width:4rem;opacity:.6}.child_post_detail_doc_icon:hover{opacity:1}.child_post_detail_image_controls{display:flex;flex-direction:column;position:relative;flex:1}.child_post_detail_image_controls .child_post_detail_inner{display:flex;height:calc(100% - 50px)}.child_post_detail_image_controls .child_post_detail_inner .close_modal{position:absolute;right:0;z-index:5}.child_post_detail_image_controls .child_post_detail_inner .image_wrap{display:flex;justify-content:center;align-items:center;margin-top:20px;padding:2rem;flex:1}.child_post_detail_image_controls .child_post_detail_inner .image_wrap_loading{position:absolute;z-index:-1}.child_post_detail_image_controls .child_post_detail_inner .image_wrap .pic{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.child_post_detail_image_controls .child_post_detail_inner .image_wrap_link{display:flex;width:100%;height:100%}.child_post_detail_image_controls .child_post_detail_inner .image_wrap_link iframe{width:100%;height:100%}.child_post_detail_image_controls .child_post_detail_inner .image_wrap_thumbnails{position:relative;z-index:10;display:flex;flex-direction:column}.child_post_detail_image_controls .child_post_detail_inner .image_wrap_thumbnails .image_wrap_thumbnail{cursor:pointer;width:4rem;height:4rem;padding:4px}.child_post_detail_image_controls .child_post_detail_inner .image_wrap_thumbnails .image_wrap_thumbnail-active{border:1px solid #000}.child_post_detail_image_controls .child_post_detail_inner .image_wrap_thumbnails .image_wrap_thumbnail-link{position:relative}.child_post_detail_image_controls .child_post_detail_inner .image_wrap_thumbnails .image_wrap_thumbnail-link iframe{width:100%;height:100%}.child_post_detail_image_controls .child_post_detail_inner .image_wrap_thumbnails .image_wrap_thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.child_post_detail_image_controls .child_post_detail_inner .image_wrap_thumbnails .image_wrap_thumbnail_placeholder{position:absolute;top:4px;bottom:4px;left:4px;right:4px;z-index:-1;background:#000}.child_post_detail_image_controls .child_post_detail_inner .image_wrap_thumbnails .image_wrap_thumbnail_overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.child_post_detail_image_controls .child_post_detail_image_control{display:flex;justify-content:center;align-items:center}.child_post_detail_image_controls .child_post_detail_image_control .pic{cursor:pointer;border-radius:50%;padding:1rem;transition:.5s ease-in-out}.child_post_detail_image_controls .child_post_detail_image_control .pic:hover{background:#d7d7d7}.child_post_detail_image_controls .child_post_detail_image_control .pic .right{transform:rotate(180deg)}.child_post_detail_image_controls .child_post_detail_image_control-right{transform:rotate(180deg)}.child_post_detail_prop{width:40%;display:flex;flex-direction:column;padding:1rem 2rem}.child_post_detail_prop_title{font-size:2.4rem;margin-top:2rem}.child_post_detail_prop_text{margin:2rem 0;background:#f8fafb;padding:1.5rem;border-radius:10px;font-size:1.8rem;font-weight:300;font-family:"NoirPro",sans-serif;flex:1}.child_post_detail_prop .child-post-info-meta{padding:1rem 0;border-top:1px solid #e3e9ed;border-bottom:1px solid #e3e9ed;margin:0}.child_post_detail_prop.child_post_detail_prop-external .child_post_detail_prop_text{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.child_post_detail_prop.child_post_detail_prop-external .article-external{margin:0;margin-bottom:1rem;border:1px solid rgba(210,210,210,.4117647059);border-top:0;background:none;border-radius:0 0 10px 10px;padding:.3rem 2rem}@media only screen and (max-width: 768px){.child_post_detail{align-items:inherit}.child_post_detail_container{flex-direction:column;width:90vw;height:auto;overflow:auto}.child_post_detail_container .child_post_detail_image_controls{width:100%}.child_post_detail_container .child_post_detail_image_controls .child_post_detail_inner .close_modal{position:fixed;right:5px}.child_post_detail_container .child_post_detail_image_controls .child_post_detail_inner .image_wrap{flex-direction:column}.child_post_detail_container .child_post_detail_image_controls .child_post_detail_inner .image_wrap_link{height:40rem}.child_post_detail_container .child_post_detail_image_controls .child_post_detail_inner .image_wrap .pic{height:auto}.child_post_detail_container .child_post_detail_image_controls .child_post_detail_inner .image_wrap_thumbnails{flex-direction:row}.child_post_detail_container .child_post_detail_image_controls .child_post_detail_image_control{position:fixed;top:32vh}.child_post_detail_container .child_post_detail_image_controls .child_post_detail_image_control-left{left:0rem}.child_post_detail_container .child_post_detail_image_controls .child_post_detail_image_control-right{right:0rem}.child_post_detail_prop{width:100%}}
.gallery-cards{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:300px;grid-auto-flow:row dense}.gallery-card-outer{border-radius:15px;overflow:hidden;cursor:pointer}.gallery-card{transition:all .5s ease-in-out;position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%}.gallery-card:hover{background-position:left;box-shadow:10px 10px 18px rgba(0,0,0,.2);transform:scale(1.1)}.gallery-card:hover .gallery-card-content{left:50%}.gallery-card .gallery-card-content{height:88%;width:86%;background:rgba(135,135,135,.4117647059);border:1px solid #ff0;position:absolute;left:-50%;top:50%;transform:translate(-50%, -50%);transition:all .5s ease-in-out;border-radius:15px}.gallery-card .gallery-card-content .gallery-card-inner-content{padding:1rem 1.5rem;display:flex;height:100%;justify-content:space-between;flex-direction:column}.gallery-card .gallery-card-content .gallery-card-inner-content .gallery-card-icons{display:flex;flex-direction:column}.gallery-card .gallery-card-content .gallery-card-inner-content .gallery-card-icons .gallery-card-icon{width:2.5rem;padding:.5rem 0;align-self:start}.gallery-card .gallery-card-content .gallery-card-inner-content .gallery-card-title{font-size:2rem;color:#fff}.gallery-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 640px){.gallery-cards{display:grid;grid-template-columns:repeat(2, 1fr)}.gallery-card-outer{margin:.7rem}}@media(min-width: 960px){.gallery-cards{grid-template-columns:repeat(4, 1fr)}}
.loading__wrap{position:absolute;left:0;right:0;top:0;bottom:0;display:grid;justify-content:center;align-items:center}.loading__dot{height:20px;width:20px;border-radius:50%;display:inline-block;margin:.5rem;animation:loading 2s cubic-bezier(0.45, 0, 0.55, 1) infinite}@keyframes loading{0%,100%{transform:translatey(-2.5rem);background-color:#ffb300}50%{transform:translatey(2.5rem);background-color:#d81b60}}.loading div:nth-child(1){animation-delay:0.3s}.loading div:nth-child(2){animation-delay:0.6s}.loading div:nth-child(3){animation-delay:0.9s}
.article-container_lifestory .article-image img{border-radius:20px;padding:0}.article-container_lifestory .article-card:hover{transform:translateY(-5px)}.article-container_lifestory .article-card .article-image{margin:8px;padding:0;border-radius:20px}.article-container_lifestory .article-card .article-image img{transition:.3s}.article-container_lifestory .article-card_link .article-image{padding-bottom:0}.article-container_lifestory .article-card_link .article-image img{border-bottom-right-radius:0;border-bottom-left-radius:0;padding-bottom:0;border-bottom:0}.article-container_lifestory .article-card:hover .article-image img{transform:scale(1.1)}.article-external{display:flex;align-items:center;margin:.2rem 8px;border:1px solid #f8f8f8;border-top:0;border-radius:0 0 20px 20px;padding:.3rem 1rem;background:rgba(230,242,244,.568627451)}.article-external-video{width:3rem;margin-right:.5rem}.article-external-doc{height:2rem;margin-right:.5rem}.article-external-text{font-size:1.3rem;margin-right:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.article-external-img{width:1.3rem}.article-external_link .article-external-text{margin-right:32%}@media only screen and (max-width: 768px){.article-external_link .article-external-text{margin-right:48%}}
.article-card{background:#fff;border-radius:20px;transition:.3s;border-style:solid;border-color:#e3e9ff}.article-card:hover{box-shadow:0 4px 20px 0 rgba(34,68,123,.2);cursor:pointer}.article-image{margin:0;padding:3px;height:220px;overflow:hidden}.article-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px 20px 0 0;border-style:solid;border-color:#f8f8f8;border-width:2px}.article-content{padding:2rem}.article-content .card-category{font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:#6b82a7;display:block}.article-content .card-title{margin:1rem 0;color:#22447b}.article-content .card-excerpt{font-size:1rem;line-height:1.5rem;color:#6b82a7;margin:0}@media only screen and (max-width: 600px){.article-image{height:auto;overflow:visible}}
.learning-items{display:flex;flex-wrap:wrap;justify-content:space-between;gap:11px;flex:1}.learning-wrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center;perspective:1000px}.learning-wrap .learning-card{width:200px;height:225px;position:relative;transform-style:preserve-3d;transition:1s}.learning-wrap .learning-card-img{position:relative;width:100%;height:100%;background-size:cover;border-radius:15px;transform:translateZ(40px)}.learning-wrap .learning-card-body{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, -40px) rotateY(180deg);width:85%;height:87%;border-radius:15px;overflow:hidden;border:3px solid #fff}.learning-wrap .learning-card-body .bg{position:absolute;background:#fff;border-radius:100px;width:0%;transition:.5s}.learning-wrap .learning-card-body .bg:nth-child(1){height:30%;transform-origin:left;top:0;left:-30%;transform:rotate(-10deg)}.learning-wrap .learning-card-body .bg:nth-child(2){height:50%;transform-origin:right;top:5%;right:-30%;transform:rotate(-10deg)}.learning-wrap .learning-card-body .bg:nth-child(3){height:50%;transform-origin:left;top:70%;left:-30%;transform:rotate(-10deg)}.learning-wrap .learning-card-body-content{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;opacity:0;transition:.5s;padding:1rem;text-align:center}.learning-wrap .learning-card-body-content .category{font-size:1.6rem;margin-bottom:20px;color:#292929;letter-spacing:1px;font-weight:300;text-transform:uppercase}.learning-wrap .learning-card-body-content .text{font-size:1.5rem}.learning-content-wrap:hover .learning-card{transform:rotateY(180deg)}.learning-card:hover .learning-card-body .bg{width:200%;transition-delay:.2s}.learning-card:hover .learning-card-body .bg:nth-child(2){transition-delay:.4s}.learning-card:hover .learning-card-body .bg:nth-child(3){transition-delay:.6s}.learning-card:hover .learning-card-body-content{opacity:1;transition-delay:.8s}.learning-content-wrap{width:222px;height:285px;display:flex;flex-direction:column;background-color:#b8dcf9;border-radius:15px;color:#000;cursor:pointer;box-shadow:-20px 10px 20px rgba(0,0,0,.4)}.learning-content-title-controls{display:flex;justify-content:space-between;width:100%;padding:5px 10px;margin-bottom:1rem}.learning-content-title-controls .title{color:#03679c;font-size:1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:70%}.learning-content-controls-inner{width:37px;display:flex;justify-content:space-between;align-items:center}.learning-content-title-controls .control{width:7px;height:7px;border-radius:100%;background-color:#2e4362;box-shadow:-2px 2px 1px #000,-0.5px 1px 0px #f0f0f0 inset}.learning-content-message-container{flex:1}
.games-body{font-size:16px;margin:0;color:#000;display:flex;flex-wrap:wrap;gap:5rem 5%;min-height:100vh;flex:1}.games-body .tilt-box-wrap{width:200px;height:280px;position:relative;transition:all .6s ease-out;perspective:1000px;cursor:crosshair}.games-body .tilt-box-wrap:hover{transition:all .3s linear;transform:scale(1.1)}.games-body .tilt-box-wrap .tilt-box{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:space-around;transition:all .6s ease-out;transform:rotateX(0deg) rotateY(0deg);perspective:1000px;transform-style:preserve-3d;border-radius:10px;transition:box-shadow .5s ease,transform .65s ease;will-change:transform;box-shadow:31px 40px 28px -29px rgba(0,0,0,.3)}.games-body .tilt-box-wrap .tilt-box .games-pic{position:absolute;width:150px;height:155px;left:50%;top:0;transform:translateX(-50%) translateZ(40px);background:beige;border-radius:10px;box-shadow:-1px -1px 0px #a0a0a0 inset;z-index:5}.games-body .tilt-box-wrap .tilt-box .games-pic img{width:inherit;height:100%;-o-object-fit:cover;object-fit:cover}.games-body .tilt-box-wrap .tilt-box .games-info-wrap{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;border-radius:10px;overflow:hidden}.games-body .tilt-box-wrap .tilt-box .games-info-wrap::before{content:"";background-color:#27bb97;height:255px;position:absolute;left:0;right:0;bottom:-60px;transform:skewY(-20deg);border-radius:10px}.games-body .tilt-box-wrap .tilt-box .games-header{position:absolute;transform:translateZ(40px)}.games-body .tilt-box-wrap .tilt-box .message{position:absolute;display:flex;width:90%;padding:.4rem 1rem;z-index:100;border-radius:10px;transform:translateZ(40px);transition:all 1s ease;font-weight:300;overflow:hidden}.games-container:nth-child(n+1) .tilt-box-wrap .tilt-box .games-info-wrap::before{background-color:#27bb97}.games-container:nth-child(2n+2) .tilt-box-wrap .tilt-box .games-info-wrap::before{background-color:#f15c7f}.games-container:nth-child(3n+3) .tilt-box-wrap .tilt-box .games-info-wrap::before{background-color:#b271ff}.games-container:nth-child(4n+4) .tilt-box-wrap .tilt-box .games-info-wrap::before{background-color:#ff8965}.games-container:nth-child(1) .tilt-box-wrap .tilt-box{box-shadow:31px 40px 28px -29px #27bb97}.games-container:nth-child(2) .tilt-box-wrap .tilt-box{box-shadow:31px 40px 28px -29px #f15c7f}.games-container:nth-child(3) .tilt-box-wrap .tilt-box{box-shadow:31px 40px 28px -29px #b271ff}.games-container:nth-child(4) .tilt-box-wrap .tilt-box{box-shadow:31px 40px 28px -29px #ff8965}.games-container:hover .tilt-box-wrap{z-index:5}.games-header_title{right:6%;bottom:9.5rem;color:#fff;font-weight:300}.games-header_desc{bottom:4rem;left:6%;color:#fff;font-weight:300;text-shadow:-5px 4px 6px rgba(0,0,0,.4)}.tilt-box .message-one{background:rgba(151,250,201,.8196078431);height:28px;left:0%;bottom:9rem;align-items:center;font-size:1.5rem;white-space:nowrap;box-shadow:-1px -1px 0px #a0a0a0 inset}.tilt-box .message-two{background:#ffb6cd;height:60px;color:#000;font-size:1.3rem;bottom:2rem;left:10%}.tilt-box-wrap:hover .message-one{left:-40%}.tilt-box-wrap:hover .message-two{left:40%}.t_over{width:33.333%;height:33.333%;position:absolute;z-index:1}.t_over:nth-child(1){left:0;top:0}.t_over:nth-child(2){left:33.33%;top:0}.t_over:nth-child(3){left:66.666%;top:0}.t_over:nth-child(4){left:0;top:33.33%}.t_over:nth-child(5){left:33.33%;top:33.33%}.t_over:nth-child(6){left:66.666%;top:33.33%}.t_over:nth-child(7){left:0;top:66.666%}.t_over:nth-child(8){left:33.33%;top:66.666%}.t_over:nth-child(9){left:66.666%;top:66.666%}.t_over:nth-child(1):hover~.tilt-box{transform:rotateX(-20deg) rotateY(20deg)}.t_over:nth-child(2):hover~.tilt-box{transform:rotateX(-20deg) rotateY(0deg)}.t_over:nth-child(3):hover~.tilt-box{transform:rotateX(-20deg) rotateY(-20deg)}.t_over:nth-child(4):hover~.tilt-box{transform:rotateX(0deg) rotateY(20deg)}.t_over:nth-child(5):hover~.tilt-box{transform:rotateX(0deg) rotateY(0deg)}.t_over:nth-child(6):hover~.tilt-box{transform:rotateX(0deg) rotateY(-20deg)}.t_over:nth-child(7):hover~.tilt-box{transform:rotateX(20deg) rotateY(20deg)}.t_over:nth-child(8):hover~.tilt-box{transform:rotateX(20deg) rotateY(0deg)}.t_over:nth-child(9):hover~.tilt-box{transform:rotateX(20deg) rotateY(-20deg)}
.child-post-items{position:relative;flex:1}.child-post-item{background-color:#fafafa;position:relative;padding:.95em;margin-bottom:1.2em;display:flex;justify-content:space-between;align-items:center;flex-direction:row;box-sizing:border-box;border-radius:1em;cursor:pointer;transition:all .3s ease}.child-post-item-doc{top:2rem;left:2rem;position:absolute}.child-post-item-doc-icon{width:4rem;opacity:.6}.child-post-item-doc-icon:hover{opacity:1}.child-post-item:hover{background-color:#f8f2bd}.child-post-image-wrap{height:17rem;width:25rem;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;margin-right:1%}.child-post-image{position:relative;display:flex;align-items:center;flex-direction:column;background-color:#fff;width:100%;height:100%;box-sizing:border-box;border-radius:.7em;margin-right:2.5em;overflow:hidden;box-shadow:4px 6px 10px rgba(0,0,0,.1)}.child-post-image_link iframe{height:100%}.child-post-image .postImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.child-post-info{min-height:17rem;display:flex;flex-direction:column;flex:1}.child-post-info-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.child-post-info-header .event-date{display:flex;align-items:center;padding:.7rem 1rem .7rem 1.5rem;background:rgba(162,193,29,.3215686275);border-radius:5rem;border-bottom-left-radius:0}.child-post-info-header .event-date .icn{width:2.5rem;margin-left:1rem}.child-post-info-text{font-weight:300;flex:1;font-size:1.6rem;font-family:"NoirPro",sans-serif}.child-post-info-meta{display:flex;margin-top:1.5rem;justify-content:space-between}.child-post-info-meta .meta-inner{display:flex;flex:1}.child-post-info-meta .meta-inner img{width:2rem;margin-right:.6rem}.child-post-info-meta .meta-inner .author .icn{background:rgba(0,0,0,.3215686275);border-radius:50%;width:3rem}.child-post-info-meta .meta-inner p{text-transform:uppercase;display:flex;align-items:center;margin-right:7%;font-weight:300;color:#676767}.child-post-info-meta .meta-inner p:last-child{margin-right:0}.child-post-item:hover .child-post-info-meta p{color:#000}@media only screen and (max-width: 860px){.child-post-item{flex-direction:column}.child-post-item-doc{top:4rem;left:4rem}.child-post-info{width:100%;margin-top:2rem;min-height:15rem}.child-post-image-wrap{margin:0;width:95%;height:auto}.child-post-image{margin:0}.child-post-image_link{height:25rem}.child-post-image_link iframe{width:100%}.child-post-image::after{visibility:hidden}}@media only screen and (min-width: 861px){.child-post-image{-webkit-clip-path:polygon(0% 0%, 88% 0, 100% 50%, 88% 100%, 0% 100%);clip-path:polygon(0% 0%, 88% 0, 100% 50%, 88% 100%, 0% 100%)}.child-post-image-wrap{box-shadow:-33px 40px 16px -42px rgba(0,0,0,.7882352941)}}@media only screen and (max-width: 640px){.child-post-image_link{height:20rem}}@media only screen and (max-width: 575px){.child-post-info-meta .meta-inner{flex-direction:column}.child-post-info-meta .meta-inner p{margin-right:0;margin-bottom:2rem}.child-post-info-meta .meta-inner p:last-child{margin-bottom:0}}
.post-nav{position:relative;margin-right:2rem;min-height:500px}.navigation{height:100%;padding-top:3rem;width:75px;background:#fff;transition:.5s;border-radius:1rem}.navigation ul{display:flex;flex-direction:column;gap:2rem;width:100%}.navigation ul li{list-style:none;position:relative;width:100%;height:60px;padding:0 10px;transition:.5s}.navigation ul li.active{transform:translateX(20px)}.navigation ul li a{position:relative;display:flex;align-items:center;justify-content:flex-start;text-align:center;text-decoration:none}.navigation ul li a .icon{position:relative;display:flex;justify-content:center;align-items:center;width:55px;height:55px;transition:.5s;border-radius:10px;color:#222}.navigation ul li a .icon:hover{background-color:#e7e7e7}.navigation ul li a .icon .img{width:3rem}.navigation ul li.active a .icon{color:#fff;background:#368ff4}
.navbar{padding:0 2.5%;background-color:#b1e7ec;background-repeat:no-repeat;background-position:center center;background-size:cover}.navbar_inner{display:flex;justify-content:space-between;align-items:center;padding:2rem 0;width:100%;max-width:1200px;margin:0 auto}.navbar_logo .img{width:12rem}.navbar_menu{display:flex;justify-content:flex-end;flex:1}.navbar_menu_links{background:rgba(253,128,76,.6901960784);border-radius:30px;height:5rem;font-size:2rem;padding:0 6%;box-shadow:inset 0 5px 7px rgba(0,0,0,.3098039216);display:flex;align-items:center;gap:30px}.navbar_menu_link a{text-decoration:none;color:#fff;letter-spacing:1px;font-weight:400;padding:1.7rem 2rem;position:relative}.navbar_menu_link a::after{position:absolute;content:"";bottom:5px;left:0;right:0;width:100%;height:3px;background-color:#fff;transition:all .8s ease}.navbar_menu_link a:hover{color:#333;z-index:1;transition:all .8s ease}.navbar_menu_link a:hover::after{height:80%;z-index:-1}.navbar_menu_link a.active{color:#333;z-index:1}.navbar_menu_link a.active::after{height:80%;z-index:-1}.navbar_personal{display:flex;margin-left:5%}.navbar_theme .button,.navbar_account_dropdown_image{border-radius:50%;background:rgba(255,255,255,.5098039216);transition:all .3s ease;cursor:pointer;border-style:solid;border-width:2px;border-color:#fff;width:50px;height:50px}.navbar_theme .button{border:none}.navbar_theme .button .icon{width:5rem;padding:.8em}.navbar_account_dropdown{margin-left:1.5rem}.navbar_account_dropdown.dropdown{margin-left:1.5rem}.navbar_account_dropdown.dropdown button{padding:0}.navbar_account_dropdown.dropdown .dropdown-menu{min-width:14rem}.navbar_account_dropdown .dropdown-toggle::after{display:none}.navbar_account_dropdown_image{width:5rem;height:5rem;display:flex;justify-content:center;align-items:center}.navbar_theme .button:hover,.navbar_account_dropdown_image:hover{background:#fff}.navbar_account_dropdown_image .icon{-o-object-fit:cover;object-fit:cover;padding:1rem;width:6rem;height:6rem;border-radius:50%}@media only screen and (min-width: 960px)and (max-width: 1190px){.navbar_menu_links{font-size:1.85rem;padding:0 4%;gap:15px}.navbar_menu_link a{padding:1.7rem 1rem}.navbar_personal{margin-left:3%}}@media only screen and (max-width: 960px){.navbar{padding:0 3%}.navbar_menu_links{display:none}.navbar_menu_links.mobile{display:flex;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#333;align-items:center;justify-content:center;z-index:5;border-radius:0}.bars-button{display:flex;justify-content:space-between;flex-direction:column;width:45px;height:35px;margin-left:3rem;z-index:6;position:relative;cursor:pointer}.bars-button span{background-color:#fff;width:100%;height:1.6px;transition:all .3s ease}.bars-button.mobile{margin-top:22px}.bars-button.mobile span:nth-child(2){display:none}.bars-button.mobile span:nth-child(1){position:absolute;transform:rotate(-45deg)}.bars-button.mobile span:nth-child(3){position:absolute;transform:rotate(45deg)}}
.child-contact{display:flex;flex-direction:column;justify-content:center;align-items:center;width:630px;background:#fff;border-radius:3rem}.child-contact-profile{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:2rem}.child-contact-profile-title{font-size:4rem}.child-contact-profile-title .arcbox{text-transform:uppercase;position:relative;z-index:1}.child-contact-profile-title .arcbox:after{content:"";position:absolute;top:50%;left:0;margin-top:-1rem;height:2rem;width:100%;background:#d8ebfc;z-index:-1}.child-contact-profile-image{position:relative}.child-contact-profile-image:after{position:absolute;content:"";width:4rem;height:2rem;top:50%;left:50%;margin-top:-2rem;margin-left:-2rem}.child-contact-info{width:100%;display:flex;justify-content:space-between}.child-contact-modal{padding:60px;position:relative}.child-contact-modal .s360-modal-content{box-shadow:none;margin:0}@media only screen and (max-width: 840px){.child-contact{width:auto}}
.child-footer{padding:2rem;text-align:center;max-width:1200px}
.sideDrawer{width:500px;background:#fff;border-radius:15px;position:absolute;left:500px;left:-500px;top:0;bottom:0;z-index:15;transition:.4s;overflow-x:auto}.sideDrawer.active{left:0}.sideDrawer_theme_header{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem}.sideDrawer_theme_header .title{font-size:2rem;font-weight:300}.close_button{background:rgba(0,0,0,0);border:none;padding:9px;display:flex;cursor:pointer;border-radius:6px;transition:.5s ease-in-out}.close_button:hover{background:#bdbdbd}.close_button .icon{width:15px}.sideDrawer_items{display:flex;flex-wrap:wrap}.sideDrawer_theme_item{width:33%;padding:3px;height:25rem;overflow:hidden;cursor:pointer}.sideDrawer_theme_item.active,.sideDrawer_theme_item:hover{border:1px solid #242424}.sideDrawer_theme_item_wrap{display:block;width:100%;height:100%;overflow:hidden}.sideDrawer_theme_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s ease-in-out}.drawer_overlay{position:absolute;background:#4f4f4f;opacity:.5;top:0;bottom:0;left:0;right:0;z-index:14;display:none}.drawer_overlay.active{display:block}@media only screen and (max-width: 696px){.sideDrawer{width:80%;left:-80%}.sideDrawer_theme_item{width:50%;height:36rem}}
*{margin:0;padding:0;box-sizing:border-box}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:auto}a,a:hover,a:active{text-decoration:none;color:inherit}p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}ul{margin:0;padding:0}li{list-style:none}a{text-decoration:none}img{box-shadow:none}span{padding:0}.App{position:relative}.react-responsive-modal-modal{padding:0}.child-btn{border:none;background:#01565b;color:#fff;padding:1rem 4rem;border-radius:2rem;cursor:pointer}.child_icon{padding:1rem;border-radius:.7rem;display:flex}.child_icon_pic{width:1.5rem}.child_icon_button{border:none;background:#e6e6e6;border-radius:50%;padding:.8rem;cursor:pointer;transition:all .5s ease}.child_icon_button:hover{background:#d8d8d8}.child_icon_button .icn{width:2.4rem}.child_button_icon{border:none;background:rgba(0,0,0,0);border-radius:.7rem;padding:.5rem;transition:all .5s ease;cursor:pointer}.child_button_icon:hover{background:#d8d8d8}.child_button_icon .icn{width:3.5rem}.nav-container{display:flex;justify-content:center}.nav-body{width:90%;border-radius:20px;border:3px solid #fff;margin-top:15px;max-width:1200px}.nav-body .button{border-style:solid;border-width:2px;border-color:#fff}.child-wrapper{min-height:100vh;display:flex;flex-direction:column;background-color:#bfd6d8;background-repeat:repeat;background-size:200px}.child-main{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;padding-top:2rem;background-position:center center}.child-body,.child-footer{width:90%;background-color:#edf2fc;border:3px solid #fff;border-radius:20px}.child-body{display:flex;flex-direction:column;flex:1;padding:2rem;margin-bottom:2rem;max-width:1200px}.child-body-content{position:relative;padding-top:9rem}.child-body-content-inner{display:flex}.article-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(210px, 1fr));gap:2rem;flex:1}@media only screen and (max-width: 860px){.child-body,.child-footer{width:95%;background-color:#edf2fc;border:3px solid #fff;border-radius:20px}.nav-body{width:95%}}.bootbox .modal-dialog{margin-top:300px}.bootbox-body{font-size:1.4rem}.bootbox-body p{margin-bottom:10px}
.child_breadcrumb{display:flex;position:relative;margin:2rem 0}.child_breadcrumb-main{position:absolute;top:0;left:0;width:100%}.child_breadcrumb_back{display:flex;align-items:center;padding:.5rem 1rem;left:0;z-index:0;background:#c7e6ff;border-radius:20px;padding-right:5rem;margin-right:-3rem}.child_breadcrumb_back_button{background:#fff;border:none;border-radius:50%;position:relative}.child_breadcrumb_back_button .icon{width:3.8rem;padding:.7rem}.child_breadcrumb_inner{display:flex;align-items:center;background:#deeefd;height:4.7rem;padding-left:3rem;flex:1;border-radius:20px;position:relative}.child_breadcrumb_title{margin:0;font-weight:300}.child_breadcrumb .form-group{margin:0 4rem}.child_breadcrumb .form-control{border-radius:10px;font-size:1.6rem;box-shadow:2px 2px 4px -4px #000}.child_breadcrumb .form-control:hover{box-shadow:none}.dropdown{margin-left:4rem}.dropdown-menu,#dropdown-basic{font-size:1.6rem !important;border-radius:10px !important}.dropdown-item:hover,.dropdown-item:focus{background-color:#dedede !important}.child_breacrumb_action_button{margin-left:2rem}
.login-container{margin-left:auto;margin-right:auto;margin-top:20vh;width:60vw;max-width:570px}.bg-login{background:linear-gradient(90deg, #5b2775 23%, #1A0121 94%)}.login-container-inner{align-items:center;display:grid;background-color:#fff;min-height:470px;border-radius:15px;border-color:#d1cece;border-style:solid;border-width:1px;padding:20px 50px 20px 50px;box-shadow:6px 4px 23px -17px rgba(0,0,0,.81)}.login-container-inner h1{line-height:1.2;text-align:center;margin-bottom:revert;font-weight:lighter;font-style:normal;letter-spacing:.1em;color:var(--s360-safe-font-blue)}.login-container-inner img{justify-self:center;width:18vw;max-width:150px;box-shadow:unset;border-radius:unset}.login-container-inner .btn-primary{color:#fff;background-color:#518bba;border-color:#2a6f96}.login-container-inner>.forgot-text{font-size:small;text-align:center;text-decoration:none;margin-bottom:5px;cursor:pointer}#inpUsername,#inpPassword,#inpPassword1,#inpOldPassword{margin-top:20px;border-style:solid;border-color:#42729b;background:#fff}#inpPIN{border-style:solid;border-color:#42729b;background:#fff}#submitBtn{margin-top:20px}.welcome-title{font-weight:bold;text-align:center;margin-bottom:10px}.welcome-body{text-align:center;margin-bottom:15px}.input-error-invisible{font-size:small;color:red;visibility:hidden}.input-error-visible{font-size:small;color:red;visibility:visible}.login-container div p img{margin-left:auto;margin-right:auto}.login-semi{opacity:.5 !important}.onepage{background:unset}.form-group{margin-left:auto;margin-right:auto;display:grid}.login-container button{margin-right:0px}.privacy-scroller{padding:20px}.privacy-scroller h1{font-size:1.5rem}.privacy-scroller h2{padding-top:10px;font-size:1.2rem}.privacy-scroller ul{font-size:1rem}.privacy-scroller ul{font-size:1.1rem;padding-top:10px;line-height:1.6rem}.privacy-scroller ul li{list-style:disc}.modal-content{max-height:800px;overflow:auto;overflow-x:hidden}.sso-warning{border-radius:10px;border-style:solid;padding:10px;margin-bottom:20px;border-width:1px;background-color:#ffc282;text-align:center}
a,a:hover,a:active{text-decoration:underline}a{text-decoration:none}

/*# sourceMappingURL=arcom.css.map*/