html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'WisdomScriptAI';src:url("fonts/WisdomScriptAI.eot?#iefix") format("embedded-opentype"),url("fonts/WisdomScriptAI.otf") format("opentype"),url("fonts/WisdomScriptAI.woff") format("woff"),url("fonts/WisdomScriptAI.ttf") format("truetype"),url("fonts/WisdomScriptAI.svg#WisdomScriptAI") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Kiro';src:url("fonts/Kiro-Light.eot?#iefix") format("embedded-opentype"),url("fonts/Kiro-Light.otf") format("opentype"),url("fonts/Kiro-Light.woff") format("woff"),url("fonts/Kiro-Light.ttf") format("truetype"),url("fonts/Kiro-Light.svg#Kiro-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Kiro';src:url("fonts/Kiro-LightItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Kiro-LightItalic.otf") format("opentype"),url("fonts/Kiro-LightItalic.woff") format("woff"),url("fonts/Kiro-LightItalic.ttf") format("truetype"),url("fonts/Kiro-LightItalic.svg#Kiro-LightItalic") format("svg");font-weight:300;font-style:italic}@font-face{font-family:'Kiro';src:url("fonts/Kiro-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/Kiro-Regular.otf") format("opentype"),url("fonts/Kiro-Regular.woff") format("woff"),url("fonts/Kiro-Regular.ttf") format("truetype"),url("fonts/Kiro-Regular.svg#Kiro-Regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Kiro';src:url("fonts/Kiro-Italic.eot?#iefix") format("embedded-opentype"),url("fonts/Kiro-Italic.otf") format("opentype"),url("fonts/Kiro-Italic.woff") format("woff"),url("fonts/Kiro-Italic.ttf") format("truetype"),url("fonts/Kiro-Italic.svg#Kiro-Italic") format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Kiro';src:url("fonts/Kiro-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/Kiro-Bold.otf") format("opentype"),url("fonts/Kiro-Bold.woff") format("woff"),url("fonts/Kiro-Bold.ttf") format("truetype"),url("fonts/Kiro-Bold.svg#Kiro-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Kiro';src:url("fonts/Kiro-BoldItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Kiro-BoldItalic.otf") format("opentype"),url("fonts/Kiro-BoldItalic.woff") format("woff"),url("fonts/Kiro-BoldItalic.ttf") format("truetype"),url("fonts/Kiro-BoldItalic.svg#Kiro-BoldItalic") format("svg");font-weight:700;font-style:italic}@font-face{font-family:'Kiro';src:url("fonts/Kiro-ExtraBold.eot?#iefix") format("embedded-opentype"),url("fonts/Kiro-ExtraBold.otf") format("opentype"),url("fonts/Kiro-ExtraBold.woff") format("woff"),url("fonts/Kiro-ExtraBold.ttf") format("truetype"),url("fonts/Kiro-ExtraBold.svg#Kiro-ExtraBold") format("svg");font-weight:800;font-style:normal}@font-face{font-family:'Kiro';src:url("fonts/Kiro-BoldItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Kiro-BoldItalic.otf") format("opentype"),url("fonts/Kiro-BoldItalic.woff") format("woff"),url("fonts/Kiro-BoldItalic.ttf") format("truetype"),url("fonts/Kiro-BoldItalic.svg#Kiro-BoldItalic") format("svg");font-weight:800;font-style:italic}@font-face{font-family:'icons';src:url("fonts/icons.eot?2tfdzy");src:url("fonts/icons.eot?2tfdzy#iefix") format("embedded-opentype"),url("fonts/icons.ttf?2tfdzy") format("truetype"),url("fonts/icons.woff?2tfdzy") format("woff"),url("fonts/icons.svg?2tfdzy#icons") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-expand:before{content:"\e932"}.icon-send:before{content:"\e931"}.icon-contacts:before{content:"\e92f"}.icon-question-sign:before{content:"\e930"}.icon-status:before{content:"\e92e"}.icon-add-image:before{content:"\e92d"}.icon-rotate-right:before{content:"\e92a"}.icon-rotate-left:before{content:"\e92b"}.icon-star:before{content:"\e92c"}.icon-arrow-left:before{content:"\e928"}.icon-arrow-right:before{content:"\e929"}.icon-upload:before{content:"\e927"}.icon-albums:before{content:"\e926"}.icon-copy:before{content:"\e925"}.icon-zipped:before{content:"\e923"}.icon-spreadsheet:before{content:"\e924"}.icon-prescription:before{content:"\e922"}.icon-select:before{content:"\e920"}.icon-search:before{content:"\e921"}.icon-download:before{content:"\e91f"}.icon-canned:before{content:"\e91e"}.icon-more:before{content:"\e91d"}.icon-site-text:before{content:"\e91b"}.icon-site-settings:before{content:"\e91a"}.icon-money-bag:before{content:"\e919"}.icon-edit:before{content:"\e918"}.icon-student:before{content:"\e917"}.icon-approve:before{content:"\e916"}.icon-add:before{content:"\e914"}.icon-delete:before{content:"\e915"}.icon-admin:before{content:"\e907"}.icon-invoice:before{content:"\e91c"}.icon-close:before{content:"\e909"}.icon-refresh:before{content:"\e911"}.icon-arrow-down:before{content:"\e90e"}.icon-close-menu:before{content:"\e90f"}.icon-open-menu:before{content:"\e910"}.icon-trash:before{content:"\e90d"}.icon-messages:before{content:"\e900"}.icon-envelope:before{content:"\e901"}.icon-user:before{content:"\e902"}.icon-logout:before{content:"\e904"}.icon-settings:before{content:"\e905"}.icon-home:before{content:"\e906"}.icon-tool:before{content:"\e908"}.icon-playing:before{content:"\e90a"}.icon-bunk-bed:before{content:"\e90b"}.icon-team:before{content:"\e90c"}.icon-payment:before{content:"\e912"}.icon-clipboard:before{content:"\e913"}.icon-credit-cards:before{content:"\e903"}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes grow{0%{transform:scale(1)}50%{transform:scale(0.2)}100%{transform:scale(1)}}@keyframes message{0%{opacity:1}50%{opacity:0}100%{opacity:1}}*{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}body{font-family:"Kiro",sans-serif;color:#2f323a;background:url("images/background.jpg") repeat-y scroll;background-size:100% auto}.clearfix,.fields{zoom:1}.clearfix:before,.fields:before{content:'';display:block}.clearfix:after,.fields:after{content:'';display:table;clear:both}.fields.padding-top{padding-top:20px}.fields.margin-bottom{margin-bottom:40px}.fields.margin-bottom-small{margin-bottom:20px}.fields li{position:relative;float:left;width:100%;margin-bottom:20px}.fields li.half{width:49%;margin-right:2%}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.fields li.half{width:100%;margin-right:0}}.fields li.third-x2{width:66%;margin-right:2%}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.fields li.third-x2{width:100%;margin-right:0}}.fields li.third{width:32%;margin-right:2%}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.fields li.third{width:100%;margin-right:0}}.fields li.quarter{width:23.5%;margin-right:2%}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.fields li.quarter{width:100%;margin-right:0}}.fields li.last{margin-right:0}.fields li.clear{clear:both}.fields li.radio-option{margin-bottom:15px}.fields li.radio-option.inline{width:auto;margin-right:10px}.fields li.radio-option:nth-last-child(1){margin-bottom:0}.fields li.radio-option input{display:none}.fields li.radio-option label{cursor:pointer;font-weight:300;color:#5f414a;margin-right:15px;display:block;line-height:1.4;position:relative;padding-left:30px;font-size:18px}@media only screen and (max-width: 520px){.fields li.radio-option label{font-size:16px}}.fields li.radio-option input.error+label{color:#f65177}.fields li.radio-option input+label:before{content:'';display:inline-block;width:10px;height:10px;vertical-align:middle;background:#f0d8dc;border:5px solid #f0d8dc;border-radius:20px;position:absolute;top:0;left:0}.fields li.radio-option input[type="checkbox"]+label:before{border-radius:5px}.fields li.radio-option input.required+label:after{content:' *';color:#f65177}.fields li.radio-option input:checked+label:before{background:#ef405d}.fields li.hidden{display:none}.fields li input[type="text"],.fields li input[type="password"],.fields li input[type="email"],.fields li input[type="tel"],.fields li select.input,.fields li textarea{height:48px;border:1px solid #f0d8dc;border-radius:4px;width:100%;outline:none;padding:0 10px;font-size:20px;color:#2f323a;background:#f0d8dc;font-family:"Kiro",sans-serif;font-weight:300}.fields li input[type="text"]::-webkit-input-placeholder,.fields li input[type="password"]::-webkit-input-placeholder,.fields li input[type="email"]::-webkit-input-placeholder,.fields li input[type="tel"]::-webkit-input-placeholder,.fields li select.input::-webkit-input-placeholder,.fields li textarea::-webkit-input-placeholder{color:#9e9d9d;font-weight:300;font-family:"Kiro",sans-serif}.fields li input[type="text"]:-moz-placeholder,.fields li input[type="password"]:-moz-placeholder,.fields li input[type="email"]:-moz-placeholder,.fields li input[type="tel"]:-moz-placeholder,.fields li select.input:-moz-placeholder,.fields li textarea:-moz-placeholder{color:#9e9d9d;font-weight:300;font-family:"Kiro",sans-serif}.fields li input[type="text"]::-moz-placeholder,.fields li input[type="password"]::-moz-placeholder,.fields li input[type="email"]::-moz-placeholder,.fields li input[type="tel"]::-moz-placeholder,.fields li select.input::-moz-placeholder,.fields li textarea::-moz-placeholder{color:#9e9d9d;font-weight:300;font-family:"Kiro",sans-serif}.fields li input[type="text"]:-ms-input-placeholder,.fields li input[type="password"]:-ms-input-placeholder,.fields li input[type="email"]:-ms-input-placeholder,.fields li input[type="tel"]:-ms-input-placeholder,.fields li select.input:-ms-input-placeholder,.fields li textarea:-ms-input-placeholder{color:#9e9d9d;font-weight:300;font-family:"Kiro",sans-serif}.fields li input[type="text"]:focus,.fields li input[type="password"]:focus,.fields li input[type="email"]:focus,.fields li input[type="tel"]:focus,.fields li select.input:focus,.fields li textarea:focus{border:1px solid #ef405d}.fields li input[type="text"]:-webkit-autofill,.fields li input[type="password"]:-webkit-autofill,.fields li input[type="email"]:-webkit-autofill,.fields li input[type="tel"]:-webkit-autofill,.fields li select.input:-webkit-autofill,.fields li textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f0d8dc inset}.fields li input[type="text"].error,.fields li input[type="password"].error,.fields li input[type="email"].error,.fields li input[type="tel"].error,.fields li select.input.error,.fields li textarea.error{border:1px solid #f65177;box-shadow:0 0 10px rgba(246,81,119,0.5)}.fields li textarea{max-width:100%;min-width:100%;height:170px;padding:15px;line-height:1.3}.fields li textarea.extra-padding{padding-top:20px}.fields li textarea.tall{height:300px}.fields li.filled span,.fields li input:focus+span,.fields li textarea:focus+span{font-size:10px;left:unset;right:0;top:0;text-transform:uppercase;padding:19px 10px}.fields li.filled span:after,.fields li input:focus+span:after,.fields li textarea:focus+span:after{display:none}.fields li .required+span:after{content:' *';color:#f65177}.fields li span{position:absolute;top:11px;font-size:20px;color:#9e9d9d;left:8px;padding:3px;font-weight:300;pointer-events:none;max-width:calc(100% - 14px)}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:1500;opacity:0;pointer-events:none;transition:all .3s ease-in-out}.overlay.visible{opacity:1;pointer-events:all}.modal{position:absolute;top:-350px;left:50%;z-index:1500;width:700px;background:white;overflow:hidden;transform:translatex(-50%);opacity:0;pointer-events:none;transition:all .3s ease-in-out;max-width:calc(100% - 20px);border-radius:6px;box-shadow:0 2px 20px rgba(0,0,0,0.2)}.modal.narrow{width:500px}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.modal{width:90%;position:absolute}}.modal.on-top{z-index:2000}.modal.visible{transform:translate(-50%, 550px);opacity:1;pointer-events:all}.modal header{padding:30px 40px 0;position:relative}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.modal header{padding:20px 20px 0}}.modal header h6{letter-spacing:2.25px;font-size:16px;text-align:left;color:#2f323a;text-transform:uppercase;font-weight:500;text-align:center}.modal header a{position:absolute;top:10px;right:10px;width:40px;height:40px;line-height:40px;text-align:center;font-size:14px;color:#9e9d9d;text-decoration:none;border-radius:50%;transition:all .15s ease-in-out}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.modal header a{top:10px}}.modal header a:after{content:'';width:100%;height:100%;position:absolute;background:#f2f1f0;border-radius:50%;z-index:-1;top:0;left:0;transform:scale(0);transition:all .15s ease-in-out;opacity:0}.modal header a:hover{color:#2f323a}.modal header a:hover:after{transform:scale(1);opacity:1}.modal .modal-content{padding:20px 40px 0}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.modal .modal-content{padding:20px 20px 0}}.modal .modal-content .notice-message{color:#9e9d9d;font-size:18px;line-height:1.4;text-align:center}.modal .modal-content .notice-message.margin-bottom{margin-bottom:10px}.modal .fields li input[type="text"],.modal .fields li input[type="password"],.modal .fields li input[type="email"],.modal .fields li input[type="tel"],.modal .fields li select.input,.modal .fields li textarea{background:white;border:1px solid #9e9d9d}.modal .avatar-pic-uploader{width:200px;height:200px;margin:auto;position:relative;margin-bottom:30px}.modal .avatar-pic-uploader:hover .select-file{opacity:1;font-size:36px;pointer-events:all}.modal .avatar-pic-uploader.uploading .progress{display:block}.modal .avatar-pic-uploader figure{width:200px;height:200px;border-radius:100%;overflow:hidden}.modal .avatar-pic-uploader figure img{width:100%;height:100%;object-fit:cover}.modal .avatar-pic-uploader input[type="file"]{display:none}.modal .avatar-pic-uploader .select-file{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,0.5);color:white;font-size:36px;font-size:10px;text-decoration:none;border-radius:100%;opacity:0;cursor:pointer;pointer-events:none;transition:all .2s ease-in-out}.modal .avatar-pic-uploader .progress{position:absolute;top:-5.5px;left:-5.5px;transform:rotate(-90deg);width:calc(100% + 11px);height:calc(100% + 11px);display:none}.modal .avatar-pic-uploader .progress .track{stroke:#f2f1f0}.modal .avatar-pic-uploader .progress .current-progress{stroke:#ef405d;stroke-linecap:round;transition:all .2s linear}.modal footer{padding:30px 40px;text-align:center}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.modal footer{padding:20px}}.modal footer a.button,.modal footer input[type="submit"]{background:#ef405d;padding:0 60px;line-height:60px;color:white;border-radius:60px;font-size:12px;letter-spacing:3px;text-transform:uppercase;border:none;outline:none;margin:auto;display:inline-block;cursor:pointer;text-decoration:none;font-weight:500;font-family:"Kiro",sans-serif;display:inline-flex;align-items:center;border:2px solid transparent}.modal footer a.button.small-padding,.modal footer input[type="submit"].small-padding{padding:18px 32px}.modal footer a.button:hover,.modal footer input[type="submit"]:hover{background:#5f414a}.modal footer a.button.active,.modal footer input[type="submit"].active{transition:padding .2s ease, width .2s ease, background .2s ease, border .2s ease;padding:0;font-size:0;border-radius:60px;width:60px;background:transparent !important}.modal footer a.button.loader,.modal footer input[type="submit"].loader{border:2px solid transparent;border-right:2px solid #ef405d;animation:loader .4s linear infinite}.modal footer a.button.no-loader,.modal footer input[type="submit"].no-loader{animation:none !important}header.main{height:140px;background:url("images/header-bg.jpg");background-size:cover;width:100%;overflow:hidden}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){header.main{height:auto}}header.main .wrapper{display:flex;width:1100px;max-width:100%;margin:auto}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){header.main .wrapper{display:block}}header.main h1{height:140px;position:relative;padding-right:50px;border-radius:100px;display:flex;align-items:center}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){header.main h1{height:80px;padding-right:0;border-radius:0}}header.main h1 a{position:relative;z-index:1;color:white;text-shadow:1px 1px 3px rgba(95,65,74,0.8);font-size:48px;font-weight:700;text-transform:uppercase;white-space:nowrap;text-decoration:none}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){header.main h1 a{margin:auto;font-size:36px;margin:0 0 0 20px}}header.main h1 a img{height:75px;float:left;margin-right:10px}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){header.main h1 a img{height:40px;margin-top:10px}}header.main h1 a span{display:block;font-size:28px;font-weight:normal}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){header.main h1 a span{font-size:18px}}header.main h1:before{content:'';position:absolute;width:100vw;height:calc(100% + 10px);top:-10px;right:0;background:url("images/title-bg.png");background-size:100% 100%;border-radius:100px;box-shadow:10px 7px 10px rgba(95,65,74,0.8)}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){header.main h1:before{box-shadow:none;border-radius:0}}header.main nav{display:flex;align-items:center;padding-left:20px}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){header.main nav{height:50px;width:100%;padding-left:0}}header.main nav ul{display:flex}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){header.main nav ul{display:block;white-space:nowrap;line-height:50px;overflow:auto;-ms-overflow-style:none;overflow:-moz-scrollbars-none}header.main nav ul::-webkit-scrollbar{display:none}}header.main nav ul li{padding:0 20px;position:relative}header.main nav ul li:last-child:after{display:none}header.main nav ul li.large{text-align:center;display:flex;align-items:center}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){header.main nav ul li.large{display:inline-block}}header.main nav ul li.large a{font-size:28px;color:#5f414a;text-decoration:none;text-transform:uppercase}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){header.main nav ul li.large a{font-size:14px;position:relative}header.main nav ul li.large a:after{content:'';position:absolute;top:0;right:-20px;display:block;width:1px;height:100%;background:#f0536f}}header.main nav ul li.large a:hover{color:#f0536f}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){header.main nav ul li.links{display:inline-block}}header.main nav ul li.links a{display:block;font-size:14px;text-transform:uppercase;color:#f0536f;text-decoration:none;line-height:1.4;white-space:nowrap}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){header.main nav ul li.links a{display:inline-block;color:#5f414a;position:relative;margin:0 20px}header.main nav ul li.links a:first-child{margin-left:0}header.main nav ul li.links a:last-child{margin-right:0}header.main nav ul li.links a:last-child:after{display:none}header.main nav ul li.links a:after{content:'';position:absolute;top:0;right:-20px;display:block;width:1px;height:100%;background:#f0536f}}header.main nav ul li.links a:hover{color:#5f414a}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){header.main nav ul li.links a:hover{color:#f0536f}}header.main nav ul li:after{content:'';position:absolute;top:0;right:0;display:block;width:1px;height:100%;background:#f0536f}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){header.main nav ul li:after{display:none}}header.account-header{background:#ef405d}header.account-header .wrapper{padding:10px}header.account-header .wrapper ul{display:flex;justify-content:center}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){header.account-header .wrapper ul{display:block;white-space:nowrap;overflow:auto;text-align:center;-ms-overflow-style:none;overflow:-moz-scrollbars-none}header.account-header .wrapper ul::-webkit-scrollbar{display:none}}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){header.account-header .wrapper ul li{display:inline-block}}header.account-header .wrapper ul li a{color:white;text-decoration:none;font-size:18px;padding:8px 10px;display:block}header.account-header .wrapper ul li a:hover{color:#7e1058}footer.main{text-align:center;padding:70px 0;color:white;background:rgba(95,65,74,0.75)}@media only screen and (max-width: 520px), only screen and (min-width: 521px) and (max-width: 719px){footer.main{padding:40px 20px}}footer.main .wrapper{width:1100px;margin:auto;max-width:100%;display:flex}@media only screen and (max-width: 520px), only screen and (min-width: 521px) and (max-width: 719px){footer.main .wrapper{display:block}}footer.main .wrapper .logo{margin-right:20px}@media only screen and (max-width: 520px), only screen and (min-width: 521px) and (max-width: 719px){footer.main .wrapper .logo{margin:0 auto 20px}}footer.main .wrapper .contact-info{text-align:left}@media only screen and (max-width: 520px), only screen and (min-width: 521px) and (max-width: 719px){footer.main .wrapper .contact-info{text-align:center}}footer.main .wrapper .contact-info h3{font-weight:700;color:#7e1058;font-size:24px;margin-bottom:10px;margin-top:30px}footer.main .wrapper .contact-info h3:nth-of-type(1){margin-top:0}footer.main .wrapper .contact-info p{line-height:1.4;font-size:18px;margin-bottom:5px}footer.main .wrapper .contact-info p a{color:white;text-decoration:underline}footer.main .wrapper .contact-info p a:hover{text-decoration:none}.page{min-height:calc(100vh - 556px)}.page .wrapper{width:1100px;margin:auto;max-width:100%}.page .content-header{height:360px;border-bottom:20px solid #ef405d}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.page .content-header{height:220px;border-bottom:8px solid #ef405d}}.page .content-header.purple{border-bottom:20px solid #7e1058}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.page .content-header.purple{border-bottom:8px solid #7e1058}}.page .content-header img{width:100%;height:100%;object-fit:cover}.slider{height:550px;position:relative;background:white;width:100%;overflow:hidden}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.slider{height:250px}}.slider:hover .goto.prev{transform:translate(0, -50%);opacity:1;pointer-events:all}.slider:hover .goto.next{transform:translate(0, -50%);opacity:1;pointer-events:all}.slider .wrapper{position:relative;height:100%}.slider .goto{position:absolute;top:50%;z-index:2000;height:115px;width:115px;border-radius:115px;background:rgba(47,50,58,0.8);color:white;line-height:115px;text-align:center;font-size:48px;text-decoration:none;transition:opacity .3s ease-in-out, transform .3s ease-in-out}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.slider .goto{width:40px;height:40px;font-size:14px;line-height:40px}}.slider .goto:hover{background:#2f323a}.slider .goto.prev{transform:translate(-100px, -50%);opacity:0;pointer-events:none;left:0}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.slider .goto.prev{left:10px;transform:translate(0, -50%);opacity:1;pointer-events:all}}.slider .goto.next{right:0;transform:translate(100px, -50%);opacity:0;pointer-events:none}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.slider .goto.next{right:10px;transform:translate(0, -50%);opacity:1;pointer-events:all}}.slider ul.images{position:absolute;width:100%;height:100%;top:0;left:0}.slider ul.images li{position:absolute;width:100%;height:100%;top:0;left:0;transform:translateX(100%)}.slider ul.images li.active{transform:translateX(0)}.slider ul.images li .slide-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100}.slider ul.images li .slide-content h3{font-size:48px;font-weight:700;color:white;text-align:center;text-shadow:0 0 20px #000}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.slider ul.images li .slide-content h3{font-size:18px;text-shadow:0 0 5px #000}}.slider ul.images li .slide-content h3 span{display:block}.slider ul.images li .slide-content .button-wrapper{text-align:center;padding-top:10px}.slider ul.images li .slide-content .button-wrapper a{display:inline-block;line-height:48px;background:rgba(255,255,255,0.8);color:#f65177;border-radius:48px;padding:0 20px;text-transform:uppercase;font-weight:700;text-decoration:none}.slider ul.images li .slide-content .button-wrapper a:hover{background:white}.slider ul.images li .slide-content .countdown-post{display:none}.slider ul.images li .slide-content .countdown-timer{font-size:80px;font-weight:700;color:white;text-align:center;text-shadow:0 0 20px #000}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.slider ul.images li .slide-content .countdown-timer{font-size:36px;text-shadow:0 0 5px #000}}.slider ul.images li .slide-content .countdown-timer span{display:inline-block;position:relative}.slider ul.images li .slide-content .countdown-timer span em{text-shadow:0 0 5px #000;position:absolute;font-size:14px;width:100%;left:0;top:95%}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.slider ul.images li .slide-content .countdown-timer span em{font-size:8px}}.slider ul.images li .welcome{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100;display:flex;align-items:center}.slider ul.images li .welcome h2{font-size:70px;font-weight:700;text-transform:uppercase;white-space:nowrap;color:white;text-align:right;margin-right:20px}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.slider ul.images li .welcome h2{font-size:36px;margin-right:0;text-shadow:0 0 5px #000}}.slider ul.images li .welcome h2 em{display:block;text-transform:none;font-family:"WisdomScriptAI",cursive;font-weight:normal}.slider ul.images li .welcome h2 span{display:block;font-size:48px;font-weight:normal}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.slider ul.images li .welcome h2 span{font-size:18px}}.slider ul.images li .welcome h2 span.small{font-size:28px}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.slider ul.images li .welcome h2 span.small{font-size:14px}}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.slider ul.images li .welcome img{display:none}}.slider ul.images li img{width:100%;height:100%;object-fit:cover}.sub-nav{padding:80px 0;text-align:center}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.sub-nav{padding:40px 0}}.sub-nav ul{display:flex;justify-content:center}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.sub-nav ul{flex-wrap:wrap;justify-content:center}}.sub-nav ul li{margin-right:40px}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.sub-nav ul li{margin:0 20px 20px}}.sub-nav ul li:last-child{margin-right:0}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.sub-nav ul li:last-child{margin-right:20px}}.sub-nav ul li a{display:flex;align-items:center;background:#94616f;height:80px;border-radius:0 40px 40px 0;color:white;text-decoration:none;padding:10px 30px;font-size:26px;text-transform:uppercase;box-shadow:2px 2px 0px 1px rgba(0,0,0,0.1)}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.sub-nav ul li a{height:48px;text-align:center;border-radius:48px;justify-content:center;white-space:nowrap;font-size:18px}}.sub-nav ul li a:hover{background:#5f414a}.sub-nav ul li a figure{margin-right:10px;width:50px}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.sub-nav ul li a figure{width:25px;margin-right:20px}}.sub-nav ul li a figure img{width:100%}.sub-nav ul li a span{font-weight:700;display:block;text-align:center;text-shadow:2px 2px 1px rgba(126,16,88,0.3)}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.division-nav{display:none}}.division-nav .wrapper{width:1100px;margin:auto}.division-nav ul{display:flex;justify-content:space-between;margin-top:-45px}.division-nav ul li{position:relative}.division-nav ul li .new{position:absolute;top:-10px;right:-10px;transform:rotate(20deg);width:45px;height:45px;background:#ece87a;font-size:14px;text-transform:uppercase;font-weight:700;line-height:45px;text-align:center;color:#5f414a;border-radius:50%;border:1px solid #f0536f;pointer-events:none}.division-nav ul li a{width:180px;font-size:20px;text-transform:uppercase;font-weight:700;text-shadow:1px 1px 3px rgba(95,65,74,0.8);color:white;text-decoration:none}.division-nav ul li a:hover svg .back{fill:#e9e464}.division-nav ul li a:hover svg .front{fill:#f53964;transform:rotate(2deg)}.division-nav ul li a span{position:absolute;top:50%;left:50%;width:100%;padding:0 20px;text-align:center;transform:translate(-50%, -50%);line-height:1.2}.division-nav ul li a svg{width:180px}.division-nav ul li a svg .back{fill-rule:evenodd;clip-rule:evenodd;fill:#ece87a}.division-nav ul li a svg .front{fill-rule:evenodd;clip-rule:evenodd;fill:#f65177}.whats-new{margin-top:50px;transform:translate(0, 30px)}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.whats-new{transform:translate(0, 0);margin-bottom:20px;margin-top:20px}}.whats-new .wrapper{border:10px solid #5f414a;background:#fdfcfb url("images/lines-bg.png") repeat;padding:60px;position:relative}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.whats-new .wrapper{width:90%;padding:30px;border:5px solid #5f414a}}.whats-new .wrapper h2{position:absolute;top:-35px;top:-45px;left:60px}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.whats-new .wrapper h2{left:30px;top:-30px}}.whats-new .wrapper h2 img{height:80px;pointer-events:none}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.whats-new .wrapper h2 img{height:45px}}.whats-new .wrapper h2 span{position:absolute;top:50%;left:50%;color:white;font-size:48px;text-shadow:2px 2px 1px rgba(126,16,88,0.3);white-space:nowrap;text-transform:uppercase;font-weight:700;letter-spacing:-3px;transform:translate(-50%, -50%)}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.whats-new .wrapper h2 span{font-size:24px;letter-spacing:0}}.whats-new .wrapper .grass{position:absolute;bottom:100%;right:60px;z-index:-1;width:400px;pointer-events:none}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.whats-new .wrapper .grass{display:none}}.whats-new .wrapper .latest-news-entry{font-size:26px;line-height:1.3}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.whats-new .wrapper .latest-news-entry{font-size:16px}}.whats-new .wrapper .latest-news-entry h3{color:#f0536f;margin-bottom:20px;font-size:36px}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.whats-new .wrapper .latest-news-entry h3{font-size:24px}}.whats-new .wrapper .latest-news-entry p{margin-bottom:20px}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.whats-new .wrapper .latest-news-entry p{margin-bottom:10px}}.whats-new .wrapper .latest-news-entry b,.whats-new .wrapper .latest-news-entry strong{font-weight:700}.whats-new .wrapper .latest-news-entry i{font-style:italic}.whats-new .wrapper .latest-news-entry u{text-decoration:underline}.whats-new .wrapper .latest-news-entry a{color:#f0536f;text-decoration:none}.whats-new .wrapper .latest-news-entry a:hover{color:#2f323a;text-decoration:underline}.whats-new .wrapper .more-news{float:right;color:#f0536f;text-transform:uppercase;font-weight:700;text-decoration:none}.whats-new .wrapper .more-news:hover{color:#2f323a}.page-wrapper{padding:70px 0}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.page-wrapper{padding:40px 10px}}.page-wrapper h1{color:#ef405d;font-weight:800;text-transform:uppercase;font-size:62px;border-top:4px solid #e2cfbb;border-bottom:4px solid #e2cfbb;padding:25px 0;position:relative;margin:70px 0 0 0}.page-wrapper h1.margin-bottom{margin-bottom:40px}.page-wrapper h1.centered{text-align:center}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.page-wrapper h1{margin:20px 0 0 0;font-size:28px;padding:15px 0;border-top:2px solid #e2cfbb;border-bottom:2px solid #e2cfbb}}.page-wrapper h1:before{content:'';position:absolute;top:5px;left:0;width:100%;height:4px;background:#e2cfbb}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.page-wrapper h1:before{top:3px;height:2px}}.page-wrapper h1:after{content:'';position:absolute;bottom:5px;left:0;width:100%;height:3px;background:#e2cfbb}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.page-wrapper h1:after{bottom:3px;height:2px}}.page-wrapper h1 span{font-weight:normal;color:black;font-size:36px}.page-wrapper h1 span:before{content:'//'}.page-wrapper h1 img{position:absolute;top:50%;right:-10px;transform:translateY(-50%);z-index:2}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.page-wrapper h1 img{width:100px}}.page-wrapper p.message{font-size:18px;line-height:1.3}.page-wrapper p.message.centered{text-align:center}.page-wrapper p.message.padding-top{padding-top:40px}@keyframes loader{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.card .continue-outer-wrapper{padding:20px;text-align:center}.card .continue-outer-wrapper .continue-wrapper a{color:#ef405d;font-size:18px;font-weight:700;text-decoration:none}.card .continue-outer-wrapper .continue-wrapper a:hover{color:#7e1058}.card{margin:auto;margin-bottom:40px}.card.narrow{max-width:700px}.card.disabled{opacity:0.5;pointer-events:none}.card .avatar-pic-uploader{width:200px;height:200px;margin:auto;position:relative;margin-bottom:30px}.card .avatar-pic-uploader:hover .select-file{opacity:1;font-size:36px;pointer-events:all}.card .avatar-pic-uploader.uploading .progress{display:block}.card .avatar-pic-uploader figure{width:200px;height:200px;border-radius:100%;overflow:hidden}.card .avatar-pic-uploader figure img{width:100%;height:100%;object-fit:cover}.card .avatar-pic-uploader input[type="file"]{display:none}.card .avatar-pic-uploader .select-file{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,0.5);color:white;font-size:36px;font-size:10px;text-decoration:none;border-radius:100%;opacity:0;cursor:pointer;pointer-events:none;transition:all .2s ease-in-out}.card .avatar-pic-uploader .progress{position:absolute;top:-5.5px;left:-5.5px;transform:rotate(-90deg);width:calc(100% + 11px);height:calc(100% + 11px);display:none}.card .avatar-pic-uploader .progress .track{stroke:#f2f1f0}.card .avatar-pic-uploader .progress .current-progress{stroke:#ef405d;stroke-linecap:round;transition:all .2s linear}.card .buttons.centered{text-align:center}.card .buttons.centered input.button{margin:auto}.card .buttons.margin-bottom{margin-bottom:20px}.card .buttons.margin-bottom-small{margin-bottom:10px}.card .buttons.margin-bottom-large{margin-bottom:40px}.card .buttons .button{margin:0 10px 20px}.card .buttons .button:nth-of-type(1){margin-left:0}.card .buttons .button::nth-last-child(1){margin-right:0}.card input[type="submit"],.card a.button{display:flex;justify-content:center;align-items:center;height:60px;background:#ef405d;border:2px solid #ef405d;color:white;text-transform:uppercase;border-radius:30px;padding:0 60px;text-decoration:none;font-size:13px;letter-spacing:2px;outline:none;margin:20px auto;cursor:pointer}.card input[type="submit"][data-color="red"],.card a.button[data-color="red"]{background:#f65177;border:2px solid #f65177}.card input[type="submit"][data-color="yellow"],.card a.button[data-color="yellow"]{background:#ece87a;border:2px solid #ece87a;color:#2f323a}.card input[type="submit"][data-color="orange"],.card a.button[data-color="orange"]{background:#cb6634;border:2px solid #cb6634}.card input[type="submit"][data-color="green"],.card a.button[data-color="green"]{background:#5bcf74;border:2px solid #5bcf74}.card input[type="submit"][data-color="grey"],.card a.button[data-color="grey"]{background:#7f7f7f;border:2px solid #7f7f7f}.card input[type="submit"][data-color="blue"],.card a.button[data-color="blue"]{background:#68a7ed;border:2px solid #68a7ed}.card input[type="submit"].small,.card a.button.small{height:40px;padding:0 40px}.card input[type="submit"].outline,.card a.button.outline{background:white;border:2px solid #ef405d;color:#ef405d}.card input[type="submit"].outline[data-color="red"],.card a.button.outline[data-color="red"]{color:#f65177;border:2px solid #f65177}.card input[type="submit"].outline[data-color="yellow"],.card a.button.outline[data-color="yellow"]{color:#ece87a;border:2px solid #ece87a}.card input[type="submit"].outline[data-color="orange"],.card a.button.outline[data-color="orange"]{color:#cb6634;border:2px solid #cb6634}.card input[type="submit"].outline[data-color="green"],.card a.button.outline[data-color="green"]{color:#5bcf74;border:2px solid #5bcf74}.card input[type="submit"].outline[data-color="grey"],.card a.button.outline[data-color="grey"]{color:#7f7f7f;border:2px solid #7f7f7f}.card input[type="submit"].outline[data-color="blue"],.card a.button.outline[data-color="blue"]{color:#68a7ed;border:2px solid #68a7ed}.card input[type="submit"].active,.card a.button.active{transition:padding .2s ease, width .2s ease, background .2s ease, border .2s ease;padding:0;font-size:0;border-radius:60px;width:60px;background:transparent !important}.card input[type="submit"].loader,.card a.button.loader{border:2px solid transparent;border-right:2px solid #ef405d;animation:loader .4s linear infinite}.card input[type="submit"].loader[data-color="red"],.card a.button.loader[data-color="red"]{border-right:2px solid #f65177}.card input[type="submit"].loader[data-color="yellow"],.card a.button.loader[data-color="yellow"]{border-right:2px solid #ece87a}.card input[type="submit"].loader[data-color="orange"],.card a.button.loader[data-color="orange"]{border-right:2px solid #cb6634}.card input[type="submit"].loader[data-color="green"],.card a.button.loader[data-color="green"]{border-right:2px solid #5bcf74}.card input[type="submit"].loader[data-color="grey"],.card a.button.loader[data-color="grey"]{border-right:2px solid #7f7f7f}.card input[type="submit"].loader[data-color="blue"],.card a.button.loader[data-color="blue"]{border-right:2px solid #68a7ed}.card input[type="submit"].no-loader,.card a.button.no-loader{animation:none !important}.card input[type="submit"]:hover,.card a.button:hover{transition:none;background:#5f414a;border:2px solid #5f414a}.card input[type="submit"]:hover[data-color="red"],.card a.button:hover[data-color="red"]{background:#f53964;border:2px solid #f53964}.card input[type="submit"]:hover[data-color="yellow"],.card a.button:hover[data-color="yellow"]{background:#e9e464;border:2px solid #e9e464}.card input[type="submit"]:hover[data-color="orange"],.card a.button:hover[data-color="orange"]{background:#b75c2f;border:2px solid #b75c2f}.card input[type="submit"]:hover[data-color="green"],.card a.button:hover[data-color="green"]{background:#47c963;border:2px solid #47c963}.card input[type="submit"]:hover[data-color="grey"],.card a.button:hover[data-color="grey"]{background:#727272;border:2px solid #727272}.card input[type="submit"]:hover[data-color="blue"],.card a.button:hover[data-color="blue"]{background:#519aea;border:2px solid #519aea}.card a.button{display:inline-flex}.card p.message{font-size:18px}.card p.message.centered{text-align:center}.card p.message.padding-top{padding-top:40px}.card p.message.padding-top-small{padding-top:20px}.card p.message.margin-bottom{margin-bottom:40px}.card p.message.margin-bottom-small{margin-bottom:20px}.card p.message.large{font-size:24px}.card p.message.strong{font-weight:700}.card p.message a{color:#ef405d;text-decoration:none}.card p.message a:hover{color:#7e1058}.accounts{padding:70px 0}.accounts .wrapper{width:600px}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.accounts{padding:40px 10px}}.accounts h1{color:#ef405d;font-weight:800;text-transform:uppercase;font-size:62px;border-top:4px solid #e2cfbb;border-bottom:4px solid #e2cfbb;padding:25px 0;position:relative;text-align:center;margin-bottom:30px}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.accounts h1{font-size:28px;padding:15px 0;margin-bottom:20px;border-top:2px solid #e2cfbb;border-bottom:2px solid #e2cfbb}}.accounts h1:before{content:'';position:absolute;top:5px;left:0;width:100%;height:4px;background:#e2cfbb}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.accounts h1:before{top:3px;height:2px}}.accounts h1:after{content:'';position:absolute;bottom:5px;left:0;width:100%;height:3px;background:#e2cfbb}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.accounts h1:after{bottom:3px;height:2px}}.accounts h4{color:#7e1058;font-weight:700;font-size:18px;margin-top:20px;text-align:center}.accounts h4.margin-bottom{margin-bottom:10px}.accounts p{color:#9e9d9d}.accounts p.centered{text-align:center}.accounts p.notice-message{background:#e6e4e2;padding:10px;border-radius:4px}.accounts p.margin-bottom{margin-bottom:20px}.accounts p a{color:#9e9d9d}.accounts p a:hover{text-decoration:none}.accounts p a.italics{font-size:14px;font-style:italic}.accounts input[type="submit"]{display:flex;justify-content:center;align-items:center;height:60px;background:#ef405d;border:2px solid #ef405d;color:white;text-transform:uppercase;border-radius:30px;padding:0 60px;text-decoration:none;font-size:13px;letter-spacing:2px;outline:none;margin:20px auto;cursor:pointer}.accounts input[type="submit"].outline{background:white;color:#ef405d}.accounts input[type="submit"].active{transition:padding .2s ease, width .2s ease, background .2s ease, border .2s ease;padding:0;font-size:0;border-radius:60px;width:60px;background:transparent !important}.accounts input[type="submit"].loader{border:2px solid transparent;border-right:2px solid #ef405d;animation:loader .4s linear infinite}.accounts input[type="submit"].no-loader{animation:none !important}.accounts input[type="submit"]:hover{transition:none;background:#5f414a;border:2px solid #5f414a}.children{padding-top:40px}.children .child{border-bottom:2px solid #e2cfbb;padding-bottom:40px;margin-bottom:40px}.children .child header{margin-bottom:20px;display:flex;justify-content:space-between}.children .child header h2{color:#ef405d;font-size:24px;font-weight:700}.children .child header .status{height:40px;border-radius:20px;padding:0 20px;display:flex;justify-content:center;align-items:center;color:white}.children .child header .status[data-color="red"]{background:#f65177}.children .child header .status[data-color="yellow"]{background:#ece87a;color:#2f323a}.children .child header .status[data-color="orange"]{background:#cb6634}.children .child header .status[data-color="green"]{background:#5bcf74}.children .child header .status[data-color="grey"]{background:#7f7f7f}.children .child header .status[data-color="blue"]{background:#68a7ed}.children .child .child-details-wrapper{display:flex}.children .child .child-details-wrapper figure{width:150px;height:150px;border-radius:150px;overflow:hidden;margin-right:40px}.children .child .child-details-wrapper figure img{width:100%;height:100%;object-fit:cover}.children .child .child-details-wrapper .child-details{flex:1}.children .child .child-details-wrapper .child-details .details-list{margin-bottom:20px}.children .child .child-details-wrapper .child-details .details-list li{margin-bottom:10px;font-size:18px}.cards{padding-top:40px}.cards .saved-card{border-bottom:2px solid #e2cfbb;padding-bottom:40px;margin-bottom:40px}.cards .saved-card header{margin-bottom:20px;display:flex;justify-content:space-between}.cards .saved-card header h2{color:#ef405d;font-size:24px;font-weight:700}.cards .saved-card header .status{height:40px;border-radius:20px;padding:0 20px;display:flex;justify-content:center;align-items:center;color:white}.cards .saved-card header .status[data-color="red"]{background:#f65177}.cards .saved-card header .status[data-color="yellow"]{background:#ece87a;color:#2f323a}.cards .saved-card header .status[data-color="orange"]{background:#cb6634}.cards .saved-card header .status[data-color="green"]{background:#5bcf74}.cards .saved-card header .status[data-color="grey"]{background:#7f7f7f}.cards .saved-card header .status[data-color="blue"]{background:#68a7ed}.cards .saved-card .card-details .details-list{margin-bottom:20px}.cards .saved-card .card-details .details-list li{margin-bottom:10px;font-size:18px}.programs .program{border-bottom:2px solid #e2cfbb;padding-bottom:40px;margin-bottom:40px}.programs .program:nth-last-of-type(1){border-bottom:none}.programs .program header{margin-bottom:20px;display:flex;justify-content:space-between}.programs .program header h2{color:#ef405d;font-size:24px;font-weight:700;margin:auto}.programs .program header .status{height:40px;border-radius:20px;padding:0 20px;display:flex;justify-content:center;align-items:center;color:white}.programs .program header .status[data-color="red"]{background:#f65177}.programs .program header .status[data-color="yellow"]{background:#ece87a;color:#2f323a}.programs .program header .status[data-color="orange"]{background:#cb6634}.programs .program header .status[data-color="green"]{background:#5bcf74}.programs .program header .status[data-color="grey"]{background:#7f7f7f}.programs .program header .status[data-color="blue"]{background:#68a7ed}.programs .program .program-details .details-list{margin-bottom:20px;text-align:center}.programs .program .program-details .details-list li{margin-bottom:10px;font-size:18px}.programs .program .program-details .program-closed{padding-top:40px;text-align:center;color:#ef405d;font-size:18px}.programs .program .program-details .select-session-outer-wrapper{padding-top:20px}.programs .program .program-details .select-session-outer-wrapper h4{color:#ef405d;text-align:center;font-size:18px;margin-bottom:20px}.programs .program .program-details .select-session-outer-wrapper .select-session-wrapper{display:flex;justify-content:space-between}@media only screen and (max-width: 520px), only screen and (min-width: 521px) and (max-width: 719px){.programs .program .program-details .select-session-outer-wrapper .select-session-wrapper{display:block}}.programs .program .program-details .select-session-outer-wrapper .select-session-wrapper .select-session{margin-right:20px;text-align:center;padding:20px 10px;border-radius:5px;border:2px solid #e2cfbb;background:#f2f1f0;flex:1;text-decoration:none}@media only screen and (max-width: 520px), only screen and (min-width: 521px) and (max-width: 719px){.programs .program .program-details .select-session-outer-wrapper .select-session-wrapper .select-session{display:block;margin:0 0 10px 0}}.programs .program .program-details .select-session-outer-wrapper .select-session-wrapper .select-session.closed:hover{border:2px solid #e2cfbb;background:#f2f1f0}.programs .program .program-details .select-session-outer-wrapper .select-session-wrapper .select-session:hover{background:#e2cfbb;border:2px solid #e2cfbb}.programs .program .program-details .select-session-outer-wrapper .select-session-wrapper .select-session.active{background:#e2cfbb;border:2px solid #ef405d}.programs .program .program-details .select-session-outer-wrapper .select-session-wrapper .select-session:nth-last-of-type(1){margin-right:0}.programs .program .program-details .select-session-outer-wrapper .select-session-wrapper .select-session h3{color:#ef405d;font-size:16px;font-weight:300;margin-bottom:5px}.programs .program .program-details .select-session-outer-wrapper .select-session-wrapper .select-session .price{font-size:20px;color:#7e1058}.applications,.application-deposit,.manage-application,.staff-application-refernece,.manage-staff-application{padding-top:40px}.applications .application,.applications .staff-application,.applications .application-medical,.application-deposit .application,.application-deposit .staff-application,.application-deposit .application-medical,.manage-application .application,.manage-application .staff-application,.manage-application .application-medical,.staff-application-refernece .application,.staff-application-refernece .staff-application,.staff-application-refernece .application-medical,.manage-staff-application .application,.manage-staff-application .staff-application,.manage-staff-application .application-medical{border-bottom:2px solid #e2cfbb;padding-bottom:40px;margin-bottom:40px}.applications .application:nth-last-of-type(1),.applications .staff-application:nth-last-of-type(1),.applications .application-medical:nth-last-of-type(1),.application-deposit .application:nth-last-of-type(1),.application-deposit .staff-application:nth-last-of-type(1),.application-deposit .application-medical:nth-last-of-type(1),.manage-application .application:nth-last-of-type(1),.manage-application .staff-application:nth-last-of-type(1),.manage-application .application-medical:nth-last-of-type(1),.staff-application-refernece .application:nth-last-of-type(1),.staff-application-refernece .staff-application:nth-last-of-type(1),.staff-application-refernece .application-medical:nth-last-of-type(1),.manage-staff-application .application:nth-last-of-type(1),.manage-staff-application .staff-application:nth-last-of-type(1),.manage-staff-application .application-medical:nth-last-of-type(1){border-bottom:none}.applications .application header,.applications .staff-application header,.applications .application-medical header,.application-deposit .application header,.application-deposit .staff-application header,.application-deposit .application-medical header,.manage-application .application header,.manage-application .staff-application header,.manage-application .application-medical header,.staff-application-refernece .application header,.staff-application-refernece .staff-application header,.staff-application-refernece .application-medical header,.manage-staff-application .application header,.manage-staff-application .staff-application header,.manage-staff-application .application-medical header{margin-bottom:20px;display:flex;justify-content:space-between}.applications .application header h2,.applications .staff-application header h2,.applications .application-medical header h2,.application-deposit .application header h2,.application-deposit .staff-application header h2,.application-deposit .application-medical header h2,.manage-application .application header h2,.manage-application .staff-application header h2,.manage-application .application-medical header h2,.staff-application-refernece .application header h2,.staff-application-refernece .staff-application header h2,.staff-application-refernece .application-medical header h2,.manage-staff-application .application header h2,.manage-staff-application .staff-application header h2,.manage-staff-application .application-medical header h2{color:#ef405d;font-size:24px;font-weight:700}.applications .application header .status,.applications .staff-application header .status,.applications .application-medical header .status,.application-deposit .application header .status,.application-deposit .staff-application header .status,.application-deposit .application-medical header .status,.manage-application .application header .status,.manage-application .staff-application header .status,.manage-application .application-medical header .status,.staff-application-refernece .application header .status,.staff-application-refernece .staff-application header .status,.staff-application-refernece .application-medical header .status,.manage-staff-application .application header .status,.manage-staff-application .staff-application header .status,.manage-staff-application .application-medical header .status{height:40px;border-radius:20px;padding:0 20px;display:flex;justify-content:center;align-items:center;color:white}.applications .application header .status[data-color="red"],.applications .staff-application header .status[data-color="red"],.applications .application-medical header .status[data-color="red"],.application-deposit .application header .status[data-color="red"],.application-deposit .staff-application header .status[data-color="red"],.application-deposit .application-medical header .status[data-color="red"],.manage-application .application header .status[data-color="red"],.manage-application .staff-application header .status[data-color="red"],.manage-application .application-medical header .status[data-color="red"],.staff-application-refernece .application header .status[data-color="red"],.staff-application-refernece .staff-application header .status[data-color="red"],.staff-application-refernece .application-medical header .status[data-color="red"],.manage-staff-application .application header .status[data-color="red"],.manage-staff-application .staff-application header .status[data-color="red"],.manage-staff-application .application-medical header .status[data-color="red"]{background:#f65177}.applications .application header .status[data-color="yellow"],.applications .staff-application header .status[data-color="yellow"],.applications .application-medical header .status[data-color="yellow"],.application-deposit .application header .status[data-color="yellow"],.application-deposit .staff-application header .status[data-color="yellow"],.application-deposit .application-medical header .status[data-color="yellow"],.manage-application .application header .status[data-color="yellow"],.manage-application .staff-application header .status[data-color="yellow"],.manage-application .application-medical header .status[data-color="yellow"],.staff-application-refernece .application header .status[data-color="yellow"],.staff-application-refernece .staff-application header .status[data-color="yellow"],.staff-application-refernece .application-medical header .status[data-color="yellow"],.manage-staff-application .application header .status[data-color="yellow"],.manage-staff-application .staff-application header .status[data-color="yellow"],.manage-staff-application .application-medical header .status[data-color="yellow"]{background:#ece87a;color:#2f323a}.applications .application header .status[data-color="orange"],.applications .staff-application header .status[data-color="orange"],.applications .application-medical header .status[data-color="orange"],.application-deposit .application header .status[data-color="orange"],.application-deposit .staff-application header .status[data-color="orange"],.application-deposit .application-medical header .status[data-color="orange"],.manage-application .application header .status[data-color="orange"],.manage-application .staff-application header .status[data-color="orange"],.manage-application .application-medical header .status[data-color="orange"],.staff-application-refernece .application header .status[data-color="orange"],.staff-application-refernece .staff-application header .status[data-color="orange"],.staff-application-refernece .application-medical header .status[data-color="orange"],.manage-staff-application .application header .status[data-color="orange"],.manage-staff-application .staff-application header .status[data-color="orange"],.manage-staff-application .application-medical header .status[data-color="orange"]{background:#cb6634}.applications .application header .status[data-color="green"],.applications .staff-application header .status[data-color="green"],.applications .application-medical header .status[data-color="green"],.application-deposit .application header .status[data-color="green"],.application-deposit .staff-application header .status[data-color="green"],.application-deposit .application-medical header .status[data-color="green"],.manage-application .application header .status[data-color="green"],.manage-application .staff-application header .status[data-color="green"],.manage-application .application-medical header .status[data-color="green"],.staff-application-refernece .application header .status[data-color="green"],.staff-application-refernece .staff-application header .status[data-color="green"],.staff-application-refernece .application-medical header .status[data-color="green"],.manage-staff-application .application header .status[data-color="green"],.manage-staff-application .staff-application header .status[data-color="green"],.manage-staff-application .application-medical header .status[data-color="green"]{background:#5bcf74}.applications .application header .status[data-color="grey"],.applications .staff-application header .status[data-color="grey"],.applications .application-medical header .status[data-color="grey"],.application-deposit .application header .status[data-color="grey"],.application-deposit .staff-application header .status[data-color="grey"],.application-deposit .application-medical header .status[data-color="grey"],.manage-application .application header .status[data-color="grey"],.manage-application .staff-application header .status[data-color="grey"],.manage-application .application-medical header .status[data-color="grey"],.staff-application-refernece .application header .status[data-color="grey"],.staff-application-refernece .staff-application header .status[data-color="grey"],.staff-application-refernece .application-medical header .status[data-color="grey"],.manage-staff-application .application header .status[data-color="grey"],.manage-staff-application .staff-application header .status[data-color="grey"],.manage-staff-application .application-medical header .status[data-color="grey"]{background:#7f7f7f}.applications .application header .status[data-color="blue"],.applications .staff-application header .status[data-color="blue"],.applications .application-medical header .status[data-color="blue"],.application-deposit .application header .status[data-color="blue"],.application-deposit .staff-application header .status[data-color="blue"],.application-deposit .application-medical header .status[data-color="blue"],.manage-application .application header .status[data-color="blue"],.manage-application .staff-application header .status[data-color="blue"],.manage-application .application-medical header .status[data-color="blue"],.staff-application-refernece .application header .status[data-color="blue"],.staff-application-refernece .staff-application header .status[data-color="blue"],.staff-application-refernece .application-medical header .status[data-color="blue"],.manage-staff-application .application header .status[data-color="blue"],.manage-staff-application .staff-application header .status[data-color="blue"],.manage-staff-application .application-medical header .status[data-color="blue"]{background:#68a7ed}.applications .application .application-details-wrapper,.applications .staff-application .application-details-wrapper,.applications .application-medical .application-details-wrapper,.application-deposit .application .application-details-wrapper,.application-deposit .staff-application .application-details-wrapper,.application-deposit .application-medical .application-details-wrapper,.manage-application .application .application-details-wrapper,.manage-application .staff-application .application-details-wrapper,.manage-application .application-medical .application-details-wrapper,.staff-application-refernece .application .application-details-wrapper,.staff-application-refernece .staff-application .application-details-wrapper,.staff-application-refernece .application-medical .application-details-wrapper,.manage-staff-application .application .application-details-wrapper,.manage-staff-application .staff-application .application-details-wrapper,.manage-staff-application .application-medical .application-details-wrapper{display:flex}.applications .application .application-details-wrapper figure,.applications .staff-application .application-details-wrapper figure,.applications .application-medical .application-details-wrapper figure,.application-deposit .application .application-details-wrapper figure,.application-deposit .staff-application .application-details-wrapper figure,.application-deposit .application-medical .application-details-wrapper figure,.manage-application .application .application-details-wrapper figure,.manage-application .staff-application .application-details-wrapper figure,.manage-application .application-medical .application-details-wrapper figure,.staff-application-refernece .application .application-details-wrapper figure,.staff-application-refernece .staff-application .application-details-wrapper figure,.staff-application-refernece .application-medical .application-details-wrapper figure,.manage-staff-application .application .application-details-wrapper figure,.manage-staff-application .staff-application .application-details-wrapper figure,.manage-staff-application .application-medical .application-details-wrapper figure{width:150px;height:150px;border-radius:150px;overflow:hidden;margin-right:40px}.applications .application .application-details-wrapper figure img,.applications .staff-application .application-details-wrapper figure img,.applications .application-medical .application-details-wrapper figure img,.application-deposit .application .application-details-wrapper figure img,.application-deposit .staff-application .application-details-wrapper figure img,.application-deposit .application-medical .application-details-wrapper figure img,.manage-application .application .application-details-wrapper figure img,.manage-application .staff-application .application-details-wrapper figure img,.manage-application .application-medical .application-details-wrapper figure img,.staff-application-refernece .application .application-details-wrapper figure img,.staff-application-refernece .staff-application .application-details-wrapper figure img,.staff-application-refernece .application-medical .application-details-wrapper figure img,.manage-staff-application .application .application-details-wrapper figure img,.manage-staff-application .staff-application .application-details-wrapper figure img,.manage-staff-application .application-medical .application-details-wrapper figure img{width:100%;height:100%;object-fit:cover}.applications .application .application-details-wrapper .application-details,.applications .staff-application .application-details-wrapper .application-details,.applications .application-medical .application-details-wrapper .application-details,.application-deposit .application .application-details-wrapper .application-details,.application-deposit .staff-application .application-details-wrapper .application-details,.application-deposit .application-medical .application-details-wrapper .application-details,.manage-application .application .application-details-wrapper .application-details,.manage-application .staff-application .application-details-wrapper .application-details,.manage-application .application-medical .application-details-wrapper .application-details,.staff-application-refernece .application .application-details-wrapper .application-details,.staff-application-refernece .staff-application .application-details-wrapper .application-details,.staff-application-refernece .application-medical .application-details-wrapper .application-details,.manage-staff-application .application .application-details-wrapper .application-details,.manage-staff-application .staff-application .application-details-wrapper .application-details,.manage-staff-application .application-medical .application-details-wrapper .application-details{flex:1}.applications .application .application-details-wrapper .application-details .details-list,.applications .staff-application .application-details-wrapper .application-details .details-list,.applications .application-medical .application-details-wrapper .application-details .details-list,.application-deposit .application .application-details-wrapper .application-details .details-list,.application-deposit .staff-application .application-details-wrapper .application-details .details-list,.application-deposit .application-medical .application-details-wrapper .application-details .details-list,.manage-application .application .application-details-wrapper .application-details .details-list,.manage-application .staff-application .application-details-wrapper .application-details .details-list,.manage-application .application-medical .application-details-wrapper .application-details .details-list,.staff-application-refernece .application .application-details-wrapper .application-details .details-list,.staff-application-refernece .staff-application .application-details-wrapper .application-details .details-list,.staff-application-refernece .application-medical .application-details-wrapper .application-details .details-list,.manage-staff-application .application .application-details-wrapper .application-details .details-list,.manage-staff-application .staff-application .application-details-wrapper .application-details .details-list,.manage-staff-application .application-medical .application-details-wrapper .application-details .details-list{margin-bottom:20px}.applications .application .application-details-wrapper .application-details .details-list li,.applications .staff-application .application-details-wrapper .application-details .details-list li,.applications .application-medical .application-details-wrapper .application-details .details-list li,.application-deposit .application .application-details-wrapper .application-details .details-list li,.application-deposit .staff-application .application-details-wrapper .application-details .details-list li,.application-deposit .application-medical .application-details-wrapper .application-details .details-list li,.manage-application .application .application-details-wrapper .application-details .details-list li,.manage-application .staff-application .application-details-wrapper .application-details .details-list li,.manage-application .application-medical .application-details-wrapper .application-details .details-list li,.staff-application-refernece .application .application-details-wrapper .application-details .details-list li,.staff-application-refernece .staff-application .application-details-wrapper .application-details .details-list li,.staff-application-refernece .application-medical .application-details-wrapper .application-details .details-list li,.manage-staff-application .application .application-details-wrapper .application-details .details-list li,.manage-staff-application .staff-application .application-details-wrapper .application-details .details-list li,.manage-staff-application .application-medical .application-details-wrapper .application-details .details-list li{margin-bottom:10px;font-size:18px}.applications .application .application-details-wrapper .application-details .details-list li.margin-bottom,.applications .staff-application .application-details-wrapper .application-details .details-list li.margin-bottom,.applications .application-medical .application-details-wrapper .application-details .details-list li.margin-bottom,.application-deposit .application .application-details-wrapper .application-details .details-list li.margin-bottom,.application-deposit .staff-application .application-details-wrapper .application-details .details-list li.margin-bottom,.application-deposit .application-medical .application-details-wrapper .application-details .details-list li.margin-bottom,.manage-application .application .application-details-wrapper .application-details .details-list li.margin-bottom,.manage-application .staff-application .application-details-wrapper .application-details .details-list li.margin-bottom,.manage-application .application-medical .application-details-wrapper .application-details .details-list li.margin-bottom,.staff-application-refernece .application .application-details-wrapper .application-details .details-list li.margin-bottom,.staff-application-refernece .staff-application .application-details-wrapper .application-details .details-list li.margin-bottom,.staff-application-refernece .application-medical .application-details-wrapper .application-details .details-list li.margin-bottom,.manage-staff-application .application .application-details-wrapper .application-details .details-list li.margin-bottom,.manage-staff-application .staff-application .application-details-wrapper .application-details .details-list li.margin-bottom,.manage-staff-application .application-medical .application-details-wrapper .application-details .details-list li.margin-bottom{margin-bottom:20px}.applications .application .full-application-details,.applications .application .full-application-medical-details,.applications .staff-application .full-application-details,.applications .staff-application .full-application-medical-details,.applications .application-medical .full-application-details,.applications .application-medical .full-application-medical-details,.application-deposit .application .full-application-details,.application-deposit .application .full-application-medical-details,.application-deposit .staff-application .full-application-details,.application-deposit .staff-application .full-application-medical-details,.application-deposit .application-medical .full-application-details,.application-deposit .application-medical .full-application-medical-details,.manage-application .application .full-application-details,.manage-application .application .full-application-medical-details,.manage-application .staff-application .full-application-details,.manage-application .staff-application .full-application-medical-details,.manage-application .application-medical .full-application-details,.manage-application .application-medical .full-application-medical-details,.staff-application-refernece .application .full-application-details,.staff-application-refernece .application .full-application-medical-details,.staff-application-refernece .staff-application .full-application-details,.staff-application-refernece .staff-application .full-application-medical-details,.staff-application-refernece .application-medical .full-application-details,.staff-application-refernece .application-medical .full-application-medical-details,.manage-staff-application .application .full-application-details,.manage-staff-application .application .full-application-medical-details,.manage-staff-application .staff-application .full-application-details,.manage-staff-application .staff-application .full-application-medical-details,.manage-staff-application .application-medical .full-application-details,.manage-staff-application .application-medical .full-application-medical-details{padding-top:40px}.applications .application .full-application-details .details-list,.applications .application .full-application-medical-details .details-list,.applications .staff-application .full-application-details .details-list,.applications .staff-application .full-application-medical-details .details-list,.applications .application-medical .full-application-details .details-list,.applications .application-medical .full-application-medical-details .details-list,.application-deposit .application .full-application-details .details-list,.application-deposit .application .full-application-medical-details .details-list,.application-deposit .staff-application .full-application-details .details-list,.application-deposit .staff-application .full-application-medical-details .details-list,.application-deposit .application-medical .full-application-details .details-list,.application-deposit .application-medical .full-application-medical-details .details-list,.manage-application .application .full-application-details .details-list,.manage-application .application .full-application-medical-details .details-list,.manage-application .staff-application .full-application-details .details-list,.manage-application .staff-application .full-application-medical-details .details-list,.manage-application .application-medical .full-application-details .details-list,.manage-application .application-medical .full-application-medical-details .details-list,.staff-application-refernece .application .full-application-details .details-list,.staff-application-refernece .application .full-application-medical-details .details-list,.staff-application-refernece .staff-application .full-application-details .details-list,.staff-application-refernece .staff-application .full-application-medical-details .details-list,.staff-application-refernece .application-medical .full-application-details .details-list,.staff-application-refernece .application-medical .full-application-medical-details .details-list,.manage-staff-application .application .full-application-details .details-list,.manage-staff-application .application .full-application-medical-details .details-list,.manage-staff-application .staff-application .full-application-details .details-list,.manage-staff-application .staff-application .full-application-medical-details .details-list,.manage-staff-application .application-medical .full-application-details .details-list,.manage-staff-application .application-medical .full-application-medical-details .details-list{margin-bottom:20px}.applications .application .full-application-details .details-list li,.applications .application .full-application-medical-details .details-list li,.applications .staff-application .full-application-details .details-list li,.applications .staff-application .full-application-medical-details .details-list li,.applications .application-medical .full-application-details .details-list li,.applications .application-medical .full-application-medical-details .details-list li,.application-deposit .application .full-application-details .details-list li,.application-deposit .application .full-application-medical-details .details-list li,.application-deposit .staff-application .full-application-details .details-list li,.application-deposit .staff-application .full-application-medical-details .details-list li,.application-deposit .application-medical .full-application-details .details-list li,.application-deposit .application-medical .full-application-medical-details .details-list li,.manage-application .application .full-application-details .details-list li,.manage-application .application .full-application-medical-details .details-list li,.manage-application .staff-application .full-application-details .details-list li,.manage-application .staff-application .full-application-medical-details .details-list li,.manage-application .application-medical .full-application-details .details-list li,.manage-application .application-medical .full-application-medical-details .details-list li,.staff-application-refernece .application .full-application-details .details-list li,.staff-application-refernece .application .full-application-medical-details .details-list li,.staff-application-refernece .staff-application .full-application-details .details-list li,.staff-application-refernece .staff-application .full-application-medical-details .details-list li,.staff-application-refernece .application-medical .full-application-details .details-list li,.staff-application-refernece .application-medical .full-application-medical-details .details-list li,.manage-staff-application .application .full-application-details .details-list li,.manage-staff-application .application .full-application-medical-details .details-list li,.manage-staff-application .staff-application .full-application-details .details-list li,.manage-staff-application .staff-application .full-application-medical-details .details-list li,.manage-staff-application .application-medical .full-application-details .details-list li,.manage-staff-application .application-medical .full-application-medical-details .details-list li{margin-bottom:10px;font-size:18px}.applications .application .full-application-details .details-list li h4,.applications .application .full-application-medical-details .details-list li h4,.applications .staff-application .full-application-details .details-list li h4,.applications .staff-application .full-application-medical-details .details-list li h4,.applications .application-medical .full-application-details .details-list li h4,.applications .application-medical .full-application-medical-details .details-list li h4,.application-deposit .application .full-application-details .details-list li h4,.application-deposit .application .full-application-medical-details .details-list li h4,.application-deposit .staff-application .full-application-details .details-list li h4,.application-deposit .staff-application .full-application-medical-details .details-list li h4,.application-deposit .application-medical .full-application-details .details-list li h4,.application-deposit .application-medical .full-application-medical-details .details-list li h4,.manage-application .application .full-application-details .details-list li h4,.manage-application .application .full-application-medical-details .details-list li h4,.manage-application .staff-application .full-application-details .details-list li h4,.manage-application .staff-application .full-application-medical-details .details-list li h4,.manage-application .application-medical .full-application-details .details-list li h4,.manage-application .application-medical .full-application-medical-details .details-list li h4,.staff-application-refernece .application .full-application-details .details-list li h4,.staff-application-refernece .application .full-application-medical-details .details-list li h4,.staff-application-refernece .staff-application .full-application-details .details-list li h4,.staff-application-refernece .staff-application .full-application-medical-details .details-list li h4,.staff-application-refernece .application-medical .full-application-details .details-list li h4,.staff-application-refernece .application-medical .full-application-medical-details .details-list li h4,.manage-staff-application .application .full-application-details .details-list li h4,.manage-staff-application .application .full-application-medical-details .details-list li h4,.manage-staff-application .staff-application .full-application-details .details-list li h4,.manage-staff-application .staff-application .full-application-medical-details .details-list li h4,.manage-staff-application .application-medical .full-application-details .details-list li h4,.manage-staff-application .application-medical .full-application-medical-details .details-list li h4{padding-top:10px;font-weight:700}.applications .application .application-services h3,.applications .staff-application .application-services h3,.applications .application-medical .application-services h3,.application-deposit .application .application-services h3,.application-deposit .staff-application .application-services h3,.application-deposit .application-medical .application-services h3,.manage-application .application .application-services h3,.manage-application .staff-application .application-services h3,.manage-application .application-medical .application-services h3,.staff-application-refernece .application .application-services h3,.staff-application-refernece .staff-application .application-services h3,.staff-application-refernece .application-medical .application-services h3,.manage-staff-application .application .application-services h3,.manage-staff-application .staff-application .application-services h3,.manage-staff-application .application-medical .application-services h3{color:#7f7f7f;font-size:18px;margin-bottom:10px;font-weight:700}.applications .saved-cards,.application-deposit .saved-cards,.manage-application .saved-cards,.staff-application-refernece .saved-cards,.manage-staff-application .saved-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:30px;margin-bottom:40px}.applications .saved-cards .select-saved-card,.applications .saved-cards .add-card-trigger,.application-deposit .saved-cards .select-saved-card,.application-deposit .saved-cards .add-card-trigger,.manage-application .saved-cards .select-saved-card,.manage-application .saved-cards .add-card-trigger,.staff-application-refernece .saved-cards .select-saved-card,.staff-application-refernece .saved-cards .add-card-trigger,.manage-staff-application .saved-cards .select-saved-card,.manage-staff-application .saved-cards .add-card-trigger{text-align:center;padding:20px 10px;border-radius:5px;border:2px solid #e2cfbb;background:#f2f1f0;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center}.applications .saved-cards .select-saved-card.closed:hover,.applications .saved-cards .add-card-trigger.closed:hover,.application-deposit .saved-cards .select-saved-card.closed:hover,.application-deposit .saved-cards .add-card-trigger.closed:hover,.manage-application .saved-cards .select-saved-card.closed:hover,.manage-application .saved-cards .add-card-trigger.closed:hover,.staff-application-refernece .saved-cards .select-saved-card.closed:hover,.staff-application-refernece .saved-cards .add-card-trigger.closed:hover,.manage-staff-application .saved-cards .select-saved-card.closed:hover,.manage-staff-application .saved-cards .add-card-trigger.closed:hover{border:2px solid #e2cfbb;background:#f2f1f0}.applications .saved-cards .select-saved-card:hover,.applications .saved-cards .add-card-trigger:hover,.application-deposit .saved-cards .select-saved-card:hover,.application-deposit .saved-cards .add-card-trigger:hover,.manage-application .saved-cards .select-saved-card:hover,.manage-application .saved-cards .add-card-trigger:hover,.staff-application-refernece .saved-cards .select-saved-card:hover,.staff-application-refernece .saved-cards .add-card-trigger:hover,.manage-staff-application .saved-cards .select-saved-card:hover,.manage-staff-application .saved-cards .add-card-trigger:hover{background:#e2cfbb;border:2px solid #e2cfbb}.applications .saved-cards .select-saved-card.active,.applications .saved-cards .add-card-trigger.active,.application-deposit .saved-cards .select-saved-card.active,.application-deposit .saved-cards .add-card-trigger.active,.manage-application .saved-cards .select-saved-card.active,.manage-application .saved-cards .add-card-trigger.active,.staff-application-refernece .saved-cards .select-saved-card.active,.staff-application-refernece .saved-cards .add-card-trigger.active,.manage-staff-application .saved-cards .select-saved-card.active,.manage-staff-application .saved-cards .add-card-trigger.active{background:#e2cfbb;border:2px solid #ef405d}.applications .saved-cards .select-saved-card:nth-last-of-type(1),.applications .saved-cards .add-card-trigger:nth-last-of-type(1),.application-deposit .saved-cards .select-saved-card:nth-last-of-type(1),.application-deposit .saved-cards .add-card-trigger:nth-last-of-type(1),.manage-application .saved-cards .select-saved-card:nth-last-of-type(1),.manage-application .saved-cards .add-card-trigger:nth-last-of-type(1),.staff-application-refernece .saved-cards .select-saved-card:nth-last-of-type(1),.staff-application-refernece .saved-cards .add-card-trigger:nth-last-of-type(1),.manage-staff-application .saved-cards .select-saved-card:nth-last-of-type(1),.manage-staff-application .saved-cards .add-card-trigger:nth-last-of-type(1){margin-right:0}.applications .saved-cards .select-saved-card h3,.applications .saved-cards .add-card-trigger h3,.application-deposit .saved-cards .select-saved-card h3,.application-deposit .saved-cards .add-card-trigger h3,.manage-application .saved-cards .select-saved-card h3,.manage-application .saved-cards .add-card-trigger h3,.staff-application-refernece .saved-cards .select-saved-card h3,.staff-application-refernece .saved-cards .add-card-trigger h3,.manage-staff-application .saved-cards .select-saved-card h3,.manage-staff-application .saved-cards .add-card-trigger h3{color:#ef405d;font-size:24px;font-weight:300;margin-bottom:5px;padding-bottom:0;border:none}.applications .saved-cards .select-saved-card p,.applications .saved-cards .add-card-trigger p,.application-deposit .saved-cards .select-saved-card p,.application-deposit .saved-cards .add-card-trigger p,.manage-application .saved-cards .select-saved-card p,.manage-application .saved-cards .add-card-trigger p,.staff-application-refernece .saved-cards .select-saved-card p,.staff-application-refernece .saved-cards .add-card-trigger p,.manage-staff-application .saved-cards .select-saved-card p,.manage-staff-application .saved-cards .add-card-trigger p{font-size:20px;color:#7e1058;line-height:1.2}.applications .no-scholarship,.applications .info-message,.application-deposit .no-scholarship,.application-deposit .info-message,.manage-application .no-scholarship,.manage-application .info-message,.staff-application-refernece .no-scholarship,.staff-application-refernece .info-message,.manage-staff-application .no-scholarship,.manage-staff-application .info-message{border:2px solid #ef405d;border-radius:4px;padding:20px}.application-tuition .invoice{padding-top:40px}.application-tuition .payments{padding-top:40px}.application-tuition h3{font-size:40px;border-bottom:2px solid #e2cfbb;padding-bottom:10px;color:#ef405d;margin-bottom:20px}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.application-tuition h3{font-size:28px;text-align:center}}.application-tuition h3.pushDown{margin-top:40px}.application-tuition h3 span{float:right;font-size:20px;font-weight:300;line-height:54px;text-transform:uppercase}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.application-tuition h3 span{display:block;float:none;line-height:normal}}.application-tuition table{width:100%}.application-tuition table thead th{text-align:left;font-size:20px;border-bottom:2px solid #7f7f7f;border-right:10px solid transparent;padding:10px 0}.application-tuition table thead th:nth-last-of-type(1){border-right:none}.application-tuition table tbody tr td{font-size:20px;font-weight:300;border-bottom:2px solid #7f7f7f;border-right:10px solid transparent;padding:10px 0}.application-tuition table tbody tr td:nth-last-of-type(1){border-right:none}.application-tuition table tfoot tr:nth-of-type(1) td{padding-top:20px}.application-tuition table tfoot td{text-align:right;font-weight:700;padding:10px 0 0 0;font-size:25px}.application-medical .medical,.staff-application-medical .medical{padding-top:40px}.application-medical h3,.staff-application-medical h3{font-size:40px;border-bottom:2px solid #e2cfbb;padding-bottom:10px;color:#ef405d;margin-bottom:20px}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.application-medical h3,.staff-application-medical h3{font-size:28px;text-align:center}}.application-medical h3.pushDown,.staff-application-medical h3.pushDown{margin-top:40px}.application-medical h3 span,.staff-application-medical h3 span{float:right;font-size:20px;font-weight:300;line-height:54px;text-transform:uppercase}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.application-medical h3 span,.staff-application-medical h3 span{display:block;float:none;line-height:normal}}.application-medical .allergies .allergy,.staff-application-medical .allergies .allergy{position:relative}.application-medical .allergies .allergy:hover .remove-allergy-trigger,.staff-application-medical .allergies .allergy:hover .remove-allergy-trigger{opacity:1}.application-medical .allergies .allergy .remove-allergy-trigger,.staff-application-medical .allergies .allergy .remove-allergy-trigger{opacity:0;color:#7f7f7f;text-decoration:none;position:absolute;width:30px;text-align:center;left:-30px;height:40px;line-height:40px;outline:none}@media only screen and (max-width: 520px), only screen and (min-width: 521px) and (max-width: 719px){.application-medical .allergies .allergy .remove-allergy-trigger,.staff-application-medical .allergies .allergy .remove-allergy-trigger{width:20px;left:-20px}}.application-medical .allergies .allergy .remove-allergy-trigger:hover,.staff-application-medical .allergies .allergy .remove-allergy-trigger:hover{color:#f65177}.application-medical .medications .medication,.staff-application-medical .medications .medication{position:relative}.application-medical .medications .medication:hover .remove-medication-trigger,.staff-application-medical .medications .medication:hover .remove-medication-trigger{opacity:1}.application-medical .medications .medication .remove-medication-trigger,.staff-application-medical .medications .medication .remove-medication-trigger{opacity:0;color:#7f7f7f;text-decoration:none;position:absolute;width:30px;text-align:center;left:-30px;height:40px;line-height:40px;outline:none}@media only screen and (max-width: 520px), only screen and (min-width: 521px) and (max-width: 719px){.application-medical .medications .medication .remove-medication-trigger,.staff-application-medical .medications .medication .remove-medication-trigger{width:20px;left:-20px}}.application-medical .medications .medication .remove-medication-trigger:hover,.staff-application-medical .medications .medication .remove-medication-trigger:hover{color:#f65177}.bunk-request .setup-bunk-requests .request{position:relative}.bunk-request .setup-bunk-requests .request:hover .remove-bunk-request-trigger{opacity:1}.bunk-request .setup-bunk-requests .request .remove-bunk-request-trigger{opacity:0;color:#7f7f7f;text-decoration:none;position:absolute;width:30px;text-align:center;left:-30px;height:40px;line-height:40px;outline:none}@media only screen and (max-width: 520px), only screen and (min-width: 521px) and (max-width: 719px){.bunk-request .setup-bunk-requests .request .remove-bunk-request-trigger{width:20px;left:-20px}}.bunk-request .setup-bunk-requests .request .remove-bunk-request-trigger:hover{color:#f65177}.application-agreement .terms p{margin-bottom:20px;font-size:20px;line-height:1.4}.application-agreement .terms p a{color:#ef405d}.application-agreement .terms p strong,.application-agreement .terms p b{font-weight:bold}.application-agreement .terms p em{font-style:italic}.application-agreement form{padding-top:40px;padding-bottom:40px;border-bottom:3px solid #e2cfbb}.application-agreement form:nth-last-of-type(1){padding-bottom:0;border-bottom:0}.application-agreement form h5{font-size:18px;text-align:center;margin-bottom:20px}.application-agreement .signature,.application-agreement .display-signature{position:relative;width:calc(100% - 80px);max-width:600px;height:100px;margin:0 40px}@media only screen and (max-width: 520px){.application-agreement .signature,.application-agreement .display-signature{margin:0 10px;width:calc(100% - 20px)}}.application-agreement .signature .signature-line,.application-agreement .display-signature .signature-line{position:absolute;top:60px;border-top:1px solid #2f323a;pointer-events:none;width:100%}.application-agreement .signature .signature-line p,.application-agreement .display-signature .signature-line p{text-align:center;padding:12px;font-size:17px;color:#2f323a}.application-agreement .signature .signature-line p span,.application-agreement .display-signature .signature-line p span{color:#9e9d9d}.application-agreement .signature .clear-signature,.application-agreement .display-signature .clear-signature{position:absolute;top:30px;left:0;z-index:50;color:#2f323a;text-decoration:none;font-size:17px;font-weight:500;outline:none}.application-agreement .signature .clear-signature:hover,.application-agreement .display-signature .clear-signature:hover{color:#f65177}.application-agreement .signature canvas,.application-agreement .signature img,.application-agreement .display-signature canvas,.application-agreement .display-signature img{line-height:0;position:absolute;top:0;left:0;z-index:10}.application-agreement .display-signature{margin-bottom:40px}@media only screen and (max-width: 520px){.application-agreement .display-signature{margin-bottom:30px}}.manage-scholarship .no-applications,.manage-staff-application .no-applications{border:2px solid #ef405d;border-radius:4px;padding:20px}.manage-scholarship .setup-adults .adult,.manage-staff-application .setup-adults .adult{position:relative}.manage-scholarship .setup-adults .adult:hover .remove-adult-trigger,.manage-staff-application .setup-adults .adult:hover .remove-adult-trigger{opacity:1}.manage-scholarship .setup-adults .adult .remove-adult-trigger,.manage-staff-application .setup-adults .adult .remove-adult-trigger{opacity:0;color:#7f7f7f;text-decoration:none;position:absolute;width:30px;text-align:center;left:-30px;height:48px;line-height:48px;outline:none}@media only screen and (max-width: 520px), only screen and (min-width: 521px) and (max-width: 719px){.manage-scholarship .setup-adults .adult .remove-adult-trigger,.manage-staff-application .setup-adults .adult .remove-adult-trigger{width:20px;left:-20px}}.manage-scholarship .setup-adults .adult .remove-adult-trigger:hover,.manage-staff-application .setup-adults .adult .remove-adult-trigger:hover{color:#f65177}.manage-scholarship .setup-children .child,.manage-staff-application .setup-children .child{position:relative}.manage-scholarship .setup-children .child:hover .remove-child-trigger,.manage-staff-application .setup-children .child:hover .remove-child-trigger{opacity:1}.manage-scholarship .setup-children .child .remove-child-trigger,.manage-staff-application .setup-children .child .remove-child-trigger{opacity:0;color:#7f7f7f;text-decoration:none;position:absolute;width:30px;text-align:center;left:-30px;height:48px;line-height:48px;outline:none}@media only screen and (max-width: 520px), only screen and (min-width: 521px) and (max-width: 719px){.manage-scholarship .setup-children .child .remove-child-trigger,.manage-staff-application .setup-children .child .remove-child-trigger{width:20px;left:-20px}}.manage-scholarship .setup-children .child .remove-child-trigger:hover,.manage-staff-application .setup-children .child .remove-child-trigger:hover{color:#f65177}.manage-scholarship p.hidden,.manage-staff-application p.hidden{display:none}.manage-scholarship .button.hidden,.manage-staff-application .button.hidden{display:none}.manage-scholarship .upload-food-form.hidden,.manage-staff-application .upload-food-form.hidden{display:none}.file-uploader{height:40px}.file-uploader.required-file .file .meta h4:after{content:'*';color:#f65177}.file-uploader.uploading .upload-progress{display:block}.file-uploader.uploading .file{display:none}.file-uploader input[type="file"]{display:none}.file-uploader .upload-progress{margin:12px 0;height:16px;border-radius:16px;background:#f2f1f0;border:2px solid #e2cfbb;overflow:hidden;display:none}.file-uploader .upload-progress .progress-bar{background:#f2f1f0;border:1px solid #f2f1f0;width:100%;height:12px;border-radius:12px;position:relative}.file-uploader .upload-progress .progress-bar .current-progress{position:absolute;top:0px;left:0px;width:0%;background:#ef405d;height:10px;border-radius:10px;transition:all .3s ease-in-out}.file-uploader .file{display:flex}.file-uploader .file.has-file .meta .remove-file{display:inline-block}.file-uploader .file .meta{flex:1;margin-right:10px}.file-uploader .file .meta h4{font-size:18px;color:#2f323a;margin-bottom:5px;font-weight:normal}.file-uploader .file .meta .remove-file{float:left;margin-right:5px;color:#7f7f7f;text-decoration:none;display:none}.file-uploader .file .meta .remove-file:hover{color:#f65177}.file-uploader .file .meta p{color:#7f7f7f;line-height:16px;font-size:16px}.file-uploader .file .button{margin:0}.files-uploader{margin-bottom:20px}.files-uploader.margin-bottom{margin-bottom:40px}.files-uploader input[type="file"]{display:none}.files-uploader .uploader{display:flex;align-items:center}.files-uploader .uploader .meta{flex:1;margin-right:10px}.files-uploader .uploader .meta h4{font-size:18px;color:#2f323a;margin-bottom:5px;font-weight:normal}.files-uploader .uploader .meta p{color:#7f7f7f;line-height:16px;font-size:16px}.files-uploader .uploader .button{margin:0}.files-uploader .files{padding-top:10px}.files-uploader .files .file{margin-bottom:10px}.files-uploader .files .file.uploading .upload-progress{display:block}.files-uploader .files .file.uploading .meta{display:none}.files-uploader .files .file.has-file .meta .remove-file{display:inline-block}.files-uploader .files .file .upload-progress{height:16px;border-radius:16px;background:#f2f1f0;border:2px solid #e2cfbb;overflow:hidden;display:none}.files-uploader .files .file .upload-progress .progress-bar{background:#f2f1f0;border:1px solid #f2f1f0;width:100%;height:12px;border-radius:12px;position:relative}.files-uploader .files .file .upload-progress .progress-bar .current-progress{position:absolute;top:0px;left:0px;width:0%;background:#ef405d;height:10px;border-radius:10px;transition:all .3s ease-in-out}.files-uploader .files .file .meta h4{font-size:18px;color:#2f323a;margin-bottom:5px;font-weight:normal}.files-uploader .files .file .meta .remove-file{float:left;margin-right:5px;color:#7f7f7f;text-decoration:none;display:none}.files-uploader .files .file .meta .remove-file:hover{color:#f65177}.files-uploader .files .file .meta p{color:#7f7f7f;line-height:16px;font-size:16px;margin-bottom:0}.about h1{margin-bottom:40px}.about article{margin-bottom:60px}.about article:nth-child(odd) figure{float:left;margin:0 30px 20px 0;transform:rotate(-2deg)}.about article figure{float:right;width:40%;border:8px solid white;box-shadow:3px 3px 5px rgba(0,0,0,0.4);transform:rotate(2deg);margin:0 0 20px 20px}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.about article figure{border:4px solid white}}.about article figure img{width:100%;display:block}.about article h3{color:#ef405d;font-size:36px;font-weight:800;margin-bottom:20px;text-transform:uppercase}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.about article h3{font-size:24px}}.about article p{color:black;font-size:18px;line-height:1.4;margin-bottom:20px}.about article ul li{margin-bottom:5px;list-style-type:initial;color:black;font-size:18px;line-height:1.4;margin-left:20px}.about article ul li.no-bullet{margin-left:0;list-style-type:none}.about article a{color:#7e1058;font-size:18px;text-transform:uppercase;font-weight:700;text-decoration:none}.about article a:hover{color:#f0536f}.dates h1{margin-bottom:40px}.dates article{margin-bottom:40px;border-bottom:2px solid #e2cfbb}.dates article h3{color:#ef405d;font-size:36px;font-weight:800;margin-bottom:10px;text-transform:uppercase}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.dates article h3{font-size:24px}}.dates article p{color:black;font-size:18px;line-height:1.4;margin-bottom:20px}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.dates article p{font-size:16px}}.dates article p strong{font-weight:700}.campers h1{margin-bottom:40px}.campers article{margin-bottom:40px;border-bottom:2px solid #e2cfbb}.campers article h3{color:#ef405d;font-size:36px;font-weight:800;margin-bottom:10px;text-transform:uppercase}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.campers article h3{font-size:24px}}.campers article h6{color:#ef405d;font-size:24px;font-weight:800;margin-bottom:10px;text-transform:uppercase}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.campers article h6{font-size:18px}}.campers article ul{font-size:18px;margin-bottom:20px;list-style:disc;margin-left:20px}.campers article ul li{margin-bottom:10px}.campers article ol{font-size:18px;margin-bottom:20px;list-style:decimal;margin-left:20px}.campers article ol li{margin-bottom:10px}.campers article p{color:black;font-size:18px;line-height:1.4;margin-bottom:20px}.campers article p.center,.campers article p.centered{text-align:center}.campers article p.italic{font-style:italic}.campers article p.red{color:#ef405d}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.campers article p{font-size:16px}}.campers article p strong{font-weight:700}.campers article p em{font-style:italic}.campers article p a{color:#7e1058;font-size:18px;text-decoration:none;font-weight:700}.campers article p a:hover{color:#ef405d}.staff h1{margin-bottom:40px}.staff article{margin-bottom:40px}.staff article h3{color:#ef405d;font-size:36px;font-weight:800;margin-bottom:10px;text-transform:uppercase}.staff article p{color:black;font-size:18px;line-height:1.4;margin-bottom:20px}.staff article p strong{font-weight:700}.staff article p a{color:#f0536f;text-decoration:none}.staff article p a:hover{color:#2f323a}.staff article a.to-register{color:#7e1058;font-size:18px;text-transform:uppercase;font-weight:700;text-decoration:none}.staff article a.to-register:hover{color:#f0536f}.pre-register h1{margin-bottom:40px;font-size:48px}.pre-register article{margin-bottom:40px;padding-bottom:40px;border-bottom:2px solid #e2cfbb}.pre-register article h3{color:#ef405d;font-size:36px;font-weight:800;margin-bottom:10px;text-transform:uppercase}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.pre-register article h3{font-size:24px}}.pre-register article p{color:black;font-size:18px;line-height:1.4;margin-bottom:20px}.pre-register article p a{color:#f65177;text-decoration:none}.pre-register article p a:hover{color:#7e1058}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.pre-register article p{font-size:16px}}.pre-register article p strong{font-weight:700}.pre-register article a.video-link{color:#7e1058;font-size:18px;text-decoration:none;font-weight:700}.pre-register article a.video-link:hover{color:#ef405d}.pre-register .to-registration{text-align:center}.pre-register .to-registration a{background:#f0536f;display:inline-block;margin:auto;border:none;font-family:"Kiro",sans-serif;font-weight:700;color:white;text-transform:uppercase;outline:none;height:80px;padding:0 80px;border-radius:80px;box-shadow:0 0 0 2px white,0 0 0 4px #f0536f;font-size:28px;cursor:pointer;line-height:80px;text-decoration:none}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.pre-register .to-registration a{height:48px;line-height:48px;padding:0 30px;font-size:14px}}.pre-register .to-registration a:hover{background:#5f414a;box-shadow:0 0 0 2px white,0 0 0 4px #5f414a}.contact h1{margin-bottom:40px}.contact article h3{color:#ef405d;font-size:36px;font-weight:800;margin-bottom:10px;text-transform:uppercase}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.contact article h3{font-size:24px}}.contact article p{color:black;font-size:18px;line-height:1.4;margin-bottom:20px}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.contact article p{font-size:16px}}.contact article p strong{font-weight:700}.contact article p a{color:#f0536f;text-decoration:none}.contact article p a:hover{color:#2f323a}.contact article hr{background:#e2cfbb;height:2px;border:none;margin:30px 0}.albums{padding-top:140px}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.albums{padding-top:40px}}.albums ul{width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:30px;margin-bottom:40px}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.albums ul li{width:100% !important}}.albums ul li a{text-decoration:none;display:block}.albums ul li a:hover figure img{transform:scale(1.2) rotate(3deg);opacity:0.8}.albums ul li a:hover h5{color:#7e1058}.albums ul li a:hover h5 span{color:#e2cfbb}.albums ul li figure{height:230px;margin-bottom:15px;overflow:hidden;background:white;border:8px solid white;box-shadow:3px 3px 5px rgba(0,0,0,0.4)}.albums ul li figure img{height:100%;width:100%;object-fit:cover;transition:all .4s ease-in-out}.albums ul li h5{font-size:26px;color:#f65177;font-weight:600;line-height:1.3}.albums ul li h5 span{display:block;color:#e2cfbb;text-transform:uppercase;font-size:16px;font-weight:300;letter-spacing:2px;padding-top:5px}.album-wrapper .album-deatils{padding:40px 100px 40px 0}.album-wrapper .album-deatils p.meta{padding-top:10px;width:calc(100% - 300px);font-size:18px;color:#e2cfbb;margin-bottom:20px}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.album-wrapper .album-deatils p.meta{width:100%;font-size:14px}}.album-wrapper .album-deatils p.description{font-size:24px;line-height:1.2;color:black;width:calc(100% - 300px)}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.album-wrapper .album-deatils p.description{width:100%;font-size:18px}}.album-wrapper .album ul li{margin-bottom:40px;position:relative}.album-wrapper .album ul li.no-photos{width:100%;margin-right:0;text-align:center;padding:20px;font-size:20px;color:#2f323a}.album-wrapper .album ul li img{width:100%;display:block}.album-wrapper .album ul li .caption{background:#2f323a;color:white;font-weight:300;padding:10px;text-align:center;font-size:14px}.album-wrapper .album ul .image,.album-wrapper .album ul .album-image{border:7px solid white;box-shadow:7px 7px 10px rgba(0,0,0,0.4)}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.album-wrapper .album ul .image,.album-wrapper .album ul .album-image{border:4px solid white;box-shadow:3px 3px 7px rgba(0,0,0,0.4)}}.album-wrapper .album ul .album-image{position:relative}.album-wrapper .album ul .album-image nav.control-bar{background:rgba(47,50,58,0.6);height:40px;display:flex;justify-content:space-between;width:100%;position:absolute;top:0;left:0}.album-wrapper .album ul .album-image nav.control-bar ul li{display:inline-block;margin:0}.album-wrapper .album ul .album-image nav.control-bar ul li a{width:40px;display:block;line-height:40px;text-align:center;text-decoration:none;color:white}.album-wrapper .album ul .album-image nav.control-bar ul li a.active{color:#7e1058}.album-wrapper .album ul .album-image nav.control-bar ul li a:hover{color:#f65177}.album-wrapper .album ul .album-image nav.control-bar .image-sort{margin:5px}.album-wrapper .album ul .album-image nav.control-bar .image-sort input{height:30px;background:rgba(47,50,58,0.5);border:none;display:inline-block;vertical-align:top;width:40px;outline:none;text-align:center;padding:0 0 0 5px;font-size:18px;color:white}.album-wrapper .album ul .album-image textarea{width:100%;padding:10px;background:white;outline:none;border:none;color:#2f323a;font-weight:300;text-align:center;font-size:14px;resize:none;font-family:"Kiro",sans-serif;display:block}.pagination{text-align:center;display:block;margin:auto}.pagination ul{text-align:center;font-size:0}.pagination ul li{margin:10px;font-size:16px;display:inline-block;text-transform:uppercase;border-radius:5px}@media only screen and (min-width: 521px) and (max-width: 719px), only screen and (max-width: 520px){.pagination ul li.mobile-hide{display:none}}.pagination ul li.current-page{padding:0 15px;color:#7e1058;font-weight:700;border:2px solid #7e1058;height:40px;line-height:36px}.pagination ul li a{box-sizing:border-box;display:block;text-decoration:none;color:#f65177;line-height:36px;height:40px}.pagination ul li a:hover{color:#7e1058}

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