*{padding:0}*,body figure{margin:0}.course-detail-block{display:flex;flex-direction:column;min-width:300px}.course-detail-block h1,.course-detail-block h2,.course-detail-block p,.course-detail-block span{word-break:break-word}.course-detail-block .course-type{color:var(--secondary-color)}.course-detail-block .course-name{color:var(--dark-color)}.course-detail-block .accordion-item h2,.course-detail-block .content-item h2,.course-detail-block .duration-item p:first-child{color:var(--secondary-color)}.course-detail-block .course-conditions,.course-detail-block .inner-box .title{color:var(--dark-color)}.course-detail-block .inner-box .course-buy a{background-color:var(--secondary-color);border-color:var(--secondary-color);border-radius:12px;border-style:solid;border-width:1px;color:#fff}.course-detail-block .inner-box .qr-description,.course-detail-block .inner-box .qr-subtitle{color:#fff}.course-detail-block .top-container{align-items:center;display:flex;justify-content:center}.course-detail-block .top-container .initial-content{align-items:center;display:flex;flex-direction:column;gap:30px;min-height:200px;padding:0;width:1200px}.course-detail-block .top-container .initial-content .initial-course-img img{aspect-ratio:4/3;border-radius:0;height:auto;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}.course-detail-block .top-container .initial-content .initial-course-data{display:flex;flex-direction:column;padding:0 15px 30px}.course-detail-block .top-container .initial-content .initial-course-data .course-groups{display:flex;flex-direction:row;gap:10px}.course-detail-block .top-container .initial-content .initial-course-data .course-name{margin:0 0 30px}.course-detail-block .top-container .initial-content .initial-course-data .duration-container{display:flex;flex-direction:row;gap:10px}.course-detail-block .top-container .initial-content .initial-course-data .duration-container .separate-vertical{display:flex;height:35px;margin:0 10px;width:1px}.course-detail-block .bottom-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.course-detail-block .bottom-container .full-content{display:flex;flex-direction:column-reverse;gap:10px;max-width:100%}.course-detail-block .bottom-container .full-content .main-content{display:flex;flex-direction:column;gap:30px;justify-content:start;margin:50px 0;padding:0 15px}.course-detail-block .bottom-container .full-content .main-content .youtube-video{height:56.25vw;max-height:56.25vh;width:100%}.course-detail-block .bottom-container .full-content .main-content .highlight-form{border-radius:20px!important;padding:15px 15px 0}.course-detail-block .bottom-container .full-content .main-content .accordion-item h2,.course-detail-block .bottom-container .full-content .main-content .content-item h2{display:inline-block;margin:0 0 20px}.course-detail-block .bottom-container .full-content .main-content .content-item ul{margin:revert-layer;padding:revert-layer}.course-detail-block .bottom-container .full-content .main-content .accordion-item .accordion{align-items:center;background-color:unset;border-color:var(--border-color);border-radius:20px;border-style:solid;border-width:1px;color:var(--accordion-theme);cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:10px;justify-content:start;margin-top:15px;outline:none;padding:20px;text-align:left;transition:background-color .4s ease;width:100%}.course-detail-block .bottom-container .full-content .main-content .accordion-item .accordion:before{color:var(--accordion-theme);content:"⌵";font-size:17px;font-weight:700;margin-left:10px;transition:transform .4s ease}.course-detail-block .bottom-container .full-content .main-content .accordion-item .accordion.active:before{transform:scaleY(-1)}.course-detail-block .bottom-container .full-content .main-content .accordion-item .panel{background-color:unset;display:none;overflow:hidden;padding:20px}.course-detail-block .bottom-container .full-content .main-content .accordion-item .panel.show{display:block;max-height:200px}.course-detail-block .bottom-container .full-content .main-content .accordion-item .panel-content{display:flex;justify-content:space-between;padding:10px 0}.course-detail-block .bottom-container .full-content .main-content .accordion-item .panel-content span{padding-right:10px;word-break:keep-all}.course-detail-block .bottom-container .full-content .main-content .accordion-item .panel-content:not(:last-child){border-bottom:1px solid #ccc}.course-detail-block .bottom-container .full-content .sidebar{padding:0;position:relative;top:0}.course-detail-block .bottom-container .full-content .sidebar .inner-box{display:flex;flex-direction:column;gap:20px;padding:35px}.course-detail-block .bottom-container .full-content .sidebar .inner-box .title{padding-bottom:20px;text-align:center}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-duration ul{display:flex;flex-direction:row;gap:10px;margin:0;padding:0}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-duration ul li{align-items:center;border:2px solid var(--border-color);border-radius:15px;cursor:pointer;display:flex;flex:1;flex-direction:column;height:90px;justify-content:center;list-style:none;transition:all .2s linear}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-duration ul li .month-number{color:var(--secondary-color);font-size:36px;font-weight:700;margin:0 0 10px}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-duration ul li .month-text{color:var(--dark-color);font-size:14px;line-height:14px}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-duration ul li.active,.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-duration ul li:hover{background-color:var(--secondary-color);border-color:var(--secondary-color)}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-duration ul li.active .month-number,.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-duration ul li.active .month-text,.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-duration ul li:hover .month-number,.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-duration ul li:hover .month-text{color:var(--card-background-color)}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-modality ul{display:flex;flex-direction:column;gap:20px;margin:0;padding:0}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-modality ul li{align-items:flex-start;border:1px solid var(--border-color);border-radius:25px;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:7px;height:90px;justify-content:center;list-style:none;padding:35px;transition:all .2s linear}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-modality ul li .payment-option{color:var(--dark-color);font-size:16px;margin:5px 0 0}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-modality ul li .course-price{color:var(--dark-color);font-size:16px;line-height:16px}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-modality ul li .course-price-value{color:var(--secondary-color);display:inline-block;font-size:40px;line-height:40px}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-modality ul li .strike-price{color:var(--secondary-color);font-size:17px;text-decoration:line-through}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-modality ul li.active,.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-modality ul li:hover{background-color:var(--card-background-color);border-color:var(--card-background-color)}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-modality ul li.active .course-price,.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-modality ul li.active .modality-price,.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-modality ul li.active .payment-option,.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-modality ul li:hover .course-price,.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-modality ul li:hover .modality-price,.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-modality ul li:hover .payment-option{color:var(--light-color)}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-modality ul li.active .course-price-value,.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-modality ul li:hover .course-price-value{color:var(--secondary-color)}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-modality ul li.active .strike-price,.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-modality ul li:hover .strike-price{color:var(--secondary-color);font-size:17px;text-decoration:line-through}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-modality ul .hide{display:none}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-buy{display:flex}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-buy a{padding:20px 10px;text-align:center;text-decoration:none;width:100%}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-conditions{margin:0;text-align:center}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-validation{align-items:center;display:flex;flex-direction:column}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-validation .qr-code{background-color:#000;max-width:200px;padding:15px;text-align:center}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-validation .qr-code a{display:flex;flex-direction:column;gap:15px;text-decoration:none}.course-detail-block .bottom-container .full-content .sidebar .inner-box .course-validation .qr-code a .initial-course-img figure{margin:0}@media(min-width:425px){.course-detail-block .top-container .initial-content{padding:0}.course-detail-block .top-container .initial-content .initial-course-img{margin-top:30px}.course-detail-block .top-container .initial-content .initial-course-img img{border-radius:25px;height:auto;max-height:320px;max-width:320px;width:100%}.course-detail-block .top-container .initial-content .initial-course-data{padding:0 15px 50px}}@media(min-width:768px){.course-detail-block .top-container .initial-content{flex-direction:row;margin:0 15px;min-height:340px}.course-detail-block .top-container .initial-content .initial-course-img{margin:0}.course-detail-block .top-container .initial-content .initial-course-data{padding:0}}@media(min-width:992px){.course-detail-block .bottom-container .full-content{flex-direction:row;gap:30px;max-width:1200px}.course-detail-block .bottom-container .full-content .main-content{width:67%}.course-detail-block .bottom-container .full-content .sidebar{background-color:transparent;padding:0 15px 20px;top:-300px;width:33%}.course-detail-block .bottom-container .full-content .sidebar .inner-box{border-radius:25px}.course-detail-block .top-container .initial-content .initial-course-data{max-width:30%}}
html{scroll-behavior:smooth}.wp-block-navigation .wp-block-navigation-item:hover>a,::-webkit-scrollbar-thumb:hover,a:hover{border-radius:.25rem;outline-offset:3px;outline-style:solid;outline-width:1px}.wp-block-navigation ul.wp-block-navigation-submenu{border-radius:.25rem;padding:.75rem}.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{min-width:-moz-max-content;min-width:max-content}ul.wp-block-navigation-submenu .wp-block-navigation-item+.wp-block-navigation-item{margin-top:.5rem}.container-inline{container-type:inline-size}.flex{display:flex}.flex-col{flex-direction:column}@container (max-width: 576px){.xl\:flex-col{flex-direction:column}}.inline-block{display:inline-block}.hidden{display:none}.w-full{width:100%}.gap-6{gap:24px}.children-flex-1>*{flex:1}.filter-inputs{display:flex;flex-direction:column;gap:15px;justify-content:space-between;margin-bottom:15px;width:100%}.wp-site-blocks input:not([type=button]):not([type=submit]),.wp-site-blocks select,.wp-site-blocks textarea{background-color:#fff;border:1px solid color-mix(in srgb,currentColor,transparent 80%);border-radius:10px;box-sizing:border-box;color:currentColor;font-size:15px;font-weight:500;outline:none}.wp-site-blocks input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),.wp-site-blocks select,.wp-site-blocks textarea{font-family:inherit;width:100%}.wp-site-blocks input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),.wp-site-blocks select{height:50px;padding:0 15px}.wp-site-blocks textarea{padding:15px}.wp-site-blocks input[type=checkbox],.wp-site-blocks input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px;vertical-align:middle;width:30px}.wp-site-blocks input[type=checkbox]:checked{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2710%27 fill=%27none%27%3E%3Cpath fill=%27%23fff%27 d=%27m4 9.4-4-4L1.4 4 4 6.6 10.6 0 12 1.4z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:80%}.wp-site-blocks input[type=button],.wp-site-blocks input[type=submit]{border-radius:16px}.wp-site-blocks .wpcf7-list-item{margin-left:0}.wp-site-blocks .wpcf7-form-control-wrap{display:block;margin-top:12px}.wp-site-blocks .wpcf7-not-valid-tip{font-size:small}.paragraph-m-0 p{margin:0}.paragraph-m-0>*{margin-bottom:1rem}
