@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);*{border:none;margin:0;outline:none;padding:0}body{color:#666;font-family:Montserrat,sans-serif!important;line-height:1.8em}hr{opacity:unset}.auto-container{margin:0 auto;max-width:1270px;padding:0 15px;position:static}.album-section-two .auto-container{position:relative}.auto-container.row{margin-left:-15px;margin-right:-15px;padding-left:0;padding-right:0}.bg_gray_section{background-color:#f9f9f9}.sec-title{margin-bottom:45px;position:relative}.sec-title h2{color:#5a5c5c;font-size:26px;font-weight:700;letter-spacing:1px;line-height:1.2em;padding-bottom:20px;position:relative;text-transform:uppercase}.sec-title .text{color:#8d8d8d;font-weight:500;line-height:1.9em;position:relative}.sec-title.centered{text-align:center}.sec-title.centered .text{margin:0 auto;max-width:600px}.sec-title.light h2{color:#fff}.text,p{font-family:Montserrat,sans-serif!important;line-height:1.6em;position:relative}.text-align-justify{text-align:justify!important}.hidden{display:none!important}.icon-text{font-size:22px;font-weight:600}.rotated-left,.rotated-right{color:#fff!important;font-size:85px;font-weight:bolder;position:absolute;top:50%;writing-mode:tb-rl;& span{display:inline-block;white-space:nowrap}}.rotated-left{left:-4px;transform:rotate(-180deg) translate(-18px,50%)}.rotated-right{right:-4px;transform:rotate(-180deg) translate(18px,50%)}@media only screen and (max-width:599px){.sec-title .text br,.sec-title h2 br{display:none}}a{text-decoration:none}.theme-btn{display:inline-block;text-align:center;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.btn-style-one{background-color:#65cfcf;box-shadow:0 6px 8px hsla(0,0%,71%,.2);color:#fff;display:inline-block;font-size:12px;font-weight:600;letter-spacing:1px;line-height:30px;overflow:hidden;padding:11px 34px;position:relative;text-transform:uppercase}.btn-style-one:before{border-right:50px solid transparent;left:0;right:-50px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.btn-style-one:after,.btn-style-one:before{border-bottom:60px solid #5a5c5c;bottom:0;content:"";position:absolute;top:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.btn-style-one:after{border-left:40px solid transparent;left:-50px;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.btn-style-one:hover{color:#fff;&:before{-webkit-transform:translateX(-40%);transform:translateX(-40%)}&:after{-webkit-transform:translateX(40%);transform:translateX(40%)}}.btn-style-one .txt{font-family:Montserrat,sans-serif!important;position:relative;z-index:1}.new-banner .btn-style-one{background-color:#fff!important;color:#000!important;font-size:15px}.new-banner .btn-style-one:hover{color:#fff!important}.btn-style-two{background:none;border:2px solid #000;color:#000;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:1px;line-height:24px;padding:12px 34px;position:relative;text-align:center;text-transform:uppercase}.btn-style-two:hover{background:#65cfcf;border:2px solid #65cfcf;color:#fff}.btn-style-three{background-color:#5a5c5c;border-radius:0;color:#fff;display:inline-block;font-size:13px;font-weight:600;letter-spacing:1px;line-height:30px;overflow:hidden;padding:14px 40px;position:relative;text-transform:uppercase}.btn-style-three .txt{position:relative;transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;z-index:1}.btn-style-three:before{background-color:#65cfcf;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:100%;z-index:1}.btn-style-three:hover{color:#fff;&:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.new-banner{background-image:url(/build/images/bg_main_hero.b8dd5507.webp);background-position:top;background-repeat:no-repeat;background-size:cover}.new-banner .banner_text_box_white{color:#fff}.new-banner .col-image{max-height:675px}.new-banner .title-banner{font-size:46px;font-weight:700;line-height:1}.new-banner .copy-banner{font-size:19px;margin-top:10px}@media (min-width:992px){.new-banner .col-image img{margin-top:-65px}}@media (max-width:992px){.new-banner .banner_text_box_white{backdrop-filter:blur(9px);background-color:hsla(0,0%,41%,.342);line-height:1.2;text-align:center;text-transform:uppercase}.new-banner .title-banner{font-size:calc(1.375rem + 1.5vw)!important}.new-banner .copy-banner{font-size:1.25rem!important}.new-banner .col-image{overflow:hidden}}.reality-section{padding:110px 0 145px;position:relative}.reality-section img{display:inline-block;max-width:100%;width:100%}.reality-section .gallery-column{position:relative}.reality-section .gallery-column .inner-column{margin-left:-85px;position:relative}.reality-section .gallery-column .circles{bottom:0;left:0;position:absolute;right:0;top:0}.reality-section .gallery-column .circles .circle-one{background-color:#ccc;border-radius:50px;height:50px;left:168px;opacity:.5;position:absolute;top:290px;width:50px}.reality-section .gallery-column .circles .circle-two{background-color:#ccc;border-radius:50%;bottom:-5px;height:140px;opacity:.5;position:absolute;right:195px;width:140px}.reality-section .gallery-column .inner-column:before{border:20px solid #ccc;bottom:-40px;content:"";opacity:.3;position:absolute;right:80px;top:100px;width:400px}.reality-section .gallery-column .inner-column .gallery-item:first-child{display:inline-block;left:0}.reality-section .gallery-column .inner-column .gallery-item:nth-child(2){left:40px;position:relative;top:20px}.reality-section .gallery-column .inner-column .gallery-item:nth-child(3){left:300px;position:absolute;top:160px}.reality-section .content-column{position:relative}.reality-section .content-column .inner-column{padding-left:15px;padding-top:125px;position:relative}.reality-section .content-column .inner-column .numbering{margin-bottom:20px;position:relative}.reality-section .content-column .inner-column h2{color:#5a5c5c;font-size:26px;font-weight:700;letter-spacing:2px;line-height:1.4em;margin-bottom:25px;position:relative;text-transform:uppercase}.reality-section .content-column .inner-column .text{margin-bottom:25px;position:relative}.reality-section .content-column .inner-column .text p{color:#797979;font-size:14px;line-height:2em;margin-bottom:20px;position:relative}.reality-section .content-column .inner-column .text p:last-child{margin-bottom:0}.reality-section .content-column .about-number{position:relative}.reality-section .content-column .about-number .number{color:#777;font-size:16px;font-weight:500;letter-spacing:1px;margin-bottom:15px;position:relative;text-transform:uppercase}.reality-section .content-column .about-number .number span{color:#283648;position:relative}@media only screen and (max-width:1140px){.reality-section .gallery-column .inner-column{margin-left:0}.reality-section .content-column .inner-column{padding-left:0;padding-top:60px}.reality-section{padding-bottom:80px}}@media only screen and (max-width:1023px){.reality-section .gallery-column .inner-column .gallery-item:nth-child(2){left:0}}@media only screen and (max-width:599px){.main-slider .mouse-btn-down,.main-slider .text br,.main-slider-two .image .overlay-box .content-inner .title,.main-slider-two .owl-nav,.news-block-five .inner-box .overlay-box .play-box,.reality-section .gallery-column .inner-column:before,.service-block .inner-box .image .overlay-box h2:after{display:none}.creater-content-section h2,.mystery-section h2,.portfolio-ideas-section h2,.reality-section .content-column .inner-column h2{font-size:20px}}@media only screen and (max-width:479px){.reality-section .gallery-column .inner-column .gallery-item:first-child{left:0}.reality-section .gallery-column .inner-column .gallery-item:nth-child(2){margin-top:15px;top:0}.reality-section .gallery-column .inner-column .gallery-item:nth-child(3){left:0;margin-top:15px;position:relative;top:0}.reality-section .gallery-column .inner-column .gallery-item:nth-child(2){left:0}}.blog-section{padding:0 0 80px;position:relative}.blog-section .icons{bottom:0;left:0;position:absolute;right:0;top:0}.blog-section .icons .icon-one{background-repeat:no-repeat;display:inline-block;height:12px;left:5%!important;position:absolute!important;top:10%!important;width:12px}.blog-section .icons .icon-two{left:45%!important;top:15%!important;width:15px}.blog-section .icons .icon-three,.blog-section .icons .icon-two{background-repeat:no-repeat;display:inline-block;height:15px;position:absolute!important}.blog-section .icons .icon-three{left:15%!important;top:75%!important;width:35px}.blog-section .icons .icon-four{left:55%!important;top:75%!important}.blog-section .icons .icon-five,.blog-section .icons .icon-four{background-repeat:no-repeat;display:inline-block;height:15px;position:absolute!important;width:35px}.blog-section .icons .icon-five{left:85%!important;top:65%!important}.video-content-description{align-items:center;background-color:#fff;background-image:url(/build/images/bg_logo.4a54cf15.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-top:4px solid #707a7a;color:#5a5c5c;display:flex;font-size:15px;font-weight:inherit;height:100%;left:0;margin-left:inherit;margin-top:inherit;padding:10%;position:absolute;text-align:justify;text-align:center;top:0;top:100%;transition:all .3s ease;width:100%;z-index:5}.inner-box:hover .video-content-description{top:0}.news-block{margin-bottom:40px;position:relative}.news-block .inner-box{overflow:hidden;position:relative}.news-block .inner-box .image{background-image:url(/build/images/bg_logo_dark.a0a56477.webp);height:300px!important}.news-block .inner-box .image img{display:block;position:relative;width:100%}.news-block .inner-box .lower-content .category{border-bottom:2px solid #e5e5e5;color:#5a5c5c;display:inline-block;font-size:10px;font-weight:500;letter-spacing:2px;line-height:1.7em;margin-bottom:18px;position:relative;text-transform:uppercase}.news-block .inner-box .lower-content h3{color:#5a5c5c;font-size:16px;font-weight:700;letter-spacing:2px;margin-bottom:22px;position:relative;text-transform:uppercase}.news-block .inner-box .lower-content h3 a{color:#5a5c5c;display:inline-block;position:relative;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;z-index:1}.news-block .inner-box .lower-content h3 a:hover{color:#fff}.news-block .inner-box .lower-content h3 a:before{background:#65cfcf;bottom:-4px;content:"";height:1px;position:absolute;right:0;transition:width .3s cubic-bezier(.77,0,.175,1);-webkit-transition:width .3s cubic-bezier(.77,0,.175,1);-moz-transition:width .3s cubic-bezier(.77,0,.175,1);-ms-transition:width .3s cubic-bezier(.77,0,.175,1);-o-transition:width .3s cubic-bezier(.77,0,.175,1);width:0}.news-block .inner-box .lower-content h3 a:hover:before{left:0;right:auto;width:100%}.news-block .inner-box .lower-content h3 a:after{background-color:#65cfcf;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:100%;z-index:-1}.news-block .inner-box .lower-content h3 a:hover:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.news-block .inner-box .lower-content .text{color:#797979;font-size:13px;line-height:1.9em;margin-bottom:15px;position:relative;text-align:left;text-align:center}.news-block .inner-box .lower-content .post-date{color:#a6a6a6;font-style:italic;position:relative}.news-block .inner-box{height:380px!important}.news-block .inner-box .lower-content{padding-left:30px!important;padding-right:30px!important}.news-block{margin-bottom:15px}.news-block .inner-box{background-image:url(/build/images/bg_logo_light.bdb2bca0.webp);background-position:50%;background-size:cover;height:100%!important}.news-block .inner-box .image{background-image:none;background-position:50%;background-size:cover;height:auto;position:absolute;width:100%}.news-block .inner-box .lower-content{height:100%;padding-bottom:40px;padding-top:40px;position:relative;text-align:center}.lower-content{border-bottom:4px solid #797a7a}.challenge-icon{height:110px;margin-bottom:40px;position:relative;width:110px}.challenge-cup{height:100px!important;margin-top:10px!important;width:auto!important}.chall-text{color:#5a5c5c;font-size:20px;font-weight:700;padding-left:10px;padding-right:10px}.chall-text-blue{color:#65cfcf!important}.chall-text{display:inline-block}.gallery-section-five,.gallery-section-five .outer-container{position:relative}.gallery-section-five .outer-container .row{margin:0;position:relative}.gallery-section-five .outer-container .gallery-item-two{margin-bottom:0;padding:0}.gallery-section-five.style-two{padding:0 15px}.gallery-section-five.style-two .outer-container .row{margin:0 -3px}.gallery-section-five.style-two .outer-container .gallery-item-two{margin-bottom:6px;padding:0 3px}@media only screen and (max-width:1140px){.gallery-section-eight .outer-container,.gallery-section-five.style-two,.gallery-section.style-two .outer-container,.instagram-gallery .gallery-outer,.main-footer .footer-bottom.style-three .outer-container{padding-left:15px;padding-right:15px}}.gallery-item-two{margin-bottom:30px;position:relative}.gallery-item-two .inner-box{height:700px;position:relative}.gallery-item-two .inner-box .image{background-position:50%;background-size:cover;height:100%;position:absolute;width:100%}.challenge-img-one{background-image:url(/build/images/challenges_1.3e01fbcc.webp)}.challenge-img-two{background-image:url(/build/images/challenges_2.72d12ce4.webp)}.challenge-img-three{background-image:url(/build/images/challenges_3.cb3553cc.webp)}.gallery-item-two .inner-box .image img{display:block;position:relative;width:100%}.gallery-item-two .inner-box .image .overlay-box{background-color:hsla(0,0%,100%,.95);bottom:10px;display:block;left:10px;opacity:0;outline:0 solid rgba(37,37,37,.2);outline-offset:-10px;position:absolute;right:10px;text-align:center;top:10px;-webkit-transform:perspective(400px) rotateX(-90deg);-moz-transform:perspective(400px) rotateX(-90deg);-ms-transform:perspective(400px) rotateX(-90deg);-o-transform:perspective(400px) rotateX(-90deg);transform:perspective(400px) rotateX(-90deg);-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;-webkit-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease;transition:all .9s ease;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.gallery-item-two .inner-box:hover .image .overlay-box{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}.gallery-item-two .inner-box .image .overlay-box .overlay-inner{display:table;height:100%;left:0;padding:10px 0;position:absolute;top:0;vertical-align:middle;width:100%}.gallery-item-two .inner-box .image .overlay-box .overlay-inner .content{display:table-cell;position:relative;vertical-align:middle}.gallery-item-two .inner-box .image .overlay-box .image-link{background-color:#fff;color:#292929;display:inline-block;font-size:24px;height:50px;line-height:50px;position:relative;text-align:center;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;width:50px}.gallery-item-two .inner-box .image .overlay-box .image-link:hover{background-color:#292929;color:#fff}.gallery-item-two .inner-box .image .overlay-box h3{color:#fff;font-size:22px;font-weight:700;letter-spacing:2px;margin-bottom:4px;margin-top:18px;position:relative;text-transform:uppercase}.gallery-item-two .inner-box .image .overlay-box h3 span{color:#5a5c5c;display:inline-block;position:relative;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.gallery-item-two .inner-box .image .overlay-box h3 span:before{background-color:#fff;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:100%;z-index:-1}.gallery-item-two .inner-box .image .overlay-box h3 span:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.gallery-item-two .inner-box .image .overlay-box h3 span:hover{color:#000}.gallery-item-two .inner-box .image .overlay-box .title{color:#5a5c5c;font-family:Montserrat,sans-serif!important;font-size:16px;font-weight:400;position:relative}.gallery-item-two.small-column{float:left;padding:0 15px;width:20%}.gallery-item-two.small-column .inner-box .image h3{font-size:16px}.gallery-item-two.large-column{float:left;padding:0 15px;width:40%}.gallery-item-two .inner-box .image .overlay-box{bottom:20px;left:20px;right:20px;top:20px}.gallery-item-two .inner-box .image .overlay-box .overlay-inner{padding:25px}@media only screen and (max-width:1023px){.gallery-item-two.large-column,.gallery-item-two.small-column{width:50%}}@media only screen and (max-width:767px){.gallery-item-two.large-column,.gallery-item-two.small-column{width:100%}}.challenge-content{font-size:16px;line-height:1.4;padding:10px;text-align:center}.challenge-text{align-items:center;display:flex;justify-content:center;text-align:center}.challenge-text>h2{color:#fff;font-size:45px;position:absolute;top:10px;width:100%}.challenge-text>h4{bottom:5%;color:#fff;font-size:27px;position:absolute}.challenge-divider{background:#65cfcf!important;border-top:3px solid #65cfcf;margin:auto;width:25%}.challenge-button{bottom:0!important;left:50%!important;margin-left:-98.5px;position:absolute!important;width:197px!important}@media (max-width:280px){.challenge-text>h2{font-size:40px;margin-bottom:115%}}@media (min-width:280px) and (max-width:320px){.challenge-text>h2{font-size:43px;margin-bottom:115%}}@media (min-width:320px) and (max-width:360px){.challenge-text>h2{font-size:50px;margin-bottom:115%}}@media (min-width:360px) and (max-width:540px){.challenge-text>h2{margin-bottom:100%}}@media (min-width:540px) and (max-width:576px){.challenge-text>h2{font-size:60px;margin-bottom:160%}}@media (min-width:576px) and (max-width:640px){.challenge-text>h2{margin-bottom:190%}}@media (min-width:640px) and (max-width:731px){.challenge-text>h2{font-size:55px;margin-bottom:120%}}@media (min-width:731px) and (max-width:768px){.challenge-text>h2{font-size:40px;margin-bottom:100%}}@media (min-width:768px) and (max-width:1024px){.challenge-text>h2{font-size:50px;margin-bottom:110%}}.services-page-section{padding:90px 0 70px;position:relative}.services-page-section .big-title{color:#fff;font-size:150px;font-size:100px;font-weight:800;left:0;left:50%;line-height:1em;line-height:.75;position:absolute;right:0;right:inherit;text-align:center;text-shadow:-1px -1px 0 #eee,1px -1px 0 #eee,-1px 1px 0 #eee,1px 1px 0 #eee;text-transform:uppercase;top:-25px;transform:translate(-50%);width:100%}.album-section-two,.gallery-section,.services-page-section{overflow:hidden}@media only screen and (max-width:1023px){.album-section-two .big-letter,.gallery-section .big-letter,.services-page-section .big-title{font-size:100px}}@media (max-width:989px){.services-page-section{padding:40px 0!important}}@media (min-width:991px){.services-page-section .big-title{font-size:150px}}.service-block-two{margin-bottom:30px;position:relative}.service-block-two .inner-box{background-color:#f7f7f7;position:relative}.service-block-two .inner-box .row{margin:0}.service-block-two .image-column{padding:0;position:relative}.service-block-two .image-column .image{position:relative}.service-block-two .image-column .image img{display:block;position:relative;width:100%}.service-block-two .content-column{padding:0;position:relative}.service-block-two .content-column .inner-column{padding:0 80px;position:relative;text-align:center}.service-block-two .content-column .icon-box{color:#161616;font-size:56px;line-height:1em;margin-bottom:12px;position:relative}.service-block-two .content-column h3{color:#5a5c5c;font-size:22px;font-weight:700;letter-spacing:2px;margin-bottom:20px;position:relative;text-transform:uppercase}.service-block-two .content-column h3 span{color:#5a5c5c;position:relative;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;z-index:1}.service-block-two .content-column h3 span:before{background-color:#000;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:100%;z-index:-1}.service-block-two .content-column h3 span:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.service-block-two .content-column h3 span:hover{color:#fff}.service-block-two .content-column .text{color:#5a5a5a;font-size:14px;line-height:1.9em;margin-bottom:25px;position:relative}.service-block-two .inner-box{background-color:#eee}.service-block-two .inner-box .row{overflow:hidden}@media only screen and (max-width:1140px){.service-block-two .content-column .inner-column{padding:80px 20px}}@media only screen and (max-width:767px){.beauty-section .content-box .content-inner h2,.blog-single .inner-box .lower-content h3,.service-block-two .content-column h3{font-size:18px}}.reality-section .content-column .inner-column .text p,.sec-title.centered .text,.service-block-two .content-column .text{font-size:16px;line-height:1.6}