html,body{width:100%;height:100%;overflow-x:hidden;font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;background-color:#e8e4e5;margin:0;padding:0;scroll-behavior:smooth}html h1,html h2,html h3,html h4,html h5,html h6,body h1,body h2,body h3,body h4,body h5,body h6{margin:0;padding:0}html h2,body h2{font-size:22px;opacity:0.8}html ::-webkit-scrollbar,body ::-webkit-scrollbar{width:0px}html ::-webkit-scrollbar-track,body ::-webkit-scrollbar-track{background:#f1f1f1}html ::-webkit-scrollbar-thumb,body ::-webkit-scrollbar-thumb{background:#888}html ::-webkit-scrollbar-thumb:hover,body ::-webkit-scrollbar-thumb:hover{background:#555}html a,body a{color:inherit;text-decoration:none}.button-1{padding:8px 0px 8px 0px;font-size:medium;border-radius:8px;cursor:pointer;border:none;outline:none;opacity:0.7}.button-1 i{-webkit-animation-name:move-right-left;animation-name:move-right-left;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes move-right-left{0%{-webkit-transform:translate(-15%, 0%);transform:translate(-15%, 0%)}50%{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}80%{-webkit-transform:translate(15%, 0%);transform:translate(15%, 0%)}100%{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}}@keyframes move-right-left{0%{-webkit-transform:translate(-15%, 0%);transform:translate(-15%, 0%)}50%{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}80%{-webkit-transform:translate(15%, 0%);transform:translate(15%, 0%)}100%{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}}.light{background-color:#e8e4e5;color:#0e1319}.dark{background-color:#0e1319;color:#e8e4e5}nav{width:100%;padding:10px;background-color:#0e1319;color:#e8e4e5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:fixed;top:0;left:0;font-size:14px;z-index:101}@media only screen and (max-width: 600px){nav{text-align:left !important;padding-left:15px;padding-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex}nav .brand-logo{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;vertical-align:middle}nav .brand-logo img{width:auto;height:2.5em}nav .menu-icon{width:50%;text-align:right;vertical-align:middle;font-size:1.5em;padding-right:30px}nav .menu{position:fixed;width:101%;height:100%;overflow-y:scroll;overflow-x:hidden;left:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#0e1319;text-align:center;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes showMenu{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes showMenu{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes hideMenu{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes hideMenu{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}nav .menu .menu-close-btn{font-size:25px;position:absolute;top:12px;right:20px;background-color:#0e1319;z-index:102}nav .menu .vertical-align-center-on-mobile{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}nav .menu .vertical-align-center-on-mobile a{display:block;padding:6px 12px 6px 12px;color:inherit;text-decoration:none;opacity:0.8;font-size:20px}nav .menu .vertical-align-center-on-mobile a:hover{color:#fff;opacity:1}nav .menu .vertical-align-center-on-mobile button{font-size:18px;padding:6px 15px 6px 15px;border-radius:8px;outline:none;border:1px solid #e8e4e5;cursor:pointer;text-align:center;-ms-flex-line-pack:center;align-content:center;margin-top:6px}nav .menu .vertical-align-center-on-mobile button:hover{color:#e8e4e5;background-color:#0e1319;border:1px solid #e8e4e5}}@media only screen and (min-width: 600px){nav .brand-logo{display:inline-block;vertical-align:middle}nav .brand-logo img{width:auto;height:3em}nav .menu-icon{display:none}nav .menu-close-btn{display:none}nav .menu{margin-right:10px;vertical-align:middle;text-align:center;display:inline-block;margin-left:24px}nav .menu a{vertical-align:middle;padding:0 12px 0 12px;color:inherit;text-decoration:none;opacity:0.8}nav .menu a:hover{color:#fff;opacity:1}nav .menu button{vertical-align:middle;margin-left:24px;font-size:12px;padding:6px 12px 6px 12px;border-radius:8px;outline:none;border:1px solid #e8e4e5;cursor:pointer;text-align:center;-ms-flex-line-pack:center;align-content:center}nav .menu button:hover{color:#e8e4e5;background-color:#0e1319;border:1px solid #e8e4e5}}.hero{width:100%;height:100%;color:#0e1319;text-align:center;margin:0;position:relative}.hero .hero-content{width:90%;margin-left:5%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero .hero-content h3{margin-top:8px;color:#0e1319b2;letter-spacing:1.5px}@media only screen and (max-width: 600px){.hero .hero-content h1{font-size:30px;margin:0}}@media only screen and (min-width: 600px){.hero .hero-content h1{font-size:35px;margin:0}.hero .hero-content h3{font-size:18px;padding:8px 8px 8px 8px;width:auto;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#0e1319;color:#e8e4e5 !important}}.hero .know-more{width:90%;margin-left:5%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;top:98%;-webkit-transform:translateY(-98%);transform:translateY(-98%);text-align:center}.hero .know-more .btn{width:30px;height:30px;border-radius:50%;border:2px solid #0e1319;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes bounce{0%{-webkit-transform:translate(-50%, -15%);transform:translate(-50%, -15%)}50%{-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}80%{-webkit-transform:translate(-50%, 15%);transform:translate(-50%, 15%)}100%{-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}}@keyframes bounce{0%{-webkit-transform:translate(-50%, -15%);transform:translate(-50%, -15%)}50%{-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}80%{-webkit-transform:translate(-50%, 15%);transform:translate(-50%, 15%)}100%{-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}}.about{width:100%;color:#0e1319;margin:0;position:relative;background-color:#0e1319;display:table}.about .half-container{display:table-cell;color:#e8e4e5;vertical-align:middle;overflow-wrap:break-word;text-align:center;padding:50px 0px 50px 0px}@media only screen and (max-width: 600px){.about .half-container{display:block !important;max-width:100% !important;width:100% !important;padding:25px 0px 25px 0px !important}}.about .half-container .content{width:90%;margin-left:5%;text-align:left}.about .half-container .content h1,.about .half-container .content h2,.about .half-container .content h3{text-align:center}.about .half-container .content h3{opacity:0.7}.about .half-container .logo{width:70%}.about .half-container:first-child{width:40%}.about .half-container:nth-child(2){width:60%}.approach{width:100%;color:#0e1319;margin:0;background-color:#e8e4e5;padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 600px){.approach{padding-top:20px !important;padding-bottom:20px !important}}.approach h1,.approach h2,.approach h3{text-align:center}.approach h3{width:80%;margin-left:10%;margin-top:10px;opacity:0.7}@media only screen and (max-width: 600px){.approach h3{max-width:90% !important;width:90% !important;margin-left:5% !important}}.approach .cards{width:98%;margin-left:1.5%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}@media only screen and (max-width: 600px){.approach .cards{width:100% !important;margin-left:0% !important;display:block !important}}.approach .cards div.card{max-width:31%;padding:0;margin-left:1%;margin-right:1%;text-align:center;border-radius:20px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);background-color:#fff}@media only screen and (max-width: 600px){.approach .cards div.card{width:95% !important;max-width:95% !important;margin-left:2.5% !important;margin-right:2.5% !important;margin-bottom:25px}}.approach .cards div.card .banner{width:100%;margin-bottom:10px;vertical-align:top;border-top-left-radius:20px;border-top-right-radius:20px}.approach .cards div.card .list{opacity:0.7;text-align:left;padding-left:30px;line-height:1.6}.approach .cards div.card .list i{margin-right:15px}.approach .cards div.card h1{font-size:30px}.approach .cards div.card p{opacity:0.7;padding-left:12px;padding-right:12px;padding-bottom:2px}.creative-designing{width:100%;margin:0;display:table;background-color:#0e1319;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}@media only screen and (max-width: 600px){.creative-designing{display:block !important}}.creative-designing .content{width:30%;padding:20px;padding-left:50px;background-color:#0e1319;color:#e8e4e5;vertical-align:middle;display:table-cell;overflow-wrap:break-word}@media only screen and (max-width: 600px){.creative-designing .content{display:block !important;width:90% !important;margin-left:5%;padding-left:0px !important;padding:25px 0px 25px 0px !important}}.creative-designing .content h1,.creative-designing .content h3{text-align:center}.creative-designing .content h3{opacity:0.7}.creative-designing .banner{width:70%;display:table-cell;position:relative}@media only screen and (max-width: 600px){.creative-designing .banner{display:block !important;width:100% !important}}.creative-designing .banner .shadow{position:absolute;top:0;left:0;background-image:-webkit-gradient(linear, left top, right top, from(#0e1319), to(#0e131900));background-image:linear-gradient(to right, #0e1319, #0e131900);height:100%;width:20%;content:"";z-index:2}@media only screen and (max-width: 600px){.creative-designing .banner .shadow{bottom:0 !important;width:100% !important;height:30px !important;top:auto !important;background-image:-webkit-gradient(linear, left bottom, left top, from(#0e1319), to(#0e131900)) !important;background-image:linear-gradient(to top, #0e1319, #0e131900) !important}}.creative-designing .banner img{width:100%;vertical-align:top}.web-app-development{width:100%;color:#0e1319;margin:0;background-color:#e8e4e5;padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 600px){.web-app-development{padding-top:20px !important;padding-bottom:20px !important}}.web-app-development h1,.web-app-development h2,.web-app-development h3{text-align:center}.web-app-development h3{width:80%;margin-left:10%;margin-top:10px;opacity:0.7}@media only screen and (max-width: 600px){.web-app-development h3{max-width:90% !important;width:90% !important;margin-left:5% !important}}.web-app-development .full-card{width:98%;margin-left:1%;margin-top:20px}.web-app-development .full-card .row{display:table;width:100%;margin-top:20px;margin-bottom:20px}@media only screen and (max-width: 600px){.web-app-development .full-card .row{display:block !important}}.web-app-development .full-card .row .banner{width:25%;display:table-cell;vertical-align:middle;text-align:center}@media only screen and (max-width: 600px){.web-app-development .full-card .row .banner{width:100% !important;display:block !important}}.web-app-development .full-card .row .banner img{width:100%}.web-app-development .full-card .row .content{width:25%;display:table-cell;vertical-align:middle;padding:20px}@media only screen and (max-width: 600px){.web-app-development .full-card .row .content{display:block !important;width:90% !important;margin-left:5%;padding-left:0px !important;padding:25px 0px 25px 0px !important;padding-top:30px !important;padding-bottom:30px !important}}.branding-promotion{padding:0;display:table;width:100%}@media only screen and (max-width: 600px){.branding-promotion{display:block !important}}.branding-promotion .banner{width:35%;display:table-cell;vertical-align:middle;position:relative;padding:0;margin:0}@media only screen and (max-width: 600px){.branding-promotion .banner{display:block !important;width:100% !important}}.branding-promotion .banner img{width:100%}.branding-promotion .banner .shadow{position:absolute;top:0;height:100%;width:20%;content:"";z-index:2}@media only screen and (max-width: 600px){.branding-promotion .banner .shadow{width:100% !important;height:30px !important}}.branding-promotion .banner .left-side{left:0;background-image:-webkit-gradient(linear, left top, right top, from(#0e1319), to(#0e131900));background-image:linear-gradient(to right, #0e1319, #0e131900)}@media only screen and (max-width: 600px){.branding-promotion .banner .left-side{top:0 !important;left:auto !important;background-image:-webkit-gradient(linear, left top, left bottom, from(#0e1319), to(#0e131900)) !important;background-image:linear-gradient(to bottom, #0e1319, #0e131900) !important}}.branding-promotion .banner .right-side{right:0;background-image:-webkit-gradient(linear, right top, left top, from(#0e1319), to(#0e131900));background-image:linear-gradient(to left, #0e1319, #0e131900)}@media only screen and (max-width: 600px){.branding-promotion .banner .right-side{bottom:0 !important;top:auto !important;right:auto !important;background-image:-webkit-gradient(linear, left bottom, left top, from(#0e1319), to(#0e131900)) !important;background-image:linear-gradient(to top, #0e1319, #0e131900) !important}}.branding-promotion .content{width:30%;display:table-cell;background-color:#0e1319;color:#e8e4e5;vertical-align:middle;margin:0}.branding-promotion .content h1,.branding-promotion .content h2,.branding-promotion .content h3{text-align:center}.branding-promotion .content h3{opacity:0.7}.branding-promotion .content p{padding:30px}@media only screen and (max-width: 600px){.branding-promotion .content{display:block !important;width:100% !important;padding:25px 0px 25px 0px !important;padding-top:30px;padding-bottom:30px}}.video-ad{width:100%;color:#0e1319;margin:0;background-color:#e8e4e5;padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 600px){.video-ad{padding-top:20px !important;padding-bottom:20px !important}}.video-ad h1,.video-ad h2,.video-ad h3{text-align:center}.video-ad h3{width:80%;margin-left:10%;margin-top:10px;opacity:0.7}@media only screen and (max-width: 600px){.video-ad h3{max-width:90% !important;width:90% !important;margin-left:5% !important}}.video-ad .cards{width:95%;margin-left:2.5%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}@media only screen and (max-width: 600px){.video-ad .cards{display:block !important;width:100% !important;margin-left:0% !important}}.video-ad .cards .card{width:31%;margin-right:1%;margin-left:1%;background-color:#0e1319;color:#e8e4e5;border-radius:20px;position:relative}@media only screen and (max-width: 600px){.video-ad .cards .card{max-width:95% !important;width:95% !important;margin-left:2.5% !important}}.video-ad .cards .card .sequence{position:absolute;top:0;left:0;width:50px;height:50px;border-radius:50%;background-color:#0e1319;border:5px solid #e8e4e5;display:table;text-align:center;margin-left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);vertical-align:middle}.video-ad .cards .card .sequence .number{display:table-cell;vertical-align:middle;font-size:20px;font-weight:bold}.video-ad .cards .card p{padding:10px 25px 20px 25px}.film-production{width:100%;margin:0;display:table;background-color:#0e1319;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);margin-top:50px}@media only screen and (max-width: 600px){.film-production{display:block !important}}.film-production .content{width:30%;padding:20px;padding-right:30px;background-color:#0e1319;color:#e8e4e5;vertical-align:middle;display:table-cell;overflow-wrap:break-word}@media only screen and (max-width: 600px){.film-production .content{display:block !important;width:90% !important;margin-left:5%;padding-right:0px !important;padding:25px 0px 25px 0px !important}}.film-production .content h1,.film-production .content h2,.film-production .content h3{text-align:center}.film-production .content h3{opacity:0.7}.film-production .banner{width:70%;display:table-cell;position:relative}@media only screen and (max-width: 600px){.film-production .banner{display:block !important;width:100% !important}}.film-production .banner .shadow{position:absolute;top:0;right:0;background-image:-webkit-gradient(linear, right top, left top, from(#0e1319), to(#0e131900));background-image:linear-gradient(to left, #0e1319, #0e131900);height:100%;width:20%;content:"";z-index:2}@media only screen and (max-width: 600px){.film-production .banner .shadow{bottom:0 !important;width:100% !important;height:30px !important;top:auto !important;background-image:-webkit-gradient(linear, left bottom, left top, from(#0e1319), to(#0e131900)) !important;background-image:linear-gradient(to top, #0e1319, #0e131900) !important}}.film-production .banner img{width:100%;vertical-align:top}.film-production .banner .animated-play-btn{position:absolute;top:0;left:0;margin-left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.film-production .banner .animated-play-btn .play-btn{width:100px;height:100px;background:radial-gradient(rgba(20,17,19,0.8) 60%, #fff 62%);border-radius:50%;position:relative;display:block;margin:100px auto;-webkit-box-shadow:0px 0px 25px 3px rgba(20,17,19,0.8);box-shadow:0px 0px 25px 3px rgba(20,17,19,0.8)}.film-production .banner .animated-play-btn .play-btn::after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translateX(-40%) translateY(-50%);transform:translateX(-40%) translateY(-50%);-webkit-transform-origin:center center;transform-origin:center center;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:25px solid #fff;z-index:100;-webkit-transition:all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}.film-production .banner .animated-play-btn .play-btn:before{content:"";position:absolute;width:150%;height:150%;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation:pulsate1 2s;animation:pulsate1 2s;-webkit-animation-direction:forwards;animation-direction:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps;animation-timing-function:steps;opacity:1;border-radius:50%;border:5px solid rgba(255,255,255,0.75);top:-30%;left:-30%;background:rgba(198,16,0,0)}@-webkit-keyframes pulsate1{0%{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:1;-webkit-box-shadow:inset 0px 0px 25px 3px rgba(255,255,255,0.75),0px 0px 25px 10px rgba(255,255,255,0.75);box-shadow:inset 0px 0px 25px 3px rgba(255,255,255,0.75),0px 0px 25px 10px rgba(255,255,255,0.75)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;-webkit-box-shadow:none;box-shadow:none}}@keyframes pulsate1{0%{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:1;-webkit-box-shadow:inset 0px 0px 25px 3px rgba(255,255,255,0.75),0px 0px 25px 10px rgba(255,255,255,0.75);box-shadow:inset 0px 0px 25px 3px rgba(255,255,255,0.75),0px 0px 25px 10px rgba(255,255,255,0.75)}100%{-webkit-transform:scale(1, 1);transform:scale(1);opacity:0;-webkit-box-shadow:none;box-shadow:none}}.events{width:100%;color:#0e1319;margin:0;background-color:#e8e4e5;padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 600px){.events{padding-top:20px !important;padding-bottom:20px !important}}.events h1,.events h2,.events h3{text-align:center}.events h3{width:80%;margin-left:10%;margin-top:10px;opacity:0.7}@media only screen and (max-width: 600px){.events h3{max-width:90% !important;width:90% !important;margin-left:5% !important}}.events .cards{width:95%;margin-left:2.5%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}@media only screen and (max-width: 600px){.events .cards{display:block !important;width:100% !important;margin-left:0% !important}}.events .cards .card{width:31%;margin-right:1%;margin-left:1%;background-color:#0e1319;color:#e8e4e5;border-radius:20px;position:relative}@media only screen and (max-width: 600px){.events .cards .card{max-width:95% !important;width:95% !important;margin-left:2.5% !important}}.events .cards .card .sequence{position:absolute;top:0;left:0;width:50px;height:50px;border-radius:50%;background-color:#0e1319;border:5px solid #e8e4e5;display:table;text-align:center;margin-left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);vertical-align:middle}.events .cards .card .sequence .number{display:table-cell;vertical-align:middle;font-size:20px;font-weight:bold}.events .cards .card p{padding:10px 25px 20px 25px}.events .event-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:95%;max-width:95%;margin-left:4%;margin-top:60px}@media only screen and (max-width: 600px){.events .event-list{width:100% !important;max-width:100% !important;margin-left:0% !important;display:block !important}}.events .event-list .list-content{width:35%;padding:0;margin:0;border-left:4px solid #0e1319}@media only screen and (max-width: 600px){.events .event-list .list-content{width:90% !important;max-width:90% !important;margin-left:6% !important;display:block !important}}.events .event-list .list-content .row-section{width:100%;padding-left:70px;padding-right:50px;margin-top:50px;position:relative}@media only screen and (max-width: 600px){.events .event-list .list-content .row-section{padding-left:8% !important;padding-right:10px !important;padding-top:10px !important;padding-bottom:10px !important;width:90% !important;margin-top:0px !important}}.events .event-list .list-content .row-section img{width:100%;border:5px solid #fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}@media only screen and (max-width: 600px){.events .event-list .list-content .row-section img{width:95% !important}}.events .event-list .list-content .row-section .details{margin-top:10px;width:100%}.events .event-list .list-content .row-section .details p{text-align:center;padding:0px 25px 0px 25px}.events .event-list .list-content .row-section .bullet{position:absolute;top:0;left:0;width:20px;height:20px;background-color:#0e1319;border:15px solid #e8e4e5;content:"";border-radius:50%;-webkit-transform:translate(calc(-50% - 2px), 200%);transform:translate(calc(-50% - 2px), 200%);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}@media only screen and (max-width: 600px){.events .event-list .list-content .row-section .bullet{border:5px solid #e8e4e5 !important;-webkit-transform:translate(calc(-50% - 2px), 100%) !important;transform:translate(calc(-50% - 2px), 100%) !important}}.events .event-list .list-content:nth-child(1){margin-right:20%}.newsletter{background-color:#0e1319;color:#e8e4e5;padding-top:50px;padding-bottom:50px;width:100%;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.newsletter h1,.newsletter h2,.newsletter h3{text-align:center}.newsletter h3{width:70%;margin-left:15%;margin-top:10px;opacity:0.7}@media only screen and (max-width: 600px){.newsletter h3{max-width:90% !important;width:90% !important;margin-left:5% !important}}.newsletter form{margin-top:20px;width:100%;text-align:center}.newsletter form input[type="email"]{width:30%;border-color:#fff;color:rgba(31,19,19,0.733);background-color:#e8e4e5}@media only screen and (max-width: 600px){.newsletter form input[type="email"]{width:80% !important;margin-left:50% !important;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important;margin-bottom:20px !important;text-align:center !important}}.newsletter form input[type="submit"]{background-color:#0e1319;border-color:#e8e4e5;color:#e8e4e5;cursor:pointer}@media only screen and (max-width: 600px){.newsletter form input[type="submit"]{width:80% !important;margin-left:50% !important;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important}}.newsletter form input[type="email"],.newsletter form input[type="submit"]{padding:10px 15px 10px 15px;font-size:15px;border-radius:20px;outline:none}@media only screen and (max-width: 600px){.newsletter form input[type="email"],.newsletter form input[type="submit"]{display:block !important}}.contact-us{margin-top:40px;margin-bottom:40px}.contact-us h1,.contact-us h2,.contact-us h3{text-align:center}.contact-us h3{width:80%;margin-left:10%;margin-top:10px;opacity:0.7}@media only screen and (max-width: 600px){.contact-us h3{max-width:90% !important;width:90% !important;margin-left:5% !important}}.contact-us .form-area{display:-webkit-box;display:-ms-flexbox;display:flex;width:80%;max-width:80%;margin-left:10%}@media only screen and (max-width: 600px){.contact-us .form-area{max-width:100% !important;width:100% !important;margin-left:0% !important;display:block !important}}.contact-us .form-area .container{padding-left:15px;padding-right:15px;width:50%;vertical-align:middle}@media only screen and (max-width: 600px){.contact-us .form-area .container{max-width:100% !important;width:100% !important;display:block !important;padding-left:0px !important;padding-right:0px !important}}.contact-us .form-area .container i{font-size:30px}.contact-us .form-area .container .full-card{width:100%;background-color:#fff;padding-top:40px;padding-bottom:40px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);text-align:center}@media only screen and (max-width: 600px){.contact-us .form-area .container .full-card{padding-top:40px !important;padding-bottom:40px !important;width:90% !important;margin-left:5% !important}}.contact-us .form-area .container .full-card input,.contact-us .form-area .container .full-card textarea{width:80%;padding:10px;outline:none;border:2px solid #b4afaf;margin-top:8px;font-size:15px}.contact-us .form-area .container .full-card input[type="submit"]{background-color:#0e1319;color:#e8e4e5;border-color:#0e1319;cursor:pointer}.contact-us .form-area .container .card-group{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 600px){.contact-us .form-area .container .card-group{max-width:100% !important;width:100% !important;display:block !important}}.contact-us .form-area .container .card-group .half-card{width:calc(50% - 15px);background-color:#fff;padding-top:20px;padding-bottom:20px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);text-align:center}@media only screen and (max-width: 600px){.contact-us .form-area .container .card-group .half-card{max-width:90% !important;width:90% !important;display:block !important;margin-top:30px !important;margin-left:5% !important}}@media only screen and (max-width: 600px){.contact-us .form-area .container:nth-child(2){margin-top:30px !important}}footer{background-color:#0e1319;color:#e8e4e5;width:100%;border-top-left-radius:20px;border-top-right-radius:20px}footer .row{padding-top:50px;padding-bottom:50px;width:95%;margin-left:2.5%;display:table}@media only screen and (max-width: 600px){footer .row{padding-top:25px !important;padding-bottom:25px !important;width:100% !important;margin-left:0% !important;display:block !important}}footer .row .column{width:25%;padding:15px;vertical-align:middle;display:table-cell}@media only screen and (max-width: 600px){footer .row .column{display:block !important;width:90% !important;margin-left:5% !important;padding-left:0px !important;padding:25px 0px 25px 0px !important}}footer .row .column img{width:60%}footer .row .logo-footer{text-align:center}footer .copyright{width:100%;padding:12px;text-align:center;border-top:1px solid #e8e4e5;opacity:0.7;font-size:smaller}footer .copyright .link{display:inline-block}@media only screen and (max-width: 600px){footer .copyright .link{display:block !important}}@media only screen and (max-width: 600px){footer .copyright{display:block !important;width:90% !important;margin-left:5% !important;padding-left:0px !important;padding:25px 0px 25px 0px !important}}
