section.it-detailed-process{padding:100px 0;background-color:#111;color:#efece1;overflow:hidden}section.it-detailed-process.is-reveal-ready .fade-up{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}section.it-detailed-process.is-reveal-ready .fade-up.is-visible{opacity:1;transform:translateY(0)}@media(max-width:576px){section.it-detailed-process{padding:60px 0}}section.it-detailed-process .detailed-process__title{text-align:center;text-transform:uppercase;margin-bottom:60px}@media(max-width:576px){section.it-detailed-process .detailed-process__title{margin-bottom:40px}}section.it-detailed-process .detailed-process__title span{color:#ffcd40;font-family:Gochi Hand,cursive;display:inline-block;transform:scale(1.2);min-width:1ch}section.it-detailed-process .detailed-process__items{border-top:1px solid rgba(239,236,225,.08)}section.it-detailed-process .detailed-process__items .detailed-process__item{border-bottom:1px solid rgba(239,236,225,.08);background-color:#efece106;transition:all .2s}section.it-detailed-process .detailed-process__items .detailed-process__item.is-open,section.it-detailed-process .detailed-process__items .detailed-process__item:hover{background-color:#efece10e}section.it-detailed-process .detailed-process__items .detailed-process__item.is-open .detailed-process__toggle,section.it-detailed-process .detailed-process__items .detailed-process__item:hover .detailed-process__toggle{transform:rotate(45deg)}section.it-detailed-process .detailed-process__items .detailed-process__item.is-open .detailed-process__item-header,section.it-detailed-process .detailed-process__items .detailed-process__item:hover .detailed-process__item-header{color:#ffe19a}section.it-detailed-process .detailed-process__items .detailed-process__item.is-open .detailed-process__item-header .detailed-process__toggle,section.it-detailed-process .detailed-process__items .detailed-process__item:hover .detailed-process__item-header .detailed-process__toggle{border-color:#ffe19a}section.it-detailed-process .detailed-process__items .detailed-process__item.is-open .detailed-process__item-header .detailed-process__toggle span,section.it-detailed-process .detailed-process__items .detailed-process__item:hover .detailed-process__item-header .detailed-process__toggle span{background-color:#ffe19a}section.it-detailed-process .detailed-process__items .detailed-process__item .detailed-process__item-header{width:100%;padding:30px 0;display:flex;align-items:center;gap:15px;color:#efece1;text-align:left;transition:all .2s}@media(max-width:576px){section.it-detailed-process .detailed-process__items .detailed-process__item .detailed-process__item-header{padding:20px 0;gap:5px}}section.it-detailed-process .detailed-process__items .detailed-process__item .detailed-process__item-header:hover{color:#ffe19a}section.it-detailed-process .detailed-process__items .detailed-process__item .detailed-process__item-header:hover .detailed-process__toggle{border-color:#ffe19a}section.it-detailed-process .detailed-process__items .detailed-process__item .detailed-process__item-header:hover .detailed-process__toggle span{background-color:#ffe19a}section.it-detailed-process .detailed-process__items .detailed-process__item .detailed-process__item-header .detailed-process__item-number{color:#ffe19a;transition:all .2s;text-transform:uppercase;font-family:Outfit,sans-serif;line-height:110%;font-size:30px;font-weight:500;min-width:40px}@media(max-width:576px){section.it-detailed-process .detailed-process__items .detailed-process__item .detailed-process__item-header .detailed-process__item-number{font-size:25px}}section.it-detailed-process .detailed-process__items .detailed-process__item .detailed-process__item-header .detailed-process__item-title{text-transform:uppercase;font-family:Outfit,sans-serif;line-height:110%;font-size:30px;font-weight:500;margin-right:15px}@media(max-width:576px){section.it-detailed-process .detailed-process__items .detailed-process__item .detailed-process__item-header .detailed-process__item-title{font-size:25px}}section.it-detailed-process .detailed-process__items .detailed-process__item .detailed-process__item-header .detailed-process__toggle{width:40px;min-width:40px;height:40px;min-height:40px;border:1px solid rgba(239,236,225,.45);border-radius:50%;position:relative;justify-self:end;transition:all .2s;margin-left:auto}@media(max-width:576px){section.it-detailed-process .detailed-process__items .detailed-process__item .detailed-process__item-header .detailed-process__toggle{width:36px;min-width:36px;height:36px;min-height:36px}}section.it-detailed-process .detailed-process__items .detailed-process__item .detailed-process__item-header .detailed-process__toggle span{position:absolute;top:50%;left:50%;width:14px;height:1.5px;background-color:#fff;transform:translate(-50%,-50%);transition:all .2s}@media(max-width:576px){section.it-detailed-process .detailed-process__items .detailed-process__item .detailed-process__item-header .detailed-process__toggle span{width:12px}}section.it-detailed-process .detailed-process__items .detailed-process__item .detailed-process__item-header .detailed-process__toggle span:last-child{transform:translate(-50%,-50%) rotate(90deg)}section.it-detailed-process .detailed-process__items .detailed-process__item .detailed-process__panel{display:none;padding-left:55px;padding-bottom:30px}@media(max-width:768px){section.it-detailed-process .detailed-process__items .detailed-process__item .detailed-process__panel{padding-left:50px}}@media(max-width:576px){section.it-detailed-process .detailed-process__items .detailed-process__item .detailed-process__panel{padding-left:45px;padding-bottom:20px}}section.it-detailed-process .detailed-process__items .detailed-process__item .detailed-process__panel .detailed-process__panel-inner{width:100%;max-width:600px}section.it-detailed-process .detailed-process__items .detailed-process__item .detailed-process__panel .detailed-process__panel-inner p{margin:0 0 10px}section.it-detailed-process .detailed-process__items .detailed-process__item .detailed-process__panel .detailed-process__panel-inner p:last-of-type{margin:0}
