@import url(https://fonts.googleapis.com/css2?family=Libre+Franklin:ital,wght@0,100..900;1,100..900&family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);
.fmp-white{color:#fff}.fmp-white *,.fmp-white p{color:inherit}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,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}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--rrc-color-blue: #173b63;--rrc-color-baby-blue: #538BBC;--rrc-color-gold: #e1aa3a;--rrc-color-black: #2d2d2d;--rrc-color-text: #444;--rrc-color-text-light: #A2A2A2;--rrc-color-light: #f5f5f5;--rrc-color-white: #fff;--rrc-color-red: #dc3221}.fmp-section{padding-top:40px;padding-bottom:40px}@media(min-width: 768px){.fmp-section{padding-top:60px;padding-bottom:60px}}@media(min-width: 1024px){.fmp-section{padding-top:80px;padding-bottom:80px}}.fmp-section.dark{background-color:#0e425c;color:#fff}.fmp-flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap)}.fmp-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.fmp-flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fmp-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fmp-justify-space-between,.fmp-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fmp-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.fmp-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.fmp-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fmp-columns{--cols: 1;--gap: 16px;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-gap:16px;grid-gap:var(--gap);gap:16px;gap:var(--gap)}@media(min-width: 768px){.fmp-columns-2{--cols: 2}}.fmp-flex-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--gap)}.fmp-flex-columns>*{-ms-flex-preferred-size:100%;flex-basis:100%}.fmp-gap-0{--gap: 0}.fmp-gap-16{--gap: 16px}.fmp-gap-20{--gap: 20px}.fmp-gap-24{--gap: 24px}.fmp-gap-32{--gap: 32px}.fmp-radius-circle{border-radius:50%}.fmp-radius-16{border-radius:16px}.fmp-m-0{margin:0}.fmp-mbs-16{margin-top:16px}.fmp-mbs-20{margin-top:20px}.fmp-mbs-40{margin-top:40px}.fmp-ar-1{aspect-ratio:1}.fmp-w-24{width:24px;min-width:24px}.fmp-bg-image{background-repeat:no-repeat;background-position:center;background-size:cover}.fmp-bg-none{background:none}.fmp-h1,.fmp-h2,.fmp-h3,.fmp-h4,.fmp-h5,.fmp-h6{margin:0}.fmp-h1,.fmp-h2,.fmp-h3{font-family:"Merriweather",serif}.fmp-h1{font-size:32px;line-height:36px}@media(min-width: 768px){.fmp-h1{font-size:60px;line-height:1}}.fmp-h2{font-size:28px;line-height:1.2}@media(min-width: 768px){.fmp-h2{font-size:48px}}.fmp-h3{font-size:24px;line-height:28px}@media(min-width: 768px){.fmp-h3{font-size:30px;line-height:34px}}.fmp-h4,.fmp-fs-caption{font-size:18px;line-height:24px}@media(min-width: 768px){.fmp-h4,.fmp-fs-caption{font-size:20px;line-height:28px}}.fmp-fs-caption p{margin:0}.fmp-fs-caption p+p{margin-top:1.25em}.fmp-paragraph{font-size:16px;line-height:1.5}.fmp-paragraph p{margin:0}.fmp-paragraph p+p{margin-top:1.25em}.fmp-fs-12-14{font-size:12px;line-height:16px}@media(min-width: 768px){.fmp-fs-12-14{font-size:14px;line-height:24px;letter-spacing:1px}}.fmp-fs-14{font-size:14px}.fmp-place-center{display:grid;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center}.fmp-text-center{text-align:center}.fmp-text-left{text-align:left}.fmp-text-balance{text-wrap:balance}.fmp-text-uppercase{text-transform:uppercase}.fmp-fw-600{font-weight:600}@media(min-width: 768px){.fmp-fw-md-600{font-weight:600}}.container{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media(min-width: 768px){.container{padding-left:40px;padding-right:40px}}.header-container{max-width:1368px}.fmp-svg svg{display:block;width:100%;height:auto;color:inherit}.fmp-figure{display:block;margin:0}.fmp-figure img{display:block;width:100%}.fmp-figure svg{display:block;width:100%;height:auto}.fmp-figure.fit-cover img{height:100%;-o-object-fit:cover;object-fit:cover}:where(.fmp-list){display:grid;grid-gap:8px;gap:8px;margin:0;padding:0 0 0 2.5ch}:where(.fmp-list).list-style-none{padding:0;list-style:none}.fmp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5)}.fmp-modal.active{display:-webkit-box;display:-ms-flexbox;display:flex}.admin-bar .fmp-modal{top:0px;top:var(--wp-admin--admin-bar--height, 0px)}.fmp-modal-container{margin-top:0;margin-bottom:0}.fmp-modal-container .container{position:relative}.fmp-modal-container .fmp-modal-close{position:absolute;top:20px;right:50px;z-index:2;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;width:32px;height:32px;background-color:#fff;cursor:pointer}@media(min-width: 768px){.fmp-modal-container .fmp-modal-close{right:70px}}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,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}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--rrc-color-blue: #173b63;--rrc-color-baby-blue: #538BBC;--rrc-color-gold: #e1aa3a;--rrc-color-black: #2d2d2d;--rrc-color-text: #444;--rrc-color-text-light: #A2A2A2;--rrc-color-light: #f5f5f5;--rrc-color-white: #fff;--rrc-color-red: #dc3221}.rrc-section{padding-top:32px;padding-bottom:32px}@media(min-width: 768px){.rrc-section{padding-top:60px;padding-bottom:60px}}@media(min-width: 1024px){.rrc-section{padding-top:80px;padding-bottom:80px}}.rrc-section-60{padding-top:32px;padding-bottom:32px}@media(min-width: 768px){.rrc-section-60{padding-top:60px;padding-bottom:60px}}.rrc-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding-top:16px;padding-bottom:16px}@media(min-width: 1280px){.rrc-buttons{padding-top:0;padding-bottom:0}}.rrc-btn-primary,.rrc-btn-primary-alt,.rrc-btn-secondary,.rrc-btn-secondary-alt{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(0,0,0,0);border-radius:0;width:100%;min-width:240px;padding:12px 24px;font-size:16px;line-height:24px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:all .25s linear;transition:all .25s linear}@media(min-width: 420px){.rrc-btn-primary,.rrc-btn-primary-alt,.rrc-btn-secondary,.rrc-btn-secondary-alt{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}.rrc-btn-primary{background-color:#173b63;background-color:var(--rrc-color-blue, #173b63);color:#fff;color:var(--rrc-color-white, #fff)}.rrc-btn-primary.fit-content{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.rrc-btn-primary.small{padding:5px 15px}.rrc-btn-primary:hover{background-color:#03274f;color:#fff;color:var(--rrc-color-white, #fff)}.rrc-btn-primary-alt{background-color:#e1aa3a;background-color:var(--rrc-color-gold, #e1aa3a);color:#173b63;color:var(--rrc-color-blue, #173b63)}.rrc-btn-primary-alt:hover{background-color:#cd9626;color:#173b63;color:var(--rrc-color-blue, #173b63)}.rrc-btn-secondary{border-color:#173b63;border-color:var(--rrc-color-blue, #173b63);background-color:#fff;background-color:var(--rrc-color-white, #fff);color:#173b63;color:var(--rrc-color-blue, #173b63)}.rrc-btn-secondary:hover{border-color:#8698ac;background-color:#fff;background-color:var(--rrc-color-white, #fff);color:#8698ac}.rrc-btn-secondary-alt{border:1px solid #fff;border:1px solid var(--rrc-color-white, #fff);background-color:rgba(0,0,0,0);color:#fff;color:var(--rrc-color-white, #fff)}.rrc-btn-secondary-alt:hover{border-color:#8698ac;color:#8698ac}.rrc-flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap)}.rrc-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.rrc-flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rrc-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rrc-justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rrc-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.rrc-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.rrc-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rrc-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media(min-width: 768px){.rrc-flex-column-md{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rrc-justify-start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.rrc-align-start-md{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.rrc-columns{--cols: 1;--gap: 16px;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-gap:16px;grid-gap:var(--gap);gap:16px;gap:var(--gap)}@media(min-width: 768px){.rrc-columns-2,.rrc-columns-3{--cols: 2}}@media(min-width: 1024px){.rrc-columns-3,.rrc-columns-4{--cols: 3}}@media(min-width: 1280px){.rrc-columns-4{--cols: 4}}.rrc-columns-2-4{--cols: 2}@media(min-width: 768px){.rrc-columns-2-4{--cols: 4}}@media(min-width: 768px){.rrc-columns-1-3{--cols: 3}}.rrc-columns-3-6{--cols: 3}@media(min-width: 768px){.rrc-columns-3-6{--cols: 6}}.rrc-flex-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--gap)}.rrc-flex-columns>*{-ms-flex-preferred-size:100%;flex-basis:100%}@media(min-width: 768px){.rrc-flex-columns-1-2>*{-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px)}}@media(min-width: 1024px){.rrc-flex-columns-1-1-2>*{-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px)}}.rrc-gap-0{gap:0}.rrc-gap-8{gap:8px}.rrc-gap-12-16{--gap: 12px}@media(min-width: 768px){.rrc-gap-12-16{--gap: 16px}}.rrc-gap-16{gap:16px}.rrc-gap-20{gap:20px}.rrc-gap-20-32{gap:20px}@media(min-width: 768px){.rrc-gap-20-32{gap:32px}}.rrc-gap-20-24-32{gap:20px}@media(min-width: 768px){.rrc-gap-20-24-32{gap:24px}}@media(min-width: 1280px){.rrc-gap-20-24-32{gap:32px}}.rrc-gap-20-32-48{gap:20px}@media(min-width: 768px){.rrc-gap-20-32-48{gap:32px}}@media(min-width: 1280px){.rrc-gap-20-32-48{gap:48px}}.rrc-gap-24{gap:24px}.rrc-gap-30{gap:30px}.rrc-gap-30-48-60{gap:30px}@media(min-width: 768px){.rrc-gap-30-48-60{gap:48px}}@media(min-width: 1280px){.rrc-gap-30-48-60{gap:60px}}.rrc-d-block{display:block}.rrc-border-0{border:0 !important}.rrc-border-1,.rrc-border-2,.rrc-border-3{border:1px solid #173b63;border:1px solid var(--rrc-color-blue, #173b63)}.rrc-border-2{border-width:2px}.rrc-border-3{border:3px solid #173b63;border:3px solid var(--rrc-color-blue, #173b63)}.rrc-border-gold{border-color:#e1aa3a;border-color:var(--rrc-color-gold, #e1aa3a)}.rrc-border-baby-blue{border-color:#538BBC;border-color:var(--rrc-color-baby-blue, #538BBC)}.rrc-border-white{border-color:#fff;border-color:var(--rrc-color-white, #fff)}.rrc-border-blue-half{border-color:rgba(23,59,99,.5)}.rrc-border-blue-half:hover{border-color:#173b63;border-color:var(--rrc-color-blue, #173b63)}.rrc-border-white-half{border-color:rgba(255,255,255,.5)}.rrc-border-white-half:hover{border-color:#fff;border-color:var(--rrc-color-white, #fff)}.rrc-radius-circle{border-radius:50%}.rrc-radius-circle img{border-radius:inherit;display:block}.rrc-radius-16{border-radius:16px}.rrc-m-0{margin:0}.rrc-mi-auto{margin-left:auto;margin-right:auto}.rrc-mbs-4{margin-top:4px}.rrc-mbs-8{margin-top:8px}.rrc-mbs-8-16-32{margin-top:8px}@media(min-width: 768px){.rrc-mbs-8-16-32{margin-top:16px}}@media(min-width: 1280px){.rrc-mbs-8-16-32{margin-top:32px}}.rrc-mbs-12{margin-top:12px}.rrc-mbs-16{margin-top:16px}.rrc-mbs-20{margin-top:20px}.rrc-mbs-20-30{margin-top:20px}@media(min-width: 768px){.rrc-mbs-20-30{margin-top:30px}}.rrc-mbs-20-30-48{margin-top:20px}@media(min-width: 768px){.rrc-mbs-20-30-48{margin-top:32px}}@media(min-width: 1280px){.rrc-mbs-20-30-48{margin-top:48px}}.rrc-mbs-24{margin-top:24px}.rrc-mbs-32{margin-top:32px}.rrc-mbs-32-40{margin-top:32px}@media(min-width: 768px){.rrc-mbs-32-40{margin-top:40px}}.rrc-p{padding:0}.rrc-p-10{padding:10px}.rrc-p-20{padding:20px}.rrc-p-20-24{padding:20px}@media(min-width: 768px){.rrc-p-20-24{padding:24px}}.rrc-p-20-30{padding:20px}@media(min-width: 768px){.rrc-p-20-30{padding:30px}}.rrc-p-24{padding:24px}.rrc-pb-10{padding-top:10px;padding-bottom:10px}.rrc-pb-20{padding-top:20px;padding-bottom:20px}.rrc-pb-20-30{padding-top:20px;padding-bottom:20px}@media(min-width: 768px){.rrc-pb-20-30{padding-blcok:30px}}.rrc-pi-20-30{padding-left:20px;padding-right:20px}@media(min-width: 768px){.rrc-pi-20-30{padding-left:30px;padding-right:30px}}.rrc-pbs-0{padding-top:0}@media(min-width: 768px){.rrc-pbs-0{padding-top:0}}@media(min-width: 1024px){.rrc-pbs-0{padding-top:0}}@media(min-width: 1280px){.rrc-pbs-0{padding-top:0}}.rrc-pbs-20-30{padding-top:20px;padding-bottom:20px}@media(min-width: 768px){.rrc-pbs-20-30{padding-top:30px}}.rrc-spacer-8{height:8px}.rrc-spacer-12{height:12px}.rrc-spacer-20-30{height:20px}@media(min-width: 768px){.rrc-spacer-20-30{height:30px}}.rrc-ar-1{aspect-ratio:1}.rrc-w-24{width:24px;min-width:24px}.rrc-w-30{width:30px;min-width:30px}.rrc-w-36-52{width:36px;min-width:36px}@media(min-width: 768px){.rrc-w-36-52{width:52px;min-width:52px}}.rrc-w-40{width:40px;min-width:40px}.rrc-w-48{width:48px;min-width:48px}.rrc-w-64{width:64px;min-width:64px}.rrc-w-80{width:80px;min-width:80px}.rrc-w-full{width:100%;min-width:100%}.rrc-w-fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.rrc-mw-400{max-width:400px}.rrc-mw-500{max-width:500px}.rrc-mw-120{max-width:120px}.rrc-mw-800{max-width:800px}.rrc-mw-1008{max-width:1008px}.rrc-bg-image{background-repeat:no-repeat;background-position:center;background-size:cover}.rrc-bg-blue{background-color:#173b63;background-color:var(--rrc-color-blue, #173b63)}.rrc-bg-light{background-color:#f5f5f5;background-color:var(--rrc-color-light, #f5f5f5)}.rrc-bg-white{background-color:#fff;background-color:var(--rrc-color-white, #ffffff)}.rrc-bg-gold{background-color:#e1aa3a;background-color:var(--rrc-color-gold, #e1aa3a)}.rrc-bg-black{background-color:#2d2d2d;background-color:var(--rrc-color-black, #2d2d2d)}.rrc-bg-none{background:none}body{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;color:#444;color:var(--rrc-color-text, #444)}.rrc-ff-body{font-family:"Montserrat",sans-serif;font-optical-sizing:auto}.rrc-ff-heading{font-family:"EB Garamond",serif;font-optical-sizing:auto}strong{font-weight:700}.rrc-h1,.rrc-h2,.rrc-h3,.rrc-h4,h2,h3,h4{margin:0;font-family:"EB Garamond",serif;font-optical-sizing:auto}.rrc-h1{font-size:40px;line-height:1;font-weight:400}@media(min-width: 768px){.rrc-h1{font-size:72px;line-height:75px}}.rrc-h2,h2{font-size:36px;line-height:38px;font-weight:400}@media(min-width: 768px){.rrc-h2,h2{font-size:48px;line-height:48px}}.rrc-h3,h3{font-size:32px;line-height:36px;font-weight:500}@media(min-width: 768px){.rrc-h3,h3{font-size:36px;line-height:40px}}.rrc-caption{font-size:18px;line-height:24px}@media(min-width: 768px){.rrc-caption{font-size:24px;line-height:32px}}.rrc-caption p{font:inherit}.rrc-h4,h4{font-size:18px;line-height:24px}@media(min-width: 768px){.rrc-h4,h4{font-size:22px;line-height:28px}}.rrc-h4.rrc-ff-body,h4.rrc-ff-body{font-family:"Montserrat",sans-serif}h4{font-family:"Montserrat",sans-serif;font-optical-sizing:auto}.rrc-paragraph{font-size:16px;line-height:24px}@media(min-width: 768px){.rrc-paragraph{font-size:18px;line-height:28px}}.rrc-paragraph h2,.rrc-paragraph h3,.rrc-paragraph h4,.rrc-paragraph p{margin:0}.rrc-paragraph h2+p,.rrc-paragraph h3+p,.rrc-paragraph h4+p,.rrc-paragraph p+p{margin-top:.875em}.rrc-paragraph a{color:#173b63;color:var(--rrc-color-blue, #173b63);-webkit-text-decoration:underline;text-decoration:underline}.rrc-fs-16{font-size:16px}.rrc-lh-1{line-height:1}.rrc-place-center{display:grid;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center}.rrc-text-center{text-align:center}.rrc-text-italic{font-style:italic}.rrc-text-left{text-align:left}.rrc-text-balance{text-wrap:balance}.rrc-text-uppercase{text-transform:uppercase}.rrc-fw-500{font-weight:500}.rrc-fw-600{font-weight:600}.rrc-fw-700{font-weight:700}.rrc-color-gold{color:#e1aa3a;color:var(--rrc-color-gold, #e1aa3a)}.rrc-color-blue{color:#173b63;color:var(--rrc-color-blue, #173b63)}.rrc-color-baby-blue{color:#538BBC;color:var(--rrc-color-baby-blue, #538BBC)}.rrc-color-black{color:#2d2d2d;color:var(--rrc-color-black, #2d2d2d)}.rrc-color-text-light{color:#A2A2A2;color:var(--rrc-color-text-light, #A2A2A2)}.rrc-color-white{color:#fff;color:var(--rrc-color-white, #fff)}.rrc-container,.rrc-header-container,.rrc-footer-container{margin-left:auto;margin-right:auto;width:100%;max-width:1336px;padding-left:20px;padding-right:20px}@media(min-width: 768px){.rrc-container,.rrc-header-container,.rrc-footer-container{padding-left:60px;padding-right:60px}}.rrc-header-container,.rrc-footer-container{max-width:1432px}@media(min-width: 768px){.rrc-header-container{padding-left:24px;padding-right:24px}}@media(min-width: 1280px){.rrc-header-container{padding-left:60px;padding-right:60px}}.rrc-svg svg{display:block;width:100%;height:auto;color:inherit}.rrc-shadow{-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.2);box-shadow:0 4px 6px -1px rgba(0,0,0,.2)}.rrc-shadow:hover{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2) inset;box-shadow:0 2px 4px -1px rgba(0,0,0,.2) inset}.rrc-shadow-sm{-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.1);box-shadow:0 4px 6px 0 rgba(0,0,0,.1)}.rrc-shadow-sm:hover{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.1) inset;box-shadow:0 2px 4px -1px rgba(0,0,0,.1) inset}.is-dark{background:#173b63;background:-webkit-gradient(linear, left top, left bottom, from(rgb(23, 59, 99)), to(rgb(44, 95, 144)));background:linear-gradient(180deg, rgb(23, 59, 99) 0%, rgb(44, 95, 144) 100%)}.is-dark .rrc-color-blue{color:#fff;color:var(--rrc-color-white, #fff)}.is-dark .rrc-border-blue-half{border-color:rgba(255,255,255,.5)}.is-dark .rrc-border-blue-half:hover{border-color:#fff;border-color:var(--rrc-color-white, #fff)}.rrc-overflow-hidden{overflow:hidden}.rrc-opacity-50{opacity:.5}.rrc-figure{display:block;margin-top:0;margin-bottom:0}.rrc-figure img{display:block;width:100%;height:auto}.rrc-figure svg{display:block;width:100%;height:auto}.rrc-figure.fit-cover img{height:100%;-o-object-fit:cover;object-fit:cover}.rrc-hr{width:100%;height:1px}.rrc-has-hr hr{margin-top:20px;margin-bottom:20px;border:none;width:100%;height:1px;background-color:#2d2d2d;background-color:var(--rrc-color-black, #2d2d2d)}.rrc-has-hr.half-hr hr{width:50%}.rrc-hr-2{width:100%;height:2px}:where(.rrc-list){display:grid;grid-gap:8px;gap:8px;margin:0 !important;padding:0 0 0 2.5ch}:where(.rrc-list).list-style-none{padding:0 !important;list-style:none !important}:where(.rrc-list).list-no-spacing{padding:0 !important}:where(.rrc-list).list-no-spacing>ul{margin:0;padding:0 !important}.rrc-custom-ordered-list,.rrc-check-list ol{counter-reset:item;grid-gap:30px;gap:30px;display:grid;margin:0 !important;list-style:none !important}.rrc-custom-ordered-list li,.rrc-check-list ol li{position:relative;counter-increment:item;padding-left:50px}.rrc-custom-ordered-list li::before,.rrc-check-list ol li::before{content:counter(item);position:absolute;top:0;left:0;display:grid;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center;width:30px;height:30px;border:2px solid #e1aa3a;border:2px solid var(--rrc-color-gold, #e1aa3a);border-radius:50%;font-weight:700;line-height:1;color:#e1aa3a;color:var(--rrc-color-gold, #e1aa3a)}.rrc-custom-ordered-list.has-divider li:not(:last-child) span span:last-child,.rrc-check-list ol.has-divider li:not(:last-child) span span:last-child{display:block}.rrc-custom-ordered-list.has-divider li:not(:last-child) span span:last-child::after,.rrc-check-list ol.has-divider li:not(:last-child) span span:last-child::after{content:"";display:block;margin-top:30px;width:calc(100% - 50px);max-width:288px;height:1px;background-color:#2d2d2d;background-color:var(--rrc-color-black, #2d2d2d)}.rrc-check-list.fluid-cols ol{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.rrc-check-list.rrc-vertical-content ol li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;text-align:center}.rrc-check-list{display:grid;grid-gap:20px;gap:20px;padding:0 !important;list-style:none !important}.rrc-check-list p+ol,.rrc-check-list p+ul{padding-top:1.5em}@media(min-width: 768px){.rrc-check-list.has-2-col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.rrc-check-list.has-2-col ul li{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}.rrc-check-list.has-2-col ul li:nth-last-child(2)::after{display:none}}.rrc-check-list.has-divider>ul>li{padding-bottom:21px}.rrc-check-list.has-divider>ul>li::after{content:"";position:absolute;left:32px;bottom:0;width:calc(100% - 50px);max-width:288px;height:1px;background-color:#2d2d2d;background-color:var(--rrc-color-black, #2d2d2d);opacity:.5}@media(min-width: 768px){.rrc-check-list.has-divider>ul>li::after{left:44px}}.rrc-check-list.has-divider>ul>li:last-child::after{display:none}.rrc-check-list>ul{display:grid;grid-gap:20px;gap:20px;margin:0 !important;padding:0 !important;list-style:none !important}.rrc-check-list>ul>li{position:relative;padding-left:32px}@media(min-width: 768px){.rrc-check-list>ul>li{padding-left:44px}}.rrc-check-list>ul>li::before{content:"";position:absolute;top:0;left:0;width:20px;min-width:20px;height:20px;background-color:#e1aa3a;background-color:var(--rrc-color-gold, #e1aa3a);-webkit-mask-image:url(img/check-thin.svg);mask-image:url(img/check-thin.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:20px auto;mask-size:20px auto}@media(min-width: 768px){.rrc-check-list>ul>li::before{width:30px;min-width:30px;height:30px;-webkit-mask-size:30px auto;mask-size:30px auto}}.rrc-check-list>ul>li:last-child{padding-bottom:0}.rrc-check-list.has-cross-icon li::before{width:16px;min-width:16px;height:16px;background-color:#2d2d2d;background-color:var(--rrc-color-black, #2d2d2d);-webkit-mask-image:url(img/cross.svg);mask-image:url(img/cross.svg);-webkit-mask-size:16px auto;mask-size:16px auto}@media(min-width: 768px){.rrc-check-list.has-cross-icon li::before{width:20px;min-width:20px;height:20px;-webkit-mask-size:20px auto;mask-size:20px auto}}.rrc-check-list.icon-color-light li::before{background-color:#A2A2A2;background-color:var(--rrc-color-text-light, #A2A2A2)}.rrc-check-list.icon-color-baby-blue li::before{background-color:#538BBC;background-color:var(--rrc-color-baby-blue, #538BBC)}.rrc-check-list.rrc-check-list-inline>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rrc-check-list ul ul{display:grid;grid-gap:4px;gap:4px;margin:1em 0 0 1ch !important;padding:0 !important}.rrc-bg-blue .rrc-check-list.has-divider>ul>li::after{background-color:#fff;background-color:var(--rrc-color-white, #ffffff)}.rrc-icon-card{background-color:#fff;background-color:var(--rrc-color-white, #ffffff)}@media(max-width: 767px){.rrc-icon-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.is-dark .rrc-icon-card{background-color:rgba(0,0,0,0)}.rrc-user-card{padding:24px;background-color:#f5f5f5;background-color:var(--rrc-color-light, #f5f5f5)}.rrc-user-card .rrc-figure{width:160px;max-width:160px;height:160px}.rrc-user-card h3{margin:0;font-size:16px;line-height:24px;font-weight:700}.rrc-user-card p{margin:0;font-size:16px;line-height:24px}.rrc-tab-header,.rrc-tab-content{display:none}.rrc-tab-header.active,.rrc-tab-content.active{display:block}.rrc-table-content-inner{gap:0}@media(min-width: 768px){.rrc-table-content-inner{gap:60px}}.rrc-table-content-inner .rrc-column{position:relative}.rrc-table-content-inner .rrc-column:not(:last-child)::after{content:"";display:block;margin-top:20px;margin-bottom:20px;width:100%;height:2px;background-color:#173b63;background-color:var(--rrc-color-blue, #173b63)}@media(min-width: 768px){.rrc-table-content-inner .rrc-column:not(:last-child)::after{position:absolute;top:0;bottom:0;right:-30px;margin-top:0;margin-bottom:0;width:2px;height:100%}}.rrc-table-content{width:100%;overflow-x:auto}.rrc-table-content table{width:100%;border-collapse:collapse;min-width:700px}.rrc-table-content th,.rrc-table-content td{padding:10px;text-align:left;vertical-align:baseline}.rrc-table *:has(>table){width:100%;overflow-x:auto}.rrc-table table{min-width:700px}.rrc-table table thead,.rrc-table table th,.rrc-table table td{border:0 !important}.rrc-table table th,.rrc-table table td{padding:24px 20px !important}.rrc-table table th:not(:last-of-type),.rrc-table table td:not(:last-of-type){border-right:2px solid rgba(45,45,45,.5) !important}.rrc-table table th:last-of-type,.rrc-table table td:last-of-type{min-width:170px;text-align:center}.rrc-table table thead th,.rrc-table table tbody tr:nth-child(even) td,.rrc-table table tfoot tr:nth-child(even) td{background:#f5f5f5 !important;background:var(--rrc-color-light, #f5f5f5) !important}.rrc-swiper-slider.swiper-horizontal .swiper-button-next,.rrc-swiper-slider.swiper-horizontal .swiper-button-prev{color:#e1aa3a;color:var(--rrc-color-gold, #e1aa3a);background:rgba(0,0,0,0);border:0;width:45px;height:45px}@media(min-width: 640px){.rrc-swiper-slider.swiper-horizontal .swiper-button-next,.rrc-swiper-slider.swiper-horizontal .swiper-button-prev{width:60px;height:60px}}@media(max-width: 639px){.rrc-swiper-slider.swiper-horizontal .swiper-button-next{right:-16px}.rrc-swiper-slider.swiper-horizontal .swiper-button-prev{left:-16px}}.rrc-swiper-slider.swiper-horizontal .swiper-button-disabled{color:#538BBC;color:var(--rrc-color-baby-blue, #538BBC)}.rrc-swiper-slider.swiper-horizontal .swiper-slide{padding-left:30px;padding-right:30px}@media(min-width: 640px){.rrc-swiper-slider.swiper-horizontal .swiper-slide{padding-left:88px;padding-right:88px}}.rrc-swiper-slider.swiper-horizontal img{max-width:920px;margin-left:auto;margin-right:auto}cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;-webkit-text-decoration:none;text-decoration:none}big{font-size:125%}dfn{font-style:normal}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}.page #primary ol{counter-reset:list_counter;padding:0;margin:0;margin:30px 0 0;padding-bottom:10px;list-style:none}@media(min-width: 768px){.page #primary ol{margin-top:60px}}.page #primary ol li{position:relative;padding-left:48px}.page #primary ol li:not(:last-child){margin-bottom:24px}.page #primary ol li::before{color:#fff;font-weight:bold;position:absolute;--size: 28px;left:0;line-height:28px;line-height:var(--size);width:28px;width:var(--size);height:28px;height:var(--size);top:0;background:#08618d;border-radius:50%;text-align:center}.page #primary ol>li::before{counter-increment:list_counter;content:counter(list_counter)}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#00c0f2;-webkit-text-decoration:none;text-decoration:none}a:hover,a:focus,a:active{color:#065172}a:focus{outline:0}a:hover,a:active{outline:0}.fmp-underline-links a:not(.fmp-anchor-button):not(.hyperlink-button),.inner-wrap .post-content a:not(.fmp-anchor-button):not(.hyperlink-button){-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.fmp-disable-underline a{-webkit-text-decoration:none !important;text-decoration:none !important}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}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{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}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{color:#111}select{border:1px solid #ccc}textarea{width:100%}.menu-toggle{position:relative;width:24px;height:24px;padding:0;border:0;border-radius:0;background:none;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;overflow:hidden}.menu-toggle:hover,.menu-toggle:focus{background:none}@media(min-width: 1024px){.menu-toggle{display:none}}.menu-toggle span{display:block;position:absolute;border-radius:3px;height:3px;width:100%;background:#173b63;background:var(--rrc-color-blue, #173b63);opacity:1;left:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.menu-toggle span:nth-child(1){top:2px}.menu-toggle span:nth-child(2),.menu-toggle span:nth-child(3){top:10px}.menu-toggle span:nth-child(4){top:18px}.menu-toggle.expanded span:nth-child(1){top:10px;width:0%;left:50%}.menu-toggle.expanded span:nth-child(2){top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-toggle.expanded span:nth-child(3){top:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-toggle.expanded span:nth-child(4){top:10px;width:0%;left:50%}.main-navigation{position:relative}.navigation-container{display:none;position:fixed;top:calc(0px + 0px);top:calc(var(--rrc-header-height, 0px) + var(--wp-admin--admin-bar--height, 0px));left:0;right:0;padding:24px}.navigation-container.expanded{display:block;border-top:1px solid #f5f5f5;border-top:1px solid var(--rrc-color-light, #f5f5f5);background-color:#fff;background-color:var(--rrc-color-white, #fff)}@media(min-width: 1024px){.navigation-container{position:static;display:block;padding:0}}.navigation-container .menu{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;font-size:16px;line-height:24px}@media(min-width: 1024px){.navigation-container .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}}.navigation-container .menu .current-menu-item{font-weight:700}.navigation-container .menu li.is-button a{display:block;border-radius:10px;padding:8px 32px;background-color:#173b63;background-color:var(--rrc-color-blue, #173b63);color:#fff;color:var(--rrc-color-white, #fff);text-align:center}.navigation-container .menu li.is-button a:hover{background-color:#444;background-color:var(--rrc-color-text, #444);color:#fff;color:var(--rrc-color-white, #fff)}.navigation-container .menu a{-webkit-text-decoration:none;text-decoration:none;color:#173b63;color:var(--rrc-color-blue, #173b63)}.navigation-container .menu a:hover{font-weight:700}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:right;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.cprr-practice-finding-contacts .cppr-lesson-check-list>ul a,.cprr-practice-finding-contacts .rrc-check-list>ul a{font-weight:600;-webkit-text-decoration:underline;text-decoration:underline;color:#e1aa3a;color:var(--rrc-color-gold, #e1aa3a)}.cprr-practice-finding-contacts .cppr-lesson-check-list>ul a:hover,.cprr-practice-finding-contacts .rrc-check-list>ul a:hover{color:#e1aa3a;color:var(--rrc-color-gold, #e1aa3a)}.cprr-practice-finding-contacts .cppr-lesson-check-list>ul ul,.cprr-practice-finding-contacts .rrc-check-list>ul ul{grid-template-columns:minmax(0, 1fr);max-width:none;max-width:initial}.cprr-practice-finding-contacts img{display:block;width:100%}.cppr-hiring-manager-text-image{display:grid;grid-gap:20px;gap:20px}@media(min-width: 1024px){.cppr-hiring-manager-text-image{grid-template-columns:452px minmax(0, 1fr);gap:36px}}.cppr-hiring-manager-text-image img{display:block;width:100%;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.cppr-hiring-manager-text img{display:block;margin-top:20px}@media(min-width: 1024px){.cppr-hiring-manager-text img{margin-top:72px;margin-left:-220px;width:calc(100% + 220px);max-width:none;max-width:initial}}.cppr-job-report-columns{display:grid;grid-gap:20px;gap:20px}@media(min-width: 768px){.cppr-job-report-columns{grid-template-columns:minmax(0, 1fr) 400px;gap:36px}}.cppr-job-report-columns img{display:block;width:100%;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.identify-alternate-targets-columns{display:grid;grid-gap:20px;gap:20px}@media(min-width: 1280px){.identify-alternate-targets-columns{grid-template-columns:360px minmax(0, 1fr);gap:36px}}.identify-alternate-targets-columns img{display:block;width:100%;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.identify-alternate-targets-left{display:grid;grid-gap:20px;gap:20px}@media(min-width: 768px){.identify-alternate-targets-left{grid-template-columns:205px minmax(0, 1fr)}}.identify-alternate-targets-right{display:grid;grid-gap:20px;gap:20px}.identify-alternate-targets-right-inner{display:grid;grid-gap:20px;gap:20px}@media(min-width: 768px){.identify-alternate-targets-right-inner{grid-template-columns:384px minmax(0, 1fr)}}.cppr-columns-arrow{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:20px;gap:20px}@media(min-width: 768px){.cppr-columns-arrow{grid-template-columns:minmax(0, 1fr) 60px minmax(0, 1fr) 60px minmax(0, 1fr);gap:30px}}.cppr-columns-arrow svg{display:block;color:#08618d}.cprr-identification-process-columns{display:grid;grid-gap:20px;gap:20px}@media(min-width: 1024px){.cprr-identification-process-columns{grid-template-columns:250px minmax(0, 1fr) minmax(0, 1fr)}}.cprr-identification-process-image{position:relative}.cprr-identification-process-image img{display:block;width:100%;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.cprr-identification-process-count{position:absolute;top:8px;right:8px;display:grid;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center;border-radius:50px;width:30px;height:30px;background-color:#e1aa3a;background-color:var(--rrc-color-gold, #e1aa3a);font-size:18px;line-height:30px;font-weight:700;color:#fff}.cprr-people-hiring-columns{display:grid;grid-gap:20px;gap:20px}@media(min-width: 1024px){.cprr-people-hiring-columns{grid-template-columns:minmax(0, 1.45fr) minmax(0, 1fr);gap:30px}}@media(min-width: 768px){.cprr-identification-process-image-negative{margin-top:-90px}}@media(min-width: 768px){.cppr-linkedin-vs-email .cprr-identification-process-columns{grid-template-columns:250px minmax(0, 1fr) 370px}}.cppr-linkedin-vs-email .cprr-identification-process-image img+img{margin-top:8px}.cppr-composing-networking-columns{display:grid;grid-gap:20px;gap:20px}@media(min-width: 768px){.cppr-composing-networking-columns{grid-template-columns:26% minmax(0, 1fr) minmax(0, 1fr)}}.cppr-composing-networking-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.cppr-composing-networking-column-count{display:grid;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center;border-radius:50px;width:30px;height:30px;font-size:18px;line-height:30px;font-weight:700}.cprr-message-sent-receive-columns{display:grid;grid-gap:16px;gap:16px}@media(min-width: 768px){.cprr-message-sent-receive-columns{grid-template-columns:496px minmax(0, 1fr)}}.cprr-replying-to-message-columns{display:grid;grid-gap:20px;gap:20px}@media(min-width: 768px){.cprr-replying-to-message-columns{grid-template-columns:520px minmax(0, 1fr);gap:30px}}.cppr-messaging-imp-tips .cppr-number-list>ol{display:grid;grid-gap:20px;gap:20px}@media(min-width: 768px){.cppr-messaging-imp-tips .cppr-number-list>ol{grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px}}.cppr-messaging-imp-tips .cppr-number-list>ol strong{font-weight:600}.cpp-linkedin-tips ul{margin:20px 0 0;padding:0 !important;list-style:none !important}@media(min-width: 768px){.cpp-linkedin-tips ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.cpp-linkedin-tips ul li{page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #fff;border:1px solid var(--rrc-color-white, #ffffff);padding:20px;color:#fff;margin-bottom:20px}.cpp-linkedin-tips ul li strong{color:#e1aa3a;color:var(--rrc-color-gold, #e1aa3a)}.cpp-linkedin-tips-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.cpp-linkedin-tips-title svg{display:block;width:24px;min-width:24px;height:auto;color:#e1aa3a;color:var(--rrc-color-gold, #e1aa3a)}.cprr-outreach-lists{display:grid;grid-template-columns:24px minmax(0, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 1024px){.cprr-outreach-lists{grid-template-columns:minmax(0, 1fr)}}.cprr-outreach-lists-header{text-align:center}@media(max-width: 1023px){.cprr-outreach-lists-header{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.cprr-outreach-lists-cols{margin-left:12px}@media(min-width: 1024px){.cprr-outreach-lists-cols{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));grid-gap:20px;gap:20px;margin-top:20px;margin-left:0}}.cprr-outreach-lists-cols .rrc-column{position:relative}.cprr-outreach-lists-cols .rrc-column::before{content:"";position:absolute;top:0;right:calc(100% - 8px);display:block;width:1px;height:100%;background-color:#2d2d2d;background-color:var(--rrc-color-black, #2d2d2d)}@media(min-width: 1024px){.cprr-outreach-lists-cols .rrc-column::before{right:0;width:calc(100% + 20px);height:1px}}.cprr-outreach-lists-cols .rrc-column:first-of-type::before{top:68px}@media(min-width: 1024px){.cprr-outreach-lists-cols .rrc-column:first-of-type::before{top:0;left:50%}}.cprr-outreach-lists-cols .rrc-column:last-of-type::before{height:68px}@media(min-width: 1024px){.cprr-outreach-lists-cols .rrc-column:last-of-type::before{left:auto;left:initial;right:50%;height:1px}}.cprr-outreach-lists-cols .rrc-column-box{position:relative;margin-bottom:70px;margin-left:50px;width:200px;max-width:100%;height:136px}@media(min-width: 1024px){.cprr-outreach-lists-cols .rrc-column-box{width:100%;margin-top:50px;margin-left:0}}.cprr-outreach-lists-cols .rrc-column-box::before,.cprr-outreach-lists-cols .rrc-column-box::after{content:"";position:absolute;display:block;width:16px;height:30px;background-color:#2d2d2d;background-color:var(--rrc-color-black, #2d2d2d);-webkit-mask-image:url(img/arrow-down-alt.svg);mask-image:url(img/arrow-down-alt.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.cprr-outreach-lists-cols .rrc-column-box::before{right:calc(100% + 20px);top:calc(50% - 15px);rotate:270deg}@media(min-width: 1024px){.cprr-outreach-lists-cols .rrc-column-box::before{right:auto;right:initial;left:50%;top:-50px;rotate:0deg;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.cprr-outreach-lists-cols .rrc-column-box::after{left:50%;top:calc(100% + 20px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cprr-outreach-lists-cols .rrc-column-content{padding-left:50px}@media(min-width: 1024px){.cprr-outreach-lists-cols .rrc-column-content{padding-left:0}}.cprr-outreach-lists-cols .rrc-column-content ul{list-style-position:outside;margin-left:28px}.cprr-candidate-profile .rrc-table-content table{margin:0}.cprr-candidate-profile .rrc-table-content table thead,.cprr-candidate-profile .rrc-table-content table tr,.cprr-candidate-profile .rrc-table-content table td,.cprr-candidate-profile .rrc-table-content table th,.cprr-candidate-profile .rrc-table-content table tr:nth-child(even) td{border:0;padding:0;background-color:transparent;background-color:initial;font:inherit}.cprr-candidate-profile .rrc-table-content table th,.cprr-candidate-profile .rrc-table-content table td,.cprr-candidate-profile .rrc-table-content table tr:nth-child(even) td{padding:10px}.cprr-candidate-profile .rrc-table-content table tr:not(:last-child),.cprr-candidate-profile .rrc-table-content table thead{border-bottom:1px solid #2d2d2d;border-bottom:1px solid var(--rrc-color-black, #2d2d2d)}@media(min-width: 1024px){.cprr-candidate-profile .rrc-table-content table th{width:33.333333%}}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;-webkit-text-decoration:none;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}#preloader #loader{position:absolute;left:50%;top:50%;height:220px;width:220px;margin:-110px 0 0 -110px;border:3px solid rgba(0,0,0,0);border-top-color:#0a537f;border-bottom-color:#0a537f;border-radius:50%;z-index:999999;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@media(min-width: 640px){#preloader #loader{height:320px;width:320px;margin:-160px 0 0 -160px}}@media(min-width: 768px){#preloader #loader{height:400px;width:400px;margin:-200px 0 0 -200px}}#preloader #loader:before,#preloader #loader:after{content:"";position:absolute;top:2%;bottom:2%;left:2%;right:2%;border:3px solid rgba(0,0,0,0);border-radius:50%;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#preloader #loader:before{border-top-color:#e1aa3a;-webkit-animation-duration:3s;animation-duration:3s}#preloader #loader:after{top:5%;bottom:5%;left:5%;right:5%;border-top-color:#e1aa3a;-webkit-animation-duration:1.5s;animation-duration:1.5s}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.loader-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;width:100%;height:100%;background-color:#fff;z-index:999999;overflow:hidden !important}.logo-image{display:block;max-width:90%;max-height:90%;-webkit-animation:pulse 2s infinite ease-in-out;animation:pulse 2s infinite ease-in-out}.logo-image svg{width:120px}@media(min-width: 640px){.logo-image svg{width:180px}}@media(min-width: 768px){.logo-image svg{width:208px}}.preloader-spinner{width:80px;height:80px;border:4px solid #f3f3f3;border-top:5px solid #e1aa3a;border-radius:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:99;margin:auto;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fmp-content-preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:rgba(8,97,141,.95)}.fmp-content-preloader{position:absolute;height:100%;background-color:inherit}.fmp-content-preloader .preloader-spinner{width:40px;height:40px;border:3px solid #ccc;border-top:3px solid #e1aa3a;-webkit-animation:spin 1.2s infinite linear;animation:spin 1.2s infinite linear}.fmp-content-loaded .fmp-content-preloader{display:none}.fmp-resume-classification{position:relative;min-height:260px}.fmp-resume-classification .fmp-content-preloader{height:100%}.fmp-resume .fmp-testimonial{position:relative}.fmp-resume .fmp-testimonial .fmp-content-preloader{background-color:#fff}.fmp-service-wrap:has(.fmp-content-preloader){min-height:100px}.fmp-service-wrap .fmp-content-preloader{margin-top:80px}.courses-header{background-color:#eaf6f9}.courses-header-container{padding-top:20px;padding-bottom:20px}body:has(.fmp-course-hero) .courses-header-container{border-bottom:2px solid #08618d}.courses-branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media(min-width: 768px){.courses-branding{gap:20px}}.courses-account-btn{display:inline-block;min-width:92px;padding:5px 8px;background-color:#1dbff0;font-size:13px;line-height:100%;font-weight:500;color:#fff}@media(min-width: 768px){.courses-account-btn{padding:5px 15px;font-size:14px}}.courses-account-btn:hover{background-color:#00a2d4;color:#fff}@media(min-width: 1024px){.fmp-course-hero .fmp-banner-wrap{padding-top:57px;padding-bottom:0}}.fmp-banner-wrap{padding-top:32px}.fmp-banner-content{position:relative;z-index:2}.fmp-banner-content h1{position:relative;text-align:center}@media(min-width: 768px){.fmp-banner-content h1{font-size:64px;line-height:85px;text-wrap:balance}}@media(min-width: 1280px){.fmp-banner-content h1{font-size:72px}}.fmp-banner-content h1::after{content:"";display:block;margin-top:16px;margin-bottom:16px;margin-left:auto;margin-right:auto;width:180px;height:3px;background-color:#173b63;background-color:var(--rrc-color-blue, #173b63)}@media(min-width: 768px){.fmp-banner-content h1::after{margin-top:30px;margin-bottom:30px}}.fmp-banner-image{position:relative;z-index:1;display:block;margin:0}@media(min-width: 768px){.fmp-banner-image{margin-top:-12%}}.fmp-banner.fmp-course-hero .fmp-banner-content p{margin-left:auto;margin-right:auto}.fmp-new-hero .fmp-hero-column{display:grid;grid-gap:32px;gap:32px;padding-top:8px;padding-bottom:8px}@media(min-width: 768px){.fmp-new-hero .fmp-hero-column{grid-template-columns:minmax(0, 1fr) 380px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}@media(min-width: 1280px){.fmp-new-hero .fmp-hero-column{grid-template-columns:668px minmax(0, 1fr);-webkit-column-gap:114px;-moz-column-gap:114px;column-gap:114px}}.fmp-new-hero .fmp-hero-page-header{padding-top:22px}.fmp-new-hero .fmp-hero-page-title{margin:0;font-family:"Merriweather",serif;font-size:48px;line-height:55px;font-weight:700;color:#08618d;text-align:center}@media(min-width: 768px){.fmp-new-hero .fmp-hero-page-title{text-align:left}}@media(min-width: 1024px){.fmp-new-hero .fmp-hero-page-title{font-size:72px;line-height:85px}}.fmp-new-hero .fmp-hero-page-title::after{content:"";display:block;margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto;width:181px;height:3px;background-color:#00c0f2}@media(min-width: 768px){.fmp-new-hero .fmp-hero-page-title::after{margin-left:0;margin-right:0}}.fmp-new-hero .fmp-hero-page-header p{margin:0;font-size:18px;line-height:30px;text-align:center}@media(min-width: 768px){.fmp-new-hero .fmp-hero-page-header p{text-align:left}}@media(min-width: 1280px){.fmp-new-hero .fmp-hero-page-header p{max-width:680px;font-size:20px;line-height:30px}}.fmp-new-hero .fmp-hero-page-header p a{font-weight:bold;-webkit-text-decoration:underline;text-decoration:underline;color:#00c0f2}.fmp-new-hero .fmp-hero-image{display:block;margin:0 auto}@media(min-width: 768px){.fmp-new-hero .fmp-hero-image{margin-left:auto;margin-right:0}}@media(min-width: 768px){.fmp-new-hero .fmp-hero-image-sm{display:none}}.fmp-new-hero .fmp-hero-image-md{display:none}@media(min-width: 768px){.fmp-new-hero .fmp-hero-image-md{display:block}}.course-sidebar-preview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 768px){.course-sidebar-preview{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.course-sidebar-preview-logo img{display:block;width:auto;max-height:64px}.course-sidebar-preview-price-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@media(min-width: 640px){.course-sidebar-preview-price-info{gap:20px}}.course-sidebar-preview-price{border-right:2px solid #173b63;border-right:2px solid var(--rrc-color-blue, #173b63);padding-right:12px;font-size:28px;line-height:1;font-weight:600}@media(min-width: 640px){.course-sidebar-preview-price{padding-right:20px}}@media(min-width: 768px){.course-sidebar-preview-price{font-size:32px}}.learnpress-page .course-summary .course-summary-sidebar .lp-course-buttons{margin:0}.learnpress-page .course-sidebar-preview-checkout{width:100%}@media(min-width: 768px){.learnpress-page .course-sidebar-preview-checkout{width:auto}}.learnpress-page .course-sidebar-preview-checkout .lp-course-buttons>div{margin:0 !important}.learnpress-page .course-sidebar-preview-checkout .lp-button.lp-btn-add-item-to-cart,.learnpress-page .course-sidebar-preview-checkout .course-btn-continue,.learnpress-page .course-sidebar-preview-checkout .wrap-btn-add-course-to-cart .lp-button,.learnpress-page .course-sidebar-preview-checkout .button-enroll-course{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;border:1px solid rgba(0,0,0,0);border-radius:0;width:100%;min-width:240px;padding:12px 24px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.2);box-shadow:0 4px 6px -1px rgba(0,0,0,.2);background-color:#e1aa3a;background-color:var(--rrc-color-gold, #e1aa3a);font-size:16px;line-height:24px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:all .25s linear;transition:all .25s linear;color:#173b63;color:var(--rrc-color-blue, #173b63)}.learnpress-page .course-sidebar-preview-checkout .lp-button.lp-btn-add-item-to-cart:hover,.learnpress-page .course-sidebar-preview-checkout .course-btn-continue:hover,.learnpress-page .course-sidebar-preview-checkout .wrap-btn-add-course-to-cart .lp-button:hover,.learnpress-page .course-sidebar-preview-checkout .button-enroll-course:hover{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2) inset;box-shadow:0 2px 4px -1px rgba(0,0,0,.2) inset;background-color:#cd9626;color:#173b63;color:var(--rrc-color-blue, #173b63)}@media(min-width: 768px){.learnpress-page .course-sidebar-preview-checkout .lp-button.lp-btn-add-item-to-cart,.learnpress-page .course-sidebar-preview-checkout .course-btn-continue,.learnpress-page .course-sidebar-preview-checkout .wrap-btn-add-course-to-cart .lp-button,.learnpress-page .course-sidebar-preview-checkout .button-enroll-course{width:auto;font-size:20px;padding:18px 114px}}.learnpress-page .course-sidebar-preview-checkout .lp-button.lp-btn-add-item-to-cart::after,.learnpress-page .course-sidebar-preview-checkout .course-btn-continue::after,.learnpress-page .course-sidebar-preview-checkout .wrap-btn-add-course-to-cart .lp-button::after,.learnpress-page .course-sidebar-preview-checkout .button-enroll-course::after{content:"";display:inline-block;width:12px;height:12px;background-color:#173b63;background-color:var(--rrc-color-blue, #173b63);-webkit-mask-image:url(img/icon-angle-right-thin.svg);mask-image:url(img/icon-angle-right-thin.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media(min-width: 768px){.learnpress-page .course-sidebar-preview-checkout .lp-button.lp-btn-add-item-to-cart::after,.learnpress-page .course-sidebar-preview-checkout .course-btn-continue::after,.learnpress-page .course-sidebar-preview-checkout .wrap-btn-add-course-to-cart .lp-button::after,.learnpress-page .course-sidebar-preview-checkout .button-enroll-course::after{width:16px;height:16px}}.learnpress-page .course-sidebar-preview-checkout .course-btn-continue{display:none}.courses-curriculum-container{display:grid}@media(min-width: 768px){.courses-curriculum-container{grid-template-columns:minmax(0, 1fr) 306px}}.courses-curriculum-image{margin-left:auto;margin-right:auto;max-width:306px}@media(min-width: 768px){.courses-curriculum-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.courses-curriculum-image img{display:block;width:100%;height:auto}.courses-about-info-container ul{display:grid;grid-gap:20px;gap:20px;margin:20px 0 0;padding:0;list-style:none;font-weight:600}@media(min-width: 768px){.courses-about-info-container ul{gap:30px;margin-top:30px}}.courses-about-info-container ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:12px}@media(min-width: 768px){.courses-about-info-container ul li{gap:20px}}.courses-about-info-container ul li::before{content:"";margin-top:3px;width:20px;min-width:20px;height:20px;background-color:#e1aa3a;background-color:var(--rrc-color-gold, #e1aa3a);-webkit-mask-image:url(img/arrow-right.svg);mask-image:url(img/arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}@media(min-width: 768px){.courses-about-info-container ul li::before{margin-top:2px;width:24px;min-width:24px;height:24px}}.courses-instructor-info{display:grid;grid-template-columns:60px minmax(0, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:20px;gap:20px;margin-top:20px}@media(min-width: 768px){.courses-instructor-info{grid-template-columns:120px minmax(0, 1fr);gap:30px;margin-top:30px}}.courses-instructor-image img{display:block;width:100%;border-radius:200px}.course-summary-container{font-size:16px;line-height:24px}@media(min-width: 768px){.course-summary-container{font-size:18px;line-height:28px}}.course-summary-container .course-item-title{font-weight:600}.course-summary-container .duration{font-weight:700}.course-summary-container .lp-content-area{padding-left:0;padding-right:0}.course-summary-container .course-meta.course-meta-secondary,.course-summary-container .wrapper-course-nav-tabs{display:none}.course-summary-container h1.course-title{margin:0;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-size:36px;line-height:38px;font-weight:400;color:#173b63;color:var(--rrc-color-blue, #173b63)}@media(min-width: 768px){.course-summary-container h1.course-title{font-size:48px;line-height:40px}}.course-summary-container .lp-course-curriculum .lp-content-area{padding:0}.course-summary-container .lp-course-curriculum .course-curriculum-info,.course-summary-container .lp-course-curriculum .course-section .course-section-header{display:none}.course-summary-container .lp-course-curriculum .course-section{border:0;border-radius:0;background-color:transparent;background-color:initial}.course-summary-container .lp-course-curriculum .course-section .course-item__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-summary-container .lp-course-curriculum .course-section__items{display:grid;grid-gap:20px;gap:20px}.course-summary-container .lp-course-curriculum .course-section__items li.course-item{border:0;padding:12px 16px;background-color:#eaf6f9;color:#212121}@media(min-width: 768px){.course-summary-container .lp-course-curriculum .course-section__items li.course-item{padding:20px 30px}}.course-summary-container .lp-course-curriculum .course-section .course-item-ico.lp_quiz,.course-summary-container .lp-course-curriculum .course-section .course-item-ico.lp_lesson,.course-summary-container .lp-course-curriculum .course-section .course-item-ico.lp_assignment{position:relative;border-radius:20px;width:20px;min-width:20px;height:20px;background-color:#173b63;background-color:var(--rrc-color-blue, #173b63)}.course-summary-container .lp-course-curriculum .course-section .course-item-ico.lp_quiz::before,.course-summary-container .lp-course-curriculum .course-section .course-item-ico.lp_lesson::before,.course-summary-container .lp-course-curriculum .course-section .course-item-ico.lp_assignment::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;-webkit-mask-image:url(img/arrow-right-bold.svg);mask-image:url(img/arrow-right-bold.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:12px;mask-size:12px;margin-left:2px}.course-summary-container .lp-course-curriculum .course-section .course-item__left:hover{color:#212121}.course-summary-container .lp-course-curriculum .course-section .course-item__right{color:#212121}.course-summary-container .course-summary-sidebar .course-sidebar-preview{margin:0}.course-summary-container .course-section__items .course-item__right .question-count{display:none}body:not(.logged-in) .course-summary-container .lp-course-curriculum .course-section .course-item{background-color:#ebebeb;pointer-events:none}body:not(.logged-in) .course-summary-container .lp-course-curriculum .course-section .course-item .course-item-ico.lp_quiz,body:not(.logged-in) .course-summary-container .lp-course-curriculum .course-section .course-item .course-item-ico.lp_lesson,body:not(.logged-in) .course-summary-container .lp-course-curriculum .course-section .course-item .course-item-ico.lp_assignment{background-color:#b1babe}body.logged-in .course-summary-container .lp-course-curriculum .course-section .course-item:not(:first-child){background-color:#e1e1e1;pointer-events:none}body.logged-in .course-summary-container .lp-course-curriculum .course-section .course-item:not(:first-child) .course-item-ico.lp_quiz,body.logged-in .course-summary-container .lp-course-curriculum .course-section .course-item:not(:first-child) .course-item-ico.lp_lesson,body.logged-in .course-summary-container .lp-course-curriculum .course-section .course-item:not(:first-child) .course-item-ico.lp_assignment{background-color:#b9b9b9}body.logged-in .course-summary-container .lp-course-curriculum .course-section .course-item:has(.course-item-ico.completed)+.course-item,body.logged-in .course-summary-container .lp-course-curriculum .course-section .course-item:has(.course-item-ico.completed){background-color:#f5f5f5;pointer-events:initial}body.logged-in .course-summary-container .lp-course-curriculum .course-section .course-item:has(.course-item-ico.completed)+.course-item:hover,body.logged-in .course-summary-container .lp-course-curriculum .course-section .course-item:has(.course-item-ico.completed):hover{background-color:rgba(225,170,58,.2)}body.logged-in .course-summary-container .lp-course-curriculum .course-section .course-item:has(.course-item-ico.completed)+.course-item .course-item-ico.lp_quiz,body.logged-in .course-summary-container .lp-course-curriculum .course-section .course-item:has(.course-item-ico.completed)+.course-item .course-item-ico.lp_lesson,body.logged-in .course-summary-container .lp-course-curriculum .course-section .course-item:has(.course-item-ico.completed)+.course-item .course-item-ico.lp_assignment,body.logged-in .course-summary-container .lp-course-curriculum .course-section .course-item:has(.course-item-ico.completed) .course-item-ico.lp_quiz,body.logged-in .course-summary-container .lp-course-curriculum .course-section .course-item:has(.course-item-ico.completed) .course-item-ico.lp_lesson,body.logged-in .course-summary-container .lp-course-curriculum .course-section .course-item:has(.course-item-ico.completed) .course-item-ico.lp_assignment{background-color:#e1aa3a;background-color:var(--rrc-color-gold, #e1aa3a)}body.logged-in .course-summary-container .lp-course-curriculum .course-section .course-item:has(.course-item-ico.completed) .course-item-ico.lp_quiz,body.logged-in .course-summary-container .lp-course-curriculum .course-section .course-item:has(.course-item-ico.completed) .course-item-ico.lp_lesson,body.logged-in .course-summary-container .lp-course-curriculum .course-section .course-item:has(.course-item-ico.completed) .course-item-ico.lp_assignment{background-color:#173b63 !important;background-color:var(--rrc-color-blue, #173b63) !important}body.logged-in .course-summary-container .lp-course-curriculum .course-section .course-item:has(.course-item-ico.completed) .course-item-ico.lp_quiz::before,body.logged-in .course-summary-container .lp-course-curriculum .course-section .course-item:has(.course-item-ico.completed) .course-item-ico.lp_lesson::before,body.logged-in .course-summary-container .lp-course-curriculum .course-section .course-item:has(.course-item-ico.completed) .course-item-ico.lp_assignment::before{-webkit-mask-image:url(img/check-rounded.svg);mask-image:url(img/check-rounded.svg);margin-left:0}.fmp-courses-lesson.fmp-new-hero .fmp-hero-page-title::after{display:none}.fmp-courses-lesson .fmp-hero-page-pre-title{display:block;margin-bottom:20px;font-family:"Merriweather",serif,Iowan Old Style,Apple Garamond,Baskerville,Times New Roman,Droid Serif,Times,Source Serif Pro,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:36px;line-height:40px;font-weight:700;color:#173b63;color:var(--rrc-color-blue, #173b63)}.fmp-courses-lesson .fmp-duration{margin-top:20px;font-size:16px;line-height:1.5;text-align:center}@media(min-width: 768px){.fmp-courses-lesson .fmp-duration{font-size:18px;text-align:left}}.fmp-courses-lesson .fmp-progress-bar-outer{padding-top:30px;padding-bottom:30px}@media(min-width: 768px){.fmp-courses-lesson .fmp-progress-bar-outer{padding-top:60px;padding-bottom:60px}}.fmp-courses-lesson .fmp-progress-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 768px){.fmp-courses-lesson .fmp-progress-bar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.fmp-courses-lesson .fmp-progress-bar-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%}@media(min-width: 640px){.fmp-courses-lesson .fmp-progress-bar-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}}.fmp-courses-lesson .fmp-progress-bar-wrap>p{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;font-size:14px;line-height:16px}.fmp-courses-lesson .lp-progress-bar{border-radius:16px;width:100%;height:16px;background-color:#ccd8db}.fmp-courses-lesson .lp-progress{border-radius:16px;background-color:#173b63;background-color:var(--rrc-color-blue, #173b63)}.fmp-courses-lesson .fmp-start-date{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;font-size:14px;line-height:16px}.course-summary{--sidebar-width: 360px}.course-summary #popup-header{left:360px;left:var(--sidebar-width, 360px)}.course-summary #popup-sidebar{-webkit-box-flex:0;-ms-flex:0 0 360px;flex:0 0 360px;-ms-flex:0 0 var(--sidebar-width, 360px);flex:0 0 var(--sidebar-width, 360px)}.course-summary #popup-sidebar .course-curriculum{width:360px;width:var(--sidebar-width, 360px)}.course-summary #popup-content{margin-bottom:0;padding:30px 0 60px;background-color:#f5f5f5;background-color:var(--rrc-color-light, #f5f5f5)}@media(min-width: 768px){.course-summary #popup-content{padding-top:60px;padding-bottom:60px}}.course-summary #popup-content .lp-button.completed{float:none;float:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;border:1px solid rgba(0,0,0,0);border-radius:0;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.2);box-shadow:0 4px 6px -1px rgba(0,0,0,.2);width:100%;min-width:240px;padding:12px 24px;background-color:#e1aa3a;background-color:var(--rrc-color-gold, #e1aa3a);font-size:16px;line-height:24px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:all .25s linear;transition:all .25s linear;color:#173b63;color:var(--rrc-color-blue, #173b63)}.course-summary #popup-content .lp-button.completed:hover{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2) inset;box-shadow:0 2px 4px -1px rgba(0,0,0,.2) inset;background-color:#cd9626;color:#173b63;color:var(--rrc-color-blue, #173b63)}@media(min-width: 420px){.course-summary #popup-content .lp-button.completed{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}.course-summary .content-item-wrap{width:100%;max-width:none;max-width:initial;padding:0}.course-summary .content-item-wrap .learn-press-message{text-align:center}.cppr-lesson-intro:has(.cppr-lesson-intro-video){display:grid;grid-gap:20px;gap:20px}@media(min-width: 768px){.cppr-lesson-intro:has(.cppr-lesson-intro-video){grid-template-columns:minmax(0, 1fr) minmax(0, 1.5fr);gap:30px}}.cppr-lesson-intro-video video{display:block;width:100%;height:auto}.cppr-lesson-about{display:grid;grid-gap:30px;gap:30px}@media(min-width: 768px){.cppr-lesson-about{gap:60px}}.cppr-lesson-list-content-outer .cppr-lesson-check-list>ul>li::before{background-color:#e1aa3a;background-color:var(--rrc-color-gold, #e1aa3a)}.cppr-lesson-list-content-outer.has-light-bg ul li::before{background-color:#173b63;background-color:var(--rrc-color-blue, #173b63)}.cppr-lesson-list-content-outer.has-light-bg ul li::after{background-color:#ccd8db}.cppr-lesson-list-content .cppr-lesson-check-list p:not(:last-child){margin-bottom:1em}@media(max-width: 767px){.cppr-columns-arrow-column:has(>svg){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cppr-columns-arrow-column:has(>svg) svg{rotate:90deg}}.cppr-lesson-value-proposition-content{display:grid;grid-template-columns:40px minmax(0, 1fr)}@media(min-width: 768px){.cppr-lesson-value-proposition-content{grid-template-columns:96px minmax(0, 1fr)}}.cppr-lesson-value-proposition-icon svg{display:block;width:100%;height:auto;color:#e1aa3a;color:var(--rrc-color-gold, #e1aa3a)}.cppr-best-find-remote-jobs{padding:20px;margin-top:20px;background-color:#08618d}@media(min-width: 768px){.cppr-best-find-remote-jobs{padding:30px;margin-top:30px}}.cppr-best-find-remote-jobs-heading{margin:0;text-align:center;font-size:18px;line-height:24px;font-weight:700;color:#fff}@media(min-width: 768px){.cppr-best-find-remote-jobs-heading{font-size:24px;line-height:32px}}.cppr-best-find-remote-jobs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-bottom:1px solid #2d2d2d;border-bottom:1px solid var(--rrc-color-black, #2d2d2d);margin:20px 0 10px;padding:0 0 20px !important;list-style:none !important}@media(min-width: 768px){.cppr-best-find-remote-jobs-list{gap:30px;margin:20px 0 30px;padding:0 30px 30px !important}}.cppr-best-find-remote-jobs-list li:nth-child(1){width:15%}.cppr-best-find-remote-jobs-list li:nth-child(2){width:31%}.cppr-best-find-remote-jobs-list li:nth-child(3){width:31%}.cppr-best-find-remote-jobs-list li:nth-child(4){width:24%}.cppr-best-find-remote-jobs-list li:nth-child(5){width:15%}.cppr-best-find-remote-jobs-list li:nth-child(6){width:31%}.cppr-best-find-remote-jobs-list li:nth-child(7){width:31%}.cppr-best-find-remote-jobs-list li:nth-child(8){width:31%}.cppr-best-find-remote-jobs-list li:nth-child(9){width:31%}.cppr-best-find-remote-jobs-list li:nth-child(10){width:38%}@media(min-width: 768px){.cppr-best-find-remote-jobs-list li:nth-child(1){width:12.36%}.cppr-best-find-remote-jobs-list li:nth-child(2){width:26%}.cppr-best-find-remote-jobs-list li:nth-child(3){width:26%}.cppr-best-find-remote-jobs-list li:nth-child(4){width:24%}.cppr-best-find-remote-jobs-list li:nth-child(5){width:12.36%}.cppr-best-find-remote-jobs-list li:nth-child(6){width:26%}.cppr-best-find-remote-jobs-list li:nth-child(7){width:26%}.cppr-best-find-remote-jobs-list li:nth-child(8){width:26%}.cppr-best-find-remote-jobs-list li:nth-child(9){width:26%}.cppr-best-find-remote-jobs-list li:nth-child(10){width:37%}}.cppr-best-find-remote-jobs-list img{display:block;width:100%;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.cppr-best-find-remote-jobs-more{display:block;text-align:center;font-size:16px;line-height:24px;font-weight:700;color:#173b63;color:var(--rrc-color-blue, #173b63);-webkit-text-decoration:underline;text-decoration:underline}@media(min-width: 768px){.cppr-best-find-remote-jobs-more{font-size:18px;line-height:30px}}.cppr-best-find-remote-jobs-more:hover{color:#173b63;color:var(--rrc-color-blue, #173b63)}.cppr-master-hunt img{display:block;width:100%;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media(max-width: 767px){.cppr-master-hunt p+img{margin-top:8px}}.cppr-master-hunt-heading{margin:0;font-size:24px;line-height:32px;font-weight:700;color:#fff}.cppr-master-hunt-columns{display:grid;grid-gap:20px;gap:20px;margin-top:20px}@media(min-width: 768px){.cppr-master-hunt-columns{grid-template-columns:minmax(0, 3.65fr) minmax(0, 1fr);gap:30px;margin-top:30px}}.cppr-master-hunt-sub-heading{margin:0;font-size:18px;line-height:30px;font-weight:700;color:#fff}.cppr-master-hunt-note p{font-style:italic;color:rgba(255,255,255,.6)}.cppr-unlock-job-hunting-heading{margin:0;font-size:18px;line-height:24px;font-weight:700;color:#fff}@media(min-width: 768px){.cppr-unlock-job-hunting-heading{font-size:24px;line-height:32px}}.cppr-unlock-job-hunting-columns{display:grid;margin-top:20px;color:#fff}@media(min-width: 1024px){.cppr-unlock-job-hunting-columns{grid-template-columns:138px 75px 86px 51px 179px minmax(0, 1fr);margin-top:30px}}.cppr-unlock-job-hunting-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:10px}.cppr-unlock-job-hunting-column:nth-child(1),.cppr-unlock-job-hunting-column:nth-child(3){border:2px solid #538BBC;border:2px solid var(--rrc-color-baby-blue, #538BBC)}.cppr-unlock-job-hunting-column:nth-child(2),.cppr-unlock-job-hunting-column:nth-child(3){text-transform:uppercase}.cppr-unlock-job-hunting-column:nth-child(5){border:2px solid #e1aa3a;border:2px solid var(--rrc-color-gold, #e1aa3a)}.cppr-unlock-job-hunting-column:nth-child(6){font-style:italic;color:rgba(255,255,255,.6);text-align:center;padding-left:0;padding-right:0}@media(min-width: 768px){.cppr-unlock-job-hunting-column:nth-child(6){padding-left:20px;padding-right:10px;text-align:left}}.cppr-resume-customization-guide-heading{margin:0;font-size:24px;line-height:32px;font-weight:700;color:#fff}.cppr-resume-customization-guide-columns{display:grid;grid-gap:20px;gap:20px;color:#fff}@media(min-width: 1024px){.cppr-resume-customization-guide-columns{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:30px}}.cppr-resume-customization-guide-sub-heading{font-size:18px;line-height:30px;font-weight:700;text-transform:uppercase}.learn-press-form.form-button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}#learn-press-item-comments{display:none}#popup-course{color:#2d2d2d;color:var(--rrc-color-black, #2d2d2d)}#popup-course .content-item-wrap .quiz-content{color:#2d2d2d;color:var(--rrc-color-black, #2d2d2d)}#popup-course .fmp-new-hero .fmp-hero-page-header{padding:0}#popup-course .fmp-new-hero .fmp-hero-page-title{font-size:32px;line-height:40px}@media(min-width: 768px){#popup-course .fmp-new-hero .fmp-hero-page-title{font-size:48px;line-height:55px}}@media(min-width: 1024px){#popup-course .fmp-new-hero .fmp-hero-page-title{font-size:72px;line-height:85px}}#popup-course .lp-btn-finish-course,#popup-course #popup-header .lp-btn-finish-course{display:none}#popup-course .course-section-header .section-count-items{display:none}body.lp-sidebar-toggle__open #popup-header,body.lp-sidebar-toggle__close #popup-header{padding-top:4px;padding-bottom:4px;background-color:#fff}body.lp-sidebar-toggle__open #popup-header .container,body.lp-sidebar-toggle__close #popup-header .container{max-width:none;max-width:initial;padding-left:0;padding-right:0}@media(min-width: 768px){body.lp-sidebar-toggle__open #popup-header .container,body.lp-sidebar-toggle__close #popup-header .container{padding-left:0;padding-right:0}}@media(min-width: 1280px){body.lp-sidebar-toggle__open #popup-header .container,body.lp-sidebar-toggle__close #popup-header .container{padding-left:0;padding-right:0}}body.lp-sidebar-toggle__open #popup-header #sidebar-toggle,body.lp-sidebar-toggle__close #popup-header #sidebar-toggle{color:#08618d}body.lp-sidebar-toggle__open #popup-header .popup-header-wrap,body.lp-sidebar-toggle__close #popup-header .popup-header-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}body.lp-sidebar-toggle__open #popup-header .popup-header__inner,body.lp-sidebar-toggle__close #popup-header .popup-header__inner{width:auto;width:initial;margin:0;padding:0}body.lp-sidebar-toggle__open #popup-header .popup-header__inner .course-title,body.lp-sidebar-toggle__close #popup-header .popup-header__inner .course-title{display:-webkit-box;display:-ms-flexbox;display:flex}body.lp-sidebar-toggle__open #popup-header .popup-header__inner img,body.lp-sidebar-toggle__close #popup-header .popup-header__inner img{max-height:72px}body.lp-sidebar-toggle__open #popup-sidebar,body.lp-sidebar-toggle__close #popup-sidebar{font-size:16px}body.lp-sidebar-toggle__open #popup-sidebar .course-item,body.lp-sidebar-toggle__close #popup-sidebar .course-item{pointer-events:none;color:#8a8a8a;color:var(--lp-color-meta, #8a8a8a)}body.lp-sidebar-toggle__open #popup-sidebar .course-item:has(.completed),body.lp-sidebar-toggle__close #popup-sidebar .course-item:has(.completed){pointer-events:inherit;color:#2d2d2d}body.lp-sidebar-toggle__open #popup-sidebar .course-item:has(.completed)+.course-item,body.lp-sidebar-toggle__close #popup-sidebar .course-item:has(.completed)+.course-item{pointer-events:inherit;color:#2d2d2d}body:has(.rrconcil-final-test).lp-sidebar-toggle__open #popup-sidebar .course-item,body:has(.rrconcil-final-test).lp-sidebar-toggle__close #popup-sidebar .course-item{pointer-events:none;color:#8a8a8a;color:var(--lp-color-meta, #8a8a8a)}body:has(.rrconcil-final-test).lp-sidebar-toggle__open #popup-sidebar .course-item:has(.completed),body:has(.rrconcil-final-test).lp-sidebar-toggle__close #popup-sidebar .course-item:has(.completed){pointer-events:none;color:#8a8a8a;color:var(--lp-color-meta, #8a8a8a)}body:has(.rrconcil-final-test).lp-sidebar-toggle__open #popup-sidebar .course-item:has(.completed)+.course-item,body:has(.rrconcil-final-test).lp-sidebar-toggle__close #popup-sidebar .course-item:has(.completed)+.course-item{pointer-events:none;color:#8a8a8a;color:var(--lp-color-meta, #8a8a8a)}.course-item-popup .content-item-wrap:has(#content-item-quiz),.course-item-popup .content-item-wrap:has(#content-item-assignment){margin-left:auto;margin-right:auto;max-width:707px;padding:20px;background-color:#fff}.course-item-popup .quiz-questions{margin-left:auto;margin-right:auto;max-width:426px;text-align:center}.course-item-popup .quiz-questions:has(.lp-fib-content){max-width:620px}.course-item-popup .quiz-status>div{background-color:#eaf6f9}.course-item-popup .question .question-title,.course-item-popup h1.assignment-title,.course-item-popup .lp-course-assignment-content .fmp-h2{font-size:28px;line-height:30px;font-weight:700;color:#173b63;color:var(--rrc-color-blue, #173b63)}.course-item-popup .question .question-title .edit-link,.course-item-popup h1.assignment-title .edit-link,.course-item-popup .lp-course-assignment-content .fmp-h2 .edit-link{display:none}.course-item-popup .question .question-content{margin-bottom:20px;text-align:left}.course-item-popup .question .question-content ul{margin:0;padding:0}.course-item-popup .answer-options .answer-option{border-radius:0}.course-item-popup .question .answer-option .option-title{border:1px solid rgba(45,45,45,.5);border-radius:0;padding:10px 20px 10px 60px;font-size:16px;line-height:1.67;color:#212121;text-align:left}@media(min-width: 768px){.course-item-popup .question .answer-option .option-title{font-size:18px}}.course-item-popup .question .answer-option.answered-wrong .option-title{border-color:#f02425;background-color:rgba(240,36,37,.1)}.course-item-popup .question .answer-option.answer-correct .option-title{border-color:#4caf50;background-color:rgba(76,175,80,.1)}.course-item-popup .question .answer-option input[type=radio],.course-item-popup .question .answer-option input[type=checkbox]{top:14px;left:20px;-webkit-transform:translate(0%);transform:translate(0%);margin:0;border:1px solid rgba(45,45,45,.5);border-radius:20px;width:20px;min-width:20px;height:20px;background:#fff}.course-item-popup .question .answer-option input[type=checkbox]{border-radius:0}.course-item-popup .answer-options .answer-option input[type=checkbox]::after{display:grid;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center;width:20px;height:21px;font-size:12px;font-weight:700;color:#2d2d2d;color:var(--rrc-color-black, #2d2d2d)}.course-item-popup .answer-options .answer-option input[type=radio]:checked::after{background:#2d2d2d;background:var(--rrc-color-black, #2d2d2d)}.course-item-popup .answer-options .answer-option.answered-wrong input[type=radio]::before,.course-item-popup .answer-options .answer-option.answered-wrong input[type=radio]::after,.course-item-popup .answer-options .answer-option.answer-correct input[type=radio]::before,.course-item-popup .answer-options .answer-option.answer-correct input[type=radio]::after{content:"";position:absolute;top:-2px;left:-2px;-webkit-transform:translate(0%);transform:translate(0%);border-radius:20px;width:20px;height:21px}.course-item-popup .answer-options .answer-option.answered-wrong input[type=radio]::before,.course-item-popup .answer-options .answer-option.answer-correct input[type=radio]::before{background-color:#f02425}.course-item-popup .answer-options .answer-option.answered-wrong input[type=radio]::after,.course-item-popup .answer-options .answer-option.answer-correct input[type=radio]::after{top:-1px;background-color:#fff;-webkit-mask-image:url(img/rrc-close.svg);mask-image:url(img/rrc-close.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:9px;mask-size:9px;-webkit-mask-position:center;mask-position:center}.course-item-popup .answer-options .answer-option.answer-correct input[type=radio]::before{background-color:#4caf50}.course-item-popup .answer-options .answer-option.answer-correct input[type=radio]::after{-webkit-mask-image:url(img/check-rounded.svg);mask-image:url(img/check-rounded.svg);-webkit-mask-size:11px;mask-size:11px}.course-item-popup .question-explanation-content,.course-item-popup .question-hint-content{margin-top:20px;padding:20px}@media(min-width: 768px){.course-item-popup .question-explanation-content,.course-item-popup .question-hint-content{margin-top:30px}}.course-item-popup #popup-course .quiz-questions .lp-fib-content{border-color:#173b63;border-color:var(--rrc-color-blue, #173b63);border-radius:0;text-align:left}.course-item-popup #popup-course .quiz-questions .lp-fib-input{margin-top:16px;margin-bottom:16px;width:100% !important}.course-item-popup #popup-course .quiz-questions .lp-fib-input input{border-radius:0 !important;width:100%}.course-item-popup #popup-course .quiz-questions .fmp-input-field .lp-fib-input{margin-top:0;margin-bottom:0}.course-item-popup #popup-course .quiz-questions .lp-fib-answered{display:block}.course-item-popup #popup-content{background-origin:2px solid red;font-size:16px;line-height:24px}@media(min-width: 768px){.course-item-popup #popup-content{font-size:18px;line-height:28px}}.course-item-popup #popup-content .lp-button{margin-left:auto;margin-right:auto;border:1px solid rgba(0,0,0,0);border-radius:0;width:100%;max-width:340px;padding:20px 32px;background-color:#e1aa3a;background-color:var(--rrc-color-gold, #e1aa3a);font-size:20px;line-height:1;font-weight:700;color:#173b63;color:var(--rrc-color-blue, #173b63);text-align:center;display:block}.course-item-popup #popup-content .lp-button.blue{background-color:#173b63;background-color:var(--rrc-color-blue, #173b63);color:#fff;color:var(--rrc-color-white, #fff)}.course-item-popup #popup-content .lp-button.blue:hover{background-color:#03274f;color:#fff;color:var(--rrc-color-white, #fff)}.course-item-popup #popup-content .lp-button.instant-check{margin-top:40px}.course-item-popup #popup-content .lp-button.instant-check .instant-check__icon{display:none}.course-item-popup #popup-content .lp-button.instant-check .instant-check__info{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:16px;line-height:1.2;padding-top:8px;padding-bottom:8px}.course-item-popup #popup-content .learn-press-form .lp-button{margin-top:20px}@media(min-width: 768px){.course-item-popup #popup-content .learn-press-form .lp-button{margin-top:30px}}.course-item-popup #popup-content .lp-button.modal-button-ok,.course-item-popup #popup-content .lp-button.submit-quiz,.course-item-popup #popup-content .lp-button.lp-btn-start-assignment,.course-item-popup #popup-content .is-first .lp-button.start,.course-item-popup #popup-content .lp-button.lp-btn-assignment-send{background-color:#173b63;background-color:var(--rrc-color-blue, #173b63);color:#fff;color:var(--rrc-color-white, #fff)}.course-item-popup #popup-content .lp-button.modal-button-ok:hover,.course-item-popup #popup-content .lp-button.submit-quiz:hover,.course-item-popup #popup-content .lp-button.lp-btn-start-assignment:hover,.course-item-popup #popup-content .is-first .lp-button.start:hover,.course-item-popup #popup-content .lp-button.lp-btn-assignment-send:hover{background-color:#03274f;color:#fff;color:var(--rrc-color-white, #fff)}.course-item-popup #popup-content .lp-button.modal-button-cancel,.course-item-popup #popup-content .lp-button.back-quiz,.course-item-popup #popup-content .lp-button.lp-btn-assignment-save,.course-item-popup #popup-content .lp-button.lp-btn-retake-assignment,.course-item-popup #popup-content .lp-button.start,.course-item-popup #popup-content .lp-button.review-quiz{border-color:#173b63;border-color:var(--rrc-color-blue, #173b63);background-color:#fff;background-color:var(--rrc-color-white, #fff);color:#173b63;color:var(--rrc-color-blue, #173b63)}.course-item-popup #popup-content .lp-button.modal-button-cancel:hover,.course-item-popup #popup-content .lp-button.back-quiz:hover,.course-item-popup #popup-content .lp-button.lp-btn-assignment-save:hover,.course-item-popup #popup-content .lp-button.lp-btn-retake-assignment:hover,.course-item-popup #popup-content .lp-button.start:hover,.course-item-popup #popup-content .lp-button.review-quiz:hover{border-color:#8698ac;background-color:#fff;background-color:var(--rrc-color-white, #fff);color:#8698ac}.course-item-popup #popup-course .quiz-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:30px 0 0}.course-item-popup #popup-course .back-course{color:#08618d}.course-item-popup .content-item-wrap .questions-pagination .nav-links{margin:0}.course-item-popup .content-item-wrap .questions-pagination .nav-links .page-numbers:not(.next):not(.prev){display:none}.course-item-popup .content-item-wrap .questions-pagination .nav-links .page-numbers.next,.course-item-popup .content-item-wrap .questions-pagination .nav-links .page-numbers.prev{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(0,0,0,0);border-radius:0;width:100%;min-width:240px;padding:12px 24px;font-size:16px;line-height:24px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:all .25s linear;transition:all .25s linear}@media(min-width: 420px){.course-item-popup .content-item-wrap .questions-pagination .nav-links .page-numbers.next,.course-item-popup .content-item-wrap .questions-pagination .nav-links .page-numbers.prev{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}.course-item-popup .content-item-wrap .questions-pagination .nav-links .page-numbers.next{background-color:#173b63;background-color:var(--rrc-color-blue, #173b63);color:#fff;color:var(--rrc-color-white, #fff)}.course-item-popup .content-item-wrap .questions-pagination .nav-links .page-numbers.next:hover{background-color:#03274f;color:#fff;color:var(--rrc-color-white, #fff)}.course-item-popup .content-item-wrap .questions-pagination .nav-links .page-numbers.prev{border-color:#173b63;border-color:var(--rrc-color-blue, #173b63);background-color:#fff;background-color:var(--rrc-color-white, #fff);color:#173b63;color:var(--rrc-color-blue, #173b63)}.course-item-popup .content-item-wrap .questions-pagination .nav-links .page-numbers.prev:hover{border-color:#8698ac;background-color:#fff;background-color:var(--rrc-color-white, #fff);color:#8698ac}.course-item-popup .content-item-wrap .quiz-buttons.align-center .button-left.fixed{position:relative;padding:0}.course-item-popup .quiz-buttons .button-left:has(.lp-button),.course-item-popup .quiz-buttons .button-right:has(.lp-button){width:100%}.course-item-popup .quiz-result{margin:0}.course-item-popup .quiz-result #quizResultGrade,.course-item-popup .quiz-result .result-message,.course-item-popup .quiz-result .result-statistic .result-statistic-field.result-time-spend{display:none}.course-item-popup .content-item-wrap .quiz-buttons.align-center .button-left.fixed{background-color:rgba(0,0,0,0);margin-left:0 !important}.course-item-popup #popup-footer{left:359px;z-index:9999;border:0;max-width:100%;width:auto;background-color:#fff;background-color:var(--rrc-color-white, #fff)}.course-item-popup #popup-footer .course-item-nav{width:calc(100% - 8px)}.course-item-popup #popup-footer .container{position:relative}.course-item-popup .lp-modal-dialog .lp-modal-header{background-color:#eaf6f9}.course-item-popup .lp-modal-dialog .lp-modal-header h3{color:#212121}.course-item-popup .lp-modal-dialog .btn-no,.course-item-popup .lp-modal-dialog .btn-yes{border-color:#173b63;border-color:var(--rrc-color-blue, #173b63);border-radius:0}.course-item-popup .lp-modal-dialog .btn-no:hover,.course-item-popup .lp-modal-dialog .btn-yes:hover{border-color:rgba(0,0,0,0);background-color:#00a2d4}.course-item-popup .lp-modal-dialog .btn-yes{background-color:#173b63;background-color:var(--rrc-color-blue, #173b63)}.course-item-popup .quiz-status{position:static;display:none}.course-item-popup .rrconcil-final-test .quiz-status{display:block}.course-item-popup #learn-press-quiz-app .quiz-buttons{display:block}.course-item-popup #learn-press-quiz-app .quiz-buttons .button-right{margin-top:30px}.course-item-popup #learn-press-quiz-app .quiz-buttons .fmp-quiz-completed{margin-top:20px;margin-left:auto;margin-right:auto}.quiz-questions .question-index{display:none}#popup-course .quiz-questions .lp-fib-answered{white-space:pre-wrap !important}.course-summary h1.assignment-title{text-align:center}.course-summary .lp-course-assignment-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-summary .lp-course-assignment-content:has(.assignment-banner-status) .assignment-title{display:none}.course-summary #assignment-editor-frontend-tmce,.course-summary #assignment-editor-frontend-html{display:none}.course-summary .lp-course-assignment-content.completed .assignment-user-answered-wrapper,.course-summary .lp-course-assignment-content.completed .assignment-description{display:none}.course-summary .assignment-information,.course-summary .assignment-task-introduction-title{display:none}.course-summary .assignment-task-introduction{text-align:center}.course-summary .assignment-user-answering-wrapper,.course-summary .assignment-description{width:100%}.course-summary .assignment-description ol,.course-summary .assignment-description ul{padding:0}.course-summary .assignment-description-label,.course-summary .assignment-user-answering-label{margin:0 !important;font-weight:700;font-size:16px !important;line-height:24px}@media(min-width: 768px){.course-summary .assignment-description-label,.course-summary .assignment-user-answering-label{font-size:18px !important;line-height:28px}}.course-summary .assignment-user-answering-wrapper #wp-assignment-editor-frontend-wrap{margin-bottom:20px}.course-summary #content-item-assignment a{color:#173b63;color:var(--rrc-color-blue, #173b63);-webkit-text-decoration:underline;text-decoration:underline}.rrc-custom-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.rrc-custom-modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}.rrc-custom-modal-box{position:relative;max-width:1044px;margin:10dvh auto;background:#fff;height:80dvh;font-size:16px;line-height:24px;overflow:auto}@media(min-width: 768px){.rrc-custom-modal-box{font-size:18px;line-height:28px}}.rrc-custom-modal-box p{margin:0}.rrc-custom-modal-box p+P{margin-top:1.125em}.rrc-custom-modal-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:20px}@media(min-width: 768px){.rrc-custom-modal-actions{margin-top:30px}}.lp-form-retake-assignment{margin-top:20px}@media(min-width: 768px){.lp-form-retake-assignment{margin-top:30px}}.course-item-popup .lp-modal-dialog .btn-yes{background-color:#173b63;background-color:var(--rrc-color-blue, #173b63);color:#fff;color:var(--rrc-color-white, #fff)}.course-item-popup .lp-modal-dialog .btn-yes:hover{background-color:#03274f;color:#fff;color:var(--rrc-color-white, #fff)}.course-item-popup .lp-modal-dialog .btn-no,.course-item-popup .lp-modal-dialog .btn-yes{border-color:#173b63;border-color:var(--rrc-color-blue, #173b63);border-radius:0}.course-item-popup .lp-modal-dialog .btn-no:hover,.course-item-popup .lp-modal-dialog .btn-yes:hover{border-color:rgba(0,0,0,0);background-color:#173b63;background-color:var(--rrc-color-blue, #173b63);color:#fff;color:var(--rrc-color-white, #fff)}#popup-content .learn-press-message.success{background:#e1aa3a;color:#2d2d2d;border-radius:0}.course-item-popup #popup-content .save-assignment .lp-button{display:inline-block;margin-left:0;margin-left:initial;margin-right:0;margin-right:initial}.assignment-description{font-size:16px;line-height:24px}@media(min-width: 768px){.assignment-description{font-size:18px;line-height:28px}}.assignment-description h2,.assignment-description h3,.assignment-description h4,.assignment-description p{margin:0}.assignment-description h2+p,.assignment-description h2 p+ol,.assignment-description h2 p+ul,.assignment-description h3+p,.assignment-description h3 p+ol,.assignment-description h3 p+ul,.assignment-description h4+p,.assignment-description h4 p+ol,.assignment-description h4 p+ul,.assignment-description p+p,.assignment-description p p+ol,.assignment-description p p+ul{margin-top:.875em}.assignment-description a{color:#173b63;color:var(--rrc-color-blue, #173b63);-webkit-text-decoration:underline;text-decoration:underline}.assignment-description h2,.assignment-description h3,.assignment-description h4{color:#173b63;color:var(--rrc-color-blue, #173b63)}.course-summary .assignment-result.passed,.course-summary .assignment-result.failed{margin:0}.course-summary .assignment-banner-status .assignment-status-mark,.course-summary .assignment-result .result-grade{display:none !important}#profile-content-assignments .column-mark{display:none}.course-summary .assignment-description-label{display:none}.course-summary .assignment-description h4{margin-top:18px}.learnpress .lp-user-profile{margin-top:32px}.learnpress .lp-user-profile .lp-profile-nav-tabs>li.active{background:#173b63;background:var(--rrc-color-blue, #173b63)}.learnpress .lp-button{border:0;border-radius:0;margin:0 auto;padding:12px 24px;font-size:18px;line-height:1.2;background-color:#173b63;background-color:var(--rrc-color-blue, #173b63);color:#fff;color:var(--rrc-color-white, #fff)}.learnpress .lp-button:hover{background-color:#03274f;color:#fff;color:var(--rrc-color-white, #fff)}.lp-content-area.learn-press-message{margin-top:24px}.learn-press-form button[type=submit]{border:0 !important;border-radius:0 !important;margin-top:10px;margin-bottom:10px}#learn-press-profile .lp_profile_course_progress__item img{aspect-ratio:auto}.course-sidebar-preview .lp-button.lp_course{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;border:0;border-radius:0;padding:18px 40px;background-color:#00be80;font-size:20px;line-height:1;font-weight:700;color:#fff;text-align:center;cursor:pointer}.course-sidebar-preview .lp-button.lp_course::after{content:"";display:inline-block;width:16px;height:16px;background-color:#fff;-webkit-mask-image:url(img/icon-angle-right-thin.svg);mask-image:url(img/icon-angle-right-thin.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.course-sidebar-preview .lp-button.lp_course:hover{background-color:#019c69;color:#fff}.site-footer .footer-bar::before{content:"";display:block;margin-top:32px;margin-bottom:32px;height:1px;background-color:#fff}.site-footer .footer-bar a:hover{color:#fff;color:var(--rrc-color-white, #fff)}.rrc-footer-links{display:grid;grid-gap:16px;gap:16px;margin:16px 0 0;padding:0;list-style:none;font-size:14px;line-height:20px}@media(min-width: 768px){.rrc-footer-links{font-size:16px;line-height:28px}}.rrc-footer-links a{-webkit-text-decoration:none;text-decoration:none;color:rgba(255,255,255,.8)}.rrc-footer-links a:hover,.rrc-footer-links a:visited{color:#fff;font-weight:700}.rrc-footer-wrap{padding-top:20px}@media(min-width: 768px){.rrc-footer-wrap{grid-template-columns:167px minmax(0, 1fr);padding-top:60px}}@media(min-width: 1280px){.rrc-footer-wrap{grid-template-columns:240px minmax(0, 1fr);padding-top:80px}}.rrc-footer-wrap .rrc-footer-certificate{height:60px}.rrc-footer-wrap .rrc-columns{--cols: 2}@media(min-width: 1024px){.rrc-footer-wrap .rrc-columns{--cols: 4}}.rrc-footer-wrap .rrc-column-title{font-size:18px;line-height:24px;font-weight:500}@media(min-width: 768px){.rrc-footer-wrap .rrc-column-title{font-size:24px;line-height:32px}}.rrc-footer-wrap .rrc-column-title a{-webkit-text-decoration:none;text-decoration:none;color:inherit}.rrc-footer-info{border-top:1px solid rgba(255,255,255,.2);padding-top:20px;padding-bottom:20px;font-size:14px;line-height:20px}@media(min-width: 768px){.rrc-footer-info{font-size:16px;line-height:24px;padding-top:32px}}.rrc-footer-info p{margin:0;color:rgba(255,255,255,.6)}.cppr-grid{display:grid}.cppr-grid.cppr-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.cppr-video video{width:100%;height:auto}.cppr-video{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.cppr-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.cppr-lesson-check-list>ul{display:grid;grid-gap:20px;gap:20px;margin:0;padding:0 !important;list-style-type:none !important}.cppr-lesson-check-list>ul>li{position:relative;padding-bottom:21px;padding-left:32px}@media(min-width: 768px){.cppr-lesson-check-list>ul>li{padding-left:44px}}.cppr-lesson-check-list>ul>li::before{content:"";position:absolute;top:0;left:0;width:20px;min-width:20px;height:20px;background-color:#173b63;background-color:var(--rrc-color-blue, #173b63);-webkit-mask-image:url(img/check-thin.svg);mask-image:url(img/check-thin.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:20px auto;mask-size:20px auto}@media(min-width: 768px){.cppr-lesson-check-list>ul>li::before{width:30px;min-width:30px;height:30px;-webkit-mask-size:30px auto;mask-size:30px auto}}.cppr-lesson-check-list>ul>li::after{content:"";position:absolute;left:55px;bottom:0;width:calc(100% - 55px);max-width:288px;height:1px;background-color:#2d2d2d;background-color:var(--rrc-color-black, #2d2d2d);opacity:.5}.cppr-lesson-check-list>ul>li:last-child{padding-bottom:0}.cppr-lesson-check-list>ul>li:last-child::after{display:none}.cppr-lesson-check-list>ul ul{display:grid;grid-gap:20px;gap:20px;list-style:disc !important;margin-top:15px;max-width:420px;padding:0 !important}@media(min-width: 768px){.cppr-lesson-check-list>ul ul{grid-template-columns:repeat(2, minmax(0, 1fr))}}.cppr-lesson-check-list>p+ul{margin-top:20px}.cppr-lesson-check-list.col-2>ul{gap:16px}@media(min-width: 768px){.cppr-lesson-check-list.col-2>ul{grid-template-columns:repeat(2, minmax(0, 1fr))}}.cppr-lesson-check-list.col-2>ul>li{padding-bottom:0}.cppr-lesson-check-list.no-gap>ul>li{padding-bottom:0}.cppr-lesson-check-list.green>ul>li::before{background-color:#00be80}.cppr-lesson-check-list.white>ul>li::before{background-color:#fff}.cppr-lesson-check-list.no-divider>ul>li::after{display:none}.cppr-number-list>ol{display:grid;grid-gap:20px;gap:20px;margin:0;padding:0 !important;list-style:none !important;counter-reset:list-counter}.cppr-number-list>ol>li{counter-increment:list-counter;position:relative;padding-left:50px}.cppr-number-list>ol>li::before{content:counter(list-counter);position:absolute;left:0;display:grid;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center;border-radius:50px;width:30px;height:30px;border:2px solid #e1aa3a;border:2px solid var(--rrc-color-gold, #e1aa3a);font-size:18px;line-height:30px;font-weight:700;color:#e1aa3a;color:var(--rrc-color-gold, #e1aa3a)}.cppr-number-list>ol>li>.rrc-inner-box{margin-left:-50px}.cppr-color-white-60{color:rgba(255,255,255,.6)}.cppr-color-black-50{color:rgba(0,0,0,.5)}.cppr-divider{position:relative;padding-bottom:32px}.cppr-divider::after{content:"";position:absolute;left:0;bottom:0;width:calc(100% - 55px);max-width:288px;height:1px;background-color:#ccd8db}.cppr-table{overflow:auto}.cppr-table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cppr-table-row:nth-child(odd){background-color:#eaf6f9}.cppr-table-row:nth-child(odd) .cppr-table-column{background-color:#fff;background-color:var(--rrc-color-white, #ffffff)}.cppr-table-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 20px}.cppr-table-column:nth-child(1){min-width:205px}@media(min-width: 768px){.cppr-table-column:nth-child(1){min-width:245px}}.cppr-table-column:nth-child(2),.cppr-table-column:nth-child(3){min-width:300px;width:calc(50% - 124px);border-left:2px solid #ccd8db}.cppr-table-column svg{width:24px;min-width:24px;height:auto;color:#e1aa3a;color:var(--rrc-color-gold, #e1aa3a)}.page-template-checkout .fmp-checkout-cart-list{position:relative;padding:0;list-style:none}@media(min-width: 768px){.page-template-checkout .fmp-checkout-cart-list{font-size:18px}}.page-template-checkout .fmp-checkout-cart-list li{display:grid;grid-template-columns:minmax(0, 1fr) 100px 100px;grid-gap:10px;gap:10px}.page-template-checkout .fmp-checkout-cart-list .rrc-figure{width:48px;min-width:48px}@media(min-width: 768px){.page-template-checkout .fmp-checkout-cart-list .rrc-figure{width:96px;min-width:96px}}.page-template-checkout .fmp-checkout-cart-list:has(.fmp-saved) li.fmp-cart-item-afterpay{border-top:0}.page-template-checkout .fmp-checkout-cart-list .fmp-cart-item-remove{width:32px;height:32px;cursor:pointer;background-image:url(img/rrc-close.svg);background-repeat:no-repeat;background-position:center;background-size:14px}.page-template-checkout .fmp-checkout-cart-list .fmp-cart-item-afterpay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.page-template-checkout .fmp-checkout-cart-list .fmp-cart-item-total{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding-top:20px}@media(min-width: 768px){.page-template-checkout .fmp-checkout-cart-list .fmp-cart-item-total{padding-top:36px}}.page-template-checkout .fmp-checkout-cart-list .fmp-cart-item-total:has(.fmp-saved){padding-bottom:0}@media(min-width: 768px){.page-template-checkout .fmp-checkout-cart-list .fmp-cart-item-total:has(.fmp-saved){padding-bottom:0}}.page-template-checkout .fmp-checkout-cart-list .fmp-cart-item-total .fmp-saved{margin-top:20px}@media(min-width: 768px){.page-template-checkout .fmp-checkout-cart-list .fmp-cart-item-total .fmp-saved{margin-top:36px}}.page-template-checkout .fmp-checkout-cart-list .fmp-cart-total,.page-template-checkout .fmp-checkout-cart-list .fmp-cart-item-total-cost span{font-family:"Merriweather",serif,Iowan Old Style,Apple Garamond,Baskerville,Times New Roman,Droid Serif,Times,Source Serif Pro,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:24px;line-height:1.2;font-weight:700;color:#08618d}@media(min-width: 768px){.page-template-checkout .fmp-checkout-cart-list .fmp-cart-total,.page-template-checkout .fmp-checkout-cart-list .fmp-cart-item-total-cost span{font-size:28px}}.page-template-checkout .fmp-checkout-cart-list span.fmp-total-before{font-size:18px;color:#b1babe}@media(min-width: 768px){.page-template-checkout .fmp-checkout-cart-list span.fmp-total-before{font-size:20px}}.page-template-checkout .fmp-checkout-cart-list .fmp-cart-item-afterpay{font-size:15px;color:#696d6e}@media(min-width: 768px){.page-template-checkout .fmp-checkout-cart-list .fmp-cart-item-afterpay{font-size:16px}}.page-template-checkout .fmp-checkout-cart-list .fmp-saved{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);padding:8px;background-color:#0e425c;font-family:"Libre Franklin",sans-serif;font-size:16px;line-height:1.5;text-align:center;color:#fff}@media(min-width: 768px){.page-template-checkout .fmp-checkout-cart-list .fmp-saved{margin-left:-24px;margin-right:-24px;width:calc(100% + 48px);font-size:18px}}.page-template-checkout .fmp-checkout-cart-list .fmp-saved svg{display:none}.page-template-checkout .sv-wc-payment-gateway-card-icons{margin-left:0}.page-template-checkout ul.payment_methods li[class*=payment_method]>input[name=payment_method]+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 30px);gap:10px}.page-template-checkout .sv-wc-payment-gateway-card-icons{width:100%}@media(min-width: 768px){.page-template-checkout .payment_method_braintree_paypal>input,.page-template-checkout .payment_method_braintree_paypal>label,.page-template-checkout .payment_method_afterpay>input,.page-template-checkout .payment_method_afterpay>label{position:absolute;top:6px;left:220px}.page-template-checkout .payment_method_braintree_paypal>label,.page-template-checkout .payment_method_afterpay>label{top:0;left:246px}.page-template-checkout .payment_method_afterpay>input,.page-template-checkout .payment_method_afterpay>label{left:366px}.page-template-checkout .payment_method_afterpay>label{top:4px;left:390px}}.page-template-checkout .payment_methods .payment_method_afterpay{width:100%}.page-template-checkout #afterpay-widget-container{padding-top:15px}.page-template-checkout #wc-braintree-credit-card-credit-card-form{border:0;padding:0}.page-template-checkout #order_review fieldset{border:0}.page-template-checkout .woocommerce-error{color:red}.page-template-checkout .payment_box{margin-top:20px}.page-template-checkout .payment_method_braintree_credit_card{width:100%}#payment ul.payment_methods li label[for=payment_method_braintree_paypal]>img{margin-left:inherit !important}.rrc-checkout-cart-columns{display:grid;grid-template-columns:minmax(0, 1fr) 100px 100px;grid-gap:10px;gap:10px}.rrc-checkout-from p+p{margin-top:0;margin-top:initial}.rrc-checkout-from .woocommerce-form-login-toggle{margin-bottom:24px}.rrc-checkout-from .woocommerce-form-login{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin-bottom:32px}.rrc-checkout-from .woocommerce-form-login>*{width:100%}.rrc-checkout-from .woocommerce-form-login .clear{display:none}.rrc-checkout-from .woocommerce-form-login .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media(min-width: 768px){.rrc-checkout-from .woocommerce-form-login .form-row{max-width:calc(50% - 15px)}}.rrc-checkout-from .woocommerce-form-login .input-text,.rrc-checkout-from .woocommerce-form-login .password-input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rrc-checkout-from .woocommerce-form-login .password-input{position:relative}.rrc-checkout-from .woocommerce-form-login input[type=text],.rrc-checkout-from .woocommerce-form-login input[type=password]{border:1px solid rgba(45,45,45,.5);border-radius:0;width:100%;height:48px;padding:16px}.rrc-checkout-from .woocommerce-form-login input[type=text]:focus,.rrc-checkout-from .woocommerce-form-login input[type=text]:focus-visible,.rrc-checkout-from .woocommerce-form-login input[type=password]:focus,.rrc-checkout-from .woocommerce-form-login input[type=password]:focus-visible{border-radius:0}.rrc-checkout-from .woocommerce-form-login button[type=submit]{border-radius:0;min-width:240px;padding:12px 24px;font-size:16px;line-height:24px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:all .25s linear;transition:all .25s linear;background-color:#173b63;background-color:var(--rrc-color-blue, #173b63);color:#fff;color:var(--rrc-color-white, #fff);cursor:pointer}.rrc-checkout-from .woocommerce-form-login button[type=submit]:hover{background-color:#03274f;color:#fff;color:var(--rrc-color-white, #fff)}.rrc-checkout-from .woocommerce-billing-fields h3,.rrc-checkout-from .payment-heading{margin:0;font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:18px;line-height:24px}@media(min-width: 768px){.rrc-checkout-from .woocommerce-billing-fields h3,.rrc-checkout-from .payment-heading{font-size:22px;line-height:28px}}.rrc-checkout-from .woocommerce-billing-fields__field-wrapper,.rrc-checkout-from .woocommerce-account-fields{display:grid;grid-gap:20px;gap:20px;margin-top:20px}@media(min-width: 640px){.rrc-checkout-from .woocommerce-billing-fields__field-wrapper,.rrc-checkout-from .woocommerce-account-fields{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.rrc-checkout-from .woocommerce-billing-fields__field-wrapper,.rrc-checkout-from .woocommerce-account-fields{margin-top:30px}}@media(min-width: 1024px){.rrc-checkout-from .woocommerce-billing-fields__field-wrapper,.rrc-checkout-from .woocommerce-account-fields{gap:30px}}@media(min-width: 640px){.rrc-checkout-from .woocommerce-billing-fields__field-wrapper .form-row:nth-child(3),.rrc-checkout-from .woocommerce-billing-fields__field-wrapper .form-row:nth-child(8),.rrc-checkout-from .woocommerce-billing-fields__field-wrapper .form-row:nth-child(9),.rrc-checkout-from .woocommerce-billing-fields__field-wrapper .form-row:nth-child(10),.rrc-checkout-from .woocommerce-account-fields .form-row:nth-child(3),.rrc-checkout-from .woocommerce-account-fields .form-row:nth-child(8),.rrc-checkout-from .woocommerce-account-fields .form-row:nth-child(9),.rrc-checkout-from .woocommerce-account-fields .form-row:nth-child(10){grid-column:span 2}}.rrc-checkout-from .woocommerce-billing-fields__field-wrapper .form-row label,.rrc-checkout-from .woocommerce-account-fields .form-row label{display:block}.rrc-checkout-from .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper,.rrc-checkout-from .woocommerce-account-fields .form-row .woocommerce-input-wrapper{display:block;width:100%}.rrc-checkout-from .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input,.rrc-checkout-from .woocommerce-account-fields .form-row .woocommerce-input-wrapper input{border:1px solid rgba(45,45,45,.5);border-radius:0;width:100%;height:48px;padding:16px}.rrc-checkout-from .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:focus,.rrc-checkout-from .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:focus-visible,.rrc-checkout-from .woocommerce-account-fields .form-row .woocommerce-input-wrapper input:focus,.rrc-checkout-from .woocommerce-account-fields .form-row .woocommerce-input-wrapper input:focus-visible{border-radius:0}@media(min-width: 640px){.rrc-checkout-from .woocommerce-account-fields .create-account:nth-child(1){grid-column:span 2}}.rrc-checkout-from .select2-container--default .select2-selection--single,.rrc-checkout-from .select2-dropdown{border-color:rgba(45,45,45,.5);border-radius:0;height:48px}.rrc-checkout-from .select2-container--default .select2-selection--single .select2-selection__placeholder,.rrc-checkout-from .select2-container--default .select2-selection--single .select2-selection__rendered,.rrc-checkout-from .select2-container--default .select2-selection--single .select2-selection__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px}.rrc-checkout-from .woocommerce-input-wrapper.password-input{position:relative}.rrc-checkout-from .show-password-input{margin-top:8px;border:0;border-radius:0;cursor:pointer;background-color:rgba(0,0,0,0);position:absolute;right:0;bottom:4px}.rrc-checkout-from .show-password-input::after{background-repeat:no-repeat;background-size:cover;background-image:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z\" fill=\"%23111111\"/></svg>");content:"";display:block;height:22px;width:22px}.rrc-checkout-from .show-password-input.display-password::after{background-image:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z\" fill=\"%23111111\"/></svg>")}.rrc-checkout-from .place-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rrc-checkout-from .place-order .button.alt{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(0,0,0,0);border-radius:0;width:100%;min-width:240px;max-width:340px;height:60px;padding:12px 24px;font-size:16px;line-height:24px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:all .25s linear;transition:all .25s linear;background-color:#e1aa3a;background-color:var(--rrc-color-gold, #e1aa3a);color:#173b63;color:var(--rrc-color-blue, #173b63);cursor:pointer}@media(min-width: 768px){.rrc-checkout-from .place-order .button.alt{font-size:20px;line-height:20px}}.rrc-checkout-from .place-order .button.alt:hover{background-color:#cd9626;color:#173b63;color:var(--rrc-color-blue, #173b63)}.page-template-checkout #order_review_heading{display:none}.page-template-checkout .payment-heading{margin-top:20px}@media(min-width: 768px){.page-template-checkout .payment-heading{margin-top:30px}}.page-template-checkout ul.payment_methods{margin-bottom:40px;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:24px}@media(min-width: 768px){.page-template-checkout ul.payment_methods{row-gap:0;position:relative;overflow:hidden}}.page-template-checkout ul.payment_methods li[class*=payment_method]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media(min-width: 768px){.page-template-checkout ul.payment_methods li[class*=payment_method]{position:static;position:initial}}.page-template-checkout ul.payment_methods li[class*=payment_method] input{cursor:pointer;margin-right:10px}.page-template-checkout ul.payment_methods li[class*=payment_method] label{cursor:pointer}.page-template-checkout .checkout-inline-error-message{color:#dc3221;color:var(--rrc-color-red)}.page-template-checkout .woocommerce-terms-and-conditions-wrapper{margin-top:20px}@media(min-width: 768px){.page-template-checkout .woocommerce-terms-and-conditions-wrapper{margin-top:30px}}.page-template-checkout #order_review .woocommerce-terms-and-conditions-wrapper{display:none}.rrc-congratulations{padding-top:clamp(4rem,2.727rem + 6.36vw,7.5rem);padding-bottom:clamp(4rem,2.727rem + 6.36vw,7.5rem)}.rrc-congratulations .rrc-congratulations-wrap{max-width:620px;margin-left:auto;margin-right:auto}.rrc-default-page .rrc-paragraph>*:not(:first-child){margin-top:1.25em}.quiz-title{font-family:"Merriweather",serif}.course-item-title.quiz-title{font-size:28px;line-height:36px;color:#173b63;color:var(--rrc-color-blue, #173b63);text-align:center}.course-item-popup .content-item-wrap:has(#content-item-quiz),.course-item-popup .content-item-wrap:has(#content-item-assignment){max-width:1044px;padding-top:60px;padding-bottom:60px;padding-left:20px;padding-right:20px}@media(min-width: 768px){.course-item-popup .content-item-wrap:has(#content-item-quiz),.course-item-popup .content-item-wrap:has(#content-item-assignment){padding-left:40px;padding-right:40px}}#learn-press-quiz-app .quiz-intro{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}#learn-press-quiz-app .question-index{display:none}#learn-press-quiz-app .quiz-intro-item.quiz-intro-item--passing-grade{display:none}#learn-press-content-item .course-item-title.quiz-title{display:none}#learn-press-content-item:has(.result-heading) .course-item-title.quiz-title,#learn-press-content-item:has(.quiz-intro) .course-item-title.quiz-title{display:block}#learn-press-content-item .quiz-status>div,#learn-press-content-item .quiz-questions:has(.lp-fib-content){max-width:100% !important}#learn-press-content-item .question-title{text-align:left}#learn-press-content-item .quiz-questions .lp-fib-content,#learn-press-content-item .lp-fib-content{border:0 !important;margin:0 !important;padding:0 !important}#learn-press-content-item .quiz-questions .lp-fib-content a,#learn-press-content-item .lp-fib-content a{color:#173b63;color:var(--rrc-color-blue, #173b63);-webkit-text-decoration:underline;text-decoration:underline}#learn-press-content-item .lp-fib-input{margin-top:20px}#learn-press-content-item .lp-fib-input input,#learn-press-content-item .lp-fib-input textarea{border:1px solid rgba(45,45,45,.5019607843);border-radius:0}#learn-press-content-item .lp-fib-input textarea{resize:vertical}#learn-press-content-item .fmp-columns-2 .lp-fib-input,#learn-press-content-item .fmp-columns-2 .fmp-question-prompt-text{margin-top:0 !important;margin-bottom:0 !important}#learn-press-content-item .fmp-columns-2 .fmp-question-prompt-text{height:100px}#learn-press-content-item .fmp-columns-2 .lp-fib-input textarea{min-height:100px}#learn-press-content-item .lp-fib-answered{margin-top:20px;padding:20px !important;background-color:#f0f4f5 !important}#learn-press-content-item .fmp-input-field-list .lp-fib-answered{margin-top:0;padding:0 !important}.fmp-question-prompt-title,.fmp-question-response-title{font-weight:700}.fmp-question-prompt-title{margin-top:20px}@media(min-width: 768px){.fmp-question-prompt-title{margin-top:30px}}.fmp-question-prompt-text{margin-top:20px;padding:20px;background-color:#f5f5f5;background-color:var(--rrc-color-light, #f5f5f5)}.fmp-question-prompt-text p{margin:0}.fmp-question-prompt-text p+p,.fmp-question-prompt-text p+ul,.fmp-question-prompt-text p+ol{margin-top:16px}.fmp-question-prompt-text ul,.fmp-question-prompt-text ol{padding:0 !important;margin:0;padding-left:.25ch !important}.fmp-question-prompt-text ul+p,.fmp-question-prompt-text ol+p{margin-top:16px}.fmp-question-tooltip{position:relative}.fmp-question-tooltip p{margin:0}.fmp-question-tooltip p+p{margin-top:.5em}.fmp-question-tooltip-title{color:#173b63;color:var(--rrc-color-blue, #173b63);-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.fmp-question-tooltip-content{position:absolute;z-index:10;top:100%;left:0;width:100%;padding:20px;display:none;background-color:#173b63;background-color:var(--rrc-color-blue, #173b63);color:#fff}.fmp-question-tooltip:hover .fmp-question-tooltip-content{display:block}.fmp-question-response-title{margin-top:40px}.fmp-question-response-title-note{color:rgba(45,45,45,.5019607843)}.course-sidebar-preview-checkout .lp-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;border:1px solid rgba(0,0,0,0);border-radius:0;-webkit-transition:all .25s linear;transition:all .25s linear;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.2);box-shadow:0 4px 6px -1px rgba(0,0,0,.2);width:100%;min-width:240px;padding:12px 24px;background-color:#e1aa3a;background-color:var(--rrc-color-gold, #e1aa3a);font-size:16px;line-height:24px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;color:#173b63;color:var(--rrc-color-blue, #173b63)}.course-sidebar-preview-checkout .lp-button:hover{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2) inset;box-shadow:0 2px 4px -1px rgba(0,0,0,.2) inset;background-color:#cd9626;color:#173b63;color:var(--rrc-color-blue, #173b63)}@media(min-width: 420px){.course-sidebar-preview-checkout .lp-button{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}@media(min-width: 768px){.course-sidebar-preview-checkout .lp-button{width:auto;font-size:20px;padding:18px 114px}}.course-sidebar-preview-checkout .lp-button::after{content:"";display:inline-block;width:12px;height:12px;background-color:#173b63;background-color:var(--rrc-color-blue, #173b63);-webkit-mask-image:url(img/icon-angle-right-thin.svg);mask-image:url(img/icon-angle-right-thin.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media(min-width: 768px){.course-sidebar-preview-checkout .lp-button::after{width:16px;height:16px}}.course-sidebar-preview-checkout #rrc-cprr-certificate{cursor:pointer}.fmp-input-field-list{display:grid;grid-gap:16px;gap:16px;counter-reset:item;list-style:none;padding-left:0}.fmp-input-field-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;counter-increment:item}.fmp-input-field-list li::before{content:counter(item) ". ";width:24px;min-width:24px}.course-item-popup #popup-course .fmp-question-option-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px 20px;padding:0 !important;margin:40px 0 0;list-style:none !important}.course-item-popup #popup-course .fmp-question-option-list.vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.course-item-popup #popup-course .fmp-question-option-list li{padding:4px 16px;background-color:#f0f4f5}.course-item-popup #popup-course .fmp-question-inline-input-text-list{padding:0;margin:40px 0 0;list-style:none}.course-item-popup #popup-course .fmp-question-inline-input-text-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding-top:14px;padding-bottom:34px;border-bottom:1px solid #b9bdbe}.course-item-popup #popup-course .fmp-question-inline-input-text-list li:not(:last-child){margin-bottom:20px}.course-item-popup #popup-course .fmp-question-inline-input-text-list .lp-fib-input{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:265px !important;min-width:265px}.course-item-popup #popup-course .fmp-question-inline-input-text-list .lp-fib-input input{width:38px;height:38px;border:1px solid #2d2d2d;padding:0;text-align:center}.course-item-popup #popup-course .fmp-question-arrow-inline-input-text-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:0;margin:40px 0 0;list-style:none}.course-item-popup #popup-course .fmp-question-arrow-inline-input-text-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.course-item-popup #popup-course .fmp-question-arrow-inline-input-text-list li:not(:last-child)::after{content:"";width:38px;min-width:38px;height:38px;background-color:#000;-webkit-mask-image:url(img/arrow-right-long.svg);mask-image:url(img/arrow-right-long.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:38px auto;mask-size:38px auto;-webkit-mask-position:center;mask-position:center}.course-item-popup #popup-course .fmp-question-arrow-inline-input-text-list .lp-fib-input{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:78px !important;min-width:78px}.course-item-popup #popup-course .fmp-question-arrow-inline-input-text-list .lp-fib-input input{width:38px;height:38px;border:1px solid #2d2d2d;padding:0;text-align:center}.course-item-popup #popup-course .fmp-question-single-center-input .lp-fib-input input{border:1px solid #2d2d2d;min-height:50px;text-align:center}.course-item-popup #popup-course .fmp-question-large-question-option-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:40px 0 0}.course-item-popup #popup-course .fmp-question-large-question-option-list .fmp-single-large-question{display:grid;grid-template-columns:16px minmax(0, 1fr);grid-gap:16px;gap:16px;width:100%;padding:4px 16px;background-color:#f0f4f5}.question-response{margin-top:10px}.rrc-error-msg{color:#dc3221;color:var(--rrc-color-red)}.result-statistic,.quiz-attempts{display:none}.question-true_or_false .answer-options{display:grid;grid-template-columns:repeat(2, minmax(0, 200px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:20px;gap:20px}.course-item-lp_quiz #popup-footer .course-item-nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.course-item-lp_quiz .course-item-nav .prev{display:none !important}#popup-footer .prev .course-item-nav__name{left:0 !important}#popup-footer .next .course-item-nav__name{right:0 !important}.site-header{--rrc-header-height: 92px;height:92px;height:var(--rrc-header-height)}.rrc-header-columns{display:grid;grid-template-columns:180px minmax(0, 1fr);border-bottom:2px solid #173b63;border-bottom:2px solid var(--rrc-color-blue, #173b63)}.site-branding a{display:block}.site-branding svg,.site-branding img{display:block;width:auto;max-width:none;max-width:initial;height:92px}.rrc-hero{background:#2c5f90;background:-webkit-gradient(linear, left top, left bottom, from(rgb(44, 95, 144)), to(rgb(23, 59, 99)));background:linear-gradient(180deg, rgb(44, 95, 144) 0%, rgb(23, 59, 99) 100%);text-align:center}@media(min-width: 1280px){.rrc-hero{padding-top:100px;padding-bottom:120px;background:-webkit-gradient(linear, left top, right top, from(rgb(23, 59, 99)), to(rgb(44, 95, 144)));background:linear-gradient(90deg, rgb(23, 59, 99) 0%, rgb(44, 95, 144) 100%);text-align:left}}@media(min-width: 1280px){.rrc-hero .rrc-columns{grid-template-columns:minmax(0, 1fr) 384px}}.rrc-hero .rrc-figure{max-width:156px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.rrc-hero .rrc-figure{max-width:224px}}@media(min-width: 1280px){.rrc-hero .rrc-figure{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:100%}}@media(min-width: 1280px){.rrc-hero .rrc-content{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.rrc-hero .rrc-search-directory{position:relative}.rrc-hero .rrc-search-directory #rrc-directory-search{width:100%;padding:20px 56px 20px 24px}.rrc-hero .rrc-search-directory::after{content:"";position:absolute;top:0;right:16px;z-index:2;width:32px;height:100%;background-image:url(img/rrc-search-bold.svg);background-repeat:no-repeat;background-position:center;background-size:32px}.understanding-rr .rrc-columns,.about-cprr .rrc-columns{gap:0}@media(min-width: 768px){.understanding-rr .rrc-columns,.about-cprr .rrc-columns{display:block}}@media(min-width: 1280px){.understanding-rr .rrc-columns,.about-cprr .rrc-columns{display:grid;grid-template-columns:384px minmax(0, 1fr);grid-template-rows:auto 1fr;grid-gap:32px;gap:32px}}.understanding-rr .rrc-h2,.about-cprr .rrc-h2{margin-bottom:20px}@media(min-width: 768px){.understanding-rr .rrc-h2,.about-cprr .rrc-h2{margin-bottom:32px}}@media(min-width: 1280px){.understanding-rr .rrc-h2,.about-cprr .rrc-h2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0}}@media(min-width: 768px){.understanding-rr .rrc-figure,.about-cprr .rrc-figure{float:left;margin-bottom:8px;margin-right:32px;width:222px}}@media(min-width: 1280px){.understanding-rr .rrc-figure,.about-cprr .rrc-figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;grid-row:span 2;float:none;float:initial;margin-bottom:0;margin-bottom:initial;margin-right:0;margin-right:initial;width:auto;width:initial}}.understanding-rr .rrc-paragraph,.about-cprr .rrc-paragraph{margin-top:20px}@media(min-width: 768px){.understanding-rr .rrc-paragraph,.about-cprr .rrc-paragraph{margin-top:32px}}@media(min-width: 1280px){.understanding-rr .rrc-paragraph,.about-cprr .rrc-paragraph{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:16px}}.understanding-rr .rrc-buttons,.about-cprr .rrc-buttons{margin-top:20px}@media(min-width: 768px){.understanding-rr .rrc-buttons,.about-cprr .rrc-buttons{margin-top:32px}}@media(min-width: 1280px){.understanding-rr .rrc-buttons,.about-cprr .rrc-buttons{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:0}}.about-cprr .rrc-columns{gap:0}@media(min-width: 768px){.about-cprr .rrc-columns{display:block}}@media(min-width: 1280px){.about-cprr .rrc-columns{display:grid;grid-template-columns:384px minmax(0, 1fr);grid-template-rows:auto 1fr;grid-gap:32px;gap:32px}}.about-cprr .rrc-figure{width:220px}@media(min-width: 768px){.about-cprr .rrc-figure{width:222px}}@media(min-width: 1280px){.about-cprr .rrc-figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;grid-row:span 3;width:100%}}.rrc-structure-list{display:grid;grid-gap:10px;gap:10px;width:100%}@media(min-width: 768px){.rrc-structure-list{gap:12px}.rrc-structure-list:has(.rrc-paragraph:nth-last-child(2)){grid-template-columns:repeat(2, minmax(0, 1fr))}.rrc-structure-list:has(.rrc-paragraph:nth-last-child(3)){grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1280px){.rrc-structure-list{gap:16px}}.rrc-structure-list .rrc-paragraph{position:relative}.rrc-structure-list .rrc-paragraph:not(:last-child){padding-bottom:10px}@media(min-width: 768px){.rrc-structure-list .rrc-paragraph:not(:last-child){padding-bottom:0;padding-right:12px}}@media(min-width: 1280px){.rrc-structure-list .rrc-paragraph:not(:last-child){padding-right:16px}}.rrc-structure-list .rrc-paragraph:not(:last-child)::after{content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:140px;height:1px;background-color:#444;background-color:var(--rrc-color-text, #444)}@media(min-width: 768px){.rrc-structure-list .rrc-paragraph:not(:last-child)::after{left:100%;bottom:0;-webkit-transform:translateX(0%);transform:translateX(0%);height:100%;width:1px}}.rrc-structure-list .rrc-paragraph p{max-width:250px;margin-left:auto;margin-right:auto}.is-dark .rrc-structure-list .rrc-paragraph:not(:last-child)::after{background-color:#fff;background-color:var(--rrc-color-white, #fff)}.rrc-faqs .rrc-svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.rrc-faqs[open] .rrc-svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rrc-faqs .rrc-faqs-question{cursor:pointer}.rrc-contact .rrc-contact-form{width:100%;max-width:600px}.rrc-contact .wpcf7-form input,.rrc-contact .wpcf7-form select,.rrc-contact .wpcf7-form textarea{padding:16px 24px;width:100%}.rrc-contact .wpcf7-form select{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:url(img/rrc-arrow-down.svg);background-position:calc(100% - 15px) center;background-size:22px;background-repeat:no-repeat}.rrc-contact .wpcf7-form p{margin-top:0;margin-bottom:24px}.rrc-contact .wpcf7-form input[type=submit]{padding:14px 24px;background-color:#173b63;background-color:var(--rrc-color-blue, #173b63);color:#fff;display:block;margin-left:auto;margin-right:auto;cursor:pointer}.rrc-contact .wpcf7-form .wpcf7-spinner{margin-left:auto;margin-right:auto;display:block;margin-top:10px}.rrc-contact .wpcf7-form.sent .wpcf7-response-output{border-color:#173b63;border-color:var(--rrc-color-blue, #173b63);background:#173b63;background:var(--rrc-color-blue, #173b63);color:#fff}.rrc-directory{width:100%;font-family:Arial,sans-serif}.rrc-directory .table-row{display:grid;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}@media(min-width: 1024px){.rrc-directory .table-row.table-header .col:not(:last-child){border-right:1px solid #fff}}@media(min-width: 640px){.rrc-directory .table-row.table-header .col:nth-child(1){border-right:1px solid #fff}}.rrc-directory .table-row:not(.table-header):nth-child(odd){background-color:#f5f5f5;background-color:var(--rrc-color-light, #f5f5f5)}@media(min-width: 1024px){.rrc-directory .table-row:not(.table-header) .col:not(:last-child){border-right:1px solid #444;border-right:1px solid var(--rrc-color-text, #444)}}@media(min-width: 640px){.rrc-directory .table-row:not(.table-header) .col:nth-child(1){border-right:1px solid #444;border-right:1px solid var(--rrc-color-text, #444)}}@media(min-width: 640px){.rrc-directory .table-row{grid-template-columns:2fr 2fr}}@media(min-width: 1024px){.rrc-directory .table-row{grid-template-columns:repeat(2, minmax(0, 1fr)) 205px 105px 100px 100px}}.rrc-directory .table-row .col.date,.rrc-directory .table-row .col.status,.rrc-directory .table-row .col.li,.rrc-directory .table-row .col.web{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 1024px){.rrc-directory .table-row .col.date,.rrc-directory .table-row .col.status,.rrc-directory .table-row .col.li,.rrc-directory .table-row .col.web{display:-webkit-box;display:-ms-flexbox;display:flex}}.rrc-directory .table-row .col.company{display:none}@media(min-width: 640px){.rrc-directory .table-row .col.company{display:-webkit-box;display:-ms-flexbox;display:flex}}.rrc-directory .table-header{background:#173b63;background:var(--rrc-color-blue, #173b63);color:#fff}.rrc-directory .table-header .col{padding:16px 30px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;justify-content:center;place-content:center}@media(min-width: 1024px){.rrc-directory .table-header .col.date,.rrc-directory .table-header .col.status,.rrc-directory .table-header .col.li,.rrc-directory .table-header .col.web{display:block;text-align:center}}@media(min-width: 640px){.rrc-directory .table-header .col.company{display:block}}.rrc-directory .table-body .col{padding:14px 16px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rrc-directory .table-body .col a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rrc-directory .status.active{color:#2c5f90;font-weight:600}.rrc-directory .status.inactive{color:#902c3b;font-weight:600}.rrc-directory .rrc-pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;list-style:none;padding:0;margin:0}.rrc-directory .rrc-pagination li a,.rrc-directory .rrc-pagination li span{display:grid;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center;width:48px;height:48px;color:#444;color:var(--rrc-color-text, #444);-webkit-text-decoration:none;text-decoration:none}@media(min-width: 640px){.rrc-directory .rrc-pagination li a,.rrc-directory .rrc-pagination li span{width:64px;height:64px}}.rrc-directory .rrc-pagination .current,.rrc-directory .rrc-pagination a:hover{color:#173b63;color:var(--rrc-color-blue, #173b63);border:1px solid #173b63;border:1px solid var(--rrc-color-blue, #173b63)}.rrc-directory #rrc-directory-content.loading{opacity:.5;pointer-events:none}.cprr-developed .rrc-columns{gap:0}@media(min-width: 768px){.cprr-developed .rrc-columns{display:block}}@media(min-width: 1280px){.cprr-developed .rrc-columns{display:grid;grid-template-columns:minmax(0, 1fr) 280px;grid-template-rows:auto auto 1fr;grid-gap:32px;gap:32px}}.cprr-developed .rrc-h2{margin-bottom:20px}@media(min-width: 768px){.cprr-developed .rrc-h2{margin-bottom:32px}}@media(min-width: 1280px){.cprr-developed .rrc-h2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0}}@media(min-width: 768px){.cprr-developed .rrc-user-card{float:right;margin-top:8px;margin-left:32px;width:280px}}@media(min-width: 1280px){.cprr-developed .rrc-user-card{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;grid-row:span 3;float:none;float:initial;margin-bottom:0;margin-bottom:initial;margin-right:0;margin-right:initial}}.cprr-developed .rrc-paragraph{margin-top:20px}@media(min-width: 768px){.cprr-developed .rrc-paragraph{margin-top:32px}}@media(min-width: 1280px){.cprr-developed .rrc-paragraph{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:16px}}.cprr-developed .rrc-buttons{margin-top:20px}@media(min-width: 768px){.cprr-developed .rrc-buttons{margin-top:32px}}@media(min-width: 1280px){.cprr-developed .rrc-buttons{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:0}}
:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-timing-function:initial;transition-timing-function:initial;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-bottom:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:44px;width:var(--swiper-navigation-size);height:44px;height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:50%;top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - 44px/2);margin-top:calc(0px - var(--swiper-navigation-size)/2)}.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-next{right:4px;right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:50%;top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - 44px/2);margin-top:calc(0px - var(--swiper-navigation-size)/2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:4px;left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:4px;right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:50%;left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - 44px/2);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:4px;top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:4px;bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
