@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Gabarito:wght@400..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--theme-transition-duration: .4s}@font-face{font-family:Aptos;src:url(./Aptos-Light-u5FP0t0M.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(./Aptos-Light-Italic-dZsgy6_y.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Aptos;src:url(./Aptos-CE2bNpCP.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(./Aptos-Italic-C1G4zh0q.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aptos;src:url(./Aptos-SemiBold-KWiAy-eJ.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(./Aptos-SemiBold-Italic-UfMpy6Sw.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Aptos;src:url(./Aptos-Bold-D9RYXs4b.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(./Aptos-Bold-Italic-BIld9ohp.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Aptos;src:url(./Aptos-ExtraBold-COQ3XMe7.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(./Aptos-ExtraBold-Italic-D1wKMurs.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Aptos;src:url(./Aptos-Black-_ufFaoOI.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(./Aptos-Black-Italic-AdU-E72_.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}html{scroll-behavior:smooth}.h1{font-weight:700;line-height:1.2;font-size:3.5rem}@media(max-width:1440px){.h1{font-size:clamp(2.5rem,1.4285714286vw + 2.2142857143rem,3.5rem)}}.h2{font-size:45px;font-weight:700;line-height:1.13}@media(max-width:1023px){.h2{font-size:36px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.h2{font-size:30px}}.h3{font-size:24px;font-weight:700;line-height:1.32}@media(max-width:1023px){.h3{font-size:22px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.h3{font-size:20px}}.h4{font-size:22px;font-weight:700;line-height:1.2}@media(max-width:1023px){.h4{font-size:20px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.h4{font-size:18px}}.wysiwyg p{font-size:18px;margin-top:0}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.wysiwyg p{font-size:16px}}.wysiwyg p:not(:last-child){margin-bottom:14px}.wysiwyg ul:not(:last-child){margin-bottom:15px}.wysiwyg li:not(:last-child){margin-bottom:8px}.wysiwyg.instructor__description p{font-family:Aptos,sans-serif;font-size:18px;font-weight:300}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.wysiwyg.instructor__description p{font-size:16px}}.wysiwyg.instructor__description p:not(:last-child){margin-bottom:16px}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.wysiwyg.instructor__description p:not(:last-child){margin-bottom:10px}}.wysiwyg.instructor__description p strong{letter-spacing:.2px}p:last-child,p:empty{margin-bottom:0}p:first-child,p:empty{margin-top:0}.menu-highlight-item{border-radius:20px;padding:.25em .6em;font-size:.65em;line-height:1.2;font-weight:600;letter-spacing:.03em}#colophon .site-middle-footer-wrap .site-footer-row-container-inner li.menu-item{line-height:1.2}#colophon .site-middle-footer-wrap .site-footer-row-container-inner li.menu-item a{padding-top:.25em;padding-bottom:.25em}.site-middle-footer-inner-wrap .widget_text ul{list-style-type:none;margin:0;padding:0}.site-middle-footer-inner-wrap .widget a[href^="tel:"]:before{content:"";font-size:1.2em;display:inline-block;vertical-align:middle;margin-right:.2em;font-family:Event-Leadership-Institute!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none}.site-middle-footer-inner-wrap .widget a[href^="mailto:"]:before{content:"";font-size:1.2em;display:inline-block;vertical-align:middle;margin-right:.2em;font-family:Event-Leadership-Institute!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none}#search-drawer .drawer-inner input.search-field{background-color:#fff;border-radius:3px}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-5{grid-template-columns:350px 1fr 1fr 1fr 1fr}.footer-widget-area-inner .widget_media_image{max-width:220px}.site-footer-middle-section-1{font-size:1rem}.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li{display:flex;justify-content:center}.header-navigation ul.menu>li.button{margin-left:.6em}.header-navigation ul.menu>li.button,.mobile-navigation ul.menu>li.button{padding:0;border-radius:0;background:none;border:0;display:block}.header-navigation .primary-menu-container ul.menu>li.button>a,.mobile-navigation .primary-menu-container ul.menu>li.button>a{display:block;border-radius:30px;padding:.8em 2em;color:#fff;background-color:#ce3673;text-align:center}.mobile-menu-container ul.menu>li.button>a{margin-top:.75em;margin-bottom:.75em}.mobile-navigation ul.menu>li.button>a:hover,.mobile-navigation ul.menu>li.button>a:focus,ul.menu>li.button>a:hover,ul.menu>li.button>a:focus,.main-navigation .primary-menu-container>ul.menu>li.button>a:hover,.main-navigation .primary-menu-container>ul.menu>li.button>a:focus,.main-navigation .primary-menu-container>ul.menu>li.button.current_page_item>a{background-color:#c70a55;color:#fff}.mobile-navigation ul li.button:not(.menu-item-has-children) a{border-bottom:0}.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li.button>a:after{display:none}button,.button,.wp-block-button__link,input[type=button],input[type=reset],input[type=submit]{text-align:center}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited,body .fl-builder-content .gform_wrapper .gform_footer input[type=submit].gform_button,.site .llms-button-primary{background:var(--global-palette-btn-bg);border:2px solid var(--global-palette-btn-bg);color:var(--global-palette-btn);padding:1.1em 2em;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;border-radius:30px;text-align:center}.fl-builder-content a.fl-button:hover,.fl-builder-content a.fl-button:focus,body .fl-builder-content .gform_wrapper .gform_footer input[type=submit].gform_button:hover,body .fl-builder-content .gform_wrapper .gform_footer input[type=submit].gform_button:focus,.site .llms-button-primary:hover,.site .llms-button-primary:focus{background:var(--global-palette-btn-bg-hover);border-color:var(--global-palette-btn-bg-hover);color:var(--global-palette-btn-hover);box-shadow:none}.fl-builder-content a.fl-button *,.fl-builder-content a.fl-button:visited *{color:var(--global-palette-btn)}.fl-builder-content a.fl-button:hover *,.fl-builder-content a.fl-button:focus *{color:var(--global-palette-btn-hover)}.single-content ul,.single-content ol{margin:0 0 var(--global-md-spacing)}.wp-block-columns.has-background{border-radius:3px}.wp-block-columns.has-theme-palette-9-background-color{box-shadow:0 0 20px #0000000d}body input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium,.gform_wrapper textarea.medium{color:var(--global-palette3);border:1px solid var(--global-palette7);border-radius:0;padding:.4em .5em;background:var(--global-palette9);box-shadow:0 0 0 -7px #0000}body input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{border:1px solid var(--global-palette1)!important;box-shadow:none}body .gform_wrapper .top_label div.ginput_container{margin-top:0!important}.tt-item-cta{text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:.03em;color:#db3476;font-family:var(--global-primary-nav-font-family);transition:.2s ease-in-out}.tt-item-cta i{padding:0 .2em;font-size:.8em}.tt-testimonials{list-style-type:none;margin:0;display:flex;flex-wrap:wrap;justify-content:center}.tt-testimonial-item{font-size:.85em;line-height:1.4;padding:2em 1.5em;background-color:#fff;border-radius:20px;min-width:250px;margin:10px;flex:1 1 calc(25% - 20px);max-width:calc(50% - 20px)}.tt-testimonials p{font-style:italic}.tt-testimonial-item i{display:block;width:2.5em;height:2.5em;line-height:2.2em;text-align:center;border:2px solid;border-radius:4em;color:var(--global-palette1)}.tt-testimonial-name{font-weight:700}@media(max-width:768px){.tt-testimonial-item{flex:1 1 100%;min-width:0;max-width:100%;margin:0 0 1.2em}}body .tslide-outer .tslider-pager.tslider-pager>li a{background-color:currentColor}.tt-course-gallery-loop .tt-course-item{position:relative;min-height:150px;box-shadow:0 2px 18px #0000001a;border:0}.tt-course-gallery-link{display:flex;height:100%;flex-direction:column;justify-content:center;text-decoration:none}.tt-course-gallery-image{position:absolute;top:0;right:0;bottom:0;left:0}.tt-course-gallery-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tt-course-gallery-text{position:relative;padding:10px 20px}.tt-course-gallery-image+.tt-course-gallery-text{background-color:#7272ffe6}.tt-course-gallery-image+.tt-course-gallery-text *{color:var(--global-palette9)}.tt-course-gallery-title{font-size:14px;text-align:center;line-height:1.2}.tt-course-gallery-cta{position:absolute;background:#ffffffb3;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;color:#db3476;transition:opacity .2s ease-in-out;opacity:0}.tt-course-gallery-link:hover .tt-course-gallery-cta,.tt-course-gallery-link:focus .tt-course-gallery-cta{opacity:1}.tt-course-category-loop{list-style-type:none;margin:0;border:1px solid var(--global-palette7)}.tt-course-category-loop li{border:1px solid var(--global-palette7);border-top:0;border-left:0;position:relative;overflow:visible;background:var(--global-palette9)}@media(max-width:768px){.tt-course-category-loop li{border-right:0}.tt-course-category-loop li:nth-last-child(odd){border-right:0}}@media(min-width:769px){.tt-course-category-loop{display:grid;grid-template-columns:3fr 3fr;grid-template-rows:2fr 2fr 2fr 2fr;gap:0px 0px}.tt-course-category-loop li:nth-last-child(2){border-bottom:0}}.tt-course-category-loop li:nth-last-child(1){border-bottom:0}.tt-course-category-loop li a{text-decoration:none;font-size:15px;padding:24px 20px;display:block;height:100%}@media(hover:hover){.tt-course-category-loop .tt-item-cta{opacity:0}.tt-course-category-loop li a:hover .tt-item-cta,.tt-course-category-loop li a:focus .tt-item-cta{opacity:1}}.tt-category-top{display:flex;align-items:center}.tt-course-category-loop li p{color:var(--global-palette5)}.tt-course-category-loop .tt-category-icon{flex:0 0 1.5em;display:block;text-align:center;font-size:40px;border-radius:40px;width:1.5em;height:1.5em;line-height:1.5em;background-color:#db3476;background-image:linear-gradient(45deg,#c70a55 50%,#e51062 50%);color:#fff;margin-right:.4em}.tt-loop-course-badge{justify-content:center}.tt-badge{border:0;max-width:15.7em;flex:1 0 15.7em;margin:20px;font-size:14px}.tt-badge-center{margin:20px auto}.tt-badge-link>img{width:100%;height:100%}.tt-badge .tt-badge-link{position:relative;display:block}.tt-badge:not(.tt-badge-training) .tt-badge-text{mask-image:url(/wp-content/themes/kadence-child/assets/badge-mask.png);-webkit-mask-image:url(/wp-content/themes/kadence-child/assets/badge-mask.png);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:cover;-webkit-mask-size:cover;mask-position:50% 0;-webkit-mask-position:50% 0;right:11.7%;bottom:0;left:11.7%;width:76.6%;padding-top:15%;padding-bottom:20%}.tt-badge .tt-badge-text{text-align:center;position:absolute;top:0;color:var(--global-palette5);font-weight:700;display:flex;flex-direction:column;justify-content:space-between;line-height:1.2;font-family:var(--global-heading-font)}.tt-badge-text>span{font-size:.8em}.tt-badge-title{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;font-size:1em;line-height:1em;font-weight:700;margin-top:.15em;margin-bottom:.1em;min-height:3.7em}.tt-badge:not(.tt-badge-training) .tt-badge-title{background-color:var(--global-palette1);color:var(--global-palette9);padding:.35em 1em}.tt-badge-text>span:last-child{text-transform:uppercase;font-weight:700;letter-spacing:.05em}img.tt-badge-logo{max-width:6.8em;margin:0 auto .15em}.tt-badge:not(.tt-badge-training) .tt-badge-text:before{content:"";background-image:url(/wp-content/themes/kadence-child/assets/starburst.png);background-repeat:no-repeat;background-size:cover;background-position:center;text-align:center;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex}.tt-badge-text>*{position:relative;z-index:1}.tt-badge-link>img,.tt-badge-link>svg{transition:all .5s ease-in-out}.tt-badge-link:hover>img,.tt-badge-link:hover>svg{filter:drop-shadow(-4px 2px 20px rgba(0,0,0,.15));-webkit-filter:drop-shadow(-4px 2px 20px rgba(0,0,0,.15));-moz-filter:drop-shadow(-4px 2px 20px rgba(0,0,0,.15))}.tt-badge-link:focus>img,.tt-badge-link:focus>svg{filter:drop-shadow(-2px 0 10px rgba(0,0,0,.25));-webkit-filter:drop-shadow(-2px 0 10px rgba(0,0,0,.25));-moz-filter:drop-shadow(-2px 0 10px rgba(0,0,0,.25))}.tt-badge:not(.tt-badge-training) .tt-badge-text:after{content:url(/wp-content/themes/kadence-child/assets/stars.svg);text-align:center;max-width:3em;margin:0 auto;position:absolute;z-index:1;left:0;right:0;bottom:1em}.tt-badge-training .tt-badge-title{padding:0 0 0 .5em;height:auto;min-height:0;text-align:left;text-transform:uppercase;letter-spacing:-.05em;border-left:1px solid;border-color:inherit;font-size:1.05em;color:var(--global-palette4)}.tt-badge-training .tt-badge-link{line-height:1}.tt-badge-training .tt-badge-text{border-radius:20em;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);width:9.8316063978em;height:9.8316063978em;padding:.7em 1em 1.25em;box-shadow:0 .8em 1em #00000026,0 0 0 1.2em;background-image:linear-gradient(45deg,#fff,#dee5eb)}.tt-badge-training .tt-badge-text:after{content:"";display:block;position:absolute;border-radius:20em;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);width:9.3em;height:9.3em;background-image:linear-gradient(45deg,#dee5eb,#fff)}.tt-badge-training .tt-badge-logo{width:4.2842002782em}.tt-badge-training .tt-badge-title-wrapper{display:flex;align-items:center}.tt-badge-training .tt-badge-title{color:var(--global-palette4)}.tt-badge-icon{flex:1 0 2.2em;padding-right:.5em;-o-object-fit:contain;object-fit:contain}.tt-course-gallery-loop{justify-content:center}.tt-course-gallery-loop li .tt-course-gallery-text{line-height:1.2;font-size:14px}.tt-course-gallery-loop li{flex:0 0 220px;text-align:center;margin:12px}.tt-section{background-color:#fff;border-radius:3px;box-shadow:0 0 20px #0000000d;padding:32px;margin-bottom:32px}.tt-section-heading{font-size:24px}.tt-loop-category li{padding:.75em 1em;flex:0 0 20%;min-width:180px;font-size:1.1em;line-height:1.2}.tt-loop-category a{text-decoration:none;color:var(--global-palette5)}.tt-loop-category a:hover,.tt-loop-category a:focus{color:var(--global-palette2)}.tt-loop-category .tt-category-icon{flex:0 0 1.5em;display:block;text-align:center;font-size:1.3em;border-radius:1.5em;width:1.5em;height:1.5em;line-height:1.5em;background-color:var(--global-palette1);color:#fff;margin-right:.4em;transition:.2s ease-in-out}.tt-loop-category a:hover .tt-category-icon,.tt-loop-category a:focus .tt-category-icon{background-color:var(--global-palette2)}.single-content ul[class^=tt-loop]{padding:0}.single-content ul[class^=tt-loop]:not(.tt-loop-list){padding:10px}.tt-loop-certificates:not(.tt-loop-list) .tt-item{flex:1 1 calc(50% - 40px);margin:12px;font-size:14px}.tt-loop-certificates:not(.tt-loop-list) .tt-item a{align-items:flex-start}.tt-loop-certificates:not(.tt-loop-list) .tt-badge{margin-top:.5em}ul[class^=tt-loop]:not(.tt-loop-list){display:flex;flex-wrap:wrap;list-style-type:none;margin-left:-20px;margin-right:-20px}.tt-loop-slider .tt-item{background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;background-color:#9271f6;padding-top:3em;padding-bottom:3em}.tt-loop-slider .tslide{height:100%}.tt-loop-slider .tt-item:before{content:"";background-color:var(--global-palette1);background-image:url(/wp-content/uploads/2018/04/coding-background-texture.jpg),linear-gradient(180deg,#846df0,#7731ca);background-blend-mode:overlay;background-size:100% 100%;background-position:center;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3}.tt-loop-slider .tt-item-inner{position:relative;z-index:1;display:flex;justify-content:space-evenly;align-items:center;max-width:1320px;margin:0 auto;padding:20px 32px;height:100%}.tt-loop-slider .tt-badge{font-size:24px;margin-right:3em}.tt-loop-slider .tt-item-image{flex:1 1 450px;margin-right:4em}.tt-loop-slider .tt-item-image img{max-width:450px}.tt-loop-slider .tt-item-text{color:var(--global-palette9);max-width:700px;flex:1 1 700px}.tt-loop-slider .tt-item-title{font-size:1.8em;margin-bottom:.5em;line-height:1.2;font-weight:700}@media(max-width:768px){.tt-loop-slider .tt-item-image,.tt-loop-slider .tt-badge{display:none}.tt-loop-slider .tt-item-text{text-align:center}.tt-loop-slider .tt-item-inner{padding-top:56px;padding-bottom:72px}}.tt-loop-slider .tslider-pager{position:absolute;bottom:10px;left:0;right:0}.tt-loop-slider .tslide-outer .tslider-pager.tslider-pager>li a{background-color:#ffffff80}.tt-loop-slider .tslide-outer .tslider-pager.tslider-pager>li.active a,.tt-loop-slider .tslide-outer .tslider-pager.tslider-pager>li:hover a{background-color:var(--global-palette9)}.tt-loop-slider .button{background-color:transparent;border-color:var(--global-palette9);color:var(--global-palette9)}.tt-loop-slider .button:hover,.tt-loop-slider .button:focus{background-color:var(--global-palette9);color:var(--global-palette2);border-color:var(--global-palette9)}.tt-partnership img{display:inline-block;vertical-align:middle;height:2em;margin-left:.5em}.tt-overlay-blend.fl-row-bg-overlay .fl-row-content-wrap:after{mix-blend-mode:hard-light}.tt-card.fl-col>.fl-col-content{background-color:#fff;border-radius:3px;border:1px solid var(--global-palette7);box-shadow:0 0 20px #00000014}.tt-pricing-table .fl-rich-text ul{list-style-type:none;margin-left:0;line-height:1.2}.tt-pricing-table .fl-rich-text ul li{margin-bottom:1em;font-weight:400!important}@media(min-width:769px){.tt-pricing-table .fl-col>.fl-col-content{padding-left:1.2em;padding-right:1.2em;margin-left:-.6em;margin-right:-.6em;position:relative;z-index:1}.tt-pricing-table .fl-col-group .fl-col:first-child>.fl-col-content{margin-left:0;margin-right:-1.2em;z-index:0}.tt-pricing-table .fl-col-group .fl-col:last-child>.fl-col-content{margin-left:-1.2em;margin-right:0;z-index:0}}.tt-about-purple-row .fl-row-content-wrap,.tt-pattern-row .fl-row-content-wrap{background-image:url(/wp-content/uploads/2018/04/coding-background-texture.jpg),linear-gradient(180deg,#846df0,#7731ca)!important;background-blend-mode:overlay;background-color:var(--global-palette1);background-size:100% 100%}div.owl-carousel .owl-dots{margin-top:1em}div.owl-carousel .owl-dots.disabled{display:block;visibility:hidden}div.owl-carousel .owl-nav.disabled{display:flex}.llms-loop-list{padding-left:56px;padding-right:56px;min-height:280px;margin-bottom:1.2em}@media(min-width:700px){.owl-carousel .owl-stage{left:-10px}}.owl-carousel .owl-item>.llms-loop-item{width:calc(100% - 20px);float:none;margin:0 10px;font-size:12px;background-color:var(--global-palette1)}.owl-carousel .owl-item>.llms-loop-item a{color:var(--global-palette9)}.owl-carousel .owl-item>.llms-loop-item .llms-loop-link{text-decoration:none}.owl-carousel .owl-item>.llms-loop-item .tt-item-text{min-height:140px;padding:.5em 1em;display:flex;flex-direction:column}.owl-carousel .owl-item>.llms-loop-item .tt-item-title{line-height:1.2;font-size:14px;display:block;min-height:3.6em;color:var(--global-palette9)}.owl-carousel .owl-item>.llms-loop-item .llms-featured-image{width:100%;height:130px;-o-object-fit:cover;object-fit:cover}.owl-carousel .owl-item>.llms-loop-item .llms-progress{margin:0}.owl-carousel .owl-item>.llms-loop-item .llms-progress .progress__indicator{display:none}.owl-carousel .owl-item>.llms-loop-item .llms-progress .llms-progress-bar{height:100%;top:0;background:#ffffff50}.owl-carousel .owl-item>.llms-loop-item .llms-progress .progress-bar-complete{background:var(--global-palette9)}.owl-carousel .owl-item>.llms-loop-item .tt-item-meta{list-style-type:none;margin:auto 0 0;line-height:1.2;display:grid;grid-template-columns:1fr 1fr;gap:.4em .5em;grid-template-areas:"tt-item-meta--instructors tt-item-meta--instructors" "tt-item-meta--length tt-item-meta--cmp"}.tt-item-meta--instructors{grid-area:tt-item-meta--instructors}.tt-item-meta--length{grid-area:tt-item-meta--length}.tt-item-meta--cmp{grid-area:tt-item-meta--cmp}.owl-carousel .owl-item>.llms-loop-item .tt-item-meta li{display:flex;align-items:flex-start;padding:0}.owl-carousel .owl-item>.llms-loop-item .tt-item-meta li i{font-size:1.6em;margin-right:.3em;flex:0 0 auto;margin-top:-.1em}body .llms-progress .progress-bar-complete{background-color:var(--global-palette1)}.tt-section-title{font-size:1.6em;text-decoration:none;font-weight:700;font-family:var(--global-heading-font-family);color:var(--global-palette3);margin-bottom:.4em;display:block}.tt-section-title .tt-item-cta{display:inline-block;vertical-align:middle}@media(hover:hover){.tt-section-title .tt-item-cta{display:inline-block;vertical-align:middle;transition:max-width 1s,opacity 1s,transform .75s;white-space:nowrap;cursor:pointer;opacity:0}}.tt-section-title:hover .tt-item-cta,.tt-section-title:focus .tt-item-cta{max-width:200px;transform:translate(1vw);opacity:1}.llms-widget-syllabus .llms-lesson-complete,.llms-widget-syllabus .lesson-complete-placeholder{margin-right:.2em;text-align:center;font-size:1em;position:absolute;left:0;transition:.2s ease}.llms-widget-syllabus ul li ul li{margin-left:0}.llms-widget-syllabus .llms-lesson li{position:relative;padding-left:1.4em;line-height:1.2;margin-bottom:0;padding-top:.3em;padding-bottom:.3em;font-size:14px}.llms-widget-syllabus .llms-section{margin-top:10px;margin-bottom:10px}.llms-widget-syllabus .section-header{line-height:1.2;margin-bottom:.6em;margin-top:.6em;position:relative;padding-left:1.6em}.llms-widget-syllabus>ul ul.llms-lesson{padding-left:0}.llms-widget-syllabus .llms-lesson:last-child{border-bottom:1px solid #eee;padding-bottom:.6em}.llms-collapse-caret{width:1.2em;height:1.2em;line-height:1.2em;display:inline-block;vertical-align:middle;background-color:#ccc;color:#fff;text-align:center;border-radius:20px;position:absolute;left:0;transition:background-color .2s ease}.llms-widget-syllabus .section-header:hover .llms-collapse-caret,.llms-section--opened .llms-collapse-caret{background-color:#666}.llms-widget-syllabus .lesson-title.done a{text-decoration:none}.llms-widget-syllabus .llms-lesson.current-lesson .lesson-title,.llms-widget-syllabus .llms-lesson.current-lesson .lesson-title a{font-weight:400;color:#7272ff;text-decoration:underline}.llms-widget-syllabus .llms-lesson:hover .llms-lesson-complete,.llms-widget-syllabus .llms-lesson a:hover{color:#7272ff}.llms-widget-syllabus .llms-lesson.current-lesson .llms-lesson-complete.done,.llms-widget-syllabus .llms-lesson:hover .llms-lesson-complete.done{color:#db3476}.entry-content-wrap .llms-syllabus-wrapper,.entry-content-wrap .llms-instructors{display:none}.course .llms-meta-info{display:block!important;margin-top:2em;margin-bottom:2em}.course .llms-meta-info .llms-meta-title{margin-bottom:.5em}.woocommerce-MyAccount-content table tr th{background-color:var(--global-palette1);color:var(--global-palette9)!important;border:0}.woocommerce-MyAccount-content table tr td{color:#1f1d1f;border:none!important;border-bottom:1px solid #cecece!important;text-align:left}.woocommerce-MyAccount-content table tr td,.woocommerce-MyAccount-content table tr th{text-align:left;color:inherit;line-height:1.2;font-size:14px;padding:.5em .8em!important}.woocommerce-MyAccount-content .progress-bar{display:block;text-align:left;background-color:var(--global-palette8);margin:1px 0;height:15px;min-width:100%}.woocommerce-MyAccount-content .progress-bar span{display:inline-block;height:100%;background-color:var(--global-palette1)}.woocommerce-MyAccount-content .progress-bar .progress-text{display:none}.wp-block-table table{background:#fff;border-radius:3px}body .wp-block-table table{margin-bottom:1em}body .wp-block-table td,body .wp-block-table th,body .wp-block-table thead{border-color:var(--global-palette7)}.wp-block-table th{font-size:1.1em;color:var(--global-palette1);text-align:left}.shop_table.shop_table_responsive,.woocommerce table.shop_table td{border-color:var(--global-palette7)}.search-form{max-width:600px;margin:0 auto 20px}.fl-builder-content h2.fl-heading{font-size:2.5em}.site .entry-hero .hero-section-overlay{background-color:var(--global-palette1);background-image:url(/wp-content/uploads/2018/04/coding-background-texture.jpg),linear-gradient(180deg,#846df0,#7731ca);background-blend-mode:overlay;background-size:100% 100%;background-position:center;opacity:.65}.site .entry-hero .entry-hero-container-inner .entry-header{color:var(--global-palette9)}mark{margin:0 -.4em;padding:.07em .4em;border-radius:.8em .3em;background:transparent;background-image:linear-gradient(to right,#ffe1000d,#ffe1008c 4%,#ffe1004d);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit}.tt-certificate-info{color:var(--global-palette4);font-size:.95em;line-height:1.4}dl.tt-datalist dd{margin:0 0 1.2em}dl.tt-datalist dt:after{content:": "}.text-small{font-size:.9em;color:var(--global-palette5)}.tt-button-register{font-size:1.5em;border-radius:5em;width:100%}@media(min-width:992px){.tt-title-hero{display:flex;justify-content:space-evenly;align-items:center;padding-bottom:112px}.tt-title-hero>div:first-child:not(.tt-hero-title-text){margin-right:3em}.tt-hero-title-text{flex:1 1 auto}}.tt-title-hero{padding-top:4em;padding-bottom:8em}.tt-hero-title-text,.tt-hero-title-text *{color:var(--global-palette9)}.tt-hero-title-text h1{margin-bottom:.5em;font-size:2.8em;line-height:1.2}.tt-partnership{font-size:1.2em;font-weight:700}.tt-loop-section .tt-item-title{font-size:1.4rem;margin-bottom:.2em}.tt-loop-instructors:not(.tt-loop-list) .tt-item{padding:20px}.tt-loop-instructors .tt-item-image{font-size:2.2em;margin-right:1.5em}.tt-loop-instructors .tt-item{margin-bottom:3em}@media(min-width:1024px){.tt-loop-instructors:not(.tt-loop-list) .tt-item{font-size:.95em;flex:1 1 400px;max-width:33.33%}.tt-loop-instructors:not(.tt-loop-list) .tt-item-image{margin-left:auto;margin-right:auto;font-size:3em}.tt-loop-instructors:not(.tt-loop-list) .tt-item-title,.tt-loop-instructors:not(.tt-loop-list) .tt-item-cta{text-align:center;display:block}}.tt-loop-instructors .tt-item:last-child{margin-bottom:0}.tt-loop-instructors .tt-item-cta{margin-top:1em}.tt-item-image{margin-bottom:.5em}.tt-item-image-circle{width:5em;height:5em;border-radius:10em;-o-object-fit:cover;object-fit:cover;overflow:hidden}.tt-section-color{background-color:var(--global-palette1)}.tt-section-color>*,.tt-section-error>*{color:var(--global-palette9)}@media(min-width:769px){.tt-loop-list.tt-loop-instructors .tt-item,.tt-loop-section .tt-section{display:flex;align-items:flex-start}.tt-loop-instructors .tt-item-image,.tt-section .tt-item-image{margin-right:1em;flex:0 0 auto}}.tt-loop-faq{list-style-type:none;margin:0}.tt-loop-faq li{margin-bottom:1.4em}.tt-loop-faq li>p:first-child{font-size:1.5em;font-family:var(--global-heading-font-family);margin-bottom:0}@media(min-width:992px){.tt-loop-faq{max-width:750px;margin:0 auto;text-align:center}}.tt-loop-slider .tt-item-description{margin-bottom:1.5em}@media(min-width:768px){.tt-account-link{max-width:calc(14em - 20px)}.tt-account-link .fl-callout{display:block}.tt-account-link .fl-callout-photo-left .fl-callout-content,.tt-account-link .fl-callout-photo-left .fl-callout-photo{display:block;width:100%;padding:0}}.tt-account-link .fl-module-content{margin-bottom:0}@media(max-width:768px){.tt-account-link{width:100%}.tt-account-link .fl-callout{display:flex;justify-content:flex-start;align-items:center;text-align:left}.tt-account-link .fl-callout .fl-callout-photo{margin-bottom:5px}.tt-account-link .fl-photo-content{height:80px;width:100px;position:relative}.tt-account-link .fl-photo-content img{width:auto;max-height:100%}}.tt-account-link .fl-photo{margin-bottom:0}.tt-account-link .fl-callout-title{font-size:1.25em;line-height:1.2;padding-bottom:.2em}.tt-account-link .fl-callout-text{font-size:14px;color:var(--global-palette5)}.tt-group-account-link .fl-col-content{display:flex;justify-content:center;flex-wrap:wrap}.fl-module-content .fl-callout .fl-icon i{background-image:linear-gradient(45deg,#0000001f 50%,#0000 50%)}.grid-cols{-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:1.5rem}.entry-summary{margin-bottom:1em}.loop-entry.eli_instructor .post-thumbnail img{border-radius:100em;background-color:var(--global-palette8)}@media screen and (min-width:768px){.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail.eli_instructor{display:grid;grid-template-columns:280px 7fr}.loop-entry.eli_instructor .post-thumbnail .post-thumbnail-inner{margin:2rem}}@media screen and (max-width:767px){.loop-entry.eli_instructor .post-thumbnail{width:180px;padding-bottom:180px;margin:2rem 2rem 0}}.tt-callout-grid .fl-module-callout,.tt-callout-grid .fl-module-callout .fl-module-content{height:100%}.tt-loop-clients{justify-content:center}.tt-loop-clients li{flex:1 1 20%;padding:12px}.tt-loop-clients img{max-width:140px;max-height:80px;margin:0 auto}.tt-loop-certificates{list-style-type:none;margin:0}.tt-loop-certificates .tt-item{border-radius:3px;background-color:var(--global-palette9);box-shadow:0 0 20px #0000000d;width:100%;margin-bottom:2rem}.tt-loop-certificates .tt-item a{text-decoration:none}.tt-loop-certificates .tt-item-image{position:relative;margin-bottom:0}.tt-loop-certificates .tt-item-image img{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%}.tt-loop-certificates .tt-badge{margin-bottom:3em;margin-right:auto;margin-left:20px;align-self:center}.tt-loop-certificates .tt-item-text{align-self:center;padding:2em;color:var(--global-palette5);flex:1 1 auto}.tt-loop-certificates .tt-item-text h2{font-size:1.4rem;margin-bottom:.5em}.tt-loop-certificates .tt-datalist{list-style-type:none;margin-left:0;padding-left:0;margin-top:.4em;margin-bottom:.4em}@media(min-width:1025px){.tt-loop-certificates .tt-item a{display:flex}.tt-loop-certificates .tt-item-image{flex:1 0 50%;overflow:hidden;padding-top:36.25%}.single-content .tt-loop-certificates .tt-item-image{padding-top:25%}.tt-loop-certificates .tt-item-image img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;max-width:unset;min-width:100%;-o-object-fit:cover;object-fit:cover}.tt-loop-certificates .tt-item-image+.tt-badge{margin-left:-7.85em}}@media(max-width:1024px){.tt-loop-certificates .tt-item{margin-bottom:1em}.tt-loop-certificates .tt-item-image img{width:100%;height:250px}.tt-loop-certificates .tt-badge{margin-bottom:0;margin-left:1.5em;position:relative;top:1em;font-size:12px}.tt-loop-certificates .tt-item-image+.tt-badge{margin-top:-14em}}.smarticle{text-align:center;font-size:2em;font-weight:700;color:#7272ff}.smarticle img{max-width:120px}.tt-loop-courses-upcoming{list-style-type:none;margin:0}.tt-loop-courses-upcoming li{border-bottom:1px solid rgba(255,255,255,.1254901961)}.tt-loop-courses-upcoming li:last-child{border-bottom:0}.tt-loop-courses-upcoming .tt-item-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0px 0px;padding:.5em 0}.tt-loop-courses-upcoming .tt-item-cta{text-align:right}.tt-section-color .tt-item-cta{color:var(--global-palette9)}.tt-section-color .tt-item-cta:hover,.tt-section-color .tt-item-cta:focus{opacity:.6}.tt-section-title-center{text-align:center;margin-bottom:.6em}@media(min-width:768px){body.woocommerce-account .woocommerce-MyAccount-content{width:70%}}.tt-section-short{padding-top:1em;padding-bottom:1em}.tt-section-color .button{background-color:transparent;border:2px solid}.tt-section-title-inline{display:inline-block;margin-right:.5em;margin-bottom:0;vertical-align:middle}.tt-section:last-child{margin-bottom:0}.tt-section-color .button:hover,.tt-section-color .button:focus{background-color:#fff;color:var(--global-palette1);border-color:#fff}.tt-section-error{background-color:#db3476}.llms-access-plans{margin:2em auto}.llms-access-plan-featured{display:none}.llms-access-plan{float:none;display:flex;background-color:var(--global-palette1);padding-left:1em;padding-right:1em;border-radius:3px;justify-content:space-between;align-items:center;max-width:750px}.site .llms-access-plan .llms-access-plan-footer,.site .llms-access-plan .llms-access-plan-content .llms-access-plan-footer,.site .llms-access-plan .llms-access-plan-content{border-bottom:0;background:none}.llms-access-plan .llms-access-plan-title{background:none;margin-bottom:0;text-align:left;color:var(--global-palette9)}.llms-access-plan-description{padding:0}.llms-access-plan-pricing{display:none}.llms-access-plan .llms-button-action{background-color:var(--global-palette9);border-color:var(--global-palette9);color:var(--global-palette1)}.llms-access-plan .llms-button-action:hover,.llms-access-plan .llms-button-action:focus,.llms-access-plan .llms-button-action:active{background-color:transparent;color:var(--global-palette9);border-color:var(--global-palette9)}.tt-loop-retakes li{display:flex;align-items:flex-start;margin-bottom:5em}.tt-loop-retakes li img{max-width:200px;-o-object-fit:contain;object-fit:contain}.llms-loop-link>.llms-featured-image-wrap{min-height:130px}.site a.eli-discourse-shortcode{background:var(--global-palette-btn-bg);font-family:var(--global-body-font-family)!important;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;border-radius:50px;text-align:center;font-size:1.1em;text-decoration:none;color:#fff;padding:.8em 2em;display:block;width:100%}.wp-block-button .wp-block-button__link{border-radius:30px!important}.wp-block-button .wp-block-button__link.has-background:hover,.wp-block-button .wp-block-button__link.has-background:focus{background:var(--global-palette-btn-bg-hover)!important}.eli-discourse-shortcode:hover,.eli-discourse-shortcode:focus{color:#fff;background:var(--global-palette-btn-bg-hover)}.woocommerce table.my_account_orders .button{font-size:.95em;padding:.4em 1em;background-color:var(--global-palette6);border-color:var(--global-palette6)}.woocommerce table.my_account_orders .button:hover,.woocommerce table.my_account_orders .button:focus{background-color:var(--global-palette5);border-color:var(--global-palette5)}.footer-widget-area.content-align-left .footer-navigation .menu{display:block}#colophon .site-middle-footer-wrap .site-footer-row-container-inner li.menu-item a{padding-left:0}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{align-items:center}.single-course .tt-loop-instructors{margin-top:2em;font-size:.9em}.single-course .tt-loop-instructors .tt-item{background:#fff;padding:2em;box-shadow:0 0 20px #0000000d;border-radius:3px}.single-course .tt-loop-instructors .tt-item-text p{margin-top:.5em}.llms-course-navigation .llms-back-to-course .llms-lesson-link,.llms-course-navigation .llms-prev-lesson .llms-lesson-link,.llms-course-navigation .llms-next-lesson .llms-lesson-link{position:relative;display:flex;align-items:center}.llms-course-navigation .course-information{flex:1 1 auto}.llms-course-navigation .llms-lesson-preview .llms-lesson-link *{transition:all .2s ease-in-out}.llms-course-navigation .llms-lesson-preview .llms-lesson-link:hover *{color:var(--global-palette1)}.llms-course-navigation .llms-back-to-course:last-child .llms-lesson-link:after,.llms-course-navigation .llms-back-to-course:first-child .llms-lesson-link:before,.llms-prev-lesson .llms-lesson-link:before,.llms-next-lesson .llms-lesson-link:after{background-position:center;background-size:contain;background-repeat:no-repeat;width:1.8em;height:4em;display:block;flex:0 0 1.8em;transition:transform .2s ease-in-out}.llms-prev-lesson .llms-lesson-link:before,.llms-course-navigation .llms-back-to-course:first-child .llms-lesson-link:before{content:"";background-image:url(/wp-content/themes/kadence-child/assets/owl/images/left-nav-purple.png);margin-right:1em}.llms-prev-lesson .llms-lesson-link:hover:before,.llms-course-navigation .llms-back-to-course:first-child .llms-lesson-link:hover:before,.llms-prev-lesson .llms-lesson-link:focus:before,.llms-course-navigation .llms-back-to-course:first-child .llms-lesson-link:focus:before{transform:translate(-10px)}.llms-next-lesson .llms-lesson-link:hover:after,.llms-course-navigation .llms-back-to-course:last-child .llms-lesson-link:hover:after,.llms-next-lesson .llms-lesson-link:focus:after,.llms-course-navigation .llms-back-to-course:last-child .llms-lesson-link:focus:after{transform:translate(10px)}.llms-next-lesson .llms-lesson-link:after,.llms-course-navigation .llms-back-to-course:last-child .llms-lesson-link:after{content:"";background-image:url(/wp-content/themes/kadence-child/assets/owl/images/right-nav-purple.png);margin-left:1em}.llms-course-navigation .llms-back-to-course:last-child{padding-right:0;padding-left:var(--global-xs-spacing)}.llms-course-navigation .llms-back-to-course:last-child:after{display:none}.single-lesson .llms-video-wrapper .center-video .mejs-inner .mejs-controls{display:none}.tt-review-form .gform_confirmation_wrapper{background:#fff;border-radius:7px;padding:20px;min-height:300px;display:flex;justify-content:center;align-items:center;font-family:Aileron,sans-serif;box-shadow:0 0 60px var(--shadow-color)}@media(max-width:1024px){.tt-loop-certificates .tt-item .tt-badge{margin:-9em auto 0;width:100%}.tt-loop-certificates .tt-item a{display:flex;flex-direction:column}.tt-loop-certificates .tt-item-image,.tt-loop-certificates .tt-item-image img{height:200px}}@media(max-width:768px){.tt-loop-certificates .tt-item-image,.tt-loop-certificates .tt-item-image img{height:150px}}.tt-pandemic-on-site-protocol-training .tt-badge-title{font-size:1em}.woocommerce-MyAccount-content .tab .tablinks{color:#757575;border-radius:0}.woocommerce-MyAccount-content .tab .tablinks.active{color:#fff;background-color:var(--global-palette1)}.tt-team-download-cert{display:none}.tt-team-view-cert{margin-right:10px;text-transform:uppercase}.woocommerce-account-my-teams .shop_table .team-actions a.button{display:flex;margin:5px;justify-content:center}.tt-item-meta--author{grid-area:tt-item-meta--instructors}.tt-item-meta--post{grid-area:tt-item-meta--instructors;margin-top:25px}#llms-complete-quiz{font-size:0}#llms-complete-quiz:before{content:"Complete";font-size:18px}:root{--shell-max-width: 1280px;--shell-gutter: clamp(15px, 5.8035714286vw + -3.5714285714px, 80px)}.shell{max-width:calc(var(--shell-max-width) + var(--shell-gutter) * 2);padding-inline:var(--shell-gutter);margin-inline:auto;width:100%}.shell--fluid{max-width:none}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:9px;text-align:center;text-decoration:none;border:0;box-shadow:none;border-radius:60px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Aptos,sans-serif;font-size:16px;font-weight:800;color:#fff;background:#d33e84;padding:14px 30px;box-shadow:0 3px 6px #00000029;transition-property:background,color;transition-duration:var(--theme-transition-duration)}@media(hover:hover)and (pointer:fine){.btn:where(:hover,:focus-visible){opacity:.7;background:#60e5cf!important;color:#590044!important}.btn:where(:hover,:focus-visible) path{fill:#590044}}.btn path{transition:fill var(--theme-transition-duration)}.course-intro__container{padding-block:97px 96px}@media(max-width:1023px){.course-intro__container{padding-block:60px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.course-intro__container{padding-block:40px}}.course-intro__title{text-align:center}.course-intro__title:not(:last-child){margin-bottom:18px}@media(max-width:1023px){.course-intro__title:not(:last-child){margin-bottom:15px}}.course-intro__title>*{color:#590044}.course-intro__title em{color:#85165a;font-style:normal}.course-intro__title br+em{display:block;margin-top:-14px}@media(max-width:1023px){.course-intro__title br+em{margin-top:-10px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.course-intro__title br+em{margin-top:0}}.course-intro__subtitle{text-align:center}.course-intro__subtitle:not(:first-child){margin-top:-14px}@media(max-width:1023px){.course-intro__subtitle:not(:first-child){margin-top:-10px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.course-intro__subtitle:not(:first-child){margin-top:0}}.course-intro__description{max-width:846px;margin-inline:auto;font-family:Gabarito,sans-serif;font-size:22px;text-align:center;line-height:1.2}@media(max-width:1023px){.course-intro__description{max-width:85%;font-size:20px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.course-intro__description{max-width:95%;font-size:18px}}@media(max-width:575px){.course-intro__description{max-width:100%}}.course-intro__description:not(:last-child){margin-bottom:39px}@media(max-width:1023px){.course-intro__description:not(:last-child){margin-bottom:30px}}.course-intro__description>*{color:#000}.course-intro__actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.course-intro__actions:not(:last-child){margin-bottom:94px}@media(max-width:1023px){.course-intro__actions:not(:last-child){margin-bottom:60px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.course-intro__actions:not(:last-child){margin-bottom:40px}}.course-intro__highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));justify-content:space-between;justify-items:center;gap:40px}@media(max-width:1199px){.course-intro__highlights{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.course-intro__highlights{grid-template-columns:1fr}}@media(max-width:1199px){.course-intro__highlights:has(>:only-child){grid-template-columns:1fr}}.course-intro__highlights:not(:last-child){margin-bottom:25px}.course-intro__additional-info{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.course-intro__additional-info{flex-direction:column;gap:10px}}.course-intro__additional-item{display:flex;align-items:center;gap:9px}.course-intro__additional-item p{margin-top:0;font-family:Inter,sans-serif;font-size:12px;color:#1b1b1b}.course-intro__additional-item img{width:auto;max-width:24px;height:auto;max-height:24px}.course-intro__divider{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#590044}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.course-intro__divider{display:none;visibility:hidden}}.intro-highlight{position:relative;width:100%;max-width:600px;margin-top:30px;padding-block:56px 20px;padding-inline:10px;border-radius:32px;background:#fff}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.intro-highlight{max-width:80%;padding-block:40px 20px}}@media(max-width:575px){.intro-highlight{max-width:90%}}.intro-highlight__icon{position:absolute;top:-30px;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;width:68px;height:68px;border-radius:50%;background:#fff;box-shadow:0 3px 7px -4px #000}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.intro-highlight__icon{width:60px;height:60px}}.intro-highlight__title:not(:last-child){margin-bottom:7px}.intro-highlight__title>*{display:block;font-family:Gabarito,sans-serif;font-size:32px;font-weight:700;line-height:1.2;color:#00a4a4;text-align:center;text-transform:uppercase}@media(max-width:1023px){.intro-highlight__title>*{font-size:30px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.intro-highlight__title>*{font-size:28px}}.intro-highlight__description>*{font-family:Aptos,sans-serif;font-size:18px;font-weight:300;text-align:center;line-height:1.5;color:#1b1b1b}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.intro-highlight__description>*{font-size:16px}}.content-cards{background:#fff;padding-block:96px}@media(max-width:1023px){.content-cards{padding-block:60px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.content-cards{padding-block:50px 40px}}.content-cards__head{display:grid;grid-template-columns:40.8% 53%;justify-content:space-between}@media(max-width:1023px){.content-cards__head{align-items:center}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.content-cards__head{grid-template-columns:1fr;row-gap:30px}}.content-cards__head:not(:last-child){margin-bottom:64px}@media(max-width:1023px){.content-cards__head:not(:last-child){margin-bottom:40px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.content-cards__head:not(:last-child){margin-bottom:30px}}.content-cards__images{position:relative;width:100%;aspect-ratio:522/382}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.content-cards__images{max-width:500px;margin-inline:auto}}.content-cards__images-bg{position:absolute;left:16.9%;top:-27px}.content-cards__images-bg img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.content-cards__images-item{position:absolute;width:61.8%}.content-cards__images-item img{aspect-ratio:323/182;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-cards__images-item:nth-child(2){top:0;left:0}.content-cards__images-item:nth-child(3){top:0;right:0;width:35.1%;border-radius:50%;overflow:hidden}.content-cards__images-item:nth-child(3) img{aspect-ratio:183/183}.content-cards__images-item:nth-child(4){bottom:0;left:0;width:35.1%;border-radius:50%;overflow:hidden}.content-cards__images-item:nth-child(4) img{aspect-ratio:183/183}.content-cards__images-item:nth-child(5){bottom:0;right:0}.content-cards__content{align-self:center}.content-cards__title>*{text-align:center;color:#590044}.content-cards__title:not(:last-child){margin-bottom:20px}.content-cards__description>*{font-family:Aptos,sans-serif;font-size:18px;font-weight:300;text-align:center;color:#85165a}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.content-cards__description>*{font-size:16px}}.content-cards__body{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(min-width:1023.02px){.content-cards__body:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}}@media(min-width:1023.02px){.content-cards__body:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}}.content-cards__body:has(>:only-child){grid-template-columns:1fr}@media(max-width:1023px){.content-cards__body{grid-template-columns:1fr 1fr}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.content-cards__body{grid-template-columns:1fr}}.card{max-width:500px;margin-inline:auto;padding:48px 20px 32px;border-radius:64px;overflow:hidden;background:#f1e7e34d}@media(max-width:1199px){.card{padding:40px 10px 30px}}@media(max-width:1023px){.card{padding:30px 15px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.card{max-width:500px;margin-inline:auto;padding:20px 15px 30px}}.card__icon{display:flex;justify-content:center}.card__icon:not(:last-child){margin-bottom:16px}.card__title>*{text-align:center;text-transform:uppercase;color:#1b1b1b}.card__title:not(:last-child){margin-bottom:15px}.card__description>*{font-family:Aptos,sans-serif;font-size:18px;font-weight:300;text-align:center;opacity:.7;color:#1b1b1b}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.card__description>*{font-size:16px}}.reviews{padding-block:96px;background:#fff}@media(max-width:1023px){.reviews{padding-block:60px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.reviews{padding-block:40px}}.reviews__title>*{text-align:center;color:#590044}.reviews__body{position:relative;padding-inline:clamp(6.25rem,28.193vw - 11.811rem,13.563rem)}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.reviews__body{padding-inline:0}}.reviews__body .swiper{position:static;overflow:hidden}.reviews__body .swiper-wrapper:has(.swiper-slide:only-child){justify-content:center}.reviews__body .swiper-wrapper:has(.swiper-slide:only-child) .swiper-slide{margin-left:80px}.reviews__body .swiper-slide{flex-shrink:0}.reviews__body .swiper-button-prev,.reviews__body .swiper-button-next{position:absolute;top:50%;transform:translateY(calc((50% - 60px)*-1));display:flex;justify-content:center;align-items:center;width:50px;height:50px;background:#d33e84;border-radius:50%;cursor:pointer;transition:background var(--theme-transition-duration)}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.reviews__body .swiper-button-prev,.reviews__body .swiper-button-next{position:static;transform:none}}@media(hover:hover)and (pointer:fine){.reviews__body .swiper-button-prev:not(.swiper-button-disabled):where(:hover,:focus-visible),.reviews__body .swiper-button-next:not(.swiper-button-disabled):where(:hover,:focus-visible){background:#60e5cf}.reviews__body .swiper-button-prev:not(.swiper-button-disabled):where(:hover,:focus-visible) path,.reviews__body .swiper-button-next:not(.swiper-button-disabled):where(:hover,:focus-visible) path{fill:#590044}}.reviews__body .swiper-button-prev.swiper-button-disabled,.reviews__body .swiper-button-next.swiper-button-disabled{opacity:.6;cursor:auto}.reviews__body .swiper-button-prev path,.reviews__body .swiper-button-next path{transition:fill var(--theme-transition-duration)}.reviews__body .swiper-button-prev{left:0}.reviews__body .swiper-button-prev svg{transform:scaleX(-1)}.reviews__body .swiper-button-next{right:0}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.reviews__body .swiper-navigation{display:flex;justify-content:center;gap:20px;margin-top:20px}}.has-white-bg+.has-white-bg{padding-top:0}.card-review{position:relative;padding-top:128px}@media(max-width:1023px){.card-review{padding-top:80px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.card-review{padding-top:60px}}.card-review__bg{position:absolute;top:25px;left:50%;transform:translate(calc((50% + 10px)*-1));opacity:.03}@media(max-width:1023px){.card-review__bg{top:0}}.card-review__content{position:relative;max-width:95%}@media(max-width:1023px){.card-review__content{max-width:100%}}.card-review__content:not(:last-child){margin-bottom:22px}.card-review__content p{font-family:Arial,sans-serif;font-size:18px;font-style:italic;color:#646060}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.card-review__content p{font-size:16px}}.card-review__author{display:flex;align-items:center;gap:20px}.card-review__author-image{width:64px;border-radius:99px;overflow:hidden}.card-review__author-image img{aspect-ratio:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-review__author-name>*{font-family:Aptos,sans-serif;font-size:18px;font-weight:800;color:#31333a}.card-review__author-position>*{font-family:Aptos,sans-serif;font-size:14px;font-weight:400;color:#777}.highlights{position:relative;padding-block:97px 94px;overflow:hidden;background:#590044}@media(max-width:1023px){.highlights{padding-block:60px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.highlights{padding-block:40px}}.highlights:before{content:"";position:absolute;right:-157px;top:50%;transform:translateY(-50%);aspect-ratio:1577/1129;width:950px;height:auto;opacity:.3;background:url(../assets/bg-graphic.webp) no-repeat center/contain}@media(max-width:1399px){.highlights:before{width:66%}}@media(max-width:1023px){.highlights:before{width:100%}}.highlights__container{display:grid;grid-template-columns:42.4% 49.2%;justify-content:space-between}@media(max-width:1023px){.highlights__container{grid-template-columns:1fr;row-gap:40px;max-width:700px;margin-inline:auto}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.highlights__container{row-gap:30px}}.highlights__container:has(>:only-child){grid-template-columns:1fr}.highlights__content{position:relative}.highlights__content:only-child{max-width:800px;margin-inline:auto}.highlights__title:not(:last-child){margin-bottom:20px}.highlights__title>*{letter-spacing:.5px;line-height:1.1;color:#fff}.highlights__description>*{font-family:Aptos,sans-serif;font-size:16px!important;font-weight:300;line-height:1.4;color:#fff}.highlights__description>h3{font-family:Gabarito,sans-serif;font-size:24px!important;font-weight:700;line-height:1.32}.highlights__description>h3:not(:first-child){margin-top:25px}.highlights__description>h3:not(:last-child){margin-bottom:10px}.highlights__description a{color:#60e5cf}@media(hover:hover)and (pointer:fine){.highlights__description a:where(:hover,:focus-visible){color:#d33e84}}.highlights__description .ginput_container{justify-content:space-between}.highlights__description .ginput_container>*{flex-grow:1;max-width:49%}.highlights__description .ginput_container>p{margin-bottom:0}.highlights__description .gform_footer .gform_button{border:0;color:#fff;background:#d33e84;transition-property:background,color;transition-duration:var(--theme-transition-duration)}@media(hover:hover)and (pointer:fine){.highlights__description .gform_footer .gform_button:where(:hover,:focus-visible){opacity:.7;background:#60e5cf!important;color:#590044!important}.highlights__description .gform_footer .gform_button:where(:hover,:focus-visible) path{fill:#590044}}.highlights__description .gform_footer .gform_button path{transition:fill var(--theme-transition-duration)}.highlights__description .gform_footer p{margin-bottom:0}.highlights__video{position:relative;margin-top:3px}.highlights__video .plyr{--plyr-color-main: #D33E84}.highlights__video .plyr>button[data-plyr=play]{display:flex;justify-content:center;align-items:center;width:64px;height:64px;padding:0;transform:translate(-50%,calc((50% + 2px)*-1))}.highlights__video .plyr>button[data-plyr=play] svg{position:static;width:48px;height:48px}.title-grid{margin-block:97px}@media(max-width:1023px){.title-grid{margin-block:60px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.title-grid{margin-block:40px}}.title-grid__head:not(:last-child){margin-bottom:64px}@media(max-width:1023px){.title-grid__head:not(:last-child){margin-bottom:40px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.title-grid__head:not(:last-child){margin-bottom:30px}}.title-grid__title:not(:last-child){margin-bottom:20px}@media(max-width:1023px){.title-grid__title:not(:last-child){margin-bottom:15px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.title-grid__title:not(:last-child){margin-bottom:10px}}.title-grid__title>*{text-align:center;color:#590044}.title-grid__description{max-width:832px;margin-inline:auto}.title-grid__description>*{font-family:Aptos,sans-serif;font-size:18px;font-weight:300;line-height:1.5;text-align:center;color:#85165a}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.title-grid__description>*{font-size:16px}}.title-grid__body{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:80px;column-gap:80px;row-gap:40px}@media(max-width:1023px){.title-grid__body{-moz-column-gap:30px;column-gap:30px;row-gap:30px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.title-grid__body{grid-template-columns:1fr;max-width:500px;margin-inline:auto}}.title-box{display:grid;grid-template-columns:40px 1fr;gap:16px}.title-box__icon{grid-column:1;align-self:start;display:flex;justify-content:center;align-items:center;width:100%;height:auto;aspect-ratio:1/1;border-radius:50%;background:#590044}.title-box__icon img{width:auto;max-width:31px;height:auto;max-height:22px}.title-box__content{grid-column:2;margin-top:4px}.title-box__title:not(:last-child){margin-bottom:12px}.title-box__title>*{color:#000}.title-box__description{opacity:.8}.title-box__description>*{font-family:Aptos,sans-serif;font-size:18px;font-weight:300;line-height:1.5;color:#000}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.title-box__description>*{font-size:16px}}.accordions-section{padding-block:80px 101px}@media(max-width:1023px){.accordions-section{padding-block:60px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.accordions-section{padding-block:40px}}.accordions-section.accordion-section--white{background:#fff}.accordions-section.accordion-section--beige{background:#f1e7e3}.accordions-section__head:not(:last-child){margin-bottom:64px}@media(max-width:1023px){.accordions-section__head:not(:last-child){margin-bottom:40px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.accordions-section__head:not(:last-child){margin-bottom:30px}}.accordions-section__title:not(:last-child){margin-bottom:19px}@media(max-width:1023px){.accordions-section__title:not(:last-child){margin-bottom:15px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.accordions-section__title:not(:last-child){margin-bottom:10px}}.accordions-section__title>*{text-align:center;color:#590044}.accordions-section__description{margin-inline:auto;max-width:765px}.accordions-section__description>*{font-family:Gabarito,sans-serif;font-size:22px;line-height:1.2;text-align:center;color:#85165a}@media(max-width:1023px){.accordions-section__description>*{font-size:20px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.accordions-section__description>*{font-size:18px}}.accordions-section__body{max-width:846px;margin-inline:auto}.accordion.accordion--numbered{counter-reset:accordion}@media(hover:hover)and (pointer:fine){.accordion:not(.accordion-icon) .accordion__tab .accordion__head:where(:hover,:focus-visible) .accordion__title>*{color:#d33e84}}.accordion:not(.accordion-icon) .accordion__tab.accordion-expanded .accordion__title>*{color:#d33e84}@media(hover:hover)and (pointer:fine){.accordion.accordion-icon .accordion__tab .accordion__head:where(:hover,:focus-visible) .accordion__title>*{opacity:.7}}.accordion.accordion-icon .accordion__tab.accordion-expanded .accordion__title>*{opacity:.7}.accordion__tab{padding-inline:20px}@media(max-width:1023px){.accordion__tab{padding-inline:10px}}@media(max-width:575px){.accordion__tab{padding-inline:0}}.accordion__tab:not(:last-child){padding-bottom:19px;margin-bottom:20px;border-bottom:1px solid rgba(27,27,27,.1019607843)}@media(max-width:1023px){.accordion__tab:not(:last-child){padding-bottom:15px;margin-bottom:15px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.accordion__tab:not(:last-child){padding-bottom:10px;margin-bottom:10px}}.accordion-icon .accordion__tab{padding-inline:0}.accordion-icon .accordion__tab:not(:last-child){border:0}.accordion-icon .accordion__tab:not(:last-child){margin-bottom:14px}.accordion__head{position:relative;display:flex;justify-content:space-between;gap:79px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}@media(max-width:1023px){.accordion__head{gap:60px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.accordion__head{gap:30px}}.accordion--numbered .accordion__head{padding-left:103px}@media(max-width:1023px){.accordion--numbered .accordion__head{padding-left:70px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.accordion--numbered .accordion__head{padding-left:40px}}.accordion--numbered .accordion__head:before{counter-increment:accordion;content:counter(accordion,decimal-leading-zero);position:absolute;left:0;top:0;font-family:Gabarito,sans-serif;font-size:24px;font-weight:700;line-height:1.32;color:#d33e84}@media(max-width:1023px){.accordion--numbered .accordion__head:before{font-size:22px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.accordion--numbered .accordion__head:before{font-size:20px}}.accordion-icon .accordion__head{justify-content:start;gap:16px;padding-right:30px}.accordion-icon .accordion__head:before{display:none}.accordion__icon{flex-shrink:0;display:flex;justify-content:center;align-items:start;width:24px}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.accordion__icon{width:20px}}.accordion__icon img{width:auto;max-width:24px;height:auto;max-height:24px;-o-object-fit:contain;object-fit:contain}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.accordion__icon img{max-width:20px}}.accordion__title>*{color:#1b1b1b;transition-property:color,opacity;transition-duration:var(--theme-transition-duration)}.accordion-icon .accordion__title>*{font-family:Aptos,sans-serif;font-size:18px;font-weight:300;color:#fff}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.accordion-icon .accordion__title>*{font-size:16px}}.accordion__plus{position:relative;width:16px;height:16px;margin-top:8px;transform-origin:center;transition:transform,margin-top;transition-duration:var(--theme-transition-duration);flex-shrink:0}.accordion-expanded .accordion__plus{transform:rotate(45deg)}.accordion__plus-line{position:absolute;top:50%;width:16px;height:2px;background:#d33e84}.accordion__plus-line:nth-child(1){transform:translateY(-50%)}.accordion__plus-line:nth-child(2){transform:translateY(-50%) rotate(90deg)}.accordion__arrow{flex-shrink:0;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(180deg);transition:transform var(--theme-transition-duration)}@media(max-width:1023px){.accordion__arrow{top:0;transform:rotate(180deg)}}.accordion-expanded .accordion__arrow{transform:translateY(-50%)}@media(max-width:1023px){.accordion-expanded .accordion__arrow{transform:none}}.accordion__body{display:grid;grid-template-rows:0fr;padding-inline:0 170px;transition:grid-template-rows var(--theme-transition-duration)}@media(max-width:1023px){.accordion__body{padding-inline:0 120px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.accordion__body{padding-inline:0 60px}}@media(max-width:575px){.accordion__body{padding-inline:0}}.accordion-expanded .accordion__body{grid-template-rows:1fr}.accordion__body>*{font-family:Aptos,sans-serif;font-size:18px;font-weight:300;overflow:hidden;transition:margin-top var(--theme-transition-duration)}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.accordion__body>*{font-size:16px}}.accordion__body>*>*{color:#1b1b1b;opacity:.87}.accordion--numbered .accordion__body{padding-inline:103px 79px}@media(max-width:1023px){.accordion--numbered .accordion__body{padding-inline:70px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.accordion--numbered .accordion__body{padding-inline:40px 0}}.accordion-icon .accordion__body{max-width:710px;padding-inline:36px 0}.accordion-icon .accordion__body>*>*{color:#fff;opacity:1}.accordion-expanded .accordion__body-wrapper{margin-top:16px}@media(max-width:1023px){.accordion-expanded .accordion__body-wrapper{margin-top:10px}}.accordion-icon .accordion-expanded .accordion__body-wrapper{margin-top:11px}.accordions-icons{position:relative;padding-block:81px 80px;background:#590044;overflow:hidden}@media(max-width:1023px){.accordions-icons{padding-block:60px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.accordions-icons{padding-block:40px}}.accordions-icons:before{content:"";position:absolute;left:-699px;bottom:-285px;aspect-ratio:1577/1129;width:1250px;height:auto;opacity:.06;background:url(../assets/bg-graphic.webp) no-repeat center/contain}@media(max-width:1023px){.accordions-icons:before{width:100%}}.accordions-icons__container{position:relative}.accordions-icons__head{max-width:845px;margin-inline:auto}.accordions-icons__head:not(:last-child){margin-bottom:42px}@media(max-width:1023px){.accordions-icons__head:not(:last-child){margin-bottom:35px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.accordions-icons__head:not(:last-child){margin-bottom:30px}}.accordions-icons__title:not(:last-child){margin-bottom:19px}@media(max-width:1023px){.accordions-icons__title:not(:last-child){margin-bottom:15px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.accordions-icons__title:not(:last-child){margin-bottom:10px}}.accordions-icons__title>*{color:#fff}.accordions-icons__description>*{font-family:Gabarito,sans-serif;font-size:22px;line-height:1.2;color:#f1e7e3}@media(max-width:1023px){.accordions-icons__description>*{font-size:20px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.accordions-icons__description>*{font-size:18px}}.accordions-icons__body{max-width:846px;margin-inline:auto}.accordions-icons__body .accordion:not(:last-child){margin-bottom:66px}.cta-box{display:flex;justify-content:space-between;padding-block:21px 20px;padding-inline:20px;background:#fff}@media(max-width:630px){.cta-box{flex-direction:column;gap:15px}}@media(max-width:630px){.cta-box__text{max-width:400px;margin-inline:auto}}.cta-box__title:not(:last-child){margin-bottom:4px}.cta-box__title>*{font-family:Gabarito,sans-serif;font-size:28px;font-weight:700;line-height:1.2;text-transform:uppercase;color:#590044}@media(max-width:1023px){.cta-box__title>*{font-size:26px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.cta-box__title>*{font-size:22px}}.cta-box__description>*{font-family:Aptos,sans-serif;font-size:18px;font-weight:300;color:#85165a}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.cta-box__description>*{font-size:16px}}@media(max-width:630px){.cta-box__actions{max-width:400px;margin-inline:auto}}.cta-box__actions a{padding-block:18px;padding-inline:58px;font-size:18px}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.cta-box__actions a{font-size:16px;padding-block:15px;padding-inline:40px}}.featured-instructors{padding-block:81px 80px;background:#fff}@media(max-width:1023px){.featured-instructors{padding-block:60px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.featured-instructors{padding-block:40px}}.featured-instructors__title:not(:last-child){margin-bottom:63px}@media(max-width:1023px){.featured-instructors__title:not(:last-child){margin-bottom:40px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.featured-instructors__title:not(:last-child){margin-bottom:30px}}.featured-instructors__title>*{color:#590044}.featured-instructors__listing.grid-listing{display:grid;justify-content:space-between;justify-items:center;gap:30px;-moz-column-gap:30px;column-gap:30px}@media(max-width:1010px){.featured-instructors__listing.grid-listing{justify-content:center}}.featured-instructors__listing.grid-listing:has(>:only-child){grid-template-columns:1fr}.featured-instructors__listing.grid-listing:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.featured-instructors__listing.grid-listing:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.featured-instructors__listing.grid-listing:has(>:nth-child(4)){grid-template-columns:repeat(auto-fit,minmax(180px,280px))}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.featured-instructors__listing.grid-listing:has(>:nth-child(4)){grid-template-columns:1fr}}.featured-instructors__item{display:grid;grid-template-columns:280px 1fr;-moz-column-gap:80px;column-gap:80px}@media(max-width:1023px){.featured-instructors__item{grid-template-columns:240px 1fr;-moz-column-gap:40px;column-gap:40px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.featured-instructors__item{grid-template-columns:1fr;row-gap:30px}}.grid-listing .featured-instructors__item{-moz-column-gap:0;column-gap:0;grid-template-columns:100%;height:100%;width:100%}.featured-instructors__item:not(:last-child){padding-bottom:62px;margin-bottom:64px;border-bottom:1px solid rgba(27,27,27,.2)}@media(max-width:1023px){.featured-instructors__item:not(:last-child){padding-bottom:40px;margin-bottom:40px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.featured-instructors__item:not(:last-child){padding-bottom:30px;margin-bottom:30px}}.grid-listing .featured-instructors__item:not(:last-child){padding-bottom:0;margin-bottom:0;border:0}.featured-instructors__description:not(:last-child){margin-bottom:40px}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.featured-instructors__description:not(:last-child){margin-bottom:30px}}.featured-instructors__description>*{font-family:Aptos,sans-serif;letter-spacing:-.2px;color:#000}.featured-instructors__description>p:not(:last-child){margin-bottom:16px}.featured-instructors__actions{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.featured-instructors__actions{justify-content:center}}.featured-instructors__actions a{padding-inline:40px}.instructor-profile{padding-block:20px 12px;padding-inline:40px;align-self:start}@media(max-width:1023px){.instructor-profile{padding-inline:20px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.instructor-profile{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:330px;padding-block:15px;margin-inline:auto}}.grid-listing .instructor-profile{height:100%}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.grid-listing .instructor-profile{gap:10px}}.instructor-profile__image{border-radius:50%;overflow:hidden}@media(max-width:1023px){.instructor-profile__image{width:180px;margin-inline:auto}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.instructor-profile__image{width:150px;margin:0}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.grid-listing .instructor-profile__image{flex-shrink:0;width:110px}}.instructor-profile__image:not(:last-child){margin-bottom:23px}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.instructor-profile__image:not(:last-child){margin-bottom:0}}.instructor-profile__image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.grid-listing .instructor-profile__info{flex-grow:1}}.instructor-profile__name:not(:last-child){margin-bottom:2px}.instructor-profile__name>*{font-family:Aptos,sans-serif;font-size:18px;font-weight:800;text-align:center;color:#fff}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.instructor-profile__name>*{font-size:16px}}.instructor-profile__position:not(:last-child){margin-bottom:13px}.instructor-profile__position>*{font-family:Aptos,sans-serif;font-size:14px;text-align:center;color:#f1e7e3}.instructor-profile__socials ul{display:flex;justify-content:center;gap:16px;margin:0;list-style:none}@media(hover:hover)and (pointer:fine){.instructor-profile__socials a:where(:hover,:focus-visible) path{fill:#60e5cf}}.instructor-profile__socials a path{transition:fill var(--theme-transition-duration)}.pricing{position:relative;padding-block:81px 80px;overflow:hidden;background:#590044}@media(max-width:1023px){.pricing{padding-block:60px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.pricing{padding-block:40px}}.pricing:before{content:"";position:absolute;top:-80px;right:0;aspect-ratio:1577/1129;width:1579px;height:auto;opacity:.1;background:url(../assets/bg-graphic.webp) no-repeat center/contain}@media(max-width:1023px){.pricing:before{width:100%}}.pricing__container{position:relative}.pricing__head:not(:last-child){margin-bottom:63px}.pricing__title:not(:last-child){margin-bottom:19px}.pricing__title>*{color:#fff;text-align:center}.pricing__description{margin-inline:auto;max-width:840px}.pricing__description>*{font-family:Gabarito,sans-serif;font-size:22px;text-align:center;line-height:1.2;color:#f1e7e3}@media(max-width:1023px){.pricing__description>*{font-size:20px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.pricing__description>*{font-size:18px}}.pricing__plans:not(:last-child){margin-bottom:20px}.pricing__toggle{display:flex;gap:8px;width:-moz-max-content;width:max-content;padding:2px;margin-bottom:40px;margin-inline:auto;border-radius:64px;background:#fff}.pricing__option{display:block;padding:6px 32px;font-family:Gabarito,sans-serif;font-size:24px;font-weight:700;line-height:1.32;border-radius:32px;text-decoration:none;color:#590044;transition-property:color,background;transition-duration:var(--theme-transition-duration)}@media(max-width:1023px){.pricing__option{font-size:22px;padding:6px 25px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.pricing__option{font-size:20px;padding:6px 20px}}.pricing__option:hover{color:#590044}.pricing__option.is-active{color:#fff;background:#590044}.pricing__plans-group{display:none}@media(max-width:1023px){.pricing__plans-group:not(:has(>:nth-child(3):last-child)){min-width:0;justify-content:center}}.pricing__plans-group.is-active{display:flex;gap:40px}@media(max-width:1023px){.pricing__plans-group.is-active{flex-direction:column;align-items:center}}.pricing__plans-group.is-active:has(>:nth-child(4)){display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:1023px){.pricing__plans-group.is-active:has(>:nth-child(4)){display:flex}}.pricing__additional{display:flex;justify-content:center;align-items:center;gap:20px}@media(max-width:1023px){.pricing__additional{flex-direction:column}}.pricing__additional:not(:last-child){margin-bottom:64px}@media(max-width:1023px){.pricing__additional:not(:last-child){margin-bottom:40px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.pricing__additional:not(:last-child){margin-bottom:30px}}.pricing__additional-item{display:flex;align-items:center;gap:9px}@media(max-width:1023px){.pricing__additional-item{max-width:400px;align-items:start;gap:5px}}.pricing__additional-icon{flex-shrink:0}@media(max-width:1023px){.pricing__additional-icon{max-width:20px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.pricing__additional-icon{max-width:18px}}.pricing__additional-icon img{width:auto;max-width:24px;height:auto;max-height:24px}.pricing__additional-text{margin-top:2px}@media(max-width:1023px){.pricing__additional-text{margin-top:0}}.pricing__additional-text>*{font-family:Inter,sans-serif;font-size:12px;color:#fff}@media(max-width:1023px){.pricing__additional-text>*{text-align:center}}.pricing__additional-divider{display:block;width:6px;height:6px;border-radius:50%;background:#fff}@media(max-width:1023px){.pricing__additional-divider{display:none;visibility:hidden}}.pricing__footer{display:grid;grid-template-columns:66.2% 32.3%;justify-content:space-between}@media(max-width:1023px){.pricing__footer{grid-template-columns:60% 38%}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.pricing__footer{grid-template-columns:1fr;row-gap:30px}}.pricing__footer:has(>:only-child){grid-template-columns:1fr}.box-image{display:grid;grid-template-columns:29% 66.1%;justify-content:space-between;align-items:center;padding-block:109px;padding-inline:39px;border:1px solid rgba(255,255,255,.2);border-radius:20px}@media(max-width:1023px){.box-image{grid-template-columns:1fr;row-gap:15px;padding-block:20px;padding-inline:20px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.box-image{max-width:450px;margin-inline:auto;row-gap:10px}}.box-image:only-child{max-width:850px;margin-inline:auto}@media(max-width:1023px){.box-image:only-child{grid-template-columns:25% 70%}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.box-image:only-child{grid-template-columns:1fr}}@media(max-width:1023px){.box-image:not(:only-child) .box-image__image{max-width:150px;margin-inline:auto}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.box-image:only-child .box-image__image{max-width:150px;margin-inline:auto}}.box-image__image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.box-image__title:not(:last-child){margin-bottom:20px}@media(max-width:1023px){.box-image__title:not(:last-child){margin-bottom:15px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.box-image__title:not(:last-child){margin-bottom:10px}}.box-image__title>*{color:#fff;text-transform:uppercase}.box-image__description>*{font-family:Aptos,sans-serif;font-size:18px;font-weight:300;color:#f1e7e3}.box-image__description>* a{color:#60e5cf}@media(hover:hover)and (pointer:fine){.box-image__description>* a:where(:hover,:focus-visible){color:#d33e84}}.box-button{padding:80px 30px 10px;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:#f1e7e3}@media(max-width:1023px){.box-button{display:flex;flex-direction:column;justify-content:center;padding:30px 20px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.box-button{max-width:450px;margin-inline:auto}}.box-button:only-child{max-width:850px;padding:40px 30px;margin-inline:auto}.box-button__title:not(:last-child){margin-bottom:20px}@media(max-width:1023px){.box-button__title:not(:last-child){margin-bottom:15px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.box-button__title:not(:last-child){margin-bottom:10px}}.box-button__title>*{font-size:28px;line-height:1.2;text-align:center;text-transform:uppercase;color:#590044}@media(max-width:1023px){.box-button__title>*{font-size:26px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.box-button__title>*{font-size:24px}}.box-button__text:not(:last-child){margin-bottom:40px}@media(max-width:1023px){.box-button__text:not(:last-child){margin-bottom:20px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.box-button__text:not(:last-child){margin-bottom:10px}}.box-button__text>*{font-family:Aptos,sans-serif;font-size:18px;font-weight:300;text-align:center;color:#85165a}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.box-button__text>*{font-size:16px}}.box-button__actions{text-align:center}.box-button__actions a{padding-inline:25px}.card-plan{flex:1;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto auto;max-width:620px;padding:40px 40px 59px;background:#fff}@media(max-width:1300px){.card-plan{padding:40px 20px 50px}}@media(max-width:1023px){.card-plan{position:relative;grid-template-columns:1fr 1fr;grid-template-rows:auto;-moz-column-gap:20px;column-gap:20px;padding:40px 20px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.card-plan{position:static;grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto auto;-moz-column-gap:0;column-gap:0;width:100%;max-width:330px;padding:20px}}@media(min-width:767.02px)and (max-width:1023px){.card-plan:after{content:"";position:absolute;left:50%;transform:translate(-50%);top:40px;bottom:40px;display:block;width:1px;background:#1b1b1b1a}}@media(min-width:767.02px)and (max-width:1023px){.card-plan:has(.card-plan__message) .card-plan__head{display:contents}.card-plan:has(.card-plan__message) .card-plan__includes{grid-row:3/6!important}.card-plan:has(.card-plan__message) .card-plan__message{grid-column:2;grid-row:1}.card-plan:has(.card-plan__message) .plan-dropdown{grid-row:2}.card-plan:has(.card-plan__message) .card-plan__price{grid-row:3;align-self:center;margin-block:30px 15px}.card-plan:has(.card-plan__message) .card-plan__actions{grid-row:4}.card-plan:has(.card-plan__message) .card-plan__includes{grid-row:3/5}}.card-plan__head{padding-bottom:40px;margin-bottom:19px;border-bottom:1px solid rgba(27,27,27,.1019607843)}@media(max-width:1023px){.card-plan__head{padding-bottom:30px;margin-bottom:15px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.card-plan__head{padding-bottom:20px;margin-bottom:10px}}.card-plan__type{display:flex;align-items:center;gap:20px}.card-plan__type:has(+.card-plan__message){margin-bottom:20px}.card-plan__icon{padding:15px;border-radius:14px;background:#590044}.card-plan__icon img{width:auto;max-width:24px;height:auto;max-height:24px}.card-plan__name{margin-top:2px}.card-plan__name>*{font-family:Gabarito,sans-serif;font-size:28px;font-weight:700;line-height:1.2;text-transform:uppercase;color:#1b1b1b}@media(max-width:1023px){.card-plan__name>*{font-size:24px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.card-plan__name>*{font-size:22px}}.card-plan__message{max-width:520px}.card-plan__message:not(:last-child){margin-bottom:20px}.card-plan__message>*{font-family:Gabarito,sans-serif;font-size:22px;line-height:1.2;color:#3c3c3c}@media(max-width:1023px){.card-plan__message>*{font-size:20px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.card-plan__message>*{font-size:18px}}.card-plan__body{display:contents}.card-plan__text{margin-bottom:16px}@media(max-width:1023px){.card-plan__text{grid-column:1;grid-row:2}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.card-plan__text{grid-column:unset;grid-row:unset;margin-bottom:10px}}.card-plan__text>*{font-family:Gabarito,sans-serif;font-size:22px;font-weight:700;line-height:1.2;text-transform:uppercase;color:#3c3c3c}@media(max-width:1023px){.card-plan__text>*{font-size:20px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.card-plan__text>*{font-size:18px}}@media(min-width:767.02px)and (max-width:1023px){.card-plan__includes{grid-column:1;grid-row:3}}.card-plan__includes:not(:last-child){margin-bottom:21px;padding-bottom:19px;border-bottom:1px solid rgba(27,27,27,.1019607843)}@media(max-width:1023px){.card-plan__includes:not(:last-child){margin-bottom:0;padding-bottom:0;border:0}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.card-plan__includes:not(:last-child){margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(27,27,27,.1019607843)}}.card-plan__includes ul{margin:0;list-style:none}.card-plan__includes li{position:relative;padding-left:40px;font-family:Aptos,sans-serif;font-size:18px;font-weight:300;color:#1b1b1b}@media(max-width:1023px){.card-plan__includes li{padding-left:30px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.card-plan__includes li{font-size:16px}}.card-plan__includes li:not(:last-child){margin-bottom:16px}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.card-plan__includes li:not(:last-child){margin-bottom:10px}}.card-plan__includes li:before{content:"";position:absolute;left:0;top:1px;display:block;width:24px;height:24px;background:url(../assets/list-bullet.svg) no-repeat center/contain}@media(max-width:1023px){.card-plan__includes li:before{top:2px;width:20px;height:20px}}.card-plan__price{margin-bottom:19px}@media(min-width:767.02px)and (max-width:1023px){.card-plan__price{grid-column:2;grid-row:1;align-self:baseline;margin-bottom:0}}.card-plan__price p{display:flex;justify-content:center;align-items:end;gap:5px}.card-plan__price span{display:block}.card-plan__price-value{font-family:Gabarito,sans-serif;font-size:45px;font-weight:700;line-height:1.13;color:#590044}@media(max-width:1023px){.card-plan__price-value{font-size:36px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.card-plan__price-value{font-size:30px}}.card-plan__price-occurence{font-family:Aptos,sans-serif;font-size:18px;font-weight:300;color:#85165a}@media(max-width:1023px){.card-plan__price-occurence{font-size:16px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.card-plan__price-occurence{font-size:14px}}.card-plan__actions{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media(min-width:767.02px)and (max-width:1023px){.card-plan__actions{grid-column:2;grid-row:2/4;align-self:start}}.card-plan__actions a{padding-inline:40px;letter-spacing:.3px;background:#590044}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.card-plan__actions a{letter-spacing:0}}.card-plan__actions a:not(:last-child){margin-bottom:19px}@media(max-width:1023px){.card-plan__actions a:not(:last-child){margin-bottom:15px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.card-plan__actions a:not(:last-child){margin-bottom:10px}}.plan-dropdown{position:relative}.plan-dropdown:not(:first-child){margin-top:20px}.plan-dropdown:not(:last-child){margin-bottom:20px}.plan-dropdown__label{display:flex;justify-content:space-between;align-items:center;padding-block:9px 7px;padding-inline:20px;background:#590044;cursor:pointer}.plan-dropdown__label span{font-family:Gabarito,sans-serif;font-size:18px;font-weight:700;line-height:1.2;color:#fff}.plan-dropdown__label svg{transition:transform var(--theme-transition-duration)}.plan-dropdown.is-active .plan-dropdown__label svg{transform:rotate(180deg)}.plan-dropdown__options{position:absolute;top:100%;left:0;right:0;padding-block:10px;padding-inline:20px;opacity:0;visibility:hidden;z-index:10;transform:scaleY(0);transform-origin:top;background:#590044;transition-property:opacity,visibility,transform;transition-duration:var(--theme-transition-duration)}.plan-dropdown.is-active .plan-dropdown__options{opacity:1;visibility:visible;transform:scaleY(1)}.plan-dropdown__options ul{margin:0;list-style:none}.plan-dropdown__options li{font-family:Gabarito,sans-serif;font-size:18px;font-weight:700;line-height:1.2;color:#fff;cursor:pointer}.plan-dropdown__options li:not(:last-child){margin-bottom:10px}.related-courses{padding-block:97px 74px;background:#fff}@media(max-width:1023px){.related-courses{padding-block:60px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.related-courses{padding-block:40px}}.related-courses__title{margin-bottom:62px}@media(max-width:1023px){.related-courses__title{margin-bottom:40px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.related-courses__title{margin-bottom:30px}}.related-courses__title>*{color:#590044;text-align:center}.related-courses__listing{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:20px}@media(max-width:1023px){.related-courses__listing{display:grid;grid-template-columns:1fr;-moz-column-gap:30px;column-gap:30px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.related-courses__listing{grid-template-columns:1fr;max-width:550px;margin-inline:auto}}.card-course{position:relative;padding:40px 39px 283px;border:1px solid;border-radius:32px;overflow:hidden;font-family:Aptos,sans-serif;font-weight:300}@media(max-width:1199px){.card-course{padding:40px 20px 283px}}@media(min-width:767.02px)and (max-width:1023px){.card-course{display:grid;grid-template-columns:60% 40%;grid-template-rows:repeat(5,auto) 100px;padding:30px 15px 0}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.card-course{padding:30px 15px 225px}}.card-course:nth-child(3n+2){margin-top:10px}@media(max-width:1023px){.card-course:nth-child(3n+2){margin-top:0}}.card-course__tags{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:19px}@media(min-width:767.02px)and (max-width:1023px){.card-course__tags{grid-column:1/3;grid-row:1}}@media(max-width:1023px){.card-course__tags{gap:5px}}@media(min-width:1023.02px){.card-course__tags:has(.card-course__tag-item--tilted){margin-top:6px;margin-bottom:25px}}.card-course__tag-item{border-radius:32px;padding-inline:15px 17px;padding-block:3px;cursor:pointer;transition:background var(--theme-transition-duration)}.card-course__tag-item>*{font-size:15px;letter-spacing:.5px;transition:color var(--theme-transition-duration)}.card-course__tag-item--tilted{transform-origin:right;transform:rotate(-2deg)}@media(hover:hover)and (pointer:fine){.card-course__tag-item:where(:hover,:focus-visible){background:#590044!important}.card-course__tag-item:where(:hover,:focus-visible)>*{color:#fff!important}}@media(min-width:767.02px)and (max-width:1023px){.card-course__title{grid-column:1;grid-row:2}}.card-course__title:not(:last-child){margin-bottom:9px}.card-course__title>*{color:#590044}@media(min-width:767.02px)and (max-width:1023px){.card-course__description{grid-column:1;grid-row:3}}.card-course__description:not(:last-child){margin-bottom:21px}@media(max-width:1023px){.card-course__description:not(:last-child){margin-bottom:15px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.card-course__description:not(:last-child){margin-bottom:10px}}.card-course__description>*{font-size:15px;color:#1b1b1b;letter-spacing:.4px}@media(min-width:767.02px)and (max-width:1023px){.card-course__authors{grid-column:1;grid-row:4}}.card-course__authors:not(:last-child){margin-bottom:23px}@media(max-width:1023px){.card-course__authors:not(:last-child){margin-bottom:20px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.card-course__authors:not(:last-child){margin-bottom:15px}}.card-course__authors>*{font-size:12px;letter-spacing:.9px;color:#1b1b1b}@media(min-width:767.02px)and (max-width:1023px){.card-course__actions{grid-column:1;grid-row:5}}.card-course__actions a{display:flex;align-items:center;gap:9px;font-size:15px;text-decoration:none;letter-spacing:.6px;color:#000;transition:color var(--theme-transition-duration)}@media(hover:hover)and (pointer:fine){.card-course__actions a:where(:hover,:focus-visible){color:#8d7de4}.card-course__actions a:where(:hover,:focus-visible) path{fill:#8d7de4}}.card-course__actions a path{transition:fill var(--theme-transition-duration)}.card-course__footer{position:absolute;bottom:0;left:0;right:0;height:81px}.card-course__footer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-course__image{position:absolute;bottom:0;right:0}@media(min-width:767.02px)and (max-width:1023px){.card-course__image{position:relative;grid-column:2;grid-row:1/7;align-self:end}}.card-course__image img{width:auto;max-width:min(373px,100%);height:auto;max-height:223px;-o-object-fit:contain;object-fit:contain}.image-content{padding-block:96px}@media(max-width:1023px){.image-content{padding-block:60px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.image-content{padding-block:40px}}.image-content__head{max-width:846px;margin-bottom:39px}@media(max-width:1023px){.image-content__head{margin-bottom:35px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.image-content__head{margin-bottom:30px}}.image-content__title:not(:last-child){margin-bottom:19px}@media(max-width:1023px){.image-content__title:not(:last-child){margin-bottom:15px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.image-content__title:not(:last-child){margin-bottom:10px}}.image-content__title>*{color:#590044}.image-content__description>*{font-family:Gabarito,sans-serif;font-size:22px;line-height:1.2;color:#85165a}@media(max-width:1023px){.image-content__description>*{font-size:20px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.image-content__description>*{font-size:18px}}.image-content__body{display:grid;grid-template-columns:52% 44.5%;justify-content:space-between;align-items:center}@media(max-width:1023px){.image-content__body{grid-template-columns:42% 54%}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.image-content__body{grid-template-columns:1fr;row-gap:30px}}.image-content__image{position:relative;padding-top:24px}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.image-content__image{max-width:400px;height:auto;aspect-ratio:400/339;margin-inline:auto}}.image-content__image:before{content:"";position:absolute;top:0;right:0;aspect-ratio:437/370;width:100%;max-width:437px;background:url(../assets/image-content-img-bg.webp) no-repeat center/contain}.image-content__image-item{position:relative}.image-content__image-item img{aspect-ratio:630/387;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(min-width:1023.02px){.image-content__content{margin-top:25px}}.image-content__content-subtitle:not(:last-child){margin-bottom:21px}@media(max-width:1023px){.image-content__content-subtitle:not(:last-child){margin-bottom:15px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.image-content__content-subtitle:not(:last-child){margin-bottom:10px}}.image-content__content-subtitle>*{color:#1b1b1b}.image-content__content-list:not(:last-child){margin-bottom:39px}.image-content__content-list ul{list-style:none;margin:0}.image-content__content-list li{position:relative;padding-left:40px;font-family:Aptos,sans-serif;font-size:18px;font-weight:300}@media(max-width:1023px){.image-content__content-list li{padding-left:30px}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.image-content__content-list li{font-size:16px}}.image-content__content-list li:not(:last-child){margin-bottom:16px}.image-content__content-list li:before{content:"";position:absolute;left:0;top:1px;display:block;width:24px;height:24px;background:url(../assets/list-bullet.svg) no-repeat center/contain}@media(max-width:1023px){.image-content__content-list li:before{top:2px;width:20px;height:20px}}.image-content__actions{display:flex;gap:10px;flex-wrap:wrap}.image-content__actions a{padding-inline:25px}
