body{overflow-x:hidden;clear:both;color:#222;font-family:Inter__subset, Inter, sans-serif, Helvetica, Arial, serif;font-weight:400;font-size:16px;line-height:1.42857143;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*,:focus{outline:none}a{color:#000;transition:all .4s ease}a:focus{outline:none;outline-offset:0}a:hover{color:#f9c85a;text-decoration:none}a:focus{color:inherit}img{max-width:100%}iframe{display:inline-block;vertical-align:middle;width:100%;border:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{padding-bottom:10px;margin-bottom:0;font-weight:600;line-height:1.3}p{padding-bottom:10px;margin-bottom:0;color:#7c7c7c;font-size:15px;line-height:24px}p a{color:inherit}p a:hover{color:#222;text-decoration:underline}video{display:block;width:auto;min-width:100%;height:auto;min-height:100%;background:#f8f8f8}audio,canvas,progress,video{vertical-align:middle}button,button:focus{outline:none;outline-offset:0}figure{margin:0}::selection{background:#222;color:#fff}::-webkit-selection{background:#222;color:#fff}::-moz-selection{background:#222;color:#fff}::-o-selection{background:#222;color:#fff}::-ms-selection{background:#222;color:#fff}::-webkit-input-placeholder{color:#aaa!important;opacity:1}::-moz-placeholder{color:#aaa!important;opacity:1}:-ms-input-placeholder{color:#aaa!important;opacity:1}:-moz-placeholder{color:#aaa!important;opacity:1}label{vertical-align:middle;cursor:pointer}h1{font-size:104px;line-height:106px;letter-spacing:-1px;font-family:'Playfair Display__subset', Playfair Display, serif;font-weight:700}h1,h2{color:#000}h2{font-size:43px;line-height:56px;letter-spacing:-.8px}[placeholder],input[placeholder]{color:#000!important}::-moz-placeholder{color:#000!important}::placeholder{color:#000!important}:-ms-input-placeholder{color:#000!important}::-ms-input-placeholder{color:#000!important}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1170px}header .container{max-width:100%}.rg-section-title{padding:0 0 50px}.rg-section-title span{display:block;clear:both;padding-left:115px;font-size:20px;line-height:28px;letter-spacing:-.1px;text-transform:uppercase;position:relative}.rg-growing-globe .rg-section-title h3:after,.rg-section-title span:after,.rg-upcoming-events .rg-section-title h3:after{position:absolute;top:12px;left:-1px;z-index:1;width:100px;height:1px;background:#000;content:""}.rg-section-title h3{font-size:43px;line-height:56px;letter-spacing:-.5px;margin-top:28px;padding-bottom:6px}.btn{padding:10px 20px;min-width:245px;font-size:28px;letter-spacing:-.4px;line-height:42px;color:#000;font-weight:500;outline:none;box-shadow:none}.btn:active,.btn:focus,.btn:hover{outline:none;box-shadow:none;background:inherit;color:inherit}.border-btn{border:2px solid #000;border-radius:.7px}.border-btn:hover{background:#ffc85a;color:#000}.black-btn{background:#000;border-radius:.7px;color:#fff;border:2px solid #000}.black-btn:hover{background:#ffc85a;color:#000;border-color:#000}.btn-small{min-width:76px}.rg-main{overflow:hidden}.bg-yellow{background:#ffc85a}.bg-yellow .rg-logo a:hover{color:#000}section{overflow:hidden}header{padding:32px 0 32px 40px;position:relative;z-index:11}.rg-logo{display:inline-block;font-size:88px;line-height:93px;letter-spacing:-1px;color:#000;font-family:'Playfair Display__subset', Playfair Display, serif;font-weight:700}.rg-nav{position:fixed;top:0;right:0}.menu-listing{position:absolute;top:-110vh;right:-850px;z-index:111;width:850px;height:110vh;background:#252525;padding:100px;transition:all .5s ease-in-out;transform:translate(0)}.menu-listing.active{transform:translate(-850px,109vh)}.menu-listing ul.navbar-nav li{display:block;clear:both;padding-left:120px;padding-bottom:10px;position:relative}.menu-listing ul.navbar-nav li:before{position:absolute;top:50%;left:0;z-index:1;width:90px;height:1px;background:#fff;content:"";transition:all .4s ease}.menu-listing ul.navbar-nav li a{font-size:65px;line-height:100px;letter-spacing:-.7px;color:#fff;font-weight:600}.menu-listing ul.navbar-nav li.current-menu-item a,.menu-listing ul.navbar-nav li a:focus,.menu-listing ul.navbar-nav li a:hover{color:#ffc85a}.menu-listing ul.navbar-nav li.current-menu-item:before,.menu-listing ul.navbar-nav li:hover:before{width:40px;background:#ffc85a}.navbar-toggler{position:absolute;right:0;top:0;z-index:1111;background:#000;padding:20px;border-radius:0;width:67px;height:67px;background-image:url(/_next/static/media/menu.fcd61168609f422acda7a0fb37ecfeff.svg);background-repeat:no-repeat;background-position:50% 50%;transition:all .4s ease;border:none}.navbar-toggler.close-menu{background-image:url(/_next/static/media/close.5793567b0f166151ecdf0b98ee5a8d67.svg)}.menu-listing .socials-link{position:absolute;bottom:120px;right:50px;z-index:1}.menu-listing .socials-link ul li{margin:0 10px}.bottom-links{position:absolute;bottom:70px;right:50px;z-index:11}.bottom-links a{font-size:14px;color:#7b7b7b;margin-left:30px}.bottom-links a:hover{color:#ffc85a}.rg-banner-wrap{padding:141px 0 188px}.rg-banner-wrap .row{margin:0 -1px}.rg-banner-wrap [class*=col-]{padding:16px 0 25px;border-left:1px solid #000;border-bottom:1px solid #000}.rg-banner-wrap .caption{padding:8px 0 0 70px}.rg-banner-wrap .caption h2{font-size:38px;line-height:52px}.rg-banner-wrap .email-us h2{line-height:51px}.rg-banner-wrap .email-us h2,.rg-banner-wrap a{font-size:40px;color:#000;letter-spacing:-.5px;font-weight:300}.rg-banner-wrap a{line-height:49px}.rg-banner-wrap ul{list-style-type:none;padding:25px 0 0 69px;margin:0;width:100%}.rg-banner-wrap ul li{float:left;width:50%;font-size:22px;line-height:25px;letter-spacing:-.1px;color:#000;margin:0 0 30px}.rg-banner-wrap ul li a{font-size:20px;line-height:28px;letter-spacing:-.2px;color:#000}.rg-banner-wrap .bdr-btm-none{border-bottom:none}.rg-banner-wrap .bdr-left-none{border-left:none}.email-us{padding:14px 0 0}.email-us img{margin-right:10px;position:relative;top:-2px}.ball-pulse-sync>div{background-color:#fff;border-radius:100%;margin:2px;display:inline-block}.ball-pulse>div:first-child{animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.24s infinite}.ball-pulse>div:nth-child(2){animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.12s infinite}.ball-pulse>div:nth-child(3){animation:scale .75s cubic-bezier(.2,.68,.18,1.08) 0s infinite}.ball-pulse>div{width:15px;height:15px;animation-fill-mode:both}@keyframes ball-pulse-sync{33%{transform:translateY(10px)}66%{transform:translateY(-10px)}to{transform:translateY(0)}}.ball-pulse-sync>div:first-child{animation:ball-pulse-sync .6s ease-in-out -.14s infinite}.ball-pulse-sync>div:nth-child(2){animation:ball-pulse-sync .6s ease-in-out -70ms infinite}.ball-pulse-sync>div:nth-child(3){animation:ball-pulse-sync .6s ease-in-out 0s infinite}.ball-pulse-sync>div{width:15px;height:15px;animation-fill-mode:both}.rg-our-work{padding:133px 0}.rg-our-work [class*=col-]{padding-bottom:93px}.rg-our-work .work-info{padding:24px 0 0}.rg-our-work .work-category{font-size:14px;line-height:17px;color:#7b7b7b;letter-spacing:.1px}.rg-our-work .work-info .work-category span{position:relative}.rg-our-work .work-info .work-category span:after{content:".";font-size:20px}.rg-our-work .work-info .work-category span:last-child:after{display:none}.rg-our-work .work-info .work-category a{position:relative;color:#7b7b7b}.rg-our-work .work-info .work-category a:hover{color:#000}.rg-our-work .work-info .work-category a:after{content:".";font-size:20px}.rg-our-work .work-info .work-category a:last-child:after{display:none}.rg-our-work .slider-caption .work-info h4{font-size:40px;line-height:50px;color:#000;letter-spacing:-.45px;margin-top:8px}.rg-our-work .work-info h4{font-size:28px;line-height:42px;color:#000;letter-spacing:-.4px;margin-top:10px}.rg-our-work .btn-wrap{text-align:center}.work-small-thumb{margin:0 -45px}.rg-our-work .work-small-thumb [class*=col-]{padding:0 45px 94px}.rg-our-work .work-small-thumb .work-info{padding:26px 0 0}.rg-our-work .work-small-thumb .work-info h4{margin-top:7px}.link-underline{font-size:20px;color:#000;line-height:28px;position:relative;letter-spacing:-.2px}.link-underline:hover{color:#ffc85a}.link-underline:after{content:"";position:absolute;bottom:-9px;left:0;width:100%;height:1px;background:#000;transition:all .3s ease}.link-underline:hover:after{background:#ffc85a}.rg-our-team{padding:338px 0 200px}.rg-our-team .rg-section-title{padding-bottom:76px}.rg-our-team .row{margin:0 -28px}.rg-our-team [class*=col-]{padding:0 28px 60px}.rg-our-team img{width:100%}.rg-our-team h6{font-size:24px;line-height:29px;color:#000;font-weight:500;padding:16px 0 3px}.rg-our-team .team-mate span{color:#7b7b7b;font-size:14px}.rg-our-team .btn-wrap{text-align:center;margin:16px 0 0}.rg-our-team .btn{min-width:325px}.rg-upcoming-events{padding:173px 0 115px;background:#f7f7f7}.rg-upcoming-events .container{max-width:890px}.rg-upcoming-events .rg-section-title h3{font-size:100px;line-height:100px;letter-spacing:-1px;font-weight:600;position:relative}.rg-upcoming-events .rg-section-title h3:after{top:49px;left:-141px}.rg-event-block{border-bottom:1px solid #000;position:relative;padding:4px 0 43px;color:#000;margin-bottom:43px;overflow:hidden}.rg-event-block span{display:inline-block;padding:2px 16px;background:#ffc85a;font-size:20px;font-weight:500}.rg-event-block h6{font-size:28px;font-weight:600;line-height:42px;letter-spacing:-.4px;padding:35px 0 0;margin:0}.rg-event-block p{font-size:20px;color:inherit;line-height:28px;letter-spacing:-.2px;padding:8px 0}.rg-event-block .event-arrow{position:absolute;top:100px;right:60px;z-index:1;transition:all .4s ease}.rg-event-block:hover .event-arrow{right:40px}.mate-image{position:relative;overflow:hidden;clear:both;text-align:center}.team-mate .mate-image .mate-info{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);color:#fff;opacity:0;transition:all .6s cubic-bezier(.645,.045,.095,1.08);z-index:1}.team-mate .mate-image:hover .mate-info{opacity:1}.mate-info a{width:32px;height:32px;background:#fff;display:inline-flex;align-items:center;justify-content:center;margin:10px}.mate-info a:hover{background:#ffc85a}.mate-info a img{width:16px;height:16px}.rg-table-container{display:table;width:100%;height:100%}.rg-align-container{display:table-cell;vertical-align:middle;width:100%;height:100%}.rg-work-page .rg-work-listing{margin:0}.rg-work-listing{margin:0 -45px}.rg-our-work .work-image{overflow:hidden;margin-top:30px}.rg-our-work .work-image img{width:100%;transition:transform .5s ease}.rg-our-work .work-image:hover img{transform:scale(1.05)}.rg-our-work .rg-section-title h3{margin-top:23px}.rg-our-work .rg-section-title span{letter-spacing:3px}.rg-about-us{padding:150px 0}.rg-about-us p{font-size:22px;letter-spacing:-.2px;line-height:40px;color:#000;padding:48px 0 0;margin:0}.rg-about-us p.first{padding:36px 0 0}.rg-about-us ul{list-style-type:none;margin-top:45px;padding:0;display:block}.rg-about-us ul li{display:block;font-size:22px;color:#000;line-height:40px;letter-spacing:-.2px;margin-bottom:12px;position:relative;padding-left:35px}.rg-about-us ul li span{display:block;text-transform:uppercase;font-size:18px}.rg-about-us ul li:before{position:absolute;top:11px;left:0;z-index:1;width:18px;height:18px;border:1px solid #000;content:"";border-radius:100%}.rg-about-us h4{font-size:35px;color:#000;line-height:40px;letter-spacing:-.5px;padding-bottom:0;font-weight:600;margin-top:48px}.rg-beloved-clients{padding:0 0 120px}.rg-beloved-clients .rg-section-title{padding-bottom:60px}.rg-beloved-clients .row{margin:0 -20px}.rg-beloved-clients [class*=col-]{padding:0 20px 50px}.rg-beloved-clients a{display:block;clear:both;padding:50px;text-align:center;background:#f7f7f7;width:100%;height:242px}.rg-beloved-clients a:focus,.rg-beloved-clients a:hover{background:#ffc85a}.rg-beloved-clients a img{opacity:.4}.rg-beloved-clients a:hover img{opacity:1}.rg-table-wrap{display:table;height:100%;width:100%}.rg-align-wrap{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}.rg-contact-us{padding:150px 0}.rg-contact-us .masonry-filters{padding-left:0;padding-right:0;max-width:100%}.rg-contact-us .row{margin:0}.rg-contact-us [class*=col-]{padding:0}.rg-gray-box{float:left;width:100%;background:#f7f7f7;padding:56px 80px}.map-image img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover}.rg-gray-box .rg-info-block:last-child{border-bottom:none}.rg-contact-us .masonry-item,.team-block .masonry-item{flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0;margin-bottom:0;width:100%}.rg-info-block{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #000}.rg-info-block label{display:block;clear:both;font-size:10px;line-height:17px;color:#7b7b7b}.rg-info-block a,.rg-info-block span{font-size:22px;line-height:40px;color:#000}.map-canvas{float:left;width:100%;height:550px}.team-block{padding:150px 0}.team-block .rg-section-title{padding:0 0 60px}.team-block .rg-section-title h3{margin-bottom:15px}.team-block .rg-section-title p{font-size:18px;line-height:33px;color:#7b7b7b}.team-block .masonry-filters{max-width:100%;padding:0 0 30px}.rg-events-listing{background:none;padding-bottom:50px}.rg-events-listing .container{max-width:1170px}.rg-events-listing .rg-section-title{padding-bottom:80px}.rg-events-listing .rg-section-title h3{font-size:43px;line-height:56px;font-weight:600;color:#000}.rg-events-listing .rg-section-title h3:after{display:none}.rg-events-listing .rg-image-wrap{display:table-cell;height:100%;width:50%}.event-right{display:table-cell;overflow:hidden;height:100%;vertical-align:top;padding:100px 50px;background:#f7f7f7}.rg-events-listing .rg-event-block{display:table;height:100%;border-bottom:none;padding-bottom:0;margin-bottom:100px}.rg-events-listing .rg-event-block h6{padding-bottom:30px;margin-bottom:20px;border-bottom:1px solid #000;font-size:35px;line-height:48px;letter-spacing:-.5px;color:#000}.rg-events-listing .event-right small{display:block;clear:both;font-size:20px}.rg-events-listing .event-right p img{width:22px}.rg-events-listing .event-arrow{background:#000;width:80px;height:40px;padding:15px;top:auto;bottom:0;right:0}.rg-events-listing .event-right h6 p{font-size:20px;font-weight:400;margin-bottom:-8px}.rg-events-listing .event-right .btn{position:absolute;bottom:0;right:0;z-index:1;font-size:20px;min-width:195px;padding:7px 20px}.rg-events-listing .event-right .btn:focus,.rg-events-listing .event-right .btn:hover{background:#ffc85a;border-color:#ffc85a}.rg-events-listing .event-right .btn.btn-small{min-width:76px;line-height:inherit}.rg-events-listing .row{display:block}.rg-event-details .rg-section-title{padding-bottom:30px}.rg-event-details p{font-size:22px;color:#000;line-height:40px;letter-spacing:-.2px;padding-bottom:40px}.rg-event-details h4{font-size:35px;color:#000;line-height:40px;letter-spacing:-.5px;font-weight:600;padding-bottom:25px}.rg-event-details ul{list-style-type:none;padding:0}.rg-event-details ul li{font-size:22px;color:#000;line-height:40px;letter-spacing:-.2px;margin-bottom:12px;position:relative;padding-left:35px}.rg-event-details ul li:before{position:absolute;top:11px;left:0;z-index:1;width:18px;height:18px;border:1px solid #000;content:"";border-radius:100%}.rg-work-detail .rg-section-title h3{margin-bottom:12px}.rg-work-detail .rg-section-title p{font-size:18px;line-height:33px}.rg-work-posted{float:right}.info-list{display:block;clear:both;margin-bottom:25px}.rg-work-posted small,.rg-work-posted span{font-size:16px;line-height:20px;color:#000;font-weight:500;margin-right:8px}.rg-work-posted small{margin-right:0;font-weight:300}.socials-link ul{padding:10px 0 0;margin:0;list-style-type:none}.socials-link ul li{display:inline-block;vertical-align:middle;margin-right:30px}.socials-link ul li a{display:inline-block;width:32px;height:32px;background:#f7f7f7;text-align:center;padding:3px}.socials-link ul li a:hover{background:#ffc85a}.rg-work-detail .rg-section-title:after{position:absolute;top:0;right:-80px;z-index:1;width:1px;height:100%;background:#979797;content:""}.rg-work-detail [class*=col-]{padding-bottom:0}.rg-full-detail{padding:80px 0 50px}.rg-full-detail .work-image{position:relative}.rg-full-detail .work-info p{font-size:18px;line-height:33px;color:#7b7b7b;padding-top:8px;max-width:760px}.rg-work-detail .btn-wrap{padding-top:50px}.rg-work-detail .btn-wrap .btn{margin:0 20px}.rg-work-detail figure{position:relative;text-align:center}.play-icon{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;align-items:center;display:flex;justify-content:center;background:url(/_next/static/media/play.459ce1edadf5da5c1af804b13294eb7e.svg) no-repeat 50% 50%}.video-modal .modal-dialog{max-width:880px}.video-modal iframe{width:100%;height:550px}.video-modal .modal-content,.video-modal .modal-header{background:none;border:none;padding:0}.video-modal .close{position:absolute;right:-30px;top:-30px;z-index:1;opacity:1;color:#fff}.rg-get-touch{padding:143px 0;background:#ffc85a}.rg-get-touch .hidden{visibility:hidden}.rg-get-touch .rg-section-title{padding-bottom:12px}.rg-get-touch .rg-section-title h3{font-size:104px;line-height:106px;letter-spacing:-1px;color:#000;font-family:'Playfair Display__subset', Playfair Display, serif;font-weight:700}.rg-get-touch .rg-section-title span{padding-left:122px}.rg-get-touch p{font-size:20px;color:#000;line-height:34px;font-weight:300;letter-spacing:-.05px}.rg-get-touch [class*=col-]:last-child{padding-left:150px}.form-control{border:none;border-bottom:1px solid #000;background:transparent;border-radius:0;padding-left:0;outline:none;box-shadow:none;color:#000;margin-bottom:30px}.form-control:active,.form-control:focus,.form-control:hover{background:transparent;border-radius:0;padding-left:0;outline:none;box-shadow:none;border-bottom:1px solid #000}textarea.form-control{height:120px;resize:none}.rg-get-touch .btn{width:100%;padding:10px}footer{padding:120px 0 50px;background:#252525}footer .rg-logo a{display:block;font-size:48px;color:#fff;margin-bottom:15px}footer p{font-size:16px;color:#fff;line-height:28px;letter-spacing:-.2px}footer h6{font-size:14px;line-height:17px;color:#fff}footer ul{padding:0;margin:0;list-style-type:none}footer ul li{padding:2px 0 10px}footer ul li a{font-size:14px;line-height:17px;color:#7b7b7b}footer ul li.active a,footer ul li a:hover{color:#fff}.rg-copyright{padding:106px 0 0;font-size:14px;color:#7b7b7b}.rg-back-top{position:fixed;bottom:-50px;right:15px;transition:all .3s ease;z-index:2}.rg-back-top.active{bottom:15px}.rg-back-top a{display:block;width:50px;height:50px;padding:11px 16px;text-align:center;color:#fff;background:#fff;border-radius:100%;-ms-box-shadow:0 0 15px rgba(0,0,0,.4);box-shadow:0 0 15px rgba(0,0,0,.4)}.rg-back-top a:hover{-ms-box-shadow:0 0 15px rgba(180,210,200,.4);box-shadow:0 0 15px rgba(180,210,200,.4)}.rg-preloader{background-color:#ffc85a;display:table;position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;z-index:11111}.rg-preloader__wrapper{display:table-cell;vertical-align:middle;width:100%;height:100%}.rg-preloader__wrapper__loader{display:inline-block;vertical-align:middle}.rg-preloader__wrapper__loader .ball-pulse-sync div{background:#000}.rg-preloader.rg-preloader--loaded{visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s linear}@media screen and (max-width:1299px){.container{padding:0 50px}header{padding:32px 0 32px 50px}header .container{padding:0}.menu-listing{width:690px;right:-690px}.menu-listing.active{transform:translate(-690px,109vh)}.rg-banner-wrap h2{font-size:35px;line-height:48px}.rg-banner-wrap .caption h2,.rg-banner-wrap .email-us h2{font-size:30px;line-height:45px}h1{font-size:85px;line-height:90px}.rg-banner-wrap a{font-size:28px}.rg-banner-wrap ul li{margin:0 0 25px;font-size:18px}.rg-our-work .work-info h4{font-size:22px}.rg-our-work .slider-caption .work-info h4{font-size:30px;line-height:40px}.rg-growing-globe .rg-section-title h3{font-size:80px;line-height:90px}.rg-counter-wrap h5{font-size:120px;line-height:140px}.rg-events-listing .rg-event-block h6{font-size:24px;line-height:36px}.event-right{padding:50px}.map-image img{height:538px;-o-object-fit:cover;object-fit:cover}.rg-beloved-clients a{padding:20px;height:200px}}@media screen and (max-width:991px){.rg-banner-wrap h2{font-size:24px;line-height:36px}h1{font-size:68px;line-height:74px}.rg-banner-wrap .caption{padding-left:30px}.rg-banner-wrap .caption h2,.rg-banner-wrap .email-us h2{font-size:23px;line-height:35px}.rg-banner-wrap a{font-size:22px}.email-us img{width:30px}.rg-banner-wrap ul li{margin:0 0 15px;font-size:16px}.rg-banner-wrap ul{padding-left:40px}.rg-banner-wrap{padding:60px 0 120px}.rg-our-work{padding:100px 0}.rg-section-title h3{font-size:36px;line-height:46px}br{display:none}.rg-our-work .slider-caption .work-info h4{font-size:24px}.rg-our-work .work-info h4{line-height:30px}.rg-growing-globe{padding:50px 0 0}.rg-growing-globe .rg-section-title h3{font-size:50px;line-height:60px;padding-left:30px}.rg-growing-globe .rg-section-title h3:after{top:35px;width:60px}.rg-counter-wrap h5{font-size:90px;line-height:100px}.rg-latest-news{padding:50px 0 50px 35px}.rg-get-touch,.rg-our-team,.rg-upcoming-events,footer{padding:100px 0}.rg-get-touch [class*=col-]:last-child{padding-left:15px;padding-top:50px}.rg-get-touch .rg-section-title h3,.rg-upcoming-events .rg-section-title h3{font-size:58px;line-height:70px}.rg-gray-box{padding:36px 40px}.rg-events-listing .rg-image-wrap img{width:100%}.event-right,.rg-events-listing .rg-image-wrap{display:block;width:100%}.rg-events-listing .rg-event-block{display:block}.rg-events-listing .rg-section-title h3{font-size:43px}.rg-work-detail .rg-section-title:after{display:none}.rg-work-posted{float:left}.play-icon{background-size:100px auto}.video-modal .close{top:-40px;right:10px}.bottom-links,.menu-listing .socials-link{position:static;margin-top:40px;float:right;width:100%;text-align:right}.menu-listing{height:auto}}@media (max-device-width:800px) and (orientation:landscape){.menu-listing{top:-106vh;height:105vh}}@media screen and (max-width:767px){.container{padding:0 30px}.masonry-item{padding-right:0;padding-left:0}header .container{padding:0}.rg-banner-wrap{padding-bottom:0}.rg-banner-wrap [class*=col-]{border-left:none}.rg-banner-wrap ul{display:none}h1{font-size:70px;line-height:76px}.rg-banner-wrap .caption{padding-left:0}.rg-section-title h3{font-size:28px;line-height:38px}.rg-our-work{padding:80px 0}.rg-growing-globe .rg-section-title h3:after,.rg-section-title span:after,.rg-upcoming-events .rg-section-title h3:after{width:60px}.rg-section-title span{padding-left:75px}.rg-our-work [class*=col-]{padding-bottom:50px}.owl-nav,.rg-growing-globe .rg-section-title h3:after{display:none}.rg-our-work .work-small-thumb [class*=col-]{padding:0 0 50px}.btn{min-width:130px;padding:6px 10px;font-size:24px}.rg-growing-globe .rg-section-title h3{font-size:38px;line-height:50px;padding-left:0}.rg-counter-wrap [class*=col-]{float:left;width:33.333%}.rg-our-team [class*=col-]{float:left;width:50%;padding:0 15px 30px}.rg-counter-wrap h5{font-size:54px;line-height:50px}.rg-counter-wrap span{font-size:16px}.rg-latest-news{padding-left:0;font-size:15px}.rg-latest-news span{margin-right:10px}.rg-growing-globe{background-size:contain;background-position:50% 50%}.link-underline{font-size:18px}.rg-our-team .rg-section-title{padding-bottom:25px}.rg-our-team .row{margin:0 -15px}.rg-our-team h6{font-size:15px;line-height:22px}.rg-our-team .team-mate span{font-size:12px}.rg-our-team .btn{min-width:130px}.rg-get-touch,.rg-upcoming-events,footer{padding:50px 0}.rg-get-touch .rg-section-title h3,.rg-upcoming-events .rg-section-title h3{font-size:48px;line-height:60px}.rg-event-block h6{max-width:275px;font-size:25px;line-height:33px}.rg-event-block .event-arrow{top:70px;right:20px}.rg-event-block:hover .event-arrow{right:0}.rg-event-block p{font-size:18px}.rg-event-block{padding:0 0 20px;margin-bottom:30px}.rg-get-touch .rg-section-title span{padding-left:85px}.rg-get-touch .btn{padding:7px}.rg-copyright{padding:50px 0 0}.rg-back-top a{width:40px;height:40px;padding:6px 13px}.rg-back-top .container{padding:0}footer h6{border-bottom:1px solid #fff;margin-bottom:30px;padding-bottom:20px;cursor:pointer;position:relative}footer h6:before{right:8px;transform:rotate(40deg)}footer h6:after,footer h6:before{position:absolute;top:13px;width:12px;height:2px;z-index:1;background:#fff;content:"";transition:all .2s ease}footer h6:after{right:0;transform:rotate(-45deg)}footer ul{display:none;margin-bottom:25px}footer ul li a{color:#fff}footer p{padding-bottom:30px}footer .block-menu h6:before{transform:rotate(133deg);right:8px}footer .block-menu h6:after{transform:rotate(-130deg)}.menu-listing,nav{width:100%}.menu-listing{padding:70px 30px;right:-100%;overflow:auto}.menu-listing.active{transform:translate(-100%,109vh)}.menu-listing ul.navbar-nav li{padding:0 0 10px;margin:0 0 25px}.menu-listing ul.navbar-nav li:before{top:100%;width:100%}.menu-listing ul.navbar-nav li a{font-size:24px;line-height:26px}.bottom-links{margin-top:50px;width:100%;text-align:right}.rg-about-us{padding:70px 0 0}.rg-about-us p{font-size:19px;line-height:36px;padding:30px 0 0}.rg-beloved-clients .rg-section-title{padding-top:70px}.rg-beloved-clients [class*=col-]{float:left;width:50%}.rg-beloved-clients a{height:150px}.rg-beloved-clients [class*=col-]{padding:0 10px 20px}.rg-beloved-clients{padding-bottom:70px}.rg-contact-us{padding:70px 0}.map-image img{height:350px}.rg-gray-box{padding:25px 30px}.rg-events-listing .rg-event-block{margin-bottom:70px}.rg-full-detail{padding:0}.video-modal iframe{height:65vh}.rg-work-detail .btn-wrap{padding-top:20px}.rg-work-detail{padding:70px 0 30px}.rg-work-detail .rg-section-title{padding-bottom:0;margin-bottom:-40px}.rg-work-detail .rg-section-title p{display:none}.rg-work-detail .rg-work-posted{width:100%}.rg-work-detail .socials-link{padding-bottom:40px;margin-bottom:10px;border-bottom:1px solid #979797}.rg-our-work .masonry-item{flex:0 0 100%;max-width:100%;margin-bottom:50px}.masonry-filters span{display:block;position:relative;margin-bottom:12px}.masonry-filters span:before{right:8px;transform:rotate(40deg)}.masonry-filters span:after,.masonry-filters span:before{position:absolute;top:15px;width:12px;height:2px;z-index:1;background:#000;content:""}.masonry-filters span:after{right:0;transform:rotate(-45deg)}.masonry-filters ul{display:none}.masonry-filters ul li{display:block;clear:both;padding:0 0 10px}.masonry-filters ul li a{border:none;padding:5px;font-size:16px}.masonry-filters ul.display{display:block}.mate-info a{margin:10px 3px}.navbar-toggler{width:40px;height:44px;background-size:18px auto;top:30px;right:30px}.rg-logo{font-size:60px;line-height:66px}header{padding:20px 30px}header .logo{margin-left:30px}.rg-work-detail .btn-wrap .btn{margin:0 10px}.menu-listing::-webkit-scrollbar{width:12px;background:none}.menu-listing::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background:none}.menu-listing::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5);background:none}.work-small-thumb{margin:0}}@media screen and (max-width:399px){.rg-upcoming-events [class*=col-]{padding-left:0;padding-right:0}.rg-event-block h6{font-size:17px;line-height:25px;max-width:245px}.rg-event-block .event-arrow{top:60px}.rg-event-block h6{padding:22px 0 0}h1{font-size:50px;line-height:50px}.rg-banner-wrap h2{font-weight:400;padding-bottom:0;line-height:31px}.rg-banner-wrap a{font-size:20px}.email-us{padding:0}.rg-upcoming-events .rg-section-title h3{font-size:30px;line-height:40px}.rg-events-listing .rg-section-title{padding-bottom:50px}.event-right{padding:30px}.rg-events-listing .event-right .btn{float:right;position:static;min-width:150px;padding:5px 20px;margin:20px -30px -30px 0}.rg-event-details p,.rg-event-details ul li,.rg-full-detail .work-info p{font-size:18px}.rg-event-details h4{font-size:30px}.play-icon{background-size:50px auto}.rg-work-detail .btn-wrap .btn{min-width:130px;margin:0 6px;font-size:20px}.masonry-filters span{font-size:14px}.rg-our-work .rg-section-title span{letter-spacing:.3px;font-size:12px}.rg-section-title span{font-size:12px;line-height:17px}.rg-growing-globe .rg-section-title h3:after,.rg-section-title span:after,.rg-upcoming-events .rg-section-title h3:after{top:9px}.btn{font-size:20px}.rg-get-touch .rg-section-title h3,.rg-upcoming-events .rg-section-title h3{font-size:35px;line-height:38px}.rg-section-title br{display:block}.rg-get-touch .rg-section-title span{padding-left:70px}.rg-get-touch p,p{font-size:16px;line-height:30px}.form-control{font-size:14px;line-height:20px}.rg-get-touch [class*=col-]:last-child{padding-top:10px}.rg-section-title h3{font-size:24px;line-height:30px}.bottom-links a,.link-underline,.rg-copyright,.rg-counter-wrap span,.rg-event-block p,.rg-event-block span,.rg-latest-news,.rg-latest-news span,.rg-our-work .work-info .work-category span{font-size:12px}.rg-our-work .slider-caption .work-info h4{font-size:22px;line-height:30px}.rg-growing-globe .rg-section-title h3{font-size:35px;line-height:38px}.rg-contact-us .rg-section-title br,.rg-growing-globe .rg-section-title h3 br,.rg-our-team .rg-section-title h3 br,.rg-our-work .rg-section-title br{display:none}.rg-counter-wrap h5{font-size:42px}.rg-latest-news{padding:30px 0 30 30px}.rg-our-team h6{font-size:14px;line-height:12px}.rg-our-team .team-mate span{font-size:10px}.rg-event-block span{padding:2px 10px}footer p{font-size:14px;line-height:20px}.mate-info a,.socials-link ul li a{width:24px;height:24px;padding:0}.menu-listing{padding-top:110px;top:-90vh;height:90vh}.menu-listing.active{transform:translate(-100%,90vh)}.bottom-links{margin-top:30px}.rg-about-us p{font-size:14px;line-height:26px}.team-block .rg-section-title p{display:none}.rg-our-work .work-small-thumb .work-info{padding:10px 0 0}.rg-our-work .masonry-item{margin-bottom:20px}}@media screen and (max-width:349px){h1{font-size:55px;line-height:65px}.rg-section-title{padding:0 0 30px}.rg-section-title span{padding-left:45px}.rg-growing-globe .rg-section-title h3:after,.rg-section-title span:after,.rg-upcoming-events .rg-section-title h3:after{width:35px}.rg-our-work .slider-caption .work-info h4{line-height:36px}.rg-our-work [class*=col-]{padding-bottom:20px}.mate-info a{margin:5px 1px;width:22px;height:22px}.rg-event-block h6{max-width:215px}.rg-get-touch .rg-section-title span{padding-left:50px}.rg-get-touch [class*=col-]:last-child{padding-top:20px}.bottom-links a{margin-left:10px}.menu-listing ul.navbar-nav li a{padding-bottom:5px}.rg-event-details h4{font-size:26px}.rg-event-details ul li:before{top:5px}.rg-our-work .work-info{padding:0}.rg-work-detail .btn-wrap{padding-top:0}.rg-work-detail .btn-wrap .btn{min-width:100px}.rg-banner-wrap{padding:20px 0 80px}.rg-work-detail .rg-section-title{margin-bottom:0}}