::after,::before,ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.swpm-submit-btn-default-style{min-width:150px;padding:.5em 1em;cursor:pointer}.swpm-login-widget-form input{width:auto}.swpm-password-input,.swpm-username-input{margin-bottom:10px}.swpm-login-submit{margin:10px 0}.swpm-login-widget-action-msg{font-weight:700}@font-face{font-display:swap;font-family:"SD Dystopian";src:url(/wp-content/themes/carinacodes/assets/fonts/SD-Dystopian.otf)}@font-face{font-display:swap;font-family:"Techno Charm";src:url(/wp-content/themes/carinacodes/assets/fonts/Techno-Charm.otf)}@font-face{font-display:swap;font-family:"Codec Pro";src:url(/wp-content/themes/carinacodes/assets/fonts/CodecPro.ttf)}*{font-family:"Codec Pro",sans-serif;box-sizing:border-box;-webkit-box-sizing:border-box;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:0}html{scroll-behavior:smooth}body,html{overflow-x:hidden;padding:0;margin:0}h1{font-size:3.5rem;font-weight:700}.pt-0{padding-top:0!important}.contain{width:1000px;max-width:95%;margin:auto}.center,nav .note{text-align:center}nav{position:fixed;z-index:10;left:0;right:0}nav .note{background:#f3e3ff;background:#ffbbe3;background:-moz-linear-gradient(47deg,#e60087 0,#a000bb 43%,#9a00ff 100%);background:-webkit-linear-gradient(47deg,#e60087 0,#a000bb 43%,#9a00ff 100%);background:linear-gradient(47deg,#e60087 0,#a000bb 43%,#9a00ff 100%);padding:.5rem;transition:opacity .5s ease-out}nav .note p{color:#fff;margin:0}nav .nav-top{background:rgb(255 255 255/.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid;border-bottom:1px solid;display:flex;justify-content:space-between;align-items:center;width:100%;height:auto}nav .nav-top .light-switch,nav .nav-top .logo-left{width:3.5rem;height:3.5rem;align-content:center;text-align:center;position:relative}nav .nav-top .logo-left{background-color:#000;border-right:1px solid}nav .nav-top .logo-left a{font-family:"Codec Pro",sans-serif;color:#fff;font-size:1.75rem;text-decoration:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}nav .nav-top .logo-left a img{width:2rem;height:auto;filter:invert(1)}nav .nav-top .logo-center a{font-family:"Codec Pro",sans-serif;color:#000;font-size:1.75rem;line-height:1}nav .nav-top .light-switch{border-left:1px solid;font-size:1.5rem}nav .nav-top .light-switch i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}nav .nav-top .light-switch:hover{cursor:pointer}.btn{background-color:#6600a9;color:#fff;border:0 solid #000;border-radius:25rem;font-weight:700;display:inline-block;padding:.85rem 2rem;font-size:1.1rem;box-shadow:0 0 20px 0#ccc;width:auto;transition:all .3s}.btn:hover{background-color:#000;box-shadow:0 0 0 0#ccc;color:#fff}header{padding-top:9rem}main{padding-top:1rem}main .btn{margin-bottom:1rem;margin-top:1rem}main section{padding-top:2rem}footer{border-top:1px solid;padding:3rem 1rem;margin-top:4rem}.account-actions a,footer h3,nav .nav-top .logo-center a{text-decoration:none;font-weight:600}footer h3{font-size:1.75rem;line-height:1;margin-bottom:1rem}footer p.h6,nav .note p{font-size:.85rem}footer p{font-size:.95rem}footer .footer-links ul,footer .socials ul{list-style:none;display:flex;padding:0;justify-content:center;padding-bottom:2rem;gap:2rem}footer .footer-links ul li a,footer .socials ul li a{text-decoration:none;color:#000;font-size:.9rem;opacity:.75}footer .footer-links ul li a:hover,footer .socials ul li a:hover{opacity:1}footer .socials ul{padding-bottom:0}#swpm-login-form{padding-left:1rem;padding-right:1rem}#swpm-login-form .swpm-login-form-inner{width:350px;max-width:100%;margin:auto}#swpm-login-form .swpm-login-form-inner input{width:100%;margin-bottom:1rem}#swpm-login-form .swpm-login-form-inner .swpm-submit-btn-default-style{margin-top:.5rem;width:auto}#swpm-login-form .swpm-login-form-inner label.swpm-label{margin-bottom:.25rem}#swpm-login-form .swpm-login-form-inner #swpm-password-toggle-checkbox,#swpm-login-form .swpm-login-form-inner #swpm-rememberme{margin-bottom:0}#swpm-login-form .swpm-login-form-inner .swpm-forgot-pass-link,#swpm-login-form .swpm-login-form-inner .swpm-join-us-link,#swpm-login-form .swpm-login-form-inner .swpm-login-submit{text-align:center}#swpm-login-form .swpm-login-form-inner .swpm-forgot-pass-link a,#swpm-login-form .swpm-login-form-inner .swpm-join-us-link a{color:inherit;text-align:center}#swpm-login-form .swpm-login-form-inner .swpm-join-us-link{margin-top:.5rem;display:inline-block;width:100%}#swpm-login-form .swpm-login-action-msg,.account-actions{text-align:center;padding:1rem 0 0}footer h3,form,form input{font-family:"Codec Pro",sans-serif}form{padding-left:2rem;padding-right:2rem}form input{display:block;border-radius:5rem;border:1px solid #cecece;padding:.75rem;font-size:1rem;width:100%;background:inherit;color:inherit}.swpm-login-widget-form .swpm-password-input-visibility,.swpm-login-widget-form .swpm-remember-me{display:inline-flex;align-items:center;gap:.5rem}.swpm-login-widget-form .swpm-remember-me{margin-left:1rem}.account-actions{position:absolute;font-size:1rem;right:3.5rem;padding:0 1rem;top:0;display:block;width:auto;height:100%;align-content:center;border-left:1px solid;opacity:1}.account-actions a{color:#6600a9!important;opacity:1;transition:all .2s}.account-actions a:hover{color:#fff}.account-logout{display:none}.account-nav{display:none;visibility:hidden;text-align:center;background:#000;width:100%;position:relative}.page-id-119 section{padding-top:0}.swpm-login-widget-form{padding-top:2rem}@media only screen and (max-width:767px){.btn{font-size:1rem}h1{font-size:1.75rem}nav .nav-top .light-switch,nav .nav-top .logo-left{width:4rem;height:3rem}footer h3,nav .nav-top .logo-center a{font-size:1.35rem}nav .note p{font-size:.7rem}.logo-center{width:75%;text-align:center}form input{border-radius:2rem}footer p{font-size:.9rem}header{padding-top:8rem}header h1{padding:0 3rem;font-weight:300!important}.contain{max-width:100%}main section{padding:1.5rem .5rem .5rem}main .btn{margin-bottom:1.5rem;margin-top:1rem}footer{margin-top:3rem}.swpm-login-form-inner input{border-radius:3rem}form{padding-left:1rem;padding-right:1rem}nav .nav-top .logo-left a img{width:1.5rem;top:-2px;position:relative}.light-switch i{font-size:1.25rem}.account-actions{position:relative;font-size:1rem;right:0;padding:.25rem 1rem;top:0;display:block;width:25%;height:3rem;line-height:1}.account-nav{overflow-x:scroll}}