/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--aspect-video:16 / 9;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{color:#333;margin:0;margin-bottom:5rem;font-family:Catamaran,Helvetica,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;line-height:2}img{vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%;display:inline-block}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6{color:inherit;text-rendering:optimizelegibility;margin-top:0;margin-bottom:.5rem;font-family:inherit;font-style:normal;font-weight:400;line-height:1.4}h1,.h1{font-size:1.5rem}h2,.h2{font-size:1.25rem}h3,.h3{font-size:1.1875rem}h4,.h4{font-size:1.125rem}h5,.h5{font-size:1.0625rem}h6{font-size:1rem}@media (min-width:640px){h1,.h1{font-size:3rem}h2,.h2{font-size:2.5rem}h3,.h3{font-size:1.9375rem}h4,.h4{font-size:1.5625rem}h5,.h5{font-size:1.25rem}h6{font-size:1rem}}p{text-rendering:optimizelegibility;margin:0 0 1rem;line-height:1.6}a{color:#6e84c5;cursor:pointer;text-decoration:none}a:hover,a:focus{color:#5f72a9}a img{border:0}hr{clear:both;border:0;border-bottom:1px solid #cacaca;max-width:75rem;height:0;margin:1.25rem auto}ul,ol{margin:0 0 1rem;line-height:1.6;list-style-position:outside}ul{margin-left:1.25rem;list-style-type:disc}ol{margin-left:1.25rem}.bold{font-weight:700}}@layer components{html{min-height:100%;position:relative}.hidden{display:none!important}.vhidden{visibility:hidden!important}.submit-hidden{border:0;width:0;height:0;margin:0;padding:0;position:absolute}button,select,input,.f-dropdown:focus{outline:none}[data-link],.js-child-link{cursor:pointer}.hero{z-index:1;background:#40c2d8 url(/assets/images/background-top.jpg) 50%/cover no-repeat;width:100%;height:450px;position:fixed}.hero .center-wrapper{max-width:930px;margin:0 auto}.adria-top,.jimenez-top{z-index:10;position:relative;transform:translateY(140px)}.adria-top{float:left;width:223px;height:89px;top:-80px;left:50px}.body-top{z-index:20;width:386px;max-width:none;height:393px;position:relative;top:60px}.jimenez-top{float:right;width:314px;height:87px}.content{z-index:2;background:#fff;width:100%;position:relative;top:450px}.box{border-top:1px solid #e5e5e5}.row-connect{padding-top:9.375rem}.row-connect .intro{font-size:1.5625rem}.row-connect .links{font-size:1.875rem}@media (min-width:640px){.adria-top{top:0;left:100px}.body-top{left:50px}}.menu-fixed{z-index:99;opacity:0;background:#fefefe;border-radius:3px 3px 0 0;min-width:90%;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 3px #0003}.menu-fixed a{padding:.7rem 1rem;display:block}.menu-fixed a:hover{text-decoration:underline}@media (min-width:640px){.menu-fixed{border-radius:0 0 3px 3px;min-width:0;inset:0 20% auto auto;transform:none}}.footer{border-top:1px solid #e5e5e5;height:5rem}@media (min-width:1024px){.footer{height:6.25rem}}.callout{color:#333;background-color:#fefefe;border:1px solid #33333340;border-radius:3px;margin:0 0 1rem;padding:1rem;position:relative}.callout.success{color:#333;background-color:#dcefe8}.button{vertical-align:middle;text-align:center;cursor:pointer;color:#fefefe;background-color:#333;border:1px solid #0000;border-radius:3px;margin:0 0 1rem;padding:.85em 1em;font-size:.9rem;line-height:1;transition:background-color .25s ease-out,color .25s ease-out;display:inline-block}.button:hover,.button:focus{color:#fefefe;background-color:#1a1a1a}.button.success{color:#fefefe;background-color:#42a58c}.button.success:hover,.button.success:focus{color:#e5e5e5;background-color:#357f6b}.button.expanded{width:100%;margin-left:0;margin-right:0;display:block}.index .row-intro .dots{display:none}.index .row-intro .text{padding:6.25rem 0}.index .row-code{padding-bottom:9.375rem}.index .row-code p{font-size:1.5625rem}.index .row-code p:first-child{margin-top:6.25rem}.index .row-code .background{min-height:300px}.index .macbook-code,.index .mobile-code{z-index:10;position:relative}.index .macbook-code{max-width:90%}.index .mobile-code{z-index:20;top:-150px}.index .row-courses{background:#faf9f9;padding-bottom:6.25rem}.index .row-courses .info{margin-top:6.25rem}.index .row-courses .sites{margin-top:6.875rem}.index .row-courses span{display:block}.index .row-courses .numbers{font-size:4.125rem;line-height:5rem}.index .row-youtube{padding:6.25rem 0}.index .row-youtube .yt-logo{margin-top:1.875rem}.index .row-instagram{background:#faf9f9}.index .row-instagram .is-logo{margin-top:6.25rem}.index .row-instagram .photo-wrapper{background:#fefefe;max-width:300px;padding:1.25rem 1.875rem .625rem;transition:all 1s ease-out;transform:rotate(10deg);box-shadow:12px 13px 0 1px #0000000d}.index .row-instagram .photo-wrapper:hover{transform:rotate(5deg)scale(1.1);box-shadow:15px 16px 0 1px #00000008}.index .row-instagram .caption{margin-top:1.25rem;font-size:.9375rem}@media (min-width:640px){.index .row-intro .dots{width:100%;height:402px;display:block;position:absolute}.index .row-intro .text{padding:8.75rem 0}.index .row-code{padding-bottom:18.75rem}.index .row-code p:first-child{margin-top:9.375rem}.index .row-code .background{background:url(/assets/images/background-code.jpg) 50%/contain no-repeat;min-height:796px}.index .row-code .macbook-code,.index .row-code .mobile-code{left:40px}.index .row-code .macbook-code{max-width:100%}.index .row-code .mobile-code{top:0;left:-260px}.index .row-courses .info{margin-top:9.375rem}.index .row-youtube{padding:9.375rem 0}.index .row-instagram .is-logo{margin-top:10rem}.index .row-instagram .photo-wrapper{max-width:350px}}@media (min-width:1024px){.index .row-instagram .photo-wrapper{max-width:400px}}.blog-post-index .posts-index{margin-bottom:9.375rem}.blog-post img.alignleft{float:left;padding:.625rem 1.5625rem 0 0}.blog-post img.alignright{float:right;padding:.625rem 0 0 1.5625rem}.blog-post .post-body p{margin:1.5em}.blog-post .blog-post-footer{padding-bottom:9.375rem;font-size:1rem}}@layer utilities{.visible{visibility:visible}.m-0{margin:0}.-mx-\[15px\]{margin-inline:-15px}.mx-auto{margin-inline:auto}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-\[15px\]{margin-top:15px}.mt-\[25px\]{margin-top:25px}.mt-\[30px\]{margin-top:30px}.ml-\[8\.333\%\]{margin-left:8.333%}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.size-full{width:100%;height:100%}.h-full{height:100%}.w-1\/2{width:50%}.w-\[83\.333\%\]{width:83.333%}.w-full{width:100%}.max-w-\[1200px\]{max-width:1200px}.min-w-0{min-width:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.list-none{list-style-type:none}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.p-0{padding:0}.p-5{padding:calc(var(--spacing) * 5)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-\[15px\]{padding-inline:15px}.py-20{padding-block:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}@media (min-width:40rem){.sm\:ml-0{margin-left:0}.sm\:ml-\[16\.666\%\]{margin-left:16.666%}.sm\:ml-\[25\%\]{margin-left:25%}.sm\:block{display:block}.sm\:w-1\/2{width:50%}.sm\:w-\[41\.666\%\]{width:41.666%}.sm\:w-full{width:100%}.sm\:px-\[0\.9375rem\]{padding-inline:.9375rem}}@media (min-width:64rem){.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mt-\[30px\]{margin-top:30px}.lg\:mt-\[50px\]{margin-top:50px}.lg\:mt-\[60px\]{margin-top:60px}.lg\:ml-\[16\.666\%\]{margin-left:16.666%}.lg\:w-1\/3{width:33.3333%}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:py-\[6\.25rem\]{padding-block:6.25rem}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}