.courses-results-wrapper{display:flex;align-items:flex-start;justify-content:center}.courses-results-wrapper__filter{flex-basis:174px;max-width:174px}h2{font-size:30px !important;padding-top:10px}hr{color:#c2ceed}p{padding-bottom:10px;padding-top:10px;font-size:18px !important}#advanced_section{padding-top:136px;padding-bottom:35px}#advanced_section .container{max-width:1150px}.p-14{font-size:14px !important}#related_courses_section h2{padding-bottom:10px}.author-details-wrapper{margin-top:-25px}.courses-col__content-tittle{margin-bottom:0 !important}.featured-col{margin-bottom:30px}.courses-col__content{min-height:139px !important}.standard_section .container{max-width:1090px}.unit-col{padding:10px}#about_me{padding-bottom:40px}#about_me h2{margin-bottom:38px}.about-me-content{padding-left:113px}.about-me-content a.linear-btn{width:100%;height:44px;display:flex;justify-content:center;align-items:center;margin-top:50px;color:#fff}.by-col span{font-size:16px !important}#unit_section a{font-size:18px !important;text-decoration:underline !important}.unit-col img{padding:20px}p:has(> img){justify-items:center;display:grid}#unit_section pre{position:relative;border-radius:20px}#unit_section pre code{z-index:9000;position:relative;font-size:16px;border-radius:20px;padding:1.5em;display:block}.code-copy-button{position:absolute;top:10px;right:10px;background:linear-gradient(87.03deg, #756AF6 16.38%, #CC7DDA 62.94%, #F6BE85 97.64%);color:white;border:none;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;opacity:0.8;transition:opacity 0.2s, transform 0.2s;z-index:9001}.code-copy-button:hover{opacity:1;transform:translateY(-2px)}.code-copy-button:active{transform:translateY(0)}.code-copy-button.copied{background:#32CD32}blockquote{font-size:1.4em;width:60%;margin:50px auto;font-family:Open Sans;font-style:italic;color:#555555;padding:1.2em 30px 1.2em 75px;border-left:8px solid #ce84ca;line-height:1.6;position:relative;background:#221F41;border-radius:20px}.by-col-container{display:flex}.by-col-2{padding-top:2px;padding-left:10px;font-size:16px}.share-buttons{display:flex;align-items:center;margin-top:16px;gap:12px}.share-buttons-label{font-size:16px;color:#c2ceed}.share-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#fff;transition:transform 0.2s ease, background-color 0.2s ease}.share-button:hover{transform:translateY(-3px)}.share-button svg{stroke:#fff}.share-button.x{background:#000000}.share-button.facebook{background:linear-gradient(45deg, #4267B2, #3b5998)}.share-button.linkedin{background:linear-gradient(45deg, #0077B5, #00669c)}.share-button.email{background:linear-gradient(45deg, #756AF6, #CC7DDA)}@media (max-width:767px){.share-buttons{flex-wrap:wrap;justify-content:center}.share-buttons-label{width:100%;text-align:center;margin-bottom:8px}}blockquote::before{font-family:Arial;content:"\201C";color:#ce84ca;font-size:4em;position:absolute;left:10px;top:-10px}blockquote::after{content:''}blockquote span{display:block;color:#333333;font-style:normal;font-weight:bold;margin-top:1em}#unit_section table{width:100%;margin:2rem 0;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden;background:#221F41;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1)}#unit_section table th{background:#2A2750;color:white;font-weight:600;text-align:left;padding:1rem;position:relative;border-bottom:2px solid #756AF6}#unit_section table td{padding:1rem;border-bottom:1px solid rgba(194, 206, 237, 0.15);color:#c2ceed;transition:background-color 0.2s ease}#unit_section table tr:last-child td{border-bottom:none}#unit_section table tr:hover td{background-color:rgba(117, 106, 246, 0.1)}#unit_section table strong, #unit_section table b, #unit_section table td strong, #unit_section table td b{color:white;font-weight:600}@media (max-width:767px){#unit_section table{display:block;overflow-x:auto;white-space:nowrap}}#unit_section ul, .container ul{list-style-type:none;padding-left:1.5em;margin:1em 0;color:#c2ceed}#unit_section ul li, .container ul li{position:relative;padding:0.5em 0;line-height:1.6;margin-bottom:0.5em}#unit_section ul li:before, .container ul li:before{content:"";position:absolute;left:-1.5em;top:0.8em;width:8px;height:8px;border-radius:50%;background:linear-gradient(87.03deg, #756AF6 16.38%, #CC7DDA 62.94%, #F6BE85 97.64%)}#unit_section ul li:has(.md-checkbox):before{display:none}#unit_section .md-checkbox{appearance:none;-webkit-appearance:none;margin-right:10px;width:18px;height:18px;border:2px solid #756AF6;border-radius:4px;vertical-align:middle;position:relative;cursor:pointer;transition:background 0.2s ease}#unit_section .md-checkbox:checked{background:linear-gradient(87.03deg, #756AF6 16.38%, #CC7DDA 62.94%, #F6BE85 97.64%);border-color:transparent}#unit_section .md-checkbox:checked:after{content:'✓';position:absolute;color:white;font-size:14px;top:-2px;left:3px}#unit_section ul ul li:before, .container ul ul li:before{width:6px;height:6px;background:#CC7DDA;left:-1.3em}#unit_section ul li.ql-indent-2, .container ul li.ql-indent-2{padding-left:2em;color:#c2ceed;opacity:0.9}#unit_section ol{counter-reset:item;padding-left:1.5em;margin:1em 0;color:#c2ceed}#unit_section ol li{position:relative;padding:0.5em 0 0.5em 0.5em;line-height:1.6;margin-bottom:0.5em;counter-increment:item;list-style-type:none}#unit_section ol li:before{content:counter(item) ".";position:absolute;left:-1.5em;font-weight:600;color:#fff;background:linear-gradient(87.03deg, #756AF6 16.38%, #CC7DDA 62.94%, #F6BE85 97.64%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}#unit_section ol ol{counter-reset:subitem;padding-left:1.5em;margin-top:0.5em}#unit_section ol ol li{counter-increment:subitem}#unit_section ol ol li:before{content:counter(item) "." counter(subitem) ".";left:-2em}.search-col form{background:#fff;border-radius:100px;height:84px;padding-right:43px;padding-left:57px;display:flex;align-items:center}.search-col button{flex-basis:52px;max-width:52px;background:transparent;border:none}.search-col input:focus{outline:none}.search-col input{flex-basis:calc(100% - 52px);max-width:calc(100% - 52px);height:100%;border:none;background:transparent}.courses-results-wrapper__courses .col-12{margin-bottom:21px}.options-checkbox{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:12px;color:#c2ceed;cursor:pointer}.options-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.courses-filter__options--skill .checkmark{border-image:url(../images/pagination-border.svg) 10 stretch !important;border-radius:50% !important}.courses-filter__options--skill input:checked ~ .checkmark::before{border-radius:50% !important}.options-checkbox .checkmark{height:24px;width:24px;background-color:transparent;display:flex;margin-right:8px;border:10px solid transparent;border-image:url(../images/checkbox-linear.svg) 10 stretch;position:relative;border-radius:5px}.options-checkbox input:checked ~ .checkmark::before{content:"";position:absolute;width:16px;height:16px;border-radius:3px;background:#fff;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.2s ease}.courses-filter__heading h3{font-size:16px;position:relative}.courses-filter__heading h3::before{content:"";position:absolute;background:linear-gradient( 87.03deg, #756af6 16.38%, #cc7dda 62.94%, #f6be85 97.64% );box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);width:174px;height:1px;bottom:-10px;left:0}.courses-filter .courses-filter__heading h3::after{content:"";position:absolute;background:url(../images/Union.svg);width:14px;height:8px;top:50%;transform:translateY(-50%) rotate(180deg);right:0;transition:all 0.2s ease}.courses-filter.active .courses-filter__heading h3::after{transform:translateY(-50%) rotate(0deg)}.courses-filter{margin-bottom:30px}.courses-filter__options{max-height:0;overflow:hidden;transition:all 0.4s ease;padding-top:20px}.courses-filter.active .courses-filter__options{max-height:1000px}.course-pagination{display:flex;align-items:center;justify-content:center}.pagination-numbers{margin:0 7px;display:flex;align-items:center;justify-content:center}.pagination-numbers a{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:5px solid transparent;border-image:url(../images/pagination-border.svg) 5 stretch;margin:0 5px;color:#fff;border-radius:50%;position:relative}.pagination-numbers a span{position:relative;z-index:9}.pagination-numbers a.active::before{content:"";position:absolute;left:-5px;top:-5px;width:calc(100% + 10px);height:calc(100% + 10px);border-radius:50%;background:linear-gradient( 87.03deg, #756af6 16.38%, #cc7dda 62.94%, #f6be85 97.64% )}.course-pagination{margin-top:30px}#courses_results{padding-bottom:50px}@media(max-width:1024px){#search_courses{padding-top:180px;padding-bottom:60px}.courses-results-wrapper{flex-wrap:wrap;justify-content:center}.courses-results-wrapper__courses{flex-basis:100%;max-width:100%;padding-left:0}}@media(max-width:767px){#search_courses{padding-top:130px}.search-col{text-align:center}.search-col h1{margin-bottom:30px}.search-col form{height:65px;padding-right:20px;padding-left:20px}.search-col button img{width:45px}.courses-filter{margin-bottom:10px}.courses-results-wrapper__filter{margin-bottom:20px}#courses_results{padding-bottom:30px}.courses-filter__heading h3::before{width:100%}.courses-results-wrapper__filter{flex-basis:100%;max-width:100%}#about_me h2{text-align:center}.about-me-content p{font-size:14px;margin-top:30px}.about-me-content a.linear-btn{margin:30px auto 0}#about_me{padding-bottom:0}}