.text-col{display:flex;flex-direction:column;justify-content:center}#top-section{padding-top:70px;padding-bottom:70px;background:#eaf5f9}#top-section h2{margin-bottom:30px}#top-section h2.decor{margin-left:0}#blue{padding-top:115px;padding-bottom:115px;background:#eaf5f9}#blue .image .block{max-width:380px;padding:10px;border:1px solid #0542bf;border-radius:15px;background:#fff}#blue .image .block img{border-radius:15px;width:100%;margin-bottom:20px}#blue .image .block .button{text-align:center}#blue .image .block .title{font-size:clamp(18px,3vw,25px) !important;text-align:center;font-weight:600;margin-bottom:20px}#blue .image .block .price{font-size:clamp(16px,3vw,21px) !important;text-align:center;margin:10px auto}#blue .image .block .wrapper{padding:25px 25px 0}#blue .image .block .wrapper>div{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #0542bf;position:relative;font-weight:700;color:#909090}#blue .image .block .wrapper>div:last-child{border-bottom:0}#blue .image .block .wrapper>div span{margin-left:35px;font-weight:400}#blue .image .block .wrapper>div:before{position:absolute;content:'';width:21px;height:21px;display:block}#blue .image .block .wrapper>div.lessons:before{background:url(//pipup.com/wp-content/themes/pipup/css/../img/book.svg) no-repeat}#blue .image .block .wrapper>div.level:before{background:url(//pipup.com/wp-content/themes/pipup/css/../img/level.svg) no-repeat}#blue .image .block .wrapper>div.access:before{background:url(//pipup.com/wp-content/themes/pipup/css/../img/access.svg) no-repeat}#blue .image .block .wrapper .detail{margin-top:10px;font-size:clamp(16px,3vw,22px) !important;font-weight:500;color:#030d40}#blue .text.here{margin-bottom:70px}#blue .buttons .button{margin-top:20px}#blue .buttons .btn{border:1px solid #0542bf;text-transform:uppercase}#blue .buttons .btn:hover{border:1px solid #fff;background:#0542bf;color:#fff !important}#blue ul{margin-top:40px;margin-bottom:0}@media (max-width:991px){#blue ul{margin-top:0}}#blue ul li{list-style-type:none;font-size:clamp(14px,3vw,18px) !important;line-height:130%;margin-bottom:20px;padding-left:27px}#blue ul li:last-child{margin-bottom:0}#blue ul li:before{content:" ";position:absolute;background:url(//pipup.com/wp-content/themes/pipup/css/../img/li-new.svg) no-repeat;width:33px;height:33px;margin-left:-44px;margin-top:-5px}@media (max-width:767px){#blue ul li:before{width:15px;height:12px;margin-left:-32px;margin-top:10px;background-size:contain}}@media (max-width:576px){#blue ul li:before{margin-top:5px}}#most-popular{padding-top:115px}#most-popular .product-titles{text-align:center;margin-bottom:55px}#most-popular .product-titles h4{color:#030d40;padding:20px 30px;border:1px solid #030d40;border-radius:50px;text-align:center}#most-popular .product-titles h4.active{color:#0542bf;border:1px solid #0542bf}#most-popular .accordion-blocks{display:inline-flex;flex-wrap:wrap;justify-content:center;align-content:center}#most-popular .accordion-blocks .accordion-item{flex:1 0 20%;max-width:190px;width:100%;padding:0;border:0;box-shadow:5px 4px 7px 0px rgba(0,0,0,.05);border-radius:5px;margin:20px}#most-popular .accordion-blocks .accordion-item .title{padding:10px;text-align:center}#most-popular .accordion-blocks .accordion-item .title a{font-size:clamp(14px,3vw,18px) !important;text-decoration:none !important;font-weight:500}#faq{padding-bottom:0}#faq .accordion-item:first-of-type .accordion-button,#faq .accordion-item:first-of-type{border-top-left-radius:0 !important;border-top-right-radius:0 !important}#faq .accordion-item:last-of-type .accordion-button.collapsed,#faq .accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}#faq .accordion-button:after{background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='24' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25 17H23V23H17V25H23V31H25V25H31V23H25V17Z' fill='black'/%3E%3C/svg%3E") !important;width:48px;height:48px;background-size:cover}@media (max-width:576px){#faq .accordion-button:after{width:24px;height:24px}}#faq .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='24' fill='%23030D40'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.6569 19.7574L28.2426 18.3432L24 22.5859L19.7574 18.3432L18.3431 19.7574L22.5858 24.0001L18.3431 28.2427L19.7574 29.6569L24 25.4143L28.2426 29.6569L29.6569 28.2427L25.4142 24.0001L29.6569 19.7574Z' fill='white'/%3E%3C/svg%3E") !important;width:48px;height:48px;background-size:cover}@media (max-width:576px){#faq .accordion-button:not(.collapsed):after{width:24px;height:24px}}#faq .first{padding-top:100px;padding-bottom:100px}@media (max-width:1199px){#faq .first{padding-top:50px;padding-bottom:50px}}.accordion .accordion-body{padding:0 0 52px}@media (max-width:576px){.accordion .accordion-body{padding:0 0 22px}}.accordion .accordion-collapse{background:#0542bf;color:#fff;padding-left:150px;padding-right:40px}@media (max-width:991px){.accordion .accordion-collapse{padding-left:140px}}@media (max-width:576px){.accordion .accordion-collapse{padding-left:65px;padding-top:15px}}.accordion .accordion-collapse.show{color:#fff}.accordion .accordion-item{border:0 !important;margin-bottom:7px}.accordion .accordion-item .accordion-header{display:inline-flex;width:100%}.accordion .accordion-item .accordion-header.collapsed{background:#0542bf;color:#fff !important}.accordion .accordion-item .accordion-header.collapsed .button{box-shadow:none}.accordion .accordion-item .accordion-header button{padding:52px 60px 22px;display:inline-flex;align-items:flex-start;font-size:clamp(18px,3vw,35px);font-weight:600;background:#0542bf;box-shadow:none;color:#fff}@media (max-width:576px){.accordion .accordion-item .accordion-header button{padding:22px 30px 0}}.accordion .accordion-item .accordion-header button .number{display:inline-flex;font-size:clamp(18px,3vw,35px);margin-right:52px;font-weight:600;color:#fff}@media (max-width:576px){.accordion .accordion-item .accordion-header button .number{margin-right:20px}}.accordion .accordion-item .accordion-header button.collapsed{padding:52px 60px;background:#eaf5f9;color:#030d40}@media (max-width:576px){.accordion .accordion-item .accordion-header button.collapsed{padding:22px 30px}}.accordion .accordion-item .accordion-header button.collapsed .number{color:#0542bf}