h1,h2,h3,h4,h5,h6,p{margin:0}@keyframes bumpRight{0%{padding-left:0}50%{padding-left:min(1.5rem,1.4vw)}to{padding-left:0}}.dettagli-corso-main{margin-top:-6.225rem}.dettagli-corso-main .atf{display:grid;grid-template-columns:54fr 46fr;align-items:center;justify-content:flex-start;min-height:100vh}.dettagli-corso-main .atf .atf-text-div{flex:1;max-width:min(34vw,36.5rem);justify-self:flex-end;margin:min(8.33vw,10rem) min(8.33vw,10rem) min(8.33vw,10rem) 0}.dettagli-corso-main .atf .atf-text-div .eyelet{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.dettagli-corso-main .atf .atf-text-div .eyelet p{font-family:Poppins,sans-serif;font-size:min(1.5rem,1.4vw);font-weight:300;line-height:112%;color:#404040;margin:0 min(.5vw,.47rem) 0 0}.dettagli-corso-main .atf .atf-text-div .eyelet .eyelet-line{height:.0625rem;border-radius:.0625rem;background-color:#404040;flex:1}.dettagli-corso-main .atf .atf-text-div h1{font-family:Chillax-Bold,sans-serif;font-size:min(3.7vw,4rem);line-height:108%;letter-spacing:max(-.11vw,-.12rem);color:#404040}.dettagli-corso-main .atf .atf-text-div p{font-family:Poppins,sans-serif;font-size:min(1.15vw,1.25rem);font-weight:300;line-height:112%;color:#404040;margin:min(1.5rem,1.4vw) 0 0 0;white-space:pre-line}.dettagli-corso-main .atf .course-details-div{flex:1;background-color:#c12c26;align-self:stretch;display:grid;grid-template-columns:min(35rem,29vw);grid-template-rows:repeat(5,min-content);align-content:center;padding:0 0 0 min(8.33vw,10rem);border-radius:1.4vw 0 0 1.4vw}.dettagli-corso-main .atf .course-details-div .detail{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:min(.75rem,.7vw);padding:min(1.5rem,1.4vw) 0;transition:padding .3s ease-out;animation:bumpRight .6s ease-in-out}.dettagli-corso-main .atf .course-details-div .detail:nth-child(1){animation-delay:0s}.dettagli-corso-main .atf .course-details-div .detail:nth-child(2){animation-delay:.15s}.dettagli-corso-main .atf .course-details-div .detail:nth-child(3){animation-delay:.3s}.dettagli-corso-main .atf .course-details-div .detail:nth-child(4){animation-delay:.45s}.dettagli-corso-main .atf .course-details-div .detail:nth-child(5){animation-delay:.6s}.dettagli-corso-main .atf .course-details-div .detail:not(:first-of-type){border-top:.0625rem solid rgba(244,249,255,.15)}.dettagli-corso-main .atf .course-details-div .detail p{font-family:Poppins,sans-serif;font-size:min(1.15vw,1.25rem);font-weight:300;line-height:112%;color:#f4f9ff}.dettagli-corso-main .atf .course-details-div .detail p.detail-title{font-size:min(1.5rem,1.4vw);font-weight:700}.dettagli-corso-main .atf .course-details-div .detail ol{padding:0 0 0 min(1.15vw,1.25rem);margin:0}.dettagli-corso-main .atf .course-details-div .detail ol li{font-family:Poppins,sans-serif;font-size:min(1.15vw,1.25rem);font-weight:300;line-height:112%;color:#f4f9ff}.dettagli-corso-main .atf .course-details-div .detail ol li:not(:first-of-type){margin-top:min(1rem,.94vw)}.dettagli-corso-main .faq{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin:11.25rem auto}.dettagli-corso-main .faq .faq-accordion-item{display:grid;grid-template-columns:3.5rem 38rem;grid-template-rows:auto auto;grid-template-areas:"icon question" "empty answer";-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;margin:0 0 4.625rem}.dettagli-corso-main .faq .faq-accordion-item:last-of-type{margin:0}.dettagli-corso-main .faq .faq-accordion-item .faq-icon-div{grid-area:icon;width:-moz-fit-content;width:fit-content;display:grid;place-items:center;grid-template-areas:"only"}.dettagli-corso-main .faq .faq-accordion-item .faq-icon-div .faq-icon-closed{grid-area:only;opacity:1;transition:opacity .15s linear}.dettagli-corso-main .faq .faq-accordion-item .faq-icon-div .faq-icon-open{grid-area:only;opacity:0;transition:opacity .15s linear}.dettagli-corso-main .faq .faq-accordion-item h3{grid-area:question;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;line-height:112%;color:#404040}.dettagli-corso-main .faq .faq-accordion-item .answer-div{grid-area:answer;height:100%;max-height:0px;overflow:hidden;transition:all .35s ease-in-out;transition-delay:0s}.dettagli-corso-main .faq .faq-accordion-item .answer-div p,.dettagli-corso-main .faq .faq-accordion-item .answer-div ol{font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:400;line-height:112%;color:#404040;margin:1.25rem 0 0;opacity:0;transition:opacity .15s linear;transition-delay:0s;white-space:pre-line}.dettagli-corso-main .faq .faq-accordion-item .answer-div ol{padding:0 0 0 1.5rem}.dettagli-corso-main .faq .faq-accordion-item .answer-div ol li{margin:0 0 .5rem}.dettagli-corso-main .faq .faq-accordion-item.faq-accordion-item-open .faq-icon-div .faq-icon-closed{opacity:0}.dettagli-corso-main .faq .faq-accordion-item.faq-accordion-item-open .faq-icon-div .faq-icon-open{opacity:1}.dettagli-corso-main .faq .faq-accordion-item.faq-accordion-item-open .answer-div{max-height:16rem}.dettagli-corso-main .faq .faq-accordion-item.faq-accordion-item-open .answer-div p,.dettagli-corso-main .faq .faq-accordion-item.faq-accordion-item-open .answer-div ol{opacity:1;transition-delay:.2s}.dettagli-corso-main .main-cta{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#c12c26;border-bottom:1px solid rgba(244,249,255,.3);padding:20rem 8vw 20rem 12vw;gap:min(8.32vw,10rem)}.dettagli-corso-main .main-cta .main-cta-text-div{max-width:40rem}.dettagli-corso-main .main-cta .main-cta-text-div h2{font-family:Chillax-Bold,sans-serif;font-size:min(3.7vw,4rem);line-height:108%;letter-spacing:max(-.11vw,-.12rem);color:#f4f9ff}.dettagli-corso-main .main-cta .main-cta-text-div h2 span{white-space:nowrap}.dettagli-corso-main .main-cta .main-cta-text-div h5{font-family:Poppins,sans-serif;font-size:min(1.4vw,1.5rem);font-weight:300;line-height:112%;color:#f4f9ff;margin:min(1vw,1.125rem) min(.95vw,10rem) 0 0}.dettagli-corso-main .main-cta .main-cta-text-div .links{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:min(2.8vw,3rem) 0 0 0}.dettagli-corso-main .main-cta .main-cta-text-div .links .primary-link{font-family:Poppins,sans-serif;font-size:min(1.05vw,1.125rem);font-weight:600;line-height:112%;color:#c12c26;background-color:#f4f9ff;border-radius:min(.46vw,.5rem);display:grid;place-items:center;height:min(3.25vw,3.5rem);width:min(9.3vw,10rem);margin:0 min(.7vw,.75rem) 0 0;box-shadow:0 0 #404040;transition:transform .3s ease-out,box-shadow .3s ease-out}.dettagli-corso-main .main-cta .main-cta-text-div .links .primary-link:hover{box-shadow:max(-.23vw,-.25rem) min(.23vw,.25rem) 0 0 #404040;transform:translate(min(.23vw,.25rem),max(-.23vw,-.25rem))}.dettagli-corso-main .main-cta .main-cta-text-div .links .primary-link:active{transition:transform .1s ease-out,box-shadow .1s ease-out;box-shadow:0 0 #404040;transform:translate(0)}.dettagli-corso-main .main-cta .main-cta-text-div .links .secondary-link{font-family:Poppins,sans-serif;font-size:min(.93vw,1rem);font-weight:400;line-height:112%;color:#f4f9ff;transition:opacity .1s linear;opacity:.5}.dettagli-corso-main .main-cta .main-cta-text-div .links .secondary-link em{font-style:normal;text-decoration:underline}.dettagli-corso-main .main-cta .main-cta-text-div .links .secondary-link:hover{opacity:1}.dettagli-corso-main .main-cta img{min-height:0;height:32.5vw;max-height:39rem;min-width:min(37.5vw,45rem);width:37.5vw;max-width:45rem;-o-object-fit:cover;object-fit:cover;border-radius:2rem;border:.5rem solid #F4F9FF}@media screen and (max-width: calc(64em - 1px)),screen and (width: 64em) and (orientation: portrait){.dettagli-corso-main{margin-top:-5.125rem}.dettagli-corso-main .atf{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:5.125rem 0 0}.dettagli-corso-main .atf .atf-text-div{max-width:min(100vw - 6rem,18.375rem);justify-self:unset;margin:min(5vw,1.3rem) auto min(20vw,5.25rem) auto}.dettagli-corso-main .atf .atf-text-div .eyelet p{font-size:min(5vw,1.3rem);margin:0 min(1.25vw,.33rem) 0 0}.dettagli-corso-main .atf .atf-text-div h1{font-size:min(10vw,2.625rem);letter-spacing:max(-.3vw,-.07875rem);margin-top:min(1.25vw,.33rem)}.dettagli-corso-main .atf .atf-text-div p{font-size:min(4.375vw,1.15rem);margin:min(3.75vw,1rem) 0 0 0}.dettagli-corso-main .atf .course-details-div{grid-template-columns:min(100vw - 6rem,18.375rem);justify-content:center;padding:min(13.75vw,3.6rem) 0;border-radius:min(5vw,1.3rem) min(5vw,1.3rem) 0 0}.dettagli-corso-main .atf .course-details-div .detail{gap:min(2.5vw,.66rem);padding:min(6.25vw,1.64rem) 0;animation:unset}.dettagli-corso-main .atf .course-details-div .detail p{font-size:min(4.375vw,1.15rem)}.dettagli-corso-main .atf .course-details-div .detail p.detail-title{font-size:min(5vw,1.3rem)}.dettagli-corso-main .atf .course-details-div .detail ol{padding:0 0 0 min(4.375vw,1.15rem)}.dettagli-corso-main .atf .course-details-div .detail ol li{font-size:min(4.375vw,1.15rem)}.dettagli-corso-main .atf .course-details-div .detail ol li:not(:first-of-type){margin-top:min(2.5vw,.66rem)}.dettagli-corso-main .faq{margin:min(20vw,5.25rem) auto;width:87.5vw;max-width:36rem}.dettagli-corso-main .faq .faq-accordion-item{grid-template-columns:min(8.75vw,2.3rem) auto;grid-template-rows:min-content min-content;margin:0 0 min(11.25vw,2.95rem) 0}.dettagli-corso-main .faq .faq-accordion-item .faq-icon-div .faq-icon-closed,.dettagli-corso-main .faq .faq-accordion-item .faq-icon-div .faq-icon-open{min-height:0;width:5.625vw;max-width:1.5rem;height:5.625vw;max-height:1.5rem}.dettagli-corso-main .faq .faq-accordion-item h3{font-size:min(5vw,1.3rem)}.dettagli-corso-main .faq .faq-accordion-item .answer-div p,.dettagli-corso-main .faq .faq-accordion-item .answer-div ol{font-size:min(5vw,1.3rem);margin:min(5vw,1.3rem) 0 0 0}.dettagli-corso-main .faq .faq-accordion-item .answer-div ol{padding:0 0 0 min(6vw,1.5rem)}.dettagli-corso-main .faq .faq-accordion-item .answer-div ol li{margin:0 0 .25rem}.dettagli-corso-main .faq .faq-accordion-item.faq-accordion-item-open .answer-div{max-height:26rem}.dettagli-corso-main .main-cta{flex-direction:column-reverse;align-items:center;justify-content:flex-start;padding:min(17vw,4.5rem) 0 min(26.25vw,6.9rem) 0;gap:min(11.25vw,2.95rem)}.dettagli-corso-main .main-cta .main-cta-text-div{width:70vw;max-width:30rem}.dettagli-corso-main .main-cta .main-cta-text-div h2{font-size:min(10vw,2.625rem);letter-spacing:max(-.3vw,-.07875rem)}.dettagli-corso-main .main-cta .main-cta-text-div h2 span{white-space:nowrap}.dettagli-corso-main .main-cta .main-cta-text-div h5{font-size:min(4.375vw,1.15rem);margin:min(1.25vw,.33rem) 0 0 0}.dettagli-corso-main .main-cta .main-cta-text-div .links{flex-direction:column;margin:min(7.5vw,1.97rem) 0 0 0}.dettagli-corso-main .main-cta .main-cta-text-div .links .primary-link{font-size:min(4.375vw,1.15rem);border-radius:min(2.5vw,.65rem);height:min(13.125vw,3.44rem);width:min(70vw,18.375rem);margin:0 0 min(3.125vw,.82rem) 0}.dettagli-corso-main .main-cta .main-cta-text-div .links .primary-link:hover{box-shadow:-.25rem .25rem #404040;transform:translate(.25rem,-.25rem)}.dettagli-corso-main .main-cta .main-cta-text-div .links .secondary-link{font-size:min(3.75vw,.98rem);opacity:1}.dettagli-corso-main .main-cta img{height:70vw;max-height:30rem;min-width:0;width:70vw;max-width:30rem;box-sizing:border-box;border-radius:min(5vw,2rem);border:min(1.25vw,.53rem) solid #F4F9FF}}
