@import"https://fonts.googleapis.com/css2?family=Limelight&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";html{font-size:62.5%}*{margin:0;padding:0;font-family:Montserrat,sans-serif;box-sizing:border-box}.slide-to-right{position:relative;animation:slide_to_right .6s ease-in-out}.slid-to-left{position:relative;animation:slide_to_left .6s ease-in-out}@keyframes slide_to_right{0%{left:-25%;opacity:0}to{left:0%;opacity:1}}@keyframes slide_to_left{0%{left:25%;opacity:0}to{left:0%;opacity:1}}.footer-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:5rem 0rem 0rem}.footer-container .proenca-information-footer{display:grid;grid-template-columns:.7fr 2fr .5fr;justify-content:center;align-items:center;width:90%}.footer-container .proenca-information-footer .footer-proenca img{width:100px;margin-bottom:2rem}.footer-container .proenca-information-footer .footer-proenca h1{font-size:2.5rem;color:#17a0ff;margin-bottom:1rem}.footer-container .proenca-information-footer .footer-proenca p{font-size:1.5rem;font-weight:500}.footer-container .proenca-information-footer .footer-contact{display:flex;flex-direction:row;justify-content:center;align-items:center}.footer-container .proenca-information-footer .footer-contact .footer-contact-main .footer-contact-title{margin-bottom:2rem}.footer-container .proenca-information-footer .footer-contact .footer-contact-main .footer-contact-title h1{font-size:2.5rem;color:#17a0ff}.footer-container .proenca-information-footer .footer-contact .footer-contact-main .footer-contact-list .footer-contact-list-item{display:flex;flex-direction:row;justify-content:start;align-items:center;margin-top:2rem}.footer-container .proenca-information-footer .footer-contact .footer-contact-main .footer-contact-list .footer-contact-list-item:nth-child(1){margin-top:0rem}.footer-container .proenca-information-footer .footer-contact .footer-contact-main .footer-contact-list .footer-contact-list-item .icon{margin-right:2rem;font-size:4rem;color:#17a0ff}.footer-container .proenca-information-footer .footer-contact .footer-contact-main .footer-contact-list .footer-contact-list-item h4{font-size:1.8rem;font-weight:500;color:#17a0ff}.footer-container .proenca-information-footer .footer-contact .footer-contact-main .footer-contact-list .footer-contact-list-item h4:nth-child(2){margin-top:.5rem}.footer-container .proenca-information-footer .footer-contact .footer-contact-main .footer-contact-list .footer-contact-list-item p{margin-top:.5rem;font-size:1.5rem;font-weight:500;color:#000}.footer-container .proenca-information-footer .footer-social-media .social-media-content{display:flex;flex-direction:row;justify-content:center;align-items:center;list-style:none}.footer-container .proenca-information-footer .footer-social-media .social-media-content .social-media{cursor:pointer;margin-right:2rem}.footer-container .proenca-information-footer .footer-social-media .social-media-content .social-media:nth-last-child(1){margin-right:0}.footer-container .proenca-information-footer .footer-social-media .social-media-content .social-media .icon{color:#17a0ff;font-size:5rem}.footer-container .copywriting-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:90%;margin-top:3rem;padding-bottom:2rem}.footer-container .copywriting-content h4{font-size:1.5rem;font-weight:400}.footer-container .copywriting-content h4 a{text-decoration:none;color:#17a0ff}@media (max-width: 900px){.footer-container .proenca-information-footer{grid-template-columns:1fr 1fr;row-gap:5rem}.footer-container .proenca-information-footer .footer-social-media{grid-column:1/-1}}@media (max-width: 650px){.footer-container .proenca-information-footer{grid-template-columns:1fr;row-gap:5rem}.footer-container .footer-contact .footer-contact-main{width:100%}.footer-container .copywriting-content{display:block}.footer-container .copywriting-content h4{font-size:1.4rem;text-align:center}.footer-container .copywriting-content h4:nth-child(2){margin-top:1rem}}@media (max-width: 450px){.footer-container .proenca-information-footer{width:95%}.footer-container .proenca-information-footer .footer-proenca h1{font-size:2.3rem}.footer-container .proenca-information-footer .footer-proenca p{font-size:1.3rem}.footer-container .proenca-information-footer .footer-contact .footer-contact-main .footer-contact-title h1{font-size:2.3rem}.footer-container .proenca-information-footer .footer-contact .footer-contact-main .footer-contact-list .footer-contact-list-item .icon{font-size:3rem}.footer-container .proenca-information-footer .footer-contact .footer-contact-main .footer-contact-list .footer-contact-list-item h4{font-size:1.5rem}.footer-container .proenca-information-footer .footer-contact .footer-contact-main .footer-contact-list .footer-contact-list-item p{font-size:1.2rem}.footer-container .proenca-information-footer .footer-social-media .social-media-content .social-media .icon{font-size:4rem}}.header-components{position:absolute;width:100%;z-index:9999}.header-components .header-one{overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;height:70px;background-color:#fff;transition:height .2s ease-in-out}.header-components .header-one.active-false{height:0px}.header-components .header-one .header-one-main{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:90%}.header-components .header-one .header-one-main .header-logo-content .header-logo{width:90px}.header-components .header-one .header-one-main .header-contact-content .header-contact-information-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.header-components .header-one .header-one-main .header-contact-content .header-contact-information-content .header-contact-information{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-right:3rem}.header-components .header-one .header-one-main .header-contact-content .header-contact-information-content .header-contact-information:nth-last-child(1){margin-right:0}.header-components .header-one .header-one-main .header-contact-content .header-contact-information-content .header-contact-information .header-contact-information-icon{margin-right:1rem}.header-components .header-one .header-one-main .header-contact-content .header-contact-information-content .header-contact-information .header-contact-information-icon .icon{color:#17a0ff}.header-components .header-one .header-one-main .header-contact-content .header-contact-information-content .header-contact-information .contact-information{color:#17a0ff;font-size:.9rem}.header-components .header-one .header-one-main .header-contact-content .header-contact-information-content .header-contact-information .contact-information h2:nth-last-child(1){margin-top:.5rem}.header-components .header-one .header-one-main .header-contact-content .header-contact-information-content .header-contact-information .contact-information .address-information{color:#000;font-size:1.2rem}.header-components .header-two{display:flex;flex-direction:row;justify-content:center;align-items:center;height:70px;background-color:#006db8}.header-components .header-two .header-two-main{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:90%}.header-components .header-two .header-two-main .header-hamburguer{display:none}.header-components .header-two .header-two-main .header-two-nav-bar .nav-bar-information-content{display:flex;flex-direction:row;justify-content:center;align-items:center;list-style:none}.header-components .header-two .header-two-main .header-two-nav-bar .nav-bar-information-content .nav-bar-information{margin-right:2rem}.header-components .header-two .header-two-main .header-two-nav-bar .nav-bar-information-content .nav-bar-information:nth-last-child(1){margin-right:0}.header-components .header-two .header-two-main .header-two-nav-bar .nav-bar-information-content .nav-bar-information a{text-decoration:none;color:#fff}.header-components .header-two .header-two-main .header-two-nav-bar .nav-bar-information-content .nav-bar-information a h2{cursor:pointer;padding:.5rem 0rem;font-size:1.5rem;font-weight:500;border-bottom:3px solid transparent;transition:border-bottom .2s ease-in-out}.header-components .header-two .header-two-main .header-two-nav-bar .nav-bar-information-content .nav-bar-information a h2:hover{border-bottom:3px solid #fff}.header-components .header-two .header-two-main .header-two-social-media .social-media-content{display:flex;flex-direction:row;justify-content:center;align-items:center;list-style:none}.header-components .header-two .header-two-main .header-two-social-media .social-media-content .social-media{cursor:pointer;margin-right:2rem}.header-components .header-two .header-two-main .header-two-social-media .social-media-content .social-media:nth-last-child(1){margin-right:0}.header-components .header-two .header-two-main .header-two-social-media .social-media-content .social-media .icon{color:#fff}@media (max-width: 1400px){.header-components .header-one{height:55px}.header-components .header-one .header-one-main .header-logo-content .header-logo{width:70px}.header-components .header-one .header-one-main .header-contact-content .header-contact-information-content .header-contact-information .contact-information{font-size:.7rem}.header-components .header-one .header-one-main .header-contact-content .header-contact-information-content .header-contact-information .contact-information .address-information{font-size:1rem}.header-components .header-two{height:55px}.header-components .header-two .header-two-main .header-two-nav-bar .nav-bar-information-content .nav-bar-information a h2{font-size:1.3rem}}@media (max-width: 900px){.header-components .header-one{display:none}.header-components .header-two{height:60px}.header-components .header-two .header-two-main .header-two-nav-bar .nav-bar-information-content .nav-bar-information{margin-right:1.2rem}.header-components .header-two .header-two-main .header-two-nav-bar .nav-bar-information-content .nav-bar-information a h2{font-size:1.1rem}}@media (max-width: 580px){.header-components .header-two .header-two-main{position:relative}.header-components .header-two .header-two-main .header-hamburguer{position:relative;display:block}.header-components .header-two .header-two-main .header-hamburguer .hamburguer-stick{content:"";width:30px;height:3px;background-color:#fff;margin-top:.5rem;transition:all .2s ease-in-out}.header-components .header-two .header-two-main .header-hamburguer .hamburguer-stick:nth-child(1){margin:0}.header-components .header-two .header-two-main .header-hamburguer.active-true .hamburguer-stick{position:absolute}.header-components .header-two .header-two-main .header-hamburguer.active-true .hamburguer-stick:nth-child(1){top:5px;transform:rotate(45deg)}.header-components .header-two .header-two-main .header-hamburguer.active-true .hamburguer-stick:nth-child(2){background-color:transparent}.header-components .header-two .header-two-main .header-hamburguer.active-true .hamburguer-stick:nth-child(3){top:0;transform:rotate(-45deg)}.header-components .header-two .header-two-main .header-two-nav-bar{position:absolute;left:-6%;top:44px;width:200px;background-color:#17a0ff;transition:left .2s ease-in-out}.header-components .header-two .header-two-main .header-two-nav-bar.active-false{left:-100%}.header-components .header-two .header-two-main .header-two-nav-bar .nav-bar-information-content{flex-direction:column;z-index:999;padding:1rem 0rem;width:100%}.header-components .header-two .header-two-main .header-two-nav-bar .nav-bar-information-content .nav-bar-information{margin:0;margin-top:1rem;width:90%}.header-components .header-two .header-two-main .header-two-nav-bar .nav-bar-information-content .nav-bar-information a{width:100%;text-align:center}.header-components .header-two .header-two-main .header-two-nav-bar .nav-bar-information-content .nav-bar-information a h2{font-size:1.5rem;width:100%;padding-bottom:1rem}}.clients-container{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;padding:5rem 0rem}.clients-container .clients-container-title{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.clients-container .clients-container-title h1{width:40%;font-size:3rem;padding:2rem 0rem;margin-top:2rem;text-align:center;color:#17a0ff}.clients-container .clients-container-title p{width:30%;font-size:2rem;font-weight:500;text-align:center;padding-bottom:2rem;border-bottom:2px solid rgba(0,162,255,.377)}.clients-container .clients-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:10rem;list-style:none;animation:clients_slid 20s infinite linear}.clients-container .clients-list .client-content{margin-right:10rem}.clients-container .clients-list .client-content img{width:150px}.clients-container .clients-list:hover{animation-play-state:paused}@keyframes clients_slid{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 1400px){.clients-container .clients-container-title p{width:50%}}@media (max-width: 900px){.clients-container .clients-container-title p{width:70%}.clients-container .clients-list .client-content img{width:100px}}@media (max-width: 500px){.clients-container .clients-container-title p{width:90%}}.contact-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:5rem 0rem;background-color:#17a0ff}.contact-container .contact-title{width:100%}.contact-container .contact-title h1{font-size:3rem;padding:2rem 0rem;text-align:center;color:#fff}.contact-container .contact-title p{font-size:2rem;font-weight:500;text-align:center;color:#fff}.contact-container .contact-main{display:flex;flex-direction:row;justify-content:space-between;align-items:center;column-gap:20rem;width:90%;margin-top:10rem}.contact-container .contact-main .contact-form-content{width:50%}.contact-container .contact-main .contact-form-content .form-contact-title{width:80%}.contact-container .contact-main .contact-form-content .form-contact-title h2{color:#fff;font-size:4rem}.contact-container .contact-main .contact-form-content .form-contact-title p{color:#fff;font-size:2rem;margin-top:1.5rem}.contact-container .contact-main .contact-form-content .contact-form{width:100%;margin-top:5rem}.contact-container .contact-main .contact-form-content .contact-form .name-and-last-name-content{display:flex;flex-direction:row;justify-content:center;align-items:center}.contact-container .contact-main .contact-form-content .contact-form .name-and-last-name-content .input-element:nth-child(1){margin-right:1.5rem}.contact-container .contact-main .contact-form-content .contact-form .input-content{margin-top:1.5rem}.contact-container .contact-main .contact-form-content .contact-form .input-element{width:100%;border:none;padding:1.5rem 1rem;border-radius:5px;font-size:2rem}.contact-container .contact-main .contact-form-content .contact-form .text-area-content{margin-top:2rem}.contact-container .contact-main .contact-form-content .contact-form .text-area-content .message-element{width:100%;height:300px;border:none;padding:1.5rem 1rem;border-radius:5px;font-size:2rem;resize:none}.contact-container .contact-main .contact-form-content .contact-form .contact-form-button{margin-top:2rem}.contact-container .contact-main .contact-form-content .contact-form .contact-form-button .contact-button{cursor:pointer;width:100%;padding:1rem;font-size:1.8rem;font-weight:500;background-color:#006db8;color:#fff;border:none;border-radius:5px;transition:background-color .2s ease-in-out}.contact-container .contact-main .contact-form-content .contact-form .contact-form-button .contact-button:hover{background-color:#0079ca}.contact-container .contact-main .contact-information-content{width:50%}.contact-container .contact-main .contact-information-content .contact-information-list .contact-information{display:flex;flex-direction:row;justify-content:start;align-items:center;margin-top:2rem}.contact-container .contact-main .contact-information-content .contact-information-list .contact-information:nth-child(1){margin-top:0rem}.contact-container .contact-main .contact-information-content .contact-information-list .contact-information .icon{margin-right:2rem;font-size:4rem;color:#fff}.contact-container .contact-main .contact-information-content .contact-information-list .contact-information h4{font-size:1.8rem;font-weight:500;color:#fff}.contact-container .contact-main .contact-information-content .contact-information-list .contact-information h4:nth-child(2){margin-top:.5rem}.contact-container .contact-main .contact-information-content .contact-information-list .contact-information p{margin-top:.5rem;font-size:1.5rem;color:#fff}.contact-container .contact-main .contact-information-content .contact-map{margin-top:4rem}@media (max-width: 1600px){.contact-container .contact-main{column-gap:5rem}.contact-container .contact-main .contact-information-content .contact-map{margin-top:4rem}.contact-container .contact-main .contact-information-content .contact-map .map{width:100%}}@media (max-width: 1400px){.contact-container .contact-title h1{font-size:3rem}.contact-container .contact-title p{font-size:2rem}.contact-container .contact-main .contact-form-content .form-contact-title h2{font-size:3rem}.contact-container .contact-main .contact-form-content .form-contact-title p{font-size:1.5rem}.contact-container .contact-main .contact-form-content .contact-form .input-element{padding:1rem}.contact-container .contact-main .contact-form-content .contact-form .text-area-content .message-element{padding:1rem;font-size:1.5rem}.contact-container .contact-main .contact-information-content .contact-information-list .contact-information .icon{font-size:3.5rem}.contact-container .contact-main .contact-information-content .contact-information-list .contact-information h4{font-size:1.6rem}.contact-container .contact-main .contact-information-content .contact-information-list .contact-information p{font-size:1.3rem}}@media (max-width: 1030px){.contact-container .contact-main{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-container .contact-main .contact-form-content{width:100%}.contact-container .contact-main .contact-form-content .form-contact-title h2{font-size:4rem}.contact-container .contact-main .contact-form-content .form-contact-title p{font-size:2rem}.contact-container .contact-main .contact-form-content .contact-form .input-element,.contact-container .contact-main .contact-form-content .contact-form .text-area-content .message-element{padding:1.5rem 1rem;font-size:2rem}.contact-container .contact-main .contact-information-content{width:100%;margin-top:7rem}.contact-container .contact-main .contact-information-content .contact-information-list .contact-information .icon{font-size:4rem}.contact-container .contact-main .contact-information-content .contact-information-list .contact-information h4{font-size:1.8rem}.contact-container .contact-main .contact-information-content .contact-information-list .contact-information p{font-size:1.5rem}}@media (max-width: 650px){.contact-container .contact-main{margin-top:7rem}.contact-container .contact-main .contact-form-content .form-contact-title h2{font-size:3rem}.contact-container .contact-main .contact-form-content .form-contact-title p{font-size:1.5rem}.contact-container .contact-main .contact-form-content .contact-form .input-element,.contact-container .contact-main .contact-form-content .contact-form .text-area-content .message-element{padding:1rem;font-size:1.5rem}.contact-container .contact-main .contact-information-content{margin-top:5rem}.contact-container .contact-main .contact-information-content .contact-information-list .contact-information .icon{font-size:3rem}.contact-container .contact-main .contact-information-content .contact-information-list .contact-information h4{font-size:1.5rem}.contact-container .contact-main .contact-information-content .contact-information-list .contact-information p{font-size:1.3rem}}@media (max-width: 450px){.contact-container .contact-main .contact-form-content .contact-form .name-and-last-name-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-container .contact-main .contact-form-content .contact-form .name-and-last-name-content .input-element:nth-child(1){margin-right:0rem;margin-bottom:2rem}}.enterprise-section{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100dvw;padding:4rem 0rem 6rem;background-color:#17a0ff;z-index:1}.enterprise-section .enterprise-img{position:absolute;width:100%;height:100%;opacity:.05}.enterprise-section .enterprise-name{width:100%;text-align:center}.enterprise-section .enterprise-name h1{font-size:3rem;padding:1.5rem 0rem;color:#fff}.enterprise-section .enterprise-text{width:50%;text-align:start}.enterprise-section .enterprise-text p{color:#fff;font-size:2rem;font-weight:500}@media (max-width: 1400px){.enterprise-section .enterprise-name h1{font-size:2.5rem}.enterprise-section .enterprise-text{width:70%}.enterprise-section .enterprise-text p{font-size:1.8rem}}@media (max-width: 900px){.enterprise-section .enterprise-text{width:90%}}@media (max-width: 550px){.enterprise-section .enterprise-text{width:90%}.enterprise-section .enterprise-text p{font-size:1.4rem}}.home-main-container{width:100dvw;height:100dvh}.home-main-container .home-main{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;width:100dvw;height:100dvh}.home-main-container .home-main .home-services-img-proenca{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;width:100dvw;height:100dvh;z-index:0}.home-main-container .home-main .home-services-img-proenca img{margin-top:40rem;width:24%}.home-main-container .home-main .home-text-biblical{display:flex;flex-direction:row;justify-content:flex-end;align-items:end;position:absolute;width:100dvw;height:100dvh;z-index:0}.home-main-container .home-main .home-text-biblical h5{font-size:1.5rem;padding:1rem 2.7rem 1rem 0rem}.home-main-container .home-main .home-center-element{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:10rem;width:90%}.home-main-container .home-main .home-center-element .home-slogan-proenca{z-index:1;margin-right:1rem}.home-main-container .home-main .home-center-element .home-slogan-proenca .slogan-content{width:80%}.home-main-container .home-main .home-center-element .home-slogan-proenca .slogan-content .slogan{font-size:4.5rem;text-transform:uppercase;color:#17a0ff}.home-main-container .home-main .home-center-element .home-slogan-proenca .slogan-content .slogan .enterprise-name{color:#006db8}.home-main-container .home-main .home-center-element .home-slogan-proenca .slogan-content .slogan .enterprise-name span{color:red}.home-main-container .home-main .home-center-element .home-slogan-proenca .slogan-content .slogan-subtitle{font-size:2rem;font-weight:600;margin:1rem 0rem 2rem}.home-main-container .home-main .home-center-element .home-slogan-proenca .home-services-list-content{margin-top:4rem}.home-main-container .home-main .home-center-element .home-slogan-proenca .home-services-list-content .home-services-list{list-style:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19.5803%204.54199C19.9604%204.19051%2020.4663%203.9962%2020.9912%204.00006C21.5161%204.00391%2022.0189%204.20564%2022.3936%204.56267C22.7682%204.91969%2022.9854%205.4041%2022.9993%205.91367C23.0132%206.42323%2022.8227%206.91811%2022.468%207.29386L11.6999%2020.3718C11.5147%2020.5655%2011.2912%2020.7209%2011.0428%2020.8288C10.7944%2020.9366%2010.5261%2020.9948%2010.254%2020.9997C9.9819%2021.0046%209.71158%2020.9561%209.45921%2020.8572C9.20684%2020.7584%208.97759%2020.6111%208.78517%2020.4242L1.64422%2013.4895C1.44536%2013.3095%201.28585%2013.0925%201.17522%2012.8514C1.0646%2012.6103%201.00511%2012.35%201.00032%2012.0861C0.99552%2011.8222%201.04551%2011.56%201.14731%2011.3153C1.24912%2011.0705%201.40064%2010.8482%201.59284%2010.6615C1.78504%2010.4749%202.01399%2010.3277%202.26602%2010.2289C2.51806%2010.13%202.78801%2010.0815%203.05979%2010.0861C3.33156%2010.0908%203.59959%2010.1485%203.84787%2010.256C4.09616%2010.3634%204.31962%2010.5183%204.50492%2010.7114L10.1562%2016.1968L19.529%204.59965L19.5803%204.54199Z'%20fill='%230FF340'/%3e%3c/svg%3e");margin-left:3rem}.home-main-container .home-main .home-center-element .home-slogan-proenca .home-services-list-content .home-services-list .services{margin-top:1rem}.home-main-container .home-main .home-center-element .home-slogan-proenca .home-services-list-content .home-services-list .services h2{display:flex;flex-direction:row;justify-content:start;align-items:center;font-size:2rem;font-weight:700;color:#17a0ff}.home-main-container .home-main .home-center-element .home-slogan-proenca .home-services-list-content .home-services-list .services h2:nth-child(1){margin-top:0rem}.home-main-container .home-main .home-center-element .home-slogan-proenca .home-services-list-content .home-services-list .services h2 .text-red{color:red}.home-main-container .home-main .home-center-element .home-slogan-proenca .home-main-more-about-button{margin-top:4rem}.home-main-container .home-main .home-center-element .home-slogan-proenca .home-main-more-about-button .more-about-button{padding:1rem 2rem;font-size:1.5rem;font-weight:500;background-color:#006db8;color:#fff;border:none;transition:all .2s ease-in-out}.home-main-container .home-main .home-center-element .home-slogan-proenca .home-main-more-about-button .more-about-button:hover{cursor:pointer;background-color:#17a0ff;border-radius:3px}.home-main-container .home-main .home-center-element .home-proenca-img img{width:110%}@media (max-width: 1600px){.home-main-container .home-main .home-services-img-proenca img{margin-top:35rem;width:22%}.home-main-container .home-main .home-center-element .home-slogan-proenca .slogan-content{width:100%}.home-main-container .home-main .home-center-element .home-slogan-proenca .slogan-content .slogan{font-size:3rem}.home-main-container .home-main .home-center-element .home-slogan-proenca .slogan-content .slogan-subtitle{font-size:1.5rem}.home-main-container .home-main .home-center-element .home-slogan-proenca .home-services-list-content{margin-top:2rem}.home-main-container .home-main .home-center-element .home-slogan-proenca .home-services-list-content .home-services-list .services{margin-top:.5rem}.home-main-container .home-main .home-center-element .home-slogan-proenca .home-services-list-content .home-services-list .services h2{font-size:1.5rem}.home-main-container .home-main .home-center-element .home-slogan-proenca .home-main-more-about-button{margin-top:2rem}.home-main-container .home-main .home-center-element .home-proenca-img img{width:100%}}@media (max-width: 1100px){.home-main-container .home-main .home-center-element .home-slogan-proenca .slogan-content .slogan{font-size:2.5rem}}@media (max-width: 900px){.home-main-container{height:100dvh}.home-main-container .home-main .home-services-img-proenca{width:100%}.home-main-container .home-main .home-services-img-proenca img{position:absolute;right:10%;width:40%}.home-main-container .home-main .home-center-element{margin-top:5rem}.home-main-container .home-main .home-center-element .home-slogan-proenca .slogan-content{width:100%}.home-main-container .home-main .home-center-element .home-slogan-proenca .home-services-list-content .home-services-list .services{margin-top:1rem}.home-main-container .home-main .home-center-element .home-proenca-img{display:none}}@media (max-width: 600px){.home-main-container .home-main .home-center-element .home-slogan-proenca .slogan-content .slogan{font-size:2.5rem}.home-main-container .home-main .home-center-element .home-slogan-proenca .slogan-content .slogan-subtitle{font-size:1.5rem}.home-main-container .home-main .home-center-element .home-slogan-proenca .home-services-list-content .home-services-list .services{margin-top:.5rem}.home-main-container .home-main .home-center-element .home-slogan-proenca .home-main-more-about-button{margin-top:5rem}}.services-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5rem 0rem}.services-container .services-container-title{width:100%}.services-container .services-container-title h1{font-size:3rem;padding:2rem 0rem;margin-top:2rem;text-align:center;color:#17a0ff}.services-container .services-container-title p{font-size:2rem;font-weight:500;text-align:center}.services-container .services-information-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:center;align-items:start;width:90%;margin-top:10rem;list-style:none}.services-container .services-information-list .services-information,.services-container .services-information-list .services-information .services-img-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.services-container .services-information-list .services-information .services-img-content img{width:50%}.services-container .services-information-list .services-information h4{width:100%;font-size:1.7rem;text-align:center;margin-top:3rem}@media (max-width: 900px){.services-container .services-information-list{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.services-container .services-information-list{grid-template-columns:1fr;margin-top:5rem}.services-container .services-information-list .services-information{margin-top:5rem}}.home-page{overflow:hidden;overflow-y:auto;scroll-behavior:smooth;width:100dvw;height:100dvh}.gallery-container{display:flex;flex-direction:row;justify-content:center;align-items:start;width:100dvw}.gallery-container .gallery-content{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:18rem;width:90%;padding-bottom:8rem}.gallery-container .gallery-content h1{text-align:center;font-size:2.5rem;color:#17a0ff;font-weight:500}.gallery-container .gallery-content .gallery-header{width:30%}.gallery-container .gallery-content .gallery-header .gallery-option{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;list-style:none;margin-top:3rem;border-bottom:1px solid #17A0FF}.gallery-container .gallery-content .gallery-header .gallery-option .background-item{position:absolute;content:" ";width:50%;height:100%;left:0%;z-index:-1;background-color:#17a0ff;transition:left .2s ease-in-out}.gallery-container .gallery-content .gallery-header .gallery-option .background-item.move-true{left:50%}.gallery-container .gallery-content .gallery-header .gallery-option .option{width:100%;cursor:pointer}.gallery-container .gallery-content .gallery-header .gallery-option .option h2{width:100%;font-size:1.5rem;font-weight:500;text-align:center;padding:1rem;color:#17a0ff;transition:color .5s ease-in-out}.gallery-container .gallery-content .gallery-header .gallery-option .option.select-true h2{color:#fff}.gallery-container .gallery-content .gallery{width:80%;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:8rem;gap:10px}.gallery-container .gallery-content .gallery img{width:100%;height:auto;object-fit:cover}@media (max-width: 1300px){.gallery-container .gallery-content .gallery{width:100%}}@media (max-width: 900px){.gallery-container .gallery-content{width:90%;grid-template-columns:repeat(auto-fit,minmax(200px,.5fr));margin-top:10rem}.gallery-container .gallery-content .gallery{margin-top:5rem;width:100%;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.gallery-main{overflow:hidden;overflow-y:auto;scroll-behavior:smooth;width:100dvw;height:100dvh}
