*,:after,:before{box-sizing:border-box}body{font-family:var(--bs-font-sans-serif);color:#212529;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-color:#fff;margin:0;font-size:1rem;font-weight:400;line-height:1.5}hr{color:inherit;opacity:.25;background-color:currentColor;border:0;margin:1rem 0}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}h2{font-size:calc(1.325rem + .9vw)}h3{font-size:calc(1.3rem + .6vw)}h4{font-size:calc(1.275rem + .3vw)}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}sub,sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);direction:ltr;unicode-bidi:bidi-override;font-size:1em}pre{margin-top:0;margin-bottom:1rem;font-size:.875em;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{color:#d63384;word-wrap:break-word;font-size:.875em}kbd{color:#fff;background-color:#212529;border-radius:.2rem;padding:.2rem .4rem;font-size:.875em}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{color:#6c757d;text-align:left;padding-top:.5rem;padding-bottom:.5rem}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:left;width:100%;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}@media (width>=1200px){legend{font-size:1.5rem}}:root{--bs-gutter-x:1.5rem}.container{width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}@media (width>=1400px){.container{max-width:1320px}}.row{margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);flex-shrink:0}.col-10{flex:none;width:83.3333%}.col-12{flex:none;width:100%}.offset-1{margin-left:8.33333%}@media (width>=992px){.col-lg-8{flex:none;width:66.6667%}.col-lg-10{flex:none;width:83.3333%}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.6667%}}@media (width>=1200px){.col-xl-8{flex:none;width:66.6667%}.offset-xl-2{margin-left:16.6667%}}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#191819;font-family:Outfit,sans-serif;font-size:16px}h1{color:#4f4e4f;letter-spacing:0;margin-top:98px;margin-bottom:38px;font-size:48px;font-weight:600}h1 .k1,h1 .k2,h1 .k3,h1 .k4,h1 .k5,h1 .k7,h1 .k8,h1 .k9,h1 .k10{letter-spacing:-.01em}h1 .k1{letter-spacing:-.06em}h1 .k9{letter-spacing:-.04em}h1 .k2{letter-spacing:0}h1 .k3{letter-spacing:-.03em}h1 .k4{letter-spacing:-.02em}h1 .k8{letter-spacing:0}@media screen and (width>=768px){h1{letter-spacing:-.01em;margin-top:150px;margin-bottom:98px;font-size:90px}}#main-display{filter:drop-shadow(0 4px 24px #0000001c);position:relative;overflow:hidden}.hero-bg{will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .15s ease-out;position:absolute;inset:-5px}.hero-shine{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%), #ffffff80 0%, #fff3 40%, transparent 70%);width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}#main-display>.container{z-index:1;position:relative}#main-display:hover .hero-shine{opacity:1}.top-blog{z-index:10;letter-spacing:.05em;text-transform:uppercase;color:#444045;width:54px;height:36px;font-size:13px;font-weight:600;line-height:16px;text-decoration:none;position:absolute;top:32px;right:22%}.top-blog:hover,.top-blog:active{color:#a83596}@media screen and (width>=576px){.top-blog{right:20%}}@media screen and (width>=768px){.top-blog{right:30%}}@media screen and (width>=992px){.top-blog{right:26%}}@media screen and (width>=1200px){.top-blog{right:24%}}@media screen and (width>=1400px){.top-blog{right:22%}}.top-contact{filter:drop-shadow(0 4px 12px #00000029);opacity:.9;z-index:10;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:linear-gradient(202.92deg,#7d00e6 -39.94%,#c92cb1 68.56%),#a83596;border-bottom-right-radius:8px;border-bottom-left-radius:8px;width:54px;height:36px;padding:9px 18px 27px;font-size:0;font-weight:600;line-height:16px;text-decoration:none;transition:padding .2s;position:absolute;top:0;right:10%}@media screen and (width>=768px){.top-contact{width:auto;font-size:12px}}.top-contact:hover,.top-contact:active{color:#fff;padding-top:15px;text-decoration:none}.top-contact:focus-visible{outline-offset:2px;outline:2px solid #654be4}.top-contact:before{content:url("data:image/svg+xml;charset=UTF-8, <svg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M2.5 1H14.5C15.325 1 16 1.675 16 2.5V11.5C16 12.325 15.325 13 14.5 13H2.5C1.675 13 1 12.325 1 11.5V2.5C1 1.675 1.675 1 2.5 1Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M16 2.5L8.5 7.75L1 2.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");margin-left:12px;display:inline-block;position:relative;top:3px;left:-12px}@media screen and (width>=768px){.top-contact:before{width:15px}}.hero{flex-direction:column;justify-content:center;align-items:center;padding-top:36px;padding-bottom:46px;display:flex}@media screen and (width>=768px){.hero{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:96px}}.hero-main-copy{margin-bottom:36px;font-size:22px;font-weight:300;line-height:36px}.hero-main-copy .blurred_shadow{background:linear-gradient(202.92deg,#7700d5 -39.94%,#ac2e99 68.56%),#a83596;-webkit-text-fill-color:transparent;text-shadow:0 2px 11px #ad2e994d;-webkit-background-clip:text;background-clip:text;font-weight:500}.hero-special-link,.hero-special-link:hover,.hero-special-link:active{color:#654be4;font-weight:500;text-decoration:none}.hero-special-link:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #654be4}.hero-special-link:after{content:"";background-image:url("data:image/svg+xml;charset=UTF-8, <svg viewBox='0 0 8.66 14.42' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M4.82 6.21L0 1.42L1.41 0L8.66 7.21L1.41 14.42L0 13L4.82 8.21Z' fill='%23654BE4'/></svg>"),linear-gradient(#654be4,#654be4);background-position:100%,0;background-repeat:no-repeat;background-size:9px 16px,calc(100% - 4px) 2px;width:26px;height:16px;transition:width .15s ease-in;display:inline-block;position:relative;top:2px;left:4px}.hero-special-link:hover:after{width:32px}.portfolio-slideshow{z-index:-1;height:340px;position:relative;overflow:hidden}@media screen and (width>=768px){.portfolio-slideshow{height:580px}}.portfolio-slide{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;animation:16s infinite portfolio-fade;position:absolute;top:0;left:0}.portfolio-slide:first-child{animation-delay:0s}.portfolio-slide:nth-child(2){animation-delay:4s}.portfolio-slide:nth-child(3){animation-delay:8s}.portfolio-slide:nth-child(4){animation-delay:12s}@keyframes portfolio-fade{0%{opacity:0}4.17%{opacity:1}25%{opacity:1}29.17%{opacity:0}to{opacity:0}}#my-tools{filter:drop-shadow(0 4px 24px #0000001c);background-position:top;background-repeat:no-repeat;background-size:cover;padding-top:48px;padding-bottom:66px}@media screen and (width>=768px){#my-tools{padding-bottom:96px}}#my-tools p{margin-top:34px;margin-bottom:48px;font-size:22px;font-weight:500;line-height:36px}@media screen and (width>=768px){#my-tools p{margin-top:72px}}#my-tools ul{margin-left:64px;padding-left:0;list-style:none}.tools-small-title{color:#b723b1;letter-spacing:.13em;text-transform:uppercase;margin-top:52px;margin-bottom:14px;margin-left:64px;font-size:11px;font-weight:700}@media screen and (width>=992px){.tools-small-title{margin-top:44px;margin-bottom:0}}.tools-card{color:#565a61;margin-top:6px;margin-bottom:0;margin-right:48px;font-size:18px;display:block}@media screen and (width>=992px){.tools-card{margin-top:8px;margin-bottom:24px;display:inline-block}}.my-design-tools,.my-programming-tools,.my-content-tools{margin-bottom:24px;margin-left:0;position:relative}.my-design-tools:before,.my-programming-tools:before,.my-content-tools:before{width:46px;height:46px;display:inline-block;position:absolute;top:-16px;transform:scale(.7)}@media screen and (width>=992px){.my-design-tools:before,.my-programming-tools:before,.my-content-tools:before{top:0;transform:scale(1)}}.my-design-tools:before{content:url("data:image/svg+xml;charset=UTF-8, <svg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M23 44.7C34.9846 44.7 44.7 34.9846 44.7 23C44.7 11.0154 34.9846 1.3 23 1.3C11.0154 1.3 1.3 11.0154 1.3 23C1.3 34.9846 11.0154 44.7 23 44.7ZM23 46C35.7025 46 46 35.7025 46 23C46 10.2975 35.7025 0 23 0C10.2975 0 0 10.2975 0 23C0 35.7025 10.2975 46 23 46Z' fill='%23B7238D'/><path fill-rule='evenodd' clip-rule='evenodd' d='M28.3716 23.1044C28.6059 22.8701 28.9858 22.8701 29.2201 23.1044L31.4787 25.363C31.713 25.5973 31.713 25.9772 31.4787 26.2116L26.2087 31.4816C25.9743 31.7159 25.5944 31.7159 25.3601 31.4816L23.1015 29.223C22.8672 28.9887 22.8672 28.6088 23.1015 28.3745L28.3716 23.1044ZM24.3743 28.7988L25.7844 30.2088L30.2059 25.7873L28.7959 24.3772L24.3743 28.7988Z' fill='%23B7238D'/><path fill-rule='evenodd' clip-rule='evenodd' d='M15.5742 15.5757C15.722 15.4279 15.936 15.3677 16.1392 15.4168L27.0558 18.0518C27.2829 18.1066 27.4576 18.2883 27.5034 18.5174L28.6327 24.1639C28.672 24.3606 28.6105 24.564 28.4686 24.7058L24.7043 28.4702C24.5624 28.612 24.3591 28.6736 24.1623 28.6343L18.5158 27.505C18.2867 27.4591 18.1051 27.2845 18.0502 27.0574L15.4152 16.1408C15.3662 15.9376 15.4264 15.7235 15.5742 15.5757ZM16.8121 16.8136L19.1268 26.4034L24.0828 27.3946L27.393 24.0844L26.4018 19.1284L16.8121 16.8136Z' fill='%23B7238D'/><path fill-rule='evenodd' clip-rule='evenodd' d='M15.5742 15.5757C15.8085 15.3414 16.1884 15.3414 16.4227 15.5757L22.134 21.287C22.3683 21.5213 22.3683 21.9012 22.134 22.1355C21.8997 22.3698 21.5198 22.3698 21.2854 22.1355L15.5742 16.4243C15.3399 16.1899 15.3399 15.81 15.5742 15.5757Z' fill='%23B7238D'/><path fill-rule='evenodd' clip-rule='evenodd' d='M22.7776 21.87C22.2774 21.87 21.8719 22.2756 21.8719 22.7758C21.8719 23.276 22.2774 23.6815 22.7776 23.6815C23.2778 23.6815 23.6834 23.276 23.6834 22.7758C23.6834 22.2756 23.2778 21.87 22.7776 21.87ZM20.6719 22.7758C20.6719 21.6128 21.6146 20.67 22.7776 20.67C23.9406 20.67 24.8833 21.6128 24.8833 22.7758C24.8833 23.9387 23.9406 24.8815 22.7776 24.8815C21.6146 24.8815 20.6719 23.9387 20.6719 22.7758Z' fill='%23B7238D'/></svg>")}.my-programming-tools:before{content:url("data:image/svg+xml;charset=UTF-8, <svg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M23 44.7C34.9846 44.7 44.7 34.9846 44.7 23C44.7 11.0154 34.9846 1.3 23 1.3C11.0154 1.3 1.3 11.0154 1.3 23C1.3 34.9846 11.0154 44.7 23 44.7ZM23 46C35.7025 46 46 35.7025 46 23C46 10.2975 35.7025 0 23 0C10.2975 0 0 10.2975 0 23C0 35.7025 10.2975 46 23 46Z' fill='%23B7238D'/><path fill-rule='evenodd' clip-rule='evenodd' d='M26.2592 18.4772C26.5479 18.1802 27.0227 18.1735 27.3197 18.4623L31.9479 22.9623C32.0931 23.1035 32.175 23.2974 32.175 23.5C32.175 23.7026 32.0931 23.8965 31.9479 24.0377L27.3197 28.5377C27.0227 28.8265 26.5479 28.8198 26.2592 28.5228C25.9704 28.2259 25.9771 27.751 26.274 27.4623L30.3492 23.5L26.274 19.5377C25.9771 19.249 25.9704 18.7741 26.2592 18.4772Z' fill='%23B7238D'/><path fill-rule='evenodd' clip-rule='evenodd' d='M21.1659 18.4772C21.4546 18.7741 21.448 19.249 21.151 19.5377L17.0759 23.5L21.151 27.4623C21.448 27.751 21.4546 28.2259 21.1659 28.5228C20.8771 28.8198 20.4023 28.8265 20.1053 28.5377L15.4772 24.0377C15.3319 23.8965 15.25 23.7026 15.25 23.5C15.25 23.2974 15.3319 23.1035 15.4772 22.9623L20.1053 18.4623C20.4023 18.1735 20.8771 18.1802 21.1659 18.4772Z' fill='%23B7238D'/></svg>")}.my-content-tools:before{content:url("data:image/svg+xml;charset=UTF-8, <svg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M23 44.7C34.9846 44.7 44.7 34.9846 44.7 23C44.7 11.0154 34.9846 1.3 23 1.3C11.0154 1.3 1.3 11.0154 1.3 23C1.3 34.9846 11.0154 44.7 23 44.7ZM23 46C35.7025 46 46 35.7025 46 23C46 10.2975 35.7025 0 23 0C10.2975 0 0 10.2975 0 23C0 35.7025 10.2975 46 23 46Z' fill='%23B7238D'/><path fill-rule='evenodd' clip-rule='evenodd' d='M19.5758 17.65C16.6211 17.65 14.2258 20.0453 14.2258 23C14.2258 25.9547 16.6211 28.35 19.5758 28.35H26.4329C29.3876 28.35 31.7829 25.9547 31.7829 23C31.7829 20.0453 29.3876 17.65 26.4329 17.65H19.5758ZM12.9258 23C12.9258 19.3273 15.9031 16.35 19.5758 16.35H26.4329C30.1056 16.35 33.0829 19.3273 33.0829 23C33.0829 26.6727 30.1056 29.65 26.4329 29.65H19.5758C15.9031 29.65 12.9258 26.6727 12.9258 23Z' fill='%23B7238D'/><path fill-rule='evenodd' clip-rule='evenodd' d='M26.4324 21.0786C25.3712 21.0786 24.5109 21.9388 24.5109 23C24.5109 24.0612 25.3712 24.9214 26.4324 24.9214C27.4935 24.9214 28.3538 24.0612 28.3538 23C28.3538 21.9388 27.4935 21.0786 26.4324 21.0786ZM23.2109 23C23.2109 21.2208 24.6532 19.7786 26.4324 19.7786C28.2115 19.7786 29.6538 21.2208 29.6538 23C29.6538 24.7791 28.2115 26.2214 26.4324 26.2214C24.6532 26.2214 23.2109 24.7791 23.2109 23Z' fill='%23B7238D'/></svg>")}@media screen and (width>=992px){.tools-card.figma:after,.tools-card.sketch:after,.tools-card.procreate:after,.tools-card.html-css:after,.tools-card.javascript:after,.tools-card.php:after,.tools-card.react:after,.tools-card.moodle:after{content:url("data:image/svg+xml;charset=UTF-8, <svg width='4' height='4' viewBox='0 0 4 4' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='2' cy='2' r='2' fill='%23A69EFF'/></svg>");position:relative;top:-4px;left:26px}}#footer{z-index:1;background-color:#f5f4ff;padding-top:48px;padding-bottom:24px;position:relative}.my-learning-institutions p{color:#5c5980;text-align:center;margin-top:32px;margin-bottom:48px;font-size:18px;font-weight:300;line-height:36px}@media screen and (width>=992px){.my-learning-institutions p{text-align:left;margin-top:72px;margin-bottom:68px;font-size:20px}}.my-learning-institutions ul{flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:32px;padding-left:0;list-style:none;display:flex}.my-learning-institutions ul:last-child{margin-bottom:64px}@media screen and (width>=992px){.my-learning-institutions ul{flex-direction:row;justify-content:space-around;margin-bottom:48px}.my-learning-institutions ul:last-child{margin-bottom:154px}}.my-learning-institutions ul li{margin-bottom:48px}@media screen and (width>=992px){.my-learning-institutions ul li{margin-bottom:0}}.my-learning-institutions ul li a{display:block}.my-learning-institutions ul li a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #654be4}#ioc{background-repeat:no-repeat;background-size:contain;width:136px;height:29px}#iedib{background-repeat:no-repeat;background-size:contain;width:88px;height:23px;margin-top:6px}#ub{background-repeat:no-repeat;background-size:contain;width:136px;height:41px}#uoc{background-repeat:no-repeat;background-size:contain;width:153px;height:36px}#tresipunt,#poodll{background-repeat:no-repeat;background-size:contain;width:130px;height:36px}.contact-me-footer{cursor:pointer;background-position:50%;background-size:cover;border-radius:10px;height:308px;margin-left:24px;margin-right:24px;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 2px 30px #00000021}.contact-me-footer,.contact-me-footer:hover,.contact-me-footer:active{color:#fff;text-decoration:none}.contact-me-footer:hover{transform:translateY(-4px);box-shadow:0 6px 36px #00000059}.contact-me-footer:active{transform:translateY(1px)}.contact-me-footer:focus-visible{outline-offset:4px;outline:3px solid #654be4}.footer-contact-text{letter-spacing:.09em;text-transform:uppercase;color:#fff;text-align:center;padding-top:54px;font-size:13px;font-weight:500}.footer-contact-mail{color:#fff;text-align:center;padding-bottom:48px;font-size:22px;font-weight:400}.rs-logo-img{width:88px;height:88px;margin:28px auto 24px}.footer-thanks{color:#a092be;text-align:center;margin-top:12px;margin-bottom:12px;font-size:14px;font-style:italic}.footer-thanks a{color:#a092be;text-decoration:none}.main-container{margin-top:64px;margin-bottom:64px}@media screen and (width>=576px){.main-container{margin-top:92px;margin-bottom:92px}}.main-container h2{color:#444045;letter-spacing:-.3px;margin-bottom:12px;font-size:24px}@media screen and (width>=576px){.main-container h2{letter-spacing:-.5px;font-size:46px}}.main-container p,.main-container ul,.main-container ol{margin-bottom:18px;font-family:Mulish,sans-serif;font-size:16px;font-weight:500;line-height:152%}@media screen and (width>=576px){.main-container p,.main-container ul,.main-container ol{margin-bottom:22px;font-size:20px;line-height:160%}}.main-container a{color:#a83596;font-weight:800;text-decoration:none}.main-container .post-date{color:#654be4;margin-bottom:56px;font-size:15px;font-weight:500}@media screen and (width>=576px){.main-container .post-date{margin-bottom:72px;font-size:17px}}.main-container .wp-block-gutena-accordion{border:1px solid #565a61;margin-top:36px;margin-bottom:48px;padding:6px 12px;font-family:Mulish,sans-serif;font-weight:500}@media screen and (width>=576px){.main-container .wp-block-gutena-accordion{padding:26px 24px}}.main-container .wp-block-gutena-accordion .trigger-up-down{display:none!important}.main-container .wp-block-gutena-accordion .gutena-accordion-block__panel-title-inner h6{max-width:80%;font-size:16px!important}@media screen and (width>=426px){.main-container .wp-block-gutena-accordion .gutena-accordion-block__panel-title-inner h6{max-width:90%}}@media screen and (width>=476px){.main-container .wp-block-gutena-accordion .gutena-accordion-block__panel-title-inner h6{max-width:100%}}@media screen and (width>=576px){.main-container .wp-block-gutena-accordion .gutena-accordion-block__panel-title-inner h6{font-size:18px!important}}.main-container .wp-block-gutena-accordion-panel.gutena-accordion-block__panel .gutena-accordion-block__panel-title-inner h6:after{content:"(Click to keep reading)";color:#a83596;margin-top:18px;display:block;font-size:16px!important}.main-container .wp-block-gutena-accordion-panel.gutena-accordion-block__panel.active .gutena-accordion-block__panel-title-inner h6:after{content:"(Click to keep reading)";color:#a83596;margin-top:18px;display:none;font-size:16px!important}.wp-block-gutena-accordion-panel-content p{max-width:80%;font-size:16px;margin-top:24px!important}@media screen and (width>=426px){.wp-block-gutena-accordion-panel-content p{max-width:90%}}@media screen and (width>=476px){.wp-block-gutena-accordion-panel-content p{max-width:100%}}@media screen and (width>=576px){.wp-block-gutena-accordion-panel-content p{font-size:18px!important}}.full-width-youtube-video{width:100%;height:234px;position:relative;overflow:hidden}@media screen and (width>=576px){.full-width-youtube-video{height:240px}}@media screen and (width>=768px){.full-width-youtube-video{height:320px}}@media screen and (width>=992px){.full-width-youtube-video{height:350px}}@media screen and (width>=1200px){.full-width-youtube-video{height:420px}}@media screen and (width>=1400px){.full-width-youtube-video{height:480px}}.full-width-youtube-video iframe{width:100%;height:100%;position:relative;top:0;left:0}.posts-page-card{background-color:#fff;border-radius:8px;margin-top:12px;margin-bottom:12px;padding:24px;display:block}@media screen and (width>=576px){.posts-page-card{margin-top:18px;margin-bottom:18px;padding:36px}}.posts-page-card:hover{box-shadow:0 2px 14px #0000002e}.posts-page.main-container .post-date{margin-bottom:12px}.posts-page.main-container h2{margin-bottom:0}.posts-page hr{opacity:1;border-top:1px solid #ebe7ff;margin:0 24px}.posts-page hr:last-of-type{opacity:0}@media screen and (width>=576px){.posts-page hr{margin:0 36px}}.posts-page-card:hover+hr{opacity:0}pre[class*=language-]{background:#1c1c2b}.single h3{margin-top:48px;margin-bottom:24px;font-size:20px}@media screen and (width>=576px){.single h3{margin-top:72px;margin-bottom:36px;font-size:32px}}.single .wp-block-code,.single .carousel{margin-top:24px;margin-bottom:24px}@media screen and (width>=576px){.single .wp-block-code,.single .carousel{margin-top:48px;margin-bottom:48px}}.single .wp-block-image{margin-top:24px;margin-bottom:24px}@media screen and (width>=576px){.single .wp-block-image{margin-top:48px;margin-bottom:48px}}.single code{color:#191819;background-color:#fff1f8;border:1px solid #facee4;border-radius:7px;padding:2px 4px}.single pre>code{color:inherit;background-color:inherit;border:inherit;border-radius:inherit;padding:inherit}.blog-image-border{border:1px solid #dfdddd}.post-previous-next-navigation a{border:1px solid #a83596;border-radius:4px;padding:6px 12px}@media screen and (width>=576px){.post-previous-next-navigation a{padding:12px 18px}}.post-previous-next-navigation a:hover{background-color:#fbeaf8}.wp-block-spacer.post-responsive-spacer-48{height:24px!important}@media screen and (width>=576px){.wp-block-spacer.post-responsive-spacer-48{height:48px!important}}.postid-137 .carousel{border:1px solid #dfdddd;margin-bottom:48px}@media screen and (width>=400px){.postid-137 .carousel{margin-bottom:48px}}.postid-137 .carousel-item{height:290px}@media screen and (width>=380px){.postid-137 .carousel-item{height:330px}}@media screen and (width>=440px){.postid-137 .carousel-item{height:360px}}@media screen and (width>=530px){.postid-137 .carousel-item{height:420px}}@media screen and (width>=576px){.postid-137 .carousel-item{height:430px}}@media screen and (width>=768px){.postid-137 .carousel-item{height:580px}}@media screen and (width>=992px){.postid-137 .carousel-item{height:554px}}.postid-137 .carousel-inner{margin-left:auto;margin-right:auto}@media screen and (width>=768px){.postid-137 .carousel-inner{width:96%}}@media screen and (width>=992px){.postid-137 .carousel-inner{width:85%}}@media screen and (width>=1200px){.postid-137 .carousel-inner{width:74%}}@media screen and (width>=1400px){.postid-137 .carousel-inner{width:63%}}.postid-137 .carousel-control-prev:not(:disabled),.postid-137 .carousel-control-next:not(:disabled){cursor:pointer;background-color:#555586;width:32px;height:28px;margin-left:auto;margin-right:auto;position:relative}.postid-137 .carousel-control-prev:not(:disabled){border-top-left-radius:6px;border-bottom-left-radius:6px;top:-24px;left:-16.5px}.postid-137 .carousel-control-next:not(:disabled){border-top-right-radius:6px;border-bottom-right-radius:6px;top:-52px;left:16.5px}.postid-137 .carousel-control-prev-icon,.postid-137 .carousel-control-next-icon{background-image:none}.postid-137 .carousel-control-prev-icon:before{content:url("data:image/svg+xml;charset=UTF-8, <svg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M8.47381 1.117C8.925 1.56819 8.925 2.29972 8.47381 2.75091L3.85361 7.37112L8.47381 11.9913C8.925 12.4425 8.925 13.174 8.47381 13.6252C8.02262 14.0764 7.2911 14.0764 6.83991 13.6252L0.585793 7.37112L6.83991 1.117C7.2911 0.665811 8.02262 0.665811 8.47381 1.117Z' fill='white'/></svg>");position:relative;top:5px}.postid-137 .carousel-control-next-icon:before{content:url("data:image/svg+xml;charset=UTF-8, <svg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M1.25413 1.11702C0.802943 1.56821 0.802943 2.29973 1.25413 2.75093L5.87434 7.37113L1.25413 11.9913C0.802944 12.4425 0.802943 13.1741 1.25413 13.6252C1.70533 14.0764 2.43685 14.0764 2.88804 13.6252L9.14216 7.37113L2.88804 1.11702C2.43685 0.665828 1.70533 0.665828 1.25413 1.11702Z' fill='white'/></svg>");position:relative;top:5px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--rs-magenta:#a83596;--rs-violet:#654be4;--rs-ink:#191819;--rs-heading:#444045;--rs-muted:#565a61;--rs-rule:#dfdddd;--rs-violet-wash:#f5f4ff;--rs-magenta-wash:#fff1f8}.top-home,.top-writing{z-index:10;letter-spacing:.05em;text-transform:uppercase;color:#444045;width:auto;height:36px;font-size:13px;font-weight:600;line-height:16px;text-decoration:none;position:absolute;top:32px}.top-home:hover,.top-writing:hover{color:var(--rs-magenta)}.top-writing{right:calc(10% + 191px)}.top-home{left:10%}#main-display h1{margin-left:-5px}@media screen and (width>=576px){.main-container{margin-top:132px}}.single a:hover{border-bottom:0}.top-contact{border-radius:8px;transition:transform .3s ease-in-out,filter .3s ease-in-out,padding .2s;top:21px;overflow:hidden}.top-contact span{z-index:2;position:relative}.top-contact:after{content:"";opacity:0;background:#fff;width:80px;height:200px;transition:all 3s cubic-bezier(.19,1,.22,1);position:absolute;top:-50px;left:-100%;transform:rotate(35deg)}.top-contact:hover,.top-contact:active{filter:drop-shadow(0 8px 16px #00000029);padding-top:9px;transform:translateY(-2px)}.top-contact:hover:after{opacity:.25;left:200%}.main-container h1{color:var(--rs-heading);letter-spacing:-.3px;margin-top:0;margin-bottom:12px;font-size:24px;font-weight:600}@media screen and (width>=576px){.main-container h1{letter-spacing:-.5px;font-size:46px}}.main-container .post-tags{color:var(--rs-muted);flex-wrap:wrap;gap:10px;padding:0;font-family:Mulish,sans-serif;font-size:14px;list-style:none;display:flex}.main-container .draft-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--rs-magenta);background:var(--rs-magenta-wash);vertical-align:2px;border-radius:4px;margin-left:10px;padding:2px 7px;font-family:Mulish,sans-serif;font-size:11px;font-weight:800;display:inline-block}#latest-writing{background:var(--rs-violet-wash);padding-top:64px;padding-bottom:64px}@media screen and (width>=576px){#latest-writing{padding-top:92px;padding-bottom:92px}}#latest-writing .posts-page-card{text-decoration:none}#latest-writing .posts-page-card h2{color:var(--rs-heading);letter-spacing:-.3px;margin:0;font-size:20px;font-weight:600}@media screen and (width>=576px){#latest-writing .posts-page-card h2{font-size:26px}}#latest-writing .posts-page-card .post-date{color:var(--rs-violet);margin:0 0 8px;font-family:Mulish,sans-serif;font-size:14px}#latest-writing .latest-writing-more{margin-top:28px}#latest-writing .latest-writing-more a{color:var(--rs-magenta);font-family:Mulish,sans-serif;font-weight:800;text-decoration:none}.post-nav{border-top:1px solid var(--rs-rule);grid-template-columns:1fr 1fr;gap:24px;margin-top:72px;padding-top:32px;font-family:Mulish,sans-serif;display:grid}.post-nav a{color:var(--rs-heading);font-size:15px;font-weight:500;line-height:1.4;text-decoration:none}.post-nav a:hover{color:var(--rs-magenta)}.post-nav a>span{color:var(--rs-violet);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.post-nav>:last-child:nth-child(2){text-align:right}@media screen and (width<=575px){.post-nav{grid-template-columns:1fr;gap:20px}.post-nav>:last-child:nth-child(2){text-align:left}}.posts-page .post-date{color:var(--rs-violet);font-family:Mulish,sans-serif;font-size:14px}.posts-page.main-container h2{margin-left:-3px}.posts-page .posts-page-card{text-decoration:none}.posts-page .post-read{color:var(--rs-magenta);margin-top:12px;margin-bottom:0;font-family:Mulish,sans-serif;font-size:14px}.posts-page .post-read__arrow{margin-left:6px;transition:transform .2s;display:inline-block;position:relative;top:1px}.posts-page-card:hover .post-read__arrow{transform:translate(4px)}.posts-page .posts-page-card .post-excerpt{color:var(--rs-muted);margin-top:10px;margin-bottom:0}
