@import"https://fonts.googleapis.com/css2?family=Comfortaa:wght@400;700&display=swap";.main-navigation{background-color:var(--background-color);position:fixed;min-height:100%;width:100%;top:0;left:100%;padding:2rem;z-index:2}.main-navigation .mobile-nav-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.main-navigation .mobile-nav-heading .menu-icon{height:70px;width:auto}.main-navigation .mobile-nav-heading .menu-icon .bounce,.main-navigation .mobile-nav-heading .menu-icon .bounce svg{height:100%;width:auto}.main-navigation .mobile-nav-heading .close{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;aspect-ratio:1/1;height:45px;padding:.5rem;border:none;background:none;cursor:pointer}.main-navigation .mobile-nav-heading .close:before,.main-navigation .mobile-nav-heading .close:after{content:"";position:absolute;height:3px;width:calc(100% - 1rem);top:calc(50% - 1.5px);left:.5rem;background-color:#b4a3d6}.main-navigation .mobile-nav-heading .close:before{transform:rotate(-45deg)}.main-navigation .mobile-nav-heading .close:after{transform:rotate(45deg)}.main-navigation nav{font-family:Comfortaa,sans-serif;font-size:1.2rem;display:flex;flex-direction:column}.main-navigation nav a{font-weight:900;text-decoration:none;display:block;padding:.7rem 0}.menu-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;aspect-ratio:1/1;height:45px;padding:.5rem;border:none;background:none;cursor:pointer}.menu-toggle:before,.menu-toggle:after{content:"";position:absolute;height:3px;width:calc(100% - 1rem);top:calc(50% - 1.5px);left:.5rem;background-color:#b4a3d6}.menu-toggle:before{transform:translateY(-5px)}.menu-toggle:after{transform:translateY(5px)}@media only screen and (min-device-width: 1025px) and (min-width: 992px){.main-navigation{position:static;transform:none!important;min-height:0;width:auto;padding:0}.main-navigation nav{flex-direction:row}.main-navigation nav a{padding:0 1rem}.main-navigation .mobile-nav-heading,.menu-toggle{display:none}}:root{--header-height: 100px}@media screen and (min-width: 1200px){:root{--header-height: 130px}}.main-header{width:100%;height:var(--header-height);display:flex;align-items:center;top:0;left:0;z-index:100;position:fixed;padding:1.1rem 0}.main-header .container{height:100%;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:100}.main-header .container .main-logo,.main-header .container .main-logo .logo-wrapper{height:100%}.main-header .container .main-logo .logo-wrapper svg{height:100%;width:auto}.main-header~main{padding-top:var(--header-height)}.main-header .main-header-bg{position:absolute;height:100%;width:100%;top:0;left:0;--header-gradient-opacity: 0}.main-header .main-header-bg:after{opacity:var(--header-gradient-opacity);position:absolute;content:"";width:90%;max-width:1900px;height:10%;bottom:0;left:50%;border-radius:50%;z-index:-1;transform:translate(-50%)}.main-footer{padding:2rem 0;background-color:#228dbc1a}section[data-block-type=home-hero]{--home-hero-padding: 4rem;position:relative;padding:var(--home-hero-padding) 0;background-color:#228dbc1a}@media only screen and (min-device-width: 1025px) and (min-width: 992px){section[data-block-type=home-hero]{--home-hero-padding: 6rem}}section[data-block-type=home-hero] .container{min-height:200px;width:60%;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1200px){section[data-block-type=home-hero] .container{min-height:500px}}section[data-block-type=home-hero] .container .content{padding-bottom:5%}section[data-block-type=home-hero] .container .content .bounce{width:40%;margin-left:6%}section[data-block-type=home-hero] .container .content .bounce svg #BouncePath{opacity:0}section[data-block-type=home-hero] .container .content h1{margin-top:0}.home-bg{background-color:#228dbc80;position:absolute;bottom:7%;right:15%;height:3px;width:70%;z-index:-1}.home-left{position:absolute;right:calc(84% + 1rem);top:calc(var(--home-hero-padding) / 2);height:calc(100% - var(--home-hero-padding));color:#71ccc7}@media only screen and (min-device-width: 1025px) and (min-width: 992px){.home-left{right:unset;left:-5px}}.home-left svg{height:100%;width:auto}.home-right{position:absolute;left:calc(87% + 1rem);top:calc(var(--home-hero-padding) / 2);height:calc(100% - var(--home-hero-padding));color:#71ccc7}@media only screen and (min-device-width: 1025px) and (min-width: 992px){.home-right{left:unset;right:-15px}}.home-right svg{height:100%;width:auto}@keyframes bg-rotation-a6c75db1{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}.light[data-v-a6c75db1]{--background-color: white;--text-color: #3a3a3a;--headline-color: #71ccc7;--link-color: #b4a3d6}.dark[data-v-a6c75db1]{--background-color: #181818;--text-color: #f8f8f8;--headline-color: #71ccc7;--link-color: #b4a3d6}body[data-v-a6c75db1]{color:var(--text-color);background-color:var(--background-color)}body[data-v-a6c75db1]:not(.dark){--background-color: white;--text-color: #3a3a3a;--headline-color: #71ccc7;--link-color: #b4a3d6}body header .main-header-bg[data-v-a6c75db1]{background-color:var(--background-color)}body header .main-header-bg[data-v-a6c75db1]:after{box-shadow:var(--header-gradient)}section[data-section=services] .container .services-list[data-v-a6c75db1]{--items: 1;display:flex;flex-wrap:wrap;gap:2rem}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px),screen and (min-width: 768px){section[data-section=services] .container .services-list[data-v-a6c75db1]{--items: 2}}section[data-section=services] .container .services-list .service[data-v-a6c75db1]{width:calc(100% / var(--items) - (var(--items) - 1) / var(--items) * 2rem);display:flex;gap:1rem;padding:1.5rem;border-radius:1rem;background-color:#228dbc1a}section[data-section=services] .container .services-list .service h1[data-v-a6c75db1],section[data-section=services] .container .services-list .service h2[data-v-a6c75db1],section[data-section=services] .container .services-list .service h3[data-v-a6c75db1],section[data-section=services] .container .services-list .service h4[data-v-a6c75db1],section[data-section=services] .container .services-list .service h5[data-v-a6c75db1],section[data-section=services] .container .services-list .service h6[data-v-a6c75db1],section[data-section=services] .container .services-list .service p[data-v-a6c75db1]{margin:0;padding:0}@keyframes bg-rotation-49757f21{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}.light[data-v-49757f21]{--background-color: white;--text-color: #3a3a3a;--headline-color: #71ccc7;--link-color: #b4a3d6}.dark[data-v-49757f21]{--background-color: #181818;--text-color: #f8f8f8;--headline-color: #71ccc7;--link-color: #b4a3d6}body[data-v-49757f21]{color:var(--text-color);background-color:var(--background-color)}body[data-v-49757f21]:not(.dark){--background-color: white;--text-color: #3a3a3a;--headline-color: #71ccc7;--link-color: #b4a3d6}body header .main-header-bg[data-v-49757f21]{background-color:var(--background-color)}body header .main-header-bg[data-v-49757f21]:after{box-shadow:var(--header-gradient)}section[data-section=pricing][data-v-49757f21]{background-color:#228dbc1a}@keyframes bg-rotation-d0145520{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}.light[data-v-d0145520]{--background-color: white;--text-color: #3a3a3a;--headline-color: #71ccc7;--link-color: #b4a3d6}.dark[data-v-d0145520]{--background-color: #181818;--text-color: #f8f8f8;--headline-color: #71ccc7;--link-color: #b4a3d6}body[data-v-d0145520]{color:var(--text-color);background-color:var(--background-color)}body[data-v-d0145520]:not(.dark){--background-color: white;--text-color: #3a3a3a;--headline-color: #71ccc7;--link-color: #b4a3d6}body header .main-header-bg[data-v-d0145520]{background-color:var(--background-color)}body header .main-header-bg[data-v-d0145520]:after{box-shadow:var(--header-gradient)}section[data-section=about] .container .about-image[data-v-d0145520]{width:180px;margin:0 auto 2rem;border-radius:50%;aspect-ratio:1/1;overflow:hidden}section[data-section=about] .container .about-image img[data-v-d0145520]{width:100%;height:100%;object-fit:cover;transform:scale(1.1);transform-origin:center}section[data-section=about] .container .about-info[data-v-d0145520]{flex:2;padding:0 0 1rem}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px),screen and (min-width: 768px){section[data-section=about] .container[data-v-d0145520]{display:flex;align-items:flex-start;gap:4rem}section[data-section=about] .container .about-image[data-v-d0145520]{width:20%}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative}body{min-height:100vh;transition:color .5s,background-color .5s;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@property --gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes bg-rotation{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}.light{--background-color: white;--text-color: #3a3a3a;--headline-color: #71ccc7;--link-color: #b4a3d6}.dark{--background-color: #181818;--text-color: #f8f8f8;--headline-color: #71ccc7;--link-color: #b4a3d6}body{color:var(--text-color);background-color:var(--background-color)}body:not(.dark){--background-color: white;--text-color: #3a3a3a;--headline-color: #71ccc7;--link-color: #b4a3d6}body header .main-header-bg{background-color:var(--background-color)}body header .main-header-bg:after{box-shadow:var(--header-gradient)}/*!
Theme Name: Room To Play
Theme URI: https://getroomtoplay.com
Description: Room To Play Theme
Author: Nathaniel Hoyt
Author URI: http://hoytcreative.com        
Version: 1.0.0 
*/html{--rem-size: 16px;font-size:var(--rem-size)}body{padding:0;margin:0;font-family:Raleway,sans-serif;font-weight:300;font-size:1rem;line-height:1.6em}@media only screen and (min-device-width: 1025px) and (min-width: 992px){body{font-size:1.1rem}}h1,h2,h3,h4,h5,h6{font-family:Comfortaa,sans-serif;line-height:1.1em;margin:0 0 .5em;color:var(--headline-color)}h1:has(~.sub-h),h2:has(~.sub-h),h3:has(~.sub-h),h4:has(~.sub-h),h5:has(~.sub-h),h6:has(~.sub-h){margin-bottom:.2rem}h1{font-size:6vw}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px),screen and (min-width: 768px){h1{font-size:2.6rem}}@media only screen and (min-device-width: 1025px) and (min-width: 992px){h1{font-size:2.8rem}}@media screen and (min-width: 1200px){h1{font-size:3.6rem}}h2{font-size:5vw}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px),screen and (min-width: 768px){h2{font-size:2.4rem}}@media only screen and (min-device-width: 1025px) and (min-width: 992px){h2{font-size:3rem}}@media screen and (min-width: 1200px){h2{font-size:3rem}}h3{font-size:4.5vw}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px),screen and (min-width: 768px){h3{font-size:1.8rem}}@media only screen and (min-device-width: 1025px) and (min-width: 992px){h3{font-size:1.8rem}}@media screen and (min-width: 1200px){h3{font-size:2.2rem}}h4{font-size:6vw}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px),screen and (min-width: 768px){h4{font-size:4.5vw}}@media only screen and (min-device-width: 1025px) and (min-width: 992px){h4{font-size:1.8rem}}@media screen and (min-width: 1200px){h4{font-size:2rem}}h5{font-size:1.1rem;line-height:1.5em}@media only screen and (min-device-width: 1025px) and (min-width: 992px){h5{font-size:1.3rem}}h6{font-size:1rem;line-height:1.3em}@media only screen and (min-device-width: 1025px) and (min-width: 992px){h6{font-size:1.1rem}}.sub-h{font-size:1.2rem;line-height:1.4em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px),screen and (min-width: 768px){.sub-h{font-size:1.3rem}}a{color:var(--link-color);font-weight:500}.default-a{display:inline-block;position:relative;color:#2d3c3d;text-decoration:none;transition:.2s all;cursor:pointer}.button,.custom-file-label .custom-file-input .file-select{--button-height: 45px;--button-background-color: #b4a3d6;--button-color: #f5f5f5;box-shadow:none;outline:none;border:none;border-radius:3rem;height:var(--button-height);font-size:var(--input-font-size);font-weight:700;line-height:1em;padding:0rem 2rem;background-color:var(--button-background-color);color:var(--button-color);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-top:1rem}.button:hover,.custom-file-label .custom-file-input .file-select:hover{color:inherit;filter:brightness(120%)}.button:disabled,.custom-file-label .custom-file-input .file-select:disabled,.button[disabled],.custom-file-label .custom-file-input [disabled].file-select{opacity:.9;filter:grayscale(1);cursor:default}.text-center{text-align:center}*{box-sizing:border-box}.container{width:90%;max-width:1200px;margin:auto}.container.full{width:100%;max-width:none}main .container{width:70%}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px),screen and (min-width: 768px){main .container{width:90%}}section{padding:6rem 0;overflow:hidden}section#top{padding:.5em 0}.my-p5{margin-top:.5em;margin-bottom:.5em}.flex{display:flex}.clear-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.logo-svg{transform-origin:top center;margin:0 auto}.logo-svg .st0{fill:#b4a3d6}.logo-svg .st1{fill:#71ccc7}.logo-svg .st2{fill:none;stroke:#b4a3d6;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:40,25}.pb-md{padding-bottom:4rem}.pb-sm{padding-bottom:2rem}.pb-xs{padding-bottom:1rem}.text-field,input[type=text],input[type=number],input[type=password],textarea,select{height:auto;font-size:1em;border:0px;border-bottom:2px solid;padding:1em 1.1em .5em;width:100%;font-weight:700;box-shadow:inset 1px 1px 3px #0000;text-align:center;margin-bottom:.3em;border-radius:5px 5px 0 0}.text-field:focus,input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,textarea:focus,select:focus{outline:none}input[type=submit],textarea[type=submit],select[type=submit]{box-shadow:none}label{display:block;width:100%;font-size:.9em;text-align:center}.form-button{border:0px;min-height:0px;padding:1em 1.1em;line-height:1.2em}.checkbox-container{padding:10px 0 20px;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}.checkbox-container .new-checkbox{height:34px;width:55px;padding:2px 6px;border:2px solid rgba(0,0,0,.7);background-color:#00000080;margin-right:.5em;cursor:pointer;border-radius:30px}.checkbox-container .new-checkbox .switch{border-radius:50%;background-color:#cecece;width:25px;height:25px;margin-left:0;cursor:pointer;transition:.15s ease-out all}.checkbox-container .new-checkbox.checked .switch{margin-left:45%;background-color:#32cd32}.checkbox-container input{display:none}.checkbox-container .nf-field-element{width:80px;margin-right:5px}.checkbox-container .nf-field-label{color:inherit}.checkbox-container .nf-field-label label{color:inherit;position:relative;left:auto;top:auto;cursor:pointer}.hr-login-box .nf-form-fields-required,.hr-login-box .ninja-forms-req-symbol{display:none!important}.custom-file-label{position:relative;display:flex;justify-content:center;cursor:pointer;height:auto;min-height:2.5rem;width:100%}.custom-file-label .file-input{color:transparent;opacity:0;visibility:hidden;display:none}.custom-file-label .custom-file-input{display:flex;flex-direction:column;align-items:center;justify-content:center}.custom-file-label .custom-file-input .file-name{flex:2;padding:.5rem 1rem}
