*,:after,:before{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden}body{color:#959595;font-family:var(--font-montserrat);letter-spacing:0;word-wrap:break-word;background-color:#171818;font-size:16px;font-weight:500;line-height:1.6}p{margin:0}ul{margin:0;padding:0;list-style-type:none}li{margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:#fff;font-family:var(--font-montserrat);margin:0;padding:0;font-weight:600;line-height:1.2}h1{font-size:45px}h2{font-size:36px}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px}h6{font-size:16px}.clearfix:after,.clearfix:before{content:"";clear:both;display:table}::-webkit-input-placeholder{color:#959595}:-moz-placeholder-shown{color:#959595;opacity:1}::-moz-placeholder{color:#959595;opacity:1}:-ms-placeholder-shown{color:#959595}::placeholder{color:#959595}.container{width:100%;max-width:1660px;margin:0 auto;padding:0 20px}.extra_container{width:100%;max-width:1320px;margin:0 auto;position:relative}img{vertical-align:middle;max-width:100%;height:auto}.sm_svg{fill:currentColor;width:20px;height:20px}#preloader{z-index:99999;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}#preloader:before,#preloader:after{content:"";z-index:-1;-o-transition:all .3s ease 0s;background-color:#000;width:50%;height:100%;transition:all .3s;position:absolute;top:0;left:0}#preloader:after{left:auto;right:0}#preloader .loader_line{-o-transition:all .8s ease 0s;width:1px;height:250px;margin:auto;transition:all .8s;position:relative;overflow:hidden}.loader_line:before{content:"";background-color:#fff;width:1px;height:0%;animation:1s ease-in-out forwards lineheight;position:absolute;top:50%;left:0;transform:translateY(-50%)}.loader_line:after{content:"";background-color:#999;width:1px;height:100%;animation:1.2s linear 2s infinite lineround;position:absolute;top:0;left:0;transform:translateY(-100%)}@keyframes lineheight{0%{height:0%}to{height:100%}}@keyframes lineround{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}.preloaded .loader_line:after{opacity:0}.preloaded .loader_line{opacity:0;height:100%!important}.preloaded:before,.preloaded:after{animation:.3s ease-in-out .5s forwards preloadedzero}@keyframes preloadedzero{0%{width:50%}to{width:0%}}.overlay_el,.overlay_content{position:relative}.overlay_bg,.overlay_img,.overlay_color{position:absolute;inset:0}.overlay_img{background-position:50%;background-repeat:no-repeat;background-size:cover}.overlay_bg,.overlay_img{z-index:1}.overlay_color,.overlay_content{z-index:2}.nicolas_sm_full_link{z-index:5;position:absolute;inset:0}.stroke_text{color:#0000;-webkit-text-stroke:1px #fff}.stroke_text_bolder{color:#0000;-webkit-text-stroke:2px #fff}.nicolas_sa_mobile_menu{z-index:10;-o-transition:all .3s ease;width:100%;height:auto;transition:all .3s;display:none;position:fixed;top:0;left:0}.nicolas_sa_mobile_menu .mobile_menu_inner{clear:both;background-color:#000;border-bottom:1px solid #fff3;width:100%;height:auto;padding:10px 20px}.nicolas_sa_mobile_menu .mobile_in{clear:both;justify-content:space-between;align-items:center;width:100%;height:auto;display:flex}.nicolas_sa_mobile_menu .mobile_in .logo img{max-width:90px;max-height:70px}.nicolas_sa_mobile_menu .trigger{line-height:0}.nicolas_sa_mobile_menu .dropdown{clear:both;background-color:#000;width:100%;height:auto;display:none}.nicolas_sa_mobile_menu .dropdown .dropdown_inner{clear:both;width:100%;height:auto;padding:20px}.nicolas_sa_mobile_menu .dropdown .dropdown_inner>ul{margin:0;list-style-type:none}.nicolas_sa_mobile_menu .dropdown .dropdown_inner>ul>li{width:100%;margin:0}.nicolas_sa_mobile_menu .dropdown .dropdown_inner>ul>li a{color:#fff;padding:0;font-weight:500;text-decoration:none;display:inline-block}.nicolas_sa_mobile_menu .dropdown .dropdown_inner>ul>li a.active{color:#ffbd4a}.nicolas_sa_mobile_menu .hamburger-box{width:30px}.nicolas_sa_mobile_menu .hamburger{padding:0}.nicolas_sa_mobile_menu .hamburger-inner,.nicolas_sa_mobile_menu .hamburger-inner:after,.nicolas_sa_mobile_menu .hamburger-inner:before{height:2px;background-color:#fff!important}.nicolas_sm_header{z-index:99;-o-transition:all .3s ease;transition:all .3s;position:fixed;top:0;left:0;right:0;overflow:hidden;transform:translateY(0%)}.nicolas_sm_header .overlay_bg:after{content:"";z-index:1;background-color:#171818;border-bottom-right-radius:40px;border-bottom-left-radius:40px;width:100%;height:100%;transition:all .3s;position:absolute}.nicolas_sm_header.opened .overlay_bg:after,.nicolas_sm_header.opened .overlay_bg:before{border-radius:0}.nicolas_sm_header .overlay_bg:before{content:"";opacity:.3;z-index:2;background-image:url(../media/pattern.2edzatfcslxw7.png);background-repeat:repeat;border-bottom-right-radius:40px;border-bottom-left-radius:40px;width:100%;height:100%;transition:all .3s;position:absolute}.nicolas_sm_header .overlay_content{border-bottom:1px solid #343434;border-bottom-right-radius:40px;border-bottom-left-radius:40px;justify-content:space-between;align-items:center;padding:25px 75px;transition:all .3s;display:flex}.nicolas_sm_header.opened .overlay_content{border-radius:0;padding:15px 75px}.nicolas_sm_header .logo{justify-content:center;align-items:center;padding-right:35px;display:flex;position:relative}.nicolas_sm_header .logo:before{content:"";background-color:#343434;width:1px;position:absolute;top:-1000px;bottom:-1000px;right:0}.nicolas_sm_header .logo img{max-width:200px;max-height:80px}.nicolas_sm_header ul{margin-right:-46px;display:flex}.nicolas_sm_header li{margin-right:46px}.nicolas_sm_header .menu a{color:#fff;text-transform:capitalize;-o-transition:all .3s ease;font-weight:600;text-decoration:none;transition:all .3s}.nicolas_sm_header .menu li.current a,.nicolas_sm_header .menu a.active,.nicolas_sm_header .menu a:hover{color:#ffbd4a}.nicolas_sm_header .button{border-left:1px solid #343434;padding-left:35px;position:relative}.nicolas_sm_header .button:before{content:"";background-color:#343434;width:1px;position:absolute;top:-1000px;bottom:-1000px;left:0}.nicolas_sm_header .button img{width:16px;transform:rotate(180deg)}.nicolas_sm_header .button a{text-align:center;color:#171818;-o-transition:all .3s ease;background-color:#ffbd4a;border-radius:10px;padding:20px 40px;font-size:18px;font-weight:700;line-height:1;text-decoration:none;transition:all .3s;display:inline-block}.nicolas_sm_header .button a:hover{background-color:#fff}.nicolas_sm_hero{margin-top:110px}.nicolas_sm_hero .hero_text{justify-content:space-between;padding:110px 0;display:flex}.nicolas_sm_hero .hero_text .left{width:50%;display:block}.nicolas_sm_hero .inline_text{display:inline-block;position:relative}.nicolas_sm_hero .arrow{background-color:#959595;height:2px;margin-left:45px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.nicolas_sm_hero .up{border:2px solid #959595;border-radius:50%;width:50px;height:50px;display:inline-block;position:absolute;bottom:-1px;right:-25px}.nicolas_sm_hero .down{border:2px solid #959595;border-radius:50%;width:50px;height:50px;display:inline-block;position:absolute;top:-1px;right:-25px}.nicolas_sm_hero .wing{width:25px;height:25px;position:relative;overflow:hidden}.nicolas_sm_hero .wings{position:absolute;top:-24px;right:0}.nicolas_sm_hero .hero_text .left h3{font-family:var(--font-bebas);font-size:120px;font-weight:500;line-height:1}.nicolas_sm_hero .hero_text .right{text-align:right;text-align:right;width:50%;margin-top:120px;display:block}.nicolas_sm_hero .hero_info_area .left{width:30%;padding-right:150px}.nicolas_sm_hero .hero_text .right h3{font-family:var(--font-bebas);font-size:120px;font-weight:500;line-height:1}.nicolas_sm_hero .hero_scroll_title{align-items:center;margin-bottom:53px;display:flex}.nicolas_sm_hero .hero_scroll_title span{color:#fff;text-transform:uppercase;font-size:18px;font-weight:500}.nicolas_sm_hero .sm_svg.bounce{animation:2s infinite bounce;position:relative;top:2px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-3px)}}.nicolas_sm_hero .overlay_el{border-radius:40px}.nicolas_sm_hero .overlay_bg:after{content:"";z-index:1;background-color:#171818;border-radius:40px;width:100%;height:100%;position:absolute}.nicolas_sm_hero .overlay_bg:before{content:"";opacity:.3;z-index:2;background-image:url(../media/pattern.2edzatfcslxw7.png);background-repeat:repeat;border-radius:40px;width:100%;height:100%;position:absolute}.nicolas_sm_hero .overlay_color{opacity:.3;background:#000;border-radius:40px}.nicolas_sm_hero .hero_info_area{padding:60px;display:flex}.nicolas_sm_hero .left .info_list{margin-bottom:130px}.nicolas_sm_hero .left .info_list:last-child{margin-bottom:0}.nicolas_sm_hero .info_list img{margin-bottom:30px}.nicolas_sm_hero .info_list h3{text-transform:capitalize;margin-bottom:20px;font-size:26px}.nicolas_sm_hero .center{width:40%}.nicolas_sm_hero .center span{background-color:#171818;border-radius:40px;justify-content:center;width:100%;display:flex;overflow:hidden}.nicolas_sm_hero .hero_info_area .right{text-align:right;width:30%;padding-left:150px}.nicolas_sm_hero .right .info_list{margin-bottom:130px}.nicolas_sm_hero .right .info_list:last-child{margin-bottom:0}.nicolas_sm_hero .right .info_list:last-child h3{margin-bottom:28px}.nicolas_sm_hero .right ul{justify-content:center;margin-left:-12px;display:flex}.nicolas_sm_hero .right li{padding-left:12px}.nicolas_sm_hero .right .social a{-o-transition:all .3s ease;background-color:#fff;border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.nicolas_sm_hero .right .social a:hover{background-color:#ffbd4a}.nicolas_sm_hero .right .sm_svg{color:#000;margin:0}.nicolas_sm_about{padding:110px 0 0}.nicolas_sm_main_title{border-top:1px solid #2f3030;justify-content:space-between;align-items:flex-start;margin-bottom:56px;padding-top:60px;display:flex}.nicolas_sm_main_title .left{width:15%}.nicolas_sm_main_title .center{width:65%}.nicolas_sm_main_title .right{text-align:right;width:15%}.nicolas_sm_main_title .scroll{justify-content:right;display:flex;position:relative}.nicolas_sm_main_title .scroll a{background-image:url(../media/scroll.04-eugps3rilv.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:135px;height:135px;animation:10s linear infinite rotate;display:flex}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nicolas_sm_main_title .scroll .sm_svg{color:#ffbd4a;pointer-events:none;width:30px;height:30px;position:absolute;top:50%;right:52px;transform:translateY(-50%)}.nicolas_sm_main_title .left span{color:#fff;text-transform:uppercase;font-weight:600}.nicolas_sm_main_title .right span{text-transform:uppercase;font-weight:600}.nicolas_sm_main_title .right a{color:#fff;text-transform:uppercase;-o-transition:all .3s ease;font-weight:600;text-decoration:none;transition:all .3s}.nicolas_sm_partners .nicolas_sm_main_title .right a{color:#000}.nicolas_sm_main_title .right a:hover{color:#ffbd4a}.nicolas_sm_main_title .center{padding:0 10px}.nicolas_sm_main_title .center p{color:#fff;text-indent:230px;text-align:justify;font-size:36px;font-weight:600;line-height:1.3}.nicolas_sm_about .extra_container{margin-bottom:120px}.nicolas_sm_about .list_inner{border:1px solid #2f3030;border-radius:10px;height:100%;padding:30px 35px}.nicolas_sm_about .biography ul{flex-wrap:wrap;margin-left:-24px;display:flex}.nicolas_sm_about .biography li{width:25%;margin-bottom:24px;padding-left:24px}.nicolas_sm_about .list_inner span{color:18px;font-family:var(--font-cabin);text-transform:capitalize;margin-bottom:14px;display:block}.nicolas_sm_about .list_inner h3{text-transform:capitalize;font-size:18px}.nicolas_sm_round{background-color:#f3f1eb;padding:30px 0;overflow:hidden}.nicolas_sm_round .wrap{align-items:center;display:flex}.js-marquee-wrapper{display:flex}.nicolas_sm_round img{max-width:70px;max-height:70px;margin-right:35px}.nicolas_sm_round h3{color:#171818;font-size:80px;font-family:var(--font-bebas);margin-bottom:0;margin-right:35px;font-weight:500;transition:all .3s}.nicolas_sm_round h3:hover{color:#0000;-webkit-text-stroke:1px #171818}.nicolas_sm_service{padding-top:110px}.nicolas_sm_service.servicepage{padding-top:0}.nicolas_sm_service .nicolas_sm_main_title{border-bottom:1px solid #2f3030;margin-bottom:0;padding-bottom:56px}.nicolas_sm_service .nicolas_sm_main_title .center p{text-indent:80px}.nicolas_sm_interactive_list{margin-top:50px;margin-bottom:119px;position:relative;overflow:hidden}.nicolas_sm_interactive_list .interactive_image{z-index:-10;opacity:0;visibility:hidden;display:none;position:absolute}.nicolas_sm_interactive_list li:first-child .list_inner{padding-top:0}.nicolas_sm_interactive_list .list_inner{padding-top:45px;padding-left:75px;position:relative}.nicolas_sm_interactive_list .list_inner:hover .number{color:#ffbd4a}.nicolas_sm_interactive_list .list_inner:before{content:"";z-index:-1;-o-transition:all .3s ease;background-color:#fff;width:100%;height:1px;transition:all .3s;position:absolute;bottom:16px;left:0}.nicolas_sm_interactive_list .number{color:#959595;font-size:18px;font-weight:500;position:absolute;bottom:16px;left:0}.nicolas_sm_interactive_list .title{-o-transition:all .3s ease;font-size:72px;font-weight:700;transition:all .3s}.nicolas_sm_interactive_list .movingbox{opacity:0;visibility:hidden;z-index:3;background-image:url(../media/1.1shfu5zfs6ceo.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;width:475px;margin-top:-200px;position:fixed}.nicolas_sm_interactive_list .interactive_list_inner.active .movingbox{visibility:visible;opacity:1}.nicolas_sm_interactive_list .movingbox .space{padding-bottom:100%}.nicolas_sm_extra_title .projects{justify-content:space-between;margin-bottom:36px;display:flex}.nicolas_sm_extra_title span{color:#fff;text-transform:uppercase;font-weight:600}.nicolas_sm_extra_title a{color:#fff;text-transform:uppercase;-o-transition:all .3s ease;font-weight:600;text-decoration:none;transition:all .3s}.nicolas_sm_extra_title a:hover{color:#ffbd4a!important}.nicolas_sm_extra_title .title{width:100%;display:flex;overflow:hidden}.nicolas_sm_extra_title .wrap{flex-wrap:nowrap;display:flex}.nicolas_sm_extra_title h3{font-size:250px;font-family:var(--font-bebas);margin-right:30px;font-weight:500;line-height:1}.nicolas_sm_extra_title h3:last-child{padding-right:0}.nicolas_sm_portfolio{background-color:#111212;border-radius:40px;padding:120px 0}.nicolas_sm_portfolio .portfolio_in{border-top:1px solid #292a2a;margin-top:12px;overflow:hidden}.nicolas_sm_portfolio .portfolio_in ul{flex-wrap:wrap;margin-left:-120px;display:flex}.nicolas_sm_portfolio .portfolio_in li{border-bottom:1px solid #292a2a;width:50%;padding-top:60px;padding-bottom:60px;padding-left:120px;position:relative}.nicolas_sm_portfolio .portfolio_in li:after{content:"";background-color:#292a2a;width:1px;position:absolute;top:60px;bottom:60px;left:60px}.nicolas_sm_portfolio .image{border-radius:40px;margin-bottom:33px;position:relative;overflow:hidden}.nicolas_sm_portfolio .image img{aspect-ratio:5/3;-o-transition:all .3s ease;border-radius:40px;width:100%;transition:all .3s}.nicolas_sm_portfolio .image:hover img{transform:scale(1.1)}.nicolas_sm_portfolio .title_holder{justify-content:space-between;align-items:center;display:flex}.nicolas_sm_portfolio .left a{color:#ffbd4a;text-transform:uppercase;-o-transition:all .3s ease;margin-bottom:13px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.nicolas_sm_portfolio .left a:hover{color:#fff}.nicolas_sm_portfolio .left h3 a{color:#fff;text-transform:none;-o-transition:all .3s ease;font-size:30px;transition:all .3s}.nicolas_sm_portfolio .left h3 a:hover{color:#ffbd4a}.nicolas_sm_portfolio .right a{-o-transition:all .3s ease;border:1px solid #292a2a;border-radius:6px;justify-content:center;align-items:center;width:65px;height:65px;transition:all .3s;display:flex}.nicolas_sm_portfolio .right a:hover{background-color:#ffbd4a;border-color:#ffbd4a}.nicolas_sm_portfolio .right .sm_svg{color:#fff;transform:rotate(-135deg)}.nicolas_sm_portfolio .right a:hover .sm_svg{color:#000}.nicolas_sm_testimonials .nicolas_sm_main_title .center p{text-indent:330px;margin:0 auto}.nicolas_sm_testimonials .prev_next{justify-content:right;display:flex}.nicolas_sm_testimonials .prev_next .next{margin-left:20px}.nicolas_sm_testimonials .prev_next a{-o-transition:all .3s ease;border:1px solid #292a2a;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;text-decoration:none;transition:all .3s;display:flex}.nicolas_sm_testimonials .prev_next a:hover{background-color:#ffbd4a;border-color:#ffbd4a}.nicolas_sm_testimonials .prev_next a:hover .sm_svg{color:#000}.nicolas_sm_testimonials .prev_next .sm_svg{color:#fff}.nicolas_sm_testimonials .prev_next .next .sm_svg{transform:rotate(180deg)}.nicolas_sm_testimonials{padding:120px 0}.nicolas_sm_testimonials li{border:1px solid #292a2a;border-radius:15px}.nicolas_sm_testimonials .details{padding:35px}.nicolas_sm_testimonials .details .sm_svg{color:#2f3030;stroke-width:2px;width:50px;height:50px;margin-bottom:23px}.nicolas_sm_testimonials .details p{color:#fff;font-size:20px}.nicolas_sm_testimonials .info{border-top:1px solid #292a2a;border-radius:15px;align-items:center;padding:15px 35px;display:flex}.nicolas_sm_testimonials .image{margin-right:20px}.nicolas_sm_testimonials .image img{aspect-ratio:1;border-radius:50%;width:70px;height:70px}.nicolas_sm_testimonials .info h3{margin-bottom:10px;font-size:24px}.nicolas_sm_testimonials .info span{color:#ffbd4a}.nicolas_sm_partners{background-color:#f3f1eb;border-radius:40px;padding:120px 0}.nicolas_sm_partners .partners_in{overflow:hidden}.nicolas_sm_partners .nicolas_sm_main_title{border-color:#dcdad4}.nicolas_sm_partners .nicolas_sm_main_title span,.nicolas_sm_partners .nicolas_sm_main_title p{color:#171818}.nicolas_sm_partners .line{border-top:1px solid #dcdad4;border-bottom:1px solid #dcdad4}.nicolas_sm_partners ul{margin-left:-30px;display:flex}.nicolas_sm_partners li{width:20%}.nicolas_sm_partners .list_inner{text-align:center;border:1px solid #dcdad4;border-radius:15px;height:100%;margin-right:30px;padding:45px}.nicolas_sm_partners .list_inner img{max-height:100%}.nicolas_sm_pricing{padding:120px 0 0}.nicolas_sm_pricing .pricing_in>ul{flex-wrap:wrap;margin-bottom:-25px;margin-left:-25px;display:flex}.nicolas_sm_pricing .pricing_in>ul>li{width:33.3333%;margin-bottom:25px;padding-left:25px}.nicolas_sm_pricing .list_inner{border:1px solid #2f3030;border-radius:15px}.nicolas_sm_pricing .info_box{padding:55px 35px}.nicolas_sm_pricing .info{border-bottom:1px solid #2f3030;padding-bottom:30px}.nicolas_sm_pricing .plan{margin-bottom:20px;font-size:24px;font-weight:400}.nicolas_sm_pricing .price{margin-bottom:23px;font-size:72px;line-height:1}.nicolas_sm_pricing .price span{font-size:20px;font-weight:400}.nicolas_sm_pricing .features ul{flex-wrap:wrap;margin-top:-20px;padding-top:28px;display:flex}.nicolas_sm_pricing .features li{width:100%;margin-top:20px;position:relative}.nicolas_sm_pricing .features span{background-color:#ffbd4a;border-radius:50%;width:8px;height:8px;display:inline-block;position:absolute;bottom:8px}.nicolas_sm_pricing .features p{padding-left:18px}.nicolas_sm_pricing .button{-o-transition:all .3s ease;border-top:1px solid #2f3030;border-radius:15px;justify-content:space-between;padding:22px 45px;transition:all .3s;display:flex;position:relative}.nicolas_sm_pricing .button .nicolas_sm_full_link{border-radius:15px;position:absolute;inset:0}.nicolas_sm_pricing .button:hover{background-color:#ffbd4a;border-color:#ffbd4a}.nicolas_sm_pricing .button span{color:#fff;-o-transition:all .3s ease;font-weight:600;transition:all .3s}.nicolas_sm_pricing .button .sm_svg{transform:rotate(-135deg)}.nicolas_sm_pricing .button:hover span{color:#171818}.nicolas_sm_blog{padding-top:120px;padding-bottom:120px}.nicolas_sm_blog.no_padding{margin-bottom:120px;padding-top:0}.nicolas_sm_blog.no_padding.blogpage{margin-bottom:0}.nicolas_sm_blog .nicolas_sm_extra_title{padding-bottom:72px}.nicolas_sm_extra_title .projects{border-top:1px solid #2f3030;padding-top:60px}.nicolas_sm_blog ul{flex-wrap:wrap;display:flex}.nicolas_sm_blog li{border-bottom:1px solid #2f3030;width:100%;padding:25px 0}.nicolas_sm_blog li:first-child{border-top:1px solid #2f3030}.nicolas_sm_blog .list_inner{justify-content:space-between;align-items:center;display:flex}.nicolas_sm_blog .list_inner .left{width:50%;padding-right:20px}.nicolas_sm_blog .list_inner .right{width:50%;padding-left:20px}.nicolas_sm_blog .left span:after{content:"";background-color:#ffbd4a;border-radius:50%;width:10px;height:10px;position:absolute;top:7px;left:0}.nicolas_sm_blog .left h3{margin-bottom:55px;font-size:48px}.nicolas_sm_blog .left h3 a{color:#fff;-o-transition:all .3s ease;text-decoration:none;transition:all .3s}.nicolas_sm_blog .left h3 a:hover{color:#ffbd4a}.nicolas_sm_blog .button{display:flex}.nicolas_sm_blog .button a{color:#fff;-o-transition:all .3s ease;align-items:center;text-decoration:none;transition:all .3s;display:flex}.nicolas_sm_blog .button a:hover{color:#ffbd4a}.nicolas_sm_blog .sm_svg{margin-left:10px;transition:transform .3s;transform:rotate(-135deg)}.nicolas_sm_blog .right .image{border-radius:6px;position:relative;overflow:hidden}.nicolas_sm_blog .right img{aspect-ratio:2;-o-transition:all .3s ease;border-radius:6px;width:100%;transition:all .3s}.nicolas_sm_blog .right .image:hover img{transform:scale(1.1)}.nicolas_sm_footer{background-color:#111212}.nicolas_sm_footer .footer_in{display:flex}.nicolas_sm_footer .footer_in .left{width:50%;padding:120px 60px 120px 0}.nicolas_sm_footer .footer_in .right{border-left:1px solid #2f3030;width:50%;padding:120px 0 120px 60px}.nicolas_sm_footer .footer_in .title{margin-bottom:50px}.nicolas_sm_footer .footer_in .title h3{text-underline-offset:7px;font-size:30px;text-decoration:underline;text-decoration-thickness:1px}.nicolas_sm_footer .contact{display:flex}.nicolas_sm_footer .contact>ul>li{margin-bottom:57px}.nicolas_sm_footer .contact span{color:#ffbd4a;text-transform:uppercase;border-bottom:1px solid #ffbd4a;margin-bottom:32px;display:inline-block}.nicolas_sm_footer .contact a{color:#fff;-o-transition:all .3s ease;font-size:24px;font-weight:600;text-decoration:none;transition:all .3s;display:block}.nicolas_sm_footer .contact a:hover{color:#ffbd4a}.nicolas_sm_footer .contact p{color:#fff;font-size:24px;font-weight:600;line-height:1.4}.nicolas_sm_footer .social_button ul{flex-wrap:wrap;margin-left:-60px;display:flex}.nicolas_sm_footer .social_button li{width:50%;margin-bottom:37px;padding-left:60px}.nicolas_sm_footer .social_button a{color:#fff;justify-content:space-between;align-items:center;padding-bottom:15px;font-weight:600;text-decoration:none;display:flex;position:relative}.nicolas_sm_footer .social_button a:before{content:"";background-color:#2f3030;width:100%;height:1px;position:absolute;bottom:0;left:0}.nicolas_sm_footer .social_button a:after{content:"";z-index:1;-o-transition:all .3s ease;background-color:#ffbd4a;width:0;height:1px;transition:all .3s;position:absolute;bottom:0;left:0}.nicolas_sm_footer .social_button a:hover:after{width:100%}.nicolas_sm_footer .sm_svg{-o-transition:all .3s ease;transition:all .3s;transform:rotate(-135deg)}.nicolas_sm_footer .social_button a:hover .sm_svg{color:#ffbd4a}.nicolas_sm_footer .right ul{flex-flow:column wrap;display:flex}.nicolas_sm_footer .right li{width:100%;margin-bottom:30px}.nicolas_sm_footer .right li input,.nicolas_sm_footer .right li select,.nicolas_sm_footer .right li textarea{color:#959595;background-color:#0000;border:none;border-bottom:1px solid #2f3030;width:100%;padding-bottom:15px;font-family:var(--font-montserrat)!important;font-size:16px!important}.nicolas_sm_footer .right li input:focus,.nicolas_sm_footer .right li select:focus,.nicolas_sm_footer .right li textarea:focus{background:0 0;outline:none}.nicolas_sm_footer .right li input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #111212;-webkit-text-fill-color:#959595!important;font-size:inherit!important;font-family:inherit!important}.nicolas_sm_footer #enter_code{align-items:center;display:flex}.nicolas_sm_footer .right #enter_code input{width:auto;margin-left:20px}.nicolas_sm_button{justify-content:center;display:flex}.nicolas_sm_button a,.nicolas_sm_button button{color:#171818;-o-transition:all .3s ease;background-color:#ffbd4a;border-radius:50%;justify-content:center;align-items:center;width:170px;height:170px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.nicolas_sm_button a:hover,.nicolas_sm_button button:hover{background-color:#fff}.nicolas_sm_button img{width:18px;transform:rotate(180deg)}.erling_tm_contact input[type=number]{-moz-appearance:textfield}.select2-container--default .select2-selection--single{background-color:#0000;border:none;border-bottom:1px solid #2f3030;padding-bottom:38px}.select2-container .select2-selection--single .select2-selection__rendered{color:#959595;padding-left:0}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#ffbd4a}.select2-dropdown{background-color:#171818;border:none}.select2-search--dropdown .select2-search__field{display:none}.select2-container--default .select2-selection--single .select2-selection__arrow{right:10px}.select2-container--default .select2-results__option--selected{background-color:#333}.select2-results__option{padding:5px 20px}.error_box{text-align:center;background-color:#fce3e3;width:100%;margin-bottom:10px;padding:20px 10px;display:none}.error_box p{color:#721c24}.success_box{text-align:center;background-color:#0ac083;width:100%;margin-bottom:10px;padding:20px 10px;display:none}.success_box p{color:#fff}.error .select2-container--default .select2-selection--single,.error .cf-form-control,.error select{border-bottom:1px solid red!important}.success .select2-container--default .select2-selection--single,.success .cf-form-control,.success select{border-bottom:1px solid green!important}#text-area-w{width:100%}.nicolas_sm_copyright .copyright_in{justify-content:space-between;align-items:center;padding:47px 0;display:flex}.nicolas_sm_copyright .left .sm_svg{color:#fff;width:14px;height:14px}.nicolas_sm_copyright .left p{color:#fff;font-size:18px}.nicolas_sm_copyright .right a{color:#fff;-o-transition:all .3s ease;font-size:18px;text-decoration:none;transition:all .3s}.nicolas_sm_copyright .right a:hover{color:#ffbd4a}.nicolas_sm_copyright .right span{color:#fff;font-size:18px}.nicolas_sm_totop{text-align:center;-o-transition:all .3s ease;background-color:#ffbd4a;border-radius:7px;justify-content:center;align-items:center;width:50px;height:60px;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nicolas_sm_totop:hover{background-color:#f3f1eb}.nicolas_sm_totop .sm_svg{color:#171818;transform:rotate(180deg)}.nicolas_sm_page_title{max-width:1100px;margin:230px auto 120px}.nicolas_sm_page_title h3{font-family:var(--font-bebas);text-align:center;font-size:120px;font-weight:500;line-height:1}.nicolas_sm_page_title .underline{text-decoration:underline}.nicolas_sm_about_video img{aspect-ratio:11/5;border-radius:40px;width:100%}.nicolas_sm_about_video .video_box{position:relative}.nicolas_sm_about_video .video_box a{-o-transition:all .3s ease;background-color:#ffbd4a;border:18px solid #171818;border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;transition:all .3s;display:flex;position:absolute;bottom:-80px;left:50%;transform:translate(-50%)}.nicolas_sm_about_video .video_box a:hover{background-color:#f3f1eb;border-color:#ffbd4a}.nicolas_sm_about_video .sm_svg{color:#171818;-o-transition:all .3s ease;width:30px;height:30px;transition:all .3s}.nicolas_sm_about_video .video_box a:hover .sm_svg{color:#ffbd4a}.nicolas_sm_counter{padding-top:120px;padding-bottom:40px}.nicolas_sm_counter ul{flex-wrap:wrap;margin-left:-27px;display:flex}.nicolas_sm_counter li{width:25%;margin-bottom:80px;padding-left:27px}.nicolas_sm_counter .list_inner{position:relative}.nicolas_sm_counter .list_inner:hover .box{background-color:#111212}.nicolas_sm_counter .list_inner:after{content:"";border:1px solid #2f3030;border-radius:50%;position:absolute;inset:-27px}.nicolas_sm_counter .space{padding-bottom:100%}.nicolas_sm_counter .box{-o-transition:all .3s ease;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0}.nicolas_sm_counter .box .title{margin-left:20px}.nicolas_sm_counter .box .title span{color:#fff}.nicolas_sm_counter .box .title h3{font-size:36px}.nicolas_sm_counter .icon img{max-width:50px;max-height:60px}.nicolas_sm_experience{padding-bottom:95px}.nicolas_sm_experience .nicolas_sm_main_title p{text-indent:50px}.nicolas_sm_experience .experience_in{gap:20px;display:grid}.nicolas_sm_experience .list_inner{border:1px solid #2f3030;border-radius:8px;align-items:center;padding:35px;display:flex}.nicolas_sm_experience .list_inner .left{width:40%}.nicolas_sm_experience .list_inner .center{width:30%}.nicolas_sm_experience .list_inner .right{text-align:right;width:30%}.nicolas_sm_experience .list_inner p,.nicolas_sm_experience .list_inner span{color:#fff;font-size:18px;font-weight:600}.nicolas_sm_experience .list_inner .description{color:#ccc;margin-top:8px;font-size:14px;font-weight:400;line-height:1.4;display:block}.nicolas_sm_awards{background-color:#111212;border-bottom-right-radius:40px;border-bottom-left-radius:40px}.nicolas_sm_awards .awards_in{align-items:center;padding:72px 0 120px;display:flex}.nicolas_sm_awards .awards_in .image_box{width:40%;position:relative}.nicolas_sm_awards .star{width:124px;height:80px;position:absolute;left:-10%}.nicolas_sm_awards .awards_in .image_box img{max-width:418px;max-height:495px}.nicolas_sm_awards .awards_in .awards_box{gap:30px;width:60%;padding-left:50px;display:grid}.nicolas_sm_awards .awards_box .list_inner{border-top:1px solid #2f3030;align-items:center;padding-top:30px;display:flex}.nicolas_sm_awards .awards_box .list_inner:last-child{border-bottom:1px solid #2f3030;padding-bottom:30px}.nicolas_sm_awards .awards_box .list_inner .left,.nicolas_sm_awards .awards_box .list_inner .center{width:40%}.nicolas_sm_awards .awards_box .list_inner .right{text-align:right;width:20%}.nicolas_sm_awards .awards_box .list_inner .center p{border:1px solid #2f3030;border-radius:50px;padding:7px 25px;display:inline-block}.nicolas_sm_awards .awards_box .list_inner p,.nicolas_sm_awards .awards_box .list_inner span{color:#fff;font-size:18px;font-weight:600}.nicolas_sm_awards .awards_box .list_inner .right span{text-align:center;border:1px solid #2f3030;border-radius:50%;width:38px;height:38px;line-height:38px;display:inline-block}.nicolas_sm_awards .awards_box .list_inner .sm_svg{width:10px;height:10px;transform:rotate(-135deg)}.nicolas_sm_testimonials.about,.nicolas_sm_process{padding:120px 0}.nicolas_sm_process ul{flex-wrap:wrap;margin-left:-26px;display:flex}.nicolas_sm_process li{width:33.3333%;margin-bottom:26px;padding-left:26px}.nicolas_sm_process .list_inner{border:1px dashed #2f3030;border-radius:10px;height:100%;padding:60px 35px}.nicolas_sm_process .list_inner span{color:#ffbd4a;margin-bottom:23px;font-size:18px;font-weight:400;display:inline-block}.nicolas_sm_process .list_inner h3{margin-bottom:28px}.nicolas_sm_process .list_inner a{color:#fff;-o-transition:all .3s ease;text-decoration:none;transition:all .3s}.nicolas_sm_process .list_inner a:hover{color:#ffbd4a}.nicolas_sm_breadcrumbs{text-align:center;margin-bottom:22px}.nicolas_sm_breadcrumbs a{color:#fff;-o-transition:all .3s ease;font-size:18px;text-decoration:none;transition:all .3s}.nicolas_sm_breadcrumbs a:hover{color:#ffbd4a}.nicolas_sm_breadcrumbs span{color:#ffbd4a;margin-right:110px;font-size:18px;position:relative}.nicolas_sm_breadcrumbs span:last-child{margin-right:0}.nicolas_sm_breadcrumbs span:not(:last-child):before{content:"";background-color:#fff;width:60px;height:1px;position:absolute;top:50%;right:-85px}.nicolas_sm_service_details .nicolas_sm_page_title h3{font-family:var(--font-montserrat), sans-serif;font-size:72px;font-weight:700}.nicolas_sm_service_details .service_details_in .image img{border-radius:40px;width:100%;max-width:1320px;max-height:650px}.nicolas_sm_service_details .service_details_in .image{margin-bottom:53px;position:relative}.nicolas_sm_service_details .service_details_in .image a{-o-transition:all .3s ease;background-color:#171818;border:10px solid #171818;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;transition:all .3s;display:flex;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.nicolas_sm_service_details .service_details_in .image a:hover{background-color:#ffbd4a;border:10px solid #171818}.nicolas_sm_service_details .service_details_in .image .sm_svg{color:#ffbd4a;-o-transition:all .3s ease;width:50px;height:50px;transition:all .3s}.nicolas_sm_service_details .service_details_in .image a:hover .sm_svg{color:#171818}.nicolas_sm_service_details .text{margin-bottom:26px}.nicolas_sm_service_details .list li{margin-bottom:15px;position:relative}.nicolas_sm_service_details .list li:after{content:"";background-color:#ffbd4a;border-radius:50%;width:10px;height:10px;position:absolute;top:8px}.nicolas_sm_service_details .list li p{padding-left:20px}.nicolas_sm_service_details .list li:last-child{margin-bottom:50px}.nicolas_sm_service_details .main_text h3{margin-bottom:27px;font-size:36px}.nicolas_sm_service_details .main_text{margin-bottom:25px}.nicolas_sm_service_details .service_list ul{flex-wrap:wrap;margin-bottom:28px;margin-left:-60px;display:flex}.nicolas_sm_service_details .service_list li{width:25%;margin-bottom:30px;padding-left:60px}.nicolas_sm_service_details .service_list span{color:#ffbd4a;margin-bottom:15px;font-size:18px;font-weight:600;display:inline-block}.nicolas_sm_service_details .service_list h3{margin-bottom:17px;font-size:24px}.nicolas_sm_question .main_title{margin-bottom:33px}.nicolas_sm_question .accordion_wrap{gap:25px;margin-bottom:120px;display:grid}.nicolas_sm_question .accordion{border:1px solid #2f3030;border-radius:8px}.nicolas_sm_question .accordion_header{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 25px;display:flex;position:relative}.nicolas_sm_question .accordion_header:hover .title h3{color:#ffbd4a}.nicolas_sm_question .accordion_header .title h3{-o-transition:all .3s ease;transition:all .3s}.nicolas_sm_question .accordion_header:hover .arrow .sm_svg{color:#ffbd4a}.nicolas_sm_question .accordion_header .arrow .sm_svg{-o-transition:all .3s ease;transition:all .3s}.nicolas_sm_question .accordion_header a{position:absolute;inset:0}.nicolas_sm_question .accordion_content{padding:0 25px 18px;display:none}.nicolas_sm_question .accordion_content p{border-top:1px solid #2f3030;padding-top:18px}.nicolas_sm_question .title h3{font-size:20px}.nicolas_sm_question .accordion.active .title h3{color:#ffbd4a}.nicolas_sm_question .arrow .sm_svg{color:#fff}.nicolas_sm_question .accordion.active .sm_svg{color:#ffbd4a;transform:rotate(180deg)}.nicolas_sm_portfolio_slider{padding-bottom:120px}.nicolas_sm_portfolio_slider .slider_in{display:block;transform:skewY(-1.5deg)}.nicolas_sm_portfolio_slider .swiper-wrapper{transition-timing-function:linear}.nicolas_sm_portfolio_slider .swiper-slide{border-radius:7px;overflow:hidden}.nicolas_sm_portfolio_slider img{aspect-ratio:1.12;object-fit:cover;-o-transition:all .3s ease;border-radius:7px;min-width:100%;transition:all .3s}.nicolas_sm_portfolio_slider .list_inner{cursor:pointer;position:relative;overflow:hidden}.nicolas_sm_portfolio_slider .details{-o-transition:all .3s ease;transition:all .3s;position:absolute;bottom:35px;left:35px;transform:translateY(140%)}.nicolas_sm_portfolio_slider .list_inner:hover .details{transform:translateY(0)}.nicolas_sm_portfolio_slider .list_inner:hover img{transform:scale(1.1)}.nicolas_sm_portfolio_slider .category span{color:#171818;background-color:#fff;border-radius:6px;padding:10px 25px;display:inline-block}.nicolas_sm_portfolio_slider .title h3{color:#171818;background-color:#fff;border-radius:6px;margin-top:5px;padding:10px 25px;font-size:26px;display:inline-block}.nicolas_sm_swiper_progress{width:100%;margin-top:100px}.nicolas_sm_swiper_progress .my_pagination_in{position:relative}.nicolas_sm_swiper_progress span{letter-spacing:0;color:#fff;height:22px;font-size:16px;line-height:22px;display:block}.nicolas_sm_swiper_progress .pagination_progress{width:1320px;margin:0 auto;position:relative}.nicolas_sm_swiper_progress .pagination_progress .all{z-index:5;background-color:#2f3030;width:100%;height:2px;position:absolute;top:50%;left:0}.nicolas_sm_swiper_progress .pagination_progress .all span{z-index:5;transform-origin:0 0;-o-transition:all .3s ease;background-color:#ffbd4a;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0;transform:scale(0)}.nicolas_sm_swiper_progress .my_navigation{position:relative;left:6px}.nicolas_sm_swiper_progress .my_navigation ul{margin:0;list-style-type:none}.nicolas_sm_swiper_progress .my_navigation ul li{margin:0 10px 0 0;display:inline-block}.nicolas_sm_swiper_progress .my_navigation ul li:last-child{margin-right:0}.nicolas_sm_swiper_progress .my_navigation ul li a{color:#fff;-o-transition:all .3s ease;font-size:14px;text-decoration:none;transition:all .3s}.nicolas_sm_portfolio_single .single_list>ul{flex-wrap:wrap;margin-bottom:54px;display:flex}.nicolas_sm_portfolio_single .single_list>ul>li{border:1px solid #2f3030;width:20%;padding:30px 40px}.nicolas_sm_portfolio_single .single_list>ul>li:first-child{border-top-left-radius:15px;border-bottom-left-radius:15px}.nicolas_sm_portfolio_single .single_list>ul>li:last-child{border-top-right-radius:15px;border-bottom-right-radius:15px}.nicolas_sm_portfolio_single .single_list h3{margin-bottom:10px;font-size:20px}.nicolas_sm_portfolio_single .single_list p{font-size:18px;font-weight:400}.nicolas_sm_portfolio_single .single_list .list_inner ul{display:flex}.nicolas_sm_portfolio_single .single_list .list_inner li{width:25%}.nicolas_sm_portfolio_single .single_list .list_inner .sm_svg{color:#fff;-o-transition:all .3s ease;transition:all .3s}.nicolas_sm_portfolio_single .single_list .list_inner .sm_svg:hover{color:#ffbd4a}.nicolas_sm_portfolio_single .text h3{margin-bottom:27px;font-size:36px}.nicolas_sm_portfolio_single .list li:last-child{margin-bottom:26px}.nicolas_sm_portfolio_single .main_text{margin-bottom:48px}.nicolas_sm_portfolio_single .text.bottom{margin-bottom:56px}.nicolas_sm_portfolio_single .images ul{flex-wrap:wrap;margin-top:-30px;margin-left:-30px;display:flex}.nicolas_sm_portfolio_single .images li{width:33.3333%;margin-top:30px;padding-left:30px}.nicolas_sm_portfolio_single .images .list_inner{border-radius:40px;overflow:hidden}.nicolas_sm_portfolio_single .images li img{aspect-ratio:21/20;-o-transition:all .3s ease;min-width:100%;transition:all .3s}.nicolas_sm_portfolio_single .images .list_inner:hover img{transform:scale(1.1)}.nicolas_sm_portfolio_single .prev_next{background-color:#111212;border-radius:15px;justify-content:space-between;align-items:center;height:86px;margin:60px 0 120px;padding:0 30px;display:flex}.nicolas_sm_portfolio_single .prev_next a{color:#fff;text-align:center;-o-transition:all .3s ease;justify-content:center;align-items:center;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.nicolas_sm_portfolio_single .prev_next a:hover{color:#ffbd4a}.nicolas_sm_portfolio_single .prev_next .sm_svg{color:#fff;-o-transition:all .3s ease;transition:all .3s}.nicolas_sm_portfolio_single .prev_next a:hover .sm_svg{color:#ffbd4a}.nicolas_sm_portfolio_single .prev_next .next .sm_svg{margin-left:5px;transform:rotate(180deg)}.nicolas_sm_portfolio_single .prev_next .prev .sm_svg{margin-right:5px}.nicolas_sm_blog_menu .menu{justify-content:space-between;align-items:center;margin-bottom:60px;display:flex}.nicolas_sm_blog_menu ul li{margin-right:50px;display:inline-block}.nicolas_sm_blog_menu ul li:last-child{margin-right:0}.nicolas_sm_blog_menu .menu a{color:#fff;text-transform:capitalize;-o-transition:all .3s ease;font-weight:600;text-decoration:none;transition:all .3s}.nicolas_sm_blog_menu .menu a:hover{color:#ffbd4a}.nicolas_sm_blog_menu .search{-o-transition:all .3s ease;border-bottom:1px solid #fff;width:400px;transition:all .3s;position:relative}.nicolas_sm_blog_menu .search:hover{border-color:#ffbd4a}.nicolas_sm_blog_menu .search input[type=text]{color:#959595;background-color:#0000;border:none;width:100%;padding:10px 30px 10px 10px;font-size:16px}.nicolas_sm_blog_menu .search input[type=text]:focus{outline:none}.nicolas_sm_blog_menu .search input[type=submit]{opacity:0;z-index:2;cursor:pointer;width:20px;height:42px;position:absolute;right:0}.nicolas_sm_blog_menu .search .sm_svg{color:#fff;z-index:1;position:absolute;top:10px;right:0}.nicolas_sm_blog .left span{color:#fff;margin-bottom:27px;padding-left:20px;display:inline-block;position:relative}.nicolas_sm_blog .left span:after{content:"";background-color:#ffbd4a;border-radius:50%;width:10px;height:10px;position:absolute;bottom:5px;left:0}.nicolas_sm_blog_hero{margin-bottom:100px}.nicolas_sm_blog_hero .blog_hero_in,.nicolas_sm_blog_hero .blog_hero_in .background{position:relative}.nicolas_sm_blog_hero .blog_hero_in .background img{opacity:0;min-width:100%;position:relative}.nicolas_sm_blog_hero .blog_hero_in .background .main{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;position:absolute;inset:0}.nicolas_sm_blog_hero .news{background-color:#171818;border-top-right-radius:15px;border-bottom-left-radius:15px;width:560px;padding:28px 35px;position:absolute;bottom:0}.nicolas_sm_blog_hero .news span:after{content:"";background-color:#ffbd4a;border-radius:50%;width:10px;height:10px;position:absolute;bottom:7px;left:0}.nicolas_sm_blog_hero .news h3{opacity:0;visibility:hidden;-o-transition:all .3s ease;margin-bottom:26px;font-size:48px;transition:all .3s;display:block;position:relative;transform:translateY(20px)}.nicolas_sm_blog_hero .slick-slide.slick-active .news h3{opacity:1;visibility:visible;transition-delay:.8s;transform:translateY(0)}.nicolas_sm_blog_hero .news span{color:#fff;opacity:0;visibility:hidden;-o-transition:all .3s ease;margin-bottom:27px;padding-left:20px;transition:all .3s;display:block;position:relative;transform:translateY(20px)}.nicolas_sm_blog_hero .slick-slide.slick-active .news span{opacity:1;visibility:visible;transition-delay:.4s;transform:translateY(0)}.nicolas_sm_blog_hero .news p{opacity:0;visibility:hidden;-o-transition:all .3s ease;transition:all .3s;display:block;position:relative;transform:translateY(20px)}.nicolas_sm_blog_hero .slick-slide.slick-active .news p{opacity:1;visibility:visible;transition-delay:1.2s;transform:translateY(0)}.nicolas_sm_blog_hero .news h3 a{color:#fff;-o-transition:all .3s ease;text-decoration:none;transition:all .3s}.nicolas_sm_blog_hero .news h3 a:hover{color:#ffbd4a}.nicolas_sm_blog_hero .owl-dots{z-index:2;position:absolute;bottom:50px;right:50px}.nicolas_sm_blog_hero .owl-theme .owl-dots .owl-dot span{-o-transition:all .3s ease;background-color:#000;transition:all .3s}.nicolas_sm_blog_hero .owl-theme .owl-dots .owl-dot.active span{width:35px}.nicolas_sm_blog_hero .owl-theme .owl-dots .owl-dot.active span,.nicolas_sm_blog_hero .owl-theme .owl-dots .owl-dot:hover span{background-color:#ffbd4a}.nicolas_sm_blog .extra_container ul{margin-bottom:100px}.nicolas_sm_blog .nicolas_sm_button a{color:#fff;-o-transition:all .3s ease;background-color:#0000;border:1px solid #2f3030;transition:all .3s}.nicolas_sm_blog .nicolas_sm_button a:hover{color:#ffbd4a;border-color:#ffbd4a}.nicolas_sm_blog_details .page_title_in{text-align:center}.nicolas_sm_blog_details .page_title_in>span{color:#171818;text-transform:uppercase;text-align:center;background-color:#ffbd4a;border-radius:4px;width:130px;height:33px;margin-bottom:30px;line-height:33px;display:inline-block}.nicolas_sm_blog_details .page_title_in p{color:#fff;margin-bottom:23px;font-size:18px}.nicolas_sm_blog_details .page_title_in>h3{font-size:72px;font-family:var(--font-montserrat);margin-bottom:50px;font-weight:700}.nicolas_sm_blog_details .page_title_in .info_box{text-align:left;justify-content:center;align-items:center;gap:60px;display:flex}.nicolas_sm_blog_details .page_title_in .info{justify-content:center;align-items:center;display:flex}.nicolas_sm_blog_details .page_title_in .image img{border-radius:50%;width:70px;height:70px;margin-right:20px}.nicolas_sm_blog_details .page_title_in .title span{color:#959595}.nicolas_sm_blog_details .page_title_in .title h3{color:#fff;font-size:18px;font-family:var(--font-montserrat)}.nicolas_sm_blog_details .hero_image img{width:100%;max-height:800px;margin-bottom:60px}.nicolas_sm_blog_details .blog_details{align-items:flex-start;display:flex}.nicolas_sm_blog_details .details{flex-direction:column;gap:32px;width:65%;display:flex}.nicolas_sm_blog_details .quotes{border-left:2px solid #fff;margin-top:30px;margin-bottom:24px;padding-left:35px}.nicolas_sm_blog_details .quotes .sm_svg{color:#ffbd4a;width:45px;height:40px;margin-bottom:25px}.nicolas_sm_blog_details .quotes p{color:#fff;margin-bottom:30px;font-size:18px}.nicolas_sm_blog_details .quotes span{color:#fff;font-size:18px;position:relative}.nicolas_sm_blog_details .quotes span:before{content:"";background-color:#fff;width:60px;height:2px;position:absolute;top:50%;right:-75px}.nicolas_sm_blog_details .details .title h3{margin-bottom:28px;font-size:36px}.nicolas_sm_blog_details .details .title p{margin-bottom:57px}.nicolas_sm_blog_details .details .title .image img{border-radius:40px;width:100%;height:auto;margin-bottom:45px}.nicolas_sm_blog_details .posted{border-top:1px solid #2f3030;border-bottom:1px solid #2f3030;justify-content:space-between;align-items:center;margin-bottom:60px;padding:35px 0;display:flex}.nicolas_sm_blog_details .posted .left{align-items:center;display:flex}.nicolas_sm_blog_details .posted h3{margin-right:20px;font-size:20px}.nicolas_sm_blog_details .posted .left a{text-align:center;color:#959595;text-transform:uppercase;-o-transition:all .3s ease;border:1px solid #2f3030;border-radius:10px;margin-right:10px;padding:5px 15px;font-size:14px;text-decoration:none;transition:all .3s;display:inline-block}.nicolas_sm_blog_details .posted .left a:last-child{margin-right:0}.nicolas_sm_blog_details .posted .left a:hover{color:#000;background-color:#ffbd4a}.nicolas_sm_blog_details .posted .right{align-items:center;display:flex}.nicolas_sm_blog_details .posted .social{border:1px solid #2f3030;border-radius:10px;margin-left:20px;padding:5px 15px}.nicolas_sm_blog_details .posted .social .sm_svg{color:#fff;-o-transition:all .3s ease;transition:all .3s}.nicolas_sm_blog_details .posted .social .sm_svg:hover{color:#ffbd4a}.nicolas_sm_blog_details .posted ul{justify-content:center;align-items:center;margin-left:-20px;display:flex}.nicolas_sm_blog_details .posted li{padding-left:20px}.nicolas_sm_blog_details .sidebar{background-color:#111212;border:1px solid #2f3030;border-radius:15px;width:35%;margin-left:35px;padding:34px}.nicolas_sm_blog_details .sidebar .title{border-bottom:1px solid #2f3030;margin-bottom:35px;padding-bottom:10px}.nicolas_sm_blog_details .sidebar .title h3{padding-bottom:10px;font-size:24px;font-weight:600;line-height:1}.nicolas_sm_blog_details .sidebar .search{cursor:pointer;margin-bottom:55px;position:relative}.nicolas_sm_blog_details .sidebar input[type=text]{color:#959595;background-color:#0000;border:1px solid #2f3030;border-top-left-radius:8px;border-bottom-left-radius:8px;outline:none;width:100%;height:60px;padding:0 95px 0 35px;font-size:16px}.nicolas_sm_blog_details .sidebar input[type=submit]{background-color:#ffbd4a;border:1px solid #ffbd4a;border-top-right-radius:8px;border-bottom-right-radius:8px;outline:none;width:60px;height:60px;position:absolute;right:0}.nicolas_sm_blog_details .sidebar .search .sm_svg{color:#171818;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.nicolas_sm_blog_details .sidebar .categories ul{flex-direction:column;gap:20px;margin-bottom:55px;display:flex}.nicolas_sm_blog_details .sidebar .categories .list_inner{justify-content:space-between;display:flex}.nicolas_sm_blog_details .sidebar .categories .sm_svg{color:#171818;width:7px;height:11px;transform:rotate(180deg)}.nicolas_sm_blog_details .sidebar .category_name{color:#959595;-o-transition:all .3s ease;text-decoration:none;transition:all .3s}.nicolas_sm_blog_details .sidebar .category_name:hover{color:#ffbd4a}.nicolas_sm_blog_details .sidebar .categories .icon{text-align:center;-o-transition:all .3s ease;background-color:#fff;border-radius:2px;width:20px;height:20px;line-height:20px;transition:all .3s;display:inline-block}.nicolas_sm_blog_details .sidebar .categories .icon:hover{background-color:#ffbd4a}.nicolas_sm_blog_details .recent_post ul{flex-direction:column;gap:35px;margin-bottom:57px;display:flex}.nicolas_sm_blog_details .recent_post .list_inner{align-items:center;display:flex}.nicolas_sm_blog_details .recent_post .list_inner .image{border-radius:7px;overflow:hidden}.nicolas_sm_blog_details .recent_post .list_inner .image img{-o-transition:all .3s ease;border-radius:7px;width:100px;min-height:auto;transition:all .3s}.nicolas_sm_blog_details .recent_post .list_inner .image img:hover{transform:scale(1.1)}.nicolas_sm_blog_details .recent_post .time{align-items:center;margin-bottom:10px;display:flex}.nicolas_sm_blog_details .recent_post .time img{width:16px;height:16px;margin-top:-3px;margin-right:10px}.nicolas_sm_blog_details .recent_post .info{padding-left:20px}.nicolas_sm_blog_details .recent_post .info_title h3{font-size:18px}.nicolas_sm_blog_details .recent_post .info_title a{color:#fff;-o-transition:all .3s ease;text-decoration:none;transition:all .3s}.nicolas_sm_blog_details .recent_post .info_title a:hover{color:#ffbd4a}.nicolas_sm_blog_details .tags a{color:#959595;text-transform:uppercase;-o-transition:all .3s ease;border:1px solid #2f3030;border-radius:10px;height:36px;margin-bottom:12px;margin-right:8px;padding:0 20px;line-height:36px;text-decoration:none;transition:all .3s;display:inline-block}.nicolas_sm_blog_details .tags a:hover{color:#000;background-color:#ffbd4a}.nicolas_sm_blog_details .tags a:last-child{margin-bottom:0;margin-right:0}.nicolas_sm_blog_details .footer{background-color:#111212;border:1px solid #2f3030;border-radius:15px;margin-bottom:120px;padding:45px}.nicolas_sm_blog_details .footer h3{margin-bottom:17px;font-size:36px}.nicolas_sm_blog_details .footer p{margin-bottom:26px}.nicolas_sm_blog_details .footer ul{gap:20px;display:flex}.nicolas_sm_blog_details .footer li{width:50%;margin-bottom:20px}.nicolas_sm_blog_details .footer input,.nicolas_sm_blog_details .footer textarea{color:#959595;width:100%;height:60px;font-size:16px;line-height:60px;font-family:var(--font-montserrat);background-color:#171818;border:none;border-radius:10px;padding:0 22px}.nicolas_sm_blog_details .footer textarea{min-height:185px;margin-bottom:13px}.nicolas_sm_blog_details .footer input:focus,.nicolas_sm_blog_details .footer textarea:focus{outline:none}.nicolas_sm_blog_details .footer .button a{color:#171818;text-align:center;-o-transition:all .3s ease;background-color:#ffbd4a;border-radius:10px;height:60px;padding:0 35px;font-size:18px;font-weight:700;line-height:60px;text-decoration:none;transition:all .3s;display:inline-block}.nicolas_sm_blog_details .footer .button a:hover{background-color:#fff}.nicolas_sm_blog_details .footer .button img{width:16px;transform:rotate(180deg)}.nicolas_sm_copyright.blog{background-color:#111212}.nicolas_sm_contact .nicolas_sm_page_title h3{font-family:var(--font-montserrat);font-size:72px}.nicolas_sm_contact .nicolas_sm_footer{background-color:#171818}.nicolas_sm_contact .footer_in{background-color:#111212;border:1px solid #2f3030;border-radius:15px;align-items:center;padding:70px 60px 60px;display:flex;position:relative}.nicolas_sm_contact .footer_in .arrow_button a{background-color:#171818;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.nicolas_sm_contact .footer_in .arrow_button .sm_svg{color:#fff;-o-transition:all .3s ease;width:40px;height:40px;transition:all .3s;transform:rotate(360deg)}.nicolas_sm_contact .footer_in .arrow_button a:hover .sm_svg{color:#ffbd4a}.nicolas_sm_contact .footer_in .left{background-color:#171818;border-radius:15px;width:45%;padding:40px}.nicolas_sm_contact .footer_in .left .social_button ul{margin-top:-10px;margin-left:-10px;display:flex}.nicolas_sm_contact .footer_in .left .social_button li{width:33.3333%;margin:0;padding-top:10px;padding-left:10px}.nicolas_sm_contact .footer_in .left .social_button a{text-align:center;text-transform:uppercase;-o-transition:all .3s ease;border:1px solid #2f3030;border-radius:16px;height:32px;font-size:14px;line-height:32px;transition:all .3s;display:block}.nicolas_sm_contact .footer_in .left .social_button a:hover{color:#000;background-color:#ffbd4a}.nicolas_sm_contact .footer_in .left .social_button a:before,.nicolas_sm_contact .footer_in .left .social_button a:after{display:none}.nicolas_sm_contact .footer_in .right{background-color:#111212;border:none;border-radius:15px;width:55%;margin-left:60px;padding:40px}.nicolas_sm_contact .footer_in .right input,.nicolas_sm_contact .footer_in .right select,.nicolas_sm_contact .footer_in .right textarea{background-color:#171818;border:none;border-radius:15px;padding:20px}.nicolas_sm_contact .footer_in .right input:focus,.nicolas_sm_contact .footer_in .right select:focus,.nicolas_sm_contact .footer_in .right textarea:focus{background-color:#171818;border:none}.nicolas_sm_contact .select2-container--default .select2-selection--single{border:none;padding:0}.nicolas_sm_contact .select2-container{background-color:#171818;border-radius:15px;padding:15px 20px}.nicolas_sm_contact .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;right:15px;transform:translateY(-50%)}.nicolas_sm_contact .nicolas_sm_footer .right ul{flex-flow:wrap;margin-left:-20px;display:flex}.nicolas_sm_contact .nicolas_sm_footer .right li{width:50%;padding-left:20px}.nicolas_sm_contact .maps{margin-top:-120px;margin-bottom:120px}.nicolas_sm_contact .nicolas_sm_question .main_title{margin-bottom:57px}.nicolas_sm_contact .nicolas_sm_question .main_title h3{text-align:center;font-size:72px}.nicolas_sm_contact .nicolas_sm_question .question_box{background-color:#111212}.mouse-cursor{pointer-events:none;visibility:hidden;border-radius:50%;position:fixed;top:0;left:0;transform:translateZ(0)}.cursor-inner{z-index:100;background-color:#ffbd4a;width:6px;height:6px;margin-top:-3px;margin-left:-3px;transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out}.cursor-inner.cursor-hover{opacity:.3;background-color:#ffbd4a;width:80px;height:80px;margin-top:-40px;margin-left:-40px}.cursor-outer{box-sizing:border-box;z-index:100;opacity:.5;border:2px solid #ffbd4a;width:30px;height:30px;margin-top:-15px;margin-left:-15px;transition:all 80ms ease-out}.cursor-outer.cursor-hover{opacity:0}.nicolas_sm_wrapper_all[data-magic-cursor=hide] .mouse-cursor{opacity:0;visibility:hidden;z-index:-1111;display:none;position:absolute}.nicolas_sm_intro{width:100%;min-width:100%;position:relative}.nicolas_sm_intro .logo{text-align:center;border-bottom:1px solid #2f3030;width:100%;margin-top:100px;padding-bottom:100px}.nicolas_sm_intro .logo img{margin-bottom:20px}.nicolas_sm_intro .logo p{font-size:18px}.nicolas_sm_intro .demos{width:100%;max-width:1000px;margin:120px auto 50px}.nicolas_sm_intro .demos ul{flex-wrap:wrap;margin-left:-100px;display:flex}.nicolas_sm_intro .demos ul li{width:50%;margin-bottom:50px;padding-left:100px}.nicolas_sm_intro .demos ul li .list_inner{text-align:center;width:100%;transition:all .3s;position:relative;transform:translateY(0)}.nicolas_sm_intro .demos ul li .list_inner:hover{transform:translateY(-10px)}.nicolas_sm_intro .demos ul li h3{text-transform:uppercase;margin-top:20px;font-size:17px;transition:all .3s}.nicolas_sm_intro .demos ul li .list_inner:hover h3{color:#ffbd4a}.nicolas_sm_intro .features{text-align:center;background-color:#202020;width:100%;padding-top:100px}.nicolas_sm_intro .features_in .list{margin-bottom:100px}.nicolas_sm_intro .features_in{width:100%;max-width:1000px;margin:0 auto}.nicolas_sm_intro .features_in ul{flex-wrap:wrap;margin-left:-30px;display:flex}.nicolas_sm_intro .features_in ul li{width:50%;margin-bottom:30px;padding-left:30px}.nicolas_sm_intro .features_in ul li h3{text-transform:uppercase;margin-bottom:20px;font-size:17px}.nicolas_sm_intro .features_in ul li .sm_svg{width:50px;height:50px;margin-bottom:20px}.nicolas_sm_intro .features_in ul li .list_inner{border:1px solid #2f3030;width:100%;padding:50px;position:relative}.nicolas_sm_intro .maintitle{width:100%;margin-bottom:70px}.nicolas_sm_intro .maintitle h3{text-transform:uppercase;color:#fff;font-weight:600}.nicolas_sm_intro .copyright{border-top:1px solid #2f3030;width:100%;padding:70px 0}.nicolas_sm_intro .copyright a{color:#fff;transform:all .3s ease;text-decoration:none}.nicolas_sm_intro .copyright a:hover{color:#ffbd4a}.introprice{z-index:3;background-color:#f74c4f;border-bottom-left-radius:30px;padding:20px 40px;position:fixed;top:0;right:0}.introprice span{color:#fff;margin-bottom:5px;display:inline-block}.introprice h3{color:#fff;text-indent:30px;font-weight:800}@media (max-width:1600px){.container{max-width:1200px}.extra_container{max-width:1050px}.nicolas_sm_header .overlay_content{min-height:90px;line-height:90px}.nicolas_sm_header li{margin-right:35px}.nicolas_sm_hero .hero_text .left h3,.nicolas_sm_hero .hero_text .right h3{font-size:70px}.nicolas_sm_hero .hero_text .right{margin-top:70px}.nicolas_sm_hero .hero_info_area .left{padding-right:50px}.nicolas_sm_hero .hero_info_area .right{padding-left:50px}.nicolas_sm_main_title .center p{font-size:23px}.nicolas_sm_round h3{font-size:70px}.nicolas_sm_interactive_list .title{font-size:50px}.nicolas_sm_interactive_list .list_inner:before{bottom:10px}.nicolas_sm_interactive_list .movingbox{width:300px;margin-top:-150px}.nicolas_sm_extra_title h3{font-size:180px}.nicolas_sm_testimonials .details p{font-size:16px}.nicolas_sm_testimonials .info h3{margin-bottom:7px;font-size:20px}.nicolas_sm_blog .left h3{margin-bottom:30px;font-size:36px}.nicolas_sm_footer .footer_in .title h3{font-size:23px}.nicolas_sm_footer .contact p,.nicolas_sm_footer .contact a{font-size:20px}.nicolas_sm_footer .contact span{margin-bottom:25px}.nicolas_sm_page_title{max-width:900px}.nicolas_sm_page_title h3{font-size:70px}.nicolas_sm_awards .awards_box .list_inner .left,.nicolas_sm_awards .awards_box .list_inner .center{width:40%}.nicolas_sm_awards .awards_box .list_inner .right{width:20%}.nicolas_sm_process .list_inner h3{font-size:28px}.nicolas_sm_blog_menu ul li{margin-right:30px}.nicolas_sm_blog_menu .search{width:290px}.nicolas_sm_blog_hero .news h3{font-size:35px}.nicolas_sm_blog_details .page_title_in>h3,.nicolas_sm_contact .nicolas_sm_page_title h3,.nicolas_sm_contact .nicolas_sm_question .main_title h3{font-size:55px}.nicolas_sm_portfolio .left h3 a{font-size:27px}.nicolas_sm_testimonials .nicolas_sm_main_title .center p{text-indent:150px}.nicolas_sm_main_title .left span{font-size:14px}.nicolas_sm_service_details .nicolas_sm_page_title h3{font-size:55px}.introprice h3{text-indent:20px}.introprice{padding:15px 20px}.introprice h3{font-size:20px}.introprice span{margin-bottom:2px}.nicolas_sm_intro .demos{max-width:900px;margin-top:100px}.nicolas_sm_intro .features_in{max-width:900px}.nicolas_sm_intro .logo{margin-top:80px;padding-bottom:80px}.nicolas_sm_intro .features_in ul li .list_inner{padding:30px}}@media (max-width:1040px){.nicolas_sm_header{display:none}.nicolas_sa_mobile_menu{display:block}.cursor-inner,.cursor-outer{display:none}.nicolas_sm_hero .hero_text{flex-direction:column}.nicolas_sm_hero .arrow{display:none}.nicolas_sm_hero .hero_text .left{width:100%}.nicolas_sm_hero .hero_text .right{width:100%;margin-top:30px}.nicolas_sm_hero .hero_text .left h3,.nicolas_sm_hero .hero_text .right h3{font-size:45px}.nicolas_sm_hero .hero_scroll_title span{font-size:16px}.nicolas_sm_hero .sm_svg{width:16px;height:16px}.nicolas_sm_hero .hero_info_area{flex-direction:column}.nicolas_sm_hero .hero_info_area .left{width:100%;padding-right:0}.nicolas_sm_hero .center{width:100%;margin:50px 0}.nicolas_sm_hero .hero_info_area .right{text-align:left;width:100%;padding-left:0}.nicolas_sm_hero .left .info_list,.nicolas_sm_hero .right .info_list{margin-bottom:50px}.nicolas_sm_hero .right ul{justify-content:flex-start}.nicolas_sm_hero .hero_info_area{padding:30px}.nicolas_sm_hero .info_list img{margin-bottom:20px}.nicolas_sm_main_title{flex-direction:column}.nicolas_sm_main_title .left{width:100%;margin-bottom:20px}.nicolas_sm_main_title .center{width:100%}.nicolas_sm_main_title .center p{text-align:left;font-size:25px;text-indent:0!important}.nicolas_sm_main_title .right{text-align:left;width:100%;margin-top:30px}.nicolas_sm_main_title .scroll{display:inline-block}.nicolas_sm_about .biography li{width:50%}.nicolas_sm_interactive_list .title{font-size:55px}.nicolas_sm_interactive_list .list_inner{padding-top:35px}.nicolas_sm_pricing .pricing_in>ul>li{width:50%}.nicolas_sm_blog .list_inner{flex-direction:column;align-items:baseline}.nicolas_sm_blog .list_inner .left{width:100%;margin-bottom:30px;padding-right:0}.nicolas_sm_blog .list_inner .right{width:100%;padding-left:0}.nicolas_sm_blog .left h3{font-size:35px}.nicolas_sm_blog{padding-bottom:0}.nicolas_sm_footer .footer_in{flex-direction:column}.nicolas_sm_footer .footer_in .left{width:100%;padding-bottom:80px}.nicolas_sm_footer .footer_in .right{border-top:1px solid #2f3030;border-left:none;width:100%;padding-top:80px;padding-left:0}.nicolas_sm_button{justify-content:flex-start}.nicolas_sm_button a,.nicolas_sm_button button{width:120px;height:120px}.nicolas_sm_copyright .copyright_in{flex-direction:column;justify-content:center;padding-top:77px}.nicolas_sm_totop{top:-30px;transform:translateY(0)translate(-50%)}.nicolas_sm_copyright .copyright_in .left{margin-bottom:5px}.nicolas_sm_page_title h3{font-size:65px;line-height:1.1}.nicolas_sm_counter li{width:50%}.nicolas_sm_awards .awards_in{flex-direction:column;align-items:baseline}.nicolas_sm_awards .awards_in .image_box{width:100%;margin-bottom:40px}.nicolas_sm_awards .awards_in .awards_box{width:100%}.nicolas_sm_process li{width:50%}.nicolas_sm_service_details .nicolas_sm_page_title h3{font-size:40px}.nicolas_sm_breadcrumbs{margin-bottom:15px}.nicolas_sm_service_details .service_list li{width:50%}.nicolas_sm_swiper_progress .pagination_progress{width:600px}.nicolas_sm_portfolio_single .single_list>ul>li,.nicolas_sm_portfolio_single .images li{width:50%}.nicolas_sm_blog_menu .menu{flex-direction:column;justify-content:flex-start;align-items:baseline}.nicolas_sm_blog_menu .search{width:300px;margin-top:30px}.nicolas_sm_blog_hero .news h3{font-size:26px}.nicolas_sm_blog_details .page_title_in>h3{font-size:65px}.nicolas_sm_blog_details .blog_details{flex-direction:column}.nicolas_sm_blog_details .details{width:100%}.nicolas_sm_blog_details .sidebar{width:100%;margin-bottom:120px;margin-left:0}.nicolas_sm_blog_details .footer{margin-bottom:60px}.nicolas_sm_blog_details .details .title h3{font-size:28px}.nicolas_sm_blog_details .posted{flex-direction:column;justify-content:flex-start;align-items:baseline}.nicolas_sm_blog_details .posted .left{flex-direction:column;justify-content:flex-start;align-items:baseline;margin-bottom:20px}.nicolas_sm_blog_details .posted h3{font-size:18px}.nicolas_sm_contact .nicolas_sm_page_title h3,.nicolas_sm_contact .nicolas_sm_question .main_title h3{font-size:65px}.nicolas_sm_service_details .service_details_in .image a{width:80px;height:80px;top:-40px}.nicolas_sm_service_details .service_details_in .image .sm_svg{width:20px;height:20px}.nicolas_sm_footer.blogpage{margin-top:120px}.nicolas_sm_contact .nicolas_sm_footer .right ul{margin-left:0}.nicolas_sm_contact .nicolas_sm_footer .right li{padding-left:0;width:100%!important}.nicolas_sm_intro .demos,.nicolas_sm_intro .features_in{padding:0 20px}}@media (max-width:768px){.nicolas_sm_page_title{margin-top:170px}.nicolas_sm_hero .info_list h3{font-size:21px}.nicolas_sm_about .biography ul{margin-left:0}.nicolas_sm_about .biography li{width:100%;padding-left:0}.nicolas_sm_round h3{font-size:60px}.nicolas_sm_round img{max-width:60px;max-height:60px}.nicolas_sm_main_title .center{padding:0}.nicolas_sm_interactive_list .list_inner{padding-left:40px}.nicolas_sm_interactive_list .title{font-size:26px}.nicolas_sm_interactive_list .list_inner:before{bottom:4px}.nicolas_sm_interactive_list .movingbox{display:none}.nicolas_sm_interactive_list .number{bottom:0}.nicolas_sm_extra_title h3{font-size:130px}.nicolas_sm_extra_title .projects{margin-bottom:25px}.nicolas_sm_portfolio .portfolio_in ul{margin-left:0}.nicolas_sm_portfolio .portfolio_in li{width:100%;padding-bottom:35px;padding-left:0}.nicolas_sm_portfolio .portfolio_in li:after{display:none}.nicolas_sm_portfolio .left h3 a{font-size:25px}.nicolas_sm_portfolio .title_holder .right{display:none}.nicolas_sm_portfolio .title_holder{flex-direction:column;align-items:baseline}.nicolas_sm_portfolio .left a{margin-bottom:10px;font-size:14px}.nicolas_sm_awards .awards_in .awards_box{padding-left:0}.nicolas_sm_testimonials .prev_next{justify-content:flex-start}.nicolas_sm_testimonials .details p{font-size:18px}.nicolas_sm_testimonials .info h3{margin-bottom:7px;font-size:21px}.nicolas_sm_pricing .pricing_in>ul{margin:0}.nicolas_sm_pricing .pricing_in>ul>li{width:100%;padding-left:0}.nicolas_sm_pricing .price{font-size:55px}.nicolas_sm_blog .left h3{margin-bottom:20px;font-size:25px}.nicolas_sm_footer .social_button ul{margin-left:-20px}.nicolas_sm_footer .social_button li{padding-left:20px}.nicolas_sm_footer .footer_in .title h3{font-size:25px}.nicolas_sm_footer .contact a,.nicolas_sm_footer .contact p{font-size:18px}.nicolas_sm_footer .contact span{margin-bottom:15px}.nicolas_sm_footer .contact>ul>li{margin-bottom:40px}.nicolas_sm_page_title h3{font-size:50px}.nicolas_sm_about_video .video_box a{border:10px solid #171818;width:106px;height:106px;bottom:-53px}.nicolas_sm_about_video .sm_svg{width:20px;height:20px}.nicolas_sm_counter ul{margin:0;padding:0 30px}.nicolas_sm_counter li{width:100%;padding-left:0}.nicolas_sm_experience .list_inner{flex-direction:column;align-items:baseline}.nicolas_sm_experience .list_inner .left{width:100%}.nicolas_sm_experience .list_inner .center{width:100%;margin:10px 0}.nicolas_sm_experience .list_inner .right{text-align:left;width:100%}.nicolas_sm_awards .awards_box .list_inner{flex-direction:column;align-items:baseline}.nicolas_sm_awards .awards_box .list_inner .left{width:100%}.nicolas_sm_awards .awards_box .list_inner .center{width:auto;margin:20px 0}.nicolas_sm_awards .awards_box .list_inner .right{text-align:left;width:100%}.nicolas_sm_process ul{margin:0}.nicolas_sm_process li{width:100%;padding-left:0}.nicolas_sm_process .list_inner h3{font-size:25px}.nicolas_sm_service_details .main_text h3{font-size:30px}.nicolas_sm_service_details .service_list ul{margin:0}.nicolas_sm_service_details .service_list li{width:100%;padding-left:0}.nicolas_sm_service_details .service_details_in .image{margin-bottom:35px}.nicolas_sm_portfolio_slider .slider_in{padding:0 20px}.nicolas_sm_portfolio_slider .title h3{font-size:20px}.nicolas_sm_portfolio_slider .details{border-image-outset:20px;left:20px}.nicolas_sm_swiper_progress .pagination_progress{width:200px}.nicolas_sm_swiper_progress{margin-top:55px}.nicolas_sm_portfolio_single .single_list>ul>li{width:100%;padding:30px}.nicolas_sm_portfolio_single .single_list h3{font-size:18px}.nicolas_sm_portfolio_single .text h3{font-size:28px}.nicolas_sm_portfolio_single .images ul{margin:0}.nicolas_sm_portfolio_single .images li{width:100%;padding-left:0}.nicolas_sm_blog_hero .news h3{font-size:21px}.nicolas_sm_blog_hero .news{background-color:#333;border-top-right-radius:0;border-bottom-right-radius:15px;width:100%;position:relative}.nicolas_sm_blog_hero img{border-bottom-right-radius:0;border-bottom-left-radius:0}.nicolas_sm_blog_hero .owl-dots{top:10px;bottom:auto;right:10px}.nicolas_sm_blog_menu ul li{margin-right:20px}.nicolas_sm_blog_details .page_title_in>h3{font-size:40px}.nicolas_sm_blog_details .page_title_in .info_box{gap:30px}.nicolas_sm_blog_details .posted .left{display:block}.nicolas_sm_blog_details .posted h3{margin-bottom:10px}.nicolas_sm_blog_details .posted .right{display:block}.nicolas_sm_blog_details .posted .social{margin:0}.nicolas_sm_blog_details .footer h3{font-size:28px}.nicolas_sm_blog_details .footer li{width:100%}.nicolas_sm_blog_details .footer ul{flex-direction:column;gap:0}.nicolas_sm_blog_details .footer{padding:25px}.nicolas_sm_contact .nicolas_sm_page_title h3{font-size:40px}.nicolas_sm_contact .footer_in{padding-left:0;padding-right:0}.nicolas_sm_contact .footer_in .arrow_button a{width:80px;height:80px;top:-40px}.nicolas_sm_contact .footer_in .arrow_button .sm_svg{width:20px;height:20px}.nicolas_sm_contact .nicolas_sm_question .main_title h3{font-size:32px}.introprice{display:none}.nicolas_sm_intro .demos ul{margin:0}.nicolas_sm_intro .demos ul li{width:100%;padding-left:0}.nicolas_sm_intro .features_in ul{margin:0}.nicolas_sm_intro .features_in ul li{width:100%;padding-left:0}}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.bvWUkq_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.bvWUkq_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7081c0a9d77d68b2-s.1hiu0hj9qpr9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/707978d2a38e183d-s.p.1w_qz2ahumqmz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.xelBBa_className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.xelBBa_variable{--font-bebas:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:Cabin;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/70ad5a4deb8462e9-s.1l1iukbat2m9s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cabin;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ffc75689af0e0742-s.0t8c9rc6d5b8e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cabin;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/44e6ddd4a2a032c0-s.p.3d-vk1pyepd4u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cabin;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/70ad5a4deb8462e9-s.1l1iukbat2m9s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cabin;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ffc75689af0e0742-s.0t8c9rc6d5b8e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cabin;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/44e6ddd4a2a032c0-s.p.3d-vk1pyepd4u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cabin;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/70ad5a4deb8462e9-s.1l1iukbat2m9s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cabin;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ffc75689af0e0742-s.0t8c9rc6d5b8e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cabin;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/44e6ddd4a2a032c0-s.p.3d-vk1pyepd4u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cabin;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/70ad5a4deb8462e9-s.1l1iukbat2m9s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cabin;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ffc75689af0e0742-s.0t8c9rc6d5b8e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cabin;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/44e6ddd4a2a032c0-s.p.3d-vk1pyepd4u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cabin Fallback;src:local(Arial);ascent-override:101.94%;descent-override:26.41%;line-gap-override:0.0%;size-adjust:94.66%}.aavvDW_className{font-family:Cabin,Cabin Fallback;font-style:normal}.aavvDW_variable{--font-cabin:"Cabin", "Cabin Fallback"}
.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-user-select:text;user-select:text;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.draggable{cursor:pointer;cursor:grab;-webkit-user-select:none;user-select:none}.slick-list.dragging{cursor:grabbing}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(../media/ajax-loader.3_s2fbauy5n88.gif) 50% no-repeat}@font-face{font-family:slick;src:url(../media/slick.2mbnnj2ldqw9v.eot);src:url(../media/slick.2mbnnj2ldqw9v.eot)format("embedded-opentype"),url(../media/slick.3dyb64ljsouq7.woff2)format("woff2"),url(../media/slick.1vsdartgie2p6.woff)format("woff"),url(../media/slick.31nmwotl_nifp.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{color:#fff;opacity:.75;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{color:#0000;cursor:pointer;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;color:#000;opacity:.25;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
html{scroll-behavior:smooth}.nicolas_sm_button button{font-family:var(--font-montserrat);cursor:pointer;border:0;font-size:16px}.nicolas_sm_hero .arrow{width:50%}.brand_logo{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.nicolas_sm_header .logo .brand_mark,.nicolas_sa_mobile_menu .logo .brand_mark{width:34px;max-width:none;height:34px;max-height:none;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.brand_logo:hover .brand_mark{transform:rotate(-8deg)scale(1.06)}.brand_name{color:#fff;font-family:var(--font-montserrat), sans-serif;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:15px;font-weight:700}.nicolas_sa_mobile_menu .logo .brand_mark{width:28px;height:28px}.nicolas_sa_mobile_menu .brand_name{font-size:13px}.search .search_btn{cursor:pointer;background-color:#ffbd4a;border:1px solid #ffbd4a;border-top-right-radius:8px;border-bottom-right-radius:8px;outline:none;width:60px;height:60px;position:absolute;right:0}.nicolas_sm_blog_details .posted li a{display:flex}.hero_new_layout{align-items:flex-end;gap:40px;width:100%;max-width:100%;min-height:700px;display:flex;overflow:hidden}.ai_chat_container{flex-direction:column;flex:0 0 60%;max-width:60%;height:700px;display:flex}.chat_window{height:700px;box-shadow:none;background-color:#171818;border:1px solid #2f3030;border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden}.chat_header{color:#fff;border-bottom:1px solid #2f3030;flex-shrink:0;padding:20px 24px 16px}.chat_header h3{font-size:18px;font-weight:600;font-family:var(--font-montserrat), sans-serif;color:#fff;margin:0 0 8px}.chat_header p{color:#959595;font-size:14px;font-family:var(--font-montserrat), sans-serif;margin:0}.chat_messages{scroll-behavior:smooth;flex-direction:column;flex:1;padding:20px 24px 16px;display:flex;overflow-y:auto}.message{margin-bottom:16px}.ai_message .message_bubble{background-color:#2f3030;border:1px solid #2f3030;border-radius:10px;max-width:85%;padding:14px 18px}.ai_message .message_bubble p{color:#fff;font-size:14px;line-height:1.5;font-family:var(--font-montserrat), sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.user_message{justify-content:flex-end;display:flex}.user_message .message_bubble{background-color:#ffbd4a;border:1px solid #ffbd4a;border-radius:10px;max-width:85%;padding:14px 18px}.user_message .message_bubble p{color:#171818;font-size:14px;line-height:1.5;font-family:var(--font-montserrat), sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-weight:500}.starter_questions{flex-direction:column;flex-shrink:0;gap:8px;padding:0 24px 20px;transition:all .3s;display:flex;overflow:hidden}.starter_questions.hidden{opacity:0;max-height:0;margin:0;padding:0}.question_pill{color:#fff;cursor:pointer;text-align:left;font-size:13px;font-family:var(--font-montserrat), sans-serif;background-color:#171818;border:1px solid #2f3030;border-radius:4px;width:fit-content;padding:10px 16px;font-weight:500;transition:all .3s}.question_pill:hover{color:#171818;box-shadow:none;background-color:#ffbd4a;border-color:#ffbd4a;transform:none}.chat_input_area{border-top:1px solid #2f3030;flex-shrink:0;margin-top:auto;padding:16px 24px 20px}.input_container{align-items:center;gap:12px;display:flex}.chat_input{font-size:14px;font-family:var(--font-montserrat), sans-serif;color:#fff;background-color:#171818;border:1px solid #2f3030;border-radius:4px;outline:none;flex:1;padding:12px 16px;transition:all .3s}.chat_input:focus{border-color:#ffbd4a}.chat_input::placeholder{color:#959595}.chat_input:disabled{opacity:.6;cursor:not-allowed}.send_button{cursor:pointer;color:#171818;background-color:#ffbd4a;border:1px solid #ffbd4a;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.send_button:hover{background-color:#fff;border-color:#fff}.send_button:disabled{opacity:.6;cursor:not-allowed}.send_button:disabled:hover{background-color:#ffbd4a;border-color:#ffbd4a}.profile_social_container{flex:0 0 40%;justify-content:center;align-items:center;max-width:40%;display:flex;overflow:visible}.profile_section{text-align:center;color:#fff;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;padding:20px;display:flex}.profile_image{flex-shrink:0;justify-content:center;width:100%;margin-bottom:20px;display:flex}.profile_image img{object-fit:cover;width:336px;height:336px;box-shadow:none;aspect-ratio:1;background-color:#171818;border:none;border-radius:40px;max-width:100%;height:auto}.profile_info{flex-shrink:0;max-width:100%;margin-bottom:24px}.profile_info h4{font-size:20px;font-weight:600;font-family:var(--font-montserrat), sans-serif;color:#fff;margin:0 0 12px}.profile_info p{color:#959595;font-size:14px;line-height:1.6;font-family:var(--font-montserrat), sans-serif;max-width:336px;margin:0}.social_links{flex-shrink:0;width:100%;max-width:100%}.social_links h5{font-size:16px;font-weight:600;font-family:var(--font-montserrat), sans-serif;color:#fff;margin:0 0 16px}.social_links .social{grid-template-columns:1fr 1fr 1fr;justify-content:center;align-items:center;gap:8px;max-width:336px;margin:0 auto;padding:0;list-style:none;display:grid}.social_links .social li a{color:#fff;font-family:var(--font-montserrat), sans-serif;box-sizing:border-box;background-color:#171818;border:1px solid #2f3030;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.social_links .social li a:hover{color:#171818;background-color:#ffbd4a;border-color:#ffbd4a}.social_links .social li a img{filter:brightness(0)invert();flex-shrink:0;width:14px;height:14px}.social_links .social li a:hover img{filter:brightness(0)}.social_links .social li a span{font-size:12px}@media (max-width:1200px){.profile_image img{width:288px;height:288px}.profile_info p,.social_links .social{max-width:288px}}@media (max-width:1024px){.hero_new_layout{flex-direction:column;align-items:center;gap:30px;min-height:auto}.ai_chat_container,.profile_social_container{flex:none;width:100%;max-width:100%;min-height:auto}.chat_window{height:500px}.profile_social_container{min-height:auto}.profile_section{padding:20px 0}.profile_image img{width:240px;height:240px}.profile_info p,.social_links .social{max-width:336px}}@media (max-width:768px){.hero_new_layout{gap:20px;padding:0 10px}.chat_window{height:calc(100vh - 220px);min-height:500px;max-height:700px}.chat_header,.chat_messages{padding:16px 20px 12px}.starter_questions{padding:0 20px 16px}.chat_input_area{padding:12px 20px 16px}.profile_section{padding:15px}.profile_image{margin-bottom:16px}.profile_image img{width:216px;height:216px}.profile_info{margin-bottom:20px}.profile_info h4{font-size:18px}.profile_info p{max-width:300px;font-size:13px}.social_links h5{margin-bottom:12px;font-size:14px}.social_links .social{gap:6px;max-width:300px}.social_links .social li a{padding:6px 8px;font-size:11px}.social_links .social li a img{width:12px;height:12px}.social_links .social li a span{font-size:11px}}@media (max-width:480px){.hero_new_layout{padding:0 5px}.chat_window{height:calc(100vh - 180px);min-height:450px;max-height:650px}.profile_image img{width:180px;height:180px}.profile_info p,.social_links .social{max-width:240px}}.ask_me_how_link{text-decoration:none;transition:all .3s;display:inline-block}.ask_me_how_link span{text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s;font-size:24px!important;font-weight:600!important}.ask_me_how_link .number_prefix{color:#fff!important}.ask_me_how_link .ask_text{color:#ffbd4a!important}.ask_me_how_link:hover .ask_text{transform:translateY(-2px);color:#fff!important}.ask_me_how_link .sm_svg{margin-left:12px;transition:all .3s;transform:scale(1.2);filter:brightness(0)invert()!important;stroke-width:3px!important;width:32px!important;height:32px!important}.ask_me_how_link:hover .sm_svg{transform:translateY(3px)}
