.portfolio_layout{display:flex;flex-direction:column;position:relative}.portfolio_layout .header{align-items:center;background-color:#fff;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:2rem 6rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}.portfolio_layout .header .link{text-decoration:none}.portfolio_layout .header .link .brand{height:7.5rem}.portfolio_layout .header .hamburger_btn{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:.5rem;justify-content:center;padding:1rem;z-index:1001}.portfolio_layout .header .hamburger_btn .hamburger_line{background-color:#3e3838;display:block;height:.25rem;transition:all .3s ease;width:2.5rem}.portfolio_layout .header .hamburger_btn.open .hamburger_line:first-child{transform:rotate(45deg) translate(.5rem,.5rem)}.portfolio_layout .header .hamburger_btn.open .hamburger_line:nth-child(2){opacity:0}.portfolio_layout .header .hamburger_btn.open .hamburger_line:nth-child(3){transform:rotate(-45deg) translate(.5rem,-.5rem)}.portfolio_layout .header .links_div{display:flex;gap:18rem}.portfolio_layout .header .links_div .link{font-weight:550;text-decoration:none;transition:.3s ease}.portfolio_layout .header .links_div .link:hover{color:#a91010;transition:.3s ease}.portfolio_layout .header .links_div .link_wrapper{position:relative}.portfolio_layout .header .links_div .link_wrapper .dropdown_menu{background-color:#fffffff2;border:1px solid #ddd;border-top:none;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;left:50%;max-width:25rem;min-width:18rem;padding:.5rem 0;position:absolute;top:100%;transform:translateX(-50%);z-index:200}.portfolio_layout .header .links_div .link_wrapper .dropdown_menu .dropdown_item{color:#3e3838;font-size:1.15rem;font-weight:450;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.portfolio_layout .header .links_div .link_wrapper .dropdown_menu .dropdown_item:hover{font-weight:600}.portfolio_layout .header .links_div .link_wrapper .dropdown_menu .depth_0{padding-left:1.5rem}.portfolio_layout .header .links_div .link_wrapper .dropdown_menu .depth_1{font-size:1.1rem;padding-left:2.5rem}.portfolio_layout .header .links_div .link_wrapper .dropdown_menu .depth_2{font-size:1.1rem;padding-left:3.5rem}.portfolio_layout .header .links_div .link_wrapper .dropdown_menu .depth_3{font-size:1.1rem;padding-left:4.5rem}.portfolio_layout .header .links_div .link_wrapper .dropdown_menu .dropdown_empty,.portfolio_layout .header .links_div .link_wrapper .dropdown_menu .dropdown_loading{color:#888;font-size:1.3rem;font-style:italic;padding:1rem 1.5rem}.portfolio_layout .header .menu_overlay{display:none}.portfolio_layout .main{min-height:70vh;width:100%}.portfolio_layout .footer{align-items:center;border-top:1px solid #ddd;display:flex;flex-direction:column;gap:3rem;padding:5rem 0}.portfolio_layout .footer .text_div{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.portfolio_layout .footer .text_div .location{font-size:2rem}.portfolio_layout .footer .text_div .email{align-items:center;cursor:pointer;display:flex;font-size:1.5rem;gap:1rem;position:relative}.portfolio_layout .footer .text_div .email .copy_btn{height:1.5rem;opacity:0;position:absolute;right:-2.5rem;top:50%;transform:translateY(-50%);transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.portfolio_layout .footer .text_div .email:hover .copy_btn{opacity:1;visibility:visible}.portfolio_layout .footer .socials_div{display:flex;gap:3rem}.portfolio_layout .footer .socials_div .social_btn{align-items:center;background-color:#3e3838;border:none;border-radius:100%;cursor:pointer;display:flex;justify-content:center;padding:1rem}.portfolio_layout .footer .socials_div .social_btn .img{height:3rem}.portfolio_layout .footer .message,.portfolio_layout .footer .message i{font-size:1.25rem}@media (max-width:1250px){.portfolio_layout .header{padding:2rem 4rem}.portfolio_layout .header .links_div{gap:16rem}.portfolio_layout .main{min-height:45vw}}@media (max-width:1175px){.portfolio_layout .header{padding:2rem 4rem}.portfolio_layout .header .links_div{gap:13rem}}@media (max-width:1024px){.portfolio_layout .header{padding:2rem 4rem}.portfolio_layout .header .links_div{gap:10rem}.portfolio_layout .footer{padding:4rem 2rem}.portfolio_layout .footer .text_div .location{font-size:1.8rem}.portfolio_layout .footer .text_div .email{font-size:1.4rem}.portfolio_layout .footer .socials_div{gap:2rem}.portfolio_layout .footer .socials_div .social_btn .img{height:2.5rem}}@media (max-width:900px){.portfolio_layout .header{padding:1.5rem 2rem}.portfolio_layout .header .link{font-size:1.25rem}}@media (max-width:768px){.portfolio_layout .header{padding:1.5rem 2rem}.portfolio_layout .header .link .brand{height:6rem}.portfolio_layout .header .hamburger_btn{display:flex}.portfolio_layout .header .links_div{align-items:center;background-color:#fff;box-shadow:-5px 0 15px #0000001a;flex-direction:column;gap:5rem;height:100%;justify-content:start;max-width:25rem;padding:12.5rem 2rem 2rem;position:fixed;right:-100%;top:0;transition:right .3s ease;width:70%;z-index:1000}.portfolio_layout .header .links_div.open{right:0}.portfolio_layout .header .links_div .link{font-size:1.5rem}.portfolio_layout .header .links_div .link_wrapper .dropdown_menu{display:none}.portfolio_layout .header .menu_overlay{background-color:#00000080;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:999}.portfolio_layout .header .menu_overlay.open{display:block;opacity:1;visibility:visible}.portfolio_layout .footer{gap:2rem;padding:3rem 1.5rem}.portfolio_layout .footer .text_div{gap:1rem}.portfolio_layout .footer .text_div .location{font-size:1.6rem}.portfolio_layout .footer .text_div .email{font-size:1.3rem}.portfolio_layout .footer .text_div .email .copy_btn{opacity:1;visibility:visible}.portfolio_layout .footer .socials_div{gap:1.5rem}.portfolio_layout .footer .socials_div .social_btn{padding:.8rem}.portfolio_layout .footer .socials_div .social_btn .img{height:2.2rem}}@media (max-width:550px){.portfolio_layout .header .links_div{gap:10vw;max-width:40vw}.portfolio_layout .header .links_div .link{font-size:3.5vw}.portfolio_layout .footer .text_div .location{font-size:3vw}.portfolio_layout .footer .text_div .email{font-size:2.5vw}.portfolio_layout .footer .text_div .email .copy_btn{height:2.5vw}.portfolio_layout .footer .message,.portfolio_layout .footer .message i{font-size:2.5vw}}@media (max-width:480px){.portfolio_layout .header{padding:1rem 1.5rem}.portfolio_layout .header .link .brand{height:4rem}}.admin_layout .header{display:flex;flex-direction:column}.admin_layout .header .top_div{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:2rem 2.5rem}.admin_layout .header .top_div .brand{height:5rem}.admin_layout .header .top_div .text{color:#a91010;font-size:1.75rem;font-weight:600}.admin_layout .header .bottom_div{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:0 2.5rem}.admin_layout .header .bottom_div .nav_link{color:#000;font-size:1.5rem;height:100%;padding:1.5rem 1rem;text-decoration:none;transition:.3s ease}.admin_layout .header .bottom_div .nav_link:hover{background-color:#be1212;color:#fffffb;transition:.3s ease}.admin_layout .header .bottom_div .active{background-color:#a91010;color:#fffffb}.admin_layout .main{height:auto}.admin_layout .footer{border-top:1px solid #ccc;display:flex;flex-direction:column;padding:3.5rem 0}.admin_layout .footer .top_div{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:0 0 1.5rem}.admin_layout .footer .top_div .text{color:#000;font-size:1.25rem}.admin_layout .footer .mid_div{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1.5rem 0}.admin_layout .footer .mid_div .link{color:#000;font-size:1.25rem;text-decoration:none}.admin_layout .footer .message{color:#000;font-size:1.25rem;margin-top:1.5rem;text-align:center}.admin_layout .footer .message i{color:#000;font-size:1.25rem}.photo_displayer{background-color:#000000e6;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10000}.photo_displayer .upper_article{align-items:center;display:flex;justify-content:end;padding:7rem 5rem 0}.photo_displayer .upper_article .close_icon{cursor:pointer;height:3rem}.photo_displayer .img_article{align-items:center;display:flex;gap:5rem;justify-content:space-between;padding:0 5rem 5rem}.photo_displayer .img_article .arrow_icon{cursor:pointer;height:3rem}.photo_displayer .img_article .image{height:80vh}@media (max-width:1500px){.photo_displayer .upper_article{padding-bottom:3rem;padding-top:7rem}.photo_displayer .upper_article .close_icon{cursor:pointer;height:2vw}.photo_displayer .img_article .arrow_icon{height:2vw}.photo_displayer .img_article .image{height:45vw}}.video_displayer{background-color:#000000e6;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10000}.video_displayer .upper_article{-top:5rem;align-items:center;display:flex;justify-content:end;padding:3rem 3rem 0}.video_displayer .upper_article .close_icon{cursor:pointer;height:3rem}.video_displayer .img_article{align-items:center;display:flex;gap:5rem;justify-content:space-between;padding:0 5rem 5rem}.video_displayer .img_article .arrow_icon{cursor:pointer;height:3rem}.video_displayer .img_article .video{cursor:pointer;height:80vh}.video_displayer .img_article .video_container{align-items:center;display:flex;flex-direction:column;gap:2rem}.video_displayer .img_article .video_container .video_info{align-items:center;display:flex;flex-direction:column;gap:.5rem}.video_displayer .img_article .video_container .video_info .video_title{color:#fff;font-size:2rem;font-weight:700;margin:0;text-align:center}.video_displayer .img_article .video_container .video_info .video_role{color:#ccc;font-size:1.4rem;margin:0;text-align:center}.video_displayer .img_article .video_reproductor{align-items:center;display:flex;height:80vh;justify-content:center;position:relative}.video_displayer .img_article .video_reproductor .video_element{cursor:pointer;height:80vh;max-width:100%}.video_displayer .img_article .video_reproductor .progress_bar_container{background-color:#ffffff4d;bottom:6rem;cursor:pointer;height:.5rem;left:0;position:absolute;right:0;transition:height .2s}.video_displayer .img_article .video_reproductor .progress_bar_container:hover{height:.8rem}.video_displayer .img_article .video_reproductor .progress_bar_container .progress_bar_filled{background-color:#a42020;height:100%;transition:width .1s}.video_displayer .img_article .video_reproductor .controls{align-items:center;background-color:#000c;bottom:0;display:flex;gap:1.5rem;height:6rem;justify-content:start;left:0;padding:0 2rem;position:absolute;right:0}.video_displayer .img_article .video_reproductor .controls .btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:1rem;padding:0}.video_displayer .img_article .video_reproductor .controls .btn .icon{height:3rem}.video_displayer .img_article .video_reproductor .controls .volume_control{align-items:center;display:flex;gap:1rem}.video_displayer .img_article .video_reproductor .controls .volume_control .volume_slider{-webkit-appearance:none;appearance:none;background:#ffffff4d;cursor:pointer;height:.5rem;outline:none;width:10rem}.video_displayer .img_article .video_reproductor .controls .volume_control .volume_slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#a42020;border-radius:50%;cursor:pointer;height:1.5rem;width:1.5rem}.video_displayer .img_article .video_reproductor .controls .volume_control .volume_slider::-moz-range-thumb{background:#a42020;border:none;border-radius:50%;cursor:pointer;height:1.5rem;width:1.5rem}@media (max-width:1500px){.video_displayer .upper_article .close_icon{cursor:pointer;height:2vw}.video_displayer .img_article{gap:5rem}.video_displayer .img_article .arrow_icon{cursor:pointer;height:2vw}.video_displayer .img_article .video_container{gap:2vw}.video_displayer .img_article .video_container .video_info{gap:.5rem}.video_displayer .img_article .video_container .video_info .video_title{font-size:1.5vw}.video_displayer .img_article .video_container .video_info .video_role{font-size:1vw}.video_displayer .img_article .video_reproductor{height:45vw}.video_displayer .img_article .video_reproductor .video_element{height:45vw;max-width:100%}.video_displayer .img_article .video_reproductor .progress_bar_container{bottom:6vw;height:.5vw}.video_displayer .img_article .video_reproductor .controls{gap:1.5vw;height:6vw;padding:0 2vw}.video_displayer .img_article .video_reproductor .controls .btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:1rem;padding:0}.video_displayer .img_article .video_reproductor .controls .btn .icon{height:2vw}}@media (max-width:850px){.video_displayer .upper_article .close_icon{cursor:pointer;height:2vw}.video_displayer .img_article{gap:4vw}.video_displayer .img_article .arrow_icon{cursor:pointer;height:2vw}.video_displayer .img_article .video_container{gap:1.5vw}.video_displayer .img_article .video_container .video_info{gap:.5rem}.video_displayer .img_article .video_container .video_info .video_title{font-size:2vw}.video_displayer .img_article .video_container .video_info .video_role{font-size:1.25vw}.video_displayer .img_article .video_reproductor .controls{gap:1.5vw}.video_displayer .img_article .video_reproductor .controls .btn{font-size:2vw}.video_displayer .img_article .video_reproductor .controls .btn .icon{height:2.5vw}.video_displayer .img_article .video_reproductor .controls .volume_control{align-items:center;display:flex;gap:1rem}.video_displayer .img_article .video_reproductor .controls .volume_control .volume_slider{-webkit-appearance:none;appearance:none;background:#ffffff4d;cursor:pointer;height:.5rem;outline:none;width:10rem}.video_displayer .img_article .video_reproductor .controls .volume_control .volume_slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#a42020;border-radius:50%;cursor:pointer;height:1.65vw;width:1.65vw}.video_displayer .img_article .video_reproductor .controls .volume_control .volume_slider::-moz-range-thumb{background:#a42020;border:none;border-radius:50%;cursor:pointer;height:1.65vw;width:1.65vw}}@media (max-width:450px){.video_displayer .upper_article .close_icon{cursor:pointer;height:2.5vw}.video_displayer .img_article{gap:4vw;padding:0 3rem 5rem}.video_displayer .img_article .arrow_icon{cursor:pointer;height:2.5vw}.video_displayer .img_article .video_container{gap:1.5vw}.video_displayer .img_article .video_container .video_info{gap:.5rem}.video_displayer .img_article .video_container .video_info .video_title{font-size:2.5vw}.video_displayer .img_article .video_container .video_info .video_role{font-size:1.75vw}.video_displayer .img_article .video_reproductor .controls{gap:1.5vw}.video_displayer .img_article .video_reproductor .controls .btn{font-size:2vw}.video_displayer .img_article .video_reproductor .controls .btn .icon{height:2.5vw}.video_displayer .img_article .video_reproductor .controls .volume_control{align-items:center;display:flex;gap:1rem}.video_displayer .img_article .video_reproductor .controls .volume_control .volume_slider{-webkit-appearance:none;appearance:none;background:#ffffff4d;cursor:pointer;height:.5rem;outline:none;width:10rem}.video_displayer .img_article .video_reproductor .controls .volume_control .volume_slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#a42020;border-radius:50%;cursor:pointer;height:1.65vw;width:1.65vw}.video_displayer .img_article .video_reproductor .controls .volume_control .volume_slider::-moz-range-thumb{background:#a42020;border:none;border-radius:50%;cursor:pointer;height:1.65vw;width:1.65vw}}.tooltip_item_wrapper{position:relative;width:100%}.tooltip_item_wrapper .item{cursor:pointer;padding:1rem 1.5rem;transition:background-color .2s ease}.tooltip_item_wrapper .item:hover{background-color:#eee}.tooltip_item_wrapper .active_item{background-color:#a91010;color:#fff;font-weight:500}.tooltip_item_wrapper .active_item:hover{background-color:#be1212}.tooltip_item_wrapper .tooltip_box{background-color:#333;border-radius:.4rem;bottom:100%;box-shadow:0 2px 8px #00000040;color:#fff;font-size:1.75rem;font-weight:400;left:50%;margin-bottom:.5rem;padding:.8rem 1.2rem;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1000}.tooltip_item_wrapper .tooltip_box:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.tooltip_item_wrapper .tooltip_box .tooltip_text{display:block}.modal_content .tooltip_item_wrapper .tooltip_box{z-index:1100}.landing-main .cover-section{border-bottom:1px solid #ddd;display:flex;justify-content:space-between}.landing-main .cover-section .cover{height:auto;width:80%}.landing-main .cover-section .menu-article{align-items:start;display:flex;flex-direction:column;gap:6rem;justify-content:start;padding:3rem;width:20%}.landing-main .cover-section .menu-article .link{font-size:2.75rem;font-weight:300;text-decoration:none}.landing-main .start-section{background-color:#aaa;display:flex;height:30vw;justify-content:space-between;margin-top:15rem}.landing-main .start-section .category-btn{align-items:center;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:none;cursor:pointer;display:flex;font-size:7.5rem;font-weight:600;justify-content:center;text-decoration:none;width:50%}.landing-main .start-section .work-btn{color:#fffffb}.landing-main .start-section .art-btn{background-position:center 65%!important;color:#565151}.landing-main .reviews-section{display:flex;justify-content:space-between;margin-bottom:5rem;margin-top:5rem;min-height:30vw}.landing-main .reviews-section .title-article{align-content:center;display:flex;flex-direction:column;gap:2.5rem;justify-content:center;width:40%}.landing-main .reviews-section .title-article .title{font-size:5rem;font-style:italic;font-weight:700;text-align:center}.landing-main .reviews-section .title-article .review-btn{align-self:center;background:none;border:1px solid #666;color:#666;cursor:pointer;font-size:1.75rem;font-weight:300;padding:1rem 1.5rem;transition:.3s ease;width:-webkit-fit-content;width:fit-content}.landing-main .reviews-section .title-article .review-btn:hover{background-color:#a42020;border:1px solid #a42020;color:#fff;transition:.3s ease}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.landing-main .reviews-section .reviews-article{align-items:center;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:10rem 5rem;width:60%}.landing-main .reviews-section .reviews-article .review-content{align-items:center;display:flex;flex-direction:column;gap:5rem;height:100%;justify-content:space-between;width:100%}.landing-main .reviews-section .reviews-article .review-content.next{animation:slideInFromRight .4s ease-out}.landing-main .reviews-section .reviews-article .review-content.prev{animation:slideInFromLeft .4s ease-out}.landing-main .reviews-section .reviews-article .top-div{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:start;width:100%}.landing-main .reviews-section .reviews-article .top-div .name{font-size:2.5rem;text-align:center}.landing-main .reviews-section .reviews-article .top-div .category{text-align:center}.landing-main .reviews-section .reviews-article .message{font-style:italic;text-align:center;width:70%}.landing-main .reviews-section .reviews-article .bottom-div{display:flex;flex-direction:column;gap:2rem}.landing-main .reviews-section .reviews-article .bottom-div .stars-div{align-items:center;display:flex;gap:.5rem;justify-content:center}.landing-main .reviews-section .reviews-article .bottom-div .stars-div .star-img{height:3rem}.landing-main .reviews-section .reviews-article .bottom-div .arrows-div{align-items:center;display:flex;gap:3rem;justify-content:center;padding-top:3rem}.landing-main .reviews-section .reviews-article .bottom-div .arrows-div .arrow-btn{background:none;border:none;cursor:pointer;padding:0}.landing-main .reviews-section .reviews-article .bottom-div .arrows-div .arrow-btn .arrow-img{height:4rem}.landing-main .photos-section{background-color:#ececec;display:flex;flex-direction:column;width:100%}.landing-main .photos-section .row{display:flex;width:100%}.landing-main .photos-section .row .img{height:auto;width:33.333%}.landing-main .photos-section .special-row{display:flex;margin:0;padding:0;width:100%}.landing-main .photos-section .special-row .img{height:auto;width:33.333%}.landing-main .photos-section .special-row .landscape{height:auto;width:66.666%}.landing-main .modal_overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.landing-main .modal_overlay .modal_content{align-items:center;background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;max-height:80vh;max-width:50rem;overflow-y:auto;padding:3rem;width:90%}.landing-main .modal_overlay .modal_content h3{font-size:2.4rem;font-weight:500;margin-bottom:1rem;text-align:center}.landing-main .modal_overlay .modal_content p{font-size:1.6rem;text-align:center}.landing-main .modal_overlay .modal_content .input,.landing-main .modal_overlay .modal_content .textarea{border:1px solid #ccc;border-radius:.3rem;font-size:1.6rem;margin-bottom:1.5rem;padding:1rem;width:100%}.landing-main .modal_overlay .modal_content .input:focus,.landing-main .modal_overlay .modal_content .textarea:focus{border-color:#a42020;outline:none}.landing-main .modal_overlay .modal_content .category_dropdown_div{margin-bottom:1.5rem;position:relative;width:100%}.landing-main .modal_overlay .modal_content .category_dropdown_div .dropbox{align-items:center;border:1px solid #ccc;border-radius:.3rem;color:#000;cursor:pointer;display:flex;font-size:1.6rem;justify-content:space-between;padding:1rem 1.5rem;transition:.3s ease;width:100%}.landing-main .modal_overlay .modal_content .category_dropdown_div .dropbox:hover{transition:.3s ease}.landing-main .modal_overlay .modal_content .category_dropdown_div .dropbox .dropbox_arrow{height:1.5rem}.landing-main .modal_overlay .modal_content .category_dropdown_div .options{background-color:#eee;border:1px solid #ccc;border-top:none;display:flex;flex-direction:column;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.landing-main .modal_overlay .modal_content .category_dropdown_div .options .item{border-bottom:1px solid #eee;cursor:pointer;font-size:1.6rem;list-style:none;padding:1rem 1.5rem;text-align:start;transition:.3s ease;width:100%}.landing-main .modal_overlay .modal_content .category_dropdown_div .options .item:hover{background-color:#ddd;transition:.3s ease}.landing-main .modal_overlay .modal_content .category_dropdown_div .options .item:last-child{border-bottom:none}.landing-main .modal_overlay .modal_content .textarea{min-height:10rem;resize:vertical}.landing-main .modal_overlay .modal_content .stars_div{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.landing-main .modal_overlay .modal_content .stars_div .star{cursor:pointer;height:3rem}.landing-main .modal_overlay .modal_content .info_text{color:#666;font-size:1.5rem;font-style:italic;margin-bottom:2rem;text-align:center}.landing-main .modal_overlay .modal_content .error_text{color:#a42020;font-size:1.6rem;margin-bottom:1rem;text-align:center}.landing-main .modal_overlay .modal_content .message_text{font-size:1.8rem;margin-bottom:2rem;text-align:center}.landing-main .modal_overlay .modal_content .modal_buttons{display:flex;gap:1rem;justify-content:center}.landing-main .modal_overlay .modal_content .modal_buttons button{border:none;border-radius:.3rem;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:500;padding:1rem 2rem;transition:.3s ease}.landing-main .modal_overlay .modal_content .modal_buttons .btn_confirm{background-color:#a42020}.landing-main .modal_overlay .modal_content .modal_buttons .btn_confirm:hover{background-color:#8a1a1a;transition:.3s ease}.landing-main .modal_overlay .modal_content .modal_buttons .btn_cancel{background-color:#aaa}.landing-main .modal_overlay .modal_content .modal_buttons .btn_cancel:hover{background-color:#888;transition:.3s ease}.landing-main .modal_overlay .modal_content .btn_close{background-color:#a42020;border:none;border-radius:.3rem;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:500;padding:1rem 2rem;transition:.3s ease}.landing-main .modal_overlay .modal_content .btn_close:hover{background-color:#8a1a1a;transition:.3s ease}@media (max-width:1250px){.landing-main .cover-section{height:50vw}.landing-main .cover-section .menu-article{gap:5vw;padding:2vw}.landing-main .cover-section .menu-article .link{font-size:2vw}.landing-main .start-section{height:40vw;margin-top:7.5rem}.landing-main .start-section .category-btn{font-size:5vw}.landing-main .reviews-section{margin-bottom:2vw;margin-top:2vw}.landing-main .reviews-section .title-article .title{font-size:4.5vw}.landing-main .reviews-section .title-article .review-btn{font-size:1.5vw}.landing-main .reviews-section .reviews-article .message{font-size:1.25vw}}@media (max-width:975px){.landing-main .reviews-section .reviews-article .message{font-size:1.5vw}.landing-main .reviews-section .reviews-article .review-content{gap:3rem}.landing-main .reviews-section .reviews-article .top-div .name{font-size:2.15vw;text-align:center}.landing-main .reviews-section .reviews-article .message,.landing-main .reviews-section .reviews-article .top-div .category{font-size:1.35vw}.landing-main .reviews-section .reviews-article .bottom-div{display:flex;flex-direction:column;gap:2rem}.landing-main .reviews-section .reviews-article .bottom-div .stars-div .star-img{height:2.5vw}.landing-main .reviews-section .reviews-article .bottom-div .arrows-div{gap:5rem}.landing-main .reviews-section .reviews-article .bottom-div .arrows-div .arrow-btn .arrow-img{height:3.5vw}}@media (max-width:750px){.landing-main .reviews-section .reviews-article .review-content{gap:3rem}.landing-main .reviews-section .reviews-article .top-div .name{font-size:2.5vw;text-align:center}.landing-main .reviews-section .reviews-article .top-div .category{font-size:1.5vw}.landing-main .reviews-section .reviews-article .message{font-size:1.5vw;width:100%}.landing-main .reviews-section .reviews-article .bottom-div .stars-div .star-img{height:3vw}.landing-main .reviews-section .reviews-article .bottom-div .arrows-div{padding:0}.landing-main .reviews-section .reviews-article .bottom-div .arrows-div .arrow-btn .arrow-img{height:4vw}}@media (max-width:880px){.landing-main .modal_overlay .modal_content{width:60%}.landing-main .modal_overlay .modal_content h3{font-size:2.5vw}.landing-main .modal_overlay .modal_content .category_dropdown_div .dropbox,.landing-main .modal_overlay .modal_content .input,.landing-main .modal_overlay .modal_content .textarea,.landing-main .modal_overlay .modal_content p{font-size:1.6vw}.landing-main .modal_overlay .modal_content .category_dropdown_div .dropbox .dropbox_arrow{height:1.5vw}.landing-main .modal_overlay .modal_content .category_dropdown_div .options{max-height:200px}.landing-main .modal_overlay .modal_content .category_dropdown_div .options .item{font-size:1.6vw;padding:1rem 1.5rem;text-align:start;width:100%}.landing-main .modal_overlay .modal_content .textarea{min-height:10rem;resize:vertical}.landing-main .modal_overlay .modal_content .stars_div{gap:1rem}.landing-main .modal_overlay .modal_content .stars_div .star{height:3vw}.landing-main .modal_overlay .modal_content .info_text{color:#666;font-size:1.5vw;font-style:italic;margin-bottom:2rem;text-align:center}.landing-main .modal_overlay .modal_content .error_text{font-size:1.6vw}.landing-main .modal_overlay .modal_content .message_text{font-size:1.8vw}.landing-main .modal_overlay .modal_content .modal_buttons{gap:1rem}.landing-main .modal_overlay .modal_content .modal_buttons button{font-size:1.6vw;font-weight:500}.landing-main .modal_overlay .modal_content .btn_close{font-size:1.6vw}}@media (max-width:600px){.landing-main .cover-section{height:60vw}.landing-main .cover-section .cover{height:auto;object-fit:cover;width:75%}.landing-main .cover-section .menu-article{width:100%}.landing-main .cover-section .menu-article .link{font-size:3vw}.landing-main .start-section{height:30vw;margin-top:5rem}.landing-main .reviews-section .title-article .title{font-size:4.5vw}.landing-main .reviews-section .title-article .review-btn{font-size:2vw;padding:.5rem 1rem}.landing-main .reviews-section .reviews-article .message{font-size:2vw}.landing-main .reviews-section .reviews-article .review-content{gap:2rem}.landing-main .reviews-section .reviews-article .top-div .name{font-size:2.5vw;text-align:center}.landing-main .reviews-section .reviews-article .top-div .category{font-size:1.85vw}.landing-main .modal_overlay .modal_content{width:60%}.landing-main .modal_overlay .modal_content h3{font-size:3vw}.landing-main .modal_overlay .modal_content .category_dropdown_div .dropbox,.landing-main .modal_overlay .modal_content .input,.landing-main .modal_overlay .modal_content .textarea,.landing-main .modal_overlay .modal_content p{font-size:2vw}.landing-main .modal_overlay .modal_content .category_dropdown_div .dropbox .dropbox_arrow{height:2vw}.landing-main .modal_overlay .modal_content .category_dropdown_div .options{max-height:200px}.landing-main .modal_overlay .modal_content .category_dropdown_div .options .item{font-size:2vw;padding:1rem 1.5rem;text-align:start;width:100%}.landing-main .modal_overlay .modal_content .textarea{min-height:10rem;resize:vertical}.landing-main .modal_overlay .modal_content .stars_div{gap:1rem}.landing-main .modal_overlay .modal_content .stars_div .star{height:4vw}.landing-main .modal_overlay .modal_content .info_text{color:#666;font-size:2vw;font-style:italic;margin-bottom:2rem;text-align:center}.landing-main .modal_overlay .modal_content .error_text{font-size:2vw}.landing-main .modal_overlay .modal_content .message_text{font-size:2.25vw}.landing-main .modal_overlay .modal_content .modal_buttons{gap:1rem}.landing-main .modal_overlay .modal_content .modal_buttons button{font-size:2vw;font-weight:500}.landing-main .modal_overlay .modal_content .btn_close{font-size:2vw}}.art_main{align-items:start;display:flex;flex-direction:column;gap:1rem;justify-content:start;padding:5rem 5rem 10rem 3rem;width:100%}.art_main .title{color:#a42020;cursor:pointer;font-size:5rem;font-weight:700}.art_main .title:hover{color:#a91010}.art_main .folders_section{grid-gap:5rem;display:grid;gap:5rem;grid-template-columns:repeat(4,1fr);width:100%}.art_main .folders_section .folder{align-items:center;aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;position:relative;text-decoration:none;width:100%}.art_main .folders_section .folder:after{background-color:#00000080;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease;z-index:1}.art_main .folders_section .folder:hover:after{opacity:1}.art_main .folders_section .folder .name{color:#fff;font-size:4rem;font-weight:700;z-index:2}@media (max-width:1500px){.art_main{padding:4rem 3rem 8rem}.art_main .title{font-size:4rem}.art_main .folders_section{gap:2vw}.art_main .folders_section .folder .name{font-size:2.25vw}}@media (max-width:925px){.art_main .folders_section{grid-template-columns:repeat(2,1fr)}.art_main .folders_section .folder .name{font-size:3.5vw}}@media (max-width:650px){.art_main .title{font-size:5vw}}@media (max-width:500px){.art_main .title{font-size:6vw}.art_main .folders_section{grid-template-columns:repeat(1,1fr)}.art_main .folders_section .folder .name{font-size:5vw}}.ambulantes_main{align-items:start;padding:0}.ambulantes_main,.ambulantes_main .frontpage_section{display:flex;flex-direction:column;justify-content:start;width:100%}.ambulantes_main .frontpage_section{align-items:end;aspect-ratio:2048/1173;background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;padding:2rem 3rem}.ambulantes_main .frontpage_section .title{color:#fff;font-size:3.5rem;font-style:italic;font-weight:600}.ambulantes_main .frontpage_section .date{color:#fff;font-size:2.5rem;font-style:italic;font-weight:400}.ambulantes_main .info_section{align-items:center;display:flex;justify-content:space-between;padding:15rem 5rem;width:100%}.ambulantes_main .info_section .left_article{display:flex;flex-direction:column;gap:3rem;height:100%;padding-left:5rem;padding-right:10rem;width:30%}.ambulantes_main .info_section .left_article .div{align-items:center;display:flex;gap:5rem;justify-content:space-between;width:100%}.ambulantes_main .info_section .left_article .div .key,.ambulantes_main .info_section .left_article .div .value{font-size:1.75rem}.ambulantes_main .info_section .right_article{align-items:center;border-left:1px solid #444;display:flex;flex-direction:column;gap:1rem;justify-content:center;width:70%}.ambulantes_main .info_section .right_article .description{font-size:1.75rem;position:static!important;text-align:center;width:82.5%}.ambulantes_main .images_section_1{display:flex;width:100%}.ambulantes_main .images_section_1 .image{display:block;height:auto;width:33.333%}.ambulantes_main .images_section_2{display:flex;flex-wrap:wrap;margin-top:10rem;width:100%}.ambulantes_main .images_section_2 .image{display:block;height:auto;width:33.333%}.ambulantes_main .images_section_3{display:flex;flex-wrap:wrap;margin-top:10rem;width:100%}.ambulantes_main .images_section_3 .image{display:block;height:auto;width:33.333%}.ambulantes_main .images_section_4{align-items:end;display:flex;flex-direction:column;flex-wrap:wrap;margin-top:10rem;width:100%}.ambulantes_main .images_section_4 .image{display:block;height:auto;width:70%}@media (max-width:1350px){.ambulantes_main .frontpage_section .title{font-size:3vw}.ambulantes_main .frontpage_section .date{font-size:2vw}.ambulantes_main .info_section{padding:7.5rem 5rem}.ambulantes_main .info_section .left_article{padding-left:0;padding-right:5rem}.ambulantes_main .info_section .left_article .div{width:100%}.ambulantes_main .info_section .left_article .div .key,.ambulantes_main .info_section .left_article .div .value{font-size:1.5vw;white-space:nowrap}.ambulantes_main .info_section .right_article .description{font-size:1.5vw;width:82.5%}.ambulantes_main .images_section_2,.ambulantes_main .images_section_3,.ambulantes_main .images_section_4{margin-top:7.5rem}}@media (max-width:715px){.ambulantes_main .info_section{flex-direction:column;gap:5rem}.ambulantes_main .info_section .left_article{border-bottom:1px solid #444;padding:0 0 3rem;width:50%}.ambulantes_main .info_section .left_article .div{justify-content:space-between}.ambulantes_main .info_section .left_article .div .key,.ambulantes_main .info_section .left_article .div .value{font-size:1.5vw;white-space:nowrap}.ambulantes_main .info_section .right_article{border:none;width:100%}.ambulantes_main .info_section .right_article .description{font-size:1.5vw;width:82.5%}.ambulantes_main .images_section_2,.ambulantes_main .images_section_3,.ambulantes_main .images_section_4{margin-top:7.5rem}}.delta_main{align-items:center;display:flex;flex-direction:column;justify-content:start;padding:0;width:100%}.delta_main .frontpage_section{align-items:center;display:flex;justify-content:space-between;width:100%}.delta_main .frontpage_section .description_article{align-items:center;display:flex;justify-content:center;padding:5rem 20rem;width:70%}.delta_main .frontpage_section .description_article .description{font-size:1.75rem;text-align:center;width:80%}.delta_main .frontpage_section .frontpage_article{align-items:end;aspect-ratio:558/824;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:auto;justify-content:start;padding:2rem 3rem;width:30%}.delta_main .frontpage_section .frontpage_article .title{color:#fff;font-size:3.5rem;font-style:italic;font-weight:600}.delta_main .frontpage_section .frontpage_article .date{color:#fff;font-style:italic;font-weight:400}.delta_main .image_section{height:80vh;margin-top:7.5rem;object-fit:cover;object-position:center;width:100%}.delta_main .info_section{align-items:end;display:flex;flex-direction:column;gap:2.5rem;padding:10rem 15rem;width:100%}.delta_main .info_section .div{display:flex;gap:5rem;justify-content:space-between;width:40%}.delta_main .info_section .div .key,.delta_main .info_section .div .value{font-size:1.75rem}.delta_main .images_section{display:flex;flex-wrap:wrap;width:100%}.delta_main .images_section .image,.delta_main .images_section .span{display:block;height:auto;width:33.333%}@media (max-width:1400px){.delta_main .frontpage_section .description_article{padding:5rem 5vw;width:70%}.delta_main .frontpage_section .description_article .description{font-size:1.25vw}.delta_main .frontpage_section .frontpage_article .title{font-size:3vw}.delta_main .frontpage_section .frontpage_article .date{font-size:1.75vw}.delta_main .image_section{height:40vw;width:100%}.delta_main .info_section{padding:7.5rem}.delta_main .info_section .div .key,.delta_main .info_section .div .value{font-size:1.25vw}}@media (max-width:725px){.delta_main .frontpage_section .description_article .description{font-size:1.5vw}.delta_main .frontpage_section .frontpage_article .title{font-size:3.5vw}.delta_main .frontpage_section .frontpage_article .date{font-size:2vw}.delta_main .info_section{padding:5rem}.delta_main .info_section .div{width:50%}.delta_main .info_section .div .key,.delta_main .info_section .div .value{font-size:1.5vw}}.ritos_main .frontpage_section{display:flex}.ritos_main .frontpage_section .frontpage_img{height:auto;width:30%}.ritos_main .frontpage_section .introduction_article{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem 5rem 15rem;width:70%}.ritos_main .frontpage_section .introduction_article .title_div{align-items:end;display:flex;flex-direction:column;justify-content:start;width:100%}.ritos_main .frontpage_section .introduction_article .title_div .title{color:#777;font-size:3.5rem;font-style:italic;font-weight:600}.ritos_main .frontpage_section .introduction_article .title_div .date{color:#777;font-size:2.5rem;font-style:italic;font-weight:400}.ritos_main .frontpage_section .introduction_article .description_div{align-items:center;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:center}.ritos_main .frontpage_section .introduction_article .description_div .description{font-size:1.625rem;text-align:center;width:50%}.ritos_main .images_section_1{align-items:center;display:flex;justify-content:start;margin-top:10rem;width:100%}.ritos_main .images_section_1 .image{height:auto;width:40%}.ritos_main .images_section_2{align-items:center;display:flex;justify-content:end;margin-top:10rem;width:100%}.ritos_main .images_section_2 .image{height:auto;width:40%}.ritos_main .images_section_3{display:flex;flex-wrap:wrap;margin-top:10rem;width:100%}.ritos_main .images_section_3 .image,.ritos_main .images_section_3 .span{display:block;height:auto;width:33.333%}@media (max-width:1500px){.ritos_main .frontpage_section .frontpage_img{height:auto;object-fit:cover;width:35vw}.ritos_main .frontpage_section .introduction_article{gap:3rem;width:100%}.ritos_main .frontpage_section .introduction_article .title_div .title{font-size:2.25vw}.ritos_main .frontpage_section .introduction_article .title_div .date{font-size:1.5vw}.ritos_main .frontpage_section .introduction_article .description_div .description{font-size:1.15vw;width:70%}.ritos_main .images_section_1,.ritos_main .images_section_2{margin-top:4rem}.ritos_main .images_section_1 .image,.ritos_main .images_section_2 .image{width:50%}.ritos_main .images_section_3{margin-top:4rem}}@media (max-width:900px){.ritos_main .frontpage_section{flex-direction:column}.ritos_main .frontpage_section .frontpage_img{height:auto;object-fit:cover;width:100%}.ritos_main .frontpage_section .introduction_article{gap:5rem;padding:3rem 5rem 5rem;width:100%}.ritos_main .frontpage_section .introduction_article .title_div .title{font-size:3vw}.ritos_main .frontpage_section .introduction_article .title_div .date{font-size:2vw}.ritos_main .frontpage_section .introduction_article .description_div .description{font-size:1.5vw;width:90%}}@media (max-width:650px){.ritos_main .frontpage_section .introduction_article{gap:5rem;padding:3rem 5rem 5rem;width:100%}.ritos_main .frontpage_section .introduction_article .title_div .title{font-size:4vw}.ritos_main .frontpage_section .introduction_article .title_div .date{font-size:2.5vw}.ritos_main .frontpage_section .introduction_article .description_div .description{font-size:1.75vw;width:90%}}.travel_main{padding:5rem}.travel_main .title{color:#666;font-size:2.5rem;font-weight:500;margin-bottom:3rem;text-align:end;width:100%}.travel_main .section{display:flex;flex-direction:column;gap:15rem}.travel_main .section .article_1{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 1fr}.travel_main .section .article_1 .image_default{height:100%;object-fit:cover;width:100%}.travel_main .section .article_1 .image_large{grid-row:span 2;height:100%;object-fit:cover;width:100%}.travel_main .section .article_2{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.travel_main .section .article_2 .row_top{grid-gap:2rem;display:grid;gap:2rem;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.travel_main .section .article_2 .row_top .image_default{height:auto;width:100%}.travel_main .section .article_2 .row_bottom{grid-gap:2rem;display:grid;gap:2rem;grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.travel_main .section .article_2 .row_bottom .image_default{height:auto;width:100%}.travel_main .section .article_3{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.travel_main .section .article_3 .image_large{grid-column:1/-1;height:auto;width:100%}.travel_main .section .article_3 .image_default{height:auto;width:100%}.travel_main .section .article_4{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);grid-template-rows:auto 1fr}.travel_main .section .article_4 .image_default{height:100%;object-fit:cover;width:100%}.travel_main .section .article_4 .small_container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);height:100%}.travel_main .section .article_4 .small_container .image_small{height:100%;object-fit:cover;width:100%}.travel_main .section .article_5{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.travel_main .section .article_5 .image_default{height:auto;width:100%}@media (max-width:1400px){.travel_main{padding:4vw 3vw}.travel_main .title{font-size:2.15vw;margin-bottom:2rem}.travel_main .section{gap:10vw}.travel_main .section .article_1,.travel_main .section .article_2,.travel_main .section .article_2 .row_bottom,.travel_main .section .article_2 .row_top,.travel_main .section .article_3,.travel_main .section .article_4,.travel_main .section .article_4 .small_container,.travel_main .section .article_5{gap:1.5vw}.travel_main .title{font-size:2.75vw}}@media (max-width:500px){.travel_main .section .article_2,.travel_main .section .article_2 .row_top{gap:1.5vw}.travel_main .section .article_2 .row_bottom{gap:1.5vw;grid-template-columns:repeat(2,1fr)}}.work_main{align-items:start;display:flex;flex-direction:column;gap:1.5rem;justify-content:start;padding:5rem 5rem 10rem;position:relative;width:100%}.work_main .breadcrumb{align-items:center;display:flex;font-size:5rem;font-weight:700;gap:0;margin-bottom:2rem}.work_main .breadcrumb .breadcrumb_item{align-items:center;cursor:pointer;display:flex;font-size:5rem;font-weight:700;text-decoration:none}.work_main .breadcrumb .breadcrumb_item a{color:#444;cursor:pointer;font-size:5rem;font-weight:700;text-decoration:none;transition:color .2s ease}.work_main .breadcrumb .breadcrumb_item a:hover{color:#666;text-decoration:none}.work_main .breadcrumb .breadcrumb_item .current{color:#a42020;cursor:pointer;font-size:5rem;font-weight:700;text-decoration:none}.work_main .breadcrumb .breadcrumb_item .current:hover{color:#a91010;text-decoration:none}.work_main .breadcrumb .breadcrumb_item:not(:last-child):after{color:#666;content:" > ";margin:0 1rem}.work_main .title{color:#444;font-size:5rem;font-weight:700}.work_main .location{color:#666;font-size:2rem;font-weight:500;margin-bottom:0;margin-top:-2rem}.work_main .description{color:#666;font-size:1.2rem;margin-bottom:2rem;max-width:800px}.work_main .empty_message,.work_main .error_message,.work_main .loading_message{color:#666;font-size:1.5rem;margin-top:2rem}.work_main .error_message{color:#d32f2f}.work_main .folders_section{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin-top:1.5rem;width:100%}.work_main .folders_section .folder{align-items:center;aspect-ratio:1;background-color:#aaa;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;overflow:hidden;padding:1rem;position:relative;text-decoration:none;width:100%}.work_main .folders_section .folder:after{background-color:#00000080;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease;z-index:1}.work_main .folders_section .folder:hover:after{opacity:1}.work_main .folders_section .folder .name{color:#fff;font-size:4rem;font-weight:700;text-align:center;z-index:2}.work_main .media_section{display:flex;gap:2rem;margin-top:1.5rem;width:100%}.work_main .media_section .media_column{display:flex;flex:1 1;flex-direction:column;gap:2rem}.work_main .media_section .media_item{display:flex;flex-direction:column;gap:1rem;width:100%}.work_main .media_section .media_item .media_photo{background-color:#666;height:auto;object-fit:cover;object-position:center;width:100%}.work_main .media_section .media_item .media_video{aspect-ratio:1;background-color:#666;object-fit:cover;object-position:center;width:100%}.work_main .media_section .media_item .media_caption,.work_main .media_section .media_item .media_title{color:#666;font-size:1.1rem;font-style:italic}@media (max-width:1500px){.work_main{gap:1rem;padding:4rem 3rem 8rem}.work_main .breadcrumb,.work_main .breadcrumb .breadcrumb_item,.work_main .breadcrumb .breadcrumb_item .current,.work_main .breadcrumb .breadcrumb_item a,.work_main .title{font-size:3vw}.work_main .location{font-size:2vw}.work_main .folders_section{gap:1.5vw}.work_main .folders_section .folder .name{font-size:2.25vw}.work_main .media_section,.work_main .media_section .media_column{gap:1vw}}@media (max-width:660px){.work_main .breadcrumb,.work_main .breadcrumb .breadcrumb_item,.work_main .breadcrumb .breadcrumb_item .current,.work_main .breadcrumb .breadcrumb_item a,.work_main .title{font-size:3.75vw}.work_main .location{font-size:2.5vw}}@media (max-width:400px){.work_main .breadcrumb,.work_main .breadcrumb .breadcrumb_item,.work_main .breadcrumb .breadcrumb_item .current,.work_main .breadcrumb .breadcrumb_item a,.work_main .title{font-size:4.25vw}.work_main .location{font-size:3vw}}.contact_main{flex-direction:column;gap:5rem;min-height:70vh;padding:3rem;width:100%}.contact_main,.contact_main .p{align-items:center;display:flex;justify-content:center}.contact_main .p{gap:2rem}.contact_main .p .icon{height:1.75rem}.contact_main .clickable{cursor:pointer}.contact_main .link{color:inherit;text-decoration:none}@media (max-width:768px){.contact_main{gap:3rem;height:100%;min-height:90vw;padding:2rem}.contact_main .p{font-size:2.5vw;gap:1.5rem}.contact_main .p .icon{height:2.5vw}.contact_main .p{font-size:3vw}.contact_main .p .icon{height:3vw}}@media (max-width:400px){.contact_main .p{font-size:4vw}.contact_main .p .icon{height:4vw}}.not_found{justify-content:center;min-height:70vh;padding:2rem}.not_found,.not_found .content{align-items:center;display:flex}.not_found .content{flex-direction:column;gap:3rem;text-align:center}.not_found .content .code{color:#3e3838;font-size:8rem;font-weight:500;line-height:1;margin:0}.not_found .content .message{color:#666;margin:0}.not_found .content .back_link{background-color:#a91010;border:none;color:#fffffb;cursor:pointer;font-size:1.5rem;font-weight:700;isolation:isolate;overflow:hidden;padding:1rem 1.5rem;text-decoration:none;transition:.3s ease}.not_found .content .back_link:hover{background-color:#be1212;text-decoration:none;transition:.3s ease}@media (max-width:768px){.not_found{padding:1.5rem}.not_found .content{gap:2rem}.not_found .content .code{font-size:6rem}.not_found .content .message{font-size:1.4rem}.not_found .content .back_link{font-size:1.3rem;padding:.8rem 1.2rem}}@media (max-width:480px){.not_found{padding:1rem}.not_found .content{gap:1.5rem}.not_found .content .code{font-size:5rem}.not_found .content .back_link,.not_found .content .message{font-size:1.2rem}}.login_main{padding:5rem}.login_main .upper_section .return_btn{align-items:center;display:flex;gap:2rem;justify-content:start;text-decoration:none}.login_main .upper_section .return_btn .icon{height:2rem}.login_main .upper_section .return_btn .text{color:#999;font-size:1.25rem;font-weight:450}.login_main .upper_section .return_btn .text:hover{color:#666}.login_main .form_section{align-items:center;display:flex;flex-direction:column;gap:5rem;height:80vh;justify-content:center;padding:5rem 0}.login_main .form_section .title{font-size:2.5rem}.login_main .form_section .form{width:100%}.login_main .form_section .form .inputs_div{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;width:100%}.login_main .form_section .form .inputs_div .span{align-items:center;border:1px solid #999;display:flex;gap:3rem;justify-content:space-between;padding:1rem 1.5rem;width:40%}.login_main .form_section .form .inputs_div .span .input{background:none;border:none;width:100%}.login_main .form_section .form .inputs_div .span .input:focus{border:none;outline:none}.login_main .form_section .form .inputs_div .span .clean_btn{background:none;padding:0}.login_main .form_section .form .inputs_div .span .clean_btn .icon{height:2rem}.login_main .form_section .form .submit_btn{margin-top:7.5rem;text-align:center;width:40%}@media (max-width:1024px){.login_main{padding:3rem}.login_main .form_section{gap:4rem;padding:3rem 0}.login_main .form_section .form .inputs_div .span{width:60%}.login_main .form_section .form .submit_btn{margin-top:5rem;width:60%}}@media (max-width:768px){.login_main{padding:2rem}.login_main .upper_section .return_btn{gap:1rem}.login_main .upper_section .return_btn .icon{height:1.5rem}.login_main .upper_section .return_btn .text{font-size:1.1rem}.login_main .form_section{gap:3rem;height:auto;min-height:70vh;padding:2rem 0}.login_main .form_section .title{font-size:2rem}.login_main .form_section .form .inputs_div .span{gap:2rem;padding:.8rem 1.2rem;width:90%}.login_main .form_section .form .submit_btn{margin-top:4rem;width:90%}}@media (max-width:480px){.login_main{padding:1.5rem}.login_main .upper_section .return_btn .icon{height:1.3rem}.login_main .upper_section .return_btn .text{font-size:1rem}.login_main .form_section{gap:2.5rem}.login_main .form_section .title{font-size:1.8rem}.login_main .form_section .form .inputs_div .span{width:100%}.login_main .form_section .form .submit_btn{margin-top:3rem;width:100%}}.home_main{display:flex;min-height:100vh;overflow-x:hidden}.home_main .drawer{border-right:1px solid #ccc;display:flex;flex-direction:column;flex-shrink:0;width:10vw}.home_main .drawer .container{align-items:start;display:flex;flex-direction:column;gap:1rem;justify-content:start;padding:2rem 1.5rem;position:fixed;width:100%}.home_main .drawer .container .button{align-items:center;background-color:#a91010;display:flex;gap:2rem;justify-content:center;transition:.3s ease}.home_main .drawer .container .button:hover{background-color:#be1212;transition:.3s ease}.home_main .drawer .container .button .icon{height:2rem}.home_main .summary_section{align-items:start;display:flex;flex-direction:column;flex-shrink:0;justify-content:start;padding:5rem;width:90vw}.home_main .summary_section .title{font-size:3.5rem;font-weight:500}.home_main .summary_section .search_article{align-items:start;display:flex;flex-direction:column;justify-content:start;margin-top:5rem;width:100%}.home_main .summary_section .search_article .top_container{align-items:start;display:flex;flex-direction:column;gap:1.5rem;justify-content:start;width:100%}.home_main .summary_section .search_article .top_container .subtitle{font-size:2.5rem;font-weight:600}.home_main .summary_section .search_article .top_container .bar_div{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.home_main .summary_section .search_article .top_container .bar_div .bar{align-items:center;border:1px solid #aaa;border-radius:25px 0 0 25px;display:flex;gap:1rem;height:100%;justify-content:start;padding:.5rem 1rem;width:100%}.home_main .summary_section .search_article .top_container .bar_div .bar .lens_icon{height:2.25rem}.home_main .summary_section .search_article .top_container .bar_div .bar .input{background:none;border:none;height:100%;outline:none;width:100%}.home_main .summary_section .search_article .top_container .bar_div .search_btn{height:100%}.home_main .summary_section .search_article .results_container{grid-gap:2rem;border:1px solid #aaa;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));margin-top:1.5rem;min-height:50rem;overflow:visible;padding:2rem;width:100%}.home_main .summary_section .search_article .results_container .square_result{border:1px solid #dfdfdf;cursor:pointer;height:100%;position:relative;width:100%}.home_main .summary_section .search_article .results_container .overlay{background:linear-gradient(0deg,#000000b3,#0000);bottom:0;color:#fff;left:0;padding:2rem;position:absolute;right:0}.home_main .summary_section .search_article .results_container .overlay .type{color:#fff;font-size:1rem;font-weight:600}.home_main .summary_section .search_article .results_container .overlay .name{color:#fff;font-size:1.5rem;font-weight:500;margin-top:.5rem}.home_main .summary_section .search_article .role_result{align-items:center;border:1px solid #dfdfdf;display:flex;height:8rem;justify-content:space-between;padding:2rem}.home_main .summary_section .search_article .role_result .name{font-size:1.75rem;font-weight:500}.home_main .summary_section .search_article .role_result .btns_div{display:flex;gap:1rem}.home_main .summary_section .search_article .role_result .btns_div .btn{background:none;border:1px solid #ccc;cursor:pointer;padding:1rem;transition:background-color .3s ease}.home_main .summary_section .search_article .role_result .btns_div .btn:hover{background-color:#f5f5f5}.home_main .summary_section .search_article .role_result .btns_div .btn .icon{height:2rem}.home_main .summary_section .search_article .review_result{border:1px solid #dfdfdf;height:50rem;width:50rem}.home_main .summary_section .search_article .review_result .top_div{align-items:center;border-bottom:1px solid #dfdfdf;display:flex;justify-content:center;padding:2rem 0}.home_main .summary_section .search_article .review_result .top_div .state{font-size:2.25rem;font-weight:400}.home_main .summary_section .search_article .review_result .top_div .pendiente{color:#dcbd59}.home_main .summary_section .search_article .review_result .top_div .aprobado{color:#96cc7d}.home_main .summary_section .search_article .review_result .top_div .desaprobado{color:#d86969}.home_main .summary_section .search_article .review_result .bottom_div{align-items:center;display:flex;flex-direction:column;gap:5rem;justify-content:space-between;padding:3rem 6rem 5rem}.home_main .summary_section .search_article .review_result .bottom_div .title_container{align-items:center;display:flex;flex-direction:column;justify-content:center}.home_main .summary_section .search_article .review_result .bottom_div .title_container .name{font-size:2rem}.home_main .summary_section .search_article .review_result .bottom_div .message_container{align-items:center;display:flex;flex-direction:column;gap:4rem;justify-content:center}.home_main .summary_section .search_article .review_result .bottom_div .message_container .message{font-style:italic;text-align:center}.home_main .summary_section .search_article .review_result .bottom_div .message_container .stars_container{display:flex;gap:1rem}.home_main .summary_section .search_article .review_result .bottom_div .message_container .stars_container .star{height:2.5rem}.home_main .summary_section .search_article .review_result .bottom_div .buttons_container{display:flex;flex-direction:column;gap:1.5rem;width:80%}.home_main .summary_section .search_article .review_result .bottom_div .buttons_container .delete_btn{background:none;border:1px solid #ccc;color:#bbb;text-align:center}.home_main .summary_section .search_article .review_result .bottom_div .buttons_container .delete_btn:hover{background-color:#ccc;color:#fff}.home_main .summary_section .search_article .review_result .bottom_div .buttons_container .dropdown_div{position:relative;z-index:10}.home_main .summary_section .search_article .review_result .bottom_div .buttons_container .dropdown_div .dropbox{align-items:center;color:#fff;cursor:pointer;display:flex;gap:1rem;justify-content:center;padding:1rem 1.5rem;transition:.3s ease}.home_main .summary_section .search_article .review_result .bottom_div .buttons_container .dropdown_div .dropbox .dropbox_arrow{height:1.5rem}.home_main .summary_section .search_article .review_result .bottom_div .buttons_container .dropdown_div .dropbox.yellow{background-color:#dcbd59}.home_main .summary_section .search_article .review_result .bottom_div .buttons_container .dropdown_div .dropbox.green{background-color:#96cc7d}.home_main .summary_section .search_article .review_result .bottom_div .buttons_container .dropdown_div .dropbox.red{background-color:#d86969}.home_main .summary_section .search_article .review_result .bottom_div .buttons_container .dropdown_div .options{align-items:center;display:flex;flex-direction:column;justify-content:start;position:relative;z-index:20}.home_main .summary_section .search_article .review_result .bottom_div .buttons_container .dropdown_div .options .item{color:#fff;cursor:pointer;list-style:none;padding:1rem 1.5rem;text-align:center;transition:.3s ease;width:100%}.home_main .summary_section .search_article .review_result .bottom_div .buttons_container .dropdown_div .options .yellow{background-color:#dcbd59}.home_main .summary_section .search_article .review_result .bottom_div .buttons_container .dropdown_div .options .yellow:hover{background-color:#eecc5c;transition:.3s ease}.home_main .summary_section .search_article .review_result .bottom_div .buttons_container .dropdown_div .options .green{background-color:#96cc7d}.home_main .summary_section .search_article .review_result .bottom_div .buttons_container .dropdown_div .options .green:hover{background-color:#a6e788;transition:.3s ease}.home_main .summary_section .search_article .review_result .bottom_div .buttons_container .dropdown_div .options .red{background-color:#d86969}.home_main .summary_section .search_article .review_result .bottom_div .buttons_container .dropdown_div .options .red:hover{background-color:#f77474;transition:.3s ease}.home_main .files_article,.home_main .jobs_article{align-items:start;display:flex;flex-direction:column;gap:2rem;justify-content:start;margin-top:5rem;width:100%}.home_main .files_article .subtitle,.home_main .jobs_article .subtitle{font-size:2.5rem;font-weight:600}.home_main .files_article .entries_div,.home_main .jobs_article .entries_div{display:flex;gap:1.5rem;overflow-x:scroll;padding-bottom:2rem;width:100%}.home_main .files_article .entries_div .entry,.home_main .jobs_article .entries_div .entry{align-items:center;border:1px solid #dfdfdf;cursor:pointer;display:flex;height:40rem;justify-content:center;min-width:30rem;position:relative}.home_main .files_article .entries_div .entry .work_name_overlay,.home_main .jobs_article .entries_div .entry .work_name_overlay{align-items:center;background:#0000004d;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.home_main .files_article .entries_div .entry .work_name_overlay .work_name,.home_main .jobs_article .entries_div .entry .work_name_overlay .work_name{color:#fff;font-size:2.5rem;font-weight:700;padding:2rem;text-align:center}.home_main .files_article .entries_div .entry .file_work_overlay,.home_main .jobs_article .entries_div .entry .file_work_overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;padding:1.5rem;position:absolute;width:100%}.home_main .files_article .entries_div .entry .file_work_overlay .file_work_name,.home_main .jobs_article .entries_div .entry .file_work_overlay .file_work_name{color:#fff;font-size:1.5rem;font-weight:500;text-align:center}.home_main .reviews_article{align-items:start;display:flex;flex-direction:column;gap:2rem;justify-content:start;margin-top:5rem;width:100%}.home_main .reviews_article .subtitle{font-size:2.5rem;font-weight:600}.home_main .reviews_article .reviews_container{display:flex;gap:1.5rem;overflow-x:scroll;padding-bottom:2rem;width:100%}.home_main .reviews_article .reviews_container .review{align-items:center;border:1px solid #dfdfdf;display:flex;flex-direction:column;flex-shrink:0;gap:2rem;height:45rem;justify-content:space-between;max-width:40rem;min-width:40rem}.home_main .reviews_article .reviews_container .review .top_section{border-bottom:1px solid #dfdfdf;display:flex;flex-direction:column;gap:1rem;padding:2rem 0;width:100%}.home_main .reviews_article .reviews_container .review .top_section .name{font-size:2rem;font-weight:500;text-align:center}.home_main .reviews_article .reviews_container .review .top_section .category{color:#666;font-size:1.5rem;text-align:center}.home_main .reviews_article .reviews_container .review .message_section{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center;padding:0 4rem;width:100%}.home_main .reviews_article .reviews_container .review .message_section .message{color:#333;font-size:1.5rem;font-style:italic;text-align:center}.home_main .reviews_article .reviews_container .review .message_section .stars_div{align-items:center;display:flex;gap:1rem;justify-content:center}.home_main .reviews_article .reviews_container .review .message_section .stars_div .star{height:2.5rem}.home_main .reviews_article .reviews_container .review .buttons_section{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;padding-bottom:3rem;width:80%}.home_main .reviews_article .reviews_container .review .buttons_section .delete_btn{background:none;border:1px solid #ccc;color:#bbb;padding:1rem 1.5rem;text-align:center;width:100%}.home_main .reviews_article .reviews_container .review .buttons_section .delete_btn:hover{background-color:#ccc;color:#fff}.home_main .reviews_article .reviews_container .review .buttons_section .dropdown_div{position:relative;width:100%;z-index:10}.home_main .reviews_article .reviews_container .review .buttons_section .dropdown_div .state_dropbox{align-items:center;color:#fff;cursor:pointer;display:flex;gap:1rem;justify-content:center;padding:1rem 1.5rem;transition:.3s ease}.home_main .reviews_article .reviews_container .review .buttons_section .dropdown_div .state_dropbox .dropbox_arrow{height:1.5rem}.home_main .reviews_article .reviews_container .review .buttons_section .dropdown_div .state_dropbox.yellow{background-color:#dcbd59}.home_main .reviews_article .reviews_container .review .buttons_section .dropdown_div .state_dropbox.green{background-color:#96cc7d}.home_main .reviews_article .reviews_container .review .buttons_section .dropdown_div .state_dropbox.red{background-color:#d86969}.home_main .reviews_article .reviews_container .review .buttons_section .dropdown_div .options{align-items:center;display:flex;flex-direction:column;justify-content:start;position:relative;z-index:20}.home_main .reviews_article .reviews_container .review .buttons_section .dropdown_div .options .item{color:#fff;cursor:pointer;list-style:none;padding:1rem 1.5rem;text-align:center;transition:.3s ease;width:100%}.home_main .reviews_article .reviews_container .review .buttons_section .dropdown_div .options .yellow{background-color:#dcbd59}.home_main .reviews_article .reviews_container .review .buttons_section .dropdown_div .options .yellow:hover{background-color:#eecc5c;transition:.3s ease}.home_main .reviews_article .reviews_container .review .buttons_section .dropdown_div .options .green{background-color:#96cc7d}.home_main .reviews_article .reviews_container .review .buttons_section .dropdown_div .options .green:hover{background-color:#a6e788;transition:.3s ease}.home_main .reviews_article .reviews_container .review .buttons_section .dropdown_div .options .red{background-color:#d86969}.home_main .reviews_article .reviews_container .review .buttons_section .dropdown_div .options .red:hover{background-color:#f77474;transition:.3s ease}.categories_main .upper_section{align-items:center;border-bottom:1px solid #ccc;display:flex;gap:5rem;justify-content:space-between;padding:5rem 5rem 3rem}.categories_main .upper_section .title{font-size:3.5rem;font-weight:500}.categories_main .upper_section .btns_article{align-items:center;display:flex;gap:2rem;justify-content:end}.categories_main .upper_section .btns_article .btn{align-items:center;display:flex;font-weight:450;gap:1rem;justify-content:center}.categories_main .upper_section .btns_article .btn .icon{height:2rem}.categories_main .breadcrumb_section{padding:5rem 5rem 2rem}.categories_main .breadcrumb_section .admin_breadcrumb{gap:0}.categories_main .breadcrumb_section .admin_breadcrumb,.categories_main .breadcrumb_section .admin_breadcrumb .admin_breadcrumb_item{align-items:center;display:flex;font-size:3rem;font-weight:700}.categories_main .breadcrumb_section .admin_breadcrumb .admin_breadcrumb_item a{color:#444;cursor:pointer;font-size:3rem;font-weight:700;text-decoration:none;transition:color .2s ease}.categories_main .breadcrumb_section .admin_breadcrumb .admin_breadcrumb_item a:hover{color:#666;text-decoration:none}.categories_main .breadcrumb_section .admin_breadcrumb .admin_breadcrumb_item .current{color:#a42020;cursor:pointer;font-size:3rem;font-weight:700}.categories_main .breadcrumb_section .admin_breadcrumb .admin_breadcrumb_item:not(:last-child):after{color:#888;content:" > ";margin:0 .75rem}.categories_main .content_section{grid-column-gap:3rem;grid-row-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(50rem,1fr));padding:0 5rem 5rem;row-gap:3rem}.categories_main .content_section .category{align-items:center;background-color:#666;background-position:50%;background-size:cover;color:#fff;display:flex;font-size:3rem;font-weight:450;height:50rem;justify-content:center}.categories_main .content_section .category_hovered{background-color:#666;background-position:50%;background-size:cover;display:flex;flex-direction:column;height:50rem;position:relative}.categories_main .content_section .category_hovered:after{background-color:#00000080;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.categories_main .content_section .category_hovered .upper_btn{align-items:center;background:none;border:none;border-bottom:1px solid #fff;cursor:pointer;display:flex;flex-direction:column;gap:1.5rem;height:50%;justify-content:center;position:relative;transition:.3s ease;width:100%;z-index:2}.categories_main .content_section .category_hovered .upper_btn:hover{background-color:#00000080;transition:.3s ease}.categories_main .content_section .category_hovered .upper_btn .name{color:#fff;font-size:2.75rem;font-weight:450}.categories_main .content_section .category_hovered .upper_btn .enter{color:#fff}.categories_main .content_section .category_hovered .bottom_btns{display:flex;height:50%;position:relative;width:100%;z-index:2}.categories_main .content_section .category_hovered .bottom_btns .bottom_btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:center;transition:.3s ease;width:50%}.categories_main .content_section .category_hovered .bottom_btns .bottom_btn:hover{background-color:#00000080;transition:.3s ease}.categories_main .content_section .category_hovered .bottom_btns .bottom_btn .icon{height:2rem}.categories_main .content_section .category_hovered .bottom_btns .bottom_btn .action{color:#fff}.categories_main .content_section .category_hovered .bottom_btns .left{border-right:1px solid #fff}.categories_main .content_section.order_mode .category,.categories_main .content_section.order_mode .folder{cursor:grab}.categories_main .content_section.order_mode .category:active,.categories_main .content_section.order_mode .folder:active{cursor:grabbing}.categories_main .content_section .folder{align-items:center;color:#fff;font-size:3rem;font-weight:450;justify-content:center}.categories_main .content_section .folder,.categories_main .content_section .folder_hovered{background-color:#666;background-position:50%;background-size:cover;display:flex;height:50rem}.categories_main .content_section .folder_hovered{flex-direction:column;position:relative}.categories_main .content_section .folder_hovered:after{background-color:#00000080;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.categories_main .content_section .folder_hovered .upper_btn{align-items:center;background:none;border:none;border-bottom:1px solid #fff;cursor:pointer;display:flex;flex-direction:column;gap:1.5rem;height:50%;justify-content:center;position:relative;transition:.3s ease;width:100%;z-index:2}.categories_main .content_section .folder_hovered .upper_btn:hover{background-color:#00000080;transition:.3s ease}.categories_main .content_section .folder_hovered .upper_btn .name{color:#fff;font-size:2.75rem;font-weight:450}.categories_main .content_section .folder_hovered .upper_btn .enter{color:#fff}.categories_main .content_section .folder_hovered .bottom_btns{display:flex;height:50%;position:relative;width:100%;z-index:2}.categories_main .content_section .folder_hovered .bottom_btns .bottom_btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:center;transition:.3s ease;width:50%}.categories_main .content_section .folder_hovered .bottom_btns .bottom_btn:hover{background-color:#00000080;transition:.3s ease}.categories_main .content_section .folder_hovered .bottom_btns .bottom_btn .icon{height:2rem}.categories_main .content_section .folder_hovered .bottom_btns .bottom_btn .action{color:#fff}.categories_main .content_section .folder_hovered .bottom_btns .left{border-right:1px solid #fff}.categories_main .modal_overlay{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.categories_main .modal_overlay .modal_content{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:2rem;max-width:60rem;min-width:40rem;padding:3rem}.categories_main .modal_overlay .modal_content h3{color:#000;font-size:2.5rem;font-weight:500;margin:0}.categories_main .modal_overlay .modal_content p{color:#666;font-size:1.5rem;margin:0}.categories_main .modal_overlay .modal_content .modal_buttons{align-items:center;display:flex;gap:1.5rem;justify-content:end;margin-top:1rem}.categories_main .modal_overlay .modal_content .modal_buttons button{border:none;border-radius:.3rem;cursor:pointer;font-size:1.4rem;font-weight:450;padding:1rem 2rem;transition:background-color .2s ease}.categories_main .modal_overlay .modal_content .modal_buttons .btn_confirm{background-color:#a91010;color:#fff}.categories_main .modal_overlay .modal_content .modal_buttons .btn_confirm:hover{background-color:#be1212}.categories_main .modal_overlay .modal_content .modal_buttons .btn_confirm_order{background-color:#72d669;color:#fff}.categories_main .modal_overlay .modal_content .modal_buttons .btn_confirm_order:hover{background-color:#66b160}.categories_main .modal_overlay .modal_content .modal_buttons .btn_cancel{background-color:#ccc;color:#000}.categories_main .modal_overlay .modal_content .modal_buttons .btn_cancel:hover{background-color:#999}.categories_main .modal_overlay .modal_content .btn_close{align-self:end;background-color:#a91010;border:none;border-radius:.3rem;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:450;padding:1rem 2rem;transition:background-color .2s ease}.categories_main .modal_overlay .modal_content .btn_close:hover{background-color:#be1212}.categorynew_main .upper_section{align-items:end;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:5rem 5rem 3rem}.categorynew_main .upper_section .title_article{align-items:start;display:flex;flex-direction:column;gap:1rem;justify-content:end}.categorynew_main .upper_section .title_article .subtitle{font-size:2rem;font-weight:450}.categorynew_main .upper_section .title_article .title{font-size:3.5rem;font-weight:500}.categorynew_main .upper_section .btn{align-items:center;display:flex;gap:1rem;justify-content:center}.categorynew_main .upper_section .btn .icon{height:2rem}.categorynew_main .form_section{display:flex;gap:5rem;justify-content:space-between;padding:2.5rem 5rem 5rem}.categorynew_main .form_section .info_article{display:flex;flex-direction:column;gap:5rem;height:100%;width:100%}.categorynew_main .form_section .info_article .upper_container{display:flex}.categorynew_main .form_section .info_article .upper_container .left_div{border-right:1px solid #999;display:flex;flex-direction:column;gap:3rem;justify-content:space-between;padding-right:5rem;width:65%}.categorynew_main .form_section .info_article .upper_container .left_div .name_input{background:none;border:none;font-size:6rem;font-weight:550}.categorynew_main .form_section .info_article .upper_container .left_div .name_input:focus{border:none;outline:none}.categorynew_main .form_section .info_article .upper_container .left_div .radio_container{display:flex}.categorynew_main .form_section .info_article .upper_container .left_div .radio_container .radio{align-items:center;border:1px solid #666;color:#000;cursor:pointer;display:flex;font-size:1.5rem;gap:1rem;justify-content:center;padding:1rem 1.5rem;width:50%}.categorynew_main .form_section .info_article .upper_container .left_div .radio_container .radio .icon{height:3rem}.categorynew_main .form_section .info_article .upper_container .left_div .radio_container .active{background-color:#a42020;border:1px solid #a42020;color:#fff}.categorynew_main .form_section .info_article .upper_container .right_div{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding:0 5rem;width:35%}.categorynew_main .form_section .info_article .upper_container .right_div .p{font-size:1.6rem;font-weight:500}.categorynew_main .form_section .info_article .upper_container .right_div .categories_div{align-items:center;border:1px solid #666;display:flex;flex-direction:column;height:20rem;overflow-y:scroll;padding:1rem 0;width:100%}.categorynew_main .form_section .info_article .upper_container .right_div .categories_div .item{cursor:pointer;padding:.5rem 0;text-align:center;width:100%}.categorynew_main .form_section .info_article .upper_container .right_div .categories_div .item:hover{background-color:#ececec}.categorynew_main .form_section .info_article .upper_container .right_div .categories_div .active_item,.categorynew_main .form_section .info_article .upper_container .right_div .categories_div .active_item:hover{background-color:#a42020;color:#fff}.categorynew_main .form_section .info_article .upper_container .right_div .create_btn{background-color:#aaa;font-weight:450;text-align:center;transition:.3s ease;width:100%}.categorynew_main .form_section .info_article .upper_container .right_div .create_btn:hover{background-color:#bbb;transition:.3s ease}.categorynew_main .form_section .info_article .btns_container{display:flex;flex-direction:column;gap:1rem}.categorynew_main .form_section .info_article .btns_container .clean_btn{background-color:#aaa;text-align:center}.categorynew_main .form_section .info_article .btns_container .clean_btn:hover{background-color:#bfbfbf}.categorynew_main .form_section .info_article .btns_container .create_btn{text-align:center}.categorynew_main .form_section .frontpage{background-color:#333;height:auto;width:70rem}.categorynew_main .form_section .frontpage_hovered{background-color:#333;height:auto;position:relative;width:70rem}.categorynew_main .form_section .frontpage_hovered:after{background-color:#00000080;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.categorynew_main .form_section .frontpage_hovered .btn{align-items:center;background:none;cursor:pointer;display:flex;flex-direction:column;gap:2rem;height:50%;justify-content:center;position:relative;transition:.3s ease;width:100%;z-index:2}.categorynew_main .form_section .frontpage_hovered .btn:hover{background-color:#00000080;transition:.3s ease}.categorynew_main .form_section .frontpage_hovered .btn .icon{height:4rem}.categorynew_main .form_section .frontpage_hovered .btn .action{color:#fff;font-size:2rem}.categorynew_main .form_section .frontpage_hovered .top{border-bottom:1px solid #fff}.categoryedit_main .upper_section{align-items:end;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:5rem 5rem 3rem}.categoryedit_main .upper_section .title_article{align-items:start;display:flex;flex-direction:column;gap:1rem;justify-content:end}.categoryedit_main .upper_section .title_article .subtitle{font-size:2rem;font-weight:450}.categoryedit_main .upper_section .title_article .title{font-size:3.5rem;font-weight:500}.categoryedit_main .upper_section .btn{align-items:center;display:flex;gap:1rem;justify-content:center}.categoryedit_main .upper_section .btn .icon{height:2rem}.categoryedit_main .form_section{display:flex;gap:5rem;justify-content:space-between;padding:2.5rem 5rem 5rem}.categoryedit_main .form_section .info_article{display:flex;flex-direction:column;gap:5rem;height:100%;width:100%}.categoryedit_main .form_section .info_article .upper_container{display:flex}.categoryedit_main .form_section .info_article .upper_container .left_div{border-right:1px solid #999;display:flex;flex-direction:column;gap:3rem;justify-content:space-between;padding-right:5rem;width:65%}.categoryedit_main .form_section .info_article .upper_container .left_div .name_input{background:none;border:none;font-size:6rem;font-weight:550}.categoryedit_main .form_section .info_article .upper_container .left_div .name_input:focus{border:none;outline:none}.categoryedit_main .form_section .info_article .upper_container .left_div .radio_container{display:flex}.categoryedit_main .form_section .info_article .upper_container .left_div .radio_container .radio{align-items:center;border:1px solid #666;color:#000;cursor:pointer;display:flex;font-size:1.5rem;gap:1rem;justify-content:center;padding:1rem 1.5rem;width:50%}.categoryedit_main .form_section .info_article .upper_container .left_div .radio_container .radio .icon{height:3rem}.categoryedit_main .form_section .info_article .upper_container .left_div .radio_container .active{background-color:#a42020;border:1px solid #a42020;color:#fff}.categoryedit_main .form_section .info_article .upper_container .right_div{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding:0 5rem;width:35%}.categoryedit_main .form_section .info_article .upper_container .right_div .p{font-size:1.6rem;font-weight:500}.categoryedit_main .form_section .info_article .upper_container .right_div .categories_div{align-items:center;border:1px solid #666;display:flex;flex-direction:column;height:20rem;overflow-y:scroll;padding:1rem 0;width:100%}.categoryedit_main .form_section .info_article .upper_container .right_div .categories_div .item{cursor:pointer;padding:.5rem 0;text-align:center;width:100%}.categoryedit_main .form_section .info_article .upper_container .right_div .categories_div .item:hover{background-color:#ececec}.categoryedit_main .form_section .info_article .upper_container .right_div .categories_div .active_item,.categoryedit_main .form_section .info_article .upper_container .right_div .categories_div .active_item:hover{background-color:#a42020;color:#fff}.categoryedit_main .form_section .info_article .upper_container .right_div .create_btn{background-color:#aaa;font-weight:450;text-align:center;transition:.3s ease;width:100%}.categoryedit_main .form_section .info_article .upper_container .right_div .create_btn:hover{background-color:#bbb;transition:.3s ease}.categoryedit_main .form_section .info_article .btns_container{display:flex;flex-direction:column;gap:1rem}.categoryedit_main .form_section .info_article .btns_container .btns_group{display:flex;gap:1rem}.categoryedit_main .form_section .info_article .btns_container .btns_group .clean_btn,.categoryedit_main .form_section .info_article .btns_container .btns_group .reset_btn{background-color:#aaa;text-align:center;width:100%}.categoryedit_main .form_section .info_article .btns_container .btns_group .clean_btn:hover,.categoryedit_main .form_section .info_article .btns_container .btns_group .reset_btn:hover{background-color:#bfbfbf}.categoryedit_main .form_section .info_article .btns_container .save_btn{text-align:center}.categoryedit_main .form_section .frontpage{background-color:#333;height:auto;width:70rem}.categoryedit_main .form_section .frontpage_hovered{background-color:#333;height:auto;position:relative;width:70rem}.categoryedit_main .form_section .frontpage_hovered:after{background-color:#00000080;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.categoryedit_main .form_section .frontpage_hovered .btn{align-items:center;background:none;cursor:pointer;display:flex;flex-direction:column;gap:2rem;height:50%;justify-content:center;position:relative;transition:.3s ease;width:100%;z-index:2}.categoryedit_main .form_section .frontpage_hovered .btn:hover{background-color:#00000080;transition:.3s ease}.categoryedit_main .form_section .frontpage_hovered .btn .icon{height:4rem}.categoryedit_main .form_section .frontpage_hovered .btn .action{color:#fff;font-size:2rem}.categoryedit_main .form_section .frontpage_hovered .top{border-bottom:1px solid #fff}.categoryedit_main .modal_overlay{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.categoryedit_main .modal_overlay .modal_content{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:2rem;max-height:80vh;max-width:60rem;min-width:40rem;overflow-y:auto;padding:3rem}.categoryedit_main .modal_overlay .modal_content h3{color:#000;font-size:2.5rem;font-weight:500;margin:0}.categoryedit_main .modal_overlay .modal_content p{color:#666;font-size:1.5rem;margin:0}.categoryedit_main .modal_overlay .modal_content .modal_input{border:1px solid #666;border-radius:.3rem;font-size:2rem;padding:1rem}.categoryedit_main .modal_overlay .modal_content .modal_input:focus{border-color:#a42020;outline:none}.categoryedit_main .modal_overlay .modal_content .modal_radio_container{display:flex;gap:1rem}.categoryedit_main .modal_overlay .modal_content .modal_radio_container .radio{align-items:center;border:1px solid #666;color:#000;cursor:pointer;display:flex;flex:1 1;font-size:1.5rem;gap:1rem;justify-content:center;padding:1rem 1.5rem}.categoryedit_main .modal_overlay .modal_content .modal_radio_container .radio .icon{height:2rem}.categoryedit_main .modal_overlay .modal_content .modal_radio_container .active{background-color:#a42020;border:1px solid #a42020;color:#fff}.categoryedit_main .modal_overlay .modal_content .modal_categories_div{align-items:center;border:1px solid #666;display:flex;flex-direction:column;max-height:20rem;overflow-y:scroll;padding:1rem 0;width:100%}.categoryedit_main .modal_overlay .modal_content .modal_categories_div .item{cursor:pointer;padding:.5rem 0;text-align:center;width:100%}.categoryedit_main .modal_overlay .modal_content .modal_categories_div .item:hover{background-color:#ececec}.categoryedit_main .modal_overlay .modal_content .modal_categories_div .active_item,.categoryedit_main .modal_overlay .modal_content .modal_categories_div .active_item:hover{background-color:#a42020;color:#fff}.categoryedit_main .modal_overlay .modal_content .modal_buttons{align-items:center;display:flex;gap:1.5rem;justify-content:end;margin-top:1rem}.categoryedit_main .modal_overlay .modal_content .modal_buttons button{border:none;border-radius:.3rem;cursor:pointer;font-size:1.4rem;font-weight:450;padding:1rem 2rem;transition:background-color .2s ease}.categoryedit_main .modal_overlay .modal_content .modal_buttons .btn_confirm{background-color:#a91010;color:#fff}.categoryedit_main .modal_overlay .modal_content .modal_buttons .btn_confirm:hover{background-color:#be1212}.categoryedit_main .modal_overlay .modal_content .modal_buttons .btn_cancel{background-color:#ccc;color:#000}.categoryedit_main .modal_overlay .modal_content .modal_buttons .btn_cancel:hover{background-color:#999}.categoryedit_main .modal_overlay .modal_content .btn_close{align-self:end;background-color:#a91010;border:none;border-radius:.3rem;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:450;padding:1rem 2rem;transition:background-color .2s ease}.categoryedit_main .modal_overlay .modal_content .btn_close:hover{background-color:#be1212}.folders_main .upper_section{align-items:center;border-bottom:1px solid #ccc;display:flex;gap:5rem;justify-content:space-between;padding:5rem 5rem 3rem}.folders_main .upper_section .title{font-size:3.5rem;font-weight:500}.folders_main .upper_section .btns_article{align-items:center;display:flex;gap:2rem;justify-content:end}.folders_main .upper_section .btns_article .btn{align-items:center;display:flex;font-weight:450;gap:1rem;justify-content:center}.folders_main .upper_section .btns_article .btn .icon{height:2rem}.folders_main .content_section{display:flex;flex-direction:column;gap:2rem;padding:5rem}.folders_main .content_section .route_article .route{font-size:2.5rem;font-weight:500}.folders_main .content_section .route_article .admin_breadcrumb{align-items:center;display:flex;font-size:3rem;font-weight:500;gap:0}.folders_main .content_section .route_article .admin_breadcrumb .admin_breadcrumb_item{align-items:center;display:flex}.folders_main .content_section .route_article .admin_breadcrumb .admin_breadcrumb_item a{color:#444;cursor:pointer;font-size:3rem;font-weight:500;text-decoration:none;transition:color .2s ease}.folders_main .content_section .route_article .admin_breadcrumb .admin_breadcrumb_item a:hover{color:#666;text-decoration:none}.folders_main .content_section .route_article .admin_breadcrumb .admin_breadcrumb_item:not(:last-child):after{color:#888;content:" > ";font-size:3rem;font-weight:500;margin:0 .75rem}.folders_main .content_section .content_article{display:flex;gap:10rem;justify-content:space-between}.folders_main .content_section .content_article .categories_div{display:flex;flex-direction:column;gap:3rem}.folders_main .content_section .content_article .categories_div .subtitle{font-size:2rem;font-weight:450;white-space:nowrap}.folders_main .content_section .content_article .categories_div .categories_list{align-items:start;display:flex;flex-direction:column;gap:1.5rem;justify-content:start}.folders_main .content_section .content_article .categories_div .categories_list .category{align-items:center;background-color:#bbb;color:#000;display:flex;font-weight:400;justify-content:center;transition:.3s ease;width:100%}.folders_main .content_section .content_article .categories_div .categories_list .category:hover{background-color:#ccc;transition:.3s ease}.folders_main .content_section .content_article .categories_div .categories_list .active{background-color:#a91010;color:#fff;font-weight:500;transition:.3s ease}.folders_main .content_section .content_article .categories_div .categories_list .active:hover{background-color:#be1212;transition:.3s ease}.folders_main .content_section .content_article .folders_div{grid-column-gap:3rem;grid-row-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(50rem,1fr));row-gap:3rem;width:100%}.folders_main .content_section .content_article .folders_div .empty_message{color:#666;grid-column:1/-1;padding:5rem;text-align:start}.folders_main .content_section .content_article .folders_div .folder{align-items:center;background-color:#666;background-position:50%;background-size:cover;color:#fff;display:flex;font-size:3rem;font-weight:450;height:50rem;justify-content:center}.folders_main .content_section .content_article .folders_div .folder_hovered{background-color:#666;background-position:50%;background-size:cover;display:flex;flex-direction:column;height:50rem;position:relative}.folders_main .content_section .content_article .folders_div .folder_hovered:after{background-color:#00000080;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.folders_main .content_section .content_article .folders_div .folder_hovered .upper_btn{align-items:center;background:none;border:none;border-bottom:1px solid #fff;cursor:pointer;display:flex;flex-direction:column;gap:1.5rem;height:50%;justify-content:center;position:relative;transition:.3s ease;width:100%;z-index:2}.folders_main .content_section .content_article .folders_div .folder_hovered .upper_btn:hover{background-color:#00000080;transition:.3s ease}.folders_main .content_section .content_article .folders_div .folder_hovered .upper_btn .name{color:#fff;font-size:2.75rem;font-weight:450}.folders_main .content_section .content_article .folders_div .folder_hovered .upper_btn .enter{color:#fff}.folders_main .content_section .content_article .folders_div .folder_hovered .bottom_btns{display:flex;height:50%;position:relative;width:100%;z-index:2}.folders_main .content_section .content_article .folders_div .folder_hovered .bottom_btns .bottom_btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:center;transition:.3s ease;width:50%}.folders_main .content_section .content_article .folders_div .folder_hovered .bottom_btns .bottom_btn:hover{background-color:#00000080;transition:.3s ease}.folders_main .content_section .content_article .folders_div .folder_hovered .bottom_btns .bottom_btn .icon{height:2rem}.folders_main .content_section .content_article .folders_div .folder_hovered .bottom_btns .bottom_btn .action{color:#fff}.folders_main .content_section .content_article .folders_div .folder_hovered .bottom_btns .left{border-right:1px solid #fff}.folders_main .modal_overlay{align-items:center;background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.folders_main .modal_overlay .modal_content{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:2rem;max-width:60rem;min-width:40rem;padding:4rem}.folders_main .modal_overlay .modal_content h3{font-size:2.5rem;font-weight:600;margin:0}.folders_main .modal_overlay .modal_content p{font-size:1.6rem;margin:0}.folders_main .modal_overlay .modal_content .modal_buttons{display:flex;gap:2rem;justify-content:flex-end}.folders_main .modal_overlay .modal_content .modal_buttons button{border:none;border-radius:.3rem;cursor:pointer;font-size:1.6rem;padding:1rem 2rem;transition:.3s ease}.folders_main .modal_overlay .modal_content .modal_buttons .btn_confirm{background-color:#f44336;color:#fff}.folders_main .modal_overlay .modal_content .modal_buttons .btn_confirm:hover{background-color:#da190b}.folders_main .modal_overlay .modal_content .modal_buttons .btn_confirm_order{background-color:#72d669;color:#fff}.folders_main .modal_overlay .modal_content .modal_buttons .btn_confirm_order:hover{background-color:#66b160}.folders_main .modal_overlay .modal_content .modal_buttons .btn_cancel{background-color:#ccc;color:#000}.folders_main .modal_overlay .modal_content .modal_buttons .btn_cancel:hover{background-color:#bbb}.folders_main .modal_overlay .modal_content .btn_close{align-self:flex-end;background-color:#2196f3;border:none;border-radius:.3rem;color:#fff;cursor:pointer;font-size:1.6rem;padding:1rem 2rem;transition:.3s ease}.folders_main .modal_overlay .modal_content .btn_close:hover{background-color:#0b7dda}.foldernew_main .upper_section{align-items:end;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:5rem 5rem 3rem}.foldernew_main .upper_section .title_article{align-items:start;display:flex;flex-direction:column;gap:1rem;justify-content:end}.foldernew_main .upper_section .title_article .subtitle{font-size:2rem;font-weight:450}.foldernew_main .upper_section .title_article .title{font-size:3.5rem;font-weight:500}.foldernew_main .upper_section .btn{align-items:center;display:flex;gap:1rem;justify-content:center}.foldernew_main .upper_section .btn .icon{height:2rem}.foldernew_main .form_section{display:flex;gap:5rem;justify-content:space-between;padding:2.5rem 5rem 5rem}.foldernew_main .form_section .info_article{display:flex;flex-direction:column;gap:5rem;height:100%;width:100%}.foldernew_main .form_section .info_article .upper_container{display:flex}.foldernew_main .form_section .info_article .upper_container .left_div{border-right:1px solid #999;display:flex;flex-direction:column;gap:3rem;justify-content:space-between;padding-right:5rem;width:65%}.foldernew_main .form_section .info_article .upper_container .left_div .name_input{background:none;border:none;font-size:6rem;font-weight:550}.foldernew_main .form_section .info_article .upper_container .left_div .name_input:focus{border:none;outline:none}.foldernew_main .form_section .info_article .upper_container .left_div .radio_container{display:flex}.foldernew_main .form_section .info_article .upper_container .left_div .radio_container .radio{align-items:center;border:1px solid #666;color:#000;cursor:pointer;display:flex;font-size:1.5rem;gap:1rem;justify-content:center;padding:1rem 1.5rem;width:50%}.foldernew_main .form_section .info_article .upper_container .left_div .radio_container .radio .icon{height:3rem}.foldernew_main .form_section .info_article .upper_container .left_div .radio_container .active{background-color:#a42020;border:1px solid #a42020;color:#fff}.foldernew_main .form_section .info_article .upper_container .right_div{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding:0 5rem;width:35%}.foldernew_main .form_section .info_article .upper_container .right_div .p{font-size:1.6rem;font-weight:500}.foldernew_main .form_section .info_article .upper_container .right_div .categories_div{align-items:center;border:1px solid #666;display:flex;flex-direction:column;height:20rem;overflow-y:scroll;padding:1rem 0;width:100%}.foldernew_main .form_section .info_article .upper_container .right_div .categories_div .item{cursor:pointer;padding:.5rem 0;text-align:center;width:100%}.foldernew_main .form_section .info_article .upper_container .right_div .categories_div .item:hover{background-color:#ececec}.foldernew_main .form_section .info_article .upper_container .right_div .categories_div .active_item,.foldernew_main .form_section .info_article .upper_container .right_div .categories_div .active_item:hover{background-color:#a42020;color:#fff}.foldernew_main .form_section .info_article .upper_container .right_div .create_btn{background-color:#aaa;font-weight:450;text-align:center;transition:.3s ease;width:100%}.foldernew_main .form_section .info_article .upper_container .right_div .create_btn:hover{background-color:#bbb;transition:.3s ease}.foldernew_main .form_section .info_article .inputs_container{align-items:start;display:flex;flex-direction:column;gap:1.75rem;justify-content:center}.foldernew_main .form_section .info_article .inputs_container .input{background:none;border:none;font-size:3rem;font-weight:550}.foldernew_main .form_section .info_article .inputs_container .input:focus{border:none;outline:none}.foldernew_main .form_section .info_article .btns_container{display:flex;flex-direction:column;gap:1rem}.foldernew_main .form_section .info_article .btns_container .clean_btn{background-color:#aaa;text-align:center}.foldernew_main .form_section .info_article .btns_container .clean_btn:hover{background-color:#bfbfbf}.foldernew_main .form_section .info_article .btns_container .create_btn{text-align:center}.foldernew_main .form_section .frontpage{background-color:#333;height:auto;width:70rem}.foldernew_main .form_section .frontpage_hovered{background-color:#333;height:auto;position:relative;width:70rem}.foldernew_main .form_section .frontpage_hovered:after{background-color:#00000080;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.foldernew_main .form_section .frontpage_hovered .btn{align-items:center;background:none;cursor:pointer;display:flex;flex-direction:column;gap:2rem;height:50%;justify-content:center;position:relative;transition:.3s ease;width:100%;z-index:2}.foldernew_main .form_section .frontpage_hovered .btn:hover{background-color:#00000080;transition:.3s ease}.foldernew_main .form_section .frontpage_hovered .btn .icon{height:4rem}.foldernew_main .form_section .frontpage_hovered .btn .action{color:#fff;font-size:2rem}.foldernew_main .form_section .frontpage_hovered .top{border-bottom:1px solid #fff}.foldernew_main .modal_overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.foldernew_main .modal_overlay .modal_content{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;max-height:80vh;max-width:50rem;overflow-y:auto;padding:3rem;width:90%}.foldernew_main .modal_overlay .modal_content h3{font-size:2.4rem;font-weight:500;margin-bottom:1rem}.foldernew_main .modal_overlay .modal_content p{font-size:1.6rem;text-align:start}.foldernew_main .modal_overlay .modal_content .info_text{color:#999;font-size:1.5rem}.foldernew_main .modal_overlay .modal_content .name_input{border:1px solid #ccc;border-radius:.3rem;font-size:1.6rem;padding:1rem;width:100%}.foldernew_main .modal_overlay .modal_content .name_input:focus{border-color:#a42020;outline:none}.foldernew_main .modal_overlay .modal_content .radio_container{display:flex;gap:1rem;margin-bottom:1.5rem}.foldernew_main .modal_overlay .modal_content .radio_container .radio{align-items:center;border:1px solid #666;color:#000;cursor:pointer;display:flex;font-size:1.5rem;gap:1rem;justify-content:center;padding:1rem 1.5rem;width:50%}.foldernew_main .modal_overlay .modal_content .radio_container .radio .icon{height:2.5rem}.foldernew_main .modal_overlay .modal_content .radio_container .active{background-color:#a42020;border:1px solid #a42020;color:#fff}.foldernew_main .modal_overlay .modal_content .categories_div{align-items:center;border:1px solid #666;display:flex;flex-direction:column;margin-bottom:1.5rem;max-height:200px;overflow-y:auto;padding:1rem 0;width:100%}.foldernew_main .modal_overlay .modal_content .categories_div .item{cursor:pointer;font-size:1.4rem;padding:.5rem 0;text-align:center;width:100%}.foldernew_main .modal_overlay .modal_content .categories_div .item:hover{background-color:#ececec}.foldernew_main .modal_overlay .modal_content .categories_div .active_item,.foldernew_main .modal_overlay .modal_content .categories_div .active_item:hover{background-color:#a42020;color:#fff}.foldernew_main .modal_overlay .modal_content .btn_close{background-color:#a42020;border:none;border-radius:.3rem;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:500;padding:1rem 2rem;transition:.3s ease}.foldernew_main .modal_overlay .modal_content .btn_close:hover{background-color:#8a1a1a;transition:.3s ease}.foldernew_main .modal_overlay .modal_content .btn_cancel{background-color:#aaa;border:none;border-radius:.3rem;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:500;padding:1rem 2rem;transition:.3s ease}.foldernew_main .modal_overlay .modal_content .btn_cancel:hover{background-color:#999;transition:.3s ease}.folderedit_main .upper_section{align-items:end;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:5rem 5rem 3rem}.folderedit_main .upper_section .title_article{align-items:start;display:flex;flex-direction:column;gap:1rem;justify-content:end}.folderedit_main .upper_section .title_article .subtitle{font-size:2rem;font-weight:450}.folderedit_main .upper_section .title_article .title{font-size:3.5rem;font-weight:500}.folderedit_main .upper_section .btn{align-items:center;display:flex;gap:1rem;justify-content:center}.folderedit_main .upper_section .btn .icon{height:2rem}.folderedit_main .form_section{display:flex;gap:5rem;justify-content:space-between;padding:2.5rem 5rem 5rem}.folderedit_main .form_section .info_article{display:flex;flex-direction:column;gap:5rem;height:100%;width:100%}.folderedit_main .form_section .info_article .upper_container{display:flex}.folderedit_main .form_section .info_article .upper_container .left_div{border-right:1px solid #999;display:flex;flex-direction:column;gap:3rem;justify-content:space-between;padding-right:5rem;width:65%}.folderedit_main .form_section .info_article .upper_container .left_div .name_input{background:none;border:none;font-size:6rem;font-weight:550}.folderedit_main .form_section .info_article .upper_container .left_div .name_input:focus{border:none;outline:none}.folderedit_main .form_section .info_article .upper_container .left_div .radio_container{display:flex}.folderedit_main .form_section .info_article .upper_container .left_div .radio_container .radio{align-items:center;border:1px solid #666;color:#000;cursor:pointer;display:flex;font-size:1.5rem;gap:1rem;justify-content:center;padding:1rem 1.5rem;width:50%}.folderedit_main .form_section .info_article .upper_container .left_div .radio_container .radio .icon{height:3rem}.folderedit_main .form_section .info_article .upper_container .left_div .radio_container .active{background-color:#a42020;border:1px solid #a42020;color:#fff}.folderedit_main .form_section .info_article .upper_container .right_div{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding:0 5rem;width:35%}.folderedit_main .form_section .info_article .upper_container .right_div .p{font-size:1.6rem;font-weight:500}.folderedit_main .form_section .info_article .upper_container .right_div .categories_div{align-items:center;border:1px solid #666;display:flex;flex-direction:column;height:20rem;overflow-y:scroll;padding:1rem 0;width:100%}.folderedit_main .form_section .info_article .upper_container .right_div .categories_div .item{cursor:pointer;padding:.5rem 0;text-align:center;width:100%}.folderedit_main .form_section .info_article .upper_container .right_div .categories_div .item:hover{background-color:#ececec}.folderedit_main .form_section .info_article .upper_container .right_div .categories_div .active_item,.folderedit_main .form_section .info_article .upper_container .right_div .categories_div .active_item:hover{background-color:#a42020;color:#fff}.folderedit_main .form_section .info_article .upper_container .right_div .create_btn{background-color:#aaa;font-weight:450;text-align:center;transition:.3s ease;width:100%}.folderedit_main .form_section .info_article .upper_container .right_div .create_btn:hover{background-color:#bbb;transition:.3s ease}.folderedit_main .form_section .info_article .inputs_container{align-items:start;display:flex;flex-direction:column;gap:1.75rem;justify-content:center}.folderedit_main .form_section .info_article .inputs_container .input{background:none;border:none;font-size:3rem;font-weight:550}.folderedit_main .form_section .info_article .inputs_container .input:focus{border:none;outline:none}.folderedit_main .form_section .info_article .btns_container{display:flex;flex-direction:column;gap:1rem}.folderedit_main .form_section .info_article .btns_container .btns_group{display:flex;gap:1rem}.folderedit_main .form_section .info_article .btns_container .btns_group .clean_btn,.folderedit_main .form_section .info_article .btns_container .btns_group .reset_btn{background-color:#aaa;text-align:center;width:100%}.folderedit_main .form_section .info_article .btns_container .btns_group .clean_btn:hover,.folderedit_main .form_section .info_article .btns_container .btns_group .reset_btn:hover{background-color:#bfbfbf}.folderedit_main .form_section .info_article .btns_container .save_btn{text-align:center}.folderedit_main .form_section .frontpage{background-color:#333;height:auto;width:70rem}.folderedit_main .form_section .frontpage_hovered{background-color:#333;height:auto;position:relative;width:70rem}.folderedit_main .form_section .frontpage_hovered:after{background-color:#00000080;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.folderedit_main .form_section .frontpage_hovered .btn{align-items:center;background:none;cursor:pointer;display:flex;flex-direction:column;gap:2rem;height:50%;justify-content:center;position:relative;transition:.3s ease;width:100%;z-index:2}.folderedit_main .form_section .frontpage_hovered .btn:hover{background-color:#00000080;transition:.3s ease}.folderedit_main .form_section .frontpage_hovered .btn .icon{height:4rem}.folderedit_main .form_section .frontpage_hovered .btn .action{color:#fff;font-size:2rem}.folderedit_main .form_section .frontpage_hovered .top{border-bottom:1px solid #fff}.folderedit_main .modal_overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.folderedit_main .modal_overlay .modal_content{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;max-height:80vh;max-width:50rem;overflow-y:auto;padding:3rem;width:90%}.folderedit_main .modal_overlay .modal_content h3{font-size:2.4rem;font-weight:500;margin-bottom:1rem}.folderedit_main .modal_overlay .modal_content p{font-size:1.6rem;text-align:start}.folderedit_main .modal_overlay .modal_content .info_text{color:#999;font-size:1.5rem}.folderedit_main .modal_overlay .modal_content .name_input{border:1px solid #ccc;border-radius:.3rem;font-size:1.6rem;padding:1rem;width:100%}.folderedit_main .modal_overlay .modal_content .name_input:focus{border-color:#a42020;outline:none}.folderedit_main .modal_overlay .modal_content .radio_container{display:flex;gap:1rem;margin-bottom:1.5rem}.folderedit_main .modal_overlay .modal_content .radio_container .radio{align-items:center;border:1px solid #666;color:#000;cursor:pointer;display:flex;font-size:1.5rem;gap:1rem;justify-content:center;padding:1rem 1.5rem;width:50%}.folderedit_main .modal_overlay .modal_content .radio_container .radio .icon{height:2.5rem}.folderedit_main .modal_overlay .modal_content .radio_container .active{background-color:#a42020;border:1px solid #a42020;color:#fff}.folderedit_main .modal_overlay .modal_content .categories_div{align-items:center;border:1px solid #666;display:flex;flex-direction:column;margin-bottom:1.5rem;max-height:200px;overflow-y:auto;padding:1rem 0;width:100%}.folderedit_main .modal_overlay .modal_content .categories_div .item{cursor:pointer;font-size:1.4rem;padding:.5rem 0;text-align:center;width:100%}.folderedit_main .modal_overlay .modal_content .categories_div .item:hover{background-color:#ececec}.folderedit_main .modal_overlay .modal_content .categories_div .active_item,.folderedit_main .modal_overlay .modal_content .categories_div .active_item:hover{background-color:#a42020;color:#fff}.folderedit_main .modal_overlay .modal_content .btn_close{background-color:#a42020;border:none;border-radius:.3rem;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:500;padding:1rem 2rem;transition:.3s ease}.folderedit_main .modal_overlay .modal_content .btn_close:hover{background-color:#8a1a1a;transition:.3s ease}.folderedit_main .modal_overlay .modal_content .btn_cancel{background-color:#aaa;border:none;border-radius:.3rem;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:500;padding:1rem 2rem;transition:.3s ease}.folderedit_main .modal_overlay .modal_content .btn_cancel:hover{background-color:#999;transition:.3s ease}.files_main .title_section{border-bottom:1px solid #ccc;padding:5rem 5rem 3rem}.files_main .title_section .title{font-size:3.5rem;font-weight:500}.files_main .files_section{display:flex;flex-direction:column;gap:5rem;padding:3rem 5rem 5rem}.files_main .files_section .upper_article{align-items:center;display:flex;justify-content:space-between}.files_main .files_section .upper_article .route_div{display:flex;gap:1rem}.files_main .files_section .upper_article .route_div .route{font-size:3rem;font-weight:500;text-decoration:none}.files_main .files_section .upper_article .route_div .admin_breadcrumb{align-items:center;display:flex;font-size:3rem;font-weight:500;gap:0}.files_main .files_section .upper_article .route_div .admin_breadcrumb .admin_breadcrumb_item{align-items:center;display:flex}.files_main .files_section .upper_article .route_div .admin_breadcrumb .admin_breadcrumb_item a{color:#444;cursor:pointer;font-size:3rem;font-weight:500;text-decoration:none;transition:color .2s ease}.files_main .files_section .upper_article .route_div .admin_breadcrumb .admin_breadcrumb_item a:hover{color:#666;text-decoration:none}.files_main .files_section .upper_article .route_div .admin_breadcrumb .admin_breadcrumb_item:not(:last-child):after{color:#888;content:" > ";font-size:3rem;font-weight:500;margin:0 .75rem}.files_main .files_section .upper_article .buttons_div{display:flex;gap:1.5rem}.files_main .files_section .upper_article .buttons_div .btn{align-items:center;display:flex;gap:1rem}.files_main .files_section .upper_article .buttons_div .btn .icon{height:2rem}.files_main .files_section .files_article{display:flex;gap:10rem;justify-content:space-between}.files_main .files_section .files_article .categories_div{display:flex;flex-direction:column;gap:3rem}.files_main .files_section .files_article .categories_div .subtitle{font-size:2rem;font-weight:450;white-space:nowrap}.files_main .files_section .files_article .categories_div .categories_list{align-items:start;display:flex;flex-direction:column;gap:1.5rem;justify-content:start}.files_main .files_section .files_article .categories_div .categories_list .category{align-items:center;background-color:#bbb;color:#000;display:flex;font-weight:400;justify-content:center;transition:.3s ease;width:100%}.files_main .files_section .files_article .categories_div .categories_list .category:hover{background-color:#ccc;transition:.3s ease}.files_main .files_section .files_article .categories_div .categories_list .active{background-color:#a91010;color:#fff;font-weight:500;transition:.3s ease}.files_main .files_section .files_article .categories_div .categories_list .active:hover{background-color:#be1212;transition:.3s ease}.files_main .files_section .files_article .folders_div{display:flex;flex-direction:column;gap:3rem}.files_main .files_section .files_article .folders_div .subtitle{font-size:2rem;font-weight:450;white-space:nowrap}.files_main .files_section .files_article .folders_div .folders_list{align-items:start;display:flex;flex-direction:column;gap:1.5rem;justify-content:start}.files_main .files_section .files_article .folders_div .folders_list .folder{align-items:center;background-color:#bbb;border:none;color:#000;cursor:pointer;display:flex;font-weight:400;justify-content:center;padding:1rem 1.5rem;transition:.3s ease;width:100%}.files_main .files_section .files_article .folders_div .folders_list .folder:hover{background-color:#ccc;transition:.3s ease}.files_main .files_section .files_article .folders_div .folders_list .active{background-color:#a91010;color:#fff;font-weight:500;transition:.3s ease}.files_main .files_section .files_article .folders_div .folders_list .active:hover{background-color:#be1212;transition:.3s ease}.files_main .files_section .files_article .content_div{grid-column-gap:3rem;grid-row-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));row-gap:3rem;width:100%}.files_main .files_section .files_article .content_div.order_mode .file{cursor:grab}.files_main .files_section .files_article .content_div.order_mode .file:active{cursor:grabbing}.files_main .files_section .files_article .content_div .empty_message{color:#666;grid-column:1/-1;padding:5rem;text-align:center}.files_main .files_section .files_article .content_div .file{align-items:center;background-color:#666;display:flex;height:50rem;justify-content:center;overflow:hidden;position:relative}.files_main .files_section .files_article .content_div .file .media_img,.files_main .files_section .files_article .content_div .file .media_video{height:100%;object-fit:cover;width:100%}.files_main .files_section .files_article .content_div .file_hovered{background-color:#666;display:flex;flex-direction:column;height:50rem;overflow:hidden;position:relative}.files_main .files_section .files_article .content_div .file_hovered .media_img,.files_main .files_section .files_article .content_div .file_hovered .media_video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.files_main .files_section .files_article .content_div .file_hovered:after{background-color:#00000080;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.files_main .files_section .files_article .content_div .file_hovered .btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:2rem;height:50%;justify-content:center;position:relative;transition:.3s ease;width:100%;z-index:2}.files_main .files_section .files_article .content_div .file_hovered .btn:hover{background-color:#00000080;transition:.3s ease}.files_main .files_section .files_article .content_div .file_hovered .btn .icon{height:4rem}.files_main .files_section .files_article .content_div .file_hovered .btn .action{color:#fff;font-size:2rem}.files_main .files_section .files_article .content_div .file_hovered .mid,.files_main .files_section .files_article .content_div .file_hovered .top{border-bottom:1px solid #fff}.files_main .modal_overlay{align-items:center;background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.files_main .modal_overlay .modal_content{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:2rem;max-width:60rem;min-width:40rem;padding:4rem}.files_main .modal_overlay .modal_content h3{font-size:2.5rem;font-weight:600;margin:0}.files_main .modal_overlay .modal_content p{font-size:1.6rem;margin:0}.files_main .modal_overlay .modal_content .modal_buttons{display:flex;gap:2rem;justify-content:flex-end}.files_main .modal_overlay .modal_content .modal_buttons button{border:none;border-radius:.3rem;cursor:pointer;font-size:1.6rem;padding:1rem 2rem;transition:.3s ease}.files_main .modal_overlay .modal_content .modal_buttons .btn_confirm,.files_main .modal_overlay .modal_content .modal_buttons .btn_confirm_order{background-color:#4caf50;color:#fff}.files_main .modal_overlay .modal_content .modal_buttons .btn_confirm:hover,.files_main .modal_overlay .modal_content .modal_buttons .btn_confirm_order:hover{background-color:#45a049}.files_main .modal_overlay .modal_content .modal_buttons .btn_cancel{background-color:#f44336;color:#fff}.files_main .modal_overlay .modal_content .modal_buttons .btn_cancel:hover{background-color:#da190b}.files_main .modal_overlay .modal_content .btn_close{align-self:flex-end;background-color:#2196f3;border:none;border-radius:.3rem;color:#fff;cursor:pointer;font-size:1.6rem;padding:1rem 2rem;transition:.3s ease}.files_main .modal_overlay .modal_content .btn_close:hover{background-color:#0b7dda}.filenew_main .title_section{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:5rem 5rem 3rem}.filenew_main .title_section .title_div{display:flex;flex-direction:column;gap:1rem}.filenew_main .title_section .title_div .subtitle{font-size:2rem;font-weight:450}.filenew_main .title_section .title_div .title{font-size:3.5rem;font-weight:500}.filenew_main .title_section .btn{align-items:center;display:flex;gap:1rem}.filenew_main .title_section .btn .icon{height:2rem}.filenew_main .file_section{align-items:start;display:flex;flex-direction:column;gap:3rem;justify-content:start;padding:3rem 5rem 5rem}.filenew_main .file_section .tabs_article{display:flex;gap:1rem}.filenew_main .file_section .tabs_article .tab_btn{background-color:#bbb;color:#000;font-weight:450;transition:.3s ease}.filenew_main .file_section .tabs_article .tab_btn:hover{background-color:#ccc;transition:.3s ease}.filenew_main .file_section .tabs_article .active{background-color:#a91010;border:none;color:#fffffb;cursor:pointer;font-size:1.5rem;font-weight:700;isolation:isolate;overflow:hidden;padding:1rem 1.5rem;transition:.3s ease}.filenew_main .file_section .tabs_article .active:hover{background-color:#be1212;transition:.3s ease}.filenew_main .file_section .photo_article{display:flex;gap:5rem;justify-content:space-between;min-height:80rem;width:100%}.filenew_main .file_section .photo_article .file{background-color:#556b2f;height:auto;width:70rem}.filenew_main .file_section .photo_article .file_hovered{background-color:#556b2f;height:auto;position:relative;width:70rem}.filenew_main .file_section .photo_article .file_hovered:after{background-color:#00000080;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.filenew_main .file_section .photo_article .file_hovered .btn{align-items:center;background:none;cursor:pointer;display:flex;flex-direction:column;gap:2rem;height:50%;justify-content:center;position:relative;transition:.3s ease;width:100%;z-index:2}.filenew_main .file_section .photo_article .file_hovered .btn:hover{background-color:#00000080;transition:.3s ease}.filenew_main .file_section .photo_article .file_hovered .btn .icon{height:4rem}.filenew_main .file_section .photo_article .file_hovered .btn .action{color:#fff;font-size:2rem}.filenew_main .file_section .photo_article .file_hovered .top{border-bottom:1px solid #fff}.filenew_main .file_section .photo_article .info_container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}.filenew_main .file_section .photo_article .info_container .description_input{background:none;border:none;font-size:4rem;width:100%}.filenew_main .file_section .photo_article .info_container .description_input:focus{border:none;outline:none}.filenew_main .file_section .photo_article .info_container .radios_div{display:flex;flex-direction:column;gap:3rem;width:100%}.filenew_main .file_section .photo_article .info_container .radios_div .showed_radio_container{display:flex}.filenew_main .file_section .photo_article .info_container .radios_div .showed_radio_container .showed_radio{align-items:center;border:1px solid #666;color:#000;cursor:pointer;display:flex;font-size:1.5rem;gap:1rem;justify-content:center;padding:1rem 1.5rem;width:50%}.filenew_main .file_section .photo_article .info_container .radios_div .showed_radio_container .showed_radio .icon{height:3rem}.filenew_main .file_section .photo_article .info_container .radios_div .showed_radio_container .active{background-color:#a42020;border:1px solid #a42020;color:#fff}.filenew_main .file_section .photo_article .info_container .radios_div .starred_radio_container{display:flex}.filenew_main .file_section .photo_article .info_container .radios_div .starred_radio_container .starred_radio{align-items:center;border:1px solid #666;color:#000;cursor:pointer;display:flex;font-size:1.5rem;gap:1rem;justify-content:center;padding:1rem 1.5rem;width:50%}.filenew_main .file_section .photo_article .info_container .radios_div .starred_radio_container .starred_radio .icon{height:3rem}.filenew_main .file_section .photo_article .info_container .radios_div .starred_radio_container .active{background-color:#e8bd0d;border:1px solid #e8bd0d;color:#fff}.filenew_main .file_section .photo_article .info_container .folder_div{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding:0 5rem;width:100%}.filenew_main .file_section .photo_article .info_container .folder_div .p{font-size:1.6rem;font-weight:500}.filenew_main .file_section .photo_article .info_container .folder_div .folders_box{align-items:center;border:1px solid #666;display:flex;flex-direction:column;height:20rem;overflow-y:scroll;padding:1rem 0;width:100%}.filenew_main .file_section .photo_article .info_container .folder_div .folders_box .item{cursor:pointer;padding:.5rem 0;text-align:center;width:100%}.filenew_main .file_section .photo_article .info_container .folder_div .folders_box .item:hover{background-color:#ececec}.filenew_main .file_section .photo_article .info_container .folder_div .folders_box .active_item,.filenew_main .file_section .photo_article .info_container .folder_div .folders_box .active_item:hover{background-color:#a42020;color:#fff}.filenew_main .file_section .photo_article .info_container .folder_div .create_btn{background-color:#aaa;font-weight:450;text-align:center;transition:.3s ease;width:100%}.filenew_main .file_section .photo_article .info_container .folder_div .create_btn:hover{background-color:#bbb;transition:.3s ease}.filenew_main .file_section .photo_article .info_container .buttons_div{display:flex;flex-direction:column;gap:1.5rem;width:100%}.filenew_main .file_section .photo_article .info_container .buttons_div .clean_btn{background-color:#cfcfcf;color:#000;font-weight:500;text-align:center;transition:.3s ease;width:100%}.filenew_main .file_section .photo_article .info_container .buttons_div .clean_btn:hover{background-color:#dfdfdf;transition:.3s ease}.filenew_main .file_section .photo_article .info_container .buttons_div .upload_btn{text-align:center;width:100%}.filenew_main .file_section .video_article{display:flex;gap:5rem;justify-content:space-between;min-height:80rem;width:100%}.filenew_main .file_section .video_article .file{align-items:center;background-color:#556b2f;display:flex;height:auto;justify-content:center;overflow:hidden;width:70rem}.filenew_main .file_section .video_article .file .media_video{height:100%;object-fit:cover;width:100%}.filenew_main .file_section .video_article .file_hovered{background-color:#556b2f;height:auto;overflow:hidden;position:relative;width:70rem}.filenew_main .file_section .video_article .file_hovered .media_video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.filenew_main .file_section .video_article .file_hovered:after{background-color:#00000080;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.filenew_main .file_section .video_article .file_hovered .btn{align-items:center;background:none;cursor:pointer;display:flex;flex-direction:column;gap:2rem;height:50%;justify-content:center;position:relative;transition:.3s ease;width:100%;z-index:2}.filenew_main .file_section .video_article .file_hovered .btn:hover{background-color:#00000080;transition:.3s ease}.filenew_main .file_section .video_article .file_hovered .btn .icon{height:4rem}.filenew_main .file_section .video_article .file_hovered .btn .action{color:#fff;font-size:2rem}.filenew_main .file_section .video_article .file_hovered .top{border-bottom:1px solid #fff}.filenew_main .file_section .video_article .info_container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}.filenew_main .file_section .video_article .info_container .description_input{background:none;border:none;font-size:4rem;width:100%}.filenew_main .file_section .video_article .info_container .description_input:focus{border:none;outline:none}.filenew_main .file_section .video_article .info_container .data_div{display:flex;flex-direction:column;gap:3rem;width:100%}.filenew_main .file_section .video_article .info_container .data_div .showed_radio_container{display:flex}.filenew_main .file_section .video_article .info_container .data_div .showed_radio_container .showed_radio{align-items:center;border:1px solid #666;color:#000;cursor:pointer;display:flex;font-size:1.5rem;gap:1rem;justify-content:center;padding:1rem 1.5rem;width:50%}.filenew_main .file_section .video_article .info_container .data_div .showed_radio_container .showed_radio .icon{height:3rem}.filenew_main .file_section .video_article .info_container .data_div .showed_radio_container .active{background-color:#a42020;border:1px solid #a42020;color:#fff}.filenew_main .file_section .video_article .info_container .data_div .role_container{display:flex;flex-direction:column;gap:1.5rem}.filenew_main .file_section .video_article .info_container .data_div .role_container .selector{align-items:center;border:1px solid #666;display:flex;justify-content:start;position:relative}.filenew_main .file_section .video_article .info_container .data_div .role_container .selector .desc{background-color:#f5f5f5;border-right:1px solid #666;font-size:1.5rem;font-weight:650;padding:1rem 1.5rem}.filenew_main .file_section .video_article .info_container .data_div .role_container .selector .role{cursor:pointer;flex:1 1;font-size:1.5rem;font-weight:500;padding:1rem 1.5rem;transition:.3s ease}.filenew_main .file_section .video_article .info_container .data_div .role_container .selector .role:hover{background-color:#f0f0f0;transition:.3s ease}.filenew_main .file_section .video_article .info_container .data_div .role_container .selector .dropdown{background-color:#fff;border:1px solid #666;border-top:none;display:flex;flex-direction:column;left:0;max-height:20rem;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.filenew_main .file_section .video_article .info_container .data_div .role_container .selector .dropdown .dropdown_item{background-color:#ececec;color:#000;cursor:pointer;font-size:1.5rem;padding:1rem 1.5rem;text-align:center;transition:.3s ease;width:100%}.filenew_main .file_section .video_article .info_container .data_div .role_container .selector .dropdown .dropdown_item:hover{background-color:#dbdbdb;transition:.3s ease}.filenew_main .file_section .video_article .info_container .data_div .role_container .create_btn{background-color:#aaa;font-weight:450;text-align:center;transition:.3s ease;width:100%}.filenew_main .file_section .video_article .info_container .data_div .role_container .create_btn:hover{background-color:#bbb;transition:.3s ease}.filenew_main .file_section .video_article .info_container .folder_div{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding:0 5rem;width:100%}.filenew_main .file_section .video_article .info_container .folder_div .p{font-size:1.6rem;font-weight:500}.filenew_main .file_section .video_article .info_container .folder_div .folders_box{align-items:center;border:1px solid #666;display:flex;flex-direction:column;height:20rem;overflow-y:scroll;padding:1rem 0;width:100%}.filenew_main .file_section .video_article .info_container .folder_div .folders_box .item{cursor:pointer;padding:.5rem 0;text-align:center;width:100%}.filenew_main .file_section .video_article .info_container .folder_div .folders_box .item:hover{background-color:#ececec}.filenew_main .file_section .video_article .info_container .folder_div .folders_box .active_item,.filenew_main .file_section .video_article .info_container .folder_div .folders_box .active_item:hover{background-color:#a42020;color:#fff}.filenew_main .file_section .video_article .info_container .folder_div .create_btn{background-color:#aaa;font-weight:450;text-align:center;transition:.3s ease;width:100%}.filenew_main .file_section .video_article .info_container .folder_div .create_btn:hover{background-color:#bbb;transition:.3s ease}.filenew_main .file_section .video_article .info_container .buttons_div{display:flex;flex-direction:column;gap:1.5rem;width:100%}.filenew_main .file_section .video_article .info_container .buttons_div .clean_btn{background-color:#cfcfcf;color:#000;font-weight:500;text-align:center;transition:.3s ease;width:100%}.filenew_main .file_section .video_article .info_container .buttons_div .clean_btn:hover{background-color:#dfdfdf;transition:.3s ease}.filenew_main .file_section .video_article .info_container .buttons_div .upload_btn{text-align:center;width:100%}.fileedit_main .title_section{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:5rem 5rem 3rem}.fileedit_main .title_section .title_div{display:flex;flex-direction:column;gap:1rem}.fileedit_main .title_section .title_div .subtitle{font-size:2rem;font-weight:450}.fileedit_main .title_section .title_div .title{font-size:3.5rem;font-weight:500}.fileedit_main .title_section .btn{align-items:center;display:flex;gap:1rem}.fileedit_main .title_section .btn .icon{height:2rem}.fileedit_main .file_section{align-items:start;display:flex;flex-direction:column;gap:3rem;justify-content:start;padding:3rem 5rem 5rem}.fileedit_main .file_section .tabs_article{display:flex;gap:1rem}.fileedit_main .file_section .tabs_article .tab_btn{background-color:#bbb;color:#000;font-weight:450;transition:.3s ease}.fileedit_main .file_section .tabs_article .tab_btn:hover{background-color:#ccc;transition:.3s ease}.fileedit_main .file_section .tabs_article .active{background-color:#a91010;border:none;color:#fffffb;cursor:pointer;font-size:1.5rem;font-weight:700;isolation:isolate;overflow:hidden;padding:1rem 1.5rem;transition:.3s ease}.fileedit_main .file_section .tabs_article .active:hover{background-color:#be1212;transition:.3s ease}.fileedit_main .file_section .photo_article{display:flex;gap:5rem;justify-content:space-between;min-height:80rem;width:100%}.fileedit_main .file_section .photo_article .file,.fileedit_main .file_section .photo_article .file_hovered{background-color:#556b2f;background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;width:70rem}.fileedit_main .file_section .photo_article .file_hovered{position:relative}.fileedit_main .file_section .photo_article .file_hovered:after{background-color:#00000080;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.fileedit_main .file_section .photo_article .file_hovered .btn{align-items:center;background:none;cursor:pointer;display:flex;flex-direction:column;gap:2rem;height:50%;justify-content:center;position:relative;transition:.3s ease;width:100%;z-index:2}.fileedit_main .file_section .photo_article .file_hovered .btn:hover{background-color:#00000080;transition:.3s ease}.fileedit_main .file_section .photo_article .file_hovered .btn .icon{height:4rem}.fileedit_main .file_section .photo_article .file_hovered .btn .action{color:#fff;font-size:2rem}.fileedit_main .file_section .photo_article .file_hovered .top{border-bottom:1px solid #fff}.fileedit_main .file_section .photo_article .info_container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}.fileedit_main .file_section .photo_article .info_container .description_input{background:none;border:none;font-size:4rem;width:100%}.fileedit_main .file_section .photo_article .info_container .description_input:focus{border:none;outline:none}.fileedit_main .file_section .photo_article .info_container .radios_div{display:flex;flex-direction:column;gap:3rem;width:100%}.fileedit_main .file_section .photo_article .info_container .radios_div .showed_radio_container{display:flex}.fileedit_main .file_section .photo_article .info_container .radios_div .showed_radio_container .showed_radio{align-items:center;border:1px solid #666;color:#000;cursor:pointer;display:flex;font-size:1.5rem;gap:1rem;justify-content:center;padding:1rem 1.5rem;width:50%}.fileedit_main .file_section .photo_article .info_container .radios_div .showed_radio_container .showed_radio .icon{height:3rem}.fileedit_main .file_section .photo_article .info_container .radios_div .showed_radio_container .active{background-color:#a42020;border:1px solid #a42020;color:#fff}.fileedit_main .file_section .photo_article .info_container .radios_div .starred_radio_container{display:flex}.fileedit_main .file_section .photo_article .info_container .radios_div .starred_radio_container .starred_radio{align-items:center;border:1px solid #666;color:#000;cursor:pointer;display:flex;font-size:1.5rem;gap:1rem;justify-content:center;padding:1rem 1.5rem;width:50%}.fileedit_main .file_section .photo_article .info_container .radios_div .starred_radio_container .starred_radio .icon{height:3rem}.fileedit_main .file_section .photo_article .info_container .radios_div .starred_radio_container .active{background-color:#e8bd0d;border:1px solid #e8bd0d;color:#fff}.fileedit_main .file_section .photo_article .info_container .folder_div{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding:0 5rem;width:100%}.fileedit_main .file_section .photo_article .info_container .folder_div .p{font-size:1.6rem;font-weight:500}.fileedit_main .file_section .photo_article .info_container .folder_div .folders_box{align-items:center;border:1px solid #666;display:flex;flex-direction:column;height:20rem;overflow-y:scroll;padding:1rem 0;width:100%}.fileedit_main .file_section .photo_article .info_container .folder_div .folders_box .item{cursor:pointer;padding:.5rem 0;text-align:center;width:100%}.fileedit_main .file_section .photo_article .info_container .folder_div .folders_box .item:hover{background-color:#ececec}.fileedit_main .file_section .photo_article .info_container .folder_div .folders_box .active_item,.fileedit_main .file_section .photo_article .info_container .folder_div .folders_box .active_item:hover{background-color:#a42020;color:#fff}.fileedit_main .file_section .photo_article .info_container .folder_div .create_btn{background-color:#aaa;font-weight:450;text-align:center;transition:.3s ease;width:100%}.fileedit_main .file_section .photo_article .info_container .folder_div .create_btn:hover{background-color:#bbb;transition:.3s ease}.fileedit_main .file_section .photo_article .info_container .buttons_div{display:flex;flex-direction:column;gap:1.5rem;width:100%}.fileedit_main .file_section .photo_article .info_container .buttons_div .btns_container{align-items:center;display:flex;gap:1rem;justify-content:space-between}.fileedit_main .file_section .photo_article .info_container .buttons_div .btns_container .clean_btn{background-color:#cfcfcf;color:#000;font-weight:500;text-align:center;transition:.3s ease;width:100%}.fileedit_main .file_section .photo_article .info_container .buttons_div .btns_container .clean_btn:hover{background-color:#dfdfdf;transition:.3s ease}.fileedit_main .file_section .photo_article .info_container .buttons_div .btns_container .reset_btn{background-color:#cfcfcf;color:#000;font-weight:500;text-align:center;transition:.3s ease;width:100%}.fileedit_main .file_section .photo_article .info_container .buttons_div .btns_container .reset_btn:hover{background-color:#dfdfdf;transition:.3s ease}.fileedit_main .file_section .photo_article .info_container .buttons_div .upload_btn{text-align:center;width:100%}.fileedit_main .file_section .video_article{display:flex;gap:5rem;justify-content:space-between;min-height:80rem;width:100%}.fileedit_main .file_section .video_article .file{align-items:center;background-color:#556b2f;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:auto;justify-content:center;overflow:hidden;width:70rem}.fileedit_main .file_section .video_article .file .media_video{height:100%;object-fit:cover;width:100%}.fileedit_main .file_section .video_article .file_hovered{background-color:#556b2f;background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;overflow:hidden;position:relative;width:70rem}.fileedit_main .file_section .video_article .file_hovered .media_video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.fileedit_main .file_section .video_article .file_hovered:after{background-color:#00000080;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.fileedit_main .file_section .video_article .file_hovered .btn{align-items:center;background:none;cursor:pointer;display:flex;flex-direction:column;gap:2rem;height:50%;justify-content:center;position:relative;transition:.3s ease;width:100%;z-index:2}.fileedit_main .file_section .video_article .file_hovered .btn:hover{background-color:#00000080;transition:.3s ease}.fileedit_main .file_section .video_article .file_hovered .btn .icon{height:4rem}.fileedit_main .file_section .video_article .file_hovered .btn .action{color:#fff;font-size:2rem}.fileedit_main .file_section .video_article .file_hovered .top{border-bottom:1px solid #fff}.fileedit_main .file_section .video_article .info_container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}.fileedit_main .file_section .video_article .info_container .description_input{background:none;border:none;font-size:4rem;width:100%}.fileedit_main .file_section .video_article .info_container .description_input:focus{border:none;outline:none}.fileedit_main .file_section .video_article .info_container .data_div{display:flex;flex-direction:column;gap:3rem;width:100%}.fileedit_main .file_section .video_article .info_container .data_div .showed_radio_container{display:flex}.fileedit_main .file_section .video_article .info_container .data_div .showed_radio_container .showed_radio{align-items:center;border:1px solid #666;color:#000;cursor:pointer;display:flex;font-size:1.5rem;gap:1rem;justify-content:center;padding:1rem 1.5rem;width:50%}.fileedit_main .file_section .video_article .info_container .data_div .showed_radio_container .showed_radio .icon{height:3rem}.fileedit_main .file_section .video_article .info_container .data_div .showed_radio_container .active{background-color:#a42020;border:1px solid #a42020;color:#fff}.fileedit_main .file_section .video_article .info_container .data_div .role_container{display:flex;flex-direction:column;gap:1.5rem}.fileedit_main .file_section .video_article .info_container .data_div .role_container .selector{align-items:center;border:1px solid #666;display:flex;justify-content:start;position:relative}.fileedit_main .file_section .video_article .info_container .data_div .role_container .selector .desc{background-color:#f5f5f5;border-right:1px solid #666;font-size:1.5rem;font-weight:650;padding:1rem 1.5rem}.fileedit_main .file_section .video_article .info_container .data_div .role_container .selector .role{cursor:pointer;flex:1 1;font-size:1.5rem;font-weight:500;padding:1rem 1.5rem;transition:.3s ease}.fileedit_main .file_section .video_article .info_container .data_div .role_container .selector .role:hover{background-color:#f0f0f0;transition:.3s ease}.fileedit_main .file_section .video_article .info_container .data_div .role_container .selector .dropdown{background-color:#fff;border:1px solid #666;border-top:none;display:flex;flex-direction:column;left:0;max-height:20rem;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.fileedit_main .file_section .video_article .info_container .data_div .role_container .selector .dropdown .dropdown_item{background-color:#ececec;color:#000;cursor:pointer;font-size:1.5rem;padding:1rem 1.5rem;text-align:center;transition:.3s ease;width:100%}.fileedit_main .file_section .video_article .info_container .data_div .role_container .selector .dropdown .dropdown_item:hover{background-color:#dbdbdb;transition:.3s ease}.fileedit_main .file_section .video_article .info_container .data_div .role_container .create_btn{background-color:#aaa;font-weight:450;text-align:center;transition:.3s ease;width:100%}.fileedit_main .file_section .video_article .info_container .data_div .role_container .create_btn:hover{background-color:#bbb;transition:.3s ease}.fileedit_main .file_section .video_article .info_container .folder_div{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding:0 5rem;width:100%}.fileedit_main .file_section .video_article .info_container .folder_div .p{font-size:1.6rem;font-weight:500}.fileedit_main .file_section .video_article .info_container .folder_div .folders_box{align-items:center;border:1px solid #666;display:flex;flex-direction:column;height:20rem;overflow-y:scroll;padding:1rem 0;width:100%}.fileedit_main .file_section .video_article .info_container .folder_div .folders_box .item{cursor:pointer;padding:.5rem 0;text-align:center;width:100%}.fileedit_main .file_section .video_article .info_container .folder_div .folders_box .item:hover{background-color:#ececec}.fileedit_main .file_section .video_article .info_container .folder_div .folders_box .active_item,.fileedit_main .file_section .video_article .info_container .folder_div .folders_box .active_item:hover{background-color:#a42020;color:#fff}.fileedit_main .file_section .video_article .info_container .folder_div .create_btn{background-color:#aaa;font-weight:450;text-align:center;transition:.3s ease;width:100%}.fileedit_main .file_section .video_article .info_container .folder_div .create_btn:hover{background-color:#bbb;transition:.3s ease}.fileedit_main .file_section .video_article .info_container .buttons_div{display:flex;flex-direction:column;gap:1.5rem;width:100%}.fileedit_main .file_section .video_article .info_container .buttons_div .btns_container{align-items:center;display:flex;gap:1rem;justify-content:space-between}.fileedit_main .file_section .video_article .info_container .buttons_div .btns_container .clean_btn{background-color:#cfcfcf;color:#000;font-weight:500;text-align:center;transition:.3s ease;width:100%}.fileedit_main .file_section .video_article .info_container .buttons_div .btns_container .clean_btn:hover{background-color:#dfdfdf;transition:.3s ease}.fileedit_main .file_section .video_article .info_container .buttons_div .btns_container .reset_btn{background-color:#cfcfcf;color:#000;font-weight:500;text-align:center;transition:.3s ease;width:100%}.fileedit_main .file_section .video_article .info_container .buttons_div .btns_container .reset_btn:hover{background-color:#dfdfdf;transition:.3s ease}.fileedit_main .file_section .video_article .info_container .buttons_div .upload_btn{text-align:center;width:100%}.fileedit_main .modal_overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.fileedit_main .modal_overlay .modal_content{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:2rem;max-height:80vh;max-width:80rem;min-width:60rem;overflow-y:auto;padding:4rem}.fileedit_main .modal_overlay .modal_content h3{font-size:2.5rem;font-weight:600;margin-bottom:1rem}.fileedit_main .modal_overlay .modal_content p{font-size:1.6rem;line-height:1.5}.fileedit_main .modal_overlay .modal_content input[type=text]{border:1px solid #ccc;border-radius:.3rem;font-size:1.6rem;padding:1.2rem;width:100%}.fileedit_main .modal_overlay .modal_content input[type=text]:focus{border-color:#a91010;outline:none}.fileedit_main .modal_overlay .modal_content input[type=checkbox]{cursor:pointer;height:2rem;width:2rem}.fileedit_main .modal_overlay .modal_content label,.fileedit_main .modal_overlay .modal_content span{cursor:pointer;font-size:1.6rem}.fileedit_main .modal_overlay .modal_content select{background-color:#fff;border:1px solid #ccc;border-radius:.3rem;cursor:pointer;font-size:1.6rem;padding:1.2rem;width:100%}.fileedit_main .modal_overlay .modal_content select:focus{border-color:#a91010;outline:none}.fileedit_main .modal_overlay .modal_content .modal_buttons{display:flex;gap:1rem;margin-top:2rem}.fileedit_main .modal_overlay .modal_content .modal_buttons .btn_confirm,.fileedit_main .modal_overlay .modal_content .modal_buttons .btn_confirm_order{background-color:#a91010;border:none;color:#fff;cursor:pointer;flex:1 1;font-size:1.6rem;font-weight:600;padding:1rem 2rem;text-align:center;transition:.3s ease}.fileedit_main .modal_overlay .modal_content .modal_buttons .btn_confirm:hover,.fileedit_main .modal_overlay .modal_content .modal_buttons .btn_confirm_order:hover{background-color:#be1212;transition:.3s ease}.fileedit_main .modal_overlay .modal_content .modal_buttons .btn_cancel{background-color:#ccc;border:none;color:#000;cursor:pointer;flex:1 1;font-size:1.6rem;font-weight:600;padding:1rem 2rem;text-align:center;transition:.3s ease}.fileedit_main .modal_overlay .modal_content .modal_buttons .btn_cancel:hover{background-color:#ddd;transition:.3s ease}.fileedit_main .modal_overlay .modal_content .btn_close{background-color:#a91010;border:none;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:600;margin-top:1rem;padding:1rem 2rem;transition:.3s ease;width:100%}.fileedit_main .modal_overlay .modal_content .btn_close:hover{background-color:#be1212;transition:.3s ease}.roles_main{padding:5rem 0}.roles_main .upper_section{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:0 5rem 3rem}.roles_main .upper_section .title{font-size:3.5rem;font-weight:500}.roles_main .upper_section .btn{align-items:center;display:flex;gap:2rem;justify-content:space-between}.roles_main .upper_section .btn .icon{height:2rem}.roles_main .roles_section{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(2,1fr);padding:5rem}.roles_main .roles_section .role{align-items:center;border:1px solid #999;display:flex;gap:5rem;justify-content:space-between;padding:1rem 1.5rem}.roles_main .roles_section .role .btns_div{align-items:center;display:flex;gap:2rem}.roles_main .roles_section .role .btns_div .btn{background:none;padding:0}.roles_main .roles_section .role .btns_div .btn .icon{height:2.5rem}.roles_main .modal_overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.roles_main .modal_overlay .modal_content{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:2rem;max-width:60rem;min-width:40rem;padding:3rem}.roles_main .modal_overlay .modal_content h3{font-size:2.5rem;font-weight:500}.roles_main .modal_overlay .modal_content p{font-size:1.6rem}.roles_main .modal_overlay .modal_content .modal_input{border:1px solid #ccc;border-radius:.3rem;font-size:2rem;padding:1rem}.roles_main .modal_overlay .modal_content .modal_input:focus{border-color:#3e3838;outline:none}.roles_main .modal_overlay .modal_content .modal_buttons{display:flex;gap:1.5rem;justify-content:flex-end}.roles_main .modal_overlay .modal_content .modal_buttons button{border:none;border-radius:.3rem;cursor:pointer;font-size:1.4rem;padding:1rem 2rem}.roles_main .modal_overlay .modal_content .modal_buttons button.btn_confirm{background-color:#9c1f1f;color:#fff}.roles_main .modal_overlay .modal_content .modal_buttons button.btn_confirm:hover{background-color:#7a1818}.roles_main .modal_overlay .modal_content .modal_buttons button.btn_reset{background-color:#666;color:#fff}.roles_main .modal_overlay .modal_content .modal_buttons button.btn_reset:hover{background-color:#555}.roles_main .modal_overlay .modal_content .modal_buttons button.btn_cancel{background-color:#ccc;color:#3e3838}.roles_main .modal_overlay .modal_content .modal_buttons button.btn_cancel:hover{background-color:#bbb}.roles_main .modal_overlay .modal_content .btn_close{align-self:flex-end;background-color:#9c1f1f;border:none;border-radius:.3rem;color:#fff;cursor:pointer;font-size:1.4rem;padding:1rem 2rem}.roles_main .modal_overlay .modal_content .btn_close:hover{background-color:#7a1818}.reviews_main{display:flex;flex-direction:column;padding:5rem 0}.reviews_main .top_section{align-items:center;border-bottom:1.5px solid #dedede;display:flex;justify-content:space-between;padding:0 5rem 3rem}.reviews_main .top_section .title{font-size:3.5rem;font-weight:500}.reviews_main .top_section .filters_article{align-items:center;display:flex;gap:2rem;justify-content:end}.reviews_main .top_section .filters_article .filter_btn{align-items:center;background:none;color:#000;display:flex;font-weight:400;gap:1rem;justify-content:center}.reviews_main .top_section .filters_article .filter_btn .icon{height:2rem}.reviews_main .top_section .filters_article .all{border:1px solid #999}.reviews_main .top_section .filters_article .active_all,.reviews_main .top_section .filters_article .all:hover{background-color:#999;border:1px solid #999;color:#fff;font-weight:500}.reviews_main .top_section .filters_article .pending{border:1px solid #dcbd59;color:#dcbd59;font-weight:450}.reviews_main .top_section .filters_article .active_pending,.reviews_main .top_section .filters_article .pending:hover{background-color:#dcbd59;border:1px solid #dcbd59;color:#fff;font-weight:500}.reviews_main .top_section .filters_article .approved{border:1px solid #96cc7d;color:#96cc7d;font-weight:450}.reviews_main .top_section .filters_article .active_approved,.reviews_main .top_section .filters_article .approved:hover{background-color:#96cc7d;border:1px solid #96cc7d;color:#fff;font-weight:500}.reviews_main .top_section .filters_article .disapproved{border:1px solid #d86969;color:#d86969;font-weight:450}.reviews_main .top_section .filters_article .active_disapproved,.reviews_main .top_section .filters_article .disapproved:hover{background-color:#d86969;border:1px solid #d86969;color:#fff;font-weight:500}.reviews_main .reviews_section{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);padding:5rem}.reviews_main .reviews_section .review{border:1px solid #dfdfdf}.reviews_main .reviews_section .review .top_div{align-items:center;border-bottom:1px solid #dfdfdf;display:flex;justify-content:center;padding:2rem 0}.reviews_main .reviews_section .review .top_div .state{font-size:2.25rem;font-weight:400}.reviews_main .reviews_section .review .top_div .pending{color:#dcbd59}.reviews_main .reviews_section .review .top_div .approved{color:#96cc7d}.reviews_main .reviews_section .review .top_div .disapproved{color:#d86969}.reviews_main .reviews_section .review .bottom_div{align-items:center;display:flex;flex-direction:column;gap:5rem;justify-content:space-between;padding:3rem 6rem 5rem}.reviews_main .reviews_section .review .bottom_div .title_container{align-items:center;display:flex;flex-direction:column;justify-content:center}.reviews_main .reviews_section .review .bottom_div .title_container .name{font-size:2rem}.reviews_main .reviews_section .review .bottom_div .message_container{align-items:center;display:flex;flex-direction:column;gap:4rem;justify-content:center}.reviews_main .reviews_section .review .bottom_div .message_container .message{font-style:italic;text-align:center}.reviews_main .reviews_section .review .bottom_div .message_container .stars_container{display:flex;gap:1rem}.reviews_main .reviews_section .review .bottom_div .message_container .stars_container .star{height:2.5rem}.reviews_main .reviews_section .review .bottom_div .buttons_container{display:flex;flex-direction:column;gap:1.5rem;width:80%}.reviews_main .reviews_section .review .bottom_div .buttons_container .delete_btn{background:none;border:1px solid #ccc;color:#bbb;text-align:center}.reviews_main .reviews_section .review .bottom_div .buttons_container .delete_btn:hover{background-color:#ccc;color:#fff}.reviews_main .reviews_section .review .bottom_div .buttons_container .dropdown_div .dropbox{align-items:center;color:#fff;cursor:pointer;display:flex;gap:1rem;justify-content:center;padding:1rem 1.5rem;transition:.3s ease}.reviews_main .reviews_section .review .bottom_div .buttons_container .dropdown_div .dropbox .dropbox_arrow{height:1.5rem}.reviews_main .reviews_section .review .bottom_div .buttons_container .dropdown_div .dropbox.yellow{background-color:#dcbd59}.reviews_main .reviews_section .review .bottom_div .buttons_container .dropdown_div .dropbox.green{background-color:#96cc7d}.reviews_main .reviews_section .review .bottom_div .buttons_container .dropdown_div .dropbox.red{background-color:#d86969}.reviews_main .reviews_section .review .bottom_div .buttons_container .dropdown_div .options{align-items:center;display:flex;flex-direction:column;justify-content:start}.reviews_main .reviews_section .review .bottom_div .buttons_container .dropdown_div .options .item{color:#fff;cursor:pointer;list-style:none;padding:1rem 1.5rem;text-align:center;transition:.3s ease;width:100%}.reviews_main .reviews_section .review .bottom_div .buttons_container .dropdown_div .options .yellow{background-color:#dcbd59}.reviews_main .reviews_section .review .bottom_div .buttons_container .dropdown_div .options .yellow:hover{background-color:#eecc5c;transition:.3s ease}.reviews_main .reviews_section .review .bottom_div .buttons_container .dropdown_div .options .green{background-color:#96cc7d}.reviews_main .reviews_section .review .bottom_div .buttons_container .dropdown_div .options .green:hover{background-color:#a6e788;transition:.3s ease}.reviews_main .reviews_section .review .bottom_div .buttons_container .dropdown_div .options .red{background-color:#d86969}.reviews_main .reviews_section .review .bottom_div .buttons_container .dropdown_div .options .red:hover{background-color:#f77474;transition:.3s ease}.search_main .upper_section{align-items:start;border-bottom:1px solid #ccc;display:flex;flex-direction:column;gap:2rem;justify-content:start;padding:5rem 5rem 3rem}.search_main .upper_section .title{font-size:3.5rem;font-weight:500}.search_main .upper_section .tabs_article{align-items:center;display:flex;gap:1.5rem;justify-content:start;width:100%}.search_main .upper_section .tabs_article .tab{background-color:#dadada;color:#000;cursor:pointer;font-size:2rem;padding:.5rem 2rem;transition:.3s ease}.search_main .upper_section .tabs_article .tab:hover{background-color:#bebebe;transition:.3s ease}.search_main .upper_section .tabs_article .tab.active_tab{background-color:#a91010;color:#fff;transition:.3s ease}.search_main .upper_section .tabs_article .tab.active_tab:hover{background-color:#be1212;transition:.3s ease}.search_main .content_section{display:flex;flex-direction:column;gap:5rem;padding:5rem}.search_main .content_section .top_article{align-items:center;display:flex;gap:1rem;justify-content:space-between}.search_main .content_section .top_article .search_bar{align-items:center;border:1px solid #ccc;border-bottom-left-radius:25px;border-top-left-radius:25px;display:flex;gap:1.5rem;height:100%;justify-content:start;padding:.75rem 1rem;width:100%}.search_main .content_section .top_article .search_bar .icon{height:2rem}.search_main .content_section .top_article .search_bar .input{background:none;border:none}.search_main .content_section .top_article .search_bar .input:focus{border:none;outline:none}.search_main .content_section .bottom_article{display:flex;gap:5rem;justify-content:space-between}.search_main .content_section .bottom_article .filters_container{border:1px solid #ccc;display:flex;flex-direction:column;gap:1rem;min-width:20%;padding:0 3rem 3rem}.search_main .content_section .bottom_article .filters_container .filter_criteria{align-items:start;display:flex;flex-direction:column;gap:1rem;justify-content:start;width:100%}.search_main .content_section .bottom_article .filters_container .filter_criteria .criteria{font-size:1.6rem;font-weight:500;margin-bottom:.5rem;margin-top:3rem}.search_main .content_section .bottom_article .filters_container .filter_criteria .input_filter{width:100%}.search_main .content_section .bottom_article .filters_container .filter_criteria .input_filter:focus{outline:none}.search_main .content_section .bottom_article .filters_container .filter_criteria .stars_div{display:flex;gap:1rem}.search_main .content_section .bottom_article .filters_container .filter_criteria .stars_div .star{height:3rem}.search_main .content_section .bottom_article .filters_container .filter_criteria .filter{align-items:center;cursor:pointer;display:flex;gap:1rem}.search_main .content_section .bottom_article .filters_container .filter_criteria .filter .marker{background-color:#d9d9d9;padding:.25rem;transition:.3s ease}.search_main .content_section .bottom_article .filters_container .filter_criteria .filter .marker:hover{background-color:#bebebe;transition:.3s ease}.search_main .content_section .bottom_article .filters_container .filter_criteria .filter .marker .icon{height:2rem}.search_main .content_section .bottom_article .filters_container .filter_criteria .filter .active_filter{background-color:#a91010;transition:.3s ease}.search_main .content_section .bottom_article .filters_container .filter_criteria .filter .active_filter:hover{background-color:#be1212;transition:.3s ease}.search_main .content_section .bottom_article .left_part{min-width:20%}.search_main .content_section .bottom_article .left_part .subtabs_container{align-items:center;display:flex;gap:2rem;justify-content:space-between;padding-bottom:2rem}.search_main .content_section .bottom_article .left_part .subtabs_container .tab{background-color:#dadada;color:#000;cursor:pointer;font-size:2rem;padding:.5rem 2rem;transition:.3s ease;width:50%}.search_main .content_section .bottom_article .left_part .subtabs_container .tab:hover{background-color:#bebebe;transition:.3s ease}.search_main .content_section .bottom_article .left_part .subtabs_container .tab.active_tab{background-color:#a91010;color:#fff;transition:.3s ease}.search_main .content_section .bottom_article .left_part .subtabs_container .tab.active_tab:hover{background-color:#be1212;transition:.3s ease}.search_main .content_section .bottom_article .left_part .filters_container{border:1px solid #ccc;display:flex;flex-direction:column;gap:1rem;padding:0 3rem 3rem}.search_main .content_section .bottom_article .left_part .filters_container .filter_criteria{align-items:start;display:flex;flex-direction:column;gap:1rem;justify-content:start}.search_main .content_section .bottom_article .left_part .filters_container .filter_criteria .criteria{font-size:1.6rem;font-weight:500;margin-bottom:.5rem;margin-top:3rem}.search_main .content_section .bottom_article .left_part .filters_container .filter_criteria .input_div{display:flex;flex-direction:column;gap:.5rem;width:100%}.search_main .content_section .bottom_article .left_part .filters_container .filter_criteria .input_div .input_filter{width:100%}.search_main .content_section .bottom_article .left_part .filters_container .filter_criteria .input_div .input_filter:focus{outline:none}.search_main .content_section .bottom_article .left_part .filters_container .filter_criteria .filter{align-items:center;cursor:pointer;display:flex;gap:1rem}.search_main .content_section .bottom_article .left_part .filters_container .filter_criteria .filter .marker{background-color:#d9d9d9;padding:.25rem;transition:.3s ease}.search_main .content_section .bottom_article .left_part .filters_container .filter_criteria .filter .marker:hover{background-color:#bebebe;transition:.3s ease}.search_main .content_section .bottom_article .left_part .filters_container .filter_criteria .filter .marker .icon{height:2rem}.search_main .content_section .bottom_article .left_part .filters_container .filter_criteria .filter .active_filter{background-color:#a91010;transition:.3s ease}.search_main .content_section .bottom_article .left_part .filters_container .filter_criteria .filter .active_filter:hover{background-color:#be1212;transition:.3s ease}.search_main .content_section .bottom_article .results_container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);width:100%}.search_main .content_section .bottom_article .results_container .result{align-items:center;background-color:red;background-position:50%;background-size:cover;color:#fff;display:flex;font-size:3rem;font-weight:450;height:50rem;justify-content:center}.search_main .content_section .bottom_article .results_container .result_hovered{background-color:red;background-position:50%;background-size:cover;display:flex;flex-direction:column;height:50rem;position:relative}.search_main .content_section .bottom_article .results_container .result_hovered:after{background-color:#00000080;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.search_main .content_section .bottom_article .results_container .result_hovered .upper_btn{align-items:center;background:none;border:none;border-bottom:1px solid #fff;cursor:pointer;display:flex;flex-direction:column;gap:1.5rem;height:50%;justify-content:center;position:relative;transition:.3s ease;width:100%;z-index:2}.search_main .content_section .bottom_article .results_container .result_hovered .upper_btn:hover{background-color:#00000080;transition:.3s ease}.search_main .content_section .bottom_article .results_container .result_hovered .upper_btn .name{color:#fff;font-size:2.75rem;font-weight:450}.search_main .content_section .bottom_article .results_container .result_hovered .upper_btn .enter{color:#fff}.search_main .content_section .bottom_article .results_container .result_hovered .bottom_btns{display:flex;height:50%;position:relative;width:100%;z-index:2}.search_main .content_section .bottom_article .results_container .result_hovered .bottom_btns .bottom_btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:center;transition:.3s ease;width:50%}.search_main .content_section .bottom_article .results_container .result_hovered .bottom_btns .bottom_btn:hover{background-color:#00000080;transition:.3s ease}.search_main .content_section .bottom_article .results_container .result_hovered .bottom_btns .bottom_btn .icon{height:2rem}.search_main .content_section .bottom_article .results_container .result_hovered .bottom_btns .bottom_btn .action{color:#fff}.search_main .content_section .bottom_article .results_container .result_hovered .bottom_btns .left{border-right:1px solid #fff}.search_main .content_section .bottom_article .results_container .result_hovered .btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:1.5rem;height:50%;justify-content:center;position:relative;transition:.3s ease;width:100%;z-index:2}.search_main .content_section .bottom_article .results_container .result_hovered .btn:hover{background-color:#00000080;transition:.3s ease}.search_main .content_section .bottom_article .results_container .result_hovered .btn .icon{height:4rem}.search_main .content_section .bottom_article .results_container .result_hovered .btn .action{color:#fff;font-size:2rem}.search_main .content_section .bottom_article .results_container .result_hovered .btn:first-child{border-bottom:1px solid #fff}.search_main .content_section .bottom_article .results_container .review{border:1px solid #dfdfdf}.search_main .content_section .bottom_article .results_container .review .top_div{align-items:center;border-bottom:1px solid #dfdfdf;display:flex;justify-content:center;padding:2rem 0}.search_main .content_section .bottom_article .results_container .review .top_div .state{font-size:2.25rem;font-weight:400}.search_main .content_section .bottom_article .results_container .review .top_div .pendiente{color:#dcbd59}.search_main .content_section .bottom_article .results_container .review .top_div .aprobado{color:#96cc7d}.search_main .content_section .bottom_article .results_container .review .top_div .desaprobado{color:#d86969}.search_main .content_section .bottom_article .results_container .review .bottom_div{align-items:center;display:flex;flex-direction:column;gap:5rem;justify-content:space-between;padding:3rem 6rem 5rem}.search_main .content_section .bottom_article .results_container .review .bottom_div .title_container{align-items:center;display:flex;flex-direction:column;justify-content:center}.search_main .content_section .bottom_article .results_container .review .bottom_div .title_container .name{font-size:2rem}.search_main .content_section .bottom_article .results_container .review .bottom_div .title_container .work{color:#666;font-size:1.5rem}.search_main .content_section .bottom_article .results_container .review .bottom_div .message_container{align-items:center;display:flex;flex-direction:column;gap:4rem;justify-content:center}.search_main .content_section .bottom_article .results_container .review .bottom_div .message_container .message{font-style:italic;text-align:center}.search_main .content_section .bottom_article .results_container .review .bottom_div .message_container .stars_container{display:flex;gap:1rem}.search_main .content_section .bottom_article .results_container .review .bottom_div .message_container .stars_container .star{height:2.5rem}.search_main .content_section .bottom_article .results_container .review .bottom_div .buttons_container{display:flex;flex-direction:column;gap:1.5rem;width:80%}.search_main .content_section .bottom_article .results_container .review .bottom_div .buttons_container .delete_btn{background:none;border:1px solid #ccc;color:#bbb;cursor:pointer;padding:1rem 1.5rem;text-align:center}.search_main .content_section .bottom_article .results_container .review .bottom_div .buttons_container .delete_btn:hover{background-color:#ccc;color:#fff}.search_main .content_section .bottom_article .results_container .review .bottom_div .buttons_container .dropdown_div .dropbox{align-items:center;color:#fff;cursor:pointer;display:flex;gap:1rem;justify-content:center;padding:1rem 1.5rem;transition:.3s ease}.search_main .content_section .bottom_article .results_container .review .bottom_div .buttons_container .dropdown_div .dropbox .dropbox_arrow{height:1.5rem}.search_main .content_section .bottom_article .results_container .review .bottom_div .buttons_container .dropdown_div .dropbox.yellow{background-color:#dcbd59}.search_main .content_section .bottom_article .results_container .review .bottom_div .buttons_container .dropdown_div .dropbox.green{background-color:#96cc7d}.search_main .content_section .bottom_article .results_container .review .bottom_div .buttons_container .dropdown_div .dropbox.red{background-color:#d86969}.search_main .content_section .bottom_article .results_container .review .bottom_div .buttons_container .dropdown_div .options{align-items:center;display:flex;flex-direction:column;justify-content:start}.search_main .content_section .bottom_article .results_container .review .bottom_div .buttons_container .dropdown_div .options .item{color:#fff;cursor:pointer;list-style:none;padding:1rem 1.5rem;text-align:center;transition:.3s ease;width:100%}.search_main .content_section .bottom_article .results_container .review .bottom_div .buttons_container .dropdown_div .options .yellow{background-color:#dcbd59}.search_main .content_section .bottom_article .results_container .review .bottom_div .buttons_container .dropdown_div .options .yellow:hover{background-color:#eecc5c;transition:.3s ease}.search_main .content_section .bottom_article .results_container .review .bottom_div .buttons_container .dropdown_div .options .green{background-color:#96cc7d}.search_main .content_section .bottom_article .results_container .review .bottom_div .buttons_container .dropdown_div .options .green:hover{background-color:#a6e788;transition:.3s ease}.search_main .content_section .bottom_article .results_container .review .bottom_div .buttons_container .dropdown_div .options .red{background-color:#d86969}.search_main .content_section .bottom_article .results_container .review .bottom_div .buttons_container .dropdown_div .options .red:hover{background-color:#f77474;transition:.3s ease}.search_main .modal_overlay{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.search_main .modal_overlay .modal_content{background-color:#fff;display:flex;flex-direction:column;gap:2rem;max-width:60rem;min-width:40rem;padding:3rem}.search_main .modal_overlay .modal_content h3{font-size:2rem;text-align:center}.search_main .modal_overlay .modal_content p{font-size:1.75rem;text-align:center}.search_main .modal_overlay .modal_content .modal_buttons{display:flex;gap:1rem;justify-content:center}.search_main .modal_overlay .modal_content .modal_buttons button{border:none;color:#fff;cursor:pointer;font-size:1.5rem;padding:1rem 2rem}.search_main .modal_overlay .modal_content .modal_buttons .btn_confirm{background-color:#a91010}.search_main .modal_overlay .modal_content .modal_buttons .btn_confirm:hover{background-color:#be1212}.search_main .modal_overlay .modal_content .modal_buttons .btn_cancel{background-color:#ccc}.search_main .modal_overlay .modal_content .modal_buttons .btn_cancel:hover{background-color:#999}.search_main .modal_overlay .modal_content .btn_close{background-color:#ccc;border:none;color:#fff;cursor:pointer;font-size:1.5rem;padding:1rem 2rem}.search_main .modal_overlay .modal_content .btn_close:hover{background-color:#999}*{box-sizing:border-box;font-family:Montserrat,sans-serif;font-size:62.5%;margin:0;padding:0}.display_none{display:none}.invisible{visibility:hidden}a,button,h1,h2,h3,h4,h5,h6,input,label,li,p{color:#000;font-size:1.5rem;font-weight:400;text-align:justify}img{height:50rem}button{background-color:#a91010;border:none;color:#fffffb;cursor:pointer;font-size:1.5rem;font-weight:700;isolation:isolate;overflow:hidden;padding:1rem 1.5rem}button,button:hover{text-decoration:none;transition:.3s ease}button:hover{background-color:#be1212}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.9bdde60d.css.map*/