html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}body{margin:0;}main{display:block;}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0;}h1,h2,h3{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0;}ul,ol{margin:0;padding:0;list-style:none;}img{border-style:none;vertical-align:bottom;}embed,object,iframe{border:0;vertical-align:bottom;}button,input,optgroup,select,textarea{vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;}select{-webkit-appearance:none;appearance:none;border-radius:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type='button'],[type='reset'],[type='submit']{cursor:pointer;-webkit-appearance:none;appearance:none;}button[disabled],[type='button'][disabled],[type='reset'][disabled],[type='submit'][disabled]{cursor:default;}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText;}fieldset{margin:0;padding:0;border:0;min-width:0;}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}[type='search']::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}::-webkit-input-placeholder{font:inherit;}:-ms-input-placeholder{font:inherit;}::-ms-input-placeholder{font:inherit;}::placeholder{font:inherit;}label[for]{cursor:pointer;}table{border-collapse:collapse;border-spacing:0;}caption{text-align:left;}td,th{vertical-align:top;}th{text-align:left;font-weight:bold;}html{box-sizing:border-box;}*,*::before,*::after{box-sizing:inherit;}body{padding-top:60px;font-family:"Roboto Light",sans-serif;color:#00233f;font-size:16px;}.content-wrapper{margin:0 auto;max-width:1300px;}@media only screen and (max-width:1310px){.content-wrapper{max-width:1200px;}}@media only screen and (max-width:1194px){.content-wrapper{max-width:1000px;}}@media only screen and (max-width:1024px){.content-wrapper{max-width:100%;padding:0 56px;}}@media only screen and (max-width:768px){.content-wrapper{padding:0 20px;}}@font-face{font-family:"Roboto Regular";src:url(/themes/custom/patw/dist/fonts/Roboto-Regular.ttf);}@font-face{font-family:"Roboto Bold";src:url(/themes/custom/patw/dist/fonts/Roboto-Bold.ttf);}@font-face{font-family:"Roboto Light";src:url(/themes/custom/patw/dist/fonts/Roboto-Light.ttf);}@font-face{font-family:"Roboto Medium";src:url(/themes/custom/patw/dist/fonts/Roboto-Medium.ttf);}@font-face{font-family:"Roboto Italic";src:url(/themes/custom/patw/dist/fonts/Roboto-Italic.ttf);}html{scroll-behavior:smooth;}.layout-content{min-height:calc(100vh - 210px);}@media only screen and (max-width:768px){.layout-content{min-height:auto;}}.text-center{text-align:center;}.center{margin-left:auto;margin-right:auto;}.text-white{color:#ffffff;}h1{font-size:30px;font-family:"Roboto Medium",sans-serif;max-width:980px;margin-bottom:15px;}h2{font-size:26px;font-family:"Roboto Medium",sans-serif;max-width:980px;margin-bottom:15px;}@media only screen and (max-width:1194px){h2{font-size:22px;}}h3{font-size:24px;font-family:"Roboto Medium",sans-serif;max-width:980px;margin-bottom:40px;}@media only screen and (max-width:1194px){h3{font-size:20px;}}h4{font-size:22px;font-family:"Roboto Medium",sans-serif;max-width:980px;margin-bottom:15px;}@media only screen and (max-width:1194px){h4{font-size:18px;}}h5{font-size:18px;font-family:"Roboto Medium",sans-serif;max-width:980px;margin-bottom:15px;}@media only screen and (max-width:1194px){h5{font-size:16px;}}h6{font-size:16px;font-family:"Roboto Medium",sans-serif;max-width:980px;margin-bottom:15px;}a,a:active,a:visited{font-family:"Roboto Light",sans-serif;text-decoration:none;color:#00deff;}p{font-family:"Roboto Light",sans-serif;line-height:1.5;}ul{font-family:"Roboto Regular",sans-serif;list-style:disc;padding-left:20px;margin-bottom:20px;line-height:1.5;margin-left:20px;}ol{font-family:"Roboto Regular",sans-serif;list-style:decimal;padding-left:20px;margin-bottom:20px;line-height:1.5;margin-left:20px;}video{width:100% !important;height:auto !important;margin:40px 0;}input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #c1ccd6;border-radius:4px;height:28px;width:28px;margin:0 14px 0 0;background-color:#fff;cursor:pointer;transition:background-color ease-in-out 200ms;}input[type="checkbox"]:checked{border-color:#00233f;background:#00233f url(/themes/custom/patw/dist/images/check.svg) center center no-repeat;background-size:120%;}.light-gray-bg{background-color:#ededed;}.price{margin:0;}.price::after{display:block;text-align:left;content:"Incl. VAT";font-size:11px;}.classroom .content-wrapper{margin:0;}.classroom .layout-content{min-height:100vh;margin:0 0 0 290px;padding:30px 60px 30px 60px;}@media only screen and (max-width:1279px){.classroom .layout-content{margin:0;padding:30px 60px;}}@media only screen and (max-width:1024px){.classroom .layout-content{padding:0 15px;}}@media only screen and (max-width:767px){.classroom .layout-content{padding:0 15px;}}.three-quarters-wrapper{max-width:75%;padding-right:50px;display:inline-block;}@media only screen and (max-width:1310px){.three-quarters-wrapper{padding-right:15px;}}@media only screen and (max-width:1194px){.three-quarters-wrapper{max-width:776px;}}@media only screen and (max-width:1024px){.three-quarters-wrapper{max-width:100%;padding:0;}}.three-quarters-wrapper.right{padding-right:0;padding-left:50px;}@media only screen and (max-width:1310px){.three-quarters-wrapper.right{padding-left:20px;}}@media only screen and (max-width:1024px){.three-quarters-wrapper.right{padding-left:0;}}.floating-side-bar{display:inline-block;position:-webkit-sticky;position:sticky;top:75px;width:300px;min-height:750px;max-width:100%;margin-bottom:40px;text-align:center;color:#00233f;background-color:#fff;-webkit-box-shadow:0px 5px 15px 5px rgba(0,0,0,0.07);box-shadow:0px 5px 15px 5px rgba(0,0,0,0.07);border-radius:8px;vertical-align:top;padding:20px 10px;text-align:center;color:#00233f;}@media only screen and (max-width:1310px){.floating-side-bar{width:280px;}}@media only screen and (max-width:1194px){.floating-side-bar{width:220px;}}@media only screen and (max-width:1024px){.floating-side-bar{width:100%;min-height:unset;position:static;}}.floating-side-bar h1,.floating-side-bar h2,.floating-side-bar h3,.floating-side-bar h4,.floating-side-bar h5,.floating-side-bar h6,.floating-side-bar p{color:#00233f;}@media only screen and (max-width:1194px){.floating-side-bar h1{font-size:22px;}}@media only screen and (max-width:1194px){.floating-side-bar h2{font-size:18px;}}@media only screen and (max-width:1194px){.floating-side-bar h3,.floating-side-bar h4,.floating-side-bar h5,.floating-side-bar h6{font-size:16px;}}@media only screen and (max-width:1194px){.floating-side-bar p{font-size:15px;}}@media only screen and (max-width:1024px){.floating-side-bar .courses-list{padding:0 10px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:25px;}}@media only screen and (max-width:768px){.floating-side-bar .courses-list{justify-content:center;}}.floating-side-bar .course-card{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:1px solid #00233f;max-height:475px;}@media only screen and (max-width:1194px){.floating-side-bar .course-card{max-height:525px;}}@media only screen and (max-width:1024px){.floating-side-bar .course-card{width:268px;max-height:450px;}}@media only screen and (max-width:768px){.floating-side-bar .course-card{max-height:475px;}}.floating-side-bar img{max-width:100%;object-fit:contain;}.larg-content-card{display:inline-block;max-width:100%;width:100%;margin-bottom:35px;background-color:#fff;-webkit-box-shadow:0px 5px 15px 5px rgba(0,0,0,0.07);box-shadow:0px 5px 15px 5px rgba(0,0,0,0.07);border-radius:8px;padding:20px 40px;}@media only screen and (max-width:1024px){.larg-content-card{padding:10px;}}.larg-content-card img{max-width:100%;height:auto;}.larg-content-card .media-oembed-content{width:100%;height:auto;aspect-ratio:16 / 9;}[data-drupal-messages]{position:fixed;background-color:#00deff;color:#00233f;padding:25px;border-radius:4px;right:50px;bottom:50px;box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);z-index:9;transition:all ease-in-out 500ms;}[data-drupal-messages] a{color:#00233f;text-decoration:underline;}.btn{display:flex;align-items:center;min-height:40px;color:#00233f;background-color:#00deff;padding:0 25px;max-width:100%;border-radius:4px;}.cta-btn{display:block;min-height:40px;color:#00233f !important;background-color:#00deff;padding:10px 25px;max-width:250px;border-radius:4px;text-align:center;text-transform:uppercase;font-weight:bold;margin:25px 0;}.contact-form-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;}.contact-text{max-width:400px;}.testimonials-section{padding:40px 0;}.testimonials-section .testimonials-wrapper{max-width:980px;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;column-gap:55px;margin-top:40px;}@media only screen and (max-width:1194px){.testimonials-section .testimonials-wrapper{max-width:1000px;column-gap:65px;}}@media only screen and (max-width:1024px){.testimonials-section .testimonials-wrapper{column-gap:15px;}}@media only screen and (max-width:768px){.testimonials-section .testimonials-wrapper{column-gap:25px;justify-content:center;margin-bottom:50px;}}.testimonials-section .testimonial-card{background-color:#fff;width:290px;height:450px;max-width:100%;margin-bottom:65px;text-align:center;color:#00233f;-webkit-box-shadow:0px 5px 15px 5px rgba(0,0,0,0.07);box-shadow:0px 5px 15px 5px rgba(0,0,0,0.07);border-radius:8px;}@media only screen and (max-width:1024px){.testimonials-section .testimonial-card{width:288px;height:450px;margin-bottom:35px;}}.testimonials-section .testimonial-card:last-child{margin-bottom:0;}.testimonials-section .testimonial-card img{width:100%;height:200px;margin-bottom:15px;object-fit:cover;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom:8px solid #00233f;}.testimonials-section .testimonial-card .testimonial-card-info{padding:0 25px;}.testimonials-section .testimonial-card .testimonial-name,.testimonials-section .testimonial-card .testimonial-description{font-family:"Roboto Medium",sans-serif;margin-bottom:10px;}.testimonials-section .testimonial-card .testimonial-text{font-family:"Roboto Italic",sans-serif;line-height:1.5;font-size:14px;}.testimonials-section .about .testimonials-wrapper{column-gap:26px;}@media only screen and (max-width:1310px){.testimonials-section .about .testimonials-wrapper{column-gap:15px;}}@media only screen and (max-width:1024px){.testimonials-section .about .testimonials-wrapper{column-gap:26px;}}@media only screen and (max-width:1310px){.testimonials-section .about .testimonials-wrapper .testimonial-card{width:279px;height:450px;}}@media only screen and (max-width:1194px){.testimonials-section .about .testimonials-wrapper .testimonial-card{width:242px;}}@media only screen and (max-width:1024px){.testimonials-section .about .testimonials-wrapper .testimonial-card{width:281px;}}.quote-of-the-day{padding:0 0 60px 0;max-width:974px;}.quote-of-the-day p{text-align:center;color:#fff;font-size:16px;}.quote-of-the-day .quote{padding:15px;text-align:center;color:#fff;border-radius:4px;}.quote-of-the-day .quote p,.quote-of-the-day .quote a,.quote-of-the-day .quote span{font-size:16px;font-weight:500;}.quote-of-the-day.light .quote{color:#fff;}.captcha{margin-bottom:20px;}.cta-btn-centered{display:block;min-height:40px;color:#00233f !important;background-color:#00deff;padding:10px 25px;max-width:250px;border-radius:4px;text-align:center;text-transform:uppercase;font-weight:bold;margin:0 auto;}.sliding-popup-bottom{color:#00deff;position:fixed;top:0;bottom:0;left:0;right:0;height:100%;width:100%;background-color:rgba(0,0,0,0.7);display:flex;}.eu-cookie-compliance-banner{padding:25px 0;background-color:#00325a;border-radius:8px;width:250px;height:310px;margin:auto;}@media only screen and (max-width:767px){.eu-cookie-compliance-banner{padding:25px;}}.eu-cookie-compliance-message{display:block !important;width:100% !important;max-width:100% !important;margin-bottom:20px !important;}.eu-cookie-compliance-buttons{display:block !important;width:100% !important;max-width:100% !important;float:none !important;}.agree-button{min-height:40px;color:#00233f;background-color:#00deff;padding:10px 25px;max-width:100%;width:100%;border-radius:4px;text-align:center;text-transform:uppercase;font-weight:bold;margin-bottom:10px !important;}.decline-button{min-height:40px;color:#00233f;background-color:#c1ccd6;padding:10px 25px;max-width:100%;width:100%;border-radius:4px;text-align:center;text-transform:uppercase;font-weight:bold;}.modals{display:none;transition:all ease-in-out 200ms;}.modals.show{display:block;}.simplenews-modal-wrapper{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.2);z-index:9;}.simplenews-modal-wrapper .simplenews-modal{position:relative;background-color:#ffffff;max-width:460px;opacity:1;border-radius:8px;margin:250px auto 0 auto;padding:25px;-webkit-box-shadow:0px 5px 15px 5px rgba(0,0,0,0.07);box-shadow:0px 5px 15px 5px rgba(0,0,0,0.07);}.simplenews-modal-wrapper .simplenews-modal #close-simplenews-modal{position:absolute;top:0;right:0;width:32px;height:32px;font-size:0;background:url(/themes/custom/patw/dist/images/x-lg.svg) center center no-repeat;background-size:55%;cursor:pointer;}.simplenews-modal-wrapper .form-item-message{margin-bottom:10px;}.simplenews-modal-wrapper #edit-manage{display:none;}.simplenews-modal-wrapper .newsletter-subscribe-email{margin-bottom:25px;}.simplenews-modal-wrapper.show{display:block;}.anchor-offset{padding-top:40px;margin-top:40px;}.course-card-link,.course-card-link:active,.course-card-link:visited{text-decoration:none;color:#00233f;}.course-newsletter-btn-wrapper{position:absolute;bottom:15px;left:0;right:0;width:100%;text-align:center;}.course-newsletter-btn-wrapper .course-newsletter-btn{display:inline-flex;align-items:center;min-height:40px;color:#00233f;background-color:#00deff;padding:0 25px;border-radius:4px;}.password-field{width:100%;}.password-confirm{margin-bottom:5px;width:100%;}.captcha__title{display:none;}.cu-modal{display:flex;align-items:center;min-height:calc(100vh - 160px);padding:90px 0;flex-direction:column;align-content:center;flex-wrap:wrap;justify-content:center;position:fixed;top:0;right:0;left:0;width:100%;z-index:100;opacity:0;visibility:hidden;transition:opacity 200ms ease-in-out,visibility 200ms ease-in-out;transition-delay:0s,200ms;}@media only screen and (max-width:767px){.cu-modal{padding:35px 15px;}}.cu-modal .modal-overlay{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:100;}.cu-modal .modal-body{max-width:100%;background-color:#fff;position:relative;padding:25px 50px;border-radius:8px;z-index:101;max-height:calc(100vh - 160px);overflow-y:auto;scrollbar-gutter:stable;}@media only screen and (max-width:767px){.cu-modal .modal-body{min-height:calc(100vh - 70px);}}.cu-modal .modal-body::-webkit-scrollbar-track{background-color:#dbdbdb;border-radius:8px;}.cu-modal .modal-body::-webkit-scrollbar{width:8px;background-color:transparent;}.cu-modal .modal-body::-webkit-scrollbar-thumb{background-color:#898989;border-radius:8px;}.cu-modal .modal-close-button{position:absolute;right:10px;top:10px;font-size:0;background:url(/themes/custom/patw/dist/images/x-lg.svg) center center no-repeat;width:35px;height:35px;background-size:50%;cursor:pointer;}.cu-modal.show{opacity:1;visibility:visible;transition-delay:0s;}#protected-download .hidden{display:none;}.comparison-table-wrapper{width:100%;}.comparison-table-wrapper .comparison-table{width:100%;margin:20px auto;color:#00233f;}.comparison-table-wrapper .comparison-table .inner-wrapper{display:flex;justify-content:space-between;}@media only screen and (max-width:767px){.comparison-table-wrapper .comparison-table .inner-wrapper{display:block;}}.comparison-table-wrapper .comparison-table .body{display:inline-block;margin:10px 0;background-color:#fff;-webkit-box-shadow:0px 5px 15px 5px rgba(0,0,0,0.07);box-shadow:0px 5px 15px 5px rgba(0,0,0,0.07);border-radius:8px;overflow:hidden;width:66%;flex-shrink:0;}@media only screen and (max-width:767px){.comparison-table-wrapper .comparison-table .body{display:block;width:100%;}}.comparison-table-wrapper .comparison-table .comment{background-color:#fff;-webkit-box-shadow:0px 5px 15px 5px rgba(0,0,0,0.07);box-shadow:0px 5px 15px 5px rgba(0,0,0,0.07);border-radius:8px;display:inline-block;width:31%;padding:20px;vertical-align:top;margin:10px 0;flex-shrink:0;}@media only screen and (max-width:767px){.comparison-table-wrapper .comparison-table .comment{display:block;width:100%;padding:20px;}}.comparison-table-wrapper .comparison-table .head{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-end;font-size:17px;font-weight:700;max-width:66%;}@media only screen and (max-width:767px){.comparison-table-wrapper .comparison-table .head{max-width:100%;}}.comparison-table-wrapper .comparison-table .head .items{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;width:65%;}@media only screen and (max-width:767px){.comparison-table-wrapper .comparison-table .head .items{width:100%;}}.comparison-table-wrapper .comparison-table .head .items .iteam-a,.comparison-table-wrapper .comparison-table .head .items .iteam-b{width:50%;text-align:center;}.comparison-table-wrapper .comparison-table .comparison-grouping-row{padding:10px 20px;background-color:#ededed;font-weight:700;}.comparison-table-wrapper .comparison-table .comparison-item-row{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;border-bottom:1px solid #c9c9c9;}.comparison-table-wrapper .comparison-table .comparison-item-row:last-child{border-bottom:none;}@media only screen and (max-width:767px){.comparison-table-wrapper .comparison-table .comparison-item-row{display:block;padding:0;}}.comparison-table-wrapper .comparison-table .comparison-item-row .property{display:inline-block;width:35%;padding:10px 20px;}@media only screen and (max-width:767px){.comparison-table-wrapper .comparison-table .comparison-item-row .property{display:block;width:100%;}}.comparison-table-wrapper .comparison-table .comparison-item-row .values{display:inline-flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;width:65%;}@media only screen and (max-width:767px){.comparison-table-wrapper .comparison-table .comparison-item-row .values{width:100%;padding:10px 20px;}}.comparison-table-wrapper .comparison-table .comparison-item-row .values .value-a,.comparison-table-wrapper .comparison-table .comparison-item-row .values .value-b{width:50%;text-align:center;}.comparison-table-wrapper .footnotes{font-size:14px;}.header{position:fixed;top:0;background-color:white;border-color:rgba(34,34,34,0.05);border-radius:0;width:100%;height:60px;margin:0;z-index:10;box-shadow:0px 2px 7px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.1);}.header .header-wrapper{display:flex;max-height:100%;max-width:1300px;margin:0 auto;justify-content:space-between;}@media only screen and (max-width:1310px){.header .header-wrapper{max-width:1180px;}}@media only screen and (max-width:1194px){.header .header-wrapper{max-width:1000px;}}@media only screen and (max-width:1024px){.header .header-wrapper{height:60px;column-gap:15px;justify-content:flex-start;align-items:center;position:relative;width:100%;max-width:100%;margin:0;padding:0 20px 0 20px;}}.header .logo-wrapper{display:flex;align-items:center;}.header .logo-wrapper a{display:block;}.header .logo-wrapper img{max-width:100%;}.header .logo-wrapper .logo{width:232px;}.header .main-nav-wrapper{display:inline-block;margin-left:75px;}@media only screen and (max-width:1024px){.header .main-nav-wrapper{height:0;max-height:0;background-color:#fff;position:absolute;width:100%;right:0;top:60px;padding:0;margin:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;transition:all 0.2s ease-in-out;box-sizing:border-box;}}.header .main-nav-wrapper ul{list-style:none;}@media only screen and (max-width:1024px){.header .main-nav-wrapper ul{padding:0;}}.header .main-nav-wrapper ul li{display:inline-block;}@media only screen and (max-width:1024px){.header .main-nav-wrapper ul li{display:block;}}.header .main-nav-wrapper ul li a{font-family:"Roboto Medium",sans-serif;text-decoration:none;text-transform:uppercase;color:#00325a;font-size:14px;font-weight:400;padding:0 15px;margin:0;line-height:60px;transition:all 0.2s ease;}@media only screen and (max-width:1024px){.header .main-nav-wrapper ul li a{display:block;padding:10px 20px 10px 0;line-height:1;}}.header .main-nav-wrapper ul li a:hover{color:#00deff;}.header .main-nav-wrapper ul li a.is-active{color:#00deff;}.header .main-nav-wrapper ul li.custom-active a{color:#00deff;}.header .main-nav-wrapper.show{height:240px;max-height:unset;padding:10px 25px 0 0;border-top:2px solid #ededed;}.header .cart-icon{position:relative;display:inline-block;}@media only screen and (max-width:1024px){.header .cart-icon{display:block;}}.header .cart-icon a{padding:0 !important;font-size:0 !important;line-height:40px !important;display:block;width:25px;height:25px;background:url(/themes/custom/patw/dist/images/cart-icon.svg) no-repeat center center;background-size:contain;}@media only screen and (max-width:1024px){.header .cart-icon a{display:inline-block !important;width:auto !important;height:auto !important;text-align:right;font-size:14px !important;padding:10px 20px 10px 0 !important;line-height:1 !important;background:none !important;}.header .cart-icon a::before{display:inline-block;content:"";width:25px;height:25px;padding-top:0 !important;background:url(/themes/custom/patw/dist/images/cart-icon.svg) no-repeat center center;background-size:contain;margin-right:10px;transform:translateY(4px);}}.header .custom-active.cart-icon a{background:url(/themes/custom/patw/dist/images/cart-icon-active.svg) no-repeat center center;background-size:contain;}.header .cart-icon.has-items::after{content:attr(data-count);position:absolute;top:-5px;right:-5px;width:15px;height:15px;background-color:#00deff;color:#00233f;font-size:12px;text-align:center;line-height:17px;border-radius:50%;}@media only screen and (max-width:1024px){.header .cart-icon.has-items::after{top:8px;left:12px;right:unset;}}.header .custom-active.cart-icon.has-items::after{background-color:#00233f;color:#00deff;}.header.dark{background-color:#00325a;}.branding{margin-bottom:62px;}@media only screen and (max-width:1279px){.branding{display:none;}}.branding .logo{max-width:100%;}.cr-feedback{display:inline-block;float:right;background-color:#001b25;color:#fff;font-weight:bold;cursor:pointer;padding:10px 25px;text-align:center;margin-top:10px;font-size:15px;text-transform:uppercase;transition:all 0.2s ease-in-out;}.cr-feedback:hover{background-color:#00ddff;color:#001b25;}@media only screen and (max-width:767px){.cr-feedback{display:none;}}#nav-hamburger{width:22px;z-index:10;cursor:pointer;font-size:0;}@media only screen and (max-width:1279px){#nav-hamburger{display:block;}}#nav-hamburger .bar{display:block;width:100%;height:2px;background-color:#00ddff;margin-bottom:5px;}#nav-hamburger .bottom{width:60%;}#nav-close{display:none;width:22px;height:20px;z-index:10;cursor:pointer;font-size:0;transform:translateY(7px);}#nav-close .bar{display:block;width:100%;height:2px;background-color:#00ddff;}#nav-close .top{transform:rotate(45deg);}#nav-close .middle{transform:rotate(-45deg);margin-top:-2px;}#main-nav-hamburger{display:none;width:22px;z-index:10;cursor:pointer;font-size:0;}@media only screen and (max-width:1024px){#main-nav-hamburger{display:block;}}#main-nav-hamburger .bar{display:block;width:100%;height:2px;background-color:#00233f;margin-bottom:5px;}#main-nav-hamburger .bottom{width:60%;}#main-nav-close{display:none;width:22px;height:20px;z-index:10;cursor:pointer;font-size:0;transform:translateY(7px);}#main-nav-close .bar{display:block;width:100%;height:2px;background-color:#00233f;}#main-nav-close .top{transform:rotate(45deg);}#main-nav-close .middle{transform:rotate(-45deg);margin-top:-2px;}.class-header{background:#001b31;position:fixed;top:60px;bottom:0;left:0;width:290px;}@media only screen and (max-width:1279px){.class-header{z-index:10000;margin-left:-290px;}}.class-header .header-inner-wrapper{position:relative;overflow:hidden;height:100%;max-height:100%;}.class-header .header-inner-wrapper .menu-contents-wrapper{overflow-y:scroll;scrollbar-gutter:stable;padding-top:30px;padding-bottom:120px;height:100%;}.class-header .header-inner-wrapper .menu-contents-wrapper::-webkit-scrollbar-track{background-color:#00233f;}.class-header .header-inner-wrapper .menu-contents-wrapper::-webkit-scrollbar{width:8px;background-color:#00233f;}.class-header .header-inner-wrapper .menu-contents-wrapper::-webkit-scrollbar-thumb{background-color:#00ddff;}.class-header .classroom-footer-menu{background-color:#00325a;position:absolute;bottom:0;left:0;right:8px;height:auto;}.class-header .classroom-footer-menu ul{list-style:none;padding:0;margin:0;border-top:2px solid #001b31;}.class-header .classroom-footer-menu ul li{border-bottom:1px solid #001b31;}.class-header .classroom-footer-menu ul li:last-child{border-bottom:none;}.class-header .classroom-footer-menu ul li a{background-color:#00325a;color:#fff;font-weight:bold;cursor:pointer;padding:18px;width:100%;text-align:left;outline:none;font-size:15px;transition:0.4s;text-transform:uppercase;display:block;width:100%;height:100%;transition:all 0.2s ease-in-out;}.class-header .classroom-footer-menu ul li a:hover{background-color:#00deff;}.class-header .branding{margin-bottom:30px;padding:0 60px 0 20px;}.class-header .cr-course-title{text-align:center;display:block;text-decoration:none;text-transform:uppercase;font-size:14px;margin-bottom:30px;font-weight:bold;}.class-header .cr-course-icon{display:block;margin:0 auto 15px auto;width:60px;height:60px;object-fit:contain;}.class-header .module-contents{margin:0;list-style:none;overflow:hidden;overflow-wrap:break-word;padding:0;}.class-header .module-contents li{position:relative;}.class-header .module-contents .lecture-link{margin:5px 0;display:block;color:#fff;font-weight:bold;font-size:14px;transition:color ease-in-out 200ms;}.class-header .module-contents .lecture-link:hover{color:#00ddff;}.class-header .module-contents .lecture-link.active{color:#00ddff;}.class-header .lecture-contents{display:none;list-style:none;margin:0;padding-left:10px;}.class-header .lecture-contents .quiz-link,.class-header .lecture-contents .tutorial-link{margin:5px 0;display:block;color:#fff;font-size:14px;transition:color ease-in-out 200ms;}.class-header .lecture-contents .quiz-link:hover,.class-header .lecture-contents .tutorial-link:hover{color:#00ddff;}.class-header .lecture-contents .quiz-link.active,.class-header .lecture-contents .tutorial-link.active{color:#00ddff;}.class-header .lecture-link,.class-header .quiz-link,.class-header .tutorial-link{position:relative;}.class-header .lecture-link::before,.class-header .quiz-link::before,.class-header .tutorial-link::before{content:"";position:absolute;width:12px;height:12px;border:2px solid #fff;border-radius:100%;top:9px;left:10px;}.class-header .toggle-accordion{cursor:pointer;position:absolute;right:5px;top:1px;padding:0 12px;}.class-header .quiz-link::before,.class-header .tutorial-link::before{top:9px;left:0;}.class-header .lecture-link.done,.class-header .quiz-link.done,.class-header .tutorial-link.done{position:relative;}.class-header .lecture-link.done::before,.class-header .quiz-link.done::before,.class-header .tutorial-link.done::before{content:"";position:absolute;width:20px;height:20px;border:none;background:url(/themes/custom/patw/dist/images/check.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;top:6px;left:5px;}.class-header .quiz-link.done::before,.class-header .tutorial-link.done::before{top:6px;left:-5px;}.class-header .module-contents a{display:block;padding:5px 5px 5px 32px;}.menu-overlay{background-color:#000000;opacity:0.3;position:fixed;top:60px;bottom:0;left:0;right:0;z-index:3099;display:none;}.classroom-header-bar{position:fixed;top:0;background-color:#00325a;border-radius:0;width:100%;height:60px;margin:0;z-index:10;box-shadow:0px 2px 7px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.1);}.classroom-header-bar .header-wrapper{display:flex;max-height:100%;max-width:100%;width:100%;padding-left:280px;margin:0 auto;align-items:center;justify-content:space-between;padding-right:60px;}@media only screen and (max-width:1310px){.classroom-header-bar .header-wrapper{max-width:1180px;}}@media only screen and (max-width:1194px){.classroom-header-bar .header-wrapper{max-width:1000px;}}@media only screen and (max-width:1024px){.classroom-header-bar .header-wrapper{height:60px;column-gap:15px;justify-content:flex-start;position:relative;width:100%;max-width:100%;margin:0;padding:0 20px 0 20px;}}.classroom-header-bar .header-wrapper .header-logo-wrapper{display:flex;column-gap:10px;align-items:center;}.classroom-header-bar .branding{display:inline-block;padding:15px 0;width:290px;margin:0;height:100%;}.classroom-header-bar .branding .logo{max-width:210px;}@media only screen and (max-width:767px){.classroom-header-bar .branding .logo{max-width:170px;}}footer{height:150px;background-color:#00233f;text-align:center;padding:20px 0;box-sizing:border-box;margin-bottom:-1px;}@media only screen and (max-width:1024px){footer{height:170px;}}@media only screen and (max-width:768px){footer{height:auto;}}footer #block-patw-footer{margin-top:45px;}footer #block-patw-footer ul{list-style:none;margin:0;}footer #block-patw-footer ul li{display:inline-block;margin-right:15px;}footer #block-patw-footer ul li a{font-family:"Roboto Light",sans-serif;font-size:14px;color:#00deff;text-decoration:none;transition:color 0.2s ease;text-transform:uppercase;}footer #block-patw-footer ul li a:hover{color:#fff;}footer #block-socialmedia ul{list-style:none;line-height:1;margin:0;}footer #block-socialmedia ul li{display:inline-block;margin-right:15px;}footer #block-socialmedia ul li a{color:transparent;display:block;font-size:0;width:36px;height:36px;color:#00deff;transition:color 0.2s ease;}footer #block-socialmedia ul li a[href*="facebook"]{background:url(/themes/custom/patw/dist/images/facebook.svg) center center no-repeat;background-size:78%;}footer #block-socialmedia ul li a[href*="twitter"]{background:url(/themes/custom/patw/dist/images/twitter.svg) center center no-repeat;background-size:78%;}footer #block-socialmedia ul li a[href*="xing"]{background:url(/themes/custom/patw/dist/images/xing.svg) center center no-repeat;}footer #block-socialmedia ul li a[href*="youtube"]{background:url(/themes/custom/patw/dist/images/youtube.svg) center center no-repeat;background-size:100%;}footer #block-socialmedia ul li a[href*="linkedin"]{background:url(/themes/custom/patw/dist/images/linkedin.svg) center center no-repeat;background-size:72%;}form input[type="text"],form input[type="email"],form input[type="password"],form textarea{min-height:40px;border:1px solid #c1ccd6;background-color:#ffffff;color:#00233f;padding:0 10px;max-width:100%;border-radius:4px;}form input[type="text"]::placeholder,form input[type="email"]::placeholder,form input[type="password"]::placeholder,form textarea::placeholder{color:#00233f;opacity:1;}form input[type="text"]:-ms-input-placeholder,form input[type="email"]:-ms-input-placeholder,form input[type="password"]:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#00233f;}form input[type="text"]::-ms-input-placeholder,form input[type="email"]::-ms-input-placeholder,form input[type="password"]::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#00233f;}form textarea{padding-top:10px;}form .cta-btn,form input[type="submit"]{min-height:40px;color:#00233f;background-color:#00deff;padding:0 25px;max-width:100%;border-radius:4px;}.login-wrapper{display:flex;align-items:center;min-height:calc(100vh - 160px);padding:50px 0;flex-direction:column;align-content:center;flex-wrap:wrap;justify-content:center;background:url(/themes/custom/patw/dist/images/main.jpg) no-repeat center center fixed;background-size:cover;}@media only screen and (max-width:768px){.login-wrapper{min-height:auto;display:block;padding:50px 5px;}}.login-wrapper .user-login-form,.login-wrapper .user-pass,.login-wrapper .user-register-form{display:inline-block;max-width:580px;padding:50px;box-sizing:border-box;background-color:#ffffff;color:#00233f;box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);border-radius:4px;}@media only screen and (max-width:768px){.login-wrapper .user-login-form,.login-wrapper .user-pass,.login-wrapper .user-register-form{width:100%;max-width:100%;padding:20px;display:block;margin:0 auto;}}.login-wrapper .user-login-form a,.login-wrapper .user-pass a,.login-wrapper .user-register-form a{text-decoration:underline;color:#00233f;}.login-wrapper .user-login-form h3,.login-wrapper .user-pass h3,.login-wrapper .user-register-form h3{margin-bottom:20px;}.login-wrapper .user-login-form label,.login-wrapper .user-login-form .description,.login-wrapper .user-pass label,.login-wrapper .user-pass .description,.login-wrapper .user-register-form label,.login-wrapper .user-register-form .description{display:none;}.login-wrapper .user-login-form input,.login-wrapper .user-pass input,.login-wrapper .user-register-form input{max-width:100%;}.login-wrapper .user-login-form .js-form-item,.login-wrapper .user-pass .js-form-item,.login-wrapper .user-register-form .js-form-item{margin-bottom:20px;}.login-wrapper .user-login-form .forgot-pass,.login-wrapper .user-pass .forgot-pass,.login-wrapper .user-register-form .forgot-pass{display:block;}.login-wrapper .user-login-form .signup,.login-wrapper .user-pass .signup,.login-wrapper .user-register-form .signup{display:block;margin-bottom:20px;}.login-wrapper .user-login-form input[type="submit"],.login-wrapper .user-pass input[type="submit"],.login-wrapper .user-register-form input[type="submit"]{margin-top:0;margin-bottom:20px;width:100%;max-width:100%;}.login-wrapper .user-form{display:inline-block;width:580px;max-width:100%;padding:50px;box-sizing:border-box;background-color:#ffffff;color:#00233f;box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);border-radius:4px;}@media only screen and (max-width:768px){.login-wrapper .user-form{width:100%;max-width:100%;padding:20px;display:block;margin:0 auto;}}.login-wrapper .user-form .password-strength{margin-bottom:20px;}.login-wrapper .user-form .js-form-submit{margin-top:20px;}.login-wrapper .user-register-form{max-width:580px;box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);border-radius:4px;}.login-wrapper .user-register-form .description{display:block;font-size:13px;margin-top:5px;}.login-wrapper .user-register-form label{display:none;}.login-wrapper .user-register-form .js-form-type-checkbox label{display:inline-block;max-width:89%;margin-left:5px;vertical-align:middle;margin-bottom:0;}@media only screen and (max-width:768px){.login-wrapper .user-register-form .js-form-type-checkbox label{max-width:80%;}}.login-wrapper select{display:block;height:40px;width:100%;background:#fff url(/themes/custom/patw/dist/images/caret-down-fill.svg) no-repeat right 10px center;border-radius:4px;padding:0 10px;color:#00233f;position:relative;cursor:pointer;border:1px solid #c1ccd6;}.webform-submission-contact-form{max-width:450px;padding:50px;box-sizing:border-box;box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);border-radius:4px;background-color:#fff;}.webform-submission-contact-form .js-form-item{margin-bottom:20px;}.commerce-checkout-flow{padding:50px;max-width:1200px;margin:0 auto;box-sizing:border-box;background-color:#fff;box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);border-radius:4px;}.commerce-checkout-flow .description{display:block;font-size:13px;margin-top:5px;}.commerce-checkout-flow label{display:none !important;}.commerce-checkout-flow .fieldset-legend{font-size:24px;font-family:"Roboto Medium",sans-serif;margin-bottom:20px;}.commerce-checkout-flow .js-form-item{margin-bottom:20px;}.commerce-checkout-flow #edit-login-returning-customer-forgot-password{margin-left:15px;}.commerce-checkout-flow .js-form-type-checkbox label{display:inline-block !important;margin:0;max-width:80%;vertical-align:top;}.commerce-checkout-flow select{display:block;height:40px;width:100%;background:#fff url(/themes/custom/patw/dist/images/caret-down-fill.svg) no-repeat right 10px center;border-radius:4px;padding:0 10px;color:#00233f;position:relative;cursor:pointer;border:1px solid #c1ccd6;}.commerce-checkout-flow [type="checkbox"],.commerce-checkout-flow [type="radio"]{display:inline-block;width:28px !important;vertical-align:top;}.cu-modal .user-login-form,.cu-modal .user-register-form{display:inline-block;max-width:500px;box-sizing:border-box;color:#00233f;}@media only screen and (max-width:768px){.cu-modal .user-login-form,.cu-modal .user-register-form{width:100%;max-width:100%;display:block;margin:0 auto;}}.cu-modal .user-login-form a,.cu-modal .user-register-form a{text-decoration:underline;color:#00233f;}.cu-modal .user-login-form h3,.cu-modal .user-register-form h3{margin-bottom:20px;}.cu-modal .user-login-form label,.cu-modal .user-login-form .description,.cu-modal .user-register-form label,.cu-modal .user-register-form .description{display:none;}.cu-modal .user-login-form input,.cu-modal .user-register-form input{max-width:100%;}.cu-modal .user-login-form .js-form-item,.cu-modal .user-register-form .js-form-item{margin-bottom:20px;}.cu-modal .user-login-form .forgot-pass,.cu-modal .user-register-form .forgot-pass{display:block;}.cu-modal .user-login-form .signup,.cu-modal .user-register-form .signup{display:none;}.cu-modal .user-login-form input[type="submit"],.cu-modal .user-register-form input[type="submit"]{margin-top:0;margin-bottom:20px;width:100%;max-width:100%;}.cu-modal .user-register-form .description{display:block;font-size:13px;margin-top:5px;}.cu-modal .user-register-form label{display:none;}.cu-modal .user-register-form .js-form-type-checkbox label{display:inline-block;max-width:89%;margin-left:5px;vertical-align:middle;margin-bottom:0;}@media only screen and (max-width:768px){.cu-modal .user-register-form .js-form-type-checkbox label{max-width:80%;}}.cu-modal select{display:block;height:40px;width:100%;background:#fff url(/themes/custom/patw/dist/images/caret-down-fill.svg) no-repeat right 10px center;border-radius:4px;padding:0 10px;color:#00233f;position:relative;cursor:pointer;border:1px solid #c1ccd6;}.password-confirm{display:block;margin-bottom:5px;}.password-confirm,.password-field{width:100%;}.password-strength__meter{background-color:#c1ccd6;height:3px;border-radius:3px;margin-bottom:5px;}.password-strength__indicator{border-radius:3px;}.password-strength__indicator.is-weak{background-color:#d50000;}.password-strength__indicator.is-fair{background-color:#ff8f00;}.password-strength__indicator.is-good,.password-strength__indicator.is-strong{background-color:#1fb600;}.password-suggestions{font-size:14px;}.simplenews-subscriber-form,.simplenews-subscriber-validate{max-width:580px;margin:100px auto 0 auto;padding:50px;box-sizing:border-box;background-color:#ffffff;-webkit-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);}.simplenews-subscriber-form fieldset legend,.simplenews-subscriber-validate fieldset legend{font-family:"Roboto Medium",sans-serif;margin-bottom:20px;}.simplenews-subscriber-form fieldset input[type="checkbox"],.simplenews-subscriber-validate fieldset input[type="checkbox"]{margin-bottom:10px;}.simplenews-subscriber-form fieldset .description,.simplenews-subscriber-validate fieldset .description{margin-bottom:25px;}.simplenews-subscriber-form .js-form-type-email,.simplenews-subscriber-validate .js-form-type-email{margin-bottom:25px;}.simplenews-subscriber-form .js-form-type-email label,.simplenews-subscriber-validate .js-form-type-email label{display:block;margin-bottom:5px;margin-top:25px;}.simplenews-subscriber-form .js-form-type-email .description,.simplenews-subscriber-validate .js-form-type-email .description{display:none;}.front .front-top-section{position:relative;padding:0;height:calc(100vh - 380px);min-height:610px;max-width:100%;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;}@media only screen and (max-width:1024px){.front .front-top-section{min-height:unset;height:auto;}}.front .front-top-section video{height:100% !important;margin:0 !important;object-fit:cover;}.front .front-top-section .video-overlay{position:absolute;}.front .front-top-section .references-header{margin-bottom:0;}@media only screen and (max-width:768px){.front .front-top-section .references-header{margin-bottom:25px;}}.front .front-top-section .media-oembed-content{height:auto;aspect-ratio:16 / 9;}.front #bgvid{max-width:100% !important;width:900px !important;border:2px solid #00deff;border-radius:4px;margin:0;}.front .refrences-wrapper{background-color:#00233f;padding:40px 0 15px 0;}.front .ref-section{background-color:#ededed;padding:40px 0;}.front .ref-img-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;column-gap:30px;row-gap:45px;}@media only screen and (max-width:767px){.front .ref-img-wrapper{padding-bottom:40px;}}.front .ref-img-wrapper .reference-img{max-width:175px;}.front .highlights-section{padding:40px 0;}.front .highlights{margin:0 auto;max-width:980px;text-align:center;}.front .highlights h1{font-size:32px;font-family:"Roboto Medium",sans-serif;margin-bottom:20px;}.front .highlights h2{font-size:26px;font-family:"Roboto Medium",sans-serif;color:#00deff;margin-bottom:20px;}.front .highlights h3{font-size:22px;font-family:"Roboto Medium",sans-serif;color:#00deff;margin-bottom:20px;}.front .highlights h4{font-size:18px;font-family:"Roboto Medium",sans-serif;color:#00deff;margin-bottom:20px;}.front .highlights h5{font-size:16px;font-family:"Roboto Medium",sans-serif;color:#00deff;margin-bottom:20px;}.front .highlights .cta-btn{margin-bottom:0;}.front .highlights-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;align-content:flex-start;}@media only screen and (max-width:768px){.front .highlights-wrapper{max-width:100%;width:100%;}}.front .highlights-wrapper img{max-width:100%;object-fit:contain;}@media only screen and (max-width:768px){.front .highlights-wrapper h1{font-size:26px;}}.front .highlights-wrapper .highlights-left{color:#00233f !important;max-width:50%;}.front .highlights-wrapper .highlights-right{width:40%;}.front .highlights-wrapper .highlights-right img{max-width:100%;max-height:480px;object-fit:contain;}.front .courses-section{max-width:980px;padding:40px 0 0 0;background-color:#fff;}@media only screen and (max-width:1194px){.front .courses-section{max-width:1000px;}}@media only screen and (max-width:1024px){.front .courses-section{max-width:100%;padding:0 56px;}}@media only screen and (max-width:768px){.front .courses-section{padding:40px 20px 0 20px;}}.front .courses-section .courses-section-link{color:#00233f;}.front .courses-section .courses-section-link h3{margin-bottom:10px;}.front .courses-section .courses-section-link p{margin-bottom:40px;}.front .courses-section .cta-btn{margin:0 auto 40px auto;}.front .courses-section .courses-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;column-gap:40px;}@media only screen and (max-width:1194px){.front .courses-section .courses-wrapper{column-gap:50px;}}@media only screen and (max-width:1024px){.front .courses-section .courses-wrapper{column-gap:15px;}}@media only screen and (max-width:768px){.front .courses-section .courses-wrapper{column-gap:25px;justify-content:center;}}.front .courses-section .courses-wrapper .cta-btn{margin:0 auto 40px auto;}.front .courses-section .course-card{position:relative;width:300px;height:500px;max-width:100%;margin-bottom:40px;text-align:center;color:#00233f;-webkit-box-shadow:0px 5px 15px 5px rgba(0,0,0,0.07);box-shadow:0px 5px 15px 5px rgba(0,0,0,0.07);border-radius:4px;}@media only screen and (max-width:1024px){.front .courses-section .course-card{width:288px;}}.front .courses-section .course-card .course-card-info{padding:0 10px 10px 10px;}.front .courses-section .course-card img{width:100%;height:150px;margin-bottom:25px;object-fit:fill;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom:8px solid #00233f;}.front .courses-section .course-card p{font-family:"Roboto Medium",sans-serif;margin-bottom:15px;}.front .courses-section .course-card .course-card-cat{position:absolute;top:40px;left:0;padding:5px 10px;background-color:#00deff;}.front .courses-section .course-card .course-card-description{max-height:200px;margin-bottom:0;overflow:hidden;}.front .courses-section .course-card .course-card-description p,.front .courses-section .course-card .course-card-description ul,.front .courses-section .course-card .course-card-description ol,.front .courses-section .course-card .course-card-description li,.front .courses-section .course-card .course-card-description a{font-family:"Roboto Regular",sans-serif !important;font-size:13px !important;margin-bottom:0 !important;}.front .courses-section .course-card .course-card-description ul,.front .courses-section .course-card .course-card-description ol{padding:0 10px;}.front .courses-section .course-card .course-card-product{position:absolute;bottom:10px;left:15px;right:15px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}.front .courses-section .course-card .course-card-product input{margin:0;border-radius:4px;}.front .courses-section .course-card .course-card-product .price::after{display:block;text-align:left;content:"Incl. VAT";font-size:11px;}.front .testimonials-section{padding:40px 0;background-color:#fff;}@media only screen and (max-width:1024px){.front .testimonials-section{max-width:100%;padding:40px 56px;}}.front .about-section{padding:40px 0;background-color:#ededed;}.front .about-section .about-inner-wrapper{max-width:980px;}@media only screen and (max-width:1194px){.front .about-section .about-inner-wrapper{max-width:1000px;}}@media only screen and (max-width:1024px){.front .about-section .about-inner-wrapper{max-width:100%;padding:0 56px;}}@media only screen and (max-width:768px){.front .about-section .about-inner-wrapper{padding:0 20px;}}.front .about-section .about-inner-wrapper .left{max-width:33%;display:inline-block;padding-right:50px;}@media only screen and (max-width:768px){.front .about-section .about-inner-wrapper .left{max-width:100%;width:100%;text-align:center;padding:0;margin-bottom:25px;}}.front .about-section .about-inner-wrapper .right{max-width:66%;display:inline-block;vertical-align:top;}@media only screen and (max-width:768px){.front .about-section .about-inner-wrapper .right{max-width:100%;width:100%;}}@media only screen and (max-width:768px){.front .about-img{margin:0 auto;}}.front .about-img img{max-width:250px;max-height:250px;object-fit:contain;}.front .cta-btn{text-align:center;margin:15px auto 5px auto;}@media only screen and (max-width:768px){.front .cta-btn{margin:25px auto;}}.front .comparision-section{margin:0 auto;max-width:980px;padding:0 0 40px 0;}.front .comparision-section .comparison-table-headline{text-align:center;max-width:100%;}.contact-section{padding:40px 0;background-color:#ededed;}.contact-section .contact-inner-wrapper{max-width:980px;}@media only screen and (max-width:1194px){.contact-section .contact-inner-wrapper{max-width:1000px;}}@media only screen and (max-width:1024px){.contact-section .contact-inner-wrapper{max-width:100%;padding:0 56px;}}@media only screen and (max-width:768px){.contact-section .contact-inner-wrapper{padding:0 20px;}}@media only screen and (max-width:768px){.contact-section .contact-text{max-width:100%;width:100%;margin-bottom:35px;}}@media only screen and (max-width:768px){.contact-section .contact-text h1,.contact-section .contact-text h2,.contact-section .contact-text h3,.contact-section .contact-text h4,.contact-section .contact-text h5{text-align:center;margin-top:0;}}@media only screen and (max-width:768px){.contact-section form{max-width:100%;width:100%;}}@media only screen and (max-width:411px){.contact-section form{padding:16px;}}.article-list{padding:60px 0 80px 0;}.article{padding:60px 0 0 0;}.article .file{display:block;margin:10px 0;}.article #protected-download p{display:block;margin-bottom:10px;}.article #protected-download .webform-submission-protected-download-form-form{display:flex;flex-direction:row;column-gap:20px;row-gap:20px;flex-wrap:wrap;align-content:center;align-items:center;}.article #protected-download .webform-submission-protected-download-form-form input[type="email"]{max-width:500px;width:100%;}.article #protected-download .webform-submission-protected-download-form-form input[type='submit'][disabled]{background-color:#ededed;cursor:not-allowed;}.article #protected-download .webform-submission-protected-download-form-form .js-form-type-checkbox input[type="checkbox"]{display:inline-block;}.article #protected-download .webform-submission-protected-download-form-form .js-form-type-checkbox .description{display:inline-block;max-width:80%;vertical-align:top;}.articles-wrapper{width:100%;}.articles-wrapper .article-card-row{display:inline-block;}.articles-wrapper .views-element-container{width:100%;}.articles-wrapper .views-element-container div[class^="js-view-dom-id"]{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:25px;}@media only screen and (max-width:1310px){.articles-wrapper .views-element-container div[class^="js-view-dom-id"]{column-gap:15px;}}@media only screen and (max-width:1024px){.articles-wrapper .views-element-container div[class^="js-view-dom-id"]{column-gap:25px;}}@media only screen and (max-width:768px){.articles-wrapper .views-element-container div[class^="js-view-dom-id"]{justify-content:center;}}.articles-wrapper .views-exposed-form{width:100%;margin-bottom:40px;}.articles-wrapper .views-exposed-form input[type="text"]{width:100%;height:40px;box-sizing:border-box;border-radius:4px;margin-bottom:20px;background-color:#c1ccd6;padding:5px 10px;color:#00233f;}.articles-wrapper .views-exposed-form input[type="text"]::placeholder{color:#00233f;opacity:1;}.articles-wrapper .views-exposed-form input[type="text"]:-ms-input-placeholder{color:#00233f;}.articles-wrapper .views-exposed-form input[type="text"]::-ms-input-placeholder{color:#00233f;}.articles-wrapper .views-exposed-form .js-form-type-radio{height:40px;margin-right:15px;}.articles-wrapper .views-exposed-form .js-form-type-radio input[type="radio"]{display:none;}.articles-wrapper .views-exposed-form .js-form-type-radio label{font-family:"Roboto Medium",sans-serif;color:#00233f;padding:5px 10px;background-color:#00deff;border-radius:8px;}.article-card{width:290px;height:375px;max-width:100%;margin-bottom:40px;text-align:center;color:#00233f;-webkit-box-shadow:0px 5px 15px 5px rgba(0,0,0,0.07);box-shadow:0px 5px 15px 5px rgba(0,0,0,0.07);border-radius:8px;}@media only screen and (max-width:1310px){.article-card{width:279px;height:390px;}}@media only screen and (max-width:1194px){.article-card{width:242px;}}@media only screen and (max-width:1024px){.article-card{width:281px;}}.article-card .article-card-header{position:relative;width:100%;height:150px;margin-bottom:25px;}.article-card .article-card-header img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-top-right-radius:8px;border-top-left-radius:8px;border-bottom:8px solid #00233f;}.article-card .article-card-header .published-date{position:absolute;top:10px;left:10px;z-index:3;color:#00233f;background:#fff;padding:0 5px;border-radius:4px;}.article-card .article-card-info{padding:0 10px 10px 10px;}.article-card p{font-family:"Roboto Medium",sans-serif;margin-bottom:15px;}.article-card .article-card-cat{display:inline-block;padding:5px 10px;background-color:#00deff;border-radius:8px;}.article-card .article-card-description{font-family:"Roboto Italic",sans-serif;font-size:14px;max-height:100px;margin-bottom:0;max-height:65px;overflow:hidden;}.tiny-article-card{background-color:#ededed;width:250px;height:250px;max-width:100%;margin:0 auto 15px auto;text-align:center;color:#00233f;border-radius:4px;}.tiny-article-card .article-card-header{position:relative;width:100%;height:200px;margin-bottom:12px;}.tiny-article-card .article-card-header img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom:8px solid #ededed;}.tiny-article-card .article-card-header .published-date{position:absolute;top:10px;left:10px;z-index:3;color:#00233f;background:#fff;padding:0 5px;border-radius:4px;}.tiny-article-card .article-card-info{padding:0 10px 10px 10px;}.tiny-article-card p{font-family:"Roboto Medium",sans-serif;margin-bottom:15px;}.tiny-article-card .article-card-cat{display:inline-block;padding:5px 10px;background-color:#00deff;border-radius:8px;}.tiny-article-card .article-card-description{font-family:"Roboto Italic",sans-serif;font-size:14px;max-height:100px;margin-bottom:0;max-height:65px;overflow:hidden;}.download-page ul li a{color:#00233f;text-decoration:underline;}.course-card{position:relative;width:290px;height:500px;max-width:100%;margin-bottom:40px;text-align:center;color:#00233f;background-color:#fff;-webkit-box-shadow:0px 5px 15px 5px rgba(0,0,0,0.07);box-shadow:0px 5px 15px 5px rgba(0,0,0,0.07);border-radius:6px;}@media only screen and (max-width:1310px){.course-card{width:279px;height:500px;}}@media only screen and (max-width:1194px){.course-card{width:242px;height:525px;}}@media only screen and (max-width:1310px){.course-card{width:281px;}}.course-card .course-card-info{padding:0 10px 10px 10px;}.course-card img{width:100%;height:150px;margin-bottom:25px;object-fit:fill;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom:8px solid #00233f;}.course-card p{font-family:"Roboto Medium",sans-serif;margin-bottom:15px;}.course-card .course-card-cat{position:absolute;top:40px;left:0;padding:5px 10px;background-color:#00deff;border-top-right-radius:4px;border-bottom-right-radius:4px;}.course-card .course-card-description{max-height:200px;margin-bottom:0;overflow:hidden;}.course-card .course-card-description p,.course-card .course-card-description ul,.course-card .course-card-description ol,.course-card .course-card-description li,.course-card .course-card-description a{font-family:"Roboto Regular",sans-serif !important;font-size:13px !important;margin-bottom:0 !important;}.course-card .course-card-description ul,.course-card .course-card-description ol{padding:0 10px;}.course-card .course-card-product{position:absolute;bottom:10px;left:15px;right:15px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}@media only screen and (max-width:1194px){.course-card .course-card-product{display:block;}}@media only screen and (max-width:1194px){.course-card .course-card-product .price{display:inline-block;margin:0 0 10px 0;}}@media only screen and (max-width:1194px){.course-card .course-card-product .price::after{display:inline-block;margin:0 0 0 10px;transform:none;}}.course-card .course-card-product input{margin:0;border-radius:4px;}@media only screen and (max-width:1194px){.course-card .course-card-product input{display:block;width:100%;margin-bottom:10px;}}.tiny-courses-wrapper .course-card{max-width:80%;box-shadow:none;margin:0 auto 20px auto;min-height:auto;height:auto;background-color:#ededed;}.tiny-courses-wrapper .course-card .reference-img{height:120px;margin-bottom:10px;}.tiny-courses-wrapper .course-card .course-card-cat{font-size:13px;}.tiny-courses-wrapper .course-card .course-card-title{margin-bottom:10px;}.tiny-courses-wrapper .course-card .course-card-product{position:static;display:block;}.tiny-courses-wrapper .course-card .course-card-product input{margin-bottom:10px;}.catalog-wrapper .catalog-header-wrapper h2{margin-bottom:15px;}.catalog-wrapper .catalog-header-wrapper .catalog-text{margin-bottom:40px;}.catalog-wrapper .articles-wrapper{width:100%;}.catalog-wrapper .floating-side-bar{color:#00233f;vertical-align:top;text-align:center;}.catalog-wrapper .floating-side-bar h3{color:#00233f;}.catalog-wrapper .floating-side-bar .ref-img-wrapper{margin:0 auto 40px auto;}@media only screen and (max-width:1024px){.catalog-wrapper .floating-side-bar .ref-img-wrapper{display:inline-block;margin:15px;}}.catalog-wrapper .floating-side-bar .reference-img{max-width:180px;}.course-header{max-height:40px;}.course-header .article-title{display:inline-block;}.course-header .price{display:inline-block;}.course-header .price::after{display:block;text-align:left;content:"Incl. VAT";font-size:11px;}.course-header .button--add-to-cart{display:inline-block;margin:0;}.catalog-course-wrapper{padding:60px 0 0 0;}.catalog-course-wrapper .course-testimonial-card{margin:0 auto 20px auto;padding-bottom:20px;border-bottom:2px solid #00233f;max-width:80%;}.catalog-course-wrapper .course-testimonial-card:last-child{border-bottom:none;}.catalog-course-wrapper .course-testimonial-card .testimonial-name,.catalog-course-wrapper .course-testimonial-card .testimonial-description{font-family:"Roboto Medium",sans-serif;margin-bottom:10px;}.catalog-course-wrapper .articles-wrapper .views-element-container header{display:none;}.catalog-course-video video{margin:20px 0;}.course-product-wrapper{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;max-height:40px;margin-bottom:40px;}.course-product-wrapper h2{margin:0;}.course-product-wrapper .price{font-size:16px;}.quiz-container{max-width:850px;padding-bottom:80px;}.quiz-description{margin-bottom:25px;}.paragraph--type--quiz-question{margin-bottom:25px;}.paragraph--type--quiz-question .question-text{font-weight:bold;margin-bottom:15px;}.paragraph--type--quiz-question .paragraph--type--quiz-answer{display:inline-block;margin:0 10px 10px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #001b31;border-radius:100%;height:20px;width:20px;transform:translateY(4px);background-color:#fff;transition:background-color ease-in-out 200ms;}.paragraph--type--quiz-question .paragraph--type--quiz-answer:checked{border-color:#00deff;background:#00deff;}.paragraph--type--quiz-question .paragraph--type--quiz-answer:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:100%;background-color:#001b31;}.paragraph--type--quiz-question label{display:inline-block;margin-bottom:10px;cursor:pointer;}.paragraph--type--quiz-question.correct{display:none;}.paragraph--type--quiz-question.correct .question-text{color:#2db834;}.paragraph--type--quiz-question.incorrect .question-text{color:#ed4646;}#submit-answers{display:block;padding:10px 25px;background-color:#00deff;color:#001b31;text-transform:uppercase;float:right;}.answer-msg-wrapper{position:relative;font-weight:bold;background-color:#00deff;color:#001b31;padding:40px 40px 40px 120px;border-radius:8px;margin-bottom:35px;display:none;transition:all ease-in-out 200ms;}.answer-msg-wrapper .answer-msg::before{position:absolute;left:40px;display:inline-block;content:"";width:60px;height:90px;}.answer-msg-wrapper .answer-msg.pass::before{top:30px;background:url(/themes/custom/patw/dist/images/confetti-anm.gif) no-repeat center center;background-size:cover;}.answer-msg-wrapper .answer-msg.wow::before{background:url(/themes/custom/patw/dist/images/wow-anm.gif) no-repeat center center;background-size:cover;top:25px;width:70px;left:30px;}.answer-msg-wrapper .answer-msg.fail::before{top:25px;background:url(/themes/custom/patw/dist/images/error-anm.gif) no-repeat center center;background-size:cover;}.answer-msg-wrapper .answer-msg-footer a{text-decoration:underline;display:block;color:#001b31;margin-top:15px;}.answer-msg-wrapper.show{display:block;}.classroom{background-color:#00233f;color:#fff;}.classroom .accordion{background-color:#00325a;color:#fff;font-weight:bold;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:0.4s;border-bottom:1px solid #001b31;}.classroom .header-wrapper{max-width:100%;}@media only screen and (max-width:1279px){.classroom .header-wrapper{padding:0 60px;justify-content:space-between;}}@media only screen and (max-width:1024px){.classroom .header-wrapper{padding:0 15px;}}@media only screen and (max-width:1024px){.classroom .classroom-content-container{padding-top:15px;}}.classroom .accordion:after{content:"\002B";color:#fff;font-weight:bold;float:right;margin-left:5px;}.classroom .accordion.active:after{content:"\2212";}.classroom .panel{padding:0;background-color:transparent;max-height:0;overflow:hidden;transition:max-height 0.35s ease-in-out;}.classroom .module-wrapper.active .panel{max-height:1200px;}.classroom .course-video{margin-bottom:30px;}.classroom .content-video{margin-bottom:30px;}.classroom .file a{display:inline-block;font-weight:600;margin-bottom:15px;}.classroom .file a::before{display:inline-block;content:"";height:19px;width:17px;background:url(/themes/custom/patw/dist/images/down_arrow.svg) center center no-repeat;background-size:70%;margin-right:8px;border-bottom:1px solid;transform:translateY(3px);}.classroom .user-pass{text-align:left;}.classroom .user-pass .text-center{text-align:left;}.classroom .user-pass p{text-align:left;margin-bottom:15px;}.classroom-home .article-list{padding:0 0 60px 0;}.classroom-home .articles-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:37px;}.classroom-home .articles-wrapper .views-element-container header{flex:0 0 auto;display:block;width:100%;}.classroom-home .courses-wrapper .reference-img{border-bottom:8px solid #00deff;}.classroom-main-nav ul{padding:12px 0 0 0;margin:0;list-style:none;}.classroom-main-nav ul li a{background-color:#00325a;color:#fff;font-weight:bold;cursor:pointer;padding:18px;width:100%;text-align:left;outline:none;font-size:15px;transition:0.4s;border-bottom:1px solid #001b31;display:block;width:100%;height:100%;}.classroom-main-nav ul li a:hover{background-color:#00deff;}.cart{padding:60px 0 80px 0;margin:0 auto;max-width:1300px;}@media only screen and (max-width:1194px){.cart{padding:30px 10px 50px 10px;}}.cart .commerce-checkout-flow #edit-sidebar-order-summary-summary table{width:100%;margin-bottom:45px;}.cart .commerce-checkout-flow #edit-sidebar-order-summary-summary .views-field-total-price__number{text-align:right;padding-right:10px;}.cart .commerce-checkout-flow .paypal-buttons-container{max-width:400px;margin-bottom:50px;}.cart .commerce-checkout-flow .link--previous{display:inline-flex;min-height:40px;color:#00233f;background-color:#00deff;padding:0 25px;max-width:100%;align-items:center;}.cart .commerce-checkout-flow .checkout-pane{max-width:400px;}.cart .commerce-checkout-flow .checkout-pane .fieldset-legend{margin-bottom:20px;display:block;}.cart .commerce-checkout-flow .checkout-pane label{display:inline-block;}.cart .commerce-checkout-flow .checkout-pane-completion-message{max-width:580px;margin:0 auto;}.cart .commerce-checkout-flow .checkout-pane-login{max-width:unset;}.cart form[id^="views-form-commerce-cart-form-default-"],.cart form[id^="views-form-cart-overview-form-block-"]{padding:50px;max-width:1200px;margin:0 auto;background-color:#fff;box-sizing:border-box;box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);border-radius:4px;}@media only screen and (max-width:1024px){.cart form[id^="views-form-commerce-cart-form-default-"],.cart form[id^="views-form-cart-overview-form-block-"]{padding:25px;margin:0 15px;}}.cart form[id^="views-form-commerce-cart-form-default-"] .form-actions,.cart form[id^="views-form-cart-overview-form-block-"] .form-actions{text-align:right;margin-bottom:25px;}.cart form[id^="views-form-commerce-cart-form-default-"] .form-actions input,.cart form[id^="views-form-cart-overview-form-block-"] .form-actions input{width:190px;margin-left:15px;}.cart form[id^="views-form-commerce-cart-form-default-"] .paypal-buttons-container,.cart form[id^="views-form-cart-overview-form-block-"] .paypal-buttons-container{text-align:right;}.cart form[id^="views-form-commerce-cart-form-default-"] .paypal-buttons-container .paypal-buttons,.cart form[id^="views-form-cart-overview-form-block-"] .paypal-buttons-container .paypal-buttons{max-width:400px !important;}.cart form[id^="views-form-cart-overview-form-block-"]{padding-bottom:90px;}.cart .cart-login-btn{display:block;float:right;color:#00233f;background-color:#00deff;padding:10px 25px;border-radius:4px;margin-right:15px;}.cart #cart-login-btn{margin-right:0;}.cart .cart-login-text{display:block;text-align:right;width:100%;padding-left:52%;margin-bottom:15px;}@media only screen and (max-width:1024px){.cart .cart-login-text{padding-left:0;text-align:left;}}.cart .cart-items{max-width:60%;display:inline-block;}@media only screen and (max-width:1024px){.cart .cart-items{max-width:100%;}}.cart .item{display:flex;flex-wrap:nowrap;flex-direction:row;column-gap:30px;margin-bottom:35px;}@media only screen and (max-width:767px){.cart .item{display:block;}}.cart .cart-item-image-wrapper{position:relative;max-width:235px;max-height:160px;}@media only screen and (max-width:767px){.cart .cart-item-image-wrapper{display:inline-block;max-width:100%;max-height:auto;width:100%;height:auto;margin-bottom:15px;}}.cart .cart-item-image-wrapper .cart-item-category{position:absolute;top:40px;left:0;padding:5px 10px;background-color:#00deff;}.cart .cart-item-image-wrapper .cart-item-image img{max-width:235px;max-height:160px;object-fit:cover;border-radius:8px;}@media only screen and (max-width:767px){.cart .cart-item-image-wrapper .cart-item-image img{max-width:100%;max-height:auto;width:100%;height:auto;}}@media only screen and (max-width:767px){.cart .cart-item-details-wrapper{margin-bottom:15px;}}.cart .cart-item-details-wrapper .cart-item-title{margin-bottom:10px;}.cart .cart-item-details-wrapper .cart-item-description p,.cart .cart-item-details-wrapper .cart-item-description ul,.cart .cart-item-details-wrapper .cart-item-description ol,.cart .cart-item-details-wrapper .cart-item-description li,.cart .cart-item-details-wrapper .cart-item-description a{font-family:"Roboto Regular",sans-serif !important;font-size:13px !important;margin-bottom:0 !important;}.cart .cart-item-details-wrapper .cart-item-description ul,.cart .cart-item-details-wrapper .cart-item-description ol{padding:0 10px;}.cart .cart-item-price-wrapper .cart-item-remove{display:flex;flex-wrap:nowrap;column-gap:5px;}@media only screen and (max-width:767px){.cart .cart-item-price-wrapper .cart-item-remove{justify-content:flex-end;}}.cart .cart-item-price-wrapper .cart-item-remove::before{content:"";height:32px;width:16px;background:url(/themes/custom/patw/dist/images/trash3-fill.svg) no-repeat center center;}.cart .cart-item-price-wrapper .cart-item-remove input[type="submit"]{font-size:16px;min-height:unset;margin-top:unset;background-color:unset;max-width:unset;padding:7px 0 0 0;}.cart .cart-item-price-wrapper .cart-item-price{font-size:17px;font-weight:600;display:flex;flex-wrap:nowrap;column-gap:5px;}@media only screen and (max-width:767px){.cart .cart-item-price-wrapper .cart-item-price{justify-content:flex-end;}}.cart .cart-item-price-wrapper .cart-item-price::before{content:"";height:32px;width:16px;background:url(/themes/custom/patw/dist/images/tag-fill.svg) no-repeat center center;transform:translateY(-3px);}.cart .order-total-line{margin-bottom:5px;}@media only screen and (max-width:767px){.cart .order-total-line{padding:0;}}.cart div[data-drupal-selector="order-total-summary"]{display:inline-block;vertical-align:top;float:right;font-size:18px;width:39%;}@media only screen and (max-width:1024px){.cart div[data-drupal-selector="order-total-summary"]{width:100%;margin-bottom:35px;float:unset;}}.cart #edit-actions{display:none;}.cart .cart-empty-page{padding:50px;max-width:1200px;margin:0 auto;background-color:#fff;box-sizing:border-box;box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);border-radius:4px;text-align:center;}.cart .cart-empty-page a{text-decoration:underline;}.trust-logo-wrapper{max-width:1100px;margin:30px auto;display:flex;}@media only screen and (max-width:1024px){.trust-logo-wrapper{margin:15px;flex-wrap:wrap;justify-content:center;}}.order-total-line-label{margin-right:10px;}.faqs{padding-bottom:60px;}.faqs .views-exposed-form input[type="text"]{width:100%;height:40px;box-sizing:border-box;border-radius:4px;margin-bottom:20px;background-color:#c1ccd6;padding:5px 10px;color:#00233f;}.faqs .description{margin-bottom:60px;}.faqs .question-group{padding-bottom:10px;border-bottom:1px solid #00deff;margin-bottom:20px;}.faqs .question-group:last-child{border-bottom:none;margin-bottom:0;}.faqs .question-group .fa-question{font-size:18px;font-weight:700;padding:10px 0;cursor:pointer;}.faqs .question-group .faq-answer{display:none;transition:all 0.2s ease-in-out;overflow:hidden;height:0;}.classroom-final-exam-attempt-form .question-container{margin-bottom:25px;}.classroom-final-exam-attempt-form .question-container .fieldset-legend{display:block;font-size:18px;font-weight:bold;margin-bottom:8px;}.classroom-final-exam-attempt-form .question-container .question-text{font-size:18px;font-weight:bold;margin-bottom:15px;line-height:1.2;}.classroom-final-exam-attempt-form .question-container .js-form-type-radio input{display:inline-block;margin:0 10px 10px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #001b31;border-radius:100%;height:20px;width:20px;transform:translateY(4px);background-color:#fff;transition:background-color ease-in-out 200ms;}.classroom-final-exam-attempt-form .question-container .js-form-type-radio input:checked{border-color:#00deff;background:#00deff;}.classroom-final-exam-attempt-form .question-container .js-form-type-radio input:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:100%;background-color:#001b31;}.classroom-final-exam-attempt-form .question-container label{display:inline-block;margin-bottom:10px;cursor:pointer;}.classroom-final-exam-attempt-form .exam-instructions{margin-bottom:25px;}.classroom-final-exam-attempt-form .form-actions{text-align:right;}.classroom-final-exam-attempt-form .form-actions input[type="submit"]{text-transform:uppercase;border-radius:0;}.classroom-final-exam-attempt-form .exam-timer{font-size:18px;font-weight:bold;position:fixed;top:21px;right:20px;z-index:10;}@media only screen and (max-width:767px){.classroom-final-exam-attempt-form .exam-timer{font-size:14px;}}@media only screen and (max-width:374px){.classroom-final-exam-attempt-form .exam-timer{font-size:inherit;position:static;z-index:auto;}}
