@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700,900");@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Victor+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.cdnfonts.com/css/eboracum");@import url("https://fonts.cdnfonts.com/css/noto-sans-math");html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;font-size:62.5%}*,:after,:before{box-sizing:inherit}body{background-color:#fafafa;background:linear-gradient(180deg,#080808 0,#080808 40%,#38425c 70%,#38425c);background-position:100%;background-size:cover;font-family:Roboto,sans-serif;line-height:1.8;margin:0 auto}body,ol,p,ul{font-size:1.7rem}ol,p,ul{color:#000}@media (min-width:1024px){ol,p,ul{font-size:1.7rem}}.contenedor{margin:0 auto;max-width:140rem;width:95%}a{color:#65797e;font-weight:700;text-decoration:none}img,picture{display:block;width:100%}h1,h2,h3{font-family:Roboto,sans-serif;font-weight:600;margin:2.5rem 0;text-align:center}h1{font-size:4.2rem}h2{font-size:3.4rem}h3{font-size:3rem}h4{font-size:2.6rem}main{margin:0 auto}.seccion{margin-bottom:2.5rem;margin-top:2.5rem}.contenido-centrado{max-width:800px}.list-bullets{list-style-type:circle;padding-left:8rem;text-align:left}.list-bullets.gradcap{list-style-image:url(../../../build/img/gradcap_small.svg);list-style-type:none}.list-bullets.gradcap li{margin-left:0}.read-more-button{background:#6b6969;border-radius:1rem;height:3rem;justify-content:center;margin:0 0 1rem 5rem;text-align:center;transition:all .25s cubic-bezier(.75,0,.47,1);width:20%}.read-more-button:hover{background:#333;cursor:pointer;transform:scale(1.1)}.read-more-button a{color:#fff}.list-nobullets{list-style-type:none;padding-left:0}.fixed-top{position:fixed}.single-container{align-items:center;background:#fafafa;box-shadow:2px -1px 16px -10px rgba(0,0,0,.75);display:flex;flex-direction:column;justify-content:center;margin:8rem auto 2rem;max-width:140rem;width:80%}.single-container h1{margin-top:2rem}.single-container p{margin:0 5rem 5rem}.single-container .social-share{align-items:center;display:flex;flex-direction:row;margin-bottom:5rem}.single-container .social-share .share-linkedin,.single-container .social-share .share-twitter{align-items:center;display:flex;flex-direction:row;margin-left:1rem;margin-right:1rem}.single-container h1,.single-container h2,.single-container h3,.single-container h4{margin:2rem 5rem 1rem}.smaller-font p,.smaller-font ul li{font-size:1.7rem}@media (min-width:768px){.smaller-font ul li{font-size:1.7rem}}.barra{align-items:center;background-color:#000;display:flex;flex-direction:column;text-align:center;transition:.5s;width:100%}@media (min-width:768px){.barra{flex-direction:row;justify-content:space-between;justify-content:center}}.barra .brand{color:#fafafa;font-family:Roboto,sans-serif;font-size:2rem;margin:0 2rem 0 4rem}.barra .navegacion{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:center;max-height:0;opacity:0;overflow:hidden;text-align:center;transition:visibility .15s cubic-bezier(.17,.67,.83,.67) .15s,opacity .5s cubic-bezier(.17,.67,.83,.67) .2s;visibility:hidden}@media (min-width:768px){.barra .navegacion{display:flex;flex-direction:row;max-height:200rem;opacity:1;visibility:visible}}.barra .navegacion.mostrar{display:flex;max-height:200rem;opacity:1;visibility:visible}.barra .navegacion a{align-items:center;color:#fafafa;cursor:pointer;display:flex;font-size:2rem;height:100%;padding:0 1.5rem;text-align:center}@media (min-width:768px){.barra .navegacion a{padding-bottom:1rem;padding-top:1rem}}.barra .navegacion a:hover{background-color:#fafafa;color:#000;font-weight:900}.barra .language-dark{align-items:center;display:flex;margin:0 4rem 0 2rem}.barra .language-dark .dark-mode-button img{filter:invert(1);margin-right:1rem;width:4rem}.barra .language-dark .dark-mode-button:hover{cursor:pointer;transform:scale(1.1)}.barra .language-dark svg{height:3rem;margin-right:1rem;width:3rem}.barra .language-dark a{color:#fafafa;font-size:1.8rem}.barra .language-dark .disabled-a{color:gray;cursor:default;pointer-events:none}.menu-hamburguesa{display:block;height:5rem;width:5rem}@media (min-width:768px){.menu-hamburguesa{display:none}}.menu-hamburguesa:hover{transform:scale(1.1)}.menu-hamburguesa div{background:#fafafa;border-radius:.5rem;height:.5rem;margin-bottom:1rem;width:100%}.menu-hamburguesa div:first-of-type{margin-top:1rem;transition:.5s}.menu-hamburguesa div:last-of-type{margin-bottom:0;transition:.5s}.menu-hamburguesa.is-opened .top-burger{margin-bottom:0;margin-top:2rem;transform:rotate(45deg)}.menu-hamburguesa.is-opened .bottom-burger{margin-bottom:0;margin-top:0;transform:translateY(-2rem) rotate(-45deg)}.menu-hamburguesa.is-opened .middle-burger{visibility:hidden}.no-webp .inicio{background-image:url(../img/StuckPackoff1.jpg)}.webp .inicio{background-image:url(../img/StuckPackoff1.webp)}.header{align-items:center;display:flex;flex-direction:column;justify-content:flex-end}.header .contenido-header{background-color:#33302b;display:flex;min-height:3rem;position:fixed;top:0;width:100%;z-index:999}.header.inicio{background-position:bottom;background-size:cover;height:100vh}@media (min-width:768px){.header.inicio{min-height:60rem}}.header .texto-inicio{color:#fafafa;padding-bottom:5rem;text-align:center}.header .texto-inicio h3{animation-delay:0;animation-fill-mode:forwards;animation-iteration-count:1}.header .texto-inicio h3,.header .texto-inicio p{animation-duration:.5s;animation-name:popup;opacity:0}.header .texto-inicio p{animation-delay:.25s;animation-fill-mode:forwards;animation-iteration-count:1;color:#fafafa;font-size:2rem}.header .texto-inicio .iconos{align-items:start;animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:popup;display:flex;flex-direction:row;justify-content:center;opacity:0}.header .texto-inicio .iconos img{height:3rem;margin:0 1.5rem;width:3rem}.header .texto-inicio .iconos img:hover{cursor:pointer;transform:scale(1.1)}.header .texto-inicio .contenedor-flecha{padding-top:3rem;position:relative;z-index:0}.header .texto-inicio .contenedor-flecha img{animation:slidein 1s infinite alternate;margin-top:1rem;position:absolute}@keyframes popup{0%{transform:scale(0)}75%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}footer{background-color:#000;margin-bottom:0;margin-top:3rem}footer .contenedor-footer{display:flex;flex-direction:column;height:12rem;padding-top:2.5rem;position:relative;text-align:center}footer .contenedor-footer .iconos{align-items:start;display:flex;flex-direction:row;justify-content:center}footer .contenedor-footer .iconos img{height:3rem;margin:0 1.5rem;width:3rem}footer .contenedor-footer .iconos img:hover{cursor:pointer;transform:scale(1.1)}footer .contenedor-footer .copyright{bottom:1rem;color:#fafafa;font-size:1.5rem;position:absolute;width:100%}footer .imagen-rig{align-items:center;background:linear-gradient(0deg,rgba(8,8,8,0) 0,rgba(8,8,8,0) 40%,rgba(56,66,92,.6) 70%,#38425c 90%,#38425c),url(/Imagenes/rig5.jpg);background-blend-mode:normal;background-position:bottom;background-size:cover;display:flex;justify-content:left;margin:0 auto;max-height:100rem;min-height:50rem;overflow:hidden;position:relative}@media (min-width:768px){footer .imagen-rig{min-height:90rem}}footer .imagen-rig img{filter:opacity(70%);height:auto;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:1}footer .imagen-rig h1{bottom:0;font-size:10rem;margin-left:2rem;position:absolute;top:0;z-index:5}.about-me{margin:0 auto;width:90%}@media (min-width:768px){.about-me{width:70%}}.info-container{align-items:center;display:flex;flex-direction:column;padding-top:2rem;z-index:1}@media (min-width:1024px){.info-container{align-items:start;display:grid;gap:1rem;grid-template-columns:1.3fr 3fr}}.info-container .foto-and-info{align-items:center;background-color:#fafafa;border-radius:1rem;box-shadow:2px -1px 16px -10px rgba(0,0,0,.75);display:flex;flex-direction:column;margin:0 0 4rem auto;padding-top:2rem;width:100%}@media (min-width:1024px){.info-container .foto-and-info{margin-right:2rem;padding-left:1rem;padding-right:1rem;position:sticky;top:6rem;width:100%}}.info-container .foto-and-info img{height:100%;padding:0;width:70%}@media (min-width:1024px){.info-container .foto-and-info img{padding:0 2rem;width:90%}}.info-container .foto-and-info .linkedin-post{align-items:center;display:none;flex-direction:column}@media (min-width:1024px){.info-container .foto-and-info .linkedin-post{display:flex;margin:1rem 0 1.5rem}}.info-container .foto-and-info .linkedin-post .title-pinned-post{display:flex;flex-direction:row}.info-container .foto-and-info .linkedin-post .title-pinned-post p{font-size:1.8rem;font-weight:700;margin:0}.info-container .foto-and-info .linkedin-post iframe{max-height:90rem;padding:0 2rem;width:100%}@media (min-width:1024px){.info-container .foto-and-info .linkedin-post iframe{max-height:35rem}}@media (min-width:1440px){.info-container .foto-and-info .linkedin-post iframe{max-height:30rem}}.info-container .foto-and-info .texto-inicio{color:#000;padding-bottom:0;text-align:center}.info-container .foto-and-info .texto-inicio p{color:#000;font-size:2rem;margin:1rem 0 0}.info-container .foto-and-info .texto-inicio .iconos{align-items:start;display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem}.info-container .foto-and-info .texto-inicio .iconos img{height:3rem;margin:0 .5rem;width:auto}.info-container .foto-and-info .texto-inicio .iconos img:hover{cursor:pointer;transform:scale(1.1)}.info-container .foto-and-info .about-text{display:flex;flex-direction:column;width:60%}.info-container .right-info-container{align-items:center;box-shadow:2px -1px 16px -10px rgba(0,0,0,.75);display:flex;flex-direction:column;width:100%}.info-container .right-info-container .about-text ul{padding-left:8rem}.info-container .right-info-container .about-text ul li{font-size:1.7rem;list-style:circle;margin-left:0}.info-container .right-info-container .about-info{background-color:#fafafa;border-radius:1rem;justify-content:center;margin-bottom:4rem;min-height:20rem;padding-bottom:5rem;padding-left:0;position:relative;width:100%}@media (min-width:1024px){.info-container .right-info-container .about-info{padding-left:2rem;padding-right:2rem;width:100%}}.info-container .right-info-container .about-info h1{margin-top:0;padding-top:2rem}.info-container .right-info-container .about-info p{margin:1rem 2rem 0;padding-bottom:2rem}@media (min-width:1024px){.info-container .right-info-container .about-info p{margin:1rem 5rem 0}}.info-container .right-info-container .about-info .interests-education{display:flex;flex-direction:column}@media (min-width:1024px){.info-container .right-info-container .about-info .interests-education{display:grid;gap:0;grid-template-columns:2fr 2fr;padding-top:2rem}}.info-container .right-info-container .about-info .interests-education h2{margin:0 2rem}.info-container .right-info-container .about-info .interests-education ul{margin-left:0}.info-container .right-info-container .about-info .interests-education .gradcap li{margin-bottom:2.5rem}.info-container .right-info-container .about-info:after{background:#6b6969;content:"";height:.5rem;left:45%;position:absolute;width:10%;z-index:100}.about-info div{opacity:0}.about-info div.entrance,.about-info h1.entrance,.about-info h2.entrance,.about-info h3.entrance,.about-info p.entrance,.about-info ul.entrance{animation-duration:.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:vanishup}.dark-mode .all-quotes>.quote-container,.dark-mode .carousel-container,.dark-mode .contact-me,.dark-mode .foto-and-info,.dark-mode .right-info-container>.about-info{background-color:#0e0f0a}.dark-mode .research-boxes>.research-box{background-color:#444}.dark-mode .single-container{background-color:#0e0f0a}.dark-mode label,.dark-mode legend,.dark-mode li,.dark-mode ol,.dark-mode p,.dark-mode ul{color:#fafafa}.dark-mode h1,.dark-mode h2,.dark-mode h3,.dark-mode h4{color:#fffacb}.dark-mode #titular-nombre{color:#fafafa}.dark-mode svg{filter:invert(100%)}.dark-mode .icono{filter:invert(1)}.dark-mode a{color:#f7ff8e}@keyframes vanishup{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}.research-boxes{align-items:center;display:flex;flex-direction:column;margin:0 auto;width:100%}.research-boxes:first-of-type .header-resbox{background:linear-gradient(90deg,#363636 0,hsla(0,0%,75%,.2) 50%,rgba(49,48,49,0)),url(../../../build/img/packoff.webp) no-repeat;background-position-x:left;background-position-y:center;background-size:cover}.research-boxes:nth-of-type(2) .header-resbox{background:linear-gradient(90deg,#363636 0,hsla(0,0%,75%,.2) 50%,rgba(49,48,49,0)),url(../../../build/img/cuttings.webp) no-repeat;background-position-x:left;background-position-y:center;background-size:cover}.research-boxes:nth-of-type(3) .header-resbox{background:linear-gradient(90deg,#363636 0,hsla(0,0%,75%,.2) 50%,rgba(49,48,49,0)),url(../../../build/img/torque.webp) no-repeat;background-position-x:left;background-position-y:center;background-size:cover}.research-boxes .research-box{background:#c4c4c4;margin-bottom:2rem;width:90%}.research-boxes .research-box .header-resbox{align-items:center;display:flex;flex-direction:row;justify-content:start;width:100%}.research-boxes .research-box .header-resbox img{animation-direction:alternate;animation-duration:.7s;animation-iteration-count:infinite;animation-name:slidein;height:100%;padding-left:2rem;width:auto}.research-boxes .research-box .header-resbox p{color:#fafafa;font-weight:700;margin-left:2rem}.research-boxes .research-box .header-resbox:hover+div{max-height:100rem}.research-boxes .research-box .moreinfo-box{height:100%;max-height:180rem;overflow:hidden;transition:max-height .5s cubic-bezier(.79,-.01,.44,1.01) 0s;width:100%}.research-boxes .research-box .moreinfo-box:hover{border-radius:5rem}.research-boxes .research-box .moreinfo-box .read-more-button{background:#6b6969;border-radius:1rem;height:3rem;justify-content:center;margin:0 0 1rem 5rem;text-align:center;transition:all .25s cubic-bezier(.75,0,.47,1);width:20%}.research-boxes .research-box .moreinfo-box .read-more-button:hover{background:#333;cursor:pointer;transform:scale(1.1)}.research-boxes .research-box .moreinfo-box .read-more-button svg{stroke:#fff}.research-boxes .research-box .moreinfo-box p{font-size:1.6rem}@keyframes slidein{0%{transform:translateY(.4rem)}to{transform:translateY(0)}}.publication-box{display:flex;flex-direction:column;width:100%}.publication-box p{font-size:1.6rem}.publication-box .iconos-papers{display:flex;flex-direction:row;padding:0 5rem}.publication-box .iconos-papers img{height:3rem;padding:0 1.5rem;transition:size 1s cubic-bezier(.75,0,.47,1)}.publication-box .iconos-papers img:hover{transform:scale(1.1)}.publication-box p{line-height:2.8rem}.publication-box:after{background:#6b6969;content:"";height:.1rem;margin-bottom:2rem;margin-left:5rem;margin-top:2rem;width:20%}.about-text h4{margin-left:5rem;padding-left:5rem}.pinned-news-box{display:flex;flex-direction:column;margin:0 auto;padding-top:2rem;text-align:center;width:90%}@media (min-width:768px){.pinned-news-box{display:grid;gap:1.8rem;grid-template-columns:1fr 1fr}}.pinned-news-box .pinned-new{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:3.5rem;min-height:40rem;transition:all .25s cubic-bezier(.75,0,.47,1)}@media (min-width:768px){.pinned-news-box .pinned-new{margin-bottom:0}}.pinned-news-box .pinned-new svg{transform:translate(-10rem,-3rem)}.pinned-news-box .pinned-new:hover{transform:scale(1.05)}.pinned-news-box .pinned-new:hover .content-pinned-new .read-more-button{background:#6b6969;transform:scale(1.1)}.pinned-news-box .pinned-new:hover .content-pinned-new .read-more-button svg{stroke:#33302b}.pinned-news-box .pinned-new .content-pinned-new{align-items:center;display:flex;flex-direction:column}.pinned-news-box .pinned-new .content-pinned-new p{color:#fafafa;font-size:2.2rem;line-height:2.2rem}.pinned-news-box .pinned-new .content-pinned-new a{width:40%}.pinned-news-box .pinned-new .content-pinned-new .read-more-button{background:#333;border-radius:1rem;height:3rem;justify-content:center;margin:0 0 1rem;text-align:center;transition:all .25s cubic-bezier(.75,0,.47,1);width:100%}.pinned-news-box .pinned-new .content-pinned-new .read-more-button:hover{cursor:pointer}.pinned-news-box .pinned-new .content-pinned-new .read-more-button svg{transform:translate(0)}.other-news-box{align-items:center;margin:0 5rem 2rem}.other-news-box h4{padding-left:0}.other-news-box .other-new{align-items:center;display:flex;flex-direction:row;width:100%}.other-news-box .other-new .content-other-new{align-items:left;display:flex;flex-direction:column;width:100%}.other-news-box .other-new .content-other-new p{margin-left:0;margin-right:0;padding:0}@media (min-width:1024px){.other-news-box .other-new .content-other-new p{margin-left:2rem}}@media (min-width:768px){.other-news-box .other-new .content-other-new{align-items:center;flex-direction:row}}.other-news-box .other-new .content-other-new a{margin-left:2rem;width:30%}@media (min-width:768px){.other-news-box .other-new .content-other-new a{width:15%}}.other-news-box .read-more-button{background:#333;border-radius:1rem;height:3rem;justify-content:center;margin:0 0 1rem 1rem;text-align:center;transition:all .25s cubic-bezier(.75,0,.47,1);width:100%}.other-news-box .read-more-button:hover{cursor:pointer;transform:scale(1.1)}.other-news-box .read-more-button svg{transform:translate(0)}.go-back-button{background:#333;border-radius:1rem;height:3rem;justify-content:center;margin:0 0 1rem 1rem;text-align:center;width:20%}.go-back-button:hover{cursor:pointer;transform:scale(1.1)}#news-container{margin:0 auto;padding:0;width:90%}@media (min-width:768px){#news-container{width:80%}}#news-container p{margin:1rem 1.2rem}@media (min-width:768px){#news-container p{margin:1rem 2rem}}.images-new{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:5rem 5rem 2rem}@media (min-width:768px){.images-new{flex-direction:row;margin-bottom:0;margin-top:2rem}}.images-new img{height:auto;width:90%}@media (min-width:768px){.images-new img{width:45%}}.images-new img:last-of-type{margin-left:0;margin-top:2rem}@media (min-width:768px){.images-new img:last-of-type{margin-left:2rem;margin-top:0}}.contact-me{background:#fafafa;border-radius:1rem;width:100%}@media (min-width:1024px){.contact-me{width:100%}}.contact-me div{margin-left:1rem;margin-right:1rem}@media (min-width:1024px){.contact-me div{margin-left:5rem;margin-right:5rem}}.contact-me .header-contact-me{padding-top:2rem}.contact-me .div-form-contact-me{align-items:center;padding-bottom:5rem;text-align:center}.contact-me .div-form-contact-me .form-error{background-color:#f05a5a;min-height:3rem}.contact-me .div-form-contact-me .form-error p{color:#000}.contact-me .div-form-contact-me form{margin-bottom:2rem}.contact-me .div-form-contact-me form label{display:block;font-weight:700}.contact-me .div-form-contact-me form input:not([type=submit]),.contact-me .div-form-contact-me form textarea{border:1px solid #33302b;border-radius:.6rem;padding:1rem;width:80%}.contact-me .div-form-contact-me form textarea{height:20rem}.contact-me .div-form-contact-me form fieldset{align-items:center}.contact-me .div-form-contact-me form #contenedor-captcha{justify-content:center;margin:0 auto;max-width:360px;text-align:center}@media (min-width:1024px){.contact-me .div-form-contact-me form #contenedor-captcha{max-width:1200px}}.contact-me .div-form-contact-me input[type=submit]{background:#333;border:none;border-radius:1rem;color:#fafafa;height:3rem;justify-content:center;margin:2rem 0 1rem;text-align:center;transition:all .15s cubic-bezier(.75,0,.47,1);width:30%}.contact-me .div-form-contact-me input[type=submit]:hover{cursor:pointer;transform:scale(1.1)}.contact-me .div-form-contact-me .mensaje-estado{background:#71b100;min-height:3rem}.contact-me .div-form-contact-me .mensaje-estado .error{background:#e33}.contenedor-recaptcha{display:flex;justify-content:center;margin:0 auto}.okmsg{background-color:#c1e4a6;min-height:3rem;padding-bottom:1rem;padding-top:1rem;text-align:center}.okmsg p{color:#000}.okmsg .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.okmsg .checkmark{stroke-width:2;stroke:#fff;stroke-miterlimit:10;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;border-radius:50%;box-shadow:inset 0 0 0 #7ac142;display:block;height:56px;margin:10% auto;width:56px}.okmsg .checkmark__check{stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;transform-origin:50% 50%}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #7ac142}}.carousel-container{align-items:center;background:#fafafa;border-radius:1rem;display:flex;flex-direction:column;margin:0 auto 4rem;overflow:hidden;width:100%}.all-quotes{display:flex;flex-direction:row;justify-content:center;min-height:60rem;position:relative}.all-quotes .quote-container{align-items:center;background:#dadada;border-radius:1rem;box-shadow:.5rem .4rem #000;display:flex;flex-direction:column;margin:1rem;min-height:20rem;opacity:0;padding:1rem 2rem;position:absolute;text-align:center;transform:translateX(calc(100% + 40rem)) scale(.6);transition:transform .5s cubic-bezier(.09,.83,.9,.64),opacity .5s ease-out;width:30rem}.all-quotes .quote-container .quote-image{border-radius:50%;height:15rem;width:15rem}.all-quotes .quote-container .quote-text img{width:6rem}.all-quotes .quote-container.previous-quote{opacity:.4;transform:translateX(calc(50% - 40rem)) scale(.6)}.all-quotes .quote-container.previous-left-quote{opacity:0;transform:translateX(-60rem) scale(.6)}.all-quotes .quote-container.later-later-quote{opacity:0;transform:translateX(calc(100% + 40rem)) scale(.6)}.all-quotes .quote-container.later-quote{opacity:.4;transform:translateX(calc(50% + 10rem)) scale(.6)}.all-quotes .quote-container.current-quote{opacity:1;transform:translateX(calc(50% - 15rem)) scale(1)}.pips{display:flex;flex-direction:row}.pips .pip{background:#0e0f0a;border-radius:40%;height:1.3rem;margin:1rem;width:1.3rem}.pips .pip.current-pip{border-radius:40%;cursor:default;overflow:hidden;position:relative;width:3rem}.pips .pip.current-pip:after{animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:afterFill;animation-timing-function:linear;background:#fafafa;content:"";height:1.3rem;left:0;position:absolute}@keyframes afterFill{0%{width:0}to{width:3rem}}
/*# sourceMappingURL=app.css.map */
