@charset "UTF-8";.navigation{position:fixed;width:100%;display:flex;align-items:center;justify-content:space-between;z-index:2;height:120px;background-color:#1a1c1ecc}.navigation .logo-section{display:flex;align-items:center;gap:10px;margin-left:20px;width:300px;height:100px}.navigation .logo-section span{width:100%;color:#fcfcfc}.navigation .logo-section span p{width:100%;font-size:16.1px}.navigation .logo-section span h2{font-size:22.5px;font-weight:700}.navigation .logo-section img{height:70px!important;width:70px!important}.navigation .links-row{display:flex;align-items:center;gap:20px;margin-right:20px;font-size:18px}.navigation .links-row .dropdown:hover .dropdown-content{display:flex}.navigation .links-row .dropdown .dropdown-content{background-color:transparent!important;position:absolute;display:none;flex-direction:column;top:120px;margin-left:-10px;padding-bottom:20px;background-color:#1a1c1ecc;margin-top:-50px}.navigation .links-row .dropdown .dropdown-content span.span{height:50px;background-color:transparent!important}.navigation .links-row .dropdown .dropdown-content .link{padding:10px;background-color:#1a1c1ecc!important}.navigation .links-row .dropdown .dropdown-content:hover{display:flex}.navigation .links-row .link{text-decoration:none;color:#fcfcfc;text-transform:uppercase}.navigation .links-row .contact{background-color:#e6e3e3;color:#1a1c1e;padding:10px 15px;border-radius:17px;font-family:Montserrat-Bold}.navigation .social-and-lang-section{display:flex;align-items:center;gap:10px}.navigation .social-and-lang-section .link{display:flex;align-items:center}.navigation .social-and-lang-section img{height:40px}.navigation .social-and-lang-section select{border:none;outline:none;background-color:transparent;color:#fcfcfc}.navigation .social-and-lang-section select option{border:none;outline:none;background-color:#1a1c1ecc}.navigation .hamburger-icon{margin-right:40px;width:50px;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transition:all 1s linear}.navigation .hamburger-icon .bar{width:100%;height:10%;background-color:#fcfcfc;border:2px solid rgb(252,252,252);border-radius:4px;animation:bar .2s linear}.navigation .hamburger-icon .c{display:none}.navigation .hamburger-icon .c1{display:flex!important;animation:c1 .2s linear;transform:rotate(45deg)}.navigation .hamburger-icon .c2{display:flex;margin-top:-13px;animation:c2 .2s linear;transform:rotate(-45deg)}@keyframes c1{0%{transform:rotate(0)}to{transform:rotate(45deg)}}@keyframes bar{0%{width:0%}to{width:100%}}@keyframes c2{0%{transform:rotate(0)}to{transform:rotate(-45deg)}}.responsive-menu{position:absolute;top:120px;right:0;background-color:#1a1c1ecc;width:100%;height:calc(100vh - 120px);display:grid;place-items:center}.responsive-menu .link{display:grid;place-items:center;text-decoration:none;font-size:20px;text-align:center;color:#fcfcfc;width:100%;height:100%;transition:.2s linear}.responsive-menu .link:not(.link-to-yt):hover{background-color:#fcfcfcea;color:#1a1c1e}.responsive-menu .link img{width:40px!important}.responsive-menu .dropdown{height:110%;color:#fcfcfc!important}.responsive-menu .dropdown .dropdown-content{display:none}.responsive-menu .dropdown:hover{color:#1a1c1e!important}.responsive-menu .dropdown:hover .dropdown-content{display:flex;flex-direction:column;width:100%;height:100%}.responsive-menu .dropdown:hover .dropdown-content a{color:#1a1c1e!important}.responsive-menu .social-and-lang-section .link,.responsive-menu .social-and-lang-section .link img{width:100%;height:100%}@media screen and (max-width: 1250px){.links-row{font-size:13px!important}.logo-section{font-size:14px}.logo-section p{width:100%}.logo-section img{height:60px!important}}@media screen and (max-width: 1050px){.navigation .links-row{display:none}}@font-face{font-family:Lora;src:url(/assets/Lora-Regular-8ab1c2e5.ttf) format("truetype")}@font-face{font-family:Lora-Bold;src:url(/assets/Lora-Bold-db8e4592.ttf) format("truetype")}@font-face{font-family:Lora-Medium;src:url(/assets/Lora-Medium-a337d42c.ttf) format("truetype")}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-34169f8b.ttf) format("truetype")}@font-face{font-family:Montserrat-Bold;src:url(/assets/Montserrat-Bold-06a0e623.ttf) format("truetype")}@font-face{font-family:Montserrat-Light;src:url(/assets/Montserrat-Light-09f8baec.ttf) format("truetype")}@font-face{font-family:Montserrat-Black;src:url(/assets/Montserrat-Black-635ca27c.ttf) format("truetype")}*{padding:0;margin:0;box-sizing:border-box;scroll-behavior:smooth;font-family:Montserrat,sans-serif;font-weight:500}body{background-color:#ebebebcc}:root{--small-font-size: 25px;--big-font-size: 35px}.home-page{position:absolute;top:0;left:0;height:100vh;width:100%;z-index:-1;min-height:100%;margin:0 auto;padding:0 auto}.home-page .img{min-height:50%;position:relative;background-position:center center;background-size:cover;background-attachment:fixed;height:100%}.home-page .img .quote-section{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + 60px));width:45%;text-align:center;display:grid;place-items:center;gap:40px}.home-page .img .quote-section p{display:flex;flex-direction:column;gap:20px;margin:0 auto;text-decoration:none;text-align:center}.home-page .img .quote-section p span{margin:0 auto;color:#181212;font-family:Lora-Bold,serif;width:fit-content;font-weight:bolder;font-style:oblique;font-size:40px!important}.home-page .img .quote-section a{text-decoration:none;display:grid;place-items:center;width:fit-content;margin:0 auto;color:#ebebeb;background-color:#1a1c1ecc;font-weight:700;border:3px solid rgba(26,28,30,.1);font-size:var(--small-font-size);padding:15px 20px;border-radius:17px;transition:.3s linear;cursor:pointer}.home-page .img .quote-section a:hover{box-shadow:0 0 8px 4px #ebebebcc;border:3px solid rgba(235,235,235,.8);color:#ebebebcc}.home-page .who-we-are{display:grid;place-items:center;justify-content:center;padding:160px 50px 50px;gap:50px}.home-page .who-we-are img{box-shadow:-10px 10px 1px 5px #1a1c1e;width:50dvw;max-width:850px}.home-page .who-we-are .home-page-welcome-quote{border-radius:20px;display:flex;border:2px solid rgb(26,28,30);flex-direction:column;align-items:center!important;gap:20px;width:90dvw!important;margin:0 auto;padding:40px;justify-content:center!important}.home-page .who-we-are .home-page-welcome-quote .line{height:2px;width:70%;padding:0;background-color:#1a1c1e}.home-page .who-we-are .home-page-welcome-quote h2{font-family:Montserrat-Bold;padding:20px 30px;border-radius:25px;font-size:50px;width:350px;display:flex;justify-content:center;margin:0 auto}.home-page .who-we-are .home-page-welcome-quote p{font-size:var(--small-font-size);text-align:center}.home-page .who-we-are .home-page-meetings-section{display:flex;flex-direction:column;gap:30px;text-align:center;width:90dvw!important;overflow:hidden}.home-page .who-we-are .home-page-meetings-section .devotion-meetings{width:90%!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:20px;margin:0 auto}.home-page .who-we-are .home-page-meetings-section .devotion-meetings h2{font-size:var(--big-font-size);font-family:Montserrat-Bold;display:flex;padding:20px 30px;background-color:#1a1c1e;color:#ebebeb;border-radius:25px;margin:0 auto}.home-page .who-we-are .home-page-meetings-section .devotion-meetings p{width:90dvw!important;font-size:var(--small-font-size)}.home-page .who-we-are .home-page-meetings-section .devotion-meetings .line{margin:0 auto;height:2px;width:70%!important;padding:0}.home-page .who-we-are .home-page-meetings-section .youngs-meetings{display:grid;width:90%!important;justify-content:center;margin:0 auto;grid-template-columns:1fr 1fr;gap:10px}.home-page .who-we-are .home-page-meetings-section .youngs-meetings div{display:flex;flex-direction:column;gap:10px}.home-page .who-we-are .home-page-meetings-section .youngs-meetings h2{font-size:var(--big-font-size);font-family:Montserrat-Bold}.home-page .who-we-are .home-page-meetings-section .youngs-meetings p{font-size:22px}.home-page .who-we-are .home-page-meetings-section .youngs-meetings .line{background-color:#1a1c1e;margin:0 auto;height:2px;width:40%;padding:0}.home-page .who-we-are .home-page-meetings-section .home-groups{width:90%;margin:40px auto;padding:20px;background-color:#1a1c1e;color:#ebebeb;border-radius:25px}.home-page .who-we-are .home-page-meetings-section .home-groups h2{font-size:var(--big-font-size);font-family:Montserrat-Bold}.home-page .who-we-are .home-page-news-section{margin:70px;text-align:center;display:flex;justify-content:center;align-items:center;gap:30px}.home-page .who-we-are .home-page-news-section h2{font-family:Montserrat-Bold;font-size:50px}.home-page .who-we-are .home-page-news-section .home-page-news-section-line{width:200px;height:4px;background-color:#1a1c1e;display:block}.home-page .who-we-are .home-page-map-section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.home-page .who-we-are .home-page-map-section h2{font-size:var(--big-font-size);font-family:Montserrat-Bold;padding:20px 40px;background-color:#1a1c1e;color:#ebebeb;border-radius:25px;margin:0 auto}.home-page .who-we-are .home-page-map-section p{font-size:var(--small-font-size);margin:0 auto;display:flex;justify-content:center;flex-direction:column;text-align:center}.home-page .who-we-are .home-page-map-section iframe{outline:none;border:none;width:60dvw!important;height:300px}.home-page-bank-account-section{display:flex;justify-content:center;align-items:center;gap:40px;padding:30px;background-color:#1a1c1ee6;color:#ebebeb}.home-page-bank-account-section h2{font-size:var(--big-font-size);font-family:Montserrat-Bold}.home-page-bank-account-section p{font-size:16px}.home-page-bank-account-section p:first-of-type{font-family:Montserrat-Bold}@media screen and (max-width: 1750px){:root{--small-font-size: 20px;--big-font-size: 30px}.home-page .quote-section p span{font-size:2.5vw!important}}@media screen and (max-width: 1200px){.home-page .hero-img .quote-section{width:45%}.home-page .hero-img .quote-section p span{font-size:30px!important}.home-page .hero-img .quote-section a{padding:15px!important;font-size:20px!important}}@media screen and (max-width: 800px){:root{--small-font-size: 18px;--big-font-size: 20px}.home-page .hero-img .quote-section{width:60%}.home-page .hero-img .quote-section p span{font-size:21px!important}.home-page .hero-img .quote-section a{padding:15px!important;font-size:16px!important}.home-page .who-we-are{padding-top:40px;gap:20px}.home-page .who-we-are .home-page-welcome-quote{width:90%}.home-page .who-we-are .home-page-welcome-quote h2{width:200px}.home-page .who-we-are .home-page-welcome-quote p{margin-top:40px}.home-page .who-we-are .home-page-meetings-section{margin-top:0;width:95dvw!important}.home-page .who-we-are .home-page-meetings-section .youngs-meetings{grid-template-columns:1fr;gap:40px}.home-page .who-we-are .home-page-meetings-section .youngs-meetings p{font-size:20px}.home-page .who-we-are .home-page-meetings-section .youngs-meetings .line{width:30%}.home-page .who-we-are .home-page-news-section{width:80%}.home-page .who-we-are .home-page-news-section h2{font-size:25px}.home-page .who-we-are .home-page-news-section .home-page-news-section-line{width:20px}.home-page .who-we-are .home-page-map-section{width:90%}.home-page .who-we-are .home-page-map-section iframe{width:80%;height:300px}}.foot{height:300px;width:100%!important;overflow-y:auto;overflow-x:hidden;perspective:10px;background-color:#1a1c1e;color:#ebebebcc;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.foot h2{font-family:Montserrat-Bold!important;text-align:center}.foot h2:last-of-type{font-family:Montserrat-Light!important;font-size:20px}.foot a{color:#ebebebcc;text-decoration:none}.article-card{margin:20px;border:1px solid #ddd;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.article-card img{height:350px;object-fit:cover;object-position:top center}.article-card h2{margin:10px;line-height:1.4;font-family:Montserrat-Bold}.article-card p{margin:10px;font-size:1rem;color:#666;display:-webkit-box;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.article-card .more{display:flex;align-items:center;cursor:pointer}.article-card .more img{height:15px}.article-card .more .seeMore{font-family:Montserrat-Bold;font-weight:1000;color:#d41a1a}.articles-grid{position:absolute;width:100%;height:75vh;left:50%;top:50%;transform:translate(-50%,-50%)}.articles-grid h1{margin:40px;text-align:center;font-family:Montserrat-Bold;font-size:45px;color:#333}.articles-grid .articles-not-found{min-height:450px;text-align:center}.articles-grid .articles-grid-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));grid-gap:20px;justify-content:center}@media screen and (max-width: 521px){.articles-grid-items{grid-template-columns:100%!important}}.contact-page{position:absolute;top:200px;width:100%;height:calc(100% - 140px);color:#333;display:grid;place-items:center}.contact-page .main-contact-content{display:grid;place-items:center;width:80vw;gap:20px;margin:20px 20px 100px;grid-template-columns:1fr 1fr}.contact-page h1{margin-top:40px;font-family:Montserrat-Bold;font-size:50px}.contact-page h2{font-family:Montserrat-Bold}.contact-page .social-media a{display:flex;align-items:center;gap:20px;text-decoration:none;color:#333}.contact-page iframe{width:80vw;height:300px;border:none;margin:20px auto}@media screen and (max-width: 750px){.contact-page{top:120px}.contact-page .main-contact-content{grid-template-columns:1fr!important;text-align:center;gap:40px!important;margin-bottom:40px}}.services-section{position:absolute;top:120px;width:100%;height:75vh;left:50%;top:50%;transform:translate(-50%,-50%)}.services-section h1{margin:40px;text-align:center;font-family:Montserrat-Bold;font-size:45px;color:#333}.services-section .services{display:grid;justify-content:center;grid-template-columns:repeat(2,600px);justify-items:center;align-items:center;gap:40px;margin-bottom:40px}.services-section .services .service{border:2px solid #333;border-radius:20px;width:600px;height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center}.services-section .services .service h2{font-family:Montserrat-Bold;text-align:center;color:#333;padding:10px}.services-section .services .service p{text-align:center}@media screen and (max-width: 1201px){.services{grid-template-columns:repeat(2,1fr)!important}.services .service{width:90%!important}}@media screen and (max-width: 750px){.services{grid-template-columns:1fr!important}.services .service{width:90dvw!important}}.calendar-page{position:absolute;top:120px;width:100%;height:75vh;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center}.calendar-page h1{margin:40px;text-align:center;font-family:Montserrat-Bold;font-size:45px;color:#333}.calendar-page iframe{width:80%;height:100%;border-radius:10px;aspect-ratio:1;max-width:1200px;max-height:800px;margin-bottom:40px}.about-us-section{position:absolute;top:120px;width:100%;height:75vh;left:50%;top:50%;transform:translate(-50%,-50%);color:#333}.about-us-section h1{margin:40px;text-align:center;font-family:Montserrat-Bold;font-size:45px}.about-us-section .about-us-church-history{padding:20px;width:80%;margin:0 auto;border:2px solid #333;border-radius:20px}.about-us-section .about-us-church-history h2{font-size:40px;font-family:Montserrat-Bold;padding-top:20px;display:flex;justify-content:center}.about-us-section .about-us-church-history p{padding:20px 10px 10px;font-size:20px}.about-us-section .about-us-testimonies-section{padding:20px;width:80%;margin:0 auto}.about-us-section .about-us-testimonies-section>h2{font-size:40px;font-family:Montserrat-Bold;padding-top:20px;padding-bottom:20px;display:flex;justify-content:center}.about-us-section .about-us-testimonies-section .about-us-testimonies{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));grid-gap:20px;align-items:center;justify-content:center;font-size:20px}.about-us-section .about-us-testimonies-section .about-us-testimonies .testimony-short{border:2px solid #333;border-radius:20px;padding:30px 10px 10px}.about-us-section .about-us-testimonies-section .about-us-testimonies .testimony-short h2{padding-left:10px;text-transform:capitalize;font-family:Montserrat-Bold}.about-us-section .about-us-testimonies-section .about-us-testimonies .testimony-short p{margin-left:20px;margin-top:20px;display:-webkit-box;line-height:1.4;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.about-us-section .about-us-testimonies-section .about-us-testimonies .testimony-short button{font-size:15px;width:160px;margin:20px;padding:10px;background-color:#333;color:#fff;border:none;border-radius:10px;cursor:pointer}.about-us-section .about-us-testimonies-section .about-us-testimonies .testimony-short button:hover{background-color:#555}@media screen and (max-width: 750px){h1{padding-top:40px}.about-us-section .about-us-church-history{width:90dvw!important}.about-us-section .about-us-testimonies{grid-template-columns:100dvw!important}.about-us-section .about-us-testimonies .testimony-short{width:80%;margin:0 auto}.about-us-section .about-us-testimonies .testimony-short p{-webkit-line-clamp:4!important}}.admins-page .article-card h3{font-family:Montserrat-Bold;margin:10px}.admins-page .article-card .buttons{display:flex;justify-content:center;gap:20px;margin-bottom:10px}.admins-page .article-card .buttons button{align-self:center;padding:8px 16px;background-color:#333;color:#fff;border:none;border-radius:4px;transition:background-color .3s ease}.admins-page .article-card .buttons button:hover{background-color:#555;cursor:pointer}.admins-page .article-card .buttons .delete,.admins-page .article-card .buttons .delete:hover{background-color:#ec3535}.admins-page{position:absolute;top:120px;width:100%}.admins-page .username-and-logout{display:flex;justify-content:center;gap:20px;border:2px solid #333;border-radius:20px;padding:10px 25px;width:fit-content;margin:20px auto 0}.admins-page .username-and-logout h2{font-family:Montserrat-Bold}.admins-page .username-and-logout button{align-self:center;padding:8px 16px;background-color:#333;color:#fff;border:none;border-radius:10px;transition:background-color .3s ease}.admins-page .username-and-logout button:hover{background-color:#555;cursor:pointer}.admins-page .admins-page-buttons{display:flex;justify-content:center;gap:20px;margin:20px auto 0}.admins-page .admins-page-buttons h2{font-family:Montserrat-Bold}.admins-page .admins-page-buttons a{align-self:center;padding:8px 16px;background-color:#333;color:#fff;border:none;border-radius:10px;transition:background-color .3s ease;text-decoration:none}.admins-page .admins-page-buttons a:hover{background-color:#555;cursor:pointer}.admins-page .articles{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));grid-gap:20px;margin:20px auto 0}@media screen and (max-width: 521px){.articles{grid-template-columns:1fr}}.article-in-news{position:relative;top:140px;display:flex;justify-content:center}.article-in-news .not-found{height:calc(100vh - 120px);width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;cursor:pointer}.article-in-news .not-found div{display:flex;align-items:center;gap:20px}.article-in-news .not-found div img{width:25px;rotate:180deg}.article-in-news .article{width:80%;max-width:1200px;padding:20px;margin-bottom:20px;background-color:#fff;box-shadow:0 2px 10px #0000001a;border-radius:15px}.article-in-news .article .arrow{rotate:180deg;height:30px;opacity:.7;cursor:pointer;transition:opacity .2s linear}.article-in-news .article .arrow:hover{opacity:1}.article-in-news .article h1{margin-bottom:20px;text-align:center;text-transform:uppercase;font-family:Montserrat-Bold}.article-in-news .article .header-with-img{position:relative;text-align:center;color:#fff;display:grid;place-items:center;margin-top:40px}.article-in-news .article .header-with-img:before{content:"";position:absolute;width:100%;height:400px;background-color:#08080833}.article-in-news .article .header-with-img h1{position:absolute;font-size:36px;font-weight:700;margin-top:0}.article-in-news .article .header-with-img img{object-fit:cover;object-position:top center;width:100%;height:400px}.article-in-news .article p{font-size:20px;line-height:1.8;margin-bottom:20px}.article-in-news .article p:last-child{margin-bottom:0}@media screen and (max-width: 750px){.article{width:95%!important}}.add-article{position:absolute;width:80%;max-width:1200px;height:75vh;left:50%;top:50%;transform:translate(-50%,-50%);margin:20px auto 0;padding:20px;background-color:#fff;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column}.add-article button{margin-bottom:20px;font-size:18px;width:80px;padding:8px 16px;background-color:#333;color:#fff;border:none;border-radius:4px;cursor:pointer}.add-article button:hover{background-color:#555}.add-article .add-new-article{height:100%;display:flex;flex-direction:column}.add-article .add-new-article input[type=text],.add-article .add-new-article textarea{padding:10px;font-size:18px;border:none;border-bottom:1px solid #ddd;background-color:transparent}.add-article .add-new-article input[type=text]:focus,.add-article .add-new-article textarea:focus{outline:none}.add-article .add-new-article textarea{height:70%;resize:none}.add-article .add-new-article .submit{margin-top:20px;align-self:flex-end;font-size:18px;padding:8px 16px;background-color:#333;color:#fff;border:none;border-radius:4px;cursor:pointer}.add-article .add-new-article .submit:hover{background-color:#555}.add-article .add-new-article input[type=file]::-webkit-file-upload-button{width:100px;margin-right:20px;background-color:#333;padding:5px;color:#fff;border:none;border-radius:4px;cursor:pointer}.add-article .add-new-article input[type=file]{padding:6px 12px;cursor:pointer;border-radius:4px;background-color:#fff;color:#333;font-size:16px;transition:all .3s ease;margin:20px}.edit-article{position:absolute;width:80%;max-width:1200px;height:75vh;left:50%;top:50%;transform:translate(-50%,-50%);margin:20px auto 0;padding:20px;background-color:#fff;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column}.edit-article button{margin-bottom:20px;font-size:18px;width:80px;padding:8px 16px;background-color:#333;color:#fff;border:none;border-radius:4px;cursor:pointer}.edit-article button:hover{background-color:#555}.edit-article .edit-article-content{height:100%;display:flex;flex-direction:column}.edit-article .edit-article-content input[type=text],.edit-article .edit-article-content textarea{padding:10px;font-size:18px;border:none;border-bottom:1px solid #ddd;background-color:transparent}.edit-article .edit-article-content input[type=text]:focus,.edit-article .edit-article-content textarea:focus{outline:none}.edit-article .edit-article-content textarea{height:70%;resize:none;text-align:left}.edit-article .edit-article-content .submit{margin-top:20px;align-self:center;font-size:18px;padding:8px 16px;background-color:#333;color:#fff;border:none;border-radius:4px;width:200px;cursor:pointer}.edit-article .edit-article-content .submit:hover{background-color:#555}.edit-article .edit-article-content input[type=file]::-webkit-file-upload-button{width:100px;margin-right:20px;background-color:#333;padding:5px;color:#fff;border:none;border-radius:4px;cursor:pointer}.edit-article .edit-article-content input[type=file]{padding:6px 12px;cursor:pointer;border-radius:4px;background-color:#fff;color:#333;font-size:16px;transition:all .3s ease;margin:20px}.content{display:flex;justify-content:center;align-items:center;height:100vh}.content form{display:flex;flex-direction:column}.content form div{display:flex;flex-direction:column;margin-bottom:10px}.content form div label{margin-bottom:5px;font-weight:700;font-size:20px}.content form div input{padding:5px;font-size:18px;border:1px solid #ccc;border-radius:4px}.content form button[type=submit]{padding:8px 16px;font-size:20px;background-color:#333;color:#fff;border:none;border-radius:4px;cursor:pointer}.content form button[type=submit]:hover{background-color:#555}.loading-spinner{display:flex;justify-content:center;align-items:center;height:200px;font-size:24px;color:#333}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner:before{content:"";box-sizing:border-box;width:40px;height:40px;border-radius:50%;border:3px solid #ccc;border-top-color:#333;animation:spin 1s linear infinite}.gallery-grid{position:absolute;width:100%;height:75vh;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:40px}.gallery-grid h1{font-family:Montserrat-Bold;text-align:center;font-size:45px;color:#333;padding-bottom:40px}.gallery-grid .images-gallery{display:grid;justify-content:center;grid-template-columns:repeat(auto-fit,600px);justify-items:center;align-items:center;gap:40px;margin-bottom:40px}.gallery-grid .images-gallery-item{width:600px;height:400px}.gallery-grid .images-gallery-item img{border-radius:15px;width:600px;height:100%;object-fit:cover}@media screen and (max-width: 750px){.images-gallery{gap:30px!important}.images-gallery-item{width:90dvw!important;height:auto!important}.images-gallery-item img{width:100%!important;border-radius:10px}}.testimony{position:relative;top:140px;display:flex;justify-content:center}.testimony .not-found{height:calc(100vh - 120px);width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;cursor:pointer}.testimony .not-found div{display:flex;align-items:center;gap:20px}.testimony .not-found div img{width:25px;rotate:180deg}.testimony .article{width:80%;max-width:1200px;padding:40px;margin-bottom:20px;background-color:#fff;box-shadow:0 2px 10px #0000001a;border-radius:15px}.testimony .article .arrow{rotate:180deg;height:30px;opacity:.7;cursor:pointer;transition:opacity .2s linear}.testimony .article .arrow:hover{opacity:1}.testimony .article h1{text-align:center;text-transform:capitalize;font-family:Montserrat-Bold;color:#333;margin-bottom:40px}.testimony .article .header-with-img{position:relative;text-align:center;color:#fff;display:grid;place-items:center;margin-top:40px}.testimony .article .header-with-img:before{content:"";position:absolute;width:100%;height:400px;background-color:#08080833}.testimony .article .header-with-img h1{position:absolute;font-size:36px;font-weight:700;margin-top:0}.testimony .article .header-with-img img{object-fit:cover;object-position:top center;width:100%;height:400px}.testimony .article p{font-size:20px;line-height:1.8;margin-bottom:20px}.testimony .article p:last-child{margin-bottom:0}
