.textColorAccent1{color:#5aba62!important}.textColor1{color:#333!important}.textColor2{color:#666!important}.textColor3{color:#777!important}.textColorCompound1{color:#875c34}.backgroundColor1{background:#5aba62!important}:root{--colorPrimary:#5aba62;--colorDarkAccent:#875c34;--colorAccent:#5aba62;--colorLightShades:#f2f2ee;--colorDarkShades:#394f49;--colorTextLight:#d8d8d8;--colorTextDark:#333}header{position:relative;z-index:10}#wrapper-home .section1 .introduction .description,#wrapper-projectList #section1 .project .imageContainer,#wrapperBeforeLoad svg,.blockCenter,.seeMore .imageContainer,footer .serviceContainer,svg{display:block;margin-left:auto;margin-right:auto}@-webkit-keyframes kfSlideInTop{0%{-webkit-transform:translateY(80px);transform:translateY(80px);opacity:0}to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes kfSlideInTop{0%{-webkit-transform:translateY(80px);transform:translateY(80px);opacity:0}to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@-webkit-keyframes kfSlideOutTop{0%{-webkit-transform:translate(0);transform:translate(0);opacity:1}to{-webkit-transform:translate(-80px,80px);transform:translate(-80px,80px);opacity:0}}@keyframes kfSlideOutTop{0%{-webkit-transform:translate(0);transform:translate(0);opacity:1}to{-webkit-transform:translate(-80px,80px);transform:translate(-80px,80px);opacity:0}}.animationInTop{-webkit-animation-name:kfSlideInTop;animation-name:kfSlideInTop;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animationInTop,.animationOutTop{-webkit-animation-duration:.425s;animation-duration:.425s}.animationOutTop{-webkit-animation-name:kfSlideOutTop;animation-name:kfSlideOutTop;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes kfSlideInRight{0%{-webkit-transform:translate(-80px);transform:translate(-80px);opacity:0}to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes kfSlideInRight{0%{-webkit-transform:translate(-80px);transform:translate(-80px);opacity:0}to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@-webkit-keyframes kfSlideOutRight{0%{-webkit-transform:translate(0);transform:translate(0);opacity:1}to{-webkit-transform:translate(0);transform:translate(0);opacity:0}}@keyframes kfSlideOutRight{0%{-webkit-transform:translate(0);transform:translate(0);opacity:1}to{-webkit-transform:translate(0);transform:translate(0);opacity:0}}.animationInRight{-webkit-animation-name:kfSlideInRight;animation-name:kfSlideInRight;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animationInRight,.animationOutRight{-webkit-animation-duration:.425s;animation-duration:.425s}.animationOutRight{-webkit-animation-name:kfSlideOutRight;animation-name:kfSlideOutRight;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes kfSlideInLeft{0%{-webkit-transform:translate(80px);transform:translate(80px);opacity:0}to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes kfSlideInLeft{0%{-webkit-transform:translate(80px);transform:translate(80px);opacity:0}to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@-webkit-keyframes kfSlideOutLeft{0%{-webkit-transform:translate(0);transform:translate(0);opacity:1}to{-webkit-transform:translate(0);transform:translate(0);opacity:0}}@keyframes kfSlideOutLeft{0%{-webkit-transform:translate(0);transform:translate(0);opacity:1}to{-webkit-transform:translate(0);transform:translate(0);opacity:0}}.animationInLeft{-webkit-animation-name:kfSlideInLeft;animation-name:kfSlideInLeft;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animationInLeft,.animationOutLeft{-webkit-animation-duration:.425s;animation-duration:.425s}.animationOutLeft{-webkit-animation-name:kfSlideOutLeft;animation-name:kfSlideOutLeft;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes kfSlideInBottom{0%{-webkit-transform:translateY(-80px);transform:translateY(-80px);opacity:0}to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes kfSlideInBottom{0%{-webkit-transform:translateY(-80px);transform:translateY(-80px);opacity:0}to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@-webkit-keyframes kfSlideOutBottom{0%{-webkit-transform:translate(0);transform:translate(0);opacity:1}to{-webkit-transform:translate(80px,-80px);transform:translate(80px,-80px);opacity:0}}@keyframes kfSlideOutBottom{0%{-webkit-transform:translate(0);transform:translate(0);opacity:1}to{-webkit-transform:translate(80px,-80px);transform:translate(80px,-80px);opacity:0}}.animationInBottom,body.dynamicHeader header{-webkit-animation-name:kfSlideInBottom;animation-name:kfSlideInBottom;-webkit-animation-duration:.425s;animation-duration:.425s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animationOutBottom{-webkit-animation-name:kfSlideOutBottom;animation-name:kfSlideOutBottom;-webkit-animation-duration:.425s;animation-duration:.425s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes autoZoomKF{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes autoZoomKF{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}.autoZoom{-webkit-animation-name:autoZoomKF;animation-name:autoZoomKF;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:18s;animation-duration:18s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animateSlideIn{-webkit-animation-name:kfSlideInTop;animation-name:kfSlideInTop;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes fadeOutKf{0%{opacity:1;display:initial}to{opacity:0;display:none}}@keyframes fadeOutKf{0%{opacity:1;display:initial}to{opacity:0;display:none}}.myFadeOut{-webkit-animation-name:fadeOutKf;animation-name:fadeOutKf;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body.headerHideOnTop:not(.dynamicHeader) header{height:0!important}body.headerHideOnTop:not(.dynamicHeader) header .navbar{display:none}header{height:50px}body.withBreadCrumb header{height:140px}.fixPosition #wrapperAfterLoad,body.dynamicHeader #wrapperAfterLoad,body.fixedHeader #wrapperAfterLoad{padding-top:50px}.fixPosition.withBreadCrumb #wrapperAfterLoad,body.withBreadCrumb.dynamicHeader #wrapperAfterLoad,body.withBreadCrumb.fixedHeader #wrapperAfterLoad{padding-top:140px}.fixPosition header,body.dynamicHeader header,body.fixedHeader header{position:fixed;top:0;left:0;right:0;width:100%;z-index:1030}body.dynamicHeader.headerHideOnTop #wrapperAfterLoad,body.dynamicHeader.headerHideOnTop.withBreadCrumb #wrapperAfterLoad{padding-top:0!important}body.dynamicHeader header .navbar{box-shadow:0 2px 8px rgba(0,0,0,.2)}.newsNotification .alert{border-radius:0!important}.newsNotification .content{display:block;text-align:center;color:#222}.newsNotification .closeTarget{color:brown;cursor:pointer}body.hideCaptcha .grecaptcha-badge{display:none}#wrapperBeforeLoad{display:flex;width:100vw;height:100vh;justify-content:center;align-items:center;position:absolute;left:0;top:0;color:#444;padding-top:0;font-family:Nunito,sans-serif;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;background:#fff}#wrapperBeforeLoad *{color:#444}#wrapperAfterLoad{display:none;visibility:hidden}#wrapperAfterLoad>.pageContainer:first-of-type{min-height:calc(100vh - 50px)}img[data-defer-src]{opacity:0;transition:opacity .3s}.myAnimsition{opacity:0}.dismissWrapperBeforeLoad,.scrollToTarget{cursor:pointer}#breadCrumbs{padding:0}#breadCrumbs li{list-style:none;display:inline-block}#breadCrumbs li:not(:last-child):after{content:" > "}.dismissWrapperBeforeLoad,.shownOnShouldDismiss{opacity:0;transition:all .8s}.portInformation{position:fixed;overflow:visible;left:0;bottom:0;z-index:99999;background:#555;padding:12px;border-radius:0 12px 12px 0;opacity:.5}.portInformation:hover{opacity:.05}.portInformation p{color:#fff;margin:0}.note-popover .note-hint-item{cursor:pointer;color:#333}.note-popover .note-hint-item.active,.note-popover .note-hint-item:hover{background:#dadada!important}.svgAnimation,.svgAnimation *{transition:none!important;-webkit-transition:none!important}#wrapper-home .section1 .introduction .description,*,.fontMuli,.sectionTitle .badge,.serviceCard .card *,article *{font-family:Muli,Helvetica,Georgia}.fontBarlow,.googleScore,.seeMore .title{font-family:Barlow,Helvetica,Georgia}#wrapper-home .section1 .introduction h1 .welcome,.fontPoppins,.sectionTitle .title,article.first .articleHeader h1,article.second .articleHeader h1,article.third .articleHeader h1,article h1,article h2,article h3,article h4{font-family:Poppins,Helvetica,Georgia}.fontSize,:root,body,html{font-size:16px}.fontSize *,:root *,body *,html *{line-height:1.65}@media (min-width:768px){.fontSize,:root,body,html{font-size:17px}}html{height:100%;overflow-x:hidden}body{min-height:100vh;font-family:Barlow,sans-serif}*{color:#666}h1{vertical-align:middle;color:#333;font-size:2rem}section{padding-top:20px;padding-bottom:20px}svg{fill:#5aba62!important;stroke:#5aba62}body.navbarStatic #wrapperAfterLoad{padding-top:64px}#wrapperBeforeLoad{z-index:9999999}#wrapperBeforeLoad *{text-align:center;color:#333}#wrapperBeforeLoad svg circle:first-child{fill:#5aba62!important;stroke:#5aba62!important}#wrapperBeforeLoad svg circle:nth-child(2){fill:#7ec984!important;stroke:#7ec984!important}#wrapperBeforeLoad svg circle:nth-child(3){fill:#a2d8a6!important;stroke:#a2d8a6!important}#wrapperBeforeLoad .filosofiWeb{font-size:1rem}#wrapperBeforeLoad .card{box-sizing:border-box;transition:all .5s!important;display:flex;justify-content:center;align-items:center;width:175px;height:175px;border-radius:100%}.layer{position:relative}.layer:after{content:"";position:absolute;bottom:0;top:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:99}.extra{display:inline-block;font-size:1rem;vertical-align:top;color:#5aba62}.top{top:0}.bottom,.top{position:absolute;left:0;max-width:100vw}.bottom{bottom:0}.googleScore{opacity:0;color:rgba(0,0,0,.4)!important}.googleScore .mark{color:#875c34!important;font-weight:700}.boxShadow,footer #fab{box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)!important}.titleIcon,article i[class*=fa-],article i[class*=lni-]{color:#5aba62;font-size:2rem;vertical-align:middle;margin-right:8px;padding:6px;border-radius:100%;margin-bottom:12px}.flexCenter,footer #fab{display:flex;justify-content:center;align-items:center}footer #fab{position:fixed;width:60px;height:60px;background:#875c34;border-radius:100%;-webkit-transform:translateY(90px);transform:translateY(90px);bottom:24px;right:12px;z-index:984354}@media (min-width:768px){footer #fab{-webkit-transform:translateY(130px);transform:translateY(130px);bottom:60px;right:60px}}footer #fab i{font-size:1.7rem;color:#fff}footer .serviceContainer{max-width:400px}footer .container{border-top:1px dashed #875c34}footer p.title{font-size:1.5rem;font-weight:700}footer p.title span{color:#875c34}footer .contact *{text-align:right}footer .contact .detail p{margin-bottom:1rem}footer .contact .detail a:link{color:inherit;text-decoration:none}footer .contact .detail i{color:#875c34;display:inline-block;margin-left:16px;font-weight:700;font-size:1.2rem}footer .message input,footer .message textarea{color:#875c34!important}footer .message input::-webkit-input-placeholder,footer .message textarea::-webkit-input-placeholder{color:#c28f5f}footer .message input:-ms-input-placeholder,footer .message textarea:-ms-input-placeholder{color:#c28f5f}footer .message input::-ms-input-placeholder,footer .message textarea::-ms-input-placeholder{color:#c28f5f}footer .message input::placeholder,footer .message textarea::placeholder{color:#c28f5f}header .navbar{background:#fcfcfc!important;border-bottom:1px solid #dedede!important}header .navbar-brand{color:#5aba62!important;font-weight:700}header .navbar-brand img{height:40px;width:40px}header .navbar-light .nav-item .nav-link{color:#573711;opacity:1}@media (min-width:768px){header .navbar-light .nav-item{padding-left:20px}}header .serviceDropdown{margin-bottom:18px;display:block}header .serviceDropdown *{color:#666}header .serviceDropdown:hover .imageContainer{-webkit-transform:scale(1.1);transform:scale(1.1)}header .serviceDropdown .imageContainer{transition:all .3s;vertical-align:middle;margin-right:6px;display:inline-block;height:30px;width:30px}#breadCrumbs li:last-of-type span{color:#5aba62!important}.breadcrumbContainer{background:linear-gradient(180deg,#fff 50%,hsla(0,0%,100%,.8) 80%,hsla(0,0%,100%,.6))}.rainbowBorder0{border-left:3px solid #6e6}.rainbowBorder1{border-left:3px solid #6ec}.rainbowBorder2{border-left:3px solid #6ae}.rainbowBorder3{border-left:3px solid #86e}.rainbowBorder4{border-left:3px solid #e6e}.rainbowBorder5{border-left:3px solid #e68}.rainbowBorder6{border-left:3px solid #ea6}.rainbowBorder7{border-left:3px solid #ce6}.rainbowContainer0:hover .rainbowColor{color:#3e3!important}.rainbowContainer0 .rainbowColor:first-letter{color:#7e7!important}.rainbowContainer1:hover .rainbowColor{color:#33eebf!important}.rainbowContainer1 .rainbowColor:first-letter{color:#77eed0!important}.rainbowContainer2:hover .rainbowColor{color:#3391ee!important}.rainbowContainer2 .rainbowColor:first-letter{color:#77b3ee!important}.rainbowContainer3:hover .rainbowColor{color:#6233ee!important}.rainbowContainer3 .rainbowColor:first-letter{color:#9577ee!important}.rainbowContainer4:hover .rainbowColor{color:#e3e!important}.rainbowContainer4 .rainbowColor:first-letter{color:#e7e!important}.rainbowContainer5:hover .rainbowColor{color:#ee3362!important}.rainbowContainer5 .rainbowColor:first-letter{color:#ee7795!important}.rainbowContainer6:hover .rainbowColor{color:#ee9133!important}.rainbowContainer6 .rainbowColor:first-letter{color:#eeb377!important}.rainbowContainer7:hover .rainbowColor{color:#bfee33!important}.rainbowContainer7 .rainbowColor:first-letter{color:#d0ee77!important}article *{line-height:2!important}article h1{line-height:1.65!important}article h2,article h3,article h4{line-height:1.65!important;color:#444}article h2{font-size:1.8rem;margin-bottom:2rem}article h3{font-size:1.5rem;font-size:1.3rem}article p{text-align:justify;margin-bottom:2rem}article p+ul{margin-top:-2rem}article.first .articleHeader{margin-bottom:3rem}article.first .articleHeader h1{border-bottom:1px dashed #cacaca;padding-bottom:12px;text-align:left;width:calc(100% - 100px)}article.first .articleHeader h1 .extra{opacity:0;-webkit-transform:translateX(-60px);transform:translateX(-60px)}article.first .articleHeader .iconContainer{-webkit-transform:translateY(-60px);transform:translateY(-60px);opacity:0;width:70px;margin-right:12px;display:inline-block}article.first .articleHeader .iconContainer img{max-width:100%}article.second .articleHeader{min-height:80vh;display:flex;justify-content:center;align-items:center;position:relative;box-shadow:0 2px 4px 2px rgba(0,0,0,.3)}article.second .articleHeader h1{border-bottom:1px dashed #cacaca;padding-bottom:12px;text-align:left;display:inline-block}article.second .articleHeader h1 .extra{opacity:0;-webkit-transform:translateX(-60px);transform:translateX(-60px)}article.second .articleHeader .iconContainer{-webkit-transform:translateY(-60px);transform:translateY(-60px);opacity:0;width:70px;margin-right:12px;display:inline-block}article.second .articleHeader .iconContainer img{max-width:100%}article.second .articleHeader .top{max-height:40vh}article.third .articleHeader{height:100vh;background:#394f49;box-shadow:0 2px 4px 2px rgba(0,0,0,.3)}article.third .articleHeader h1{padding-bottom:12px;display:inline-block;color:#f2f2ee;text-align:center}article.third .articleHeader h1 .extra{font-size:1.1rem;color:rgba(242,242,238,.8);display:block;opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px)}article.third .articleHeader .iconContainer{border-radius:100%;width:150px;height:150px;background:#f2f2ee}@media (min-width:768px){article.third .articleHeader .iconContainer{width:250px!important;height:250px}}article.third .articleHeader .iconContainer img{max-width:50%}article.third .articleHeader .top{max-height:40vh}.seeMore{margin-bottom:26px}.seeMore,.seeMore *{text-align:center}.seeMore ul{padding:0;list-style:none}.seeMore .imageContainer{margin-bottom:12px}.seeMore .imageContainer.small{max-height:50px;max-width:50px}.seeMore .imageContainer.big{max-height:200px;max-width:200px}.seeMore .imageContainer img{width:100%}.seeMore .title{color:#573711}.sectionTitle{text-align:center;padding-top:26px;padding-bottom:16px;margin-top:24px;margin-bottom:24px}.sectionTitle .badge{border-radius:100%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;position:absolute;right:-25px;top:-20px;background:transparent;color:tomato}.sectionTitle .title{color:#573711;vertical-align:middle;font-size:1.3rem;display:inline-block;word-spacing:3px;position:relative;text-transform:capitalize}.sectionTitle .iconContainer{width:60px;height:60px;position:absolute;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:0;background:linear-gradient(180deg,#e8b10c 50%,#fff);background:#fff;border-radius:100%;display:flex;justify-content:center;align-items:center}.sectionTitle .iconContainer i{font-size:3rem;color:#5aba62;vertical-align:middle}.card{background:#fefefe;margin-bottom:2rem;border:1px solid #d8d8d8!important;border-radius:6px;padding:12px!important}.card .card-text{font-size:1rem}.card.cardLight{border:none!important;box-shadow:0 2px 2px rgba(204,197,185,.5);transition:box-shadow .5s}.card.cardLight h3{color:#252422}.card.cardLight:hover{box-shadow:0 4px 3px rgba(204,197,185,.5)}.serviceCard .card:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.serviceCard .card:hover a{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.serviceCard .card i{font-size:3rem;color:#cecece}.serviceCard .card img{max-height:50px;transition:all .2s;position:relative;z-index:99}.serviceCard .card h2,.serviceCard .card h3{font-size:1.2rem;color:#444}.serviceCard .card a{-webkit-transform:translateY(30px);transform:translateY(30px);transition:all .2s}@media (min-width:768px){.serviceCard .card a{opacity:0}}.serviceCard .card ul{padding-left:0;list-style:none}@media (min-width:768px){.serviceCard .card ul{padding-left:12px;list-style:circle}}.serviceCard .card .imageContainer{margin-bottom:16px;position:relative;display:inline-block;padding-bottom:6px;border-bottom:1px dashed #bebebe}.serviceContainer .imageContainer{width:40px;height:40px}@media (min-width:768px){.serviceContainer .imageContainer{width:50px;height:50px}}.serviceContainer .imageContainer img{width:100%}.serviceContainer .imageContainer:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.pageTitle .title{color:#3d3d3a;display:inline-block;border-bottom:1px dashed #cacaca;padding-bottom:12px;text-align:center;margin-bottom:40px}.pageTitle .title .extra{opacity:0;-webkit-transform:translateX(-60px);transform:translateX(-60px)}.triangle:after{position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-color:transparent transparent #fff;content:"";-webkit-animation:triangleKf 2s;animation:triangleKf 2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes triangleKf{0%{border-width:0 0 0 100vw}to{border-width:0 0 16.18vh 100vw}}@keyframes triangleKf{0%{border-width:0 0 0 100vw}to{border-width:0 0 16.18vh 100vw}}header{z-index:9999}header .emailSprite{background-repeat:no-repeat;background-position:0 0;width:59px;height:60px;margin:-15px -14.5px;-webkit-transform:scale(.5084745763,.5);transform:scale(.5084745763,.5)}header #headerContactUs:hover .emailSprite,header .emailSpritePlay{-webkit-animation:emailSpriteKFSB 1.5555555556s steps(14) infinite;animation:emailSpriteKFSB 1.5555555556s steps(14) infinite}@-webkit-keyframes emailSpriteKFSB{0%{background-position:0 0}to{background-position:-826px 0}}@keyframes emailSpriteKFSB{0%{background-position:0 0}to{background-position:-826px 0}}header #headerContactUs a{margin-left:-6px}header #headerContactUs a,header .emailSprite{display:inline-block;vertical-align:middle}.componentCalendar{width:100%;display:flex;flex-wrap:wrap}.componentCalendar .day{display:flex;justify-content:center;align-items:center;padding:12px;width:15.6666666667%}.componentCalendar .today{border-bottom:2px solid #fff}#wrapper-home .section1{background:#fafbf8;padding:0!important;position:relative;box-shadow:0 4px 8px rgba(35,82,82,.4);height:100vh}#wrapper-home .section1 .logo{width:75px;height:75px;margin-bottom:16px}@media (min-width:768px){#wrapper-home .section1 .logo{width:150px;height:150px}}@media (min-width:768px){#wrapper-home .section1 .theRight .content{margin-top:0}}#wrapper-home .section1 .introduction{transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear;padding-top:12px}@media (min-width:768px){#wrapper-home .section1 .introduction{height:100%}}#wrapper-home .section1 .introduction :not(.findOut){color:#333}#wrapper-home .section1 .introduction h1 span{display:block;margin-bottom:16px}#wrapper-home .section1 .introduction h1 .welcome{color:#5aba62;font-size:1.8rem}@media (min-width:768px){#wrapper-home .section1 .introduction h1 .welcome{font-size:2rem;letter-spacing:2px;word-spacing:6px}}#wrapper-home .section1 .introduction .description{max-width:300px;line-height:1.8;font-size:14px;margin-top:20px;color:#444;text-align:center}@media (min-width:768px){#wrapper-home .section1 .introduction .description{font-size:16px}}#wrapper-home .section2{overflow-x:hidden}#wrapper-home .section2:hover .author{-webkit-transform:translateX(50px)!important;transform:translateX(50px)!important}#wrapper-home .section2 .quote .content{transition:all .4s;font-style:italic;cursor:pointer}#wrapper-home .section2 .quote .author{transition:all .8s;text-align:center;-webkit-transform:translateX(0);transform:translateX(0);color:#aaa;padding-bottom:12px}#wrapper-home .section2 .portfolio img{vertical-align:middle;max-width:100px;padding:15px}@media (min-width:768px){#wrapper-home .section2 .portfolio img{max-width:125px}}#wrapper-home .section3{background:#f2f2ee;position:relative}#wrapper-home .section3 li{line-height:2}#wrapper-home .section3 .card{box-shadow:0 3px 4px rgba(0,0,0,.2);border:none!important}@media (min-width:768px){#wrapper-home .section3 .card{transition:all .3s!important}}#wrapper-home .section3 .card:hover{box-shadow:0 6px 6px rgba(0,0,0,.2)}@media (min-width:768px){#wrapper-home .section3 .card:hover{-webkit-transform:translateY(-20px)!important;transform:translateY(-20px)!important}}#wrapper-home .section3 .separator{background:#fff}#wrapper-home .section3 .iconContainer{text-shadow:0 1px 2px rgba(0,0,0,.1);background:#f2f2ee}#wrapper-home .section3 .iconContainer i{color:#cda21e!important}#wrapper-home .section3 h2{color:#777!important;text-shadow:0 1px 2px rgba(0,0,0,.1)}#wrapper-home .section4 .my .cards-container{background:linear-gradient(to bottom right,#fff 60%,#fff8f2);border-bottom-right-radius:12px;margin-top:2rem}#wrapper-home .section4 .my-card-header h2,#wrapper-home .section4 .my-card-header h3{font-size:1.1rem;color:#333;cursor:pointer;padding-top:12px;padding-bottom:12px}#wrapper-home .section4 .my-card-body{text-align:justify;padding:6px 6px 20px}#wrapper-serviceDetail #section2 .iconContainer{-webkit-transform:scale(0);transform:scale(0)}#wrapper-serviceDetail #section2 .extra{opacity:1!important;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}#wrapper-serviceDetail #section2 .googleScore{color:rgba(242,242,238,.4)!important;-webkit-transform:translateY(60px);transform:translateY(60px);text-align:center;opacity:0;font-size:1rem}#wrapper-serviceDetail #section2 .articleBody i[class*=fa-],#wrapper-serviceDetail #section2 .articleBody i[class*=lni-]{font-size:3.5rem;line-height:.5!important}#wrapper-serviceDetail #section2 .articleBody h2,#wrapper-serviceDetail #section2 .articleBody i[class*=fa-],#wrapper-serviceDetail #section2 .articleBody i[class*=lni-]{display:block;text-align:center}#wrapper-projectDetail #section1 .theLef{text-align:center;margin-bottom:16px}#wrapper-projectDetail #section1 .gallery{padding:10px;background:#fafafa}#wrapper-projectDetail #section1 .gallery img{border-radius:3px}#wrapper-projectDetail #section2{margin-top:30px}#wrapper-projectList #section1 h1{text-align:center;margin-bottom:4rem;color:#555}#wrapper-projectList #section1 .serviceContainer{margin-bottom:100px}@media (min-width:768px){#wrapper-projectList #section1 .serviceContainer{margin-bottom:150px}}#wrapper-projectList #section1 .serviceHeader{border-bottom:1px dashed #875c34;padding-bottom:6px;display:inline-block;margin-bottom:12px}#wrapper-projectList #section1 .serviceHeader a{width:calc(100% - 120px)}#wrapper-projectList #section1 .serviceHeader h2{font-size:1.5rem;vertical-align:middle;display:inline-block;margin-bottom:0}#wrapper-projectList #section1 .serviceHeader img{display:inline-block;max-width:50px;margin-right:12px}#wrapper-projectList #section1 .count{vertical-align:top}#wrapper-projectList #section1 .project{overflow:hidden;text-overflow:ellipsis;padding-left:12px;padding-right:12px;text-align:center}#wrapper-projectList #section1 .project *{text-align:center}#wrapper-projectList #section1 .project .imageContainer{overflow:hidden;max-width:100px;padding:12px}#wrapper-projectList #section1 .project .imageContainer img{width:100%;height:auto}#wrapper-projectList #section1 .project .projectTitle{color:#573711;border-bottom:1px dashed #dadada;display:inline-block;padding:6px;letter-spacing:2px}#wrapper-projectList #section1 .project .detail{max-height:calc(33vh - 110px);overflow-y:scroll}#wrapper-projectList #section1 .project .description{background:#fcfcfc;border-radius:12px;line-height:2;padding:12px}#wrapper-blogList .avatar{width:35px;height:35px;margin-right:8px}#wrapper-blogList #section1 a{text-decoration:none}#wrapper-blogList #section1 .card{background:#fff;transition:all .2s;box-shadow:0 0 2px 1px #eee}#wrapper-blogList #section1 .card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);box-shadow:0 4px 6px 2px #ddd}#wrapper-blogList #section1 .card-header{background:inherit;border:none}#wrapper-blogList #section1 .card-header h2{font-size:22px}#wrapper-blogList #section1 .card-footer{background:inherit!important}#wrapper-blogList #section1 .card-footer time{font-size:12px}#wrapper-blogDetail .avatar{width:35px;height:35px;margin-right:8px}#wrapper-blogDetail #section1 h1{display:block!important;width:100%;text-align:center;border-bottom:none;color:#fff;text-shadow:0 0 2px 2px rgba(0,0,0,.8)}#wrapper-blogDetail #section1 .articleHeader{background-size:cover;background-position:50%;min-height:75vh!important}