.rutine-section{padding:60px 0}.rutine-section .container{max-width:1480px}@media only screen and (min-width:1024px){.rutine-section .inner{background-color:#fef5fa;padding:40px 50px;display:flex;align-items:center;gap:100px}}.rutine-section .inner .image{flex-shrink:0;max-width:500px}@media only screen and (max-width:1023px){.rutine-section .inner .image{display:none}}@media only screen and (max-width:1023px){.rutine-section .inner .content .heading{display:flex;align-items:center;gap:25px;background:#efe4ea;padding:24px 15px;position:relative}.rutine-section .inner .content .heading:before,.rutine-section .inner .content .heading:after{background:#575756;border-radius:5px;content:"";height:1px;position:absolute;right:30px;top:50%;transform:translateY(-50%);transition:all .4s ease;width:10px}.rutine-section .inner .content .heading:after{transform:translateY(-50%) rotate(90deg)}.rutine-section .inner .content .heading.active:after{transform:translateY(-50%) rotate(0)}}.rutine-section .inner .content .heading .mobile-icon img{height:46px;margin:0 auto}@media only screen and (min-width:1024px){.rutine-section .inner .content .heading .mobile-icon{display:none}}.rutine-section .inner .content .heading h2{text-align:left;margin-bottom:20px}@media only screen and (min-width:1024px){.rutine-section .inner .content .heading h2{text-transform:uppercase}}@media only screen and (max-width:1023px){.rutine-section .inner .content .heading h2{margin-bottom:0;font-size:16px;color:#575756;padding-right:40px}}@media only screen and (min-width:1024px){.rutine-section .inner .content .heading h2 span{display:none}}.rutine-section .inner .content h4{margin-top:20px;color:#161515;font-size:18px;margin-bottom:3px}.rutine-section .inner .content p{font-size:18px;line-height:1.5;color:#161515}.rutine-section .inner .content .mobile-link{display:block;margin-top:20px;font-size:16px;color:#c95b9e;text-decoration:underline}@media only screen and (min-width:1024px){.rutine-section .inner .content .mobile-link{display:none}}@media only screen and (max-width:1023px){.rutine-section .inner .content .accordion-content{padding:25px 0 35px}}.rutine-section .inner:nth-child(2n){flex-direction:row-reverse}@media only screen and (min-width:1024px){.rutine-section .inner{margin-bottom:140px}}@media only screen and (max-width:1023px){.rutine-section .inner{margin-bottom:10px}}
