:root{--swiper-navigation-size:0;--swiper-theme-color:#222222}.fpage-widgets section{padding:0 3.34%;width:100%}#caline-fpage-about:not(.abt-overlay){padding:var(--aboutme--padding);color:var(--caline--aboutme--text);background:var(--caline--aboutme)}.fpage-has-img{display:grid;grid-gap:1.5em;justify-items:center;-webkit-align-items:center;align-items:center;grid-template-columns:var(--caline--aboutme--columns)}.fpage-abt-wrap{padding:0 1em 1em}h2.fpage-title-section{letter-spacing:0;margin:auto;-webkit-font-smoothing:antialiased;font-size:calc(var(--caline--about--font--base) + 1.5vw)}p.fpage-desc-section{font-size:16.5px;letter-spacing:2px;float:none;margin-top:10px}#caline-fpage-about a.button{text-align:center;max-width:70%;min-width:150px;margin:20px auto 0;background:var(--caline--aboutme--btn);color:var(--caline--aboutme--btn--text)!important}.fpage-has-img:not(.abt-overlay) .fpage-img-section img{width:100%;object-position:center;border:var(--caline--aboutme--border);border-radius:var(--aboutme--image--rad);object-fit:var(--caline--slider--img--fit);box-shadow:var(--caline--aboutme--box--shadow);transform:var(--caline--aboutme--img--rotate)}.fpage-img-section img:hover{box-shadow:0 1px 5px rgb(0 0 0 / 26%)}#caline-fpage-about.fpage-has-img.abt-overlay{display:flex;padding:0;justify-content:var(--caline--aboutme--align)}.fpage-has-img:not(.abt-overlay) .fpage-img-section{width:100%}.fpage-has-img.abt-overlay .fpage-img-section{width:100%;opacity:var(--caline--aboutme--opacity)}.fpage-has-img.abt-overlay .fpage-img-section img{border:none;outline:0;border-radius:0;width:100%;object-fit:cover}.fpage-has-img.abt-overlay .fpage-abt-wrap{padding:20px;margin:20px 0;overflow:auto;max-width:95%;max-height:80%;position:absolute;text-align:center;background:var(--caline--aboutme);padding:var(--aboutme--padding);width:var(--caline--aboutme--width)}.fpage-has-img.abt-overlay .fpage-abt-wrap::-webkit-scrollbar{width:5px}.fpage-has-img.abt-overlay .fpage-abt-wrap p{font-size:calc(13px + .2vh)}.fpage-widgets #fpage-featured{display:flex;grid-gap:1.3em;justify-content:center;-webkit-align-items:center;align-items:center}#fpage-featured .fitem{width:100%;display:flex;cursor:pointer;overflow:hidden;position:relative;align-items:var(--caline--featured--title--position);justify-content:center}#fpage-featured .fitem h2{z-index:2;color:#222;margin:10px;overflow:scroll;padding:10px 20px;text-align:center;position:absolute;text-transform:uppercase;max-height:calc(100% - 20px);background:rgb(255 255 255 / 85%);font-size:calc(var(--caline--body--font--base) + .5vw)}#fpage-featured .fitem img{width:100%;object-fit:cover;transition:padding .3s}#fpage-featured #featured-3{margin-right:0;margin-bottom:0}#fpage-featured a.fitem:hover{color:inherit}#fpage-featured a.fitem h2:hover{color:inherit;opacity:.8}#fpage-featured img:hover{padding:3px}.front-page #container.fpage-container{max-width:100vw;margin:0 auto}.front-page .entry-content .alignfull:first-child{margin-top:0}#fpage-widgets #caline-about:first-child{margin-top:-35px}.fpage-widgets section{margin-bottom:35px}.colrv .fpage-has-img .fpage-abt-wrap{grid-column-start:1;grid-row-start:1;text-align:right}.caline-has-animation{opacity:0}.js .caline-has-animation{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@media only screen and (max-width:768px){#fpage-widgets #caline-about:first-child{margin-top:-25px}.fpage-widgets section{padding:0 5%;margin-bottom:25px}}@media only screen and (max-width:640px){#caline-fpage-about.fpage-has-img{grid-template-columns:1fr}.fpage-abt-wrap{text-align:center}.rowrv .fpage-has-img .fpage-abt-wrap{grid-row-start:1}.fpage-widgets #fpage-featured{flex-wrap:wrap;column-gap:4%}#fpage-featured .fitem{width:48%}.flwrap #fpage-featured .fitem{width:100%}.flwrap .fpage-featured-title{width:250px}#fpage-featured>.fitem:only-child,#fpage-featured>.fitem:nth-child(1)+.fitem:nth-child(2)+.fitem:last-child{width:100%}}