@charset "utf-8";.content_loading{width:100%;height:100%;position:fixed;top:0;left:0;z-index:990;background:var(--white);display:flex;justify-content:center;align-items:center}.content_loading.hide{opacity:0;pointer-events:none}.curtain{position:fixed;z-index:999;pointer-events:none;top:0;left:0;width:100%;height:100%}.curtain.animating{pointer-events:all}.curtain .wave{top:0;left:0;width:100%;height:100%;position:absolute}.curtain .wave:nth-child(1){background-color:var(--letter01);transition-delay:0.22s}.curtain .wave:nth-child(2){background-color:var(--letter02);transition-delay:0.13s}.curtain .wave:nth-child(3){background-color:var(--letter03);transition-delay:0.05s}.curtain .wave:nth-child(4){background-color:var(--letter04);transition-delay:0s}.curtain .wave{transform:scaleY(0);transform-origin:top;will-change:transform;transition:transform 0.8s cubic-bezier(.19,1,.22,1)}.curtain.animating .wave{transform:scaleY(1);transform-origin:bottom}.curtain.animating .wave:nth-child(1){transition-delay:0s}.curtain.animating .wave:nth-child(2){transition-delay:0.05s}.curtain.animating .wave:nth-child(3){transition-delay:0.13s}.curtain.animating .wave:nth-child(4){transition-delay:0.22s}:root{--white-01:rgba(250,250,250,0.1);--white-02:rgba(250,250,250,0.2);--white-03:rgba(250,250,250,0.3);--white-04:rgba(250,250,250,0.4);--white-05:rgba(250,250,250,0.5);--white-06:rgba(250,250,250,0.6);--white-07:rgba(250,250,250,0.7);--white-08:rgba(250,250,250,0.8);--white-09:rgba(250,250,250,0.9);--white:#FFFFFF;--black-01:rgba(0,0,0,0.1);--black-02:rgba(0,0,0,0.2);--black-03:rgba(0,0,0,0.3);--black-04:rgba(0,0,0,0.4);--black-05:rgba(0,0,0,0.5);--black-06:rgba(0,0,0,0.6);--black-07:rgba(0,0,0,0.7);--black-08:rgba(0,0,0,0.8);--black-09:rgba(0,0,0,0.9);--black:#000000;--brown:#796859;--coral:#F99455;--yellow:#FFBE00;--yellow02:#FFDF82;--soft-gray:#F6F6F6;--soft-white:#EFEFEF;--gray:#D9D9D9;--dark-gray:#333333;--soft-brown:rgba(122, 104, 89, 0.10);--soft-beige:#F2F0EF;--warning:#F1215E;--warning-toast:#FFE0E0;--letter01:#5D186A;--letter02:#ED215D;--letter03:#F57F4A;--letter04:#F9A455;--letter05:#A6978A;--letter06:#02B18E;--letter07:#8E52A1;--space:1rem;--space-05:0.5rem;--space-0:0rem}html{width:100%;height:100%}html.stop{overflow:hidden}body{width:100%;height:100%;background:var(--white);font-size:1rem;font-family:'Poppins',sans-serif;font-weight:400;color:var(--black);-webkit-font-smoothing:antialiased}a{color:var(--black);text-decoration:none;transition:all 0.35s ease-in-out}header,section,article,aside,footer,nav,figure,div,a{box-sizing:border-box;position:relative}input{font-family:"Poppins",sans-serif;font-size:.75rem;color:var(--black-07)}input::placeholder{font-family:"Poppins",sans-serif;font-size:.75rem;color:var(--black-07)}textarea{height:165px;resize:none;padding:20px;box-sizing:border-box;font-family:"Poppins",sans-serif;color:var(--black);font-size:.75rem}textarea::placeholder{font-family:"Poppins",sans-serif;color:var(--black);font-size:.75rem}.select_style{height:50px;border-bottom:var(--green) 1px solid;border-right:none;border-left:none;border-top:none}.select_style::before{width:17px;height:17px;position:absolute;top:0;bottom:0;right:0;margin:auto 0;background:url(../web/img/bg_arrow.svg) no-repeat;pointer-events:none;content:''}.select_style select{border:none;background:var(--white);height:100%;color:var(--black);box-sizing:border-box;-webkit-box-sizing:border-box}label.floating_label{position:absolute;top:14px;left:0;font-family:'Muli',sans-serif;font-weight:400;color:var(--gray);pointer-events:none;z-index:10;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;will-change:font-size,color,top;touch-action:manipulation}input:not(:placeholder-shown)+label,input:focus+label{top:0;font-size:.75rem}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}select:focus+label,select:not([value=""]):valid+label{top:0;font-size:.75rem}select:focus,select:not([value=""]):valid{padding:15px 0 0!important}textarea:not(:placeholder-shown)+label,textarea:focus+label{top:0;font-size:.75rem}.label-check{width:auto;float:left;position:relative;cursor:pointer;margin:0}.label-check input[type="checkbox"]{opacity:0;position:absolute;left:0;top:0;margin:0;z-index:1;cursor:pointer;width:24px;height:24px}.label-check span.label_check{position:relative;top:-2px;background:var(--gray-02);display:inline-block;vertical-align:bottom;margin-right:5px;width:24px;height:24px;border-radius:2px;box-shadow:inset 0 2px 1px 0 rgb(0 0 0 / .1)}.label-check input[type="checkbox"]:checked+span:after{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:24px;height:24px;background-image:url(../web/img/bg_check.svg);background-color:var(--green);background-repeat:no-repeat;border-radius:2px;background-position:center}.warning input{border-bottom:var(--warning) 1px solid}.warning textarea{border:var(--warning) 1px solid}.warning .select_style{border-bottom:var(--warning) 1px solid}.warning label{color:var(--warning)}.warning .label-check span.label_check{background:var(--warning)}.warning .terms{color:var(--warning)}.row{width:100%;display:flex;flex-wrap:wrap}.center_content{width:1200px;margin:0 auto;display:flex;flex-wrap:wrap}.grecaptcha-badge{display:none}.button{position:relative;height:60px}.button .arrow{width:60px;height:60px;border-radius:30px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;z-index:1;overflow:hidden}.button .arrow.left{left:0}.button .arrow.right{right:0}.button .arrow svg{position:relative}.button .btn_text{height:100%;padding:0 25px;border-radius:30px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin:0 60px 0 0;position:relative;z-index:3;transition:all 0.35s cubic-bezier(.25,.1,.1,1);will-change:transform}.button .btn_text span{font-weight:600}.button:hover .arrow.left svg{animation:loop_animation 2s cubic-bezier(.65,-.14,.52,.99) 0.1s infinite;animation-fill-mode:forwards;animation-delay:0s}@keyframes loop_animation{0%{left:-101%}20%{left:0}80%{left:0}100%{left:101%}}.button:hover .btn_text{transform:translateX(60px)}.button.white .arrow{background:var(--white)}.button.white .btn_text{background:var(--white)}.button.white .btn_text span{color:var(--black)}.button.black .arrow{background:var(--black)}.button.black .arrow svg path{stroke:var(--white)}.button.black .btn_text{background:var(--black)}.button.black .btn_text span{color:var(--white)}.button.border .arrow{background:var(--white);border:1px solid var(--black)}.button.border .btn_text{border:1px solid var(--black);background:var(--white)}.button.border .btn_text span{color:var(--black)}.btn_simple{height:50px;align-items:center;justify-content:center;display:flex;padding:0 20px;border:1px solid var(--black);border-radius:30px;box-sizing:border-box}.btn_simple span{color:var(--black);font-weight:600;font-size:.875rem}.btn_simple:hover{border-width:2px}.btn_black{height:60px;padding:0 20px;background:var(--black);border-radius:30px;display:flex;align-items:center}.btn_black span{color:var(--white);font-weight:600;justify-content:center}.btn_black:hover{background:var(--brown)}.btn_social{display:flex;justify-content:center;align-items:center;width:45px;height:45px;border-radius:30px;background:var(--black)}.btn_social:hover{background:var(--brown)}.content_whatsapp{position:fixed;right:25px;bottom:10vh;z-index:15}.content_whatsapp .btn_whatsapp{display:flex;align-items:center;justify-content:center;width:220px;height:60px;padding:18px 0;transition:all .5s ease-in-out}.content_whatsapp .btn_whatsapp::after{content:'';position:absolute;left:0;top:0;width:220px;height:60px;background-color:var(--white);box-shadow:0 1px 3px 0 rgb(0 0 0 / .2);border-radius:50px;z-index:-10;transition:all .5s ease-in-out}.content_whatsapp .btn_whatsapp .btn_text{position:absolute;visibility:visible;left:27px;color:var(--black);font-size:.875rem;font-weight:700;opacity:1;transition:opacity .3s ease-in-out .5s,color .5s ease-in-out}.content_whatsapp .btn_whatsapp .btn_logo{position:relative;transform:translateX(80px);transition:all .5s ease-in-out}.content_whatsapp .btn_whatsapp.collapse{width:60px;transition:all .5s ease-in-out .3s}.content_whatsapp .btn_whatsapp.collapse::after{width:60px;transition:all .5s ease-in-out .3s,transform .5s ease-in-out}.content_whatsapp .btn_whatsapp.collapse .btn_logo{transform:translateX(0);transition:all .5s ease-in-out .3s}.content_whatsapp .btn_whatsapp .btn_text.hide{opacity:0;pointer-events:none;transition:all .3s ease-in-out}.content_whatsapp .btn_whatsapp.collapse:hover::after{transform:scale(1.1)}.slick-arrow{position:absolute;z-index:3;right:35px;bottom:35px;border:none;border-radius:50%;background-color:var(--white);width:60px;height:60px;font-size:0;margin:0 0 0 5px;transition:all 0.35s cubic-bezier(.25,.1,.1,1)}.slick-arrow::before{width:7px;height:10px;position:absolute;top:0;bottom:0;margin:auto;right:26px;background:url(../web/img/ic_arrow_slider.svg) no-repeat;content:''}.slick-prev.slick-arrow{right:105px}.slick-next.slick-arrow::before{rotate:180deg}.slick-arrow:hover{transform:scale(1.1)}.letters_color{transition:color 3s ease;transition-delay:1s;display:inline-block;color:var(--black);position:relative}.letters_color:hover{transition:none}.letters_color.color01:hover{color:var(--letter01)!important}.letters_color.color02:hover{color:var(--letter02)!important}.letters_color.color03:hover{color:var(--letter03)!important}.letters_color.color04:hover{color:var(--letter04)!important}.letters_color.color05:hover{color:var(--letter05)!important}.letters_color.color06:hover{color:var(--letter06)!important}.letters_color.color07:hover{color:var(--letter07)!important}.modal{width:100vw;height:100vh;position:fixed;top:0;left:0;background:var(--black-07);display:flex;justify-content:center;flex-direction:column;opacity:0;pointer-events:none;transition:all 0.35s ease-in-out;-webkit-transition:all 0.5s ease-in-out;will-change:opacity;overflow-y:auto}.modal.show{z-index:99;opacity:1;pointer-events:all}.modal .box{width:1000px;margin:0 auto;background:var(--white);opacity:0;transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;will-change:opacity;display:flex;flex-direction:column;border-radius:30px}.modal.show .box{opacity:1;transition-delay:0.35s;-webkit-transition-delay:0.35s}.modal .box .btn_close{position:absolute;right:30px;top:30px;width:45px;height:45px;border-radius:30px;background:var(--black);display:flex;align-items:center;justify-content:center;z-index:4}.modal .box .btn_close:hover{transform:scale(1.1)}.modal .content_contact{padding:45px;justify-content:center;z-index:3;transition:all 0.35s ease-in-out}.modal .content_contact .content_form{width:80%;align-items:center;align-content:center;justify-content:center}.modal .content_contact .content_form h2{color:var(--black);font-size:1.5rem;font-weight:500;line-height:2.1;justify-content:center;text-align:center}.modal .content_contact .content_form h3{color:var(--black-07);font-size:.75rem;font-weight:500;justify-content:center;text-align:center}.modal .content_contact .content_form form{justify-content:space-between;row-gap:15px;margin:25px 0 15px}.modal .content_contact .content_form form .form_field{width:49%}.modal .content_contact .content_form form .form_field.full{width:100%}.modal .content_contact .content_form .form_field input{padding:0 20px;border:0;background:var(--soft-gray);box-shadow:0 0 2px 0 rgb(0 0 0 / .1) inset;width:100%;height:45px;border-radius:25px}.modal .content_contact .content_form .form_field.error input{border:1px solid var(--warning);background:var(--warning-toast)}.modal .content_contact .content_form .error_msg{margin:0 0 20px;align-items:center;transition:all 0.35s ease-in-out;opacity:0}.modal .content_contact .content_form .error_msg span{font-weight:600;opacity:.7;margin:0 0 0 10px;font-size:.875rem;color:var(--warning)}.modal .content_contact .content_form.error .error_msg{opacity:1}.modal .content_contact .content_form form .form_text{width:100%;height:125px}.modal .content_contact .content_form form .form_text textarea{width:100%;height:100%;border:none;border-radius:20px;background:var(--soft-gray);box-shadow:0 0 2px 0 rgb(0 0 0 / .1) inset;padding:10px 20px}.modal .content_contact .content_form .btn_black{width:150px;height:50px}.modal .content_success{position:absolute;top:0;left:0;padding:45px;justify-content:center;height:100%;align-content:center;transition:all 0.35s ease-in-out;will-change:transition;opacity:0;pointer-events:none}.modal .content_success figure{width:120px;height:120px}.modal .content_success figure img{width:100%;height:100%;object-fit:contain}.modal .content_success .msg{margin:20px 0 75px;row-gap:25px}.modal .content_success .msg h3{line-height:1.1;font-weight:700;color:var(--black);font-size:2.625rem;justify-content:center;text-align:center}.modal .content_success .msg h4{line-height:1.4;font-weight:400;color:var(--black);font-size:1.25rem;justify-content:center;text-align:center;letter-spacing:.5px}.modal .content_success .btn_black{height:50px;width:220px}.modal.success .content_contact{opacity:0;pointer-events:none}.modal.success .content_success{opacity:1;pointer-events:all}.modal.hours .box{width:350px}.modal.hours .box .btn_close{right:8px;top:8px}.modal .modal_hours{padding:20px 40px 40px}.modal .modal_hours .heading h2{color:var(--black);justify-content:center;font-weight:500;font-size:1.5rem}.modal .modal_hours .list{margin:20px 0 0;row-gap:10px}.modal .modal_hours .list li{display:flex;width:100%;justify-content:space-between}.modal .modal_hours .list li .day{color:var(--black);line-height:1.4}.modal .modal_hours .list li .hours{color:var(--black-07);line-height:1.4}.modal.shop .box{background:#fff0}.modal .shop_modal{justify-content:center;z-index:3;transition:all 0.35s ease-in-out}.modal .shop_modal .content_top{height:350px}.modal .shop_modal .content_top .background{position:absolute;height:100%;width:100%;left:0;top:0;border-radius:20px 20px 0 0;overflow:hidden}.modal .shop_modal .content_top .background img{width:100%;height:100%;object-fit:cover}.modal .shop_modal .content_top .logo{width:110px;height:110px;border-radius:10px;overflow:hidden;margin:15px 0 0 20px}.modal .shop_modal .content_top .logo img{width:100%;height:100%;object-fit:cover}.modal .shop_modal .content_bottom{max-height:270px;background:var(--white);border-radius:0 0 20px 20px;padding:30px 0}.modal .shop_modal .content_bottom .container_bottom{height:100%;overflow:auto;margin:0 35px}.modal .shop_modal .content_bottom .container_bottom::-webkit-scrollbar{width:8px;border-radius:6px}.modal .shop_modal .content_bottom .container_bottom::-webkit-scrollbar-track{background:var(--soft-white);border-radius:6px}.modal .shop_modal .content_bottom .container_bottom::-webkit-scrollbar-thumb{background:var(--black-02);border-radius:6px}.modal .shop_modal .content_bottom .headings h3{color:var(--black);font-weight:700;font-size:2rem}.modal .shop_modal .content_bottom .headings h4{color:var(--black);line-height:1.5;font-weight:400}.modal .shop_modal .content_bottom .socials{align-items:center;margin:20px 0 0}.modal .shop_modal .content_bottom .socials .social_icons{display:flex;align-items:center;margin:0 25px 0 0}.modal .shop_modal .content_bottom .socials .link_social{margin:0 15px 0 0;display:flex}.modal .shop_modal .content_bottom .socials .link_social svg{flex-shrink:0}.modal .shop_modal .content_bottom .socials .link_social svg path{transition:all 0.35s ease-in-out}.modal .shop_modal .content_bottom .socials .link_social:nth-child(3){margin:0 20px 0 0}.modal .shop_modal .content_bottom .socials .link_social:last-child{margin:0}.modal .shop_modal .content_bottom .socials .link_social span{color:var(--black);font-size:.875rem;font-weight:500;text-decoration:underline}.modal .shop_modal .content_bottom .socials .link_social:hover span{text-decoration:none}.modal .shop_modal .content_bottom .socials .link_social:hover svg path{fill:var(--brown)}.modal .shop_modal .content_bottom .information{margin:25px 0 0;display:grid;grid-template-columns:repeat(3,1fr);column-gap:15px}.modal .shop_modal .content_bottom .information .item{align-content:flex-start}.modal .shop_modal .content_bottom .information .item .label01{color:var(--black);font-size:.875rem}.modal .shop_modal .content_bottom .information .item .label02{color:var(--black);font-weight:600}.modal .shop_modal .content_bottom .information .item .label03{color:var(--black);text-decoration:underline;font-size:.875rem}.modal .shop_modal .content_bottom .information .item a:hover .label03{text-decoration:none}.modal.civic .box{background:#fff0}.modal .civic_modal{justify-content:center;z-index:3;transition:all 0.35s ease-in-out}.modal .civic_modal .content_top{height:190px}.modal .civic_modal .content_top .background{position:absolute;height:100%;width:100%;left:0;top:0;border-radius:20px 20px 0 0;overflow:hidden}.modal .civic_modal .content_top .background img{width:100%;height:100%;object-fit:cover}.modal .civic_modal .content_top .logo{width:110px;height:110px;border-radius:10px;overflow:hidden;margin:15px 0 0 20px}.modal .civic_modal .content_top .logo img{width:100%;height:100%;object-fit:cover}.modal .civic_modal .content_bottom{max-height:480px;background:var(--white);border-radius:0 0 20px 20px;padding:30px 0}.modal .civic_modal .content_bottom .container_bottom{height:100%;overflow:auto;margin:0 35px}.modal .civic_modal .content_bottom .container_bottom::-webkit-scrollbar{width:8px;border-radius:6px}.modal .civic_modal .content_bottom .container_bottom::-webkit-scrollbar-track{background:var(--soft-white);border-radius:6px}.modal .civic_modal .content_bottom .container_bottom::-webkit-scrollbar-thumb{background:var(--black-02);border-radius:6px}.modal .civic_modal .content_bottom .headings h3{color:var(--black);font-weight:700;font-size:2rem}.modal .civic_modal .content_bottom .headings h4{color:var(--black);line-height:1.5}.modal .civic_modal .content_bottom .content_list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:15px;margin:20px 0 0}.modal .civic_modal .content_bottom .content_list .list{align-content:flex-start}.modal .civic_modal .content_bottom .content_list .list .title{letter-spacing:1.4px;text-transform:uppercase;color:var(--black);font-size:.875rem;margin:0 0 30px;line-height:1.5}.modal .civic_modal .content_bottom .content_list .list ul .item_list{position:relative}.modal .civic_modal .content_bottom .content_list .list ul .item_list::before{width:5px;height:5px;background:var(--black);border-radius:5px;position:absolute;top:8px;left:0;content:''}.modal .civic_modal .content_bottom .content_list .list ul .item_list span{color:var(--black);margin:0 0 0 15px;font-size:.875rem;line-height:1.5}.modal .civic_modal .content_bottom .socials{align-items:center;margin:20px 0 30px}.modal .civic_modal .content_bottom .socials .social_icons{display:flex;align-items:center;margin:0 25px 0 0}.modal .civic_modal .content_bottom .socials .link_social{margin:0 15px 0 0;display:flex}.modal .civic_modal .content_bottom .socials .link_social svg{flex-shrink:0}.modal .civic_modal .content_bottom .socials .link_social svg path{transition:all 0.35s ease-in-out}.modal .civic_modal .content_bottom .socials .link_social:nth-child(3){margin:0 20px 0 0}.modal .civic_modal .content_bottom .socials .link_social:last-child{margin:0}.modal .civic_modal .content_bottom .socials .link_social span{color:var(--black);font-size:.875rem;font-weight:500;text-decoration:underline}.modal .civic_modal .content_bottom .socials .link_social:hover span{text-decoration:none}.modal .civic_modal .content_bottom .socials .link_social:hover svg path{fill:var(--brown)}.modal .civic_modal .content_bottom .information{display:grid;grid-template-columns:repeat(3,1fr);column-gap:15px;margin:25px 0 0}.modal .civic_modal .content_bottom .information .item{align-content:center}.modal .civic_modal .content_bottom .information .item .label01{color:var(--black);font-size:.875rem}.modal .civic_modal .content_bottom .information .item .label02{color:var(--black);font-weight:600}.modal .civic_modal .content_bottom .information .item .label03{color:var(--black);text-decoration:underline;font-size:.875rem}.modal .civic_modal .content_bottom .information .item a:hover .label03{text-decoration:none}.navigation{position:fixed;z-index:10;pointer-events:all;justify-content:space-between;align-items:center;padding:0 25px;background:var(--white);height:85px}.navigation .logo{width:150px}.navigation .content_links{display:flex;column-gap:10px;align-items:center;z-index:5}.navigation .content_links li{display:flex}.navigation .content_links li .link{position:relative;padding:0 20px;height:35px;align-items:center}.navigation .content_links li .link::before{width:100%;height:100%;border-radius:60px;background:var(--soft-brown);backdrop-filter:blur(2px);position:absolute;bottom:0;left:0;opacity:0;transition:all 0.75s cubic-bezier(.25,.1,.1,1);content:''}.navigation .content_links li .link span{line-height:1;font-size:.875rem;font-weight:600;color:var(--black);z-index:3}.navigation .content_links li .link:hover::before,.navigation .content_links li .link.active::before{opacity:1}.navigation .content_links li .btn_search{width:35px;height:35px;align-items:center;justify-content:center;border-radius:20px;box-shadow:0 1px 4px 0 rgb(0 0 0 / .2)}.navigation .content_links li .btn_search svg path{transition:all 0.75s cubic-bezier(.25,.1,.1,1)}.navigation .content_links li .btn_search svg circle{transition:all 0.75s cubic-bezier(.25,.1,.1,1)}.navigation .content_links li .btn_search:hover{background:var(--brown)}.navigation .content_links li .btn_search:hover svg path{fill:var(--white)}.navigation .content_links li .btn_search:hover svg circle{stroke:var(--white)}.navigation .content_links li .btn_search.active{background:var(--brown)}.navigation .content_links li .btn_search.active svg path{fill:var(--white)}.navigation .content_links li .btn_search.active svg circle{stroke:var(--white)}.navigation .content_search{position:absolute;right:0;bottom:40px;width:445px;height:60px;display:flex;align-items:center;pointer-events:none;z-index:1;transition:all 0.5s cubic-bezier(.25,.1,.1,1)}.navigation .content_search.active{transform:translateY(95px);pointer-events:all;z-index:4}.navigation .content_search .input_search{position:absolute;width:370px;margin:0 0 0 55px;border:0;height:45px;border-radius:24px;background:var(--soft-beige);box-shadow:0 0 4px 0 rgb(0 0 0 / .2) inset;padding:0 20px}.navigation .content_search.active .input_search{z-index:4}.navigation .content_search .background{position:absolute;width:465px;height:60px}.navigation .content_links.mobile{display:none}.navigation .content_hours{display:none}.navigation .content_links li.social{display:none}.home .content_hero{height:100vh;background:var(--white);overflow:hidden;pointer-events:all;padding:85px 25px 25px}.home .content_hero .content_hours{position:absolute;right:25px;top:85px;display:flex;padding:10px 0 10px 50px;column-gap:15px;z-index:3}.home .content_hero .content_hours .hours{justify-content:space-between;z-index:4;position:relative;align-items:center}.home .content_hero .content_hours .hours:first-child{width:205px;flex-shrink:0;margin:0}.home .content_hero .content_hours .hours:nth-child(2){width:150px}.home .content_hero .content_hours .hours .text{width:calc(100% - 40px)}.home .content_hero .content_hours .hours .text span{font-size:.75rem;color:var(--black-07);font-weight:500}.home .content_hero .content_hours .hours .text .link_hours span{color:var(--black);font-weight:600;font-size:.875rem}.home .content_hero .content_hours .hours .text .link_hours span::before{width:100%;height:1px;position:absolute;bottom:2px;left:0;right:0;margin:auto;transform:scaleX(0);background:var(--black);transition:all 0.5s cubic-bezier(.25,.1,.1,1);content:''}.home .content_hero .content_hours .hours .text .link_hours:hover span::before{transform:scaleX(1)}.home .content_hero .content_hours .background{position:absolute;top:0;left:0;width:100%;height:100%}.home .content_hero .content_slider{height:75%;overflow:hidden}.home .content_hero .content_slider .item{height:100%}.home .content_hero .content_slider .item picture{height:100%;position:absolute;top:0;left:0;z-index:2}.home .content_hero .content_slider .item picture img,.home .content_hero .content_slider .item picture video{width:100%;height:100%;object-fit:cover;border-radius:20px}.home .content_hero .content_slider .item picture img.mobile,.home .content_hero .content_slider .item picture video.mobile{display:none}.home .content_hero .content_slider .item .content_information{z-index:3;height:100%;width:100%;display:flex;flex-wrap:wrap;align-content:flex-end;padding:35px;align-items:flex-end;column-gap:30px}.home .content_hero .content_slider .item .content_information .content_text{width:45%;row-gap:10px}.home .content_hero .content_slider .item .content_information .content_text h3{color:var(--white);font-weight:700;font-size:3.5rem;line-height:1.1}.home .content_hero .content_slider .item .content_information .content_text h4{color:var(--white);font-weight:500}.home .content_hero .content_slider .item .content_information .content_button{width:auto}.home .content_banners{padding:15px 0 0}.home .content_banners .data_banner{display:grid;grid-template-columns:1fr 1fr 1fr 220px;column-gap:10px;height:20%}.home .content_banners .data_banner .item_info{border-radius:20px;background:var(--soft-gray)}.home .content_banners .data_banner .item_info a{padding:25px 30px;align-content:space-between}.home .content_banners .data_banner .item_info figure{margin:0 0 10px}.home .content_banners .data_banner .item_info .info{row-gap:5px}.home .content_banners .data_banner .item_info h5{color:var(--black);font-weight:700;font-size:1.25rem}.home .content_banners .data_banner .item_info h6{color:var(--black-07);font-weight:500;font-size:.875rem;line-height:1.3}.home .content_banners .data_banner .item_info .arrow{position:absolute;width:45px;height:45px;right:10px;top:10px;background:var(--white);border-radius:25px;display:flex;justify-content:center;align-items:center;box-shadow:0 1px 3px 0 rgb(0 0 0 / .2);transition:all 0.35s cubic-bezier(.25,.1,.1,1);opacity:0}.home .content_banners .data_banner .item_info .arrow svg{rotate:-45deg}.home .content_banners .data_banner .item_info:hover .arrow{opacity:1}.home .content_hero .content_slider .item .content_information .content_text h3{opacity:0;transform:translateY(30px);transition:all 0.75s cubic-bezier(.25,.1,.1,1);will-change:transform,opacity}.home .content_hero.show .content_slider .item .content_information .content_text h3{opacity:1;transform:translateY(0)}.home .content_hero .content_slider .item .content_information .content_text h4{opacity:0;transform:translateY(30px);transition:all 0.75s cubic-bezier(.25,.1,.1,1);will-change:transform,opacity}.home .content_hero.show .content_slider .item .content_information .content_text h4{opacity:1;transform:translateY(0);transition-delay:0.2s}.home .content_hero .content_hours{opacity:0;transition:all 0.75s ease-in-out}.home .content_hero.show .content_hours{opacity:1;transition-delay:0.4s}.home .content_hero .content_slider .item picture{opacity:0;transition:all 0.75s ease-in-out}.home .content_hero.show .content_slider .item picture{opacity:1}.home .content_hero .content_slider .item .content_information .content_button{opacity:0;transition:all 0.75s ease-in-out}.home .content_hero.show .content_slider .item .content_information .content_button{opacity:1;transition-delay:0.5s}.home .content_hero .content_slider .slick-arrow::before{opacity:0;transition:all 0.75s ease-in-out}.home .content_hero.show .content_slider .slick-arrow::before{opacity:1}.home .content_hero .content_banners .data_banner .item_info:first-child{opacity:0;transition:all 0.75s ease-in-out}.home .content_hero.show .content_banners .data_banner .item_info:first-child{opacity:1;transition-delay:0.6s}.home .content_hero .content_banners .data_banner .item_info:nth-child(2){opacity:0;transition:all 0.75s ease-in-out}.home .content_hero.show .content_banners .data_banner .item_info:nth-child(2){opacity:1;transition-delay:0.8s}.home .content_hero .content_banners .data_banner .item_info:last-child{opacity:0;transition:all 0.75s ease-in-out}.home .content_hero.show .content_banners .data_banner .item_info:last-child{opacity:1;transition-delay:1s}.home .content_color_text{padding:100px 0 0;background:var(--white);pointer-events:all;z-index:3}.home .content_color_text .content_text{align-content:flex-start;text-align:center;padding:0 100px}.home .content_color_text div{text-align:center;justify-content:center}.home .content_color_text div div{display:inline-block;margin:0 20px 0 0}.home .content_color_text span{font-weight:600;font-size:2.625rem;line-height:1.3;letter-spacing:-4px}.home .content_color_text .content_text{opacity:0;transform:translateY(30px);transition:all 0.75s cubic-bezier(.25,.1,.1,1);will-change:transform,opacity}.home .content_color_text.is-inview .content_text{opacity:1;transform:translateY(0)}.home .content_program{background:var(--white);pointer-events:all;z-index:3;padding:100px 0 30px}.home .content_program article{padding:0 25px}.home .content_program .programs{row-gap:10px}.home .content_program .programs .boxes{display:grid;grid-template-columns:repeat(2,1fr);column-gap:15px;min-height:340px}.home .content_program .programs .boxes .box01{align-content:space-between;padding:25px 35px;cursor:pointer}.home .content_program .programs .boxes .box01 h5{color:var(--black);font-weight:500;font-size:2.625rem;line-height:1.2}.home .content_program .programs .boxes .box02{align-content:space-between;padding:25px 35px;border-radius:20px;overflow:hidden;cursor:pointer}.home .content_program .programs .boxes .box02 .title span{font-size:.875rem;color:var(--white);font-weight:500;letter-spacing:4.2px;z-index:5;text-transform:uppercase}.home .content_program .programs .boxes .box02 .description{justify-content:space-between;align-items:flex-end;z-index:5}.home .content_program .programs .boxes .box02 .description h5{color:var(--white);font-weight:700;font-size:2.625rem;width:60%;line-height:1.2}.home .content_program .programs .boxes .box02 .description .button{height:45px}.home .content_program .programs .boxes .box02 .description .button .btn_text{margin:0 45px 0 0}.home .content_program .programs .boxes .box02 .description .button .arrow{width:45px;height:45px}.home .content_program .programs .boxes .box02 figure{position:absolute;right:0;top:0;height:100%;width:100%}.home .content_program .programs .boxes .box02 figure::before{position:absolute;right:0;top:0;height:100%;width:100%;background:var(--black-02);content:'';z-index:4}.home .content_program .programs .boxes .box02 figure img{width:100%;height:100%;object-fit:cover;transition:all 0.5s cubic-bezier(.25,.1,.1,1);z-index:3}.home .content_program .programs .boxes .box02 figure img.mobile{display:none}.home .content_program .programs .boxes .box02:hover .description .button .arrow.left svg{animation:loop_animation 2s cubic-bezier(.65,-.14,.52,.99) 0.1s infinite;animation-fill-mode:forwards;animation-delay:0s}@keyframes loop_animation{0%{left:-101%}20%{left:0}80%{left:0}100%{left:101%}}.home .content_program .programs .boxes .box02:hover .description .button .btn_text{transform:translateX(45px)}.home .content_program .programs .boxes .box02:hover figure img{transform:scale(1.05)}.home .content_program .programs .boxes .box03{display:grid;grid-template-columns:repeat(2,1fr);column-gap:10px;cursor:pointer}.home .content_program .programs .boxes .box03 figure{width:100%;height:100%;border-radius:20px;overflow:hidden}.home .content_program .programs .boxes .box03 figure img{width:100%;height:100%;object-fit:cover;transition:all 0.5s cubic-bezier(.25,.1,.1,1)}.home .content_program .programs .boxes .box03 .description{align-content:space-between;padding:20px}.home .content_program .programs .boxes .box03 .description h5{color:var(--black);font-size:2.625rem;font-weight:500;line-height:1.2}.home .content_program .programs .boxes .box03:hover figure img{transform:scale(1.1)}.home .content_program .programs .boxes .box03:hover .description .btn_simple{border-width:2px}.home .content_program .programs .boxes .box04{align-content:flex-end;justify-content:space-between;padding:25px 35px;cursor:pointer;min-height:400px}.home .content_program .programs .boxes .box04.pink::before{height:100%;width:60px;border-radius:20px;background:var(--coral);position:absolute;top:0;left:0;content:''}.home .content_program .programs .boxes .box04.yellow::before{height:100%;width:60px;border-radius:20px;background:var(--yellow);position:absolute;top:0;left:0;content:''}.home .content_program .programs .boxes .box04 .title{justify-content:space-between;align-items:flex-end;z-index:5;width:65%}.home .content_program .programs .boxes .box04 .title h5{color:var(--white);font-weight:600;font-size:3.5rem;line-height:1;margin:0 0 20px}.home .content_program .programs .boxes .box04 .title h6{color:var(--white);font-weight:500;line-height:1.5}.home .content_program .programs .boxes .box04 .description{align-items:flex-end;width:30%;z-index:5}.home .content_program .programs .boxes .box04 .description .button{height:45px}.home .content_program .programs .boxes .box04 .description .button .btn_text{margin:0 45px 0 0}.home .content_program .programs .boxes .box04 .description .button .arrow{width:45px;height:45px}.home .content_program .programs .boxes .box04 figure{position:absolute;right:0;top:0;height:100%;width:100%;border-radius:20px;overflow:hidden;transition:all 0.35s ease-in-out}.home .content_program .programs .boxes .box04 figure::before{position:absolute;right:0;top:0;height:100%;width:100%;background:var(--black-02);content:'';z-index:4}.home .content_program .programs .boxes .box04 figure img{width:100%;height:100%;object-fit:cover;transition:all 0.5s cubic-bezier(.25,.1,.1,1);z-index:3}.home .content_program .programs .boxes .box04:hover .description .button .arrow.left svg{animation:loop_animation 2s cubic-bezier(.65,-.14,.52,.99) 0.1s infinite;animation-fill-mode:forwards;animation-delay:0s}@keyframes loop_animation{0%{left:-101%}20%{left:0}80%{left:0}100%{left:101%}}.home .content_program .programs .boxes .box04:hover .description .button .btn_text{transform:translateX(45px)}.home .content_program .programs .boxes .box04:hover figure{transform:translate(8px)}.home .content_program .programs .boxes.slider{display:flex}.home .content_program .programs .boxes .box_slider{display:flex;width:50%}.home .content_program .programs .boxes .box_slider .item_box{min-height:600px;height:100%;padding:45px;align-content:space-between;display:flex}.home .content_program .programs .boxes .box_slider .item_box .logo{width:130px;height:130px;display:flex;border-radius:20px;overflow:hidden}.home .content_program .programs .boxes .box_slider .item_box .logo img{width:100%;height:100%;object-fit:cover}.home .content_program .programs .boxes .box_slider .item_box .title{color:var(--white);line-height:1;font-size:3.5rem;z-index:3;width:70%}.home .content_program .programs .boxes .box_slider .item_box .background{position:absolute;top:0;left:0;border-radius:20px;overflow:hidden;width:100%;height:100%}.home .content_program .programs .boxes .box_slider .item_box .background::before{position:absolute;top:0;left:0;background:var(--black-02);content:''}.home .content_program .programs .boxes .box_slider .item_box .background img{width:100%;height:100%;object-fit:cover}.home .content_program .programs .boxes .box_slider .slick-dots{position:absolute;display:flex;justify-content:center;bottom:40px;right:45px}.home .content_program .programs .boxes .box_slider .slick-dots li{margin:0 5px 0 0}.home .content_program .programs .boxes .box_slider .slick-dots li:last-child{margin:0}.home .content_program .programs .boxes .box_slider .slick-dots li button{width:12px;height:12px;border-radius:10px;padding:0;font-size:0;box-sizing:border-box;background:var(--gray);border:none}.home .content_program .programs .boxes .box_slider .slick-dots li.slick-active button{background:var(--yellow)}.home .content_program .programs .boxes .box_promos{width:calc(50% - 15px);align-content:space-between}.home .content_program .programs .boxes .box_promos .marquee{height:100px;display:flex;align-items:center;overflow:hidden}.home .content_program .programs .boxes .box_promos .marquee-content-items li{height:100%;display:flex;align-items:center}.home .content_program .programs .boxes .box_promos .box_text{padding:0 30px 25px}.home .content_program .programs .boxes .box_promos .box_text h5{font-size:2.625rem;color:var(--black);line-height:1.3;font-weight:500}.home .content_program .programs .boxes .box_promos .box_text .pill{font-size:2.625rem;color:var(--black);line-height:1.3;font-weight:500;padding:0 20px;background:var(--yellow02);border-radius:30px}.home .content_program .programs .boxes .box_promos .box_text .content_button{margin:25px 0 0}.home .content_program .programs .boxes .box_promos .box_text .content_button .button{height:45px}.home .content_program .programs .boxes .box_promos .box_text .content_button .button .btn_text{margin:0 45px 0 0}.home .content_program .programs .boxes .box_promos .box_text .content_button .button .arrow{width:45px;height:45px}.home .content_program .programs .boxes .box_promos .box_text .content_button .button:hover .btn_text{transform:translateX(45px)}.home .content_program .programs .boxes:first-child{opacity:0;transition:all 0.75s ease-in-out}.home .content_program.is-inview .programs .boxes:first-child{opacity:1}.home .content_program .programs .boxes:nth-child(2){opacity:0;transition:all 0.75s ease-in-out}.home .content_program.is-inview .programs .boxes:nth-child(2){opacity:1;transition-delay:0.2s}.home .content_program .programs .boxes:nth-child(3){opacity:0;transition:all 0.75s ease-in-out}.home .content_program.is-inview .programs .boxes:nth-child(3){opacity:1;transition-delay:0.4s}.home .content_program .programs .boxes:last-child{opacity:0;transition:all 0.75s ease-in-out}.home .content_program.is-inview .programs .boxes:last-child{opacity:1;transition-delay:0.6s}.home .content_program .programs .boxes .box01 h5{opacity:0;transform:translateY(30px);transition:all 0.75s cubic-bezier(.25,.1,.1,1);will-change:transform,opacity}.home .content_program.is-inview .programs .boxes .box01 h5{opacity:1;transform:translateY(0);transition-delay:0.7s}.home .content_marquee{height:100%;background:var(--white);z-index:4;pointer-events:all;overflow:hidden;padding:50px 0 80px}.home .content_marquee .marquee{height:100%;display:flex;align-items:center;overflow:hidden}.home .content_marquee .marquee-content-items li{height:100%;display:flex;align-items:center}.home .content_marquee .marquee span{height:100%;display:flex;align-items:center;font-size:5.75rem;font-weight:400;color:var(--black);float:left;margin:0 20px 0 0;position:relative;line-height:.88;text-transform:capitalize}.home .content_marquee .marquee img{height:60px;width:100px;object-fit:contain}.home .content_marquee .marquee{opacity:0;transition:all 0.75s ease-in-out}.home .content_marquee.is-inview .marquee{opacity:1}.content_big_slider{height:650px;pointer-events:all;z-index:4;background:var(--white)}.content_big_slider .item{width:100%;height:650px;padding:90px 100px}.content_big_slider .item .background{position:absolute;width:100%;height:100%;top:0;left:0}.content_big_slider .item .background figure{height:100%;width:100%}.content_big_slider .item .background figure img{width:100%;height:100%;object-fit:cover}.content_big_slider .item .background figure img.mobile{display:none}.content_big_slider .item .information{width:550px;height:100%;background:var(--white);border-radius:20px;padding:35px 45px;align-content:space-between}.content_big_slider .item .information .label{font-size:.875rem;font-weight:500;line-height:3.5;letter-spacing:4.2px;text-transform:uppercase}.content_big_slider .item .information h4{font-weight:700;line-height:1;font-size:3.5rem;margin:0 0 20px}.content_big_slider .item .information h5{font-weight:500;line-height:1.5}.content_big_slider .slick-arrow{right:unset;bottom:125px;left:535px;box-shadow:0 1px 3px 0 rgb(0 0 0 / .2)}.content_big_slider .slick-prev.slick-arrow{left:465px}.content_big_slider .item .background{opacity:0;transition:all 0.75s ease-in-out}.content_big_slider.is-inview .item .background{opacity:1}.content_big_slider .item .information{opacity:0;transition:all 0.75s ease-in-out}.content_big_slider.is-inview .item .information{opacity:1;transition-delay:0.2s}.content_big_slider .item .information .label{opacity:0;transform:translateY(30px);transition:all 0.75s cubic-bezier(.25,.1,.1,1);will-change:transform,opacity}.content_big_slider.is-inview .item .information .label{opacity:1;transform:translateY(0);transition-delay:0.4s}.content_big_slider .item .information h4{opacity:0;transform:translateY(30px);transition:all 0.75s cubic-bezier(.25,.1,.1,1);will-change:transform,opacity}.content_big_slider.is-inview .item .information h4{opacity:1;transform:translateY(0);transition-delay:0.6s}.content_big_slider .item .information h5{opacity:0;transform:translateY(30px);transition:all 0.75s cubic-bezier(.25,.1,.1,1);will-change:transform,opacity}.content_big_slider.is-inview .item .information h5{opacity:1;transform:translateY(0);transition-delay:0.8s}.content_big_slider .item .information .content_button{opacity:0;transition:all 0.75s ease-in-out}.content_big_slider.is-inview .item .information .content_button{opacity:1;transition-delay:0.8s}.home .social_slider{padding:0 0 100px;pointer-events:all;z-index:4;background:var(--white);margin:70px 0 0}.home .social_slider::before{width:calc(100% - 50px);height:1px;background:var(--black);position:absolute;top:-20px;right:25px;content:'';clip-path:inset(0 50% 0 50%);transition:all 0.35s ease-in-out}.home .social_slider .content_heading{justify-content:space-between;align-items:center;padding:0 25px}.home .social_slider .content_heading h3{color:var(--black);font-size:2rem;line-height:1.3;font-weight:500;width:50%}.home .social_slider .content_heading .content_social{column-gap:10px;width:auto}.home .social_slider .slider_instagram .slick-list{padding-top:30px!important;padding-bottom:30px!important}.home .social_slider .slider_instagram .item{margin:0 25px 0 0}.home .social_slider .slider_instagram .item::before{width:99%;height:99%;position:absolute;border-radius:20px;left:1px;top:1px;background:var(--yellow02);content:''}.home .social_slider .slider_instagram .item:nth-child(even)::before{background:var(--coral)}.home .social_slider .slider_instagram .item img{border-radius:20px;width:100%;height:100%;object-fit:cover;z-index:3;position:relative;transition:all 1s cubic-bezier(.25,.8,.25,1);will-change:transition}.home .social_slider .slider_instagram .item:hover img{transform:rotate(-3deg)}.home .social_slider .slider_instagram .slick-arrow{bottom:200px;right:20px}.home .social_slider .slider_instagram .slick-prev.slick-arrow{right:unset;left:20px}.home .social_slider.is-inview::before{clip-path:inset(0 0% 0 0%)}.home .social_slider .content_heading h3{opacity:0;transform:translateY(30px);transition:all 0.75s cubic-bezier(.25,.1,.1,1);will-change:transform,opacity}.home .social_slider.is-inview .content_heading h3{opacity:1;transform:translateY(0);transition-delay:0.2s}.home .social_slider .content_heading .content_social{opacity:0;transition:all 0.75s ease-in-out}.home .social_slider.is-inview .content_heading .content_social{opacity:1;transition-delay:0.4s}.home .social_slider .slider_instagram .item{opacity:0;transition:all 0.75s ease-in-out}.home .social_slider.is-inview .slider_instagram .item{opacity:1;transition-delay:0.6s}.home .content_location{background:var(--white);pointer-events:all;z-index:4;padding:0 0 60px}.home .content_location article{justify-content:space-between;padding:0 65px}.home .content_location .content_information{width:45%;align-content:space-between}.home .content_location .content_information h3{font-weight:500;color:var(--black);line-height:1.2;font-size:2.625rem}.home .content_location .content_information .info .label{color:var(--black);line-height:1.1;margin:0 0 15px}.home .content_location .content_information .info .contact_link{align-items:center}.home .content_location .content_information .info .contact_link span{color:var(--black);margin:0 0 0 15px;font-weight:500;font-size:1.5rem;position:relative}.home .content_location .content_information .info .contact_link span::before{width:100%;height:1px;position:absolute;bottom:5px;left:0;right:0;margin:auto;transform:scaleX(0);background:var(--black);transition:all 0.5s cubic-bezier(.25,.1,.1,1);content:''}.home .content_location .content_information .info .contact_link:hover span::before{transform:scaleX(1)}.home .content_location .content_information .info .content_button{margin:35px 0 0;column-gap:20px}.home .content_location .map_link{width:52%}.home .content_location .map_link figure{width:100%;height:600px;border-radius:20px;overflow:hidden}.home .content_location figure img{width:100%;height:100%;object-fit:cover;transition:all 0.35s ease-in-out}.home .content_location .map_link:hover figure img{transform:scale(1.02)}.home .content_location figure{opacity:0;transition:all 0.75s ease-in-out}.home .content_location.is-inview figure{opacity:1}.home .content_location .content_information h3{opacity:0;transform:translateY(30px);transition:all 0.75s cubic-bezier(.25,.1,.1,1);will-change:transform,opacity}.home .content_location.is-inview .content_information h3{opacity:1;transform:translateY(0)}.home .content_location .content_information .info{opacity:0;transition:all 0.75s ease-in-out}.home .content_location.is-inview .content_information .info{opacity:1;transition-delay:0.3s}.internal_header{padding:100px 25px 25px;justify-content:space-between;pointer-events:all;background:var(--white);align-items:center}.internal_header .content_breadcrumb .breadcrumb li{position:relative;margin:0 25px 0 0;display:inline-block;vertical-align:middle}.internal_header .content_breadcrumb .breadcrumb li::before{position:absolute;top:0;right:-16px;font-weight:500;font-size:.75rem;color:var(--black-02);content:'>'}.internal_header .content_breadcrumb .breadcrumb li:last-child::before{display:none}.internal_header .content_breadcrumb .breadcrumb li a{display:flex;align-items:center;column-gap:5px}.internal_header .content_breadcrumb .breadcrumb li a span{font-weight:700;font-size:.75rem;color:var(--black-07);position:relative}.internal_header .content_breadcrumb .breadcrumb li.active a{pointer-events:none}.internal_header .content_breadcrumb .breadcrumb li.active a span{font-weight:600;color:var(--black-05)}.internal_header .content_breadcrumb .breadcrumb li a span::before{width:100%;height:1px;position:absolute;bottom:-1px;left:0;right:0;margin:0 auto;background:var(--black);content:'';transform:scaleX(0);transform-origin:center;transition:all 0.5s cubic-bezier(.25,.1,.1,1)}.internal_header .content_breadcrumb .breadcrumb li a:hover span::before{transform:scaleX(1)}.content_hours{display:flex;z-index:3}.content_hours .hours{justify-content:space-between;z-index:4;position:relative;align-items:center}.content_hours .hours:first-child{width:205px;flex-shrink:0;margin:0 15px 0 0}.content_hours .hours:nth-child(2){width:150px}.content_hours .hours .text{width:calc(100% - 40px)}.content_hours .hours .text span{font-size:.75rem;color:var(--black-07);font-weight:500}.content_hours .hours .text .link_hours span{color:var(--black);font-weight:600;font-size:.875rem}.content_hours .hours .text .link_hours span::before{width:100%;height:1px;position:absolute;bottom:2px;left:0;right:0;margin:auto;transform:scaleX(0);background:var(--black);transition:all 0.5s cubic-bezier(.25,.1,.1,1);content:''}.content_hours .hours .text .link_hours:hover span::before{transform:scaleX(1)}.internal_header .content_heading{padding:30px 0 40px}.internal_header .content_heading h1{font-size:3.5rem;font-weight:700;color:var(--black);font-size:3.5rem;line-height:1.1}.internal_header.search .content_heading{justify-content:space-between;align-items:flex-end}.internal_header.search .content_heading h1{width:calc(100% - 730px)}.internal_header.search .content_heading .actions{width:715px;display:flex;justify-content:space-between;align-items:center}.internal_header.search .content_heading .actions .search_shops{width:350px;height:45px;border-radius:25px;background:var(--soft-beige);box-shadow:0 0 4px 0 rgb(0 0 0 / .2) inset;padding:0 20px;align-items:center}.internal_header.search .content_heading .actions .search_shops input{width:100%;padding:0;height:100%;background:none;border:none;position:relative;padding:0 25px 0 0;font-size:.875rem}.internal_header.search .content_heading .actions .search_shops input::placeholder{font-size:.875rem}.internal_header.search .content_heading .actions .search_shops .btn_search{width:35px;height:35px;border-radius:30px;background:var(--white);display:flex;justify-content:center;align-items:center;position:absolute;right:5px}.internal_header.search .content_heading .actions .select{width:350px}.internal_header.error_not_found{justify-content:flex-end}.content_big_slider.internal{height:auto}.content_big_slider.internal .content_internal{padding:25px 25px 100px}.content_big_slider.internal .content_internal .content_items{border-radius:20px;overflow:hidden}.about .content_about{padding:0 25px 100px;background:var(--white);pointer-events:all;z-index:4}.about .content_about article{justify-content:space-between}.about .content_about .text{width:calc(100% - 60%);align-content:flex-start}.about .content_about .text h2{color:var(--black);line-height:1.2;font-weight:500;font-size:2.625rem;margin:0 0 25px}.about .content_about .text p{line-height:1.5;color:var(--black)}.about .content_about .text .img_mobile{display:none}.about .content_about .img_desktop{width:55%;border-radius:20px;overflow:hidden;height:400px;position:sticky;top:130px}.about .content_about .img_desktop img{width:100%;height:100%;object-fit:cover}.about .squares{margin:50px 0 0;display:grid;grid-template-columns:repeat(4,1fr);row-gap:10px;column-gap:10px;width:100%}.about .squares .item{height:240px;background:var(--soft-brown);border-radius:20px;align-content:center;justify-content:center}.about .squares .item .number{margin:15px 0 5px;font-weight:500;color:var(--black);font-size:2.625rem;justify-content:center;text-align:center;line-height:1}.about .squares .item .label{color:var(--black);justify-content:center;text-align:center;width:calc(100% - 100px)}.about .content_big_slider .item .background figure img.mobile{display:none}.about .content_big_slider .slick-arrow{left:unset;bottom:50px;right:50px;box-shadow:0 1px 3px 0 rgb(0 0 0 / .2)}.about .content_big_slider .slick-prev.slick-arrow{left:unset;right:120px}.about .content_big_slider .slick-dots{position:absolute;display:flex;width:100%;bottom:50px;left:50px}.about .content_big_slider .slick-dots li{margin:0 5px 0 0}.about .content_big_slider .slick-dots li:last-child{margin:0}.about .content_big_slider .slick-dots li button{width:12px;height:12px;border-radius:6px;padding:0;font-size:0;box-sizing:border-box;background:var(--gray);border:none}.about .content_big_slider .slick-dots li.slick-active button{background:var(--yellow)}.programs .internal_header{padding:100px 25px 0}.programs .internal_header .content_heading{display:none}.programs .content_marquee{height:100%;background:var(--white);z-index:4;pointer-events:all;overflow:hidden}.programs .content_marquee .marquee{height:75px;display:flex;align-items:center;overflow:hidden}.programs .content_marquee .marquee-content-items li{height:100%;display:flex;align-items:center}.programs .content_marquee .marquee span{height:100%;display:flex;align-items:center;font-size:3.5rem;font-weight:700;color:var(--black);float:left;margin:0 20px 0 0;position:relative;line-height:.88;text-transform:capitalize}.programs .content_marquee .marquee span.circle01{width:30px;height:30px;border-radius:20px;background:var(--letter01)}.programs .content_marquee .marquee span.circle02{width:30px;height:30px;border-radius:20px;background:var(--letter02)}.programs .content_marquee .marquee span.circle03{width:30px;height:30px;border-radius:20px;background:var(--letter03)}.programs .content_marquee .marquee span.circle04{width:30px;height:30px;border-radius:20px;background:var(--letter04)}.programs .content_marquee .marquee span.circle05{width:30px;height:30px;border-radius:20px;background:var(--letter05)}.programs .content_marquee .marquee span.circle06{width:30px;height:30px;border-radius:20px;background:var(--letter06)}.programs .content_marquee .marquee span.circle07{width:30px;height:30px;border-radius:20px;background:var(--letter07)}.programs .content_marquee .marquee span:last-child{margin:0}.programs .content_big_slider.internal{height:calc(100vh - 215px)}.programs .content_big_slider.internal .content_internal{padding:25px}.programs .content_big_slider .item{height:100%}.programs .content_marquee .marquee{opacity:0;transition:all 0.5s ease-in-out}.programs .content_marquee.show .marquee{opacity:1}.content_big_slider.internal .item .background{opacity:0;transition:all 0.5s ease-in-out}.content_big_slider.internal.show .item .background{opacity:1}.content_big_slider.internal .item .information{opacity:0;transition:all 0.5s ease-in-out}.content_big_slider.internal.show .item .information{opacity:1;transition-delay:0.2s}.content_big_slider.internal .slick-arrow::before{opacity:0;transition:all 0.5s ease-in-out}.content_big_slider.internal.show .slick-arrow::before{opacity:1}.content_big_slider.internal .item .information .label{opacity:0;transform:translateY(30px);transition:all 0.75s cubic-bezier(.25,.1,.1,1);will-change:transform,opacity}.content_big_slider.internal.show .item .information .label{opacity:1;transform:translateY(0);transition-delay:0.4s}.content_big_slider.internal .item .information h4{opacity:0;transform:translateY(30px);transition:all 0.75s cubic-bezier(.25,.1,.1,1);will-change:transform,opacity}.content_big_slider.internal.show .item .information h4{opacity:1;transform:translateY(0);transition-delay:0.6s}.content_big_slider.internal .item .information h5{opacity:0;transform:translateY(30px);transition:all 0.75s cubic-bezier(.25,.1,.1,1);will-change:transform,opacity}.content_big_slider.internal.show .item .information h5{opacity:1;transform:translateY(0);transition-delay:0.8s}.content_big_slider.internal .item .information .content_button{opacity:0;transition:all 0.75s ease-in-out}.content_big_slider.internal.show .item .information .content_button{opacity:1;transition-delay:0.8s}.content_big_slider.internal .item .background{opacity:0;transition:all 0.5s ease-in-out}.content_big_slider.internal.is-inview .item .background{opacity:1}.content_big_slider.internal .item .information{opacity:0;transition:all 0.5s ease-in-out}.content_big_slider.internal.is-inview .item .information{opacity:1;transition-delay:0.2s}.content_big_slider.internal .slick-arrow::before{opacity:0;transition:all 0.5s ease-in-out}.content_big_slider.internal.is-inview .slick-arrow::before{opacity:1}.content_big_slider.internal .item .information .label{opacity:0;transform:translateY(30px);transition:all 0.75s cubic-bezier(.25,.1,.1,1);will-change:transform,opacity}.content_big_slider.internal.is-invieew .item .information .label{opacity:1;transform:translateY(0);transition-delay:0.4s}.content_big_slider.internal .item .information h4{opacity:0;transform:translateY(30px);transition:all 0.75s cubic-bezier(.25,.1,.1,1);will-change:transform,opacity}.content_big_slider.internal.is-inview .item .information h4{opacity:1;transform:translateY(0);transition-delay:0.6s}.content_big_slider.internal .item .information h5{opacity:0;transform:translateY(30px);transition:all 0.75s cubic-bezier(.25,.1,.1,1);will-change:transform,opacity}.content_big_slider.internal.is-inview .item .information h5{opacity:1;transform:translateY(0);transition-delay:0.8s}.content_big_slider.internal .item .information .content_button{opacity:0;transition:all 0.75s ease-in-out}.content_big_slider.internal.is-inview .item .information .content_button{opacity:1;transition-delay:0.8s}.programs_detail .content_detail{background:var(--white);pointer-events:all;z-index:4;padding:0 25px 50px}.programs_detail .content_detail .text_detail{width:50%;padding:0 50px 50px;align-content:flex-start}.programs_detail .content_detail .text_detail h1{color:var(--black);line-height:1.2;font-weight:600;font-size:2.625rem;margin:0 0 20px}.programs_detail .content_detail .text_detail h2{color:var(--black);font-weight:600;font-size:1.25rem;margin:0 0 20px}.programs_detail .content_detail .text_detail h3{color:var(--black);font-weight:700;font-size:1.25rem}.programs_detail .content_detail .text_detail p{color:var(--black);line-height:1.8;width:100%}.programs_detail .content_detail .text_detail p a{color:var(--black);line-height:1.8;position:relative;text-decoration:underline}.programs_detail .content_detail figure{width:50%;border-radius:20px;overflow:hidden;height:450px;position:sticky;top:130px}.programs_detail .content_detail figure img{width:100%;height:100%;object-fit:cover}.programs_detail .content_detail figure img.mobile{display:none}.programs_detail .content_rec article{justify-content:center}.programs_detail .content_rec .container_nav{justify-content:center}.programs_detail .content_rec .internal_nav{padding:10px;width:auto;border-radius:50px;background:var(--soft-white)}.programs_detail .content_rec .internal_nav li .link_internal{display:flex;align-items:center;column-gap:8px;border-radius:30px;padding:8px 25px}.programs_detail .content_rec .internal_nav li .link_internal span{color:var(--black);font-weight:500}.programs_detail .content_rec .internal_nav li .link_internal img{width:80px;height:50px;object-fit:contain}.programs_detail .content_rec .internal_nav li .link_internal.active{background:var(--white);pointer-events:none}.programs_detail .content_rec .internal_nav li .link_internal.active span{font-weight:600}.programs_detail .content_rec .internal_nav li .link_internal:hover{background:var(--soft-brown)}.programs_detail .content_rec .content_cards{padding:75px 25px 100px}.programs_detail .content_rec .content_cards .container_cards{display:flex;justify-content:center}.programs_detail .content_rec .content_cards .container_cards .item{width:280px}.promotions .internal_header{padding:100px 25px 0}.promotions .internal_header .content_heading{display:none}.promotions .content_marquee{height:100%;background:var(--white);z-index:4;pointer-events:all;overflow:hidden}.promotions .content_marquee .marquee{height:75px;display:flex;align-items:center;overflow:hidden;--duration:100s}.promotions .content_marquee .marquee-content-items li{height:100%;display:flex;align-items:center}.promotions .content_marquee .marquee span{height:100%;display:flex;align-items:center;font-size:3.5rem;font-weight:700;color:var(--black);float:left;margin:0 20px 0 0;position:relative;line-height:.88;text-transform:capitalize}.promotions .content_marquee .marquee span.circle01{width:30px;height:30px;border-radius:20px;background:var(--letter01)}.promotions .content_marquee .marquee span.circle02{width:30px;height:30px;border-radius:20px;background:var(--letter02)}.promotions .content_marquee .marquee span.circle03{width:30px;height:30px;border-radius:20px;background:var(--letter03)}.promotions .content_marquee .marquee span.circle04{width:30px;height:30px;border-radius:20px;background:var(--letter04)}.promotions .content_marquee .marquee span.circle05{width:30px;height:30px;border-radius:20px;background:var(--letter05)}.promotions .content_marquee .marquee span.circle06{width:30px;height:30px;border-radius:20px;background:var(--letter06)}.promotions .content_marquee .marquee span.circle07{width:30px;height:30px;border-radius:20px;background:var(--letter07)}.promotions .content_marquee .marquee span:last-child{margin:0}.promotions .content_big_slider.internal{height:calc(100vh - 215px)}.promotions .content_big_slider.internal .content_internal{padding:25px}.promotions .content_big_slider .item{height:100%}.promotions .content_marquee .marquee{opacity:0;transition:all 0.5s ease-in-out}.promotions .content_marquee.show .marquee{opacity:1}.promotions_detail .content_detail{background:var(--white);pointer-events:all;z-index:4;padding:0 25px 50px}.promotions_detail .content_detail article{align-items:flex-start}.promotions_detail .content_detail .text_detail{width:50%;padding:50px;align-content:flex-start}.promotions_detail .content_detail .text_detail h2{color:var(--black);line-height:1.2;font-weight:600;font-size:2.625rem;margin:0 0 20px}.promotions_detail .content_detail .text_detail p{color:var(--black);line-height:1.8;width:100%}.promotions_detail .content_detail .text_detail p a{color:var(--black);line-height:1.8;position:relative;text-decoration:underline}.promotions_detail .content_detail figure{width:50%;border-radius:20px;overflow:hidden;position:sticky;top:130px}.promotions_detail .content_detail figure img{width:100%}.promotions_detail .content_detail figure img.mobile{display:none}.service .content_service{background:var(--white);pointer-events:all;z-index:4;padding:0 25px 100px}.service .content_service .top_banners{display:grid;grid-template-columns:repeat(4,1fr);column-gap:20px;row-gap:20px}.service .content_service .top_banners .item{display:flex;align-items:center;padding:25px;column-gap:20px;border-radius:20px;background:var(--soft-brown)}.service .content_service .top_banners .item span{font-weight:500;color:var(--black);font-size:1.25rem;word-wrap:break-word}.service .content_service .top_banners .item figure{width:40px;height:30px}.service .content_service .top_banners .item figure img{width:100%;height:100%;object-fit:contain}.service .content_service .full_banner{margin:65px 0 0;background:var(--soft-brown);border-radius:20px}.service .content_service .full_banner .text_banner{width:50%;padding:45px;align-content:flex-start}.service .content_service .full_banner .text_banner:last-child{margin:0}.service .content_service .full_banner .text_banner figure{margin:0 0 25px}.service .content_service .full_banner .text_banner h3{font-size:2.625rem;font-weight:600;color:var(--black);margin:0 0 10px;line-height:1.1}.service .content_service .full_banner .text_banner h4{font-size:1.25rem;font-weight:500;color:var(--black);margin:0 0 20px;line-height:1.4}.service .content_service .full_banner .text_banner h5{font-size:2rem;font-weight:500;color:var(--black);margin:0 0 10px;line-height:1.6}.service .content_service .full_banner .text_banner p{color:var(--black);line-height:1.5}.service .content_service .full_banner .content_figure{width:calc(50% - 15px);margin:15px 15px 15px 0;border-radius:20px;overflow:hidden;height:600px}.service .content_service .full_banner .content_figure img{width:100%;height:100%;object-fit:cover}.service .content_location{background:var(--white);pointer-events:all;z-index:4;padding:0 0 60px}.service .content_location article{justify-content:space-between;padding:0 65px}.service .content_location .content_information{width:45%;align-content:space-between;padding:15px 0 0}.service .content_location .content_information h3{font-weight:500;color:var(--black);line-height:1.2;font-size:2.625rem}.service .content_location .content_information .info .label{color:var(--black);line-height:1.1;margin:0 0 15px}.service .content_location .content_information .info .contact_link{align-items:center}.service .content_location .content_information .info .contact_link span{color:var(--black);margin:0 0 0 15px;font-weight:500;font-size:1.5rem;position:relative}.service .content_location .content_information .info .contact_link span::before{width:100%;height:1px;position:absolute;bottom:5px;left:0;right:0;margin:auto;transform:scaleX(0);background:var(--black);transition:all 0.5s cubic-bezier(.25,.1,.1,1);content:''}.service .content_location .content_information .info .contact_link:hover span::before{transform:scaleX(1)}.service .content_location .content_information .info .content_button{margin:35px 0 0;column-gap:20px}.service .content_location .content_information .info .content_button .button.border{display:none}.service .content_location figure{width:52%;height:600px;border-radius:20px;overflow:hidden}.service .content_location figure img{width:100%;height:100%;object-fit:cover}.shops .content_cards{padding:35px 25px 120px;z-index:4;pointer-events:all;background:var(--white)}.shops .content_cards::before{width:calc(100% - 50px);height:1px;background:var(--black);opacity:.3;position:absolute;top:-20px;right:25px;content:''}.shops .content_cards.searching::before{content:none}.civic .content_cards{padding:35px 25px 120px;z-index:4;pointer-events:all;background:var(--white)}.civic .content_cards::before{width:calc(100% - 50px);height:1px;background:var(--black);opacity:.3;position:absolute;top:-20px;right:25px;content:''}.civic .content_cards.searching::before{content:none}.content_cards .container_cards{display:grid;grid-template-columns:repeat(5,1fr);row-gap:15px;column-gap:15px;padding:0 45px}.content_cards .container_cards .item{background:var(--soft-brown);border-radius:20px;box-shadow:0 2px 4px 0 rgb(0 0 0 / .25)}.content_cards .container_cards .card{padding:20px}.content_cards .container_cards .card .top{justify-content:space-between}.content_cards .container_cards .card .top figure{width:110px;height:110px;border-radius:10px;overflow:hidden}.content_cards .container_cards .card .top figure img{width:100%;height:100%;object-fit:cover}.content_cards .container_cards .card .top .arrow{width:45px;height:45px;display:flex;justify-content:center;align-items:center;border-radius:25px;transition:all 0.35s ease-in-out}.content_cards .container_cards .card .top .arrow svg{rotate:-45deg}.content_cards .container_cards .card .bottom{margin:10px 0 0}.content_cards .container_cards .card .bottom h3{color:var(--black);font-weight:700;font-size:1.5rem}.content_cards .container_cards .card .bottom h4{color:var(--black);font-weight:400}.content_cards .container_cards .card .bottom .info{justify-content:space-between;margin:15px 0 0}.content_cards .container_cards .card .bottom .icon{width:25px;height:25px}.content_cards .container_cards .card .bottom .icon img{width:100%;height:100%;object-fit:contain}.content_cards .container_cards .card .bottom .text{width:calc(100% - 35px)}.content_cards .container_cards .card .bottom .label01{color:var(--black);font-size:.75rem;font-weight:400}.content_cards .container_cards .card .bottom .label02{color:var(--black);font-weight:600}.content_cards .container_cards .card .bottom .label03{color:var(--black);text-decoration:underline}.content_cards .container_cards .card .bottom .label04{color:var(--black);font-size:.875rem}.content_cards .container_cards .card .bottom .label05{color:var(--black);font-size:.75rem;text-decoration:underline;word-break:break-all}.content_cards .container_cards .card .bottom .social{margin:15px 0 0;column-gap:10px}.content_cards .container_cards .card:hover .top .arrow{background:var(--white)}.content_cards .content_button{margin:50px 0 0;justify-content:center}.content_cards .content_button .btn_black{height:50px;width:170px;justify-content:center}.contact .contact_info{padding:30px 25px 10px}.contact .contact_info::before{width:calc(100% - 50px);height:1px;background:var(--black);opacity:.3;position:absolute;top:-20px;right:25px;content:''}.contact .contact_info article{justify-content:space-between}.contact .contact_info .text_info{width:calc(50% - 20px);align-content:flex-start}.contact .contact_info .text_info h2{color:var(--black);line-height:1.3;font-weight:500;font-size:2rem;margin:0 0 20px}.contact .contact_info .text_info p{color:var(--black);line-height:1.5;width:100%}.contact .contact_info .text_info p a{color:var(--black);line-height:1.5;position:relative;text-decoration:underline}.contact .contact_info .text_info .content_button{margin:35px 0 0}.contact .contact_info .text_info .content_button .button{height:50px}.contact .contact_info .text_info .content_button .button .btn_text{margin:0 50px 0 0}.contact .contact_info .text_info .content_button .button .arrow{width:50px;height:50px}.contact .contact_info .text_info .content_button .button:hover .btn_text{transform:translateX(50px)}.contact .contact_info .content_right{width:calc(50% - 20px);align-content:flex-start;row-gap:20px}.contact .contact_info .content_right .banner{padding:30px;align-items:center;border-radius:30px;box-shadow:0 0 4px 0 rgb(0 0 0 / .25);justify-content:space-between}.contact .contact_info .content_right .banner .btn_contact{display:flex;align-items:center}.contact .contact_info .content_right .banner .btn_contact span{color:var(--black);font-weight:500;font-size:1.25rem;position:relative;margin:0 0 0 10px;line-height:1.9}.contact .contact_info .content_right .banner .btn_contact span::before{width:100%;height:1px;position:absolute;bottom:4px;left:0;right:0;margin:auto;transform:scaleX(0);background:var(--black);transition:all 0.5s cubic-bezier(.25,.1,.1,1);content:''}.contact .contact_info .content_right .banner .btn_contact:hover span::before{transform:scaleX(1)}.contact .contact_info .content_right .container_form{padding:20px 40px;box-shadow:0 0 4px 0 rgb(0 0 0 / .25);border-radius:30px}.contact .contact_info .content_right .content_form .heading{justify-content:space-between;align-items:center}.contact .contact_info .content_right .content_form h2{color:var(--black);font-size:1.5rem;font-weight:500;line-height:2.1;justify-content:center;text-align:center;width:auto}.contact .contact_info .content_right .content_form h3{color:var(--black-07);font-size:.75rem;font-weight:500;justify-content:center;text-align:center;width:auto}.contact .contact_info .content_right .content_form form{justify-content:space-between;row-gap:15px;margin:25px 0 15px}.contact .contact_info .content_right .content_form form .form_field{width:49%}.contact .contact_info .content_right .content_form form .form_field.full{width:100%}.contact .contact_info .content_right .content_form .form_field input{padding:0 20px;border:0;background:var(--soft-gray);box-shadow:0 0 2px 0 rgb(0 0 0 / .1) inset;width:100%;height:45px;border-radius:25px;box-sizing:border-box}.contact .contact_info .content_right .content_form form .form_text{width:100%;height:125px}.contact .contact_info .content_right .content_form form .form_text textarea{width:100%;height:100%;border:none;border-radius:20px;background:var(--soft-gray);box-shadow:0 0 2px 0 rgb(0 0 0 / .1) inset;padding:10px 20px}.contact .contact_info .content_right .content_form .bottom{align-items:center}.contact .contact_info .content_right .content_form .form_field.error input{border:1px solid var(--warning);background:var(--warning-toast)}.contact .contact_info .content_right .content_form .error_msg{margin:0 0 0 30px;align-items:center;transition:all 0.35s ease-in-out;opacity:0;width:auto}.contact .contact_info .content_right .content_form .error_msg span{font-weight:600;opacity:.7;margin:0 0 0 10px;font-size:.875rem;color:var(--warning)}.contact .contact_info .content_right .content_form.error .error_msg{opacity:1}.contact .contact_info .content_right .content_form .btn_black{width:150px;height:50px}.contact .contact_info .content_right .content_success{position:absolute;top:0;left:0;justify-content:center;height:100%;align-content:center;will-change:transition;opacity:0;pointer-events:none}.contact .contact_info .content_right .content_success figure{width:120px;height:120px}.contact .contact_info .content_right .content_success figure img{width:100%;height:100%;object-fit:contain}.contact .contact_info .content_right .content_success .msg{margin:15px 0 25px;row-gap:10px}.contact .contact_info .content_right .content_success .msg h3{line-height:1.1;font-weight:700;color:var(--black);font-size:2.625rem;justify-content:center;text-align:center}.contact .contact_info .content_right .content_success .msg h4{line-height:1.4;font-weight:400;color:var(--black);font-size:1.25rem;justify-content:center;text-align:center;letter-spacing:.5px}.contact .contact_info .content_right .content_success .btn_black{height:50px;width:220px}.contact .contact_info .content_right .container_form.success .content_form{opacity:0;pointer-events:none}.contact .contact_info .content_right .container_form.success .content_success{opacity:1;pointer-events:all}.contact .content_map{background:var(--white);z-index:4;pointer-events:all;padding:100px 25px}.contact .content_map figure{height:600px;border-radius:20px;overflow:hidden}.contact .content_map figure img,.contact .content_map figure iframe{width:100%;height:100%;object-fit:cover}.contact .content_map .map_info{position:absolute;left:100px;top:100px;width:500px;height:400px;background:var(--white);border-radius:20px;padding:35px}.contact .content_map .map_info .container{height:100%;justify-content:space-between}.contact .content_map .map_info .container h3{font-size:2rem;font-weight:500;color:var(--black);line-height:1.3}.contact .content_map .map_info .container .content_button .contact_link span{font-size:1.5rem;font-weight:500;line-height:1.6;text-decoration:underline;color:var(--black);transition:all 0.35s ease-in-out}.contact .content_map .map_info .container .content_button .contact_link:hover span{text-decoration:none}.contact .mobile_map{display:none}.found{padding:0 100px}.found::before{width:calc(100% - 50px);height:1px;background:var(--black);opacity:.3;position:absolute;top:-20px;right:25px;content:''}.found .content_text{justify-content:center}.found .content_text h2{justify-content:center;text-align:center;font-size:1.5rem;font-weight:500;margin:0 0 15px;color:var(--black)}.found .content_text h3{justify-content:center;text-align:center;font-weight:400;color:var(--black);opacity:.6}.result{padding:25px 25px 50px}.result article h3{font-size:2rem;color:var(--black);font-weight:400;box-sizing:border-box;display:inline-block}.result article h3 span{font-weight:700}.result .result_list{margin:25px 0 0;position:relative}.result .result_list::before{width:100%;height:1px;background:var(--black);opacity:.3;position:absolute;bottom:0;right:0;content:''}.result .result_list .item{padding:25px 0;height:280px;box-sizing:border-box;position:relative}.result .result_list .item::before{width:100%;height:1px;background:var(--black);opacity:.3;position:absolute;top:0;right:0;content:''}.result .result_list .item a{justify-content:space-between;box-sizing:border-box;height:100%}.result .result_list .item .label_mobile{display:none}.result .result_list .item .content_left{width:30%;align-content:space-between;height:100%}.result .result_list .item .content_left label{color:var(--black);font-size:2.625rem;line-height:1.1;font-weight:600;cursor:pointer}.result .result_list .item .content_left .content_bottom .content_breadcrumb{padding:0;margin:0 0 20px}.result .result_list .item .content_left .content_bottom .content_breadcrumb .breadcrumb{display:flex}.result .result_list .item .content_left .content_bottom .content_breadcrumb li{position:relative;margin:0 20px 0 0;display:inline-block;vertical-align:middle}.result .result_list .item .content_left .content_bottom .content_breadcrumb li:last-child{margin:0}.result .result_list .item .content_left .content_bottom .content_breadcrumb li::before{position:absolute;top:5px;right:-12px;font-weight:500;font-size:.75rem;color:var(--black);content:'>'}.result .result_list .item .content_left .content_bottom .content_breadcrumb li:last-child::before{display:none}.result .result_list .item .content_left .content_bottom .content_breadcrumb li span{font-size:.75rem;position:relative;color:var(--black)}.result .result_list .item .content_left .button{height:45px}.result .result_list .item .content_left .button .btn_text{margin:0 45px 0 0}.result .result_list .item .content_left .button .arrow{height:45px;width:45px}.result .result_list .item .content_right{width:60%;height:100%}.result .result_list .item .content_right label{line-height:1.6;color:var(--black);cursor:pointer}.result .result_list .item.img .content_right{justify-content:space-between}.result .result_list .item.img .content_right label{width:calc(100% - 385px)}.result .result_list .item.img .content_right figure{width:220px;height:100%;border-radius:20px;overflow:hidden;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;display:flex}.result .result_list .item.img .content_right figure img{width:110px;transition:all 0.5s cubic-bezier(.25,.1,.1,1)}.result .result_list .item:hover .content_left .button .btn_text{transform:translate(45px)}.result .result_list .item:hover .content_right figure img{transform:scale(1.1)}.not_found{padding:35px 100px 0}.not_found::before{width:calc(100% - 50px);height:1px;background:var(--black);opacity:.3;position:absolute;top:-20px;right:25px;content:''}.not_found .content_text{justify-content:center}.not_found .content_text h2{justify-content:center;text-align:center;font-size:1.5rem;font-weight:500;margin:0 0 15px;color:var(--black)}.not_found .content_text h3{justify-content:center;text-align:center;font-weight:400;color:var(--black);opacity:.6}.not_found .content_text figure{width:180px;height:140px;margin:60px 0 0}.not_found .content_text figure img{width:100%;height:100%;object-fit:contain}.error_404 .content_not_found{padding:0 100px;height:80vh}.error_404 .content_not_found .content_text{width:50%;align-content:center}.error_404 .content_not_found .content_text h2{color:var(--black);font-weight:700;font-size:4.5rem;line-height:1.1;margin:0 0 20px}.error_404 .content_not_found .content_text p{display:inline-block;font-size:1.5rem;font-weight:500;line-height:1.3;letter-spacing:.5px;color:var(--black-07);margin:0 0 20px}.error_404 .content_not_found .content_text p a{color:var(--black-07);text-decoration:underline}.error_404 .content_not_found .content_text p a:hover{text-decoration:none}.error_404 .content_not_found .content_button .btn_black{width:265px;justify-content:center}.error_404 .content_not_found .content_numbers{width:50%;align-content:center;justify-content:center}.error_404 .content_not_found .content_numbers h3{font-size:15.5rem;font-weight:600;letter-spacing:-25px}.error_404 .content_not_found .content_numbers h3 span:nth-child(1){color:var(--letter04)}.error_404 .content_not_found .content_numbers h3 span:nth-child(2){color:var(--letter02)}.error_404 .content_not_found .content_numbers h3 span:nth-child(3){color:var(--letter06)}footer{padding:50px 0 0;pointer-events:all;z-index:4}footer .content_footer::before{width:calc(100% - 50px);height:1px;background:var(--black);opacity:.3;position:absolute;top:-3px;right:25px;content:''}footer .content_footer .marquee{height:100px;display:flex;align-items:center;overflow:hidden;margin:30px 0 0}footer .content_footer .marquee::before{background:url(../web/img/footer-marquee.png) no-repeat;width:160px;height:100%;position:absolute;left:0;top:0;z-index:4;content:''}footer .content_footer .marquee::after{background:url(../web/img/footer-marquee.png) no-repeat;transform:rotate(-180deg);width:160px;height:100%;position:absolute;right:0;top:0;z-index:4;content:''}footer .content_footer .marquee-content-items li{height:100%;display:flex;align-items:center}footer .content_footer .footer_information{padding:0 25px;justify-content:space-between;display:flex;margin:50px 0;flex-wrap:wrap}footer .content_footer .footer_information .footer_top{justify-content:space-between;align-items:center;margin:0 0 40px}footer .content_footer .footer_information .footer_top .logo{width:290px;height:70px}footer .content_footer .footer_information .footer_top .logo img{width:65px}footer .content_footer .footer_information .footer_top .content_social{column-gap:10px;display:flex}footer .content_footer .footer_information .footer_left{width:20%;row-gap:25px}footer .content_footer .footer_information .footer_top .institutional{display:none}footer .content_footer .footer_information .institutional{align-items:center}footer .content_footer .footer_information .institutional .item{align-content:flex-start}footer .content_footer .footer_information .institutional .item span{font-size:.875rem;color:var(--black);margin:5px 0;font-weight:600}footer .content_footer .footer_information .institutional .item p{font-size:.75rem;line-height:1.4;color:var(--black)}footer .content_footer .footer_information .institutional .item .link_insti{width:100%;display:flex}footer .content_footer .footer_information .institutional .item .link_insti span{font-size:.75rem;line-height:1.3;color:var(--black);font-weight:600;position:relative;margin:0}footer .content_footer .footer_information .institutional .item .link_insti span::before{width:100%;height:1px;position:absolute;bottom:0;left:0;right:0;margin:auto;transform:scaleX(0);background:var(--black);transition:all 0.5s cubic-bezier(.25,.1,.1,1);content:''}footer .content_footer .footer_information .institutional .item .link_insti span:hover::before{transform:scaleX(1)}footer .content_footer .footer_information .footer_left .label{font-weight:500;line-height:1.2;font-size:1.25rem}footer .content_footer .footer_information .footer_left .btn_black{height:50px;padding:0 15px;column-gap:10px}footer .content_footer .footer_information .footer_left .btn_black span{font-weight:700;font-size:.875rem}footer .content_footer .footer_information .footer_right{width:80%;display:grid;grid-template-columns:210px 170px 125px 120px repeat(6,1fr);column-gap:5px}footer .content_footer .footer_information .footer_right .content_link{align-content:flex-start}footer .content_footer .footer_information .footer_right .content_link:nth-child(5){justify-content:center;display:flex}footer .content_footer .footer_information .footer_right .content_link .link_footer span{display:inline-block;font-size:.75rem;color:var(--black);font-weight:600}footer .content_footer .footer_information .footer_right .content_link .link_footer span::before{width:100%;height:1px;position:absolute;bottom:0;left:0;right:0;margin:auto;transform:scaleX(0);background:var(--black);transition:all 0.5s cubic-bezier(.25,.1,.1,1);content:''}footer .content_footer .footer_information .footer_right .content_link .link_footer span:hover::before{transform:scaleX(1)}footer .content_footer .footer_information .footer_right .content_link .submenu{row-gap:10px;margin:10px 0 0}footer .content_footer .footer_information .footer_right .content_link .link_submenu span{font-size:.75rem;color:var(--black);position:relative}footer .content_footer .footer_information .footer_right .content_link .link_submenu span::before{width:100%;height:1px;position:absolute;bottom:0;left:0;right:0;margin:auto;transform:scaleX(0);background:var(--black);transition:all 0.5s cubic-bezier(.25,.1,.1,1);content:''}footer .content_footer .footer_information .footer_right .content_link .link_submenu span:hover::before{transform:scaleX(1)}footer .content_footer .footer_information .footer_right .content_link .link_more{display:flex;width:100%;justify-content:space-between;color:var(--black);font-weight:600;margin:15px 0 0;font-size:.75rem}footer .content_footer .footer_information .footer_right .content_link .link_more::before{width:100%;height:1px;position:absolute;bottom:0;left:0;right:0;margin:auto;transform:scaleX(0);background:var(--black);transition:all 0.5s cubic-bezier(.25,.1,.1,1);content:''}footer .content_footer .footer_information .footer_right .content_link .link_more:hover::before{transform:scaleX(1)}footer .content_footer .footer_information .footer_right .content_link .link_more.hidden{display:none}footer .content_footer .footer_information .content_subscribe{position:absolute;bottom:65px;right:25px;width:385px;height:330px;border-radius:20px;overflow:hidden;background:var(--soft-brown);padding:15px;display:flex;flex-wrap:wrap;align-content:space-between}footer .content_footer .footer_information .content_subscribe figure{width:100%;height:170px;border-radius:20px;overflow:hidden}footer .content_footer .footer_information .content_subscribe figure img{width:100%;height:100%;object-fit:cover}footer .content_footer .footer_information .content_subscribe .label{font-weight:600;color:var(--black);line-height:1.3}footer .content_footer .footer_information .content_subscribe .content_button{justify-content:space-between}footer .content_footer .footer_information .content_subscribe .content_button .btn_simple{padding:0 10px 0 15px;height:40px;column-gap:10px}footer .content_footer .footer_information .content_ccm_logo{width:105px;display:flex;flex-wrap:wrap;position:absolute;bottom:65px;right:465px}footer .content_footer .footer_bottom{height:40px;justify-content:space-between;align-items:center;padding:0 25px}footer .content_footer .footer_bottom::before{width:calc(100% - 50px);height:1px;background:var(--black);opacity:.3;position:absolute;top:0;right:25px;content:''}footer .content_footer .footer_bottom p{width:30%;color:var(--black);font-size:.625rem}footer .content_footer .footer_bottom .content_link{width:30%;justify-content:space-between}footer .content_footer .footer_bottom .content_link .bottom_link span{font-weight:600;color:var(--black);font-weight:600;font-size:.625rem;position:relative}footer .content_footer .footer_bottom .content_link .bottom_link span::before{width:100%;height:1px;position:absolute;bottom:0;left:0;right:0;margin:auto;transform:scaleX(0);background:var(--black);transition:all 0.5s cubic-bezier(.25,.1,.1,1);content:''}footer .content_footer .footer_bottom .content_link .bottom_link span:hover::before{transform:scaleX(1)}footer .content_footer .footer_bottom .content_boron{width:30%;justify-content:flex-end;display:flex}footer .content_footer .footer_bottom .content_boron .bottom_link{color:var(--black);font-weight:600;font-size:.625rem}footer .content_footer .footer_bottom .content_boron .bottom_link span{font-weight:700;position:relative}footer .content_footer .footer_bottom .content_boron .bottom_link span::before{width:100%;height:1px;position:absolute;bottom:0;left:0;right:0;margin:auto;transform:scaleX(0);background:var(--black);transition:all 0.5s cubic-bezier(.25,.1,.1,1);content:''}footer .content_footer .footer_bottom .content_boron .bottom_link:hover span::before{transform:scaleX(1)}@media (max-width:1600px){.navigation .content_links{column-gap:6px}.navigation .content_links li .link{padding:0 15px}.home .content_hero .content_slider{height:70%}.home .content_banners .data_banner .item_info a{padding:20px 25px}.content_cards .container_cards{grid-template-columns:repeat(4,1fr)}.programs .content_big_slider.internal{height:650px}.promotions .content_big_slider.internal{height:650px}.contact .contact_info .content_right .banner .btn_contact span{font-size:1.125rem}.contact .contact_info .content_right .content_form .error_msg{margin:20px 0 0 0;width:100%}footer .content_footer .footer_information .footer_top{margin:0 0 20px}footer .content_footer .footer_information .footer_right{grid-template-columns:170px 140px 110px 90px repeat(6,1fr)}footer .content_footer .footer_information .footer_right .content_link .link_footer span{font-size:.6875rem}footer .content_footer .footer_information .footer_right .content_link .link_submenu span{font-size:.625rem}}@media (max-width:1500px){.navigation{padding:0 20px}.navigation .logo{width:100px}.navigation .content_links{column-gap:0}.navigation .content_links li .link span{font-size:.75rem}}@media (max-width:1400px){.content_big_slider{height:600px}.content_big_slider .item{height:600px}.content_big_slider .item .information h4{font-size:3rem;margin:0 0 15px}.home .content_banners .data_banner .item_info a{padding:10px 20px}.home .content_banners .data_banner .item_info figure{margin:0}.home .content_banners .data_banner .item_info .info{align-content:center}.home .content_banners .data_banner .item_info h5{line-height:1.1;font-size:1.125rem}.home .content_banners .data_banner .item_info h6{font-size:.75rem}.promotions .content_big_slider.internal{height:600px}.promotions .content_big_slider .item{padding:50px 70px}.promotions .content_big_slider .slick-arrow{bottom:85px}.programs .content_big_slider.internal{height:600px}.programs .content_big_slider .item{padding:50px 70px}.programs .content_big_slider .slick-arrow{bottom:85px}.contact .contact_info .content_right .banner .label{width:100%;margin:0 0 10px}.modal .civic_modal .content_bottom{max-height:420px}.modal .shop_modal .content_bottom{max-height:270px}}@media (max-width:1300px){.service .content_service .full_banner .content_figure{height:auto}.contact .contact_info .content_right .content_form .bottom{justify-content:center}.contact .contact_info .content_right .content_form .error_msg{margin:15px 0 0 0}.not_found{padding:35px 100px 0}footer .content_footer .footer_information .footer_right{column-gap:20px}footer .content_footer .footer_information .footer_left{width:18%}footer .content_footer .footer_information .footer_right{width:82%}}@media (max-width:1200px){.content_whatsapp .btn_whatsapp{width:170px}.content_whatsapp .btn_whatsapp::after{width:170px}.content_whatsapp .btn_whatsapp .btn_logo{transform:translateX(60px)}.content_big_slider article{height:100%}.content_big_slider article .content_items{height:100%}.content_big_slider .item .information{min-height:420px;row-gap:15px}.content_big_slider .item .information h4{font-size:3rem;line-height:1.1}.content_big_slider.internal{height:600px}.content_big_slider.internal .content_internal{height:725px}.content_big_slider.internal .content_internal .content_items{height:100%}.internal_header.search .content_heading{row-gap:20px}.internal_header.search .content_heading h1{width:100%}.internal_header.search .content_heading .actions{width:100%;display:grid;grid-template-columns:repeat(2,1fr);column-gap:15px}.internal_header.search .content_heading .actions .select{width:100%}.internal_header.search .content_heading .actions .search_shops{width:100%}.navigation{padding:15px 10px 0;height:120px}.navigation .logo{width:45px}.navigation .content_links.mobile{display:flex;column-gap:20px}.navigation .content_links.mobile li::marker{content:none}.navigation .content_links li .btn_search{width:45px;height:45px;border-radius:30px;background:var(--white)}.navigation .burger_menu{width:45px;height:45px;display:flex;justify-content:center;align-items:center;background:var(--white);border-radius:30px;box-shadow:0 1px 4px 0 rgb(0 0 0 / .2)}.navigation .btn_burger{display:block;width:15px;height:15px;position:relative}.navigation .btn_burger::after{width:100%;height:1px;position:absolute;top:0;right:0;background:var(--black);content:''}.navigation .btn_burger::before{width:100%;height:1px;position:absolute;bottom:0;right:0;background:var(--black);content:''}.navigation .btn_burger span{width:100%;height:1px;position:absolute;top:0;bottom:0;right:0;margin:auto;background:var(--black);font-size:0}.navigation .btn_burger span::before{width:15px;height:1px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;background:var(--black);content:''}.navigation .btn_burger::before,.navigation .btn_burger::after{transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;will-change:opacity;transition-delay:0.5s;-webkit-transition-delay:0.5s}.navigation .btn_burger.open::before,.navigation .btn_burger.open::after{opacity:0;transition-delay:0s;-webkit-transition-delay:0s}.navigation .btn_burger span{transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;will-change:transform;transition-delay:0.35s;-webkit-transition-delay:0.35s}.navigation .btn_burger.open span{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.navigation .btn_burger span::before{transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;will-change:transform;transition-delay:0.35s;-webkit-transition-delay:0.35s}.navigation .btn_burger.open span::before{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.navigation .content_hours{display:flex;justify-content:space-between;width:100%}.navigation .content_hours .hours{align-items:center}.navigation .content_hours .hours:first-child{width:60%;margin:0}.navigation .content_hours .hours:last-child{width:35%}.navigation .content_hours .hours .text{width:calc(100% - 35px)}.navigation .content_hours .hours .text .link span{font-weight:600;color:var(--black);text-decoration:underline}.navigation .content_search{top:-53px;width:100%;background:var(--white)}.navigation .content_search.active{transform:translateY(120px)}.navigation .content_search .input_search{margin:0 10px;width:calc(100% - 20px)}.navigation .content_search .background{display:none}.navigation .content_links.desktop{width:100%;flex-wrap:wrap;row-gap:10px;align-content:flex-start;position:absolute;top:0;left:0;padding:20px 25px 110px;background:var(--white);box-sizing:border-box;margin:120px 0 0;pointer-events:none;border-radius:0 0 30px 30px;clip-path:inset(0 0 100% 0);transition:all 0.75s cubic-bezier(.25,.1,.1,1);height:0}.navigation.open .content_links.desktop{clip-path:inset(0 0 0 0);pointer-events:all;height:calc(100vh - 120px);overflow:auto}.navigation .content_links.desktop li{width:100%;display:flex;justify-content:center}.navigation .content_links.desktop li .link{justify-content:center;width:auto;padding:0 25px;height:45px}.navigation .content_links.desktop li .link span{font-size:1rem;font-weight:600}.navigation .content_links.desktop li.social{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:15px}.navigation .content_links.desktop li.social .label{width:100%;justify-content:center;text-align:center;text-transform:uppercase;font-size:.75rem;font-weight:400;color:var(--black)}.navigation .content_links.desktop li a.btn_search{display:none}.home .content_hero .content_slider .item .content_information .content_text h3{font-size:2.5rem}.home .content_banners .data_banner{grid-template-columns:1fr 1fr 1fr 170px}.home .content_banners .data_banner .item_info h5{font-size:1rem}.home .content_big_slider{height:550px}.home .content_big_slider .content_internal{height:auto}.home .content_program .programs .boxes{min-height:300px}.home .content_program .programs .boxes .box01{padding:20px}.home .content_program .programs .boxes .box01 h5{font-size:2rem}.home .content_program .programs .boxes .box02 .description h5{font-size:2rem}.home .content_program .programs .boxes .box03{display:flex;justify-content:space-between}.home .content_program .programs .boxes .box03 figure{width:40%}.home .content_program .programs .boxes .box03 .description{width:57%}.home .content_program .programs .boxes .box03 .description h5{font-size:2rem;line-height:1}.home .content_program .programs .boxes .box04{padding:20px 30px;min-height:350px}.home .content_program .programs .boxes .box04 .title{width:100%;margin:0 0 20px}.home .content_program .programs .boxes .box04 .title h5{font-size:2rem}.home .content_program .programs .boxes .box04 .description{width:auto}.home .content_program .programs .boxes .box_slider .item_box{min-height:400px}.home .content_program .programs .boxes .box_slider .item_box .title{font-size:2rem}.home .content_program .programs .boxes .box_promos .box_text h5{font-size:2rem}.home .content_program .programs .boxes .box_promos .box_text .pill{font-size:2rem}.home .content_location .content_information h3{font-size:2rem}.home .content_location .content_information .info{margin:15px 0 0}.home .content_location .content_information .info .contact_link span{font-size:1.125rem;width:calc(100% - 35px);margin:0 0 0 8px}.home .content_location .content_information .info .content_button{row-gap:10px}.home .content_location .content_information .info .content_button .btn_black{width:100%;height:40px;justify-content:center;order:1}.home .content_location .content_information .info .content_button .button.border{width:100%;height:40px}.home .content_location .content_information .info .content_button .button.border .arrow{height:40px;width:40px}.home .content_location .content_information .info .content_button .button.border .btn_text{margin:0 40px 0 0}.home .content_location .content_information .info .content_button .button.border .btn_text span{justify-content:center}.home .content_location .content_information .info .content_button .button.border:hover .btn_text{transform:translateX(40px)}.about .content_about .text{width:55%}.about .content_about .img_desktop{width:40%;height:300px}.about .squares .item .number{font-size:2rem}.programs .content_big_slider.internal{height:550px}.programs .content_big_slider.internal .content_internal{height:auto}.programs_detail .content_detail .text_detail{padding:0 20px 20px;width:60%}.programs_detail .content_detail figure{width:40%}.programs_detail .content_rec .internal_nav li .link_internal{padding:8px 20px}.programs_detail .content_rec .internal_nav li .link_internal span{font-size:.875rem}.promotions .content_big_slider.internal{height:550px}.promotions .content_big_slider.internal .content_internal{height:auto}.promotions_detail .content_detail .text_detail{padding:0 20px 20px;width:60%}.promotions_detail .content_detail figure{width:40%}.service .content_service .top_banners{grid-template-columns:repeat(2,1fr);row-gap:10px;column-gap:10px}.service .content_service .full_banner .text_banner{width:60%;padding:25px}.service .content_service .full_banner .content_figure{width:calc(40% - 25px)}.service .content_location .content_information h3{font-size:2rem}.service .content_location .content_information .info{margin:15px 0 0}.service .content_location .content_information .info .contact_link span{font-size:1.25rem}.content_cards .container_cards{grid-template-columns:repeat(3,1fr);padding:0}.contact .contact_info::before{content:none}.contact .contact_info .text_info{width:100%;margin:0 0 40px}.contact .contact_info .text_info .content_button{justify-content:center}.contact .contact_info .content_right{width:100%;margin:0 0 10px}.result .result_list .item .content_left label{font-size:2rem;line-height:1}.result .result_list .item.img .content_right label{width:calc(100% - 290px)}.result .result_list .item.img .content_right figure{width:250px}.error_404 .content_not_found{padding:0 25px;height:50vh}.error_404 .content_not_found .content_text h2{font-size:3rem}.error_404 .content_not_found .content_text p{font-size:1rem}.error_404 .content_not_found .content_numbers h3{font-size:11rem}footer .content_footer .footer_information .footer_top{flex-wrap:nowrap}footer .content_footer .footer_information .footer_top .logo{width:200px;height:55px;flex-shrink:0}footer .content_footer .footer_information .footer_top .institutional{display:flex;justify-content:center;column-gap:10px}footer .content_footer .footer_information .institutional .item{width:30%}footer .content_footer .footer_information .institutional .item svg{width:20px;height:20px}footer .content_footer .footer_information .institutional .item span{font-size:.6875rem}footer .content_footer .footer_information .institutional .item p{font-size:.625rem}footer .content_footer .footer_information .institutional .item .link_insti span{font-size:.625rem}footer .content_footer .footer_information .footer_left{display:none}footer .content_footer .footer_information .footer_right{width:100%;column-gap:10px}.modal.shop .box,.modal.civic .box{width:900px}}@media (max-width:1000px){.content_whatsapp{z-index:10}.content_whatsapp .btn_whatsapp{width:60px}.content_whatsapp .btn_whatsapp::after{width:60px}.content_whatsapp .btn_whatsapp .btn_text{display:none}.content_whatsapp .btn_whatsapp .btn_logo{transform:none}.btn_simple{width:100%}.internal_header{padding:120px 15px 0}.internal_header .content_heading{padding:10px 0}.internal_header .content_heading h1{font-size:2.625rem;font-weight:600}.internal_header .content_hours{display:none}.internal_header.search .content_heading .actions{grid-template-columns:1fr;row-gap:15px}.content_big_slider.internal{height:calc(100vh - 120px)}.content_big_slider.internal .content_internal{height:calc(100vh - 120px);padding:25px 15px 100px}.content_big_slider.internal .content_internal .slick-dots{right:unset;left:20px;bottom:20px}.content_big_slider.internal .content_internal .slick-dots li{margin:0 15px 0 0}.content_big_slider.internal .content_internal .slick-dots li button{width:4px;height:4px}.modal{flex-direction:unset;flex-wrap:wrap;align-content:flex-start;align-items:center;padding:80px 0 0}.modal .box{width:calc(100% - 40px)}.modal.hours .box,.modal.shop .box,.modal.civic .box{width:calc(100% - 40px);height:calc(100% - 200px);max-height:none}.modal .civic_modal{height:100%}.modal .box .btn_close,.modal.shop .box .btn_close,.modal.civic .box .btn_close{right:15px;top:15px}.modal .shop_modal .content_top{height:135px}.modal .shop_modal .content_top .logo{margin:80px 0 0 20px;z-index:10}.modal .shop_modal .content_bottom{max-height:400px;padding:70px 0 20px}.modal .shop_modal .content_bottom .container_bottom{margin:0 10px 0 25px}.modal .shop_modal .content_bottom .socials{order:2;justify-content:space-between}.modal .shop_modal .content_bottom .socials .social_icons{padding:0 5px 0 0;column-gap:10px;margin:0;order:1}.modal .shop_modal .content_bottom .socials .link_social{order:1;margin:0}.modal .shop_modal .content_bottom .socials .link_social:last-child{order:0;width:60%}.modal .shop_modal .content_bottom .information{flex-wrap:wrap;row-gap:15px;display:flex}.modal .shop_modal .content_bottom .information figure{position:absolute;top:0;left:0;width:25px;height:25px}.modal .shop_modal .content_bottom .information figure img{width:100%;height:100%;object-fit:contain}.modal .shop_modal .content_bottom .information .item .label01,.modal .shop_modal .content_bottom .information .item .label02,.modal .shop_modal .content_bottom .information .item a{margin:0 0 0 35px}.modal .content_contact{padding:60px 20px}.modal .content_contact .content_form{width:100%}.modal .content_contact .content_form form .form_field{width:100%}.modal .content_contact .content_form .error_msg{justify-content:space-between}.modal .content_contact .content_form .error_msg span{width:calc(100% - 40px);margin:0}.modal .content_contact .content_form .btn_black{width:100%}.modal .content_success{padding:40px 20px}.modal .content_success .btn_black{width:100%}.modal .civic_modal .content_top{height:160px}.modal .civic_modal .content_bottom{max-height:calc(100% - 160px)}.modal .civic_modal .content_bottom .container_bottom{margin:0 10px 0 25px}.modal .civic_modal .content_bottom .content_list{display:flex;row-gap:15px;padding:0 10px 0 0}.modal .civic_modal .content_bottom .content_list .list .title{margin:0 0 15px}.modal .civic_modal .content_bottom .socials{order:2;justify-content:space-between}.modal .civic_modal .content_bottom .socials .social_icons{padding:0 5px 0 0;column-gap:10px;margin:0;order:1}.modal .civic_modal .content_bottom .socials .link_social{margin:0}.modal .civic_modal .content_bottom .socials .link_social:last-child{width:60%;order:0}.modal .civic_modal .content_bottom .information{display:flex;flex-wrap:wrap;row-gap:15px}.modal .civic_modal .content_bottom .information figure{position:absolute;top:0;left:0;width:25px;height:25px}.modal .civic_modal .content_bottom .information figure img{width:100%;height:100%;object-fit:contain}.modal .civic_modal .content_bottom .information .item .label01,.modal .civic_modal .content_bottom .information .item .label02,.modal .civic_modal .content_bottom .information .item a{margin:0 0 0 35px}.home .content_hero{padding:120px 10px 0;height:165vh;align-content:flex-start}.home .content_hero .content_hours{display:none}.home .content_hero .content_slider{height:calc(100vh - 135px);padding:0 0 40px}.home .content_hero .content_slider .item .content_information{padding:25px 20px}.home .content_hero .content_slider .item .content_information .content_text{width:100%}.home .content_hero .content_slider .item .content_information .content_text h4{font-weight:600}.home .content_hero .content_slider .item .content_information .content_button{margin:30px 0 0}.home .content_hero .content_slider .item .content_information .content_button .button.white{height:50px}.home .content_hero .content_slider .item .content_information .content_button .button.white .arrow{height:50px;width:50px}.home .content_hero .content_slider .item .content_information .content_button .button.white .btn_text{margin:0 50px 0 0}.home .content_hero .content_slider .item picture img.desktop,.home .content_hero .content_slider .item picture video.desktop{display:none}.home .content_hero .content_slider .item picture img.mobile,.home .content_hero .content_slider .item picture video.mobile{display:flex}.home .content_hero .content_slider .slick-dots{position:absolute;display:flex;justify-content:center;width:100%;bottom:20px;left:0}.home .content_hero .content_slider .slick-dots li{margin:0 5px 0 0}.home .content_hero .content_slider .slick-dots li:last-child{margin:0}.home .content_hero .content_slider .slick-dots li button{width:4px;height:4px;border-radius:3px;padding:0;font-size:0;box-sizing:border-box;background:var(--gray);border:none}.home .content_hero .content_slider .slick-dots li.slick-active button{background:var(--yellow)}.home .content_banners{padding:20px 0 0}.home .content_banners .data_banner{display:flex;flex-wrap:wrap;height:100%;row-gap:10px}.home .content_banners .data_banner .item_info a{padding:25px}.home .content_banners .data_banner .item_info h5{font-size:1.125rem;margin:10px 0 0}.home .content_banners .data_banner .item_info h6{font-weight:500;line-height:1}.home .content_banners .data_banner .item_info .arrow{opacity:1;background:#fff0;box-shadow:none}.home .content_banners .data_banner .item_info:hover .arrow{background:var(--white);box-shadow:0 1px 3px 0 rgb(0 0 0 / .2)}.home .content_color_text{padding:50px 0 0}.home .content_color_text .content_text{padding:0 10px}.home .content_color_text span{font-size:2rem;line-height:1}.home .content_program{padding:100px 0 50px}.home .content_program article{padding:0 10px}.home .content_program .programs .boxes{display:flex;row-gap:20px}.home .content_program .programs .boxes .box01{padding:0}.home .content_program .programs .boxes .box01 h5{font-size:1.5rem;margin:0 0 20px}.home .content_program .programs .boxes .box01 h5:last-child{margin:0}.home .content_program .programs .boxes .box02{min-height:450px;padding:25px}.home .content_program .programs .boxes .box02 .description{height:calc(100% - 60px);align-content:space-between}.home .content_program .programs .boxes .box02 .title span{font-weight:700;margin:0 0 15px}.home .content_program .programs .boxes .box02 .description h5{width:100%}.home .content_program .programs .boxes .box02 figure img.desktop{display:none}.home .content_program .programs .boxes .box02 figure img.mobile{display:flex}.home .content_program .programs .boxes .box03 figure{width:100%;height:350px}.home .content_program .programs .boxes .box03 .description{width:100%;padding:25px 0 0;row-gap:20px}.home .content_program .programs .boxes .box03 .description h5{font-size:1.25rem;line-height:1.9;justify-content:center}.home .content_program .programs .boxes .box04{min-height:500px;padding:20px}.home .content_program .programs .boxes .box04 .title h5{font-size:2.625rem}.home .content_program .programs .boxes .box04 .title h6{font-weight:600}.home .content_program .programs .boxes .box_slider{width:100%}.home .content_program .programs .boxes .box_slider .item_box{min-height:500px;padding:20px 20px 50px}.home .content_program .programs .boxes .box_slider .item_box .title{font-size:2.625rem;width:100%}.home .content_program .programs .boxes .box_slider .slick-dots{right:unset;left:20px;bottom:20px}.home .content_program .programs .boxes .box_slider .slick-dots li{margin:0 15px 0 0}.home .content_program .programs .boxes .box_slider .slick-dots li button{width:4px;height:4px}.home .content_program .programs .boxes .box_promos{width:100%}.home .content_program .programs .boxes .box_promos .box_text{padding:0}.home .content_program .programs .boxes .box_promos .box_text h5{font-size:1.5rem}.home .content_program .programs .boxes .box_promos .box_text .pill{font-size:1.5rem;display:flex;height:50px;width:200px;align-items:center;margin:5px 0 0}.home .content_program .programs .boxes .box_promos .box_text .content_button .button{width:100%}.home .content_program .programs .boxes .box_promos .box_text .content_button .button.border .btn_text span{justify-content:center}.home .content_marquee{padding:50px 0 25px}.home .content_marquee::before{height:20px;width:100%;background:var(--white);position:absolute;top:0;left:0;content:''}.home .content_marquee .marquee span{font-size:2.625rem}.home .content_marquee .marquee img{height:40px;width:65px}.home .social_slider{padding:0 0 50px}.home .social_slider::before{width:calc(100% - 20px);right:10px}.home .social_slider .content_heading{padding:0 15px}.home .social_slider .content_heading h3{width:100%;font-size:1.5rem}.home .social_slider .content_heading h3 br{display:none}.home .social_slider .content_heading .content_social{margin:20px 0 0}.home .social_slider .slider_instagram .item{height:400px}.home .content_location{padding:0 0 100px}.home .content_location article{padding:0 10px}.home .content_location .content_information{width:100%}.home .content_location .content_information h3{font-size:1.5rem}.home .content_location .content_information .info{margin:30px 0}.home .content_location .map_link{width:100%}.home .content_location .map_link figure{height:250px}.home .content_big_slider{padding:50px 20px 0;height:auto}.home .content_big_slider article .content_items{height:auto}.content_big_slider{height:unset}.content_big_slider .item{height:unset;padding:0}.about .content_big_slider .item .background{height:calc(100vh - 120px)}.content_big_slider .item .background{height:250px;position:relative}.content_big_slider .item .background figure{border-radius:20px;overflow:hidden}.content_big_slider .item .background figure img.desktop{display:none}.content_big_slider .item .background figure img.mobile{display:flex}.content_big_slider .item .information{margin:0 0 50px;padding:0;background:#fff0;align-content:flex-start;row-gap:15px;min-height:unset;width:100%}.content_big_slider .item .information .content_button .button{width:100%}.content_big_slider .item .information .content_button .button .btn_text span{justify-content:center}.content_big_slider .slick-dots{position:absolute;display:flex;justify-content:center;bottom:25px;right:0;width:100%}.content_big_slider .slick-dots li{margin:0 15px 0 0}.content_big_slider .slick-dots li:last-child{margin:0}.content_big_slider .slick-dots li button{width:5px;height:5px;border-radius:10px;padding:0;font-size:0;box-sizing:border-box;background:var(--gray);border:none}.content_big_slider .slick-dots li.slick-active button{background:var(--yellow)}.about .content_about{padding:35px 15px}.about .content_about .text{width:100%;order:1}.about .content_about .text h2{margin:0 0 10px}.about .content_about .img_desktop{display:none}.about .content_about .text .img_mobile{display:flex;width:100%;height:220px;margin:0 0 20px;border-radius:20px;overflow:hidden}.about .content_about .text .img_mobile img{width:100%;height:100%;object-fit:cover}.about .content_big_slider.internal{height:auto}.about .content_big_slider.internal .content_internal{height:auto}.about .content_big_slider .item{height:620px}.about .content_big_slider .item .background{height:620px}.about .squares{grid-template-columns:repeat(2,1fr)}.about .squares .item{height:unset;padding:20px 0;align-content:flex-start}.about .squares .item .number{font-size:1.5rem}.about .squares .item .label{font-size:.875rem;width:calc(100% - 20px)}.about .content_big_slider .item .background figure img.desktop{display:none}.about .content_big_slider .item .background figure img.mobile{display:flex}.programs .internal_header .content_heading{display:flex}.programs .content_big_slider.internal{height:unset}.programs .content_big_slider.internal .content_internal{height:unset;padding:25px 15px 50px}.programs .content_big_slider .item{height:unset;padding:0}.programs .content_big_slider .item .background{height:250px;position:relative}.programs .content_big_slider .item .background figure{border-radius:20px;overflow:hidden}.programs .content_big_slider .item .information{margin:0 0 50px;padding:0;background:#fff0;align-content:flex-start;row-gap:15px;min-height:unset}.programs .content_big_slider .item .information .content_button .button{width:100%}.programs .content_big_slider .item .information .content_button .button .btn_text span{justify-content:center}.programs .content_big_slider.internal .content_internal .slick-dots{width:100%;right:0;left:0;justify-content:center;bottom:25px}.programs .content_marquee{display:none}.programs_detail .content_detail{padding:20px 15px 50px}.programs_detail .content_detail .text_detail{width:100%;order:1;padding:20px 0 0}.programs_detail .content_detail .text_detail h2{font-size:1rem}.programs_detail .content_detail figure{width:100%;position:relative;top:0;height:250px}.programs_detail .content_detail figure img.mobile{display:flex}.programs_detail .content_detail figure img.desktop{display:none}.programs_detail .content_rec .container_nav{padding:0 15px 0;min-height:70px}.programs_detail .content_rec .internal_nav li{min-height:50px}.programs_detail .content_rec .internal_nav li .link_internal{height:100%}.programs_detail .content_rec .internal_nav li .link_internal img{width:50px;height:40px}.programs_detail .content_rec .content_cards{padding:0}.programs_detail .content_rec .content_cards .container_cards{padding:30px 15px 70px;flex-wrap:wrap}.programs_detail .content_rec .content_cards .container_cards .item{width:100%}.promotions .internal_header .content_heading{display:flex}.promotions .content_big_slider.internal{height:unset}.promotions .content_big_slider.internal .content_internal{height:unset;padding:25px 15px 50px}.promotions .content_big_slider .item{height:unset;padding:0}.promotions .content_big_slider .item .background{height:250px;position:relative}.promotions .content_big_slider .item .background figure{border-radius:20px;overflow:hidden}.promotions .content_big_slider .item .information{margin:0 0 50px;padding:0;background:#fff0;align-content:flex-start;row-gap:15px;min-height:unset}.promotions .content_big_slider .item .information .content_button .button{width:100%}.promotions .content_big_slider .item .information .content_button .button .btn_text span{justify-content:center}.promotions .content_big_slider.internal .content_internal .slick-dots{width:100%;right:0;left:0;justify-content:center;bottom:25px}.promotions .content_marquee{display:none}.promotions_detail .content_detail{padding:20px 15px 50px}.promotions_detail .content_detail .text_detail{width:100%;order:1;padding:20px 0 0}.promotions_detail .content_detail .text_detail h2{font-size:2.625rem}.promotions_detail .content_detail figure{width:100%;position:relative;top:0}.promotions_detail .content_detail figure img.mobile{display:flex}.promotions_detail .content_detail figure img.desktop{display:none}.shops .content_cards::before{content:none}.civic .content_cards::before{content:none}.shops .content_cards{padding:35px 15px 50px}.civic .content_cards{padding:35px 15px 50px}.content_cards .container_cards{grid-template-columns:1fr}.content_cards .container_cards .card{padding:20px;justify-content:space-between}.content_cards .container_cards .card .top{width:115px;height:115px}.content_cards .container_cards .card .top figure{width:115px;height:115px}.content_cards .container_cards .card .top .arrow{position:absolute;left:75vw;top:-15px}.content_cards .container_cards .card .bottom{margin:0;width:calc(100% - 133px);align-content:center}.content_cards .container_cards .card .bottom .titles{align-content:flex-start}.content_cards .container_cards .card .bottom .info{display:none}.content_cards .container_cards .card .bottom .info.location .label01{display:none}.content_cards .container_cards .card .bottom .info.location .label03{display:none}.content_cards .container_cards .card .bottom .social{display:none}.content_cards .container_cards .card .bottom .info.location{display:flex;justify-content:flex-start;align-items:center;margin:10px 0 0}.content_cards .container_cards .card .bottom h3{font-size:1.125rem}.content_cards .container_cards .card .bottom h4{font-size:.875rem}.content_cards .container_cards .card .bottom .label02{font-size:.875rem}.service .content_service{padding:20px 15px 40px}.service .content_service .top_banners{display:flex;column-gap:unset}.service .content_service .top_banners .item{width:100%;padding:20px;column-gap:unset;justify-content:space-between}.service .content_service .top_banners .item figure{width:30px;height:20px;flex-shrink:0}.service .content_service .top_banners .item figure img{width:100%;height:100%;object-fit:contain}.service .content_service .top_banners .item span{font-size:.75rem;line-height:normal;width:calc(100% - 40px)}.service .content_service .full_banner .text_banner{width:100%;padding:25px 15px}.service .content_service .full_banner .text_banner figure{margin:0 0 20px}.service .content_service .full_banner .text_banner h3{font-size:1.5rem}.service .content_service .full_banner .text_banner h4{font-size:.875rem}.service .content_service .full_banner .text_banner h5{font-size:1.5rem}.service .content_service .full_banner .text_banner p{font-size:.875rem}.service .content_service .full_banner .content_figure{width:100%;margin:15px;height:250px}.service .content_location .content_information .info .content_button{row-gap:10px}.service .content_location .content_information .info .content_button .button.border{display:flex;width:100%;height:40px}.service .content_location .content_information .info .content_button .button.border .arrow{height:40px;width:40px}.service .content_location .content_information .info .content_button .button.border .btn_text{margin:0 40px 0 0;width:100%}.service .content_location .content_information .info .content_button .button.border .btn_text span{justify-content:center;font-size:.875rem}.service .content_location{padding:40px 0 100px}.service .content_location::before{width:calc(100% - 30px);height:1px;background:var(--black);position:absolute;top:0;right:15px;content:''}.service .content_location article{padding:0 15px}.service .content_location .content_information{width:100%;padding:0}.service .content_location .content_information h3{font-size:1.5rem}.service .content_location .content_information .info{margin:30px 0}.service .content_location .content_information .info .contact_link span{width:calc(100% - 40px);font-size:1.125rem}.service .content_location .content_information .info .content_button .btn_black{width:100%;justify-content:center;height:40px}.service .content_location .content_information .info .content_button .btn_black span{font-size:.875rem}.service .content_location .content_information .info .contact_link span::before{content:none}.service .content_location figure{width:100%;height:250px}.contact .contact_info{padding:15px 15px 0}.contact .contact_info .text_info h2{font-size:1.5rem}.contact .contact_info .text_info p{font-size:.875rem}.contact .contact_info .text_info .content_button{margin:20px 0 0}.contact .contact_info .text_info .content_button .button{width:100%}.contact .contact_info .text_info .content_button .button .btn_text span{justify-content:center}.contact .contact_info .content_right{margin:0}.contact .contact_info .content_right .container_form{padding:20px}.contact .contact_info .content_right .content_form h2{justify-content:center;text-align:center;width:100%}.contact .contact_info .content_right .content_form h3{justify-content:center;text-align:center;width:100%}.contact .contact_info .content_right .content_form form .form_field{width:100%}.contact .contact_info .content_right .content_form form .form_text{height:100px}.contact .contact_info .content_right .content_form .btn_black{width:100%}.contact .contact_info .content_right .content_form .error_msg{justify-content:space-between}.contact .contact_info .content_right .content_form .error_msg span{width:calc(100% - 35px);margin:0}.contact .contact_info .content_right .content_success{padding:20px}.contact .contact_info .content_right .content_success .btn_black{width:100%}.contact .contact_info .content_right .banner{display:none}.contact .content_map{display:none}.contact .mobile_map{display:flex;padding:35px 20px 0}.contact .mobile_map .info{margin:0 0 35px}.contact .mobile_map .info .label{margin:0 0 10px}.contact .mobile_map .info .contact_link{display:flex;align-items:center;column-gap:8px;margin:0 0 5px}.contact .mobile_map .info .contact_link:last-child{margin:0}.contact .mobile_map .info .contact_link span{font-weight:500;font-size:1.125rem;text-decoration:underline;color:var(--black);width:calc(100% - 35px)}.contact .mobile_map .content_button{margin:0 0 35px;row-gap:10px}.contact .mobile_map .content_button .button{height:40px;width:100%}.contact .mobile_map .content_button .button .arrow{height:40px;width:40px}.contact .mobile_map .content_button .button .btn_text{margin:0 40px 0 0}.contact .mobile_map .content_button .button .btn_text span{justify-content:center}.contact .mobile_map .content_button .button:hover .btn_text{transform:translateX(40px)}.contact .mobile_map .content_button .btn_black{width:100%;height:40px;justify-content:center}.contact .mobile_map figure{height:250px;border-radius:40px;overflow:hidden}.contact .mobile_map figure img{width:100%;height:100%;object-fit:cover}.found{padding:0 15px}.found::before{content:none}.not_found{padding:35px 15px 0}.not_found::before{content:none}.result .result_list .item{height:auto}.result .result_list .item .label_mobile{display:flex;font-weight:600;font-size:2rem;color:var(--black);margin:0 0 15px;line-height:1.1}.result .result_list .item a{height:auto}.result .result_list .item .content_left{width:100%;height:auto;order:1;margin:15px 0 0}.result .result_list .item .content_left label{display:none}.result .result_list .item .content_right{width:100%;height:auto;row-gap:15px}.result .result_list .item.img .content_right label{width:100%}.result .result_list .item.img .content_right figure{width:100%;height:240px}.result .result_list .item .content_left .button{width:100%}.result .result_list .item .content_left .button .btn_text span{justify-content:center}.error_404 .content_not_found{height:unset}.error_404 .content_not_found .content_text{width:100%;order:1}.error_404 .content_not_found .content_text h2{font-size:2.25rem}.error_404 .content_not_found .content_button .btn_black{width:100%;height:40px}.error_404 .content_not_found .content_button .btn_black span{font-weight:500}.error_404 .content_not_found .content_numbers{width:100%;order:0;justify-content:flex-start}.error_404 .content_not_found .content_numbers h3{letter-spacing:-15px;font-size:8rem}footer .content_footer .footer_information{margin:20px 0}footer .content_footer .marquee{margin:15px 0 0}footer .content_footer .footer_information .footer_top .logo img{width:50px}footer .content_footer .footer_information .footer_top{flex-wrap:wrap;margin:0 0 10px}footer .content_footer .footer_information .footer_top .logo{width:200px;height:55px}footer .content_footer .footer_information .footer_top .content_social{margin:20px 0}footer .content_footer .footer_information .footer_top .institutional{justify-content:flex-start;row-gap:15px;order:2}footer .content_footer .footer_information .institutional .item:nth-child(1){width:50%;order:0}footer .content_footer .footer_information .institutional .item:nth-child(2){width:100%;order:2}footer .content_footer .footer_information .institutional .item:nth-child(3){width:40%;order:1}footer .content_footer .footer_information .footer_right{display:flex;margin:0 0 10px}footer .content_footer .footer_information .footer_right .content_link{display:flex;width:100%}footer .content_footer .footer_information .footer_right .content_link:nth-child(5){text-align:left;justify-content:flex-start}footer .content_footer .footer_information .footer_right .content_link .link_footer span{font-size:.875rem}footer .content_footer .footer_information .footer_right .content_link .submenu{display:none}footer .content_footer .footer_information .footer_right .content_link .link_more{display:none}footer .content_footer .footer_information .content_subscribe{position:relative;bottom:unset;right:unset;width:100%;padding:0;background:#fff0;border-radius:0;height:auto}footer .content_footer .footer_information .content_subscribe figure{display:none}footer .content_footer .footer_information .content_subscribe .label{font-size:1.25rem;margin:0 0 10px}footer .content_footer .footer_information .content_subscribe .content_button .btn_simple:last-child{display:none}footer .content_footer .footer_information .content_ccm_logo{width:100%;margin:30px 0 20px;position:relative;bottom:auto;right:auto}footer .content_footer .footer_information .content_ccm_logo a{justify-content:center}footer .content_footer .footer_information .content_ccm_logo a img{width:90px}footer .content_footer .footer_bottom{height:60px;padding:0 15px}footer .content_footer .footer_bottom p{width:100%}footer .content_footer .footer_bottom .content_link{width:65%}footer .content_footer .footer_bottom .content_boron{width:35%}}@media (max-width:400px){.content_cards .container_cards .card .bottom .icon{display:none}.content_cards .container_cards .card .bottom .text{width:100%}.content_cards .container_cards .card .bottom .label02{font-size:.75rem}}.custom_select{height:45px;background:var(--white);box-shadow:0 1px 4px 0 rgb(0 0 0 / .2);border-radius:25px;transition:all .5s ease-in-out}.custom_select .input{display:flex;justify-content:space-between;align-items:center;height:45px;padding:0 10px 0 25px;cursor:pointer;border-radius:50px}.custom_select .input .selected_option{font-size:.875rem;font-weight:500;color:var(--black)}.custom_select:not(.active) .input .selected_option.empty{font-size:0}.custom_select .input .arrow{display:flex;align-items:center;justify-content:center;border-radius:50%;width:30px;height:30px;transition:all .35s ease-in-out}.custom_select.open .input .arrow{transform:rotate(-180deg)}.custom_select .content_options{display:flex;height:0;transform:translateY(0);background-color:var(--white);border-radius:10px;margin:5px 0 0;padding:0 10px;box-shadow:0 1px 4px 0 rgb(0 0 0 / .2);transition:all .5s ease-in-out;z-index:20}.custom_select.open .content_options{padding-top:10px;padding-bottom:10px;height:205px}.custom_select.civic.open .content_options{padding-top:10px;padding-bottom:10px;height:160px}.custom_select .content_options .options_list{width:100%;overflow:hidden}.custom_select.open .content_options .options_list{overflow:auto}.custom_select .content_options .options_list::-webkit-scrollbar{width:5px;border-radius:2px}.custom_select .content_options .options_list::-webkit-scrollbar-track{background:var(--soft-gray);border-radius:2px}.custom_select .content_options .options_list::-webkit-scrollbar-thumb{background:var(--black);border-radius:2px}.custom_select .content_options .options_list .option{display:flex;align-items:center;height:45px;font-size:.875rem;font-weight:500;color:var(--black);cursor:pointer;transition:all .2s ease-in-out;border-bottom:1px solid var(--black-02)}.custom_select .content_options .options_list .option:hover{background-color:var(--soft-brown)}.custom_select .content_options .options_list .option span{transition:transform .2s ease-in-out}.custom_select .real_select{position:absolute;width:0;height:0;margin:-1px;border:0;padding:0}.marquee_footer{--duration:70s;--gap:var(--space);display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:var(--gap)}.marquee_footer .marquee-content-items{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--gap);-webkit-animation:marquee_animation var(--duration) linear infinite;animation:marquee_animation var(--duration) linear infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.marquee_footer .marquee-content-items{-webkit-animation-play-state:paused;animation-play-state:paused}}.marquee_footer .marquee--reverse .marquee-content-items{animation-direction:reverse;-webkit-animation-delay:calc(var(--duration) / -2);animation-delay:calc(var(--duration) / -2)}@-webkit-keyframes marquee_animation{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - var(--gap)))}}@keyframes marquee_animation{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - var(--gap)))}}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}article,aside,figure,footer,header,hgroup,nav,section{display:block}img,object,embed{max-width:100%}img{vertical-align:top}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:1em;vertical-align:baseline;background:#fff0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}table{font-size:inherit;font:1em}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid var(--gray);margin:1rem 0;padding:0}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}a:hover,a:active{outline:none}*:focus{outline:none}input,select{vertical-align:middle}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:1em sans-serif}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--white) inset!important;-webkit-text-fill-color:var(--gray)!important}input:invalid{box-shadow:none}small{font-size:85%}strong,th{font-weight:700}td,td img{vertical-align:top}p,span{-webkit-text-size-adjust:none}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ie6 html{filter:expression(document.execCommand("BackgroundImageCache",false,true))}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}body{font:16px Arial,Helvetica,sans-serif}body,select,input,textarea{color:var(--black);-webkit-appearance:none;-moz-appearance:none;border-radius:0}a{color:var(--dark-gray)}a:hover{color:var(--gray)}::-moz-selection{background:var(--dark-gray);color:var(--white);text-shadow:none}::selection{background:var(--dark-gray);color:var(--white);text-shadow:none}a:link{-webkit-tap-highlight-color:var(--black-02)}ins{background-color:#fcd700;color:#000;text-decoration:none}mark{background-color:#fcd700;color:#000;font-style:italic;font-weight:700}.marquee{--duration:55s;--gap:var(--space);display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:var(--gap)}.marquee-content-items{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--gap);-webkit-animation:marquee_animation var(--duration) linear infinite;animation:marquee_animation var(--duration) linear infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.marquee-content-items{-webkit-animation-play-state:paused;animation-play-state:paused}}.marquee--reverse .marquee-content-items{animation-direction:reverse;-webkit-animation-delay:calc(var(--duration) / -2);animation-delay:calc(var(--duration) / -2)}@-webkit-keyframes marquee_animation{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - var(--gap)))}}@keyframes marquee_animation{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - var(--gap)))}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{height:100%;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}