@import url(https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700&family=Open+Sans:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main{box-shadow:0 3px 10px #0000004d;height:100vh;position:relative;width:100%}.item{background-position:50%;background-size:cover;border-radius:20px;box-shadow:inset 0 20px 30px #ffffff4d;height:300px;list-style-type:none;position:absolute;top:50%;transform:translateY(-50%);transition:transform .1s,left .75s,top .75s,width .75s,height .75s;width:200px;z-index:1;&:first-child,&:nth-child(2){border-radius:0;box-shadow:none;height:100%;left:0;opacity:1;top:0;transform:none;width:100%}&:nth-child(3){left:50%}&:nth-child(4){left:calc(50% + 220px)}&:nth-child(5){left:calc(50% + 440px)}&:nth-child(6){left:calc(50% + 660px);opacity:0}}.item.active:before{background-color:rgba(0,0,0,.411);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.content{color:#fff;display:none;font:400 .85rem helvetica,sans-serif;left:3rem;opacity:0;position:absolute;text-shadow:0 3px 8px #00000080;top:50%;transform:translateY(-50%);width:min(35vw,400px);& .titlee{color:#fff;font-family:arial-black;text-transform:uppercase}& .description{font-size:.8rem;line-height:1.7;margin:1rem 0 1.5rem}& button{background-color:#0000001a;border:2px solid #fff;border-radius:.25rem;color:#fff;cursor:pointer;padding:.75rem;width:fit-content}}.item:nth-of-type(2) .content{animation:show .75s ease-in-out .3s forwards;display:block}@keyframes show{0%{filter:blur(5px);transform:translateY(calc(-50% + 75px))}to{filter:blur(0);opacity:1}}.nav{bottom:2rem;left:50%;position:absolute;transform:translateX(-50%);-webkit-user-select:none;user-select:none;z-index:5;& .btn{background-color:#ffffff80;border:2px solid #0009;border-radius:50%;color:#000000b3;cursor:pointer;margin:0 .25rem;padding:.75rem;&:hover{background-color:#ffffff4d}}}@media (min-width:651px) and (max-width:899px){.content{& .titlee{font-size:1rem}& .description,& button{font-size:.7rem}}.item{height:270px;width:160px;&:nth-child(3){left:50%}&:nth-child(4){left:calc(50% + 170px)}&:nth-child(5){left:calc(50% + 340px)}&:nth-child(6){left:calc(50% + 510px);opacity:0}}}@media (max-width:649px){.content{& .titlee{font-size:.9rem}& .description{font-size:.65rem}& button{font-size:.7rem}}.item{height:220px;width:130px;&:nth-child(3){left:50%}&:nth-child(4){left:calc(50% + 140px)}&:nth-child(5){left:calc(50% + 280px)}&:nth-child(6){left:calc(50% + 420px);opacity:0}}}.nav-bar{align-items:center;display:flex;justify-content:space-between;padding:10px 20px;position:fixed;top:0;transition:background-color .3s ease;width:100%;z-index:100}.logo img{transition:width .3s ease;width:90px}.nav-menu{align-items:center;display:flex;gap:30px;transition:all .3s ease}.nav-menu,.nav-menu li{list-style:none}.nav-menu li a{color:#a77d50;font-family:Cairo,serif;font-size:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;transition:color .3s ease,transform .3s ease}.nav-menu li a:after{background-color:#b08958;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.hamburger{align-items:center;cursor:pointer;display:none;flex-direction:column;justify-content:space-between;position:relative}.hamburger-lines .line{background-color:#f1e1d0;height:3px;margin:5px 0;transition:all .3s ease;width:30px}.line-hidden{opacity:0}.close-menu{color:#f1e1d0;cursor:pointer;font-size:2rem;position:absolute;right:-10px;top:-5px;transition:all .3s ease;z-index:4343}.close-menu:hover{color:#b08958}.nav-menu.active{align-items:center;animation:slideDown .5s ease forwards;background-color:#000000f2;display:flex;flex-direction:column;gap:40px;height:100vh;justify-content:center;position:fixed;right:0;top:0;transform:translateY(-100%);width:100%;z-index:1000}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.nav-menu.active li a{color:#f1e1d0;font-size:1.8rem;transition:color .3s ease,transform .3s ease}@media (max-width:768px){.logo img{padding-top:10px;width:60px}.hamburger{display:flex}.nav-menu{display:none}.nav-menu.active{display:flex}}.language-dropdown{align-items:center;display:flex;gap:8px;position:relative}.language-dropdown i{color:#a77d50;font-size:1.2rem}.language-dropdown select{-webkit-appearance:none;appearance:none;background-color:#f1e1d0;border:1px solid #b08958;border-radius:5px;color:#5e4c3c;font-family:Cairo,serif;font-size:1rem;outline:none;padding:0 12px;transition:border-color .3s ease,background-color .3s ease}.language-dropdown select:hover{background-color:#e0d3c1}.language-dropdown select:focus{border-color:#a77d50}.section-cai{align-items:center;background:#fff;color:#4d3e2b;display:flex;justify-content:center;padding:0 10%;position:relative}.columns{display:flex;height:100%;justify-content:space-between;left:0;position:absolute;top:0;width:100%;z-index:1}.column{background:#dcdcdccc;height:100%;width:10%}.left-column{transform:translateX(-100%)}.right-column{transform:translateX(100%)}.section__right{max-width:800px;position:relative;text-align:right;width:100%;z-index:2}.reveal h3{color:#816043;font-family:cairo,sans-serif;font-size:clamp(2.5rem,5vw,4rem);margin-bottom:1.5rem}.reveal p{color:#4d3e2b;font-family:Tajawal,sans-serif;font-size:1.8rem;line-height:1.6}@media (max-width:768px){.section-cai{padding:0 5%}.reveal h3{font-size:2.5rem}.reveal p{font-size:1.4rem}.icon{font-size:2.5rem}.column{width:15%}.emblem{font-size:2rem;height:80px;width:80px}}@media (max-width:1024px){.reveal h3{font-size:2rem}.reveal p{font-size:1.2rem}.icons-row{align-items:center;flex-direction:column}.icon{font-size:2.5rem;margin-bottom:1rem}.btn{font-size:1.2rem}.emblem{font-size:2rem;height:80px;width:80px}}@media (max-width:768px){.section-cai{padding:0 2%}.reveal h3{font-size:2.5rem}.reveal p{font-size:1.4rem}.icon{font-size:2rem}.btn{padding:.8rem 1.6rem}.emblem{font-size:1.8rem;height:70px;width:70px}}@media (max-width:480px){.reveal h3{font-size:2rem}.reveal p{font-size:1.2rem}.icon{font-size:1.8rem}.btn{padding:.6rem 1.2rem}.emblem{font-size:1.6rem;height:60px;width:60px}}.info-section{align-items:flex-start;background-color:#193953;display:flex;justify-content:space-around;margin-bottom:200px;margin-top:200px;padding:80px 20px;position:relative}.paper{left:0;overflow:hidden;position:absolute;top:-2%;transform:translateY(-50%);width:100%;z-index:0}.paper img,.paper-down img{min-width:1000px;width:100%}.paper-down{overflow:hidden;rotate:180deg;transform:translateY(-80%)}.paper-down,.rome-building{bottom:0;left:0;position:absolute;width:100%;z-index:1}.rome-building{transform:translateY(5%)}.rome-building img{opacity:.5;width:20%}.info-box{border-radius:8px;max-width:400px;padding:30px 20px;text-align:center;width:40%;z-index:1}.info-box h2{color:#fff;font-size:2rem;font-size:clamp(2.5rem,5vw,4rem);margin-bottom:20px}.info-box h2,.info-box p{font-family:Tajawal,sans-serif}.info-box p{color:#dadada;font-size:1.5rem;margin-bottom:30px}@media (max-width:1024px){.info-section{align-items:center;flex-direction:column}.info-box{max-width:600px;width:80%}}@media (max-width:768px){.info-box{max-width:100%;padding:20px;width:90%}.info-box h2{font-size:1.8rem}.info-box p{font-size:.9rem}.info-box button{font-size:.9rem;padding:10px 20px}.rome-building img{width:30%}}@media (max-width:480px){.info-box{padding:15px}.info-box h2{font-size:1.5rem}.info-box p{font-size:.8rem}.info-box button{font-size:.8rem;padding:8px 15px}.rome-building img{padding-top:180px;width:28%}}.banner-container{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:column;font-family:cairo,sans-serif;font-size:clamp(2.5rem,5vw,4rem);height:100vh;justify-content:center;padding:50px;width:100%}.banner-container .card,.banner-container .text h1,.banner-container .text p{will-change:transform,opacity}.banner-container .vertical{align-items:center;display:flex;flex-direction:row;justify-content:center}.banner-container .vertical .card{background-color:#222;border-radius:20px;height:400px;overflow:hidden;position:relative;width:480px}.banner-container .vertical .card img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.banner-container .vertical .text{display:flex;flex-direction:column;justify-content:center;margin-right:80px;width:36%}.banner-container .vertical .text h1,.banner-container .vertical .text p{color:#000}.banner-container .vertical .text h1{font-size:3rem;margin-bottom:40px;text-align:center}.banner-container .vertical .text p{font-family:Tajawal,sans-serif;font-size:1.22rem;font-weight:200;line-height:32px}@media (max-width:1024px){.banner-container .vertical{flex-direction:column;text-align:center}.banner-container .vertical .text{margin-right:0;width:100%}.banner-container .vertical .card{height:200px;margin-top:20px;width:80%}.banner-container .vertical .text h1{font-size:2.5rem}.banner-container .vertical .text p{font-size:1.1rem;line-height:28px}}@media (max-width:768px){.banner-container .vertical .text h1{font-size:2rem}.banner-container .vertical .text p{font-size:1rem;line-height:24px}.banner-container .vertical .card{width:90%}}@media (max-width:480px){.banner-container{padding:20px}.banner-container .vertical .text h1{font-size:1.5rem}.banner-container .vertical .text p{font-size:.9rem;line-height:22px}.banner-container .vertical .card{width:100%}}body,html{overflow-x:hidden}.scroll-container-value{align-items:center;display:flex;height:1000px;justify-content:flex-start;min-height:100vh;overflow:hidden;position:relative;width:100%}.background{background-image:url(https://res.cloudinary.com/dg839snox/image/upload/v1730939073/saudi-arabia-s-jeddah-corniche-bfprf14mem76jita_ar0jfm.jpg);background-position:50%;background-size:cover;filter:brightness(30%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.fixed-content-value{color:#fff;left:10%;position:absolute;top:15%;z-index:10}.fixed-content-value h1{color:#fff;font-family:Tajawal,sans-serif;font-size:3rem;margin-bottom:1rem;text-shadow:2px 5px 2px #0000004d}.fixed-content-value p{font-size:1.2rem;line-height:1.5;width:300px}.horizontal-scroll{flex-direction:row;height:900px;left:0;padding-left:50%;position:absolute}.card-value,.horizontal-scroll{align-items:center;display:flex}.card-value{background-color:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;flex-direction:column;height:400px;justify-content:center;margin-right:30px;min-width:600px;overflow:hidden;position:relative}.card-value h1{font-family:Tajawal,sans-serif;font-size:30px;top:20%}.card-value h1,.card-value img{color:#193953;position:absolute;text-align:center;z-index:1}.card-value img{bottom:20%;width:300px;z-index:0}.card-value p{color:#333;font-size:1rem;margin-top:10px;text-align:center;width:500px}@media (max-width:1024px){.fixed-content-value h1{font-size:2rem}.fixed-content-value p{font-size:1rem}.card-value{height:350px;min-width:450px}}@media (max-width:768px){.fixed-content-value h1{font-size:1.8rem}.fixed-content-value p{font-size:.9rem}.card-value{height:300px;min-width:350px}.card-value img{width:200px}}@media (max-width:480px){.fixed-content-value h1{font-size:2.5rem}.fixed-content-value p{font-size:.8rem}.card-value{height:270px;min-width:380px}}.ink-a{align-content:center;align-items:center;background-color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;font-family:Tajawal,sans-serif;height:50vh;justify-content:center;position:relative;scroll-snap-align:start;width:100%}#cursor{position:fixed;width:20px;z-index:6}#cursor img{width:50px}main{align-content:center;background-color:#fff;flex-direction:column;flex-wrap:nowrap;font-family:Tajawal,sans-serif;overflow:hidden;padding-bottom:100px}.ink-a-js,main{align-items:center;display:flex;justify-content:center}.ink-a-js{height:100%;position:relative;width:100%;z-index:5}.ink-a-js img{height:1000px;min-width:1000px;object-fit:cover;width:100%;z-index:5}.amazing-section{background-color:#fff;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;margin-top:-150px;padding:50px;text-align:center;width:70%}.section-title{color:#333;font-size:2.5rem;margin-bottom:50px;position:relative;width:100%}.anim-item{background-color:#fff;border-radius:12px;box-shadow:0 8px 16px #0003;box-sizing:border-box;color:#333;font-size:1.5rem;margin:20px;padding:20px;transition:transform .3s ease,box-shadow .3s ease;width:calc(33% - 40px)}@media (max-width:950px){.amazing-section{width:100%}#cursor{display:none}.anim-item{width:calc(50% - 40px)}.ink-a{display:none}}@media (max-width:480px){.anim-item{width:calc(100% - 40px)}}.anim-item .iconn{color:#193953;font-size:1.8rem;margin-right:10px}.anim-item:hover{box-shadow:0 12px 24px #0000004d;transform:scale(1.08)}.container{align-items:center;background-color:#4e3c24;display:flex;flex-wrap:wrap;height:auto;overflow:hidden;padding:75px 0;position:relative;width:100%}.header{margin-bottom:45px;max-height:70px;text-align:center;transition:.45s ease .05s;width:100%;z-index:8}.header-title{font-family:Yeseva One,cursive;font-size:3.3em;margin-bottom:15px;width:100%}.team-container{box-sizing:border-box;display:flex;flex-wrap:wrap;height:auto;margin:auto;max-width:1400px;padding:0 30px;width:100%}.person{transition:.45s;z-index:8}.person-details{box-sizing:border-box;margin-top:0;padding:30px 20px;transition:.3s}.person-img{width:100%}.person-title{color:#fff;font-size:2em}.person-desc{color:hsla(0,0%,100%,.377);font-size:.8em;margin-top:10px;text-transform:uppercase}.person-list{justify-content:space-between}.person:before{background:#fbf9bd;bottom:0;content:"";height:0;transition:.45s}.person:after,.person:before{left:0;position:absolute;width:100%}.person:after{align-items:center;color:#282828;content:"";display:flex;flex-direction:column;flex-wrap:wrap;font-family:Ionicons;font-size:36px;height:100%;justify-content:center;opacity:0;text-align:center;top:0;transition:.3s;visibility:hidden}.container-selected .header{max-height:0}.container-selected .person{opacity:0!important;pointer-events:none}.container-selected .person-list .person-selected{opacity:1!important}.container-selected .person-list .person-selected:before{height:100%}.container-selected .person-list .person-selected .person-details{margin-top:-40px;opacity:0}.team-detail{box-sizing:border-box;color:#fff;display:none;height:100%;height:100vh;opacity:0;position:relative;right:80px;top:0;transition:.15s;width:calc(100% - 100px)}.team-detail-bio-content p{font-size:1.05em;line-height:25px;margin-bottom:15px}.team-detail-inner,.team-detail-left{display:flex;flex-wrap:wrap;min-height:100%}.team-detail-left{align-items:center;background-position:top;background-repeat:no-repeat;background-size:cover;justify-content:center;position:relative;width:650px}.team-detail-left:after,.team-detail-left:before{content:"";height:100%;position:absolute;right:0;top:0;width:100%}.team-detail-photo{font-size:0;position:relative;text-align:center;width:100%;z-index:999}.team-detail-photo img{max-width:100%}.team-detail-right{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;min-height:100%;padding-right:10%;position:relative;right:0;width:calc(100% - 650px)}.team-detail-right .person-title{font-family:Yeseva One,cursive;font-size:2.2em}.container-ready .team-detail{display:inline;opacity:1;right:0;transition:.45s ease .3s;z-index:8}.container-ready .team-detail img{width:75%}.container-ready .team-container{height:0;overflow:hidden}.container-ready .person-selected{height:100%!important;left:0!important;pointer-events:auto;top:0!important;width:100px!important;z-index:99}.container-ready .person-selected:after{display:inline;opacity:1}.person-back:before{height:0!important}.person-back .person-details{margin-top:-15px!important;opacity:1!important;transition-delay:.35s}.social{margin-top:15px}.social a{color:#fbf9bd;font-size:20px;margin-right:8px}.social a:last-child{margin-right:0}.close-button{background-color:#fbf9bd;color:#282828;font-size:1em;margin-top:20px;transition:background-color .3s ease}.close-button:hover{background-color:#e5e2a3}.team-detail-right .person-title{color:#fff;font-size:2.5em}.team-detail-header{border-bottom:2px solid #b89248;margin-bottom:30px;padding-bottom:10px}.team-detail-photo img{background-color:#fff;border:4px solid #b89248;border-radius:50%;max-width:300px;width:100%}.close-button{background-color:#b89248;border-radius:5px;color:#fff;padding:10px 20px}.close-button:hover{background-color:#d4b76d}.svgline{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.line{stroke:#b89248;stroke-width:2;fill:none}.person-list{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:20px;max-width:1400px;width:100%}.person{background-color:#fdf3d7;border:1px solid #e6d5cc;border-radius:10px;box-shadow:0 4px 12px #0000001a;cursor:pointer;overflow:hidden;padding:20px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:calc(25% - 30px)}.person-title{color:#4b3d2b;font-family:Garamond,serif;font-size:1.5em;margin-bottom:5px}.person-desc{color:#c59e42;font-size:.9em;margin-top:5px;text-transform:capitalize}@media (max-width:1200px){.team-detail-left{box-sizing:border-box;padding:0 40px;width:400px}.team-detail-right{padding-right:0;width:calc(100% - 440px)}.person .person-title{font-size:1.7em}.person{width:calc(33% - 30px)}.person-details{box-sizing:border-box;margin-top:0;padding:30px 20px;transition:.3s}}@media (max-width:970px){.container-ready .team-detail{display:inline;left:0;margin:auto;opacity:1;right:0}.team-detail-left{left:0;margin:auto;right:0;width:100%}.team-detail-right{top:-10vmin;width:100%}.team-detail-header{text-align:center;width:100%}.container-ready .person-selected{width:50px!important}.team-detail{width:calc(100% - 50px)}}@media (max-width:768px){.person{width:calc(50% - 20px)}.team-detail{padding:20px}.person-details{margin-top:-25px}.team-detail{width:100%}.team-detail-inner{align-items:center;flex-direction:column}.team-detail-right{text-align:center}}@media (max-width:480px){.person{margin-bottom:20px;width:160px}.team-container{gap:20px;width:100%}}@media (max-width:1008px) and (orientation:landscape){.person{height:auto;margin-bottom:20px;width:calc(50% - 15px)}.team-detail-inner{flex-direction:row;justify-content:space-between}.team-detail-left,.team-detail-right{padding:10px;width:50%}.team-detail-right{text-align:left}.team-detail-photo img{max-width:150px}.team-detail-right .person-title{font-size:1.8em}.team-detail-bio-content p{font-size:1.2em}.close-button{font-size:.9em;padding:8px 15px}}.info-section-contact{align-items:center;background-attachment:fixed;background-color:#000;background-image:url(https://www.thepublicdiscourse.com/wp-content/uploads/2021/08/Thomas-Aquinas.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;padding:100px 20px;position:relative}.info-section-contact:before{background-color:rgba(0,0,0,.651);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.info-section-contact *{color:#fff;position:relative;z-index:2}.contact-container{border-radius:12px;box-shadow:0 8px 20px #0000001a;margin:0 auto;max-width:900px;padding:50px;text-align:center;width:100%}.contact-title{color:#b08958;font-family:Tajawal,sans-serif;font-size:clamp(2rem,5vw,4rem);font-weight:700;margin-bottom:30px;text-align:center}.contact-address,.contact-help{color:#fff;font-size:18px;margin-bottom:20px}.contact-phone{color:#b08958;font-weight:700}.contact-form{align-items:center;display:flex;flex-direction:column}.input-group{display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.input-group input{background-color:#f000;border:2px solid #ffffffb0;border-radius:6px;color:#fff;font-size:16px;padding:15px;text-align:right;transition:all .3s ease;width:48%}.input-group input:focus{border-color:#b08958;box-shadow:0 4px 10px #0000001a;outline:none}textarea.message-box{background-color:#f000;border:2px solid #ffffffb0;border-radius:6px;font-size:16px;height:150px;margin-bottom:20px;padding:15px;resize:none;text-align:right;transition:all .3s ease;width:100%}textarea:focus{border-color:#b08958;box-shadow:0 4px 10px #0000001a;outline:none}.submit-button{background-color:#b08958;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:18px;padding:15px 30px;transition:background-color .3s ease}.submit-button:hover{background-color:#8f7044}@media (max-width:768px){.input-group{flex-direction:column}.input-group input{margin-bottom:15px;width:100%}}#cursor,.inner{left:0;pointer-events:none;position:fixed;top:0;will-change:transform;z-index:9999}.input-group input::placeholder,textarea.message-box::placeholder{color:#fff;opacity:1}.cairo-header{background-color:#000;background-image:url(https://res.cloudinary.com/dg839snox/image/upload/v1729079450/New_Project_a7zkrv.jpg);height:80vh;margin:0 auto;overflow:hidden;padding:0;position:relative;width:100%}.header-content{align-items:center;display:flex;height:100%;justify-content:space-between;margin-left:10%;padding:0 50px}.text-container{width:40%}.header-title{font-size:clamp(2.5rem,5vw,4rem);font-style:italic;margin:-70px 0 20px}.cta-button,.header-title{font-family:Tajawal,sans-serif}.cta-button{background-color:initial;border:2px solid #eed28500;color:#ffda8b;cursor:pointer;display:inline-block;font-size:18px;letter-spacing:1px;margin-left:0;padding:12px 24px;text-transform:uppercase;transition:background-color .3s ease}.image-container{position:relative;right:15%;top:50%;width:100%}.team-images{align-items:flex-end;display:flex;justify-content:center;position:relative}.team-member{bottom:0;position:absolute;transition:all .5s ease}@media only screen and (max-width:1200px){.header-title{font-size:36px;margin-top:170px}.cta-button{font-size:16px;padding:10px 20px}.text-container{width:50%}}@media only screen and (max-width:900px){.header-title{font-size:32px}.cta-button{font-size:16px;padding:10px 20px}.text-container{width:60%}.image-container{margin-left:5%;width:90%}}@media only screen and (max-width:768px){.header-content{flex-direction:column;height:68%;margin-left:0;text-align:center;width:100%}.image-container{right:0}.header-title{font-size:28px}.cta-button{font-size:14px;padding:8px 16px}.image-container{width:100%}}@media only screen and (max-width:480px){.header-title{font-size:24px;margin-top:90px}.cairo-header{height:100vh;width:100%}.header-content{height:68%}.image-container{right:0}.cta-button{font-size:12px;padding:6px 12px}.text-container{width:90%}.team-member{max-height:200px}}.arrow-buttonn{background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 4px 12px #0003;cursor:pointer;display:none;font-size:24px;margin-top:-20%;padding:12px 18px;position:absolute;transform:translateY(-100%);transition:transform .2s ease,background-color .3s ease;z-index:20}.arrow-buttonn:hover{background-color:#fff;transform:translateY(-100%) scale(1.1)}.leftt{left:80px}.rightt{right:80px}@media only screen and (max-width:768px){.arrow-buttonn{display:block}}.container-gahra{background-color:#052e4f;font-family:Tajawal,sans-serif;overflow:hidden;position:relative}.hero_vedio_content{align-items:center;display:flex;margin-left:-8%;margin-right:-8%;position:relative}.vedio_content{bottom:0;clip-path:inset(15% 35% 15% 35% round 2em);left:0;position:absolute;right:0;top:0;z-index:1}.vedio_content img{height:100%;object-fit:cover;width:100%}.vedio-gallery-title{color:#fff;font-size:3vh;font-weight:400;left:50%;line-height:1.25;mix-blend-mode:luminosity;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:3}.vedio_gallery{grid-gap:3em;display:grid;grid-template-columns:1fr 1fr 2fr 1fr 1fr}.vedio_gallery img{border-radius:1em;height:15em;margin-top:40%;object-fit:cover;width:100%}.vedio_gallery_left_inner,.vedio_gallery_right_inner{position:relative}.vedio_gallery_center{visibility:hidden}body{overflow-x:hidden}@media (min-width:1025px){.container-gahra,.vedio_content{height:80vh}.vedio_gallery_left_inner,.vedio_gallery_right_inner{position:relative;top:-10vh}}@media (max-width:768px){.container-gahra{padding:1% 10px}.hero_vedio_content{height:600px}.vedio_content{clip-path:inset(5% 15% 5% 15% round vh);padding:10% 10px;top:2%}.vedio-gallery-title{font-size:3vh;top:55%;width:60%}.vedio_gallery{grid-template-columns:1fr 1fr}.vedio_gallery img{margin-top:-40%;padding:10% 10px}}.gahra-sec{align-items:center;background-color:#fff;display:flex;justify-content:space-between;overflow:hidden;padding:120px 150px;position:relative}@media (min-width:1025px){.gahra-sec{height:100vh}}.text-content{flex:1 1;font-family:Cairo,sans-serif;margin-right:30px;max-width:45%}.text-content h4{color:#888;font-size:1rem;font-weight:400;letter-spacing:1.5px;margin-bottom:20px;text-transform:uppercase}.text-content h2{color:#333;font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:25px}.text-content p{color:#6c6c6c;font-size:1.1rem;line-height:1.7;margin-bottom:40px;max-width:90%}.cta-button:hover{background-color:#928677;color:#fff}.image-content{display:flex;flex:1 1;justify-content:flex-end;max-width:55%}.lady-justice-image{height:auto;margin-right:10%;max-width:20%;object-fit:cover;position:absolute;top:30%;z-index:10}.yellow-border{background-color:#254259;height:100%;position:absolute;right:0;top:0;width:30%}@media (max-width:1024px){.gahra-sec{padding:60px 40px}.text-content h2{font-size:2.8rem}.lady-justice-image{margin-right:0;max-width:300px}}@media (max-width:768px){.gahra-sec{flex-direction:column;height:auto;overflow:visible;padding:50px 20px;text-align:center}.text-content{margin:0;max-width:100%;position:relative;top:auto;width:100%}.map-container-gahrah{height:300px;margin:0 auto;top:0;width:92vw;z-index:1}.map-container-gahrah iframe{height:300px}.map-description{margin:12px auto 0;padding-bottom:16px;position:relative;z-index:2}.lady-justice-image,.yellow-border{display:none}}.lady-justice-image,.text-content h2,.text-content p,.yellow-border{will-change:transform,opacity}.map-container-gahrah{border-radius:10px;overflow:hidden;position:relative;z-index:5}.map-container-gahrah iframe{height:500px;width:100%}@media (max-width:768px){.map-container-gahrah{height:300px;top:10%;width:90vw}}.map-description{color:#333;font-family:Cairo,sans-serif;font-size:1rem;margin-top:10px;text-align:center}.animated-container{height:150vh;overflow:hidden;position:relative;width:100%;z-index:1}.rotate-text{font-size:350px;margin-left:40px;position:absolute;rotate:90deg}tspan{font-family:Tajawal,sans-serif}.svg-container{position:relative;width:100%}.svg-container svg{position:absolute;right:5%;width:50%}.hand{right:-17%}.base,.hand{position:absolute;width:80%}.base{right:-19%}@media (max-width:1200px){.animated-container{height:120vh}}@media (max-width:768px){.hand{margin-top:20vh;right:-20%}.base,.hand{position:absolute;width:120%}.base{margin-top:15vh;right:-22%}.svg-container svg{right:-10%;width:100%}}@media (max-width:480px){.hand{margin-top:25vh;right:-24%}.base,.hand{position:absolute;width:120%}.base{margin-top:21vh;right:-25%}}.animated-container{will-change:transform,opacity}.base,.circle-1,.circle-2,.circle-3,.egg,.hand{will-change:transform}.header-tttle{color:#193953;font-family:Tajawal,sans-serif;font-size:4rem;left:0;margin:20px 0;position:absolute;right:0}.person-container{background-color:#fff;margin:auto;padding:0}.law-person{position:relative}.left-base,.right-base{position:absolute}.person-container h4{color:#ac8665;font-size:100px;justify-content:center;left:0;margin:auto;padding:0;position:absolute;right:0;text-align:center;top:30%;white-space:nowrap;width:100%}.person-container{height:100vh;overflow:hidden;width:100%}.lawyer-section,.person-container{align-items:center;display:flex;justify-content:center;position:relative}.lawyer-section{gap:20px;padding:20% 20px}#canvas{cursor:pointer;display:block;height:auto;max-width:600px;width:50vw;z-index:1}.text-content-s{direction:rtl;max-width:400px;padding-left:20px;position:relative;text-align:right;z-index:2}.text-content-s h2{font-family:Tajawal,sans-serif;font-size:1.8em;margin-bottom:10px}.text-content-s p{color:#333;font-family:Tajawal,sans-serif;font-size:1em;line-height:1.5}@media (min-width:1200px){.lawyer-section{gap:40px;padding:10% 20px}#canvas{max-width:800px;width:60vw}.text-content-s{max-width:600px}.text-content-s h2{font-size:2.5em}.text-content-s p{font-size:1.2em;line-height:1.8}}@media (max-width:768px){.lawyer-section{align-items:center;flex-direction:column;text-align:center}#canvas{max-width:100%;width:80vw}.text-content-s{max-width:90%;padding-left:0}.text-content-s h2{font-size:1.5em}.text-content-s p{font-size:.95em}}@media (max-width:480px){.text-content-s h2{font-size:1.3em}.text-content-s p{font-size:.9em}}.new-header{background-image:linear-gradient(rgba(3,17,32,.747),rgba(0,0,0,.658)),url(https://images.locationscout.net/2020/03/the-read-sea-saudi-arabia-hrrc.webp?h=1400&q=80);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;color:#fff;overflow:hidden;padding:20% 20px;position:relative}.header-overlay,.new-header{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.header-overlay{height:70%}.header-content{justify-content:center;margin:auto;max-width:1000px;padding:0 20px;text-align:center}.header-title{color:#fff;font-size:50px;font-weight:700;line-height:1.2;margin:0}.highlighted-text{color:#d4a017;font-family:cairo,sans-serif;font-size:60px}.stat-icon-globe{background:url(https://cdn-icons-png.freepik.com/512/6213/6213305.png) no-repeat 50%;background-size:contain}.stat-icon-experience{background:url(https://cdn-icons-png.freepik.com/256/10845/10845509.png?semt=ais_hybrid) no-repeat 50%;background-size:contain}.stat-icon-lawyers{background:url(https://static.vecteezy.com/system/resources/previews/048/413/778/non_2x/lawyer-icon-against-transparent-background-generated-by-ai-free-png.png) no-repeat 50%;background-size:contain}.stat-icon-cases{background:url(https://cdn-icons-png.flaticon.com/512/782/782804.png) no-repeat 50%;background-size:contain}.header-stats{background:#fffffff2;border-radius:15px;bottom:20px;box-shadow:0 4px 10px #0000001a;display:flex;flex-wrap:wrap;justify-content:space-around;max-width:1100px;padding:2% 20px;position:absolute;width:100%}.stat-item{flex:1 1;min-width:10px;padding:10px 0;text-align:center}.stat-icon{height:50px;margin:0 auto 10px;width:50px}.stat-number{color:#333;font-size:36px;font-weight:700}.stat-label{color:#666;font-size:16px;margin-top:5px}@media (min-width:1025px){.new-header{height:100vh}}@media (max-width:1024px){.new-header{padding:40% 15px}.header-title{font-size:42px}.highlighted-text{font-size:50px}.header-content{padding:0 15px}}@media (max-width:768px){.new-header{padding:60% 10px}.header-title{font-size:36px}.highlighted-text{font-size:44px}.stat-number{font-size:26px}.stat-icon{height:40px;margin:0 auto 10px;width:40px}}@media (max-width:480px){.new-header{padding:80% 10px}.header-title{font-size:28px}.highlighted-text{font-size:36px}.header-content{padding:0 10px}}.our-clients{background-color:#3b2902;overflow-x:hidden;perspective:1px}.client-section,.our-clients{position:relative;width:100vw}.client-section{display:flex;flex-direction:column;height:100vh;justify-content:space-between;overflow:hidden}.client-left,.client-right{align-items:center;display:flex;flex-direction:column;font-family:Tajawal,sans-serif;height:50vh;justify-content:center;padding:20px;text-align:center;width:100%}.client-left{background-color:#fff;color:#5a410b}.client-right{background-color:#1a1a1a;color:#5a410b}.client-left h2,.client-right h2{font-size:2.5rem;font-weight:600}.client-left h2{margin-bottom:20px}.client-left p{font-size:1rem;line-height:1.5}.client-image{border-radius:20px;box-shadow:0 10px 30px #0000001a;height:auto;width:80%}@media (min-width:768px){.client-section{flex-direction:row}.client-left,.client-right{height:100vh;width:50vw}.client-left h2{font-size:3rem}.client-left p{font-size:1.25rem}}@media (max-width:768px){.client-section{flex-direction:row;height:30vh}.client-left,.client-right{height:30vh;width:50vw}.client-right h2{font-size:1rem;font-weight:600}.client-left h2{font-size:1rem}.client-left p{font-size:.25rem}}.client-section:nth-child(2n) .client-left{background-color:#1a1a1a;color:#5a410b}.client-section:nth-child(2n) .client-right{background-color:#fff}.client-section:nth-child(2n) .client-image{filter:brightness(.9)}*{box-sizing:border-box;margin:0;padding:0}.hero{align-items:center;color:#fff;display:flex;font-family:Tajawal,sans-serif;height:100vh;justify-content:center;position:relative;width:100%}.hero-image{box-shadow:inset 0 0 80px rgba(0,0,0,.932);object-fit:cover;z-index:-1}.hero-image,.overlay{height:100%;left:0;position:absolute;top:0;width:100%}.overlay{background:rgba(0,0,0,.568);z-index:1}.hero-content{text-align:center;z-index:2}.hero-content h1{color:#b19012;font-family:Cairo,sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:700;letter-spacing:.1rem;text-shadow:4px 4px 10px #000000b3}.circle-container{align-items:center;display:flex;position:relative}.circle-svg{height:30vw;left:25%;pointer-events:none;position:absolute;top:80px;transform:translateX(-50%)}.circle-path{stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 2s ease-out}.outer{background-color:#fff;overflow:hidden;padding:0;width:100%}.outer.first .h i{color:#ffdd57;font-size:2rem;padding:15px}.inner-service{flex-direction:row;gap:20px;margin:200px auto auto;max-width:1200px;min-height:auto;padding:20px;width:100%}.inner-service-column{margin-top:20px;padding:30px}.inner-service-column h1{color:#000;font-family:Tajawal,sans-serif;font-size:clamp(2.5rem,5vw,4rem);letter-spacing:-.5px;line-height:1.5;margin-bottom:20px;text-align:right}.inner-service-column p{color:#0c0606;font-family:Tajawal,sans-serif;font-size:clamp(1rem,2vw,1.4rem);line-height:1.8;margin-bottom:30px;text-align:right}.right{position:relative}.right img{height:auto;margin:auto;max-width:500px;width:100%}.btn{background:linear-gradient(0deg,#00154c,#12376e,#23487f);border:none;border-radius:50px;box-shadow:0 15px 30px #00000080;color:#fff;cursor:pointer;height:50px;overflow:hidden;position:relative;width:140px}.btn span{font-size:12px;letter-spacing:1px;text-transform:uppercase;transition:top .5s}.btn-text-one{top:50%}.btn-text-one,.btn-text-two{left:0;position:absolute;transform:translateY(-50%);width:100%}.btn-text-two{top:150%}.btn:hover .btn-text-one{top:-100%}.btn:hover .btn-text-two{top:50%}.layer-1,.layer-1-twin{background:#ffffff1a;color:#fff;font-size:3rem;padding:70px 0;text-align:center}.layer-2,.layer-2-twin{background:#fff3;color:#fff;font-size:2.5rem;padding:70px 0;text-align:center}.layer-3,.layer-3-twin{background:#ffffff4d}.layer-3,.layer-3-twin,.layer-4,.layer-4-twin{color:#fff;font-size:2rem;padding:70px 0;text-align:center}.layer-4,.layer-4-twin{background:#fff6}.layer-5,.layer-5-twin{background:#ffffff80}.layer-5,.layer-5-twin,.layer-6,.layer-6-twin{color:#fff;font-size:2rem;padding:70px 0;text-align:center}.layer-6,.layer-6-twin{background:#fff6}.layer-7,.layer-7-twin{background:#ffffff4d}.layer-7,.layer-7-twin,.layer-8,.layer-8-twin{color:#fff;font-size:2rem;padding:70px 0;text-align:center}.layer-8,.layer-8-twin{background:#fff3}.layer-9,.layer-9-twin{background:#ffffff1a;color:#fff;font-size:2rem;padding:70px 0;text-align:center}.h i{padding:20px}.outer.third{padding:0}.inner-service{align-items:center;display:flex;justify-content:space-between;opacity:0}.mask-reveal{background:linear-gradient(90deg,#8f6629,#472f0b);height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:100%}.inner-service-column{flex:1 1}.left.inner-service-column h1{font-size:2rem}.right.inner-service-column{align-items:center;display:flex;justify-content:center}.right.inner-service-column img{display:block;margin:0 auto}@media (max-width:1024px){.inner-service{flex-direction:column;text-align:center}.inner-service-column img{width:80%}}@media (max-width:768px){.hero-content h1{font-size:2.5rem}.inner-service-column h1{font-size:3rem}}@media (max-width:480px){.h{font-size:1rem;padding:20px 0}.h,.inner-service-column p{width:100%}}.outer.first{align-items:center;background-color:#f5f7fa;display:flex;flex-direction:column;margin-top:0;padding:80px 20px}.card-grid{grid-gap:30px;direction:rtl;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:20px;max-width:1200px;width:100%}.service-card{background:#fff;border-radius:15px;box-shadow:0 8px 16px rgba(0,0,0,.356);overflow:hidden;padding:30px 20px;position:relative;text-align:right;transition:transform .2s ease,box-shadow .2s ease}.service-card:hover{box-shadow:0 12px 24px #00000026;transform:translateY(-8px)}.service-description{color:#666;direction:rtl;font-family:Cairo,sans-serif;font-size:.95rem;line-height:1.6;margin-bottom:20px}.view-all-link{color:#000;display:inline-block;font-family:Cairo,sans-serif;font-size:1rem;font-weight:600;margin-top:20px;text-align:right;text-decoration:none;transition:color .3s ease}.view-all-link:hover{color:#472f0b}@media (max-width:1024px){.hero-content h1{font-size:2.5rem}.inner-service-column h1{font-size:3rem}.card-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.outer.first{padding:40px 20px}.section-title{font-size:2.5rem}.section-subtitle{font-size:1.5rem}}@media (max-width:480px){.outer.first{padding:60px 10px}.section-title{font-size:2rem}.section-subtitle{font-size:1.2rem}.service-card{padding:20px 15px}}.service-search{border:1px solid #ccc;border-radius:5px;direction:rtl;display:block;font-size:1rem;margin:20px auto;max-width:400px;padding:10px;width:100%}.section-title{font-family:Tajawal,sans-serif;font-size:clamp(2rem,5vw,3rem)}.service-title{font-size:clamp(1.2rem,2.5vw,1.5rem)}.service-description{font-size:clamp(.9rem,2vw,1rem)}.flip-card{background-color:initial;height:auto;perspective:1000px;width:100%}.flip-card-inner{position:relative;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.68,-.55,.265,1.55);width:100%}.flip-card-back,.flip-card-front{backface-visibility:hidden;border-radius:15px;position:relative;width:100%}.flip-card-back{left:0;position:absolute;top:0}.flip-card-back,.flip-card.flipped .flip-card-inner{transform:rotateY(180deg)}.service-card{background:none;box-shadow:none;padding:0}.service-card-content{background:#fff;border-radius:15px;box-shadow:0 8px 16px rgba(0,0,0,.356);padding:30px 20px}.service-icon{align-items:center;background-color:#f0f3f7;border-radius:50%;box-shadow:0 4px 8px #0000001a;color:#8f6629;display:flex;font-size:2.2rem;height:60px;justify-content:center;margin:-4px auto 20px;width:60px}.service-title{color:#000;font-family:Cairo,sans-serif;font-size:1.2rem;font-weight:700;margin-bottom:8px}.service-description,.service-details{color:#666;font-family:Cairo,sans-serif;font-size:.95rem;line-height:1.6}.service-details{display:none}.flip-card{cursor:pointer}.flip-card.flipped .service-details{display:block}.flip-card.flipped .service-description{display:none}.close-button{background:none;border:none;cursor:pointer;font-size:1.5rem;position:absolute;right:15px;top:10px}.hero-all{min-height:100vh;width:100%}#hero,.hero-all{overflow:hidden;position:relative}#hero{align-items:center;background:#282828;display:flex;flex-direction:column;height:100vh;justify-content:center}.hero-bg{background-image:url(https://www.histecon.magd.cam.ac.uk/history-law/spaces_of_law/halliday4_lg.jpg);background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.split-section{background-color:#f0f0f0;padding:4rem 5%;transition:background-color .3s ease;z-index:5}.k{width:90%}.txt{font-size:1.5rem;transform:translateX(-300px)}.lawyer-svg{height:500px;opacity:0;width:500px}#hero span{color:#fff;font-size:1.2vw;margin-top:10px}.split-section{background-color:#f7f7f7;display:flex;height:60vmin;justify-content:space-between;padding:2rem 5%;perspective:1200px;transition:background-color .5s ease}.image-side,.text-side{align-items:center;display:flex;flex:1 1;justify-content:center}.deco{height:70%;opacity:0;transform:scale(.6) rotateY(-60deg) translateX(-30%);width:70%}.txt{font-size:1.5vw;opacity:0;transform:translateX(300px) skewX(20deg)}@media (max-width:768px){h1{font-size:6vw}#hero span{font-size:2vw}.split-section{flex-direction:column;height:auto;padding:1rem 3%}.image-side,.text-side{margin-bottom:1rem;text-align:center;width:100%}.txt{font-size:4vw;transform:translateX(0)}.deco{width:90%}}@media (max-width:480px){h1{font-size:8vw}#hero span{font-size:3vw}.txt{font-size:5vw}}.contact-page{background-color:#111;color:#fff;font-family:cairo,sans-serif;margin:0;width:100%}.header-section-cu{background-image:url(https://learnandsupport.getolympus.com/sites/default/files/styles/hero_large/public/2020-10/oly.skyline_3_zoom.jpg?itok=JN-ByJcM);background-position:50%;background-size:cover;height:450px}.header-overlay-cu,.header-section-cu{align-items:center;display:flex;justify-content:center}.header-overlay-cu{background-color:#0009;height:100%;width:100%}.header-title-cu{color:#fff;font-size:48px;font-weight:700;letter-spacing:1.8px;padding:18px 38px;text-transform:uppercase}.get-in-touch-cu{padding:70px 20px;text-align:center}.get-in-touch-cu h2{color:#d4af37;font-size:32px;letter-spacing:1.5px;margin-bottom:40px}.contact-details-cu{display:flex;justify-content:space-around;margin-bottom:50px}.detail-item-cu{text-align:center;width:250px}.detail-item-cu i{color:#d4af37;font-size:28px;margin-bottom:10px}.detail-item-cu h4{color:#d4af37;font-size:18px;margin-bottom:8px}.detail-item-cu p{font-size:16px;line-height:1.5}.contact-form-cu{margin:0 auto;max-width:600px;text-align:left}.contact-form-cu h3{font-size:18px;margin-bottom:30px}.contact-form-cu form{display:flex;flex-direction:column}.form-row-cu{margin-bottom:15px}.contact-form-cu input,.contact-form-cu textarea{background-color:#333;border:1px solid #555;border-radius:5px;color:#fff;font-size:16px;padding:16px;width:100%}.contact-form-cu textarea{height:150px}.contact-form-cu button{background-color:#d4af37;border:none;border-radius:5px;color:#111;font-size:18px;padding:14px;transition:background-color .3s ease}.contact-form-cu button:hover{background-color:#b2892b}.contact-form-cu button{cursor:pointer;display:inline-block}.social-media-cu{margin:40px 0;text-align:center}.social-media-cu h4{margin-bottom:20px}.social-icons-cu{display:flex;gap:25px;justify-content:center}.social-icons-cu a{color:#d4af37;font-size:28px;transition:color .3s ease}.social-icons-cu a:hover{color:#fff}.footer-cu{background-color:#222;padding:40px 20px}.map-container{margin-bottom:30px}.footer-cu-logo{text-align:center}.footer-cu-logo img{height:80px}.footer-cu-logo p{color:#888;font-size:14px;margin-top:10px}@media (max-width:1024px){.header-title-cu{font-size:42px;padding:16px 30px}.detail-item-cu i{font-size:24px}.detail-item-cu h4,.detail-item-cu p{font-size:15px}.contact-form-cu{width:80%}}@media (max-width:768px){.header-title-cu{font-size:36px;padding:14px 24px}.contact-details-cu{align-items:center;flex-direction:column;text-align:center}.detail-item-cu{margin-bottom:30px}.contact-form-cu{width:90%}.social-icons-cu a{font-size:24px}}@media (max-width:480px){.header-section-cu{height:250px}.header-title-cu{font-size:28px}.contact-details-cu{flex-direction:column;text-align:center}.detail-item-cu{margin-bottom:20px;width:100%}.contact-form-cu{width:100%}.footer-cu-logo img{height:60px}.social-icons-cu a{font-size:22px}}.footer{background-color:#1b1b1b;box-sizing:border-box;color:#f1c40f;font-family:Cairo,sans-serif;padding:50px 20px;text-align:right}.bgk{height:200px;position:absolute;width:500px}.footer-container{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.footer-column{flex:1 1;margin:20px;min-width:250px}.footer-column h3{color:#fff;font-size:20px;margin-bottom:15px}.footer-column p,.footer-column ul{color:#ccc;font-size:14px;line-height:1.8}.footer-column ul{list-style:none;padding:0}.footer-column ul li{margin-bottom:10px}.footer-column ul li a{color:#f1c40f;text-decoration:none;transition:color .2s}.footer-column ul li a:hover{color:#fff}.footer-bottom{border-top:1px solid #f1c40f;color:#ccc;font-size:12px;margin-top:40px;padding-top:20px;text-align:center}@media screen and (max-width:768px){.footer-container{align-items:flex-start;flex-direction:column;padding:0 10px}.footer-column{margin-bottom:20px;width:100%}.footer{text-align:center}}@media screen and (max-width:480px){.footer{padding:30px 10px;text-align:center}.footer-column h3{font-size:18px}.footer-column p,.footer-column ul{font-size:13px}.footer-column{margin:0;text-align:center}}