a{text-decoration:none}:root{--main-color:#12141d;--font-family:"Inter",sans-serif;--font-family-extra:"DM Sans",sans-serif;--font-family-oswald:"Oswald",sans-serif;--font-family-kaushan:"Kaushan Script",cursive;--color-primary:#1d4c4f;--color-secondary:#28b67e;--color-tertiary:#ece9e9;--color-grey:#d3dcde;--color-dark:#0d1321;--color-light:#ffffff}html{padding:0;margin:0}body,html{overflow-x:hidden}body{width:100%;font-family:var(--font-family);font-size:18px;line-height:28px;letter-spacing:0;word-wrap:break-word;font-weight:400;background-color:#fff;color:var(--main-color)}svg{fill:currentcolor;width:15px;height:15px}body::-webkit-scrollbar{width:11px}body{scrollbar-width:thin;scrollbar-color:#999 #fff}body:-webkit-scrollbar-track{background:#fff}body::-webkit-scrollbar-thumb{background-color:#999;border-radius:6px;border:3px solid #fff}::-moz-placeholder{color:var(--main-color);opacity:1}::placeholder{color:var(--main-color)}.container{max-width:1250p;margin-left:auto;margin-right:auto;height:auto;padding:0 40px;position:relative;clear:both}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;font-family:var(--font-family-extra);color:var(--main-color)}h1{font-size:45px}h2{font-size:36px}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px}h6{font-size:16px}.orido_tm_all_wrap{width:100%;height:auto;clear:both;float:left;position:relative}.orido_tm_all_wrap,.orido_tm_all_wrap *{box-sizing:border-box}#preloader{position:fixed;left:0;top:0;height:100vh;width:100%;z-index:99999;display:flex}#preloader:after,#preloader:before{content:"";position:absolute;left:0;top:0;width:50%;height:100%;z-index:-1;background-color:#000;transition:all .3s ease 0s}#preloader:after{left:auto;right:0}#preloader .loader_line{margin:auto;width:1px;height:250px;position:relative;overflow:hidden;transition:all .8s ease 0s}.loader_line:before{top:50%;height:0;transform:translateY(-50%);background-color:#fff;animation:lineheight 1s ease-in-out 0s forwards}.loader_line:after,.loader_line:before{content:"";position:absolute;left:0;width:1px}.loader_line:after{top:0;height:100%;background-color:#999999;transform:translateY(-100%);animation:lineround 1.2s linear 0s infinite;animation-delay:2s}@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:after,.preloaded:before{animation:preloadedzero .3s ease-in-out .5s forwards}@keyframes preloadedzero{0%{width:50%}to{width:0}}.orido_tm_section{width:100%;height:auto;clear:both;float:left}.orido_tm_mobile_menu{width:100%;height:auto;position:fixed;top:0;left:0;display:none;z-index:10}.orido_tm_mobile_menu .mobile_menu_inner{width:100%;height:auto;float:left;clear:both;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);padding:10px 0}.orido_tm_mobile_menu .mobile_in{width:100%;height:auto;clear:both;float:left;display:flex;align-items:center;justify-content:space-between}.orido_tm_mobile_menu .mobile_in .logo img{max-width:55px;max-height:80px}.orido_tm_mobile_menu .trigger{line-height:0}.orido_tm_mobile_menu .dropdown{width:100%;height:auto;clear:both;float:left;background-color:#fff}.orido_tm_mobile_menu .dropdown .dropdown_inner{width:100%;height:auto;clear:both;float:left;padding:25px 20px}.orido_tm_mobile_menu .dropdown .dropdown_inner ul{margin:0;list-style-type:none}.orido_tm_mobile_menu .dropdown .dropdown_inner ul li{margin:5px 0;float:left;width:100%}.orido_tm_mobile_menu .dropdown .dropdown_inner ul li a{text-decoration:none;color:#000;display:inline-block;padding:0;font-weight:500}.orido_tm_mobile_menu .download_cv{padding-top:20px}.orido_tm_mobile_menu .download_cv a{color:#fff!important;border-radius:50px;background-color:#f75023;padding:7px 40px!important}.orido_tm_mobile_menu .hamburger-inner,.orido_tm_mobile_menu .hamburger-inner:after,.orido_tm_mobile_menu .hamburger-inner:before{width:30px;height:2px}.orido_tm_mobile_menu .hamburger-box{width:30px}.orido_tm_mobile_menu .hamburger{padding:0}.orido_tm_header{position:fixed;top:0;left:0;right:0;z-index:10;padding:25px 150px;transition:all .3s ease}.orido_tm_header.animate{padding:15px 150px;background-color:#fff}.orido_tm_header .header_in{width:100%;display:flex;align-items:center;justify-content:space-between}.orido_tm_header .logo img{max-width:55px;max-height:90px}.orido_tm_header .menu{position:relative}.orido_tm_header .menu ul{margin:0;list-style-type:none;display:flex;align-items:center}.orido_tm_header .menu ul li{margin:0 50px 0 0}.orido_tm_header .menu ul li:last-child{margin-right:0}.orido_tm_header .menu ul li a{text-decoration:none;color:#5a5a5a}.orido_tm_header .button a{text-decoration:none;color:var(--main-color);font-weight:700;font-family:var(--font-family-extra);display:inline-block;border-radius:18px;border:1px solid var(--main-color);padding:17px 40px 18px;transition:all .3s ease}.orido_tm_header .button a:hover{background-color:var(--main-color);color:#fff}.orido_tm_header .menu .ccc{position:absolute;bottom:2px;width:0;background-color:var(--main-color);display:block;height:2px;transition:all .5s ease}.orido_tm_hero{width:100%;position:relative;float:left}.orido_tm_hero .content{position:relative;display:flex;align-items:center;justify-content:space-between}.orido_tm_hero .details{width:50%;padding-right:50px}.orido_tm_hero .short{margin-bottom:32px}.orido_tm_hero .short :is(h1,h3){font-size:80px;font-weight:500;letter-spacing:-4px;margin-bottom:11px}.orido_tm_hero .short h3 .svg{width:45px;height:45px;position:relative;left:-7px}.orido_tm_hero .short .job{display:inline-block;position:relative;font-size:24px;padding-left:97px}.orido_tm_hero .short .job:before{position:absolute;content:"";width:80px;height:1px;background-color:var(--main-color);left:0;top:13px}.orido_tm_hero .text{margin-bottom:70px}.orido_tm_hero .text p{font-size:16px;color:#5a5a5a;line-height:26px;max-width:400px}.orido_tm_hero .buttons{display:flex;align-items:center}.orido_tm_boxed_button{width:100%;float:left}.orido_tm_hero .orido_tm_boxed_button{width:auto}.orido_tm_boxed_button a{text-decoration:none;color:#fdfdfd;font-family:var(--font-family-extra);font-weight:700;background-color:var(--color-primary);border-radius:16px;padding:22px 40px 23px;display:inline-block;white-space:nowrap;word-wrap:break-word;transition:all .3s ease}.orido_tm_boxed_button a .svg{width:24px;height:24px;position:relative;top:6px;margin-left:6px;transition:all .3s ease}.orido_tm_boxed_button a:hover{background-color:#346468}.orido_tm_simple_button{width:100%;float:left}.orido_tm_hero .orido_tm_simple_button{width:auto;margin-left:64px}.orido_tm_simple_button a{text-decoration:none;color:var(--main-color);font-family:var(--font-family-extra);font-weight:700}.orido_tm_simple_button a .svg{width:24px;height:24px;position:relative;top:6px;margin-left:6px}.line_effect{display:inline-block;position:relative}.line_effect:after{content:"";width:0;height:1px;position:absolute;left:auto;right:0;bottom:3px;transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;background:currentColor}.line_effect:hover:after{width:100%;left:0;right:auto}.orido_tm_hero .orido_tm_follow{padding:15px 0}.orido_tm_follow,.orido_tm_follow ul{display:flex;align-items:center}.orido_tm_follow ul{list-style-type:none;position:relative;top:5px;margin:0 0 0 20px}.orido_tm_follow ul li{margin:0 20px 0 0}.orido_tm_follow ul li:last-child{margin-right:0}.orido_tm_follow ul li a{text-decoration:none;display:inline-block;position:relative;width:56px;height:56px;background-color:#f6f6f6;border-radius:100%;transition:all .3s ease}.orido_tm_follow ul li a:hover{background-color:var(--main-color)}.orido_tm_follow ul li .svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease}.orido_tm_follow ul li a:hover .svg path{fill:#fff}.orido_tm_follow span{font-size:16px;font-weight:500}.orido_tm_down{position:absolute;left:150px;bottom:45px}.orido_tm_down svg{width:36px!important;height:36px!important}.orido_tm_down svg #wheel{animation:scroll 2s ease infinite}@keyframes scroll{0%{transform:translateY(0)}30%{transform:translateY(60px)}}.orido_tm_hero .avatar .img{position:relative;display:inline-block}.orido_tm_hero .avatar img{max-height:760px;max-width:700px}.orido_tm_hero .video_button img{max-width:200px!important;max-height:200px!important}.orido_tm_hero .video_button{position:absolute;bottom:50px;right:-70px}.orido_tm_hero .video_button a{position:relative}.orido_tm_hero .video_button .svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25px;height:25px;margin-top:2px;margin-left:2px}.anim_circle{animation:animCircle 15s linear infinite}@keyframes animCircle{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.orido_tm_about{width:100%;height:auto;clear:both;float:left;background-color:var(--color-primary);padding:180px 0 120px}.orido_tm_about .about_in{width:100%;height:auto;max-width:1070px;margin:0 auto;display:flex;align-items:center}.orido_tm_about .left{width:50%;padding-right:50px}.orido_tm_about .left .box{background-color:var(--color-secondary);display:inline-block;overflow:hidden;padding-bottom:85px;position:relative}.orido_tm_about .left .year{font-family:var(--font-family-oswald);letter-spacing:-4px;font-weight:800;font-size:395px;position:relative;margin-right:-30px;margin-top:-95px;color:var(--color-primary);line-height:1}.orido_tm_about .experience{font-size:24px;padding-left:50px;margin-top:6px;display:inline-block}.orido_tm_about .name{font-size:80px;color:var(--color-primary);font-weight:700;letter-spacing:-4px;line-height:1;text-transform:uppercase;position:absolute;bottom:-30px;left:-20px;width:300%}.orido_tm_about .right{width:50%;position:relative}.orido_tm_about .element{position:absolute;top:0;right:100%;margin-right:15px;margin-top:-20px}.orido_tm_about .element .svg{width:80px;height:80px;color:transparent}.orido_tm_main_title{width:100%;float:left}.orido_tm_about .orido_tm_main_title{margin-bottom:30px}.orido_tm_about .orido_tm_main_title h3{color:#fff}.orido_tm_about .orido_tm_main_title h3 span:before{background-color:#fff}.orido_tm_main_title h3{letter-spacing:-2px;font-size:56px;font-weight:700}.orido_tm_main_title h3 span{position:relative}.orido_tm_main_title h3 span:before{position:absolute;content:"";width:80px;height:1px;background-color:var(--main-color);bottom:16px;margin-left:15px;left:100%}.orido_tm_about .right .text{width:100%;float:left;margin-bottom:50px}.orido_tm_about .right .text p{color:rgba(255,255,255,.7);font-weight:300;line-height:32px}.orido_tm_about .short{width:100%;float:left;display:flex;align-items:center}.orido_tm_about .orido_tm_boxed_button{width:auto}.orido_tm_about .orido_tm_boxed_button a{color:var(--main-color);background-color:#fff}.orido_tm_about .orido_tm_boxed_button a:hover{background-color:#dfdfdf}.orido_tm_about .orido_tm_boxed_button a:hover .svg path{fill:#fff}.orido_tm_about .short img{max-width:200px;max-height:80px;margin-left:50px}.orido_tm_informations{width:100%;height:auto;clear:both;float:left;margin-bottom:125px;padding-top:120px}.orido_tm_informations .informations_inner{width:100%;height:auto;display:flex}.orido_tm_informations .left{width:50%;padding-right:100px}.orido_tm_informations .left .text{width:100%;float:left;margin-top:30px;margin-bottom:40px}.orido_tm_informations .left .text p{margin-bottom:35px}.orido_tm_informations .left .text p:last-child{margin-bottom:0}.orido_tm_informations .right{width:50%;position:relative;top:33px}.orido_tm_informations .right .filter{width:100%;float:left;position:relative}.orido_tm_informations .right .filter .ccc{top:-16px;bottom:-20px;border:1px solid var(--main-color);position:absolute;z-index:-1;border-radius:16px;transition:all .5s ease}.orido_tm_informations .right .filter ul{margin:0;list-style-type:none}.orido_tm_informations .right .filter ul li{margin:0 70px 0 0;display:inline-block}.orido_tm_informations .right .filter ul li:last-child{margin-right:0}.orido_tm_informations .right .filter ul li a{text-decoration:none;color:var(--main-color);font-family:var(--font-family-extra);font-weight:700;display:inline-block;position:relative}.orido_tm_informations .right .filter ul li a .svg{width:24px;height:24px;position:relative;top:6px;margin-left:6px}.orido_tm_informations .right .filter ul li a span{position:relative;display:inline-block}.orido_tm_informations .right .filter ul li a.current:before,.orido_tm_informations .right .filter ul li a:hover:after{opacity:1;visibility:visible}.orido_tm_informations .right .content{width:100%;float:left}.orido_tm_informations .right .content .wrapper{width:100%;height:auto;clear:both;float:left;display:none}.orido_tm_informations .right .content .wrapper.current{display:block;-webkit-animation:slide-down 1s ease;-moz-animation:slide-down 1s ease}.orido_tm_informations .skillbox{width:100%;float:left;margin-top:110px}.orido_tm_informations .skillbox ul{margin:0 0 0 -20px;list-style-type:none;display:flex;flex-wrap:wrap}.orido_tm_informations .skillbox ul li{margin:0 0 45px;width:33.3333%;float:left;padding-left:20px}.orido_tm_informations .skillbox ul li .list_inner{width:100%;height:auto;clear:both;float:left;position:relative}.orido_tm_informations .skillbox .icon{width:40px;height:40px;border-radius:100%;background-color:var(--main-color);display:inline-block;position:relative;margin-bottom:3px}.orido_tm_informations .skillbox .icon .in{width:25px;height:25px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:6px}.orido_tm_informations .skillbox .icon .svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:16px;height:16px}.orido_tm_informations .skillbox .name{font-family:var(--font-family-extra);color:#000}.orido_tm_informations .skillbox .name span{font-weight:700}.orido_tm_informations .timelinebox{width:100%;float:left;margin-top:100px}.orido_tm_informations .timelinebox ul{margin:0 0 0 -20px;list-style-type:none}.orido_tm_informations .timelinebox ul li{margin:0 0 37px;width:50%;float:left;padding-left:20px}.orido_tm_informations .timelinebox ul li .list_inner{width:100%;height:auto;clear:both;float:left;position:relative}.orido_tm_informations .timelinebox .time{width:100%;float:left;margin-bottom:25px}.orido_tm_informations .timelinebox .time .year{color:var(--color-primary);display:block;margin-bottom:2px}.orido_tm_informations .timelinebox .job{width:100%;float:left}.orido_tm_informations .timelinebox .job h3{font-size:21px}.orido_tm_informations .timelinebox .job span{display:inline-block;position:relative;font-weight:700}.orido_tm_informations .timelinebox .job span:before{position:absolute;content:"";width:20px;height:1px;background-color:var(--main-color);top:-10px;left:0}.orido_tm_informations .orido_tm_boxed_button a .svg path{fill:#fff}.orido_tm_counter{margin-bottom:92px}.orido_tm_counter,.orido_tm_counter .counter_list{width:100%;height:auto;clear:both;float:left}.orido_tm_counter .counter_list ul{margin:0 0 0 -30px;list-style-type:none}.orido_tm_counter .counter_list ul li{margin:0 0 30px;float:left;padding-left:30px;width:25%;text-align:center}.orido_tm_counter .counter_list ul li .list_inner{width:100%;height:auto;clear:both;float:left;position:relative}.orido_tm_counter .counter_list ul li .list_inner:before{position:absolute;content:"";width:64px;height:64px;background-color:var(--color-secondary);border-radius:100%;left:50%;transform:translateX(-50%);margin-top:6px;z-index:-1}.orido_tm_counter .counter_list h3{font-weight:400;font-size:64px;font-family:var(--font-family-kaushan);margin-bottom:10px;position:relative;z-index:2}.orido_tm_counter .counter_list .title{position:relative;z-index:2}.orido_tm_full_link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:5}.orido_tm_service{width:100%;height:auto;clear:both;float:left;padding:120px 0;background-color:#fafafb}.orido_tm_service .service_list{width:100%;height:auto;clear:both;float:left;margin-top:100px;position:relative}.orido_tm_service .ccc{top:0;bottom:0;left:0;right:0;position:absolute;z-index:1;background-color:var(--color-primary);transition:all .5s ease}.orido_tm_service .service_list ul{margin:0;list-style-type:none;position:relative;z-index:2}.orido_tm_service .service_list ul li{margin:0;border-bottom:1px solid var(--main-color);position:relative}.orido_tm_service .service_list ul li:first-child{border-top:1px solid var(--main-color)}.orido_tm_service .service_list .list_inner{width:100%;display:flex;align-items:center;justify-content:space-between;position:relative;padding:27px 35px 26px 25px}.orido_tm_service .service_list .left{width:40%;display:flex}.orido_tm_service .service_list .number{display:inline-block;color:var(--color-primary);font-size:24px;font-family:var(--font-family-extra);transition:all .3s ease}.orido_tm_service .service_list .title{font-size:30px;font-weight:500;padding-left:30px;transition:all .3s ease}.orido_tm_service .service_list .right{width:60%;display:flex;align-items:center;justify-content:space-between}.orido_tm_service .service_list .right .text{padding-right:150px}.orido_tm_service .service_list .right .text p{transition:all .3s ease}.orido_tm_service .service_list .right .svg{width:25px;height:25px;transition:all .3s ease}.orido_tm_service .service_list .right .arrow{line-height:1}.orido_tm_service .service_list ul li.current .number,.orido_tm_service .service_list ul li.current .right .text p,.orido_tm_service .service_list ul li.current .title,.orido_tm_service .service_list ul li:hover .number,.orido_tm_service .service_list ul li:hover .right .text p,.orido_tm_service .service_list ul li:hover .title{color:#fff}.orido_tm_service .service_list ul li.current .right .svg path,.orido_tm_service .service_list ul li:hover .right .svg path{fill:#fff}.orido_tm_service .service_list ul li.mleave .number{color:var(--color-primary)}.orido_tm_service .service_list ul li.mleave .right .text p,.orido_tm_service .service_list ul li.mleave .title{color:var(--main-color)}.orido_tm_service .service_list ul li.mleave .right .svg path{fill:var(--main-color)}.orido_tm_modalbox{position:fixed;top:0;left:0;right:0;height:100vh;z-index:20;background-color:rgba(0,0,0,.9);opacity:0;visibility:hidden;transition:all .3s ease}.orido_tm_modalbox.opened{opacity:1;visibility:visible}.orido_tm_modalbox .box_inner{position:absolute;top:70px;bottom:70px;width:968px;left:50%;transform:translateX(-50%);background-color:#fff;z-index:1;opacity:0;visibility:hidden;margin-top:-20px;transition-delay:.3s;transition:all .3s ease}.orido_tm_modalbox.opened .box_inner{opacity:1;visibility:visible;margin-top:0}.orido_tm_modalbox .close{position:fixed;left:100%;top:0;margin-left:30px;z-index:10}.orido_tm_modalbox .close a{display:block;width:40px;height:40px;text-decoration:none;color:#fff;border:2px solid #fff;border-radius:10px;position:relative;transition:all .3s ease}.orido_tm_modalbox .close a:hover{border-radius:100%}.orido_tm_modalbox .close a i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orido_tm_modalbox .description_wrap{position:relative;width:100%;height:100%;float:left;overflow:hidden;padding:50px;overflow-y:scroll}.orido_tm_modalbox .description_wrap:before{position:fixed;content:"";top:0;left:0;right:0;height:50px;background-color:#fff;z-index:2}.orido_tm_modalbox .description_wrap:after{position:fixed;content:"";bottom:0;left:0;right:0;height:50px;background-color:#fff;z-index:2}.orido_tm_modalbox .description_wrap::-webkit-scrollbar{width:11px}.orido_tm_modalbox .description_wrap{scrollbar-width:thin;scrollbar-color:#999 #fff}.orido_tm_modalbox .description_wrap:-webkit-scrollbar-track{background:#fff}.orido_tm_modalbox .description_wrap::-webkit-scrollbar-thumb{background-color:#999;border-radius:10px;border:3px solid #fff}.orido_tm_service .popup_service_image,.orido_tm_service .service_hidden_details{opacity:0;visibility:hidden;display:none;position:absolute;z-index:-111}.orido_tm_modalbox .service_popup_informations{width:100%;height:auto;clear:both;float:left}.orido_tm_modalbox .service_popup_informations .image{width:100%;float:left;position:relative;margin-bottom:33px}.orido_tm_modalbox .service_popup_informations .image img{position:relative;min-width:100%;opacity:0}.orido_tm_modalbox .service_popup_informations .image .main{position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:12px}.orido_tm_modalbox .service_popup_informations .main_title{width:100%;float:left;margin-bottom:25px}.orido_tm_modalbox .service_popup_informations .main_title h3{font-size:30px}.orido_tm_modalbox .service_popup_informations .descriptions{width:100%;float:left}.orido_tm_modalbox .service_popup_informations .descriptions p{margin-bottom:15px}.orido_tm_modalbox .service_popup_informations .descriptions p:last-child{margin-bottom:0}.orido_tm_portfolio{width:100%;height:auto;clear:both;float:left;background-color:var(--color-secondary);padding:120px 0 110px}.orido_tm_portfolio .portfolio_list{width:100%;height:auto;clear:both;float:left;margin-top:65px;position:relative}.orido_tm_portfolio .portfolio_list ul{margin:0;list-style-type:none;position:relative}.orido_tm_portfolio .portfolio_list ul li{margin:0}.orido_tm_portfolio .portfolio_list .image{position:relative;overflow:hidden}.orido_tm_portfolio .portfolio_list .image img{position:relative}.orido_tm_portfolio .portfolio_list .image .main{position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-size:cover;background-position:50%;transform:scale(1) translateZ(0);transition:all .3s ease}.orido_tm_portfolio .portfolio_list ul li:hover .image .main{transform:scale(1.1) translateZ(0)}.orido_tm_portfolio .portfolio_list .details{width:100%;float:left;margin-top:30px}.orido_tm_portfolio .portfolio_list .category{font-size:20px;display:inline-block;margin-bottom:13px}.orido_tm_portfolio .portfolio_list .title{font-size:32px;letter-spacing:-1px;font-weight:500}.orido_tm_portfolio .portfolio_list .title span{display:inline-block;position:relative}.orido_tm_portfolio .portfolio_list .title span:before{position:absolute;content:"";width:100%;height:1px;background-color:var(--main-color);left:0;bottom:3px;transition:all .3s ease}.orido_tm_portfolio .portfolio_list ul li:hover .title span:before{width:0}.orido_tm_portfolio .next_button,.orido_tm_portfolio .prev_button{position:absolute;top:50%;transform:translateY(50%);width:80px;height:80px;border-radius:100%;margin-top:-135px;border:1px solid rgba(18,0,0,.2);transition:all .3s ease}.orido_tm_portfolio .next_button:hover,.orido_tm_portfolio .prev_button:hover{border:1px solid rgba(18,0,0,.5)}.orido_tm_portfolio .prev_button{left:-130px}.orido_tm_portfolio .next_button{right:-130px}.orido_tm_portfolio .next_button .svg,.orido_tm_portfolio .prev_button .svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;transition:all .3s ease}.orido_tm_portfolio .prev_button .svg{margin-left:-1px}.orido_tm_portfolio .next_button .svg{margin-left:1px}.orido_tm_portfolio .prev_button:hover .svg{margin-left:-5px}.orido_tm_portfolio .next_button:hover .svg{margin-left:5px}.orido_tm_portfolio .hidden_content{display:none;opacity:0;visibility:hidden;position:absolute;z-index:-11}.orido_tm_modalbox .popup_details{width:100%;height:auto;clear:both;float:left}.orido_tm_modalbox .popup_details .top_image{position:relative;overflow:hidden;margin-bottom:33px}.orido_tm_modalbox .popup_details .top_image img{position:relative;min-width:100%;opacity:0}.orido_tm_modalbox .popup_details .top_image .main{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:12px}.orido_tm_modalbox .portfolio_main_title{width:100%;float:left;margin-bottom:25px}.orido_tm_modalbox .portfolio_main_title span{display:inline-block;font-family:var(--font-family-extra)}.orido_tm_modalbox .portfolio_main_title span a{text-decoration:none;color:#6f6b80}.orido_tm_modalbox .portfolio_main_title h3{font-size:30px}.orido_tm_modalbox .main_details{width:100%;height:auto;clear:both;display:flex;margin-bottom:60px}.orido_tm_modalbox .main_details .textbox{width:100%;padding-right:40px}.orido_tm_modalbox .main_details .textbox p{margin-bottom:15px}.orido_tm_modalbox .main_details .textbox p:last-child{margin-bottom:0}.orido_tm_modalbox .main_details .detailbox{width:30%;padding-left:40px}.orido_tm_modalbox .main_details .detailbox>ul{margin:0;list-style-type:none}.orido_tm_modalbox .main_details .detailbox>ul>li{margin:0 0 10px;width:100%;float:left}.orido_tm_modalbox .main_details .detailbox>ul>li:last-child{margin-bottom:0}.orido_tm_modalbox .main_details .detailbox .first{font-weight:500;font-size:18px;display:block;color:#000;font-family:var(--font-family-extra)}.orido_tm_modalbox .main_details .detailbox span{font-family:var(--font-family-extra)}.orido_tm_modalbox .main_details .detailbox span a{text-decoration:none;color:#7d7789}.orido_tm_modalbox .additional_images{width:100%;height:auto;clear:both;float:left}.orido_tm_modalbox .additional_images ul{margin:0 0 0 -30px;list-style-type:none}.orido_tm_modalbox .additional_images ul li{margin:0 0 30px;float:left;width:50%;padding-left:30px}.orido_tm_modalbox .additional_images ul li:nth-child(3n-2){width:100%}.orido_tm_modalbox .additional_images ul li .list_inner{width:100%;height:auto;clear:both;float:left;position:relative}.orido_tm_modalbox .additional_images ul li .my_image{position:relative}.orido_tm_modalbox .additional_images ul li .my_image img{opacity:0;min-width:100%}.orido_tm_modalbox .additional_images ul li .my_image .main{position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:12px}.orido_tm_testimonials{width:100%;height:auto;clear:both;float:left;background-color:#fafafb;padding:120px 0}.orido_tm_testimonials .testimonials_in{width:100%;height:auto;clear:both;display:flex;align-items:center;padding-top:75px}.orido_tm_testimonials img{max-height:400px;max-width:350px}.orido_tm_testimonials .info{padding-left:70px}.orido_tm_testimonials .text{width:100%;float:left;margin-bottom:40px}.orido_tm_testimonials .text p{font-size:24px;font-weight:500;line-height:36px;font-family:var(--font-family-extra)}.orido_tm_testimonials .details{width:100%;float:left;padding-left:41px}.orido_tm_testimonials .details .name{font-size:24px;font-weight:700;margin-bottom:7px}.orido_tm_testimonials .details .name span{position:relative;display:inline-block}.orido_tm_testimonials .details .name span:before{position:absolute;content:"";width:24px;height:1px;background-color:var(--main-color);top:50%;transform:translateY(-50%);left:-41px}.orido_tm_testimonials .details .job{font-size:19px;color:#707070}.orido_tm_news{padding:120px 0 0}.orido_tm_news,.orido_tm_news .news_list{width:100%;height:auto;clear:both;float:left}.orido_tm_news .news_list{margin-top:30px}.orido_tm_news .news_list>ul{margin:0 0 0 -30px;list-style-type:none}.orido_tm_news .news_list>ul>li{margin:0 0 30px;float:left;padding-left:30px;width:50%}.orido_tm_news .news_list>ul>li .list_inner{width:100%;height:auto;clear:both;float:left;position:relative;display:flex;align-items:center;background-color:var(--color-tertiary);padding:20px 20px 20px 30px}.orido_tm_news .news_list>ul>li .left{width:50%;position:relative;z-index:1;padding-right:10px}.orido_tm_news .metabox{width:100%;float:left;margin-bottom:10px}.orido_tm_news .metabox ul{margin:0;list-style-type:none}.orido_tm_news .metabox ul li{margin:0 15px 0 0;display:inline-block}.orido_tm_news .metabox ul li:last-child{margin-right:0}.orido_tm_news .metabox span{font-size:16px;position:relative;padding-left:10px}.orido_tm_news .metabox span:before{position:absolute;content:"";width:6px;height:6px;border-radius:100%;background-color:#f26440;top:50%;transform:translateY(-50%);left:0}.orido_tm_news .metabox a{color:var(--main-color);transition:all .3s ease}.orido_tm_news .metabox a:hover{color:#f26440}.orido_tm_news .title{width:100%;float:left;margin-bottom:43px}.orido_tm_news .title h3{line-height:.9}.orido_tm_news .title a{font-size:20px;font-weight:700;color:var(--main-color);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .5s}.orido_tm_news .title a:hover{background-size:100% 1px}.orido_tm_news .news_list>ul>li .right{width:50%;position:relative;z-index:1;overflow:hidden}.orido_tm_news .news_list>ul>li .right img{position:relative;opacity:0;min-width:100%}.orido_tm_news .news_list>ul>li .right .main{position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-size:cover;background-position:50%;transform:scale(1) translateZ(0);transition:all .3s ease}.orido_tm_news .news_list>ul>li .right:hover .main{transform:scale(1.1) translateZ(0)}.orido_tm_news .shape{position:absolute;top:0;right:0;bottom:0}.orido_tm_news .shape .svg{width:100%;height:100%}.orido_tm_news .news_hidden_details{display:none;opacity:0;visibility:hidden;position:absolute;z-index:-11}.orido_tm_modalbox .news_popup_informations{width:100%;height:auto;clear:both;float:left}.orido_tm_modalbox .news_popup_informations .image{position:relative;margin-bottom:32px}.orido_tm_modalbox .news_popup_informations .image img{position:relative;opacity:0;min-width:100%}.orido_tm_modalbox .news_popup_informations .image .main{position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:12px}.orido_tm_modalbox .news_popup_informations .text{width:100%;float:left}.orido_tm_modalbox .news_popup_informations .text p{margin-bottom:15px}.orido_tm_modalbox .news_popup_informations .text p:last-child{margin-bottom:0}.orido_tm_modalbox .metabox{width:100%;float:left;margin-bottom:7px}.orido_tm_modalbox .metabox ul{margin:0;list-style-type:none}.orido_tm_modalbox .metabox ul li{margin:0 15px 0 0;display:inline-block}.orido_tm_modalbox .metabox ul li:last-child{margin-right:0}.orido_tm_modalbox .metabox span{font-size:16px;position:relative;padding-left:10px}.orido_tm_modalbox .metabox span:before{position:absolute;content:"";width:6px;height:6px;border-radius:100%;background-color:#f26440;top:50%;transform:translateY(-50%);left:0}.orido_tm_modalbox .metabox a{color:var(--main-color);transition:all .3s ease}.orido_tm_modalbox .metabox a:hover{color:#f26440}.orido_tm_modalbox .news_popup_informations .title h3{font-size:30px;margin-bottom:25px}.orido_tm_partners{width:100%;height:auto;clear:both;float:left;padding:40px 0 110px}.orido_tm_partners .partners_list{width:100%;height:auto;clear:both;float:left;margin-top:35px;position:relative}.orido_tm_partners .partners_list .swiper{margin:0;list-style-type:none}.orido_tm_partners .partners_list .swiper .swiper-slide{margin:0}.orido_tm_partners .partners_list .swiper .swiper-slide img{opacity:.5;transition:all .3s ease}.orido_tm_partners .partners_list .swiper .swiper-slide:hover img{opacity:1}.orido_tm_contact{width:100%;height:auto;clear:both;float:left;background-color:var(--main-color);padding:135px 0 120px;position:relative;margin-top:120px}.orido_tm_contact .infobox{width:100%;float:left;display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.orido_tm_contact .infobox .video_button{position:relative}.orido_tm_contact .infobox .video_button img{max-width:172px;max-height:172px}.orido_tm_contact .infobox .video_button a{position:relative}.orido_tm_contact .infobox .video_button .svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25px;height:25px;margin-top:2px;margin-left:2px}.orido_tm_contact .infobox .video_button .svg path{fill:#000}.orido_tm_contact .orido_tm_boxed_button{width:auto}.orido_tm_contact .text h3{font-weight:700;font-size:56px;letter-spacing:-2px;color:#fff;margin-bottom:25px}.orido_tm_contact .text{padding:0 115px}.orido_tm_contact .text p{font-weight:300;line-height:32px;color:rgba(255,255,255,.7)}.orido_tm_contact .connect{width:100%;display:flex;align-items:center;justify-content:space-between}.orido_tm_contact .connect .left ul{margin:0;list-style-type:none}.orido_tm_contact .connect .left ul li{margin:0 50px 0 0;display:inline-block}.orido_tm_contact .connect .left ul li:last-child{margin-right:0}.orido_tm_contact .connect .name{display:block;color:rgba(255,255,255,.5);font-size:16px;margin-bottom:10px}.orido_tm_contact .connect p{display:block;color:#fff;font-size:36px;font-family:var(--font-family-extra);font-weight:500}.orido_tm_contact .connect p a{color:#fff}.orido_tm_contact .connect .line_effect:after{bottom:-7px}.orido_tm_contact .orido_tm_follow span{color:#fff}.orido_tm_contact .orido_tm_follow ul li a{background-color:rgba(255,255,255,.15)}.orido_tm_contact .orido_tm_follow ul li a:hover{background-color:#fff}.orido_tm_contact .orido_tm_follow ul li .svg path{fill:#fff}.orido_tm_contact .orido_tm_follow ul li a:hover .svg path{fill:var(--main-color)}.orido_tm_contact .orido_tm_boxed_button a:hover{background-color:#346468}.orido_tm_contact .orido_tm_boxed_button a:hover .svg path{fill:var(--main-color)}.orido_tm_contact .element{position:absolute;bottom:-60px;left:0}.orido_tm_contact .element .svg{width:100%;height:100%;color:transparent}.orido_tm_contact .element2{position:absolute;right:200px;top:150px}.orido_tm_contact .element2 .svg{width:100%;height:100%;color:transparent}.orido_tm_copyright{width:100%;height:auto;clear:both;float:left;background-color:var(--color-secondary);padding:25px 0}.orido_tm_copyright .copyright_inner{width:100%;height:auto;clear:both;display:flex;align-items:center;justify-content:space-between}.orido_tm_copyright .logo img{max-width:55px;max-height:80px}.orido_tm_copyright .copy p{color:var(--main-color);font-size:16px;font-weight:500}.orido_tm_copyright .copy a{color:var(--main-color)}.mouse-cursor{position:fixed;left:0;top:0;pointer-events:none;border-radius:50%;transform:translateZ(0);visibility:hidden}.cursor-inner{margin-left:-3px;margin-top:-3px;width:6px;height:6px;z-index:100;background-color:var(--color-primary);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{margin-left:-40px;margin-top:-40px;width:80px;height:80px;background-color:var(--color-primary);opacity:.3}.cursor-outer{margin-left:-15px;margin-top:-15px;width:30px;height:30px;border:2px solid var(--color-primary);box-sizing:border-box;z-index:100;opacity:.5;transition:all .08s ease-out}.cursor-outer.cursor-hover{opacity:0}.orido_tm_all_wrap[data-magic-cursor=hide] .mouse-cursor{display:none;opacity:0;visibility:hidden;position:absolute;z-index:-1111}.progressbar{position:fixed;height:100px;width:1px;bottom:25px;right:-25px;background-color:rgba(0,0,0,.08);z-index:10;transition:all .3s ease}.progressbar.animate{right:25px}.progressbar .line{position:absolute;width:1px;height:auto;background-color:rgba(0,0,0,.4)}.progressbar .text{position:absolute;bottom:100px;left:0;font-size:13px;transform:rotate(90deg);text-transform:uppercase;transform-origin:left;white-space:nowrap}.progressbar a{text-decoration:none;color:#000}.orido_tm_intro .short_info{position:fixed;top:10%;width:100%;text-align:center}.orido_tm_intro .short_info img{margin-bottom:25px;max-width:250px}.orido_tm_intro .short_info h3{font-size:20px;color:#767676}.orido_tm_intro{width:100%;height:100vh;clear:both;float:left;position:relative}.orido_tm_intro .demos{width:100%;height:100%;clear:both;display:flex;align-items:center;text-align:center;position:relative}.orido_tm_intro .left,.orido_tm_intro .right{width:50%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.orido_tm_intro .demos img{max-width:400px;margin-bottom:25px}.orido_tm_intro .desc{position:relative;top:0;transition:all .3s ease}.orido_tm_intro .desc h3{font-size:20px}.orido_tm_intro .intro_line,.orido_tm_intro .intro_line_2,.orido_tm_intro .intro_line_3{position:fixed;top:0;width:1px;height:200%;left:50%;transform:translateY(-50%);z-index:-1;background-color:rgba(0,0,0,.06)}.orido_tm_intro .intro_line{left:25%}.orido_tm_intro .intro_line_2{left:50%;transform:translateY(-50%)}.orido_tm_intro .intro_line_3{left:75%}.orido_tm_intro .intro_link{position:absolute;z-index:2;top:0;bottom:0;left:0;right:0}.orido_tm_intro .left:hover .desc,.orido_tm_intro .right:hover .desc{top:-20px}.orido_tm_intro_fixed_price .anim,.orido_tm_intro_fixed_price .pricing-info{text-decoration:none;color:#fff;font-family:var(--font-family-extra);background-color:#e54b4b;position:fixed;font-size:22px;text-align:center;z-index:3;border-radius:100%;height:70px;width:70px;line-height:70px;display:inline-block;left:50%;bottom:10%;margin-left:-35px;font-weight:600;transition:all .2s}@keyframes myAnim{0%{transform:scale(.1);opacity:0}50%{opacity:.3}to{transform:scale(2);opacity:0}}.orido_tm_intro_fixed_price .anim:first-child{animation:myAnim 2s infinite}.orido_tm_intro_fixed_price .anim:nth-child(2){animation:myAnim 2s .3s infinite}.orido_tm_intro_fixed_price .anim:nth-child(3){animation:myAnim 2s .6s infinite}@media (max-width:1600px){body{font-size:16px}.container{max-width:1130px;padding:0 30px}.orido_tm_header{padding:20px 60px}.orido_tm_header.animate{padding:10px 60px}.orido_tm_header .menu ul li{margin-right:45px}.orido_tm_header .logo img{max-width:55px;max-height:80px}.orido_tm_header .button a{padding:9px 30px 10px}.orido_tm_hero .short{margin-bottom:25px}.orido_tm_hero .short h3{font-size:65px;margin-bottom:7px}.orido_tm_hero .short .job{font-size:20px;padding-left:87px}.orido_tm_hero .short .job:before{width:70px}.orido_tm_hero .short h3 .svg{width:38px;height:38px}.orido_tm_hero .text{margin-bottom:45px}.orido_tm_hero .text p{font-size:15px}.orido_tm_boxed_button a{padding:15px 30px 16px}.orido_tm_hero .orido_tm_simple_button{margin-left:45px}.orido_tm_down{bottom:15px;left:60px}.orido_tm_follow ul li a{width:50px;height:50px}.orido_tm_follow ul li{margin-right:10px}.orido_tm_follow ul{margin-left:10px}.orido_tm_follow span{font-size:15px}.orido_tm_hero .avatar img{max-height:530px;max-width:500px}.orido_tm_hero .video_button img{max-width:150px!important;max-height:150px!important}.orido_tm_hero .video_button{bottom:45px;right:-45px}.orido_tm_about{padding-top:160px}.orido_tm_about .left .year{font-size:330px;margin-top:-85px}.orido_tm_about .experience{padding-left:40px;font-size:18px;margin-top:3px}.orido_tm_about .name{font-size:55px;left:-10px;bottom:-20px}.orido_tm_about .left .box{padding-bottom:70px}.orido_tm_about .about_in{max-width:768px}.orido_tm_about .orido_tm_main_title{margin-bottom:25px}.orido_tm_main_title h3{font-size:45px}.orido_tm_main_title h3 span:before{width:65px;margin-left:10px}.orido_tm_about .short img{max-width:160px;margin-left:40px}.orido_tm_about .right .text{margin-bottom:40px}.orido_tm_informations .skillbox{margin-top:85px}.orido_tm_portfolio .next_button,.orido_tm_portfolio .prev_button{width:65px;height:65px;margin-top:-120px}.orido_tm_portfolio .next_button .svg,.orido_tm_portfolio .prev_button .svg{width:24px;height:24px}.orido_tm_portfolio .prev_button{left:-80px}.orido_tm_portfolio .next_button{right:-80px}.orido_tm_portfolio .portfolio_list .title{font-size:28px}.orido_tm_portfolio .portfolio_list .category{font-size:18px;margin-bottom:7px}.orido_tm_portfolio .portfolio_list .details{margin-bottom:22px}.orido_tm_testimonials .text p{font-size:22px;line-height:34px}.orido_tm_testimonials .details .name{font-size:22px;margin-bottom:5px}.orido_tm_testimonials .details .job{font-size:17px}.orido_tm_news .metabox span{font-size:14px}.orido_tm_news .metabox ul li{margin-right:5px}.orido_tm_news .title a{font-size:18px}.orido_tm_news .title{margin-bottom:35px}.orido_tm_contact .text h3{font-size:48px;margin-bottom:18px}.orido_tm_contact .connect p{font-size:25px}.orido_tm_contact .orido_tm_follow ul li a{width:50px;height:50px}.orido_tm_contact .orido_tm_follow ul li{margin-right:10px}.orido_tm_contact .orido_tm_follow ul{margin-left:10px}.orido_tm_contact .orido_tm_follow span{font-size:15px}.orido_tm_copyright .logo img{max-width:55px;max-height:80px}.orido_tm_modalbox .box_inner{top:50px;bottom:50px;width:800px}.orido_tm_modalbox .close{margin-left:20px}.orido_tm_modalbox .description_wrap{padding:40px}.orido_tm_modalbox .description_wrap:after,.orido_tm_modalbox .description_wrap:before{height:40px}.orido_tm_contact .element .svg{width:80%;height:80%}.orido_tm_contact .element{left:-50px}.orido_tm_contact .element2{right:40px}.orido_tm_contact .element2 .svg{width:70%;height:70%}}@media (max-width:1200px){.orido_tm_modalbox .box_inner{width:500px;top:70px;bottom:70px}.orido_tm_modalbox .description_wrap{padding:35px}.orido_tm_modalbox .portfolio_main_title{margin-bottom:10px}.orido_tm_modalbox .portfolio_main_title h3{font-size:22px;margin-bottom:8px}.orido_tm_modalbox .main_details{flex-direction:column}.orido_tm_modalbox .main_details .textbox{width:100%;padding-right:0;margin-bottom:40px}.orido_tm_modalbox .main_details .detailbox{padding-left:0;width:100%}.orido_tm_modalbox .additional_images ul{margin:0}.orido_tm_modalbox .additional_images ul li{width:100%!important;padding-left:0}.orido_tm_modalbox .description_wrap:after,.orido_tm_modalbox .description_wrap:before{height:35px}.orido_tm_modalbox .service_popup_informations .main_title h3{font-size:22px}.orido_tm_modalbox .news_popup_informations .details h3{font-size:22px;margin-bottom:8px}.orido_tm_modalbox .news_popup_informations .image{margin-bottom:27px}.orido_tm_modalbox .news_popup_informations .details{margin-bottom:15px}}@media (max-width:1040px){body{font-size:15px}.mouse-cursor{display:none}.container{padding:0 20px}.orido_tm_header{display:none}.orido_tm_mobile_menu{display:block}.orido_tm_hero .details{padding-right:0;width:100%}.orido_tm_hero .short h3{font-size:48px}.orido_tm_hero .short h3 .svg{width:25px;height:25px;left:0}.orido_tm_hero .short .job{font-size:16px;padding-left:60px}.orido_tm_hero .short .job:before{width:43px}.orido_tm_boxed_button a{padding:12px 25px 13px}.orido_tm_hero .orido_tm_simple_button{margin-left:30px}.orido_tm_simple_button a .svg{width:20px;height:20px;margin-left:0}.orido_tm_hero .text{margin-bottom:35px}.orido_tm_follow ul li a{width:40px;height:40px}.orido_tm_follow span{font-size:14px}.orido_tm_down{bottom:10px;left:20px}.orido_tm_about .about_in{padding:0 20px;flex-direction:column}.orido_tm_about .left{width:100%;padding-right:0;margin-bottom:40px}.orido_tm_about .right{width:100%}.orido_tm_about .element{display:none}.orido_tm_main_title h3{font-size:35px}.orido_tm_main_title h3 span:before{width:45px;bottom:13px}.orido_tm_about .left .year{font-size:280px;margin-top:-75px}.orido_tm_about .experience{font-size:15px;padding-left:35px}.orido_tm_about .name{font-size:47px;left:-12px;bottom:-16px}.orido_tm_about .short img{max-width:115px;margin-left:25px}.orido_tm_informations .informations_inner{flex-direction:column}.orido_tm_informations .left{width:100%;padding-right:0;margin-bottom:50px}.orido_tm_informations .right{width:100%;top:0}.orido_tm_informations .right .filter ul li{margin-bottom:7px}.orido_tm_informations .right .filter ul li a .svg{margin-left:0;width:20px;height:20px}.orido_tm_informations .timelinebox{margin-top:55px}.orido_tm_informations .skillbox{margin-top:50px}.orido_tm_service .service_list .list_inner{flex-direction:column;align-items:baseline;justify-content:flex-start}.orido_tm_service .service_list .right .arrow{display:none}.orido_tm_service .service_list .left{width:100%;margin-bottom:10px}.orido_tm_service .service_list .right{width:100%;display:block}.orido_tm_service .service_list .right .text{padding-right:0}.orido_tm_service .service_list .title{font-size:25px;padding-left:10px}.orido_tm_service .service_list .number{font-size:16px}.orido_tm_portfolio .next_button,.orido_tm_portfolio .prev_button{display:none}.orido_tm_portfolio .portfolio_list .title{font-size:25px}.orido_tm_portfolio .portfolio_list .category{font-size:15px}.orido_tm_testimonials .testimonials_in{flex-direction:column;align-items:baseline}.orido_tm_testimonials img{max-width:250px;max-height:250px;margin-bottom:30px}.orido_tm_testimonials .info{padding-left:0}.orido_tm_testimonials .text p{font-size:18px}.orido_tm_testimonials .details .name{font-size:20px;margin-bottom:2px}.orido_tm_testimonials .details .job{font-size:15px}.orido_tm_news .news_list>ul{margin:0}.orido_tm_news .news_list>ul>li{width:100%;padding-left:0}.orido_tm_contact .infobox{flex-direction:column;align-items:baseline;justify-content:flex-start}.orido_tm_contact .infobox .video_button img{max-width:120px;max-height:120px}.orido_tm_contact .infobox .video_button .svg{width:20px;height:20px}.orido_tm_contact .text{padding:0;margin-bottom:20px}.orido_tm_contact .text h3{font-size:32px;margin-bottom:10px}.orido_tm_contact .infobox .video_button{margin-bottom:20px}.orido_tm_contact .connect{flex-direction:column;align-items:baseline;justify-content:flex-start}.orido_tm_contact .connect .left ul li{margin-bottom:10px;margin-right:20px}.orido_tm_contact .connect p{font-size:20px}.orido_tm_contact .connect .left{margin-bottom:20px}.orido_tm_copyright .copyright_inner{flex-direction:column}.orido_tm_copyright .logo{margin-bottom:10px}.orido_tm_copyright .logo img{max-width:55px}.orido_tm_modalbox .popup_details .top_image,.orido_tm_modalbox .service_popup_informations .image{margin-bottom:27px}.orido_tm_modalbox .service_popup_informations .main_title{margin-bottom:13px}.orido_tm_contact .element,.orido_tm_contact .element2{display:none}}@media (max-width:768px){.orido_tm_informations .skillbox ul li{width:50%}.orido_tm_informations .timelinebox ul{margin-left:0}.orido_tm_informations .timelinebox ul li{width:100%;padding-left:0}.orido_tm_counter .counter_list ul li{width:50%}.orido_tm_counter .counter_list h3{font-size:45px}.orido_tm_counter .counter_list ul li .list_inner:before{width:45px;height:45px}.orido_tm_news .news_list ul{display:flex;gap:20px}.orido_tm_news .news_list>ul>li .list_inner .title{margin-bottom:0}.orido_tm_news .news_list>ul>li .list_inner .title h3 a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.orido_tm_news .news_list>ul>li .list_inner .title h3 p{display:none}.orido_tm_news .news_list>ul>li .list_inner{flex-direction:column-reverse;align-items:baseline}.orido_tm_news .shape{display:none}.orido_tm_news .news_list>ul>li .right{width:100%;margin-bottom:30px}.orido_tm_news .news_list>ul>li .left{width:100%;padding-right:0}.orido_tm_news .news_list>ul>li .list_inner{padding:20px}.orido_tm_modalbox .box_inner{width:90%}.orido_tm_modalbox .close{left:auto;right:0;margin-left:0;top:-40px}.orido_tm_modalbox .close a{width:30px;height:30px}.orido_tm_modalbox .description_wrap{padding:20px}.orido_tm_modalbox .description_wrap:after,.orido_tm_modalbox .description_wrap:before{height:20px}}@media (max-width:540px){.orido_tm_hero .avatar{display:none}.orido_tm_informations .right .filter ul li{margin:0 40px 0 0}.orido_tm_informations .right .filter .ccc{display:none}.right .filter ul li a.current{border-bottom:1px solid #000;padding-bottom:10px}}@media (min-width:540px){.orido_tm_hero .avatar{position:absolute;width:50%;right:0;bottom:0}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-4{bottom:1rem}.bottom-8{bottom:2rem}.right-2{right:.5rem}.right-4{right:1rem}.right-8{right:2rem}.top-2{top:.5rem}.top-4{top:1rem}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[999\]{z-index:999}.z-\[99\]{z-index:99}.m-auto{margin:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-16{margin-top:4rem;margin-bottom:4rem}.-mb-48{margin-bottom:-12rem}.mb-2{margin-bottom:.5rem}.mb-24{margin-bottom:6rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-\[6px\]{margin-top:6px}.mt-\[85px\]{margin-top:85px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.aspect-video{aspect-ratio:16/9}.h-10{height:2.5rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-\[300px\]{height:300px}.h-\[70\%\]{height:70%}.h-auto{height:auto}.max-h-60{max-height:15rem}.max-h-\[90vh\]{max-height:90vh}.min-h-\[400px\]{min-height:400px}.min-h-\[530px\]{min-height:530px}.w-10{width:2.5rem}.w-2\/3{width:66.666667%}.w-3{width:.75rem}.w-3\/4{width:75%}.w-4\/5{width:80%}.w-5\/6{width:83.333333%}.w-full{width:100%}.min-w-\[500px\]{min-width:500px}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-\[18rem\]{max-width:18rem}.max-w-full{max-width:100%}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-\[-10px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-10px\]{--tw-translate-y:-10px}.rotate-45{--tw-rotate:45deg}.rotate-45,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-light,.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.bg-\[\#1d4c4f\!important\]{background-color:#1d4c4f!important}.bg-black{--tw-bg-opacity:1;background-color:rgb(13 19 33/var(--tw-bg-opacity,1))}.bg-gray{--tw-bg-opacity:1;background-color:rgb(211 220 222/var(--tw-bg-opacity,1))}.bg-grayPersona{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity,1))}.bg-light{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(29 76 79/var(--tw-bg-opacity,1))}.bg-secondary{--tw-bg-opacity:1;background-color:rgb(40 182 126/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-opacity-75{--tw-bg-opacity:0.75}.object-cover{-o-object-fit:cover;object-fit:cover}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.pb-3{padding-bottom:.75rem}.pb-48{padding-bottom:12rem}.pt-\[8rem\]{padding-top:8rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-8{line-height:2rem}.leading-\[1\.2\]{line-height:1.2}.tracking-tight{letter-spacing:-.025em}.text-light,.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.mask-gradient-bottom{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 55%,rgba(0,0,0,0));mask-image:linear-gradient(180deg,rgba(0,0,0,1) 55%,rgba(0,0,0,0))}html{scroll-behavior:smooth;font-family:DM-Sans,sans-serif!important}.c-pointer{cursor:pointer}img.mfp-img{box-shadow:0 0 8px rgb(0 0 0/60%);position:absolute;max-height:392px;padding:0!important;top:50%;left:50%;transform:translate(-50%,-50%)}.mfp-img-container .mfp-content{max-width:400px!important}.mfp-img-container .mfp-close{top:-110px;right:-24px}.header-navigation .main-menu ul>li.has-children.active>a:after,.main-menu li.active>a{color:#ff344f!important}span.current{color:unset!important}.notion-page{max-width:100%!important;width:100%!important}.notion table,.notion tbody,.notion td,.notion th,.notion tr{border:1px solid black!important;border-collapse:collapse;padding:2px}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-105:hover,.hover\:scale-110:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:bg-dark:hover{--tw-bg-opacity:1;background-color:rgb(13 19 33/var(--tw-bg-opacity,1))}.hover\:bg-gray:hover{--tw-bg-opacity:1;background-color:rgb(211 220 222/var(--tw-bg-opacity,1))}.active\:bg-primary:active,.hover\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgb(29 76 79/var(--tw-bg-opacity,1))}@media not all and (min-width:768px){.max-md\:w-\[49\%\]{width:49%}}@media not all and (min-width:640px){.max-sm\:mx-0{margin-left:0;margin-right:0}}@media (max-width:541px){.max-\[541px\]\:gap-2{gap:.5rem}}@media (max-width:540px){.max-\[540px\]\:h-\[210px\]{height:210px}}@media (min-width:541px){.min-\[541px\]\:hidden{display:none}.min-\[541px\]\:h-\[650px\]{height:650px}}@media (min-width:640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:text-left{text-align:left}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:768px){.md\:-mb-96{margin-bottom:-24rem}.md\:w-\[23\%\]{width:23%}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:pb-96{padding-bottom:24rem}}@media (min-width:1024px){.lg\:m-auto{margin:auto}.lg\:w-\[20\%\]{width:20%}.lg\:text-center{text-align:center}}