﻿/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/assets/fancybox_sprite-b9d6fddb0988440902fcfc72f371ecfa80ee2eb36073f9eebc17449ee41c886f.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/assets/fancybox_loading-b8681cce947f5b28ed3181b11601e2470b40811722a49564d1271e7b40015064.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/assets/blank-b1442e85b03bdcaf66dc58c7abb98745dd2687d86350be9a298a1d9382ac849b.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/assets/fancybox_overlay-a163bab86035b0ba62c98fbbd4d8b4f5edabbbb774eca0b5e9e5081b5711b2ab.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/assets/fancybox_sprite@2x-6ab68245606bbe6ad87ea3f6a044c93f6c21a07e70924b35b68bfb3786d94cf0.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/assets/fancybox_loading@2x-73b27f9aeb7bc6ee3c4bd20742382f015efd89981a3706d2a29a50867849629c.gif);background-size:24px 24px}}#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050}#fancybox-buttons.top{top:10px}#fancybox-buttons.bottom{bottom:10px}#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05);background:#323232;background:-moz-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #444), color-stop(50%, #343434), color-stop(50%, #292929), color-stop(100%, #333));background:-webkit-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);background:-o-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);background:-ms-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);background:linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 )}#fancybox-buttons ul li{float:left;margin:0;padding:0}#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-color:transparent;background-image:url(/assets/fancybox_buttons-e31c3a8c15610109580e0f787dceb6e0a33c5f365d4cdbd4ee76f2b33aef5822.png);background-repeat:no-repeat;outline:none;opacity:0.8}#fancybox-buttons a:hover{opacity:1}#fancybox-buttons a.btnPrev{background-position:5px 0}#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}#fancybox-buttons a.btnPlay{background-position:0 -30px}#fancybox-buttons a.btnPlayOn{background-position:-30px -30px}#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px}#fancybox-buttons a.btnToggleOn{background-position:-27px -60px}#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0px}#fancybox-buttons a.btnDisabled{opacity:0.4;cursor:default}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;opacity:0.5}#fancybox-thumbs ul li.active{opacity:0.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.royalSlider{width:600px;height:400px;position:relative;direction:ltr}.royalSlider>*{float:left}.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink{-webkit-backface-visibility:hidden}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none}.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsThumb{float:left;position:relative}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;transition:visibility 0s linear 0.3s,opacity 0.3s linear}.rsGCaption{width:100%;float:left;text-align:center}.royalSlider.rsFullscreen{position:fixed !important;height:auto !important;width:auto !important;margin:0 !important;padding:0 !important;z-index:2147483647 !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important}.royalSlider .rsSlide.rsFakePreloader{opacity:1 !important;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s;display:none}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%;height:100%;position:relative}.rsPreloader{position:absolute;z-index:0}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,0.25)}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}.rsTabs{float:left;background:none !important}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative}.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s}.rsVideoFrameHolder.rsVideoActive{opacity:1}.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%}.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:44px}.rsABlock{left:0;top:0;position:absolute;z-index:15}img.rsImg{max-width:none}.grab-cursor{cursor:url(grab.png) 8 8,move}.grabbing-cursor{cursor:url(grabbing.png) 8 8,move}.rsNoDrag{cursor:auto}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url(blank.gif)}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#ffffff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}html{box-sizing:border-box;overflow-x:hidden;overflow-y:auto}*,*::before,*::after{box-sizing:inherit}body{background-color:white}@media all and (max-width: 49.9375em){body.side-menu-open{height:100%;width:100%;overflow:hidden;position:fixed}}a{text-decoration:none}a{transition:color 0.2s}a:link{color:#2448FF}a:visited{color:#2448FF}a:hover{color:#5773ff}a:focus{color:#5773ff}a:active{color:#0b33ff}img{max-width:100%}html{font-size:1.25rem;line-height:1.5}body{font-family:"freight-sans-pro", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif;font-variant-numeric:lining-nums;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";color:#070F21;-webkit-font-smoothing:antialiased;font-weight:500}h1,h2,h3,h4,h5,p,ul,ol,li{margin-top:0}h1{font-size:1.8rem;line-height:1.15;font-weight:600;margin-bottom:0.9rem}@media all and (min-width: 48em){h1{font-size:2.5rem}}h2{font-size:1.4rem;line-height:1.2;font-weight:700;margin-bottom:0.9rem}@media all and (min-width: 48em){h2{font-size:1.9rem}}h2:not(:first-child){margin-top:0.9rem}h2.subtitle{font-size:1.1rem;font-weight:500;margin-bottom:0.45rem}@media all and (min-width: 30em){h2.subtitle{font-size:1.2rem}}@media all and (min-width: 48em){h2.subtitle{font-size:1.3rem}}h3{font-size:1.2rem;line-height:1.2;font-weight:700;margin-bottom:0.9rem}@media all and (min-width: 48em){h3{font-size:1.3rem}}h4{font-size:1rem;line-height:1.2;font-weight:600;margin-bottom:0.45rem}@media all and (min-width: 48em){h4{font-size:1.1rem}}h5{font-size:1rem;line-height:1.2;font-weight:600;margin-bottom:0.45rem}p{line-height:1.8;margin-bottom:0.9rem}@media all and (max-width: 29.9375em){p{font-size:.9rem}}ul,ol{list-style:none;padding-left:0}@media all and (max-width: 29.9375em){ul,ol{font-size:.9rem}}dd{margin:0}.writing-area ul{list-style:disc;padding-left:1.2em;margin-bottom:0.9rem}.writing-area ul li{margin-bottom:0.6rem}.writing-area ul ul{list-style:circle}.writing-area ol{list-style:decimal;padding-left:1.2em}.writing-area ol li{margin-bottom:0.6rem}[type="submit"]{cursor:pointer}select{max-width:100%}fieldset{border:0;padding:0;margin:0}pre{font-family:"Courier New", Courier, monospace;white-space:pre-wrap}.clearfix::after{clear:both;content:'';display:table}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hide{display:none}.nowrap{white-space:nowrap}@media all and (max-width: 29.9375em){.hidden-xs-down{display:none}}.vertical-section-padding{padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:1.8rem;padding-top:1.8rem}@media all and (min-width: 48em){.vertical-section-padding{padding-bottom:3.6rem;padding-top:3.6rem}}.top-divider{position:relative}.top-divider::before{content:'';display:block;position:absolute;width:100%;height:2px;top:0;left:0;z-index:0;background-image:linear-gradient(90deg, rgba(221,221,226,0) 0%, rgba(221,221,226,0.8) 20%, rgba(221,221,226,0) 80%)}.feather-icon{--svg-icon-size: 0.8rem;width:0.8rem;height:0.8rem;width:var(--svg-icon-size);height:var(--svg-icon-size);vertical-align:middle;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.clarity-icon{transform-origin:center;--svg-icon-size: 1.111em;width:1.111em;height:1.111em;width:var(--svg-icon-size);height:var(--svg-icon-size);vertical-align:-.2em}.clarity-icon [class*=clr-i]{fill:currentColor}.clarity-icon .clr-i-alert{fill:#F5D000}.clarity-icon .clr-i-badge{fill:#CC297A}.social-icon{display:inline-block;--svg-icon-size: 1.8rem;width:1.8rem;height:1.8rem;width:var(--svg-icon-size);height:var(--svg-icon-size);fill:#fff;fill-rule:evenodd}.fancybox-skin{background-color:#fff}.tooltip-and-activator-wrapper{position:relative;display:block;width:100%}[role=tooltip]{position:absolute;padding:.75rem;box-shadow:0px 10px 30px rgba(7,15,33,0.2);font-size:.9rem;background-color:#070F21;color:white;border-radius:4px;width:100%;max-width:16rem;top:calc(100% + .25em);left:0.45rem;transform:translateY(-0.5rem);visibility:hidden;opacity:0;pointer-events:none;transition:transform .25s ease-out .3s, opacity .15s ease-out .3s}[role=tooltip]::before{content:'';display:block;position:absolute;width:1rem;height:1rem;transform:rotate(45deg) translateX(-50%);background-color:#070F21;border-top-left-radius:3px;top:-.1414rem;left:50%}[role=tooltip] p{font-size:.9rem;line-height:1.5}[role=tooltip] p:last-child{margin-bottom:0}[data-tooltip=true] .feather-icon{margin-left:.25em}[data-tooltip=true].mobile-tooltip-active+[role=tooltip],[data-tooltip=true]:not(.touch-device):hover+[role=tooltip],[data-tooltip=true]:not(.touch-device):focus+[role=tooltip]{z-index:1;display:block;visibility:visible;opacity:1;transform:translateY(0)}.container,.navbar,.navbar .side-menu{padding:0 0.9rem;max-width:calc(1440px + 1.8rem);margin-left:auto;margin-right:auto}@media all and (min-width: 38.75em){.container,.navbar,.navbar .side-menu{padding:0 1.8rem;max-width:calc(1440px + 3.6rem)}}.max-width-3col{max-width:320px}.max-width-4col{max-width:427px}.max-width-5col{max-width:533px}.max-width-6col{max-width:640px}.max-width-7col{max-width:747px}.max-width-8col{max-width:853px}.max-width-9col{max-width:960px}.max-width-10col{max-width:1067px}.max-width-11col{max-width:1173px}.max-width-12col{max-width:1440px}.grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:0.45rem;grid-row-gap:0.9rem}.grid>*{grid-column:auto / span 2}@media all and (min-width: 20em){.grid .col-xs-1{grid-column-end:span 1}.grid .col-xs-2{grid-column-end:span 2}.grid .col-xs-3{grid-column-end:span 3}.grid .col-xs-4{grid-column-end:span 4}.grid .col-xs-5{grid-column-end:span 5}.grid .col-xs-6{grid-column-end:span 6}.grid .col-xs-7{grid-column-end:span 7}.grid .col-xs-8{grid-column-end:span 8}.grid .col-xs-9{grid-column-end:span 9}.grid .col-xs-10{grid-column-end:span 10}.grid .col-xs-11{grid-column-end:span 11}.grid .col-xs-12{grid-column-end:span 12}.grid .col-xs-offset-1{grid-column-start:1}.grid .col-xs-offset-2{grid-column-start:2}.grid .col-xs-offset-3{grid-column-start:3}.grid .col-xs-offset-4{grid-column-start:4}.grid .col-xs-offset-5{grid-column-start:5}.grid .col-xs-offset-6{grid-column-start:6}.grid .col-xs-offset-7{grid-column-start:7}.grid .col-xs-offset-8{grid-column-start:8}.grid .col-xs-offset-9{grid-column-start:9}.grid .col-xs-offset-10{grid-column-start:10}.grid .col-xs-offset-11{grid-column-start:11}.grid .col-xs-offset-12{grid-column-start:12}}@media all and (min-width: 30em){.grid{grid-template-columns:repeat(12, 1fr);grid-column-gap:1.8rem;grid-row-gap:0.9rem}.grid>*{grid-column:auto / span 12}.grid .col-sm-1{grid-column-end:span 1}.grid .col-sm-2{grid-column-end:span 2}.grid .col-sm-3{grid-column-end:span 3}.grid .col-sm-4{grid-column-end:span 4}.grid .col-sm-5{grid-column-end:span 5}.grid .col-sm-6{grid-column-end:span 6}.grid .col-sm-7{grid-column-end:span 7}.grid .col-sm-8{grid-column-end:span 8}.grid .col-sm-9{grid-column-end:span 9}.grid .col-sm-10{grid-column-end:span 10}.grid .col-sm-11{grid-column-end:span 11}.grid .col-sm-12{grid-column-end:span 12}.grid .col-sm-offset-1{grid-column-start:1}.grid .col-sm-offset-2{grid-column-start:2}.grid .col-sm-offset-3{grid-column-start:3}.grid .col-sm-offset-4{grid-column-start:4}.grid .col-sm-offset-5{grid-column-start:5}.grid .col-sm-offset-6{grid-column-start:6}.grid .col-sm-offset-7{grid-column-start:7}.grid .col-sm-offset-8{grid-column-start:8}.grid .col-sm-offset-9{grid-column-start:9}.grid .col-sm-offset-10{grid-column-start:10}.grid .col-sm-offset-11{grid-column-start:11}.grid .col-sm-offset-12{grid-column-start:12}}@media all and (min-width: 38.75em){.grid .col-smp-1{grid-column-end:span 1}.grid .col-smp-2{grid-column-end:span 2}.grid .col-smp-3{grid-column-end:span 3}.grid .col-smp-4{grid-column-end:span 4}.grid .col-smp-5{grid-column-end:span 5}.grid .col-smp-6{grid-column-end:span 6}.grid .col-smp-7{grid-column-end:span 7}.grid .col-smp-8{grid-column-end:span 8}.grid .col-smp-9{grid-column-end:span 9}.grid .col-smp-10{grid-column-end:span 10}.grid .col-smp-11{grid-column-end:span 11}.grid .col-smp-12{grid-column-end:span 12}.grid .col-smp-offset-1{grid-column-start:1}.grid .col-smp-offset-2{grid-column-start:2}.grid .col-smp-offset-3{grid-column-start:3}.grid .col-smp-offset-4{grid-column-start:4}.grid .col-smp-offset-5{grid-column-start:5}.grid .col-smp-offset-6{grid-column-start:6}.grid .col-smp-offset-7{grid-column-start:7}.grid .col-smp-offset-8{grid-column-start:8}.grid .col-smp-offset-9{grid-column-start:9}.grid .col-smp-offset-10{grid-column-start:10}.grid .col-smp-offset-11{grid-column-start:11}.grid .col-smp-offset-12{grid-column-start:12}}@media all and (min-width: 48em){.grid .col-md-1{grid-column-end:span 1}.grid .col-md-2{grid-column-end:span 2}.grid .col-md-3{grid-column-end:span 3}.grid .col-md-4{grid-column-end:span 4}.grid .col-md-5{grid-column-end:span 5}.grid .col-md-6{grid-column-end:span 6}.grid .col-md-7{grid-column-end:span 7}.grid .col-md-8{grid-column-end:span 8}.grid .col-md-9{grid-column-end:span 9}.grid .col-md-10{grid-column-end:span 10}.grid .col-md-11{grid-column-end:span 11}.grid .col-md-12{grid-column-end:span 12}.grid .col-md-offset-1{grid-column-start:1}.grid .col-md-offset-2{grid-column-start:2}.grid .col-md-offset-3{grid-column-start:3}.grid .col-md-offset-4{grid-column-start:4}.grid .col-md-offset-5{grid-column-start:5}.grid .col-md-offset-6{grid-column-start:6}.grid .col-md-offset-7{grid-column-start:7}.grid .col-md-offset-8{grid-column-start:8}.grid .col-md-offset-9{grid-column-start:9}.grid .col-md-offset-10{grid-column-start:10}.grid .col-md-offset-11{grid-column-start:11}.grid .col-md-offset-12{grid-column-start:12}}@media all and (min-width: 64em){.grid .col-mdp-1{grid-column-end:span 1}.grid .col-mdp-2{grid-column-end:span 2}.grid .col-mdp-3{grid-column-end:span 3}.grid .col-mdp-4{grid-column-end:span 4}.grid .col-mdp-5{grid-column-end:span 5}.grid .col-mdp-6{grid-column-end:span 6}.grid .col-mdp-7{grid-column-end:span 7}.grid .col-mdp-8{grid-column-end:span 8}.grid .col-mdp-9{grid-column-end:span 9}.grid .col-mdp-10{grid-column-end:span 10}.grid .col-mdp-11{grid-column-end:span 11}.grid .col-mdp-12{grid-column-end:span 12}.grid .col-mdp-offset-1{grid-column-start:1}.grid .col-mdp-offset-2{grid-column-start:2}.grid .col-mdp-offset-3{grid-column-start:3}.grid .col-mdp-offset-4{grid-column-start:4}.grid .col-mdp-offset-5{grid-column-start:5}.grid .col-mdp-offset-6{grid-column-start:6}.grid .col-mdp-offset-7{grid-column-start:7}.grid .col-mdp-offset-8{grid-column-start:8}.grid .col-mdp-offset-9{grid-column-start:9}.grid .col-mdp-offset-10{grid-column-start:10}.grid .col-mdp-offset-11{grid-column-start:11}.grid .col-mdp-offset-12{grid-column-start:12}}@media all and (min-width: 80em){.grid .col-lg-1{grid-column-end:span 1}.grid .col-lg-2{grid-column-end:span 2}.grid .col-lg-3{grid-column-end:span 3}.grid .col-lg-4{grid-column-end:span 4}.grid .col-lg-5{grid-column-end:span 5}.grid .col-lg-6{grid-column-end:span 6}.grid .col-lg-7{grid-column-end:span 7}.grid .col-lg-8{grid-column-end:span 8}.grid .col-lg-9{grid-column-end:span 9}.grid .col-lg-10{grid-column-end:span 10}.grid .col-lg-11{grid-column-end:span 11}.grid .col-lg-12{grid-column-end:span 12}.grid .col-lg-offset-1{grid-column-start:1}.grid .col-lg-offset-2{grid-column-start:2}.grid .col-lg-offset-3{grid-column-start:3}.grid .col-lg-offset-4{grid-column-start:4}.grid .col-lg-offset-5{grid-column-start:5}.grid .col-lg-offset-6{grid-column-start:6}.grid .col-lg-offset-7{grid-column-start:7}.grid .col-lg-offset-8{grid-column-start:8}.grid .col-lg-offset-9{grid-column-start:9}.grid .col-lg-offset-10{grid-column-start:10}.grid .col-lg-offset-11{grid-column-start:11}.grid .col-lg-offset-12{grid-column-start:12}}@media all and (min-width: 120em){.grid .col-xl-1{grid-column-end:span 1}.grid .col-xl-2{grid-column-end:span 2}.grid .col-xl-3{grid-column-end:span 3}.grid .col-xl-4{grid-column-end:span 4}.grid .col-xl-5{grid-column-end:span 5}.grid .col-xl-6{grid-column-end:span 6}.grid .col-xl-7{grid-column-end:span 7}.grid .col-xl-8{grid-column-end:span 8}.grid .col-xl-9{grid-column-end:span 9}.grid .col-xl-10{grid-column-end:span 10}.grid .col-xl-11{grid-column-end:span 11}.grid .col-xl-12{grid-column-end:span 12}.grid .col-xl-offset-1{grid-column-start:1}.grid .col-xl-offset-2{grid-column-start:2}.grid .col-xl-offset-3{grid-column-start:3}.grid .col-xl-offset-4{grid-column-start:4}.grid .col-xl-offset-5{grid-column-start:5}.grid .col-xl-offset-6{grid-column-start:6}.grid .col-xl-offset-7{grid-column-start:7}.grid .col-xl-offset-8{grid-column-start:8}.grid .col-xl-offset-9{grid-column-start:9}.grid .col-xl-offset-10{grid-column-start:10}.grid .col-xl-offset-11{grid-column-start:11}.grid .col-xl-offset-12{grid-column-start:12}}.grid .center-in-row{grid-column-start:1;grid-column-end:span 2;justify-self:center}@media all and (min-width: 30em){.grid .center-in-row{grid-column-end:span 12}}.row-gap-0{grid-row-gap:0}.column-gap-0{grid-column-gap:0}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.sidebar-layout-grid>*:not(.full-bleed){margin-left:auto;margin-right:auto;padding-left:0.9rem;padding-right:0.9rem;max-width:calc(1440px + 1.8rem)}}@media all and (-ms-high-contrast: none) and (min-width: 38.75em), all and (-ms-high-contrast: active) and (min-width: 38.75em){.sidebar-layout-grid>*:not(.full-bleed){padding-left:1.8rem;padding-right:1.8rem;max-width:calc(1440px + 3.6rem)}.sidebar-layout-grid>*:not(.full-bleed).inner-main{max-width:853px}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.sidebar-layout-grid>div.sidebar{margin-top:0;max-width:427px}}@supports (display: grid){.sidebar-layout-grid{--side-bar-width: 14rem;--content-width: calc(72rem - var(--side-bar-width) - 1.8rem);display:grid;grid-auto-rows:auto;grid-column-gap:0.9rem;z-index:0;position:relative;grid-template-columns:[fullbleed-start] auto [main-start] 1fr 1fr [main-end] auto [fullbleed-end]}@media all and (min-width: 48em){.sidebar-layout-grid{grid-column-gap:1.8rem}}.sidebar-layout-grid>.full-bleed{grid-column:fullbleed}.sidebar-layout-grid>.inner-main{grid-column:main}.sidebar-layout-grid>.sidebar{position:relative;grid-column:main;width:100%;max-width:var(--side-bar-width);justify-self:center;z-index:1}.sidebar-layout-grid>.edge-to-main{grid-column:main}.sidebar-layout-grid>.main-to-edge{grid-column:main}.sidebar-layout-grid>.inner-to-edge{grid-column:main}@media all and (min-width: 60em){.sidebar-layout-grid{grid-template-columns:[fullbleed-start] minmax(0, 1fr) [main-start content-start] minmax(0, var(--content-width)) [content-end sidebar-start] var(--side-bar-width) [sidebar-end main-end] minmax(0, 1fr) [fullbleed-end]}.sidebar-layout-grid.reverse-layout,.sidebar-layout-grid.reverse-layout .sidebar-layout-grid{grid-template-columns:[fullbleed-start] minmax(0, 1fr) [main-start sidebar-start] var(--side-bar-width) [sidebar-end content-start] minmax(0, var(--content-width)) [content-end main-end] minmax(0, 1fr) [fullbleed-end]}.sidebar-layout-grid>.inner-main{grid-column:main}.sidebar-layout-grid>.sidebar{grid-column:main}.sidebar-layout-grid>.edge-to-main{grid-column-start:fullbleed;grid-column-end:main}.sidebar-layout-grid>.main-to-edge{grid-column-start:main;grid-column-end:fullbleed}.sidebar-layout-grid .inner-to-edge{grid-column-start:content;grid-column-end:fullbleed}.sidebar-layout-grid>.sidebar:nth-child(2) ~ *:nth-child(3){grid-row-start:2}.sidebar-layout-grid>.sidebar:nth-child(2) ~ *:nth-child(4){grid-row-start:3}.sidebar-layout-grid>.sidebar:nth-child(2) ~ *:nth-child(5){grid-row-start:4}.sidebar-layout-grid>.sidebar:nth-child(2) ~ *:nth-child(6){grid-row-start:5}.sidebar-layout-grid>.sidebar:nth-child(2) ~ *:nth-child(7){grid-row-start:6}.sidebar-layout-grid>.sidebar:nth-child(2) ~ *:nth-child(8){grid-row-start:7}.sidebar-layout-grid>.sidebar:nth-child(2) ~ *:nth-child(9){grid-row-start:8}.sidebar-layout-grid>.sidebar:nth-child(2) ~ *:nth-child(10){grid-row-start:9}}@media all and (min-width: 60em) and (min-height: 40.625em){.sidebar-layout-grid>.inner-main{grid-column:content}.sidebar-layout-grid>.sidebar{grid-column:sidebar;grid-row:1 / span 4;align-self:start;right:0}.sidebar-layout-grid>.sidebar+*{grid-row-start:1}.sidebar-layout-grid>.sidebar:not(.unstuck){position:-webkit-sticky;position:sticky;top:0.9rem}}@media all and (min-width: 64em){.sidebar-layout-grid>.inner-main{grid-column:content}.sidebar-layout-grid>.sidebar{grid-column:sidebar;grid-row:1 / span 4;align-self:start}.sidebar-layout-grid>.sidebar+*{grid-row-start:1}}}.cert-syllabus-unit{display:grid;align-items:start;--timeline-width: 2rem;--label-width: 0rem;grid-template-columns:[edge-start label-start] minmax(var(--label-width), auto) [label-end timeline-start main-start] var(--timeline-width) [timeline-end content-start] 1fr [content-end main-end edge-end];grid-template-rows:[edge-start header-start] auto [header-end content-start] 1fr [content-end edge-end]}.cert-syllabus-unit+.cert-syllabus-unit{margin-top:.5rem}.cert-syllabus-unit__label{display:none}@media all and (min-width: 38.75em){.cert-syllabus-unit{--timeline-width: 4.5rem;--label-width: 3rem}.cert-syllabus-unit+.cert-syllabus-unit{margin-top:1.5rem}.cert-syllabus-unit__label{display:block}}.cert-syllabus-unit__label{grid-column:label;grid-row:edge}.cert-syllabus-unit__timeline{grid-column:timeline;grid-row:edge}.cert-syllabus-unit__header{grid-column:main;grid-row:header}.cert-syllabus-unit__content{grid-column:content;grid-row:content}.cert-syllabus-unit__label{padding-top:0.45rem;padding-bottom:0.45rem}.cert-syllabus-unit__timeline{height:100%;justify-self:start;margin-left:0.675rem;position:relative}@media all and (min-width: 38.75em){.cert-syllabus-unit__timeline{justify-self:center;margin-left:auto;margin-right:auto}}.cert-syllabus-unit__timeline .line{position:absolute;z-index:-1;width:2px;top:-1.5rem;bottom:0;left:-1px}.cert-syllabus-unit:first-child .cert-syllabus-unit__timeline .line{top:1.5rem}.cert-syllabus-unit:last-child .cert-syllabus-unit__timeline .line{bottom:calc(100% - 1.5rem)}.cert-syllabus-unit__header{display:flex;flex-wrap:nowrap}.cert-syllabus-unit__header .header__icon{width:var(--timeline-width);flex-grow:0;flex-shrink:0;display:flex}.cert-syllabus-unit__header .header__icon .clarity-icon{margin:auto}.cert-syllabus-unit__header .header__icon .clarity-icon{--svg-icon-size: 1.35rem;width:1.35rem;height:1.35rem;width:var(--svg-icon-size);height:var(--svg-icon-size);margin-left:0}@media all and (min-width: 38.75em){.cert-syllabus-unit__header .header__icon .clarity-icon{--svg-icon-size: 1.79955rem;width:1.79955rem;height:1.79955rem;width:var(--svg-icon-size);height:var(--svg-icon-size);margin-left:auto;margin-right:auto}}.cert-syllabus-unit__header .header__title{width:100%;padding:0.45rem 0.9rem}@media all and (min-width: 38.75em){.cert-syllabus-unit__header .header__title{padding:0.9rem}}.cert-syllabus-unit__header .header__title h3{margin:0}.cert-syllabus-unit__content{padding:0.9rem}@media all and (min-width: 38.75em){.cert-syllabus-unit__content{padding:0.9rem 0.9rem 0.9rem 1.8rem}}.header-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.header-background ~ .navbar,.header-background ~ .container{position:relative}.header-background ~ .container{pointer-events:none}.header-background ~ .container>*{pointer-events:auto}.header-background>svg{height:auto;width:1680px;opacity:0;transition:opacity 1s ease-in-out}@media all and (min-width: 80em){.header-background>svg{width:2560px}}.header-background>svg.fade-in{opacity:.2}@supports (mix-blend-mode: color-dodge){.header-background>svg.fade-in{mix-blend-mode:color-dodge;opacity:.3}}.header-background::after{display:block;top:0;left:0;width:100%;height:100%;transform:none;position:relative;z-index:-1;background-position:left top;background-repeat:no-repeat;background-size:1680px auto;opacity:.2}@media all and (min-width: 64em){.header-background::after{background-attachment:fixed}}@media all and (min-width: 80em){.header-background::after{background-size:2560px}}@supports (mix-blend-mode: color-dodge){.header-background::after{opacity:.3;mix-blend-mode:color-dodge}}.header-background{background-color:#272E3D;background-image:linear-gradient(150deg, #55072b, #3c00bd)}.header-background{will-change:contents}.header-background.not_animated{background-image:linear-gradient(150deg, #55072b, #3c00bd)}.header-background.not_animated::after{content:' ';background-image:linear-gradient(rgba(46,15,30,0.8), rgba(46,15,30,0) 5rem),url("/image/header-backgrounds/abstract-code-lines.svg")}.nextgen-home .header-background.not_animated{background-image:linear-gradient(150deg, #1f1745, #321886)}.nextgen-home .header-background.not_animated::after{background-image:url("/image/dan-teaching-nextgen-header-bg.jpg");background-position:left top;background-repeat:no-repeat;background-size:cover;opacity:.2}@media all and (min-width: 48em){.nextgen-home .header-background.not_animated::after{background-attachment:fixed;background-position:left -15vw;background-size:100%}}@supports (mix-blend-mode: overlay){.nextgen-home .header-background.not_animated::after{mix-blend-mode:overlay;opacity:.4}}.header-background.default_animated{background-image:linear-gradient(150deg, #55072b, #3c00bd)}.header-background.default_animated svg rect{opacity:.2}.header-background.coding,.header-background.web_development{background-image:linear-gradient(150deg, #170f2e, #2e419e)}.header-background.coding svg rect,.header-background.web_development svg rect{opacity:.2}.header-background.web_design{background-image:linear-gradient(150deg, #55072b, #3c00bd)}.header-background.web_design svg path{opacity:.3}.header-background.digital_marketing{background-image:linear-gradient(150deg, #00334d, #0d304a, #255b4c)}.header-background.digital_marketing svg path{opacity:.3}.header-background.graphic_design{background-image:linear-gradient(150deg, #250b37, #99337a)}.header-background.graphic_design svg path{opacity:.3}.header-background.design{background-image:linear-gradient(150deg, #250b37, #99337a)}.header-background.design svg path{opacity:.3}.header-background.particles,.header-background.data_science{background-image:linear-gradient(150deg, #170f2e, #2e419e)}.header-background.particles canvas,.header-background.data_science canvas{position:relative;z-index:-1;mix-blend-mode:color-dodge}.header-background.photoshop{background-image:linear-gradient(150deg, #002833, #006a80)}.header-background.photoshop svg path:not(.static){opacity:.3}.header-background.spreadsheet{background-image:linear-gradient(150deg, #001d47, #00878a)}@supports (mix-blend-mode: darken){.header-background.spreadsheet>svg.fade-in{mix-blend-mode:darken;opacity:.1}}.header-background.corporate{background-image:linear-gradient(150deg, #000e57, #2f3f8e)}header{padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);position:relative;text-align:center;padding-bottom:3.6rem;margin-top:0;color:white}@media all and (min-width: 48em){header{padding-bottom:5.4rem}}header .preamble a:link{color:#7DC0FF}header .preamble a:visited{color:#7DC0FF}header .preamble a:hover{color:#b0d9ff}header .preamble a:focus{color:#b0d9ff}header .preamble a:active{color:#64b4ff}.utility-bar{position:relative;background-color:rgba(0,0,0,0.7);display:flex;justify-content:center}.utility-bar .admin-edit-button{background-color:#c3277d;color:white;text-align:center;padding:0.225rem 0.9rem}.utility-bar .admin-edit-button .clarity-icon{--svg-icon-size: 0.8em;width:0.8em;height:0.8em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin-left:-.225rem;margin-right:0.225rem;vertical-align:-.05em}.utility-bar .admin-edit-button:hover,.utility-bar .admin-edit-button:focus{background-color:#dc2f78}.utility-bar .admin-edit-button:active{background-color:#a4217a}footer,.job-board footer{padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);position:relative;background-color:#0f1526;box-shadow:0 50vh 0 50vh #0f1526;color:#fff;padding-top:4.5rem}footer .grid,.job-board footer .grid{grid-row-gap:1.8rem}@media all and (min-width: 48em){footer .grid,.job-board footer .grid{grid-template-rows:auto 1.8rem}}@media all and (min-width: 30em) and (max-width: 37.4375em){footer .grid .contact,footer .grid .location,.job-board footer .grid .contact,.job-board footer .grid .location{grid-column:auto / span 12}}@media all and (min-width: 48em){footer .win-free-class,.job-board footer .win-free-class{grid-row-end:span 2;grid-row-start:2;grid-column-start:7}}@media all and (min-width: 80em){footer .win-free-class,.job-board footer .win-free-class{grid-row-end:unset;grid-row-start:unset;grid-column-start:unset}}footer .social,footer .badges,.job-board footer .social,.job-board footer .badges{justify-self:center}@media all and (min-width: 48em){footer .social,footer .badges,.job-board footer .social,.job-board footer .badges{justify-self:stretch;grid-column-start:1}}@media all and (min-width: 80em){footer .social,footer .badges,.job-board footer .social,.job-board footer .badges{grid-column-start:unset}}footer p,.job-board footer p{font-size:.9rem;line-height:1.7}footer a,.job-board footer a{display:block;font-size:1rem;font-weight:600;margin-bottom:0.225rem}footer a:link,.job-board footer a:link{color:#7DC0FF}footer a:visited,.job-board footer a:visited{color:#7DC0FF}footer a:hover,.job-board footer a:hover{color:#b0d9ff}footer a:focus,.job-board footer a:focus{color:#b0d9ff}footer a:active,.job-board footer a:active{color:#64b4ff}footer strong,.job-board footer strong{font-weight:600}footer .social a,.job-board footer .social a{display:inline-block;margin-right:0.45rem}footer .social-icon,.job-board footer .social-icon{transition:fill .2s}footer .social-icon:hover,.job-board footer .social-icon:hover{fill:#dadee4;transition:fill .2s}footer .badges svg,.job-board footer .badges svg{fill:#fff}footer .badges svg:first-child,.job-board footer .badges svg:first-child{margin-right:0.9rem}footer .email-signup input,.job-board footer .email-signup input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#fff;line-height:normal}footer .email-signup .input-flex-container,.job-board footer .email-signup .input-flex-container{max-width:21.6rem;display:flex;flex-wrap:nowrap}footer .email-signup input.email,.job-board footer .email-signup input.email{width:100%;font-size:1rem;font-weight:500;padding:0.675rem 0.9rem 0.675rem 1.125rem;border-radius:500px 0 0 500px}footer .email-signup input.submit,.job-board footer .email-signup input.submit{width:auto;flex-grow:0;background-color:#2448FF;border:1px solid #565d81;border-radius:8px;color:#fff;display:inline-block;margin:0.45rem 0;padding:0.45rem 0.9rem;border-radius:500px;padding-left:1.125rem;padding-right:1.125rem;box-shadow:1px 1px 2px 0 rgba(7,15,33,0.1);transition:all .2s ease;border:none;margin:0;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:none;font-weight:700;background-image:linear-gradient(90deg, #CC297A, #FF4C6A)}afooter .email-signup input.submit,.job-board footer .email-signup input.submit{color:#fff}footer .email-signup input.submit:hover,.job-board footer .email-signup input.submit:hover{box-shadow:5px 15px 10px -10px rgba(7,15,33,0.15);background-color:#516aec;transition:all .1s ease}footer .email-signup input.submit:active,.job-board footer .email-signup input.submit:active{box-shadow:0 1px 0 0 rgba(7,15,33,0.2);background-color:#6c7084;transition:all .05s ease}footer .email-signup input.submit:hover,.job-board footer .email-signup input.submit:hover{background-image:linear-gradient(90deg, #d73887, #ff667f)}footer .email-signup input.submit:active,.job-board footer .email-signup input.submit:active{background-image:linear-gradient(90deg, #a22061, #FF4C6A)}footer .feather-icon,.job-board footer .feather-icon{--svg-icon-size: 1rem;width:1rem;height:1rem;width:var(--svg-icon-size);height:var(--svg-icon-size);fill:currentColor;stroke:#070F21;stroke-width:0;margin-right:.25em}footer .feather-icon.stroke-width-1,.job-board footer .feather-icon.stroke-width-1{stroke-width:1}footer .copyright p,.job-board footer .copyright p{margin-top:1.8rem;font-size:.8rem;opacity:.6}footer a.privacy-policy,.job-board footer a.privacy-policy{display:inline;font-size:inherit;font-weight:inherit;color:inherit;white-space:nowrap}.pseudo-bg{position:relative}.pseudo-bg::before{position:absolute;z-index:-1;content:'';top:0;right:0;bottom:0;left:0}.main-content{z-index:0;padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);position:relative;padding-bottom:1.8rem;color:#070F21;pointer-events:none}.main-content:last-child{padding-bottom:3.6rem}.main-content>*{pointer-events:auto}.main-content.pseudo-bg{position:relative}.main-content.pseudo-bg::before{background-color:white;background-image:linear-gradient(white, #EDF2FA)}.main-content>.primary{position:relative}.main-content>.secondary{margin-top:1.8rem;margin-bottom:1.8rem}.class-page .main-content>.secondary,.certificate-page .main-content>.secondary{margin-top:3.6rem}.preamble{max-width:43.2rem;text-align:left;margin-left:auto;margin-right:auto}.big-box{overflow:hidden;background-color:#fff;border-radius:8px;border:1px solid #cfd9e9;box-shadow:0 20px 8px -15px rgba(7,15,33,0.15),0 18px 20px 0 rgba(7,15,33,0.05);position:relative;z-index:0;grid-row-gap:0;color:#070F21}.big-box h2{font-size:1.5rem;font-weight:600;margin-bottom:0.6rem}.big-box h3{font-size:1.2em;font-weight:600;margin-bottom:0.45rem}.big-box p{line-height:1.6}.big-box>div,.big-box>form>div{padding:0.9rem 0.9rem}@media all and (min-width: 30em){.big-box>div,.big-box>form>div{padding:0.9rem 1.35rem}}.big-box>div.no-padding,.big-box>form>div.no-padding{padding:0}.see-discounts-divider{font-size:.5em;vertical-align:10%}.img-rounded{border-radius:8px}.img-bordered{border:1px solid #C7CDD6}.img-vertical-space{display:block;margin-top:1.8rem;margin-bottom:1.8rem}.ui-accordion-header-icon{width:17px;height:17px;vertical-align:-6%;margin-left:-0.9rem;background-repeat:no-repeat;background-size:100%;background-position:top left;display:inline-block}.ui-icon-triangle-1-s{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}.ui-icon-triangle-1-e{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E")}.ui-state-focus{outline:none}.accordion-header{font-weight:600;font-size:1rem !important;padding:0.9rem 0;padding-left:0.9rem;margin:0;border-bottom:1px solid rgba(0,0,0,0.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.ebooks .accordion-header:last-of-type{border-bottom:0}.options-accordion .accordion-header{border:0}.see-discounts .feather-icon{position:relative;top:-0.1em}.button-pill-light{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#2448FF;display:inline-block;margin:0.45rem 0;padding:0.45rem 0.9rem;border-radius:500px;padding-left:1.125rem;padding-right:1.125rem;box-shadow:1px 1px 2px 0 rgba(7,15,33,0.1);transition:all .2s ease;font-weight:500}a.button-pill-light{color:#2448FF}.button-pill-light:hover{box-shadow:5px 15px 10px -10px rgba(7,15,33,0.15);background-color:white;transition:all .1s ease}.button-pill-light:active{box-shadow:0 1px 0 0 rgba(7,15,33,0.2);background-color:#e6e6e6;transition:all .05s ease}.button-pill-sunset{font-weight:500;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;color:white;display:inline-block;margin:0.45rem 0;padding:0.45rem 0.9rem;border-radius:500px;padding-left:1.125rem;padding-right:1.125rem;box-shadow:1px 1px 2px 0 rgba(7,15,33,0.1);transition:all .2s ease;border:0;background-image:linear-gradient(180deg, #c3277d, #ff4c6a);background-size:102%}a.button-pill-sunset{color:white}.button-pill-sunset:hover{box-shadow:5px 15px 10px -10px rgba(7,15,33,0.15);background-color:white;transition:all .1s ease}.button-pill-sunset:active{box-shadow:0 1px 0 0 rgba(7,15,33,0.2);background-color:#e6e6e6;transition:all .05s ease}.button-pill-sunset:hover{background-image:linear-gradient(180deg, #d52e8a, #ff667f)}.button-pill-sunset:active{background-image:linear-gradient(180deg, #991f62, #ff4c6a)}.button-pill-flat-grey{background-color:rgba(221,221,226,0.75);border:1px solid rgba(185,185,185,0.75);border-radius:8px;color:#31333d;display:inline-block;margin:0.45rem 0;padding:0.45rem 0.9rem;border-radius:500px;padding-left:1.125rem;padding-right:1.125rem;box-shadow:1px 1px 2px 0 rgba(7,15,33,0.1);transition:all .2s ease;line-height:1.1;border:1px solid #dddde2;box-shadow:none;margin-top:0;margin-bottom:0}a.button-pill-flat-grey{color:#31333d}.button-pill-flat-grey:hover{box-shadow:5px 15px 10px -10px rgba(7,15,33,0.15);background-color:rgba(236,236,236,0.75);transition:all .1s ease}.button-pill-flat-grey:active{box-shadow:0 1px 0 0 rgba(7,15,33,0.2);background-color:rgba(198,198,198,0.75);transition:all .05s ease}.button-pill-flat-grey:hover{box-shadow:none;background-color:rgba(239,239,242,0.75)}.button-pill-flat-grey:active{box-shadow:none;background-color:rgba(192,192,200,0.75)}.button-pill-midnight{background-color:#070F21;border:1px solid #273b67;border-radius:8px;color:#7DC0FF;display:inline-block;margin:0.45rem 0;padding:0.45rem 0.9rem;border-radius:500px;padding-left:1.125rem;padding-right:1.125rem;box-shadow:5px 15px 10px -10px rgba(7,15,33,0.15);transition:all .2s ease;font-size:.9rem;font-weight:500}a.button-pill-midnight{color:#7DC0FF}.button-pill-midnight:hover{box-shadow:5px 15px 15px -2px rgba(7,15,33,0.15);background-color:#121b2f;transition:all .1s ease}.button-pill-midnight:active{box-shadow:0 1px 0 0 rgba(7,15,33,0.2);background-color:black;transition:all .05s ease}.button-pill-midnight .feather-icon{position:relative;top:-.1rem}.button-pill-gsap{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#2448FF;display:inline-block;margin:0.45rem 0;padding:0.45rem 0.9rem;border-radius:500px;padding-left:1.125rem;padding-right:1.125rem;box-shadow:5px 15px 10px -10px rgba(7,15,33,0.15);transition:all .2s ease;border:0}a.button-pill-gsap{color:#2448FF}.button-pill-gsap:hover{box-shadow:5px 15px 15px -2px rgba(7,15,33,0.15);background-color:white;transition:all .1s ease}.button-pill-gsap:active{box-shadow:0 1px 0 0 rgba(7,15,33,0.2);background-color:#e6e6e6;transition:all .05s ease}.button-pill-ocean{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#fff;display:inline-block;margin:0.45rem 0;padding:0.45rem 0.9rem;border-radius:500px;padding-left:1.125rem;padding-right:1.125rem;box-shadow:1px 1px 2px 0 rgba(7,15,33,0.1);transition:all .2s ease;font-weight:600;border:0;background-image:linear-gradient(90deg, #2448ff, #478dff);background-size:102%}a.button-pill-ocean{color:#fff}.button-pill-ocean:hover{box-shadow:5px 15px 10px -10px rgba(7,15,33,0.15);background-color:white;transition:all .1s ease}.button-pill-ocean:active{box-shadow:0 1px 0 0 rgba(7,15,33,0.2);background-color:#e6e6e6;transition:all .05s ease}.button-pill-ocean:hover{background-image:linear-gradient(90deg, #3e5dff, #619dff)}.button-pill-ocean:active{background-image:linear-gradient(90deg, #0027f0, #478dff)}.button-pill-electric{background-color:#61aaff;border:1px solid #7288a1;border-radius:8px;color:#fff;display:inline-block;margin:0.45rem 0;padding:0.45rem 0.9rem;border-radius:500px;padding-left:1.125rem;padding-right:1.125rem;box-shadow:1px 1px 2px 0 rgba(7,15,33,0.1);transition:all .2s ease;font-weight:500;border:0;background-image:linear-gradient(90deg, #478dff 20%, #61aaff);background-size:102%}a.button-pill-electric{color:#fff}.button-pill-electric:hover{box-shadow:5px 15px 10px -10px rgba(7,15,33,0.15);background-color:#88b9f2;transition:all .1s ease}.button-pill-electric:active{box-shadow:0 1px 0 0 rgba(7,15,33,0.2);background-color:#8c96a1;transition:all .05s ease}.button-pill-electric:hover{background-image:linear-gradient(90deg, #619dff, #7bb8ff)}.button-pill-electric:active{background-image:linear-gradient(90deg, #146dff, #61aaff)}.button-small{font-weight:600;font-size:.8rem;padding:0.2571428571rem 0.9rem;line-height:1.2rem}.button-small-ocean{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#fff;display:inline-block;margin:0.45rem 0;padding:0.45rem 0.9rem;box-shadow:1px 1px 2px 0 rgba(7,15,33,0.1);transition:all .2s ease;font-weight:600;font-size:.8rem;border:1px solid #2448FF;background-image:linear-gradient(90deg, #2448FF, #5773ff);background-size:102%}a.button-small-ocean{color:#fff}.button-small-ocean:hover{box-shadow:5px 15px 10px -10px rgba(7,15,33,0.15);background-color:white;transition:all .1s ease}.button-small-ocean:active{box-shadow:0 1px 0 0 rgba(7,15,33,0.2);background-color:#e6e6e6;transition:all .05s ease}.button-small-ocean:hover{background-image:linear-gradient(90deg, #3e5dff, #7188ff)}.button-small-ocean:active{background-image:linear-gradient(90deg, #0027f0, #5773ff)}.button-pill-light[type="submit"]{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#2448FF;display:inline-block;margin:0.45rem 0;padding:0.45rem 0.9rem;border-radius:500px;padding-left:1.125rem;padding-right:1.125rem;box-shadow:5px 15px 15px -2px rgba(7,15,33,0.15);transition:all .2s ease;font-weight:500}a.button-pill-light[type="submit"]{color:#2448FF}.button-pill-light[type="submit"]:hover{box-shadow:5px 20px 20px -5px rgba(7,15,33,0.15);background-color:white;transition:all .1s ease}.button-pill-light[type="submit"]:active{box-shadow:0 1px 0 0 rgba(7,15,33,0.2);background-color:#e6e6e6;transition:all .05s ease}.class-page .related-training-button-wrapper{text-align:center}.button-center{display:block;width:100%;text-align:center}.header-cta-button-wrapper{margin-top:1.35rem}@media all and (max-width: 59.9375em){.header-cta-button-wrapper{display:none}}.header-cta-button{padding:0.225rem 1.35rem;display:inline-block;border-radius:8px;font-size:1rem;line-height:1.35;font-weight:600;letter-spacing:.01em;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-size:400% 100%;background-position-x:0%;background-repeat:no-repeat;border-radius:500px;transition:box-shadow .3s ease, background-position .2s ease-out, color .1s ease-out;box-shadow:0 0 10px rgba(255,255,255,0.2);background-image:linear-gradient(90deg, white 10%, rgba(255,255,255,0.8) 25%, rgba(255,255,255,0.3) 37.5%, rgba(255,255,255,0.2) 62.5%, rgba(255,255,255,0.1) 75%, rgba(255,255,255,0.1) 100%)}.header-cta-button:link{color:black}.header-cta-button:visited{color:black}.header-cta-button:hover{color:#1a1a1a}.header-cta-button:focus{color:#1a1a1a}.header-cta-button:active{color:black}.header-cta-button .clarity-icon{--svg-icon-size: 0.9em;width:0.9em;height:0.9em;width:var(--svg-icon-size);height:var(--svg-icon-size);vertical-align:-.1em;margin:0}.header-cta-button .clarity-icon:last-child{margin-left:0.225rem;margin-right:-0.45rem}.header-cta-button .clarity-icon:first-child{margin-right:0.225rem;margin-left:-0.45rem}.header-cta-button:hover,.header-cta-button:focus{outline:none;color:white;background-position-x:50%;box-shadow:0 0 30px rgba(0,0,0,0.2)}.header-cta-button:active{background-position-x:100%}.arrow-in-circle{background-color:#EDF2FA;width:2.1rem;height:2.1rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.arrow-in-circle .feather-icon{--svg-icon-size: 1rem;width:1rem;height:1rem;width:var(--svg-icon-size);height:var(--svg-icon-size)}.swoosh{pointer-events:none;position:absolute;width:100vw;max-width:100%;height:9rem}@media all and (min-width: 160em){.swoosh{height:calc(100vw * 0.0703125)}}.swoosh:first-child{top:-4.5rem;left:0;bottom:unset}@media all and (min-width: 160em){.swoosh:first-child{top:calc(100vw * 0.0703125 / -2)}}.swoosh:first-child .path-a{fill:#272E3D}.swoosh:first-child .path-b{fill:#070F21}.swoosh:last-child{bottom:-4.5rem;left:0;top:unset}@media all and (min-width: 160em){.swoosh:last-child{bottom:calc(100vw * 0.0703125 / -2)}}.main-content .swoosh:last-child .path-a{fill:#EDF2FA}.main-content .swoosh:last-child .path-b{fill:#C7CDD6}.swoosh.flipped{transform:scaleX(-1) scaleY(-1)}.swoosh.flipped .path-a{fill:#070F21}.swoosh.flipped .path-b{fill:#272E3D}.tagline{color:rgba(255,255,255,0.8);margin-top:0;margin-bottom:0.3rem;line-height:1.5;font-weight:500;text-align:center;max-width:unset;display:flex;justify-content:center;align-items:center;position:relative}.tagline span{flex-shrink:0;flex-grow:.1;margin:0 0.9rem}.tagline::before,.tagline::after{flex-grow:1;flex-basis:2rem;display:block;content:'';position:relative;background-color:rgba(255,255,255,0.4);width:100%;height:1px}.tagline a{color:#fff}.tagline a:hover,.tagline a:focus{color:#7DC0FF}.navbar{z-index:2;max-width:none;text-align:left;font-weight:500;font-size:1.1rem;padding:0.9rem;padding-bottom:1.08rem;display:flex;align-items:flex-start;justify-content:space-between}.navbar a{color:white;outline:none}.navbar a:hover,.navbar a:focus{color:#c0c7d6}@media all and (min-width: 32.5em){.navbar{font-size:.9rem;padding-top:1rem;padding-bottom:1rem;margin-top:0;margin-bottom:0.9rem}}@media all and (min-width: 48em){.navbar{margin-top:0;margin-bottom:2.7rem}}.navbar .feather-icon{--svg-icon-size: 1.1em;width:1.1em;height:1.1em;width:var(--svg-icon-size);height:var(--svg-icon-size);vertical-align:baseline;position:relative;top:.15em;stroke-linecap:butt;stroke-linejoin:miter}.navbar nav{height:2rem;flex-grow:0;margin-left:0.9rem;display:flex;justify-content:space-between;align-items:baseline}@media all and (min-width: 60em){.navbar nav{flex-grow:1}}@media all and (min-width: 30em){.navbar nav{margin-left:1.8rem}}.navbar nav a{height:100%;position:relative;display:inline-block;vertical-align:baseline}.navbar nav .cart-button{margin:0 0;margin-left:.9rem}.navbar nav .cart-button[data-items-in-cart=""]{display:none}.navbar nav .cart-button::after{content:attr(data-items-in-cart);color:black;font-weight:600;letter-spacing:initial;background-color:#fff;border-radius:4px;padding:.1em .4em;margin-left:.25em}.navbar nav .cart-button:hover::after,.navbar nav .cart-button:focus::after{background-color:#c0c7d6}.navbar nav .account-menu-button a{padding:0 .6rem;margin:0}.navbar nav .account-menu-button .dropdown .content{columns:unset;padding:0;font-size:1rem}.navbar nav .account-menu-button .dropdown .content a{margin-left:0;margin-right:0;text-transform:none;display:block;white-space:nowrap}.navbar nav .account-menu-button .dropdown .content a:not(:last-of-type){margin-bottom:0.225rem}.navbar nav .account-menu-button .dropdown .content>div{padding:0.9rem}.navbar nav .account-menu-button .dropdown .content .session:not(:first-of-type){border-top:1px solid #EDF2FA}.navbar nav .account-menu-button .dropdown .content .session a{margin:0}.navbar nav .account-menu-button .dropdown .content .session a:link{color:#2448FF}.navbar nav .account-menu-button .dropdown .content .session a:visited{color:#2448FF}.navbar nav .account-menu-button .dropdown .content .session a:hover{color:#5773ff}.navbar nav .account-menu-button .dropdown .content .session a:focus{color:#5773ff}.navbar nav .account-menu-button .dropdown .content .session a:active{color:#0b33ff}.navbar nav a.side-menu-button{margin-left:.25rem;margin-right:0}.navbar nav a.side-menu-button .feather-icon{--svg-icon-size: 1.2em;width:1.2em;height:1.2em;width:var(--svg-icon-size);height:var(--svg-icon-size);top:.25em}.navbar nav a.side-menu-button .label-menu{text-transform:uppercase}@media all and (min-width: 60em){.navbar nav a.side-menu-button .label-menu{display:none}}.navbar .appIcon{margin-right:.25rem}.navbar .primary{font-size:1.555555em;flex-grow:1;display:none}@media all and (min-width: 60em){.navbar .primary{display:flex}}.navbar .primary>div>a{bottom:1px;padding-left:0.54rem;padding-right:0.54rem}.navbar .primary>div:first-child>a{padding-left:0}.navbar .primary>div:last-child>a{padding-right:0}.navbar .primary .dropdown{top:2.75rem}.navbar .secondary{position:relative;top:.2em;font-size:1em;letter-spacing:.02em;margin-right:0}@media all and (min-width: 32.5em){.navbar .secondary{top:0.49em}}@media all and (min-width: 60em){.navbar .secondary{top:-0.0625em}}.navbar .secondary>div{display:inline-block}.navbar .secondary .dropdown{top:1.25rem}.navbar .secondary .secondary-links{margin-right:.3rem}.navbar .secondary .secondary-links>a{margin-left:0.5rem;margin-right:0.5rem}.navbar .secondary .secondary-links>a:first-child{margin-left:0}.navbar .secondary .secondary-links>a:last-child{margin-right:0}.navbar .logo{line-height:0;flex-shrink:0}.navbar .logo svg{width:2rem;height:2rem}.navbar .logo svg .noble,.navbar .logo svg .desktop{display:none}.navbar .logo svg .icon{display:inline}@media all and (min-width: 32.5em){.navbar .logo svg{width:13.4rem}.navbar .logo svg .noble,.navbar .logo svg .desktop{display:inline}}.navbar .account-menu .content-loading{color:black;min-width:12.6rem}.navbar .side-menu-wrapper{z-index:1;position:fixed;top:0;right:0;height:100vh;height:calc(var(--vh, 1vh) * 100);transform:translateX(100%);padding-top:.5rem;padding-bottom:.5rem;padding-right:0;padding-left:.5rem;width:100vw}@media all and (min-width: 30em){.navbar .side-menu-wrapper{padding-left:1.5rem;width:20rem}}.navbar .side-menu-wrapper .side-menu-button{position:absolute;z-index:1;height:unset;display:block;padding:.2rem;top:1rem;right:.8rem}.navbar .side-menu-wrapper .side-menu-button:link{color:#070F21}.navbar .side-menu-wrapper .side-menu-button:visited{color:#070F21}.navbar .side-menu-wrapper .side-menu-button:hover{color:#10224b}.navbar .side-menu-wrapper .side-menu-button:focus{color:#10224b}.navbar .side-menu-wrapper .side-menu-button:active{color:#03050c}@media all and (min-width: 32.5em){.navbar .side-menu-wrapper .side-menu-button{top:1.4rem}}.navbar .side-menu{padding-top:.95rem;padding-bottom:1rem;padding-left:1.6rem;position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:100%;white-space:nowrap;background-color:#fff;border-radius:8px 0 0 8px;color:#070F21}@media all and (min-width: 32.5em){.navbar .side-menu{padding-top:1.2rem;padding-bottom:1.3rem;padding-left:2rem}}.navbar .side-menu .ui-accordion-content{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.navbar .side-menu.open{box-shadow:-10px 10px 40px 0 rgba(7,15,33,0.5)}@media all and (min-width: 28.125em){.navbar .side-menu.open{box-shadow:0px 10px 40px 0 rgba(7,15,33,0.45)}}@media all and (max-width: 59.9375em){.navbar .side-menu{white-space:normal}}.navbar .side-menu a{color:#272E3D}.navbar .side-menu a:hover,.navbar .side-menu a:focus{color:#63749a}.navbar .side-menu a:active{color:#a0abc3}.navbar .side-menu .accordion-item-wrapper{margin-bottom:0.9rem}.navbar .side-menu .links>.accordion-item-wrapper:last-of-type{margin-bottom:0}.navbar .side-menu .links a{height:unset;display:inline-block;margin:0;font-size:1rem}.navbar .side-menu .side-menu-heading{font-size:1.2rem;font-weight:600;padding-bottom:0;margin-bottom:0.6rem}.navbar .side-menu .ui-accordion-header{cursor:pointer}.navbar .side-menu .ui-accordion-header-icon{margin-left:-1rem;margin-right:.15rem;opacity:.7}.navbar .side-menu .ui-accordion-content{overflow:hidden}@media all and (min-width: 60em){.navbar .side-menu .from-primary{display:none}}.navbar .side-menu ul{margin-bottom:0}.navbar .side-menu ul.secondary-links{margin-bottom:0.9rem}.navbar .side-menu li:not(:last-of-type){margin-bottom:0.45rem}@media all and (max-width: 87.4375em){.navbar .secondary .secondary-links{display:none}.navbar .secondary .side-menu .secondary-links{display:block}}@media all and (min-width: 87.5em){.navbar .side-menu-wrapper .side-menu .secondary-links .also-in-main-nav{display:none}}.has-dropdown>a{cursor:default}.has-dropdown .dropdown{transform-origin:top center;position:absolute;z-index:1;padding:1.25rem 1.25rem .5rem;top:2rem;left:0;visibility:hidden;opacity:0;transform:translate3d(0, 1rem, 0);transition:visibility 0.15s linear 0s,opacity 0.1s linear 0.05s,transform 0.15s cubic-bezier(1, 0, 1, 1) 0s;pointer-events:none}.has-dropdown .dropdown a{color:#272E3D}.has-dropdown .dropdown a:hover,.has-dropdown .dropdown a:focus{color:#63749a}.has-dropdown .dropdown a:active{color:#a0abc3}.has-dropdown .dropdown.preload{transition:none !important}.has-dropdown .dropdown.open{visibility:visible;opacity:1;transform:translate3d(0, 0, 0);transition:visibility 0s linear 0s,opacity 0.3s cubic-bezier(0, 0.3, 0.5, 1) 0s,transform 0.3s cubic-bezier(0.5, 0, 0.5, 1) 0s;pointer-events:auto}.has-dropdown .dropdown .pointer{display:block;position:absolute;top:.75rem;left:calc(50% - 0.75rem);width:1.5rem;height:1.5rem;border-radius:6px;background-color:#fff;transform:rotate(45deg)}.has-dropdown .dropdown .content{box-shadow:5px 15px 15px -2px rgba(7,15,33,0.15);background-color:#fff;border-radius:8px;overflow:hidden}.has-dropdown .dropdown .content .menu-items-wrapper{column-count:2;padding:1.26rem 1.26rem 0.66006rem}.has-dropdown .dropdown .content .menu-items-wrapper.single-column{column-count:1}.has-dropdown .dropdown .content .menu-item{-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid;column-break-inside:avoid;padding-bottom:0.6rem}.has-dropdown .dropdown .content .menu-item a{line-height:1.27;display:block}.has-dropdown .dropdown .content .menu-item span{display:inline-block;vertical-align:top}.has-dropdown .dropdown .content .menu-item .appIcon{vertical-align:top}.has-dropdown .dropdown .content .level-1{font-size:1.1rem}.has-dropdown .dropdown .content .level-1 a{margin-left:0}.has-dropdown .dropdown .content .level-2{font-size:1rem;font-weight:500}.has-dropdown .dropdown .content .level-2 a{margin-left:1.9rem}.has-dropdown .dropdown .content .topic-link{display:block;margin:0;text-align:center;background-color:#EDF2FA;padding:0.9rem;font-size:1.2222rem;font-weight:600;position:relative;overflow:hidden;transition:background-color .2s ease}.has-dropdown .dropdown .content .topic-link:link{color:#2448FF}.has-dropdown .dropdown .content .topic-link:visited{color:#2448FF}.has-dropdown .dropdown .content .topic-link:hover{color:#5773ff}.has-dropdown .dropdown .content .topic-link:focus{color:#5773ff}.has-dropdown .dropdown .content .topic-link:active{color:#0b33ff}.has-dropdown .dropdown .content .topic-link>span{position:relative}.has-dropdown .dropdown .content .topic-link::before{content:"";display:block;position:absolute;width:72rem;height:72rem;top:50%;left:50%;opacity:.1;background-image:url("/image/header-pattern.svg");background-size:32rem;background-position:center;background-repeat:repeat;transform-origin:0 0;transition:transform 0.5s cubic-bezier(0, 0.58, 0.32, 1);will-change:transform;transform:rotate(30deg) scale(1) translate(-50%, -50%)}.has-dropdown .dropdown .content .topic-link:hover::before,.has-dropdown .dropdown .content .topic-link:focus::before{transform:rotate(40deg) scale(1.5) translate(-50%, -50%)}.has-dropdown .dropdown .content .topic-link:hover,.has-dropdown .dropdown .content .topic-link:focus{background-color:#f0f5fc}.has-dropdown .dropdown .content .topic-link:active{background-color:#d7dde7}.has-dropdown .dropdown .content .topic-link .feather-icon{--svg-icon-size: 1em;width:1em;height:1em;width:var(--svg-icon-size);height:var(--svg-icon-size);vertical-align:baseline}.has-dropdown:focus{outline:none}.has-dropdown:focus>a{color:#8190af}.appIcon{height:1.35rem;width:1.35rem;background:url(../image/app-icon-sprite-v13@2x.png) no-repeat;background-size:27px 1134px;display:inline-block;vertical-align:middle}.web-design-bootcamp.appIcon{background-position:0px 0px}.web-dev-bootcamp.appIcon{background-position:0px -27px}.web{background-position:0px -54px}.email.appIcon{background-position:0px -81px}.jquery.appIcon{background-position:0px -108px}.gsap.appIcon{background-position:0px -135px}.wordpress.appIcon{background-position:0px -162px}.php.appIcon{background-position:0px -189px}.id.appIcon{background-position:0px -216px}.ps.appIcon{background-position:0px -243px}.ai.appIcon{background-position:0px -270px}.lr.appIcon,.lr.photo.appIcon{background-position:0px -297px}.ae.appIcon{background-position:0px -324px}.pr.appIcon{background-position:0px -351px}.xd.appIcon{background-position:0px -378px}.sketch.appIcon{background-position:0px -405px}.ios.appIcon{background-position:0px -432px}.pp.appIcon{background-position:0px -459px}.graphicdesign.appIcon{background-position:0px -486px}.mobile.appIcon{background-position:0px -513px}.ux.appIcon{background-position:0px -540px}.digital-marketing.appIcon{background-position:0px -567px}.seo.appIcon{background-position:0px -594px}.visual-design.appIcon{background-position:0px -621px}.front-end-web.appIcon{background-position:0px -648px}.excel.appIcon{background-position:0px -675px}.cc.appIcon{background-position:0px -702px}.python.appIcon{background-position:0px -729px}.sql.appIcon{background-position:0px -756px}.video.appIcon{background-position:0px -783px}.google-analytics.appIcon{background-position:0px -810px}.project-management.appIcon{background-position:0px -837px}.financial-modeling.appIcon{background-position:0px -864px}.tableau.appIcon{background-position:0px -891px}.autocad.appIcon{background-position:0px -918px}.ruby.appIcon{background-position:0px -945px}.data-science.appIcon{background-position:0px -972px}.photography.appIcon{background-position:0px -999px}.social-media.appIcon{background-position:0px -1026px}.google-ads.appIcon{background-position:0px -1053px}.full-stack.appIcon{background-position:0px -1080px}.comp-sci.appIcon{background-position:0px -1107px}.attribute-icons{white-space:nowrap;line-height:1.15;margin-left:0.9rem;margin-right:0.9rem;margin-bottom:0.45rem;margin-top:0.45rem;padding-top:0.45rem;border-top:1px solid #C7CDD6;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between}@media all and (min-width: 30em){.attribute-icons{justify-content:space-around}}.attribute-icons li{margin:0.45rem}.attribute-icons img{width:1.35rem;margin-right:0.225rem;vertical-align:-.5em}@media all and (min-width: 30em){.attribute-icons img{width:1.8rem;margin-right:0.45rem}}.upsell{position:relative;padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:1.8rem;padding-top:1.8rem}.upsell::before{content:'';display:block;position:absolute;width:100%;height:2px;top:0;left:0;z-index:0;background-image:linear-gradient(90deg, rgba(221,221,226,0) 0%, rgba(221,221,226,0.8) 50%, rgba(221,221,226,0) 100%)}@media all and (min-width: 48em){.upsell{padding-bottom:3.6rem}}.upsell-hook{margin-bottom:1.35rem}.upsell-hook h1,.upsell-hook h2,.upsell-hook h3{font-weight:500}.upsell-courses{display:flex;flex-wrap:wrap;margin:0 -0.45rem}.upsell-course{flex-grow:.125}.upsell-course a{display:block;font-size:1.1rem;font-weight:600;padding:0.45rem;border-radius:8px;display:flex;align-items:flex-start;line-height:1.2;transition:background-color 0.15s cubic-bezier(0.6, 0.2, 0.6, 1)}.upsell-course a:link{color:black}.upsell-course a:visited{color:black}.upsell-course a:hover{color:#1a1a1a}.upsell-course a:focus{color:#1a1a1a}.upsell-course a:active{color:black}.upsell-course a:hover,.upsell-course a:focus{background-color:#efeff2}.upsell-course a:active{background-color:#dddde2}.upsell-course img{vertical-align:middle;display:inline-block;width:1.4rem;height:auto;margin-right:0.45rem}.class-group-class-card{position:relative;overflow:hidden;color:black;background-color:white;border-radius:8px;border:1px solid #cfd9e9;box-shadow:0 20px 8px -15px rgba(15,21,38,0.15),0 18px 20px 0 rgba(15,21,38,0.05);padding:0.9rem;transition:all .2s ease;display:flex;flex-direction:column;justify-content:space-between}.class-group-class-card:link{color:black}.class-group-class-card:visited{color:black}.class-group-class-card:hover{color:#1a1a1a}.class-group-class-card:focus{color:#1a1a1a}.class-group-class-card:active{color:black}.class-group-class-card *{transition:all .2s ease}.class-group-class-card[hidden]{display:none}.class-group-class-card .cgc-card__title{border-bottom:1px solid #e5ecf7;padding-bottom:0.9rem;margin-bottom:0.9rem}.class-group-class-card .cgc-card__title .heading{margin-bottom:0}.class-group-class-card .cgc-card__affiliate-note{font-size:.8rem;font-style:italic;margin-bottom:0}.class-group-class-card .cgc-card__teaser{flex-grow:1;margin-bottom:0.9rem}.class-group-class-card .cgc-card__teaser p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.5}.class-group-class-card .cgc-card__teaser p:last-child{margin:0}.class-group-class-card .cgc-card__details{position:relative}.class-group-class-card .cgc-card__details p{font-size:.9rem;line-height:1.4;text-transform:uppercase;font-weight:600;margin-bottom:0}.class-group-class-card .cgc-card__hours{margin-right:1em}.class-group-class-card .cgc-card__hours,.class-group-class-card .cgc-card__price{display:inline-block}.class-group-class-card .cgc-card__cta{text-align:center;left:0;right:0;position:absolute;bottom:-1.8rem;color:#2448ff}.class-group-class-card .cgc-card__cta:link{color:#2448ff}.class-group-class-card .cgc-card__cta:visited{color:#2448ff}.class-group-class-card .cgc-card__cta:hover{color:#5773ff}.class-group-class-card .cgc-card__cta:focus{color:#5773ff}.class-group-class-card .cgc-card__cta:active{color:#0b33ff}.class-group-class-card .cgc-card__cta .feather-icon{--svg-icon-size: 0.9em;width:0.9em;height:0.9em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin:0;vertical-align:-.15em}.class-group-class-card:hover,.class-group-class-card:focus{transform:scale(1.04);border-color:#478dff}.class-group-class-card:hover .cgc-card__title .heading,.class-group-class-card:focus .cgc-card__title .heading{color:#2448ff}.class-group-class-card:hover .cgc-card__details,.class-group-class-card:focus .cgc-card__details{bottom:-2.7rem}.class-group-class-card:hover .cgc-card__cta,.class-group-class-card:focus .cgc-card__cta{bottom:0.9rem}.class-group-class-card:active{transform:scale(0.96)}.class-group-class-card.affiliate .cgc-card__cta{color:#c3277d}.class-group-class-card.affiliate .cgc-card__cta:link{color:#c3277d}.class-group-class-card.affiliate .cgc-card__cta:visited{color:#c3277d}.class-group-class-card.affiliate .cgc-card__cta:hover{color:#da4496}.class-group-class-card.affiliate .cgc-card__cta:focus{color:#da4496}.class-group-class-card.affiliate .cgc-card__cta:active{color:#ae236f}.class-group-class-card.affiliate:hover,.class-group-class-card.affiliate:focus{border-color:#811c6d}.class-group-class-card.affiliate:hover .cgc-card__title .heading,.class-group-class-card.affiliate:focus .cgc-card__title .heading{color:#c3277d}.topic-page main{background-color:white}.topic-page .class-cards-wrapper{margin-left:-0.45rem;margin-right:-0.45rem;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1.8rem}.topic-page .class-cards-wrapper .class-group-class-card{flex-basis:100%;margin:0.45rem}@media all and (min-width: 48em){.topic-page .class-cards-wrapper .class-group-class-card{flex-basis:calc(50% - 0.9rem)}}@media all and (min-width: 80em){.topic-page .class-cards-wrapper .class-group-class-card{flex-basis:calc(33.333% - 0.9rem)}}@media all and (min-width: 80em){.topic-page .class-cards-wrapper .class-group-class-card:first-child:nth-last-child(3n+1):nth-last-child(4) ~ .class-group-class-card,.topic-page .class-cards-wrapper .class-group-class-card:first-child:nth-last-child(3n+1):nth-last-child(4),.topic-page .class-cards-wrapper .class-group-class-card:first-child:nth-last-child(2n):nth-last-child(2) ~ .class-group-class-card,.topic-page .class-cards-wrapper .class-group-class-card:first-child:nth-last-child(2n):nth-last-child(2){flex-basis:calc(50% - 0.9rem)}}.topic-page .class-cards-wrapper .class-group-class-card:first-child:last-child{flex-basis:100%}.topic-page .all-group-classes-button-container{width:100%;text-align:center}.topic-page .topic-overview{padding-top:3.6rem;padding-bottom:3.6rem}@media all and (min-width: 48em){.topic-page .topic-overview{display:flex}}.topic-page .topic-overview .topic-overview-icon{align-self:flex-start;flex-shrink:0;float:left;margin-top:0.45rem;margin-right:0.9rem;margin-bottom:0.9rem}.topic-page .topic-overview .topic-overview-icon img{width:80px}@media all and (min-width: 48em){.topic-page .topic-overview .topic-overview-icon{margin-right:1.8rem}.topic-page .topic-overview .topic-overview-icon img{width:120px}}.topic-page .why-learn-at-noble{border-top:2px solid #f6f7f9}.topic-page .why-learn-at-noble,.class-page .why-learn-at-noble,.free-seminar-page .why-learn-at-noble{background-color:white}.topic-page .additional-info,.home .additional-info,.about .additional-info{background-color:#F7FAFF}.topic-page .additional-info:not(.has-intro) h3,.home .additional-info:not(.has-intro) h3,.about .additional-info:not(.has-intro) h3{margin-top:0}.topic-page .additional-info .testimonials,.home .additional-info .testimonials,.about .additional-info .testimonials{padding-top:1.8rem}@media all and (min-width: 48em){.topic-page .why-noble h2,.home .why-noble h2,.about .why-noble h2{text-align:center}}.class-page .sidebar-layout-grid{--side-bar-width: 19rem}.class-page .sidebar-layout-grid .sidebar{max-width:533px;margin-bottom:0.9rem}.class-page .sidebar-layout-grid .course-description{margin-bottom:0.9rem}.class-page .popout-video-outer{padding-top:1.8rem;padding-bottom:0}.class-page .what-you-learn{margin-bottom:3.6rem}.class-page .main-content{padding-bottom:0}.class-page .additional-info{background-color:white}.class-page .additional-info .testimonials{background-color:inherit}.training-grid{margin-left:-0.45rem;margin-right:-0.45rem;display:flex;flex-wrap:wrap;justify-content:center}.training-grid .card{flex-basis:100%;margin:0.45rem}@media all and (min-width: 48em){.training-grid .card{flex-basis:calc(50% - 0.9rem)}}@media all and (min-width: 80em){.training-grid .card{flex-basis:calc(33.333% - 0.9rem)}}@media all and (min-width: 80em){.training-grid .card:first-child:nth-last-child(3n+1):nth-last-child(4) ~ .card,.training-grid .card:first-child:nth-last-child(3n+1):nth-last-child(4),.training-grid .card:first-child:nth-last-child(2n):nth-last-child(2) ~ .card,.training-grid .card:first-child:nth-last-child(2n):nth-last-child(2){flex-basis:calc(50% - 0.9rem)}}.training-grid .card:first-child:last-child{flex-basis:100%}.training-grid .card{position:relative;padding:0.9rem;color:#070F21;transition:all .2s ease;display:flex;flex-direction:column;justify-content:space-between}.training-grid .card *{transition:all .2s ease}.training-grid .card[hidden]{display:none}.training-grid .card h3{margin-bottom:0}.training-grid .card .title{border-bottom:1px solid #c5d5ef;padding-bottom:0.9rem;margin-bottom:0.9rem}.training-grid .card .teaser{flex-grow:1;margin-bottom:0.9rem}.training-grid .card .teaser p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.5}.training-grid .card .teaser p:last-child{margin:0}.training-grid .card .details p{font-size:.9rem;line-height:1.4;text-transform:uppercase;font-weight:600;margin-bottom:0}.training-grid .card .hours{margin-right:1em}.training-grid .card .hours,.training-grid .card .price{display:inline-block}.training-grid .card .feather-icon{--svg-icon-size: 1em;width:1em;height:1em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin-top:.2em;vertical-align:top}.training-grid .card .details{position:relative}.training-grid .card .cta{text-align:center;left:0;right:0;position:absolute;bottom:-1.8rem;color:#2448FF}.training-grid .card .cta:link{color:#2448FF}.training-grid .card .cta:visited{color:#2448FF}.training-grid .card .cta:hover{color:#5773ff}.training-grid .card .cta:focus{color:#5773ff}.training-grid .card .cta:active{color:#0b33ff}.training-grid .card .cta .feather-icon{--svg-icon-size: 0.9em;width:0.9em;height:0.9em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin:0;vertical-align:-.15em}.training-grid .card:hover,.training-grid .card:focus{transform:scale(1.04);border-color:#5773ff}.training-grid .card:hover .title h3,.training-grid .card:focus .title h3{color:#2448FF}.training-grid .card:hover .details,.training-grid .card:focus .details{bottom:-2.7rem}.training-grid .card:hover .cta,.training-grid .card:focus .cta{bottom:0.9rem}.training-grid .card:active{transform:scale(0.96)}.card{overflow:hidden;background-color:#fff;border-radius:8px;border:1px solid #cfd9e9;box-shadow:0 20px 8px -15px rgba(7,15,33,0.15),0 18px 20px 0 rgba(7,15,33,0.05)}.what-you-learn li{margin-bottom:0.9rem}.what-you-learn h2{margin-bottom:0.9rem}.what-you-learn h3{font-size:1em;line-height:1.3;font-weight:500;margin-bottom:0}.checklist{margin-left:2rem}.checklist li::before{content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='17' viewBox='0 0 21 17'%3E%3Cpolyline points='3.19506836 9.2277832 8.46704102 14.2658691 19.5446777 1.37866211' stroke='%232448FF' fill='none' stroke-linecap='round' stroke-width='2' /%3E%3C/svg%3E");width:1.5rem;height:1.5rem;margin-top:.2rem;margin-left:-2rem;display:block;position:absolute}.iframe-container{position:relative;z-index:0;overflow:hidden;height:0;width:100%}.iframe-container iframe{transform-origin:top left;transform:scale(1);transition:transform .2s ease;border:0;position:absolute;top:0;left:0}.iframe-container.dark-content{background-color:#000;box-shadow:3px 6px 12px rgba(0,0,0,0.3)}.iframe-container.light-content{background-color:#fff;box-shadow:3px 6px 12px rgba(0,0,0,0.12);border:1px solid #88CE02}.additional-info{padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background-color:#EDF2FA;padding-top:1.8rem;padding-bottom:1.8rem}@media all and (min-width: 30em){.additional-info{padding-top:3.15rem;padding-bottom:2.7rem}}@media all and (min-width: 48em){.additional-info{padding-top:4.95rem;padding-bottom:4.95rem}}.additional-info h2{margin-bottom:0.45rem}.additional-info h3{margin:2.394rem 0 1.35rem}.additional-info .articles-subheading{text-align:center;max-width:unset;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:2.7rem}.additional-info .articles-subheading span{flex-shrink:0;flex-grow:.1;margin:0 0.9rem}.additional-info .articles-subheading::before,.additional-info .articles-subheading::after{flex-grow:1;flex-basis:2rem;display:block;content:'';position:relative;background-color:rgba(7,15,33,0.5);width:100%;height:1px}.in-page-article{overflow:hidden;background-color:#fff;border-radius:8px;border:1px solid #cfd9e9;box-shadow:0 20px 8px -15px rgba(7,15,33,0.15),0 18px 20px 0 rgba(7,15,33,0.05);padding:1.2rem;position:relative}.in-page-article:not(:last-of-type){margin-bottom:1.8rem}.in-page-article h3{margin-top:0}.in-page-article h4{font-size:1.15rem;line-height:1.3;font-weight:700;text-transform:none;letter-spacing:0;margin-bottom:0.45rem}.in-page-article h5{font-size:1.05rem;line-height:1.3;font-weight:700;margin-bottom:0.45rem}.in-page-article h4+h5{margin-top:0.45rem}.in-page-article h6{font-size:1rem;line-height:1.2;font-weight:700;margin-bottom:0.45rem}.in-page-article>p:last-child{margin-bottom:0}.terms-list.ui-accordion .ui-accordion-header{cursor:pointer}.terms-list.ui-accordion .ui-accordion-header-icon{flex-shrink:0;margin-left:0;margin-right:.5rem;vertical-align:-.23em;width:1.25rem;height:1.25rem}@media all and (min-width: 38.75em){.terms-list.ui-accordion .ui-accordion-content{padding-left:1.75rem}}.term__title{font-size:1.1rem;font-weight:600;padding-top:0.9rem;padding-bottom:0.9rem}.term__title:not(:first-child){border-top:1px solid #dddde2}.term__body{padding-bottom:1.35rem;font-size:.9rem}.term__body ul{margin:0}.term__body ul li{margin-bottom:0}.term__body ul li+li{margin-top:0.45rem}.why-learn-at-noble__benefits{margin-top:2.7rem}.why-learn-at-noble__review-badges{padding-top:2.7rem;padding-bottom:1.8rem}@media all and (min-width: 38.75em){.why-learn-at-noble__review-badges{padding-top:4.5rem;padding-bottom:3.6rem}}.testimonial-swiper{color:#03093d;-webkit-font-smoothing:antialiased;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;position:relative}@media all and (min-width: 38.75em){.testimonial-swiper{align-items:flex-start;flex-wrap:nowrap}}.testimonial-swiper::before{flex-shrink:0;order:0;z-index:2;content:' ';display:block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='108' height='70.6' viewBox='0 0 108 70.6'%3E%3Cpath d='M48.5 51.3c-1.3 11.5-10.9 19.2-23.1 19.2C10.5 70.6 0 58 0 43.4 0 24 17.5 9.8 36.1 0l14.5 12.6c-12 8.1-21.4 15.6-21.4 22.7.1 5.8 4.4 9.8 19.3 16zm57.4 0C104.6 62.9 95 70.6 82.8 70.6c-15 0-25.4-12.6-25.4-27.2C57.3 24 74.9 9.8 93.5 0L108 12.6c-12 8.1-21.4 15.6-21.4 22.7 0 5.8 4.5 9.8 19.3 16z' fill='%239fd3ff' fill-rule='evenodd' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:3.6rem;height:2.7rem;margin-bottom:-1.35rem;margin-left:0.45rem;margin-top:0.9rem;margin-right:-0.9rem}@media all and (min-width: 38.75em){.testimonial-swiper::before{margin-left:-1.35rem;margin-bottom:0;width:3.6rem;height:3.6rem}}@media all and (min-width: 48em){.testimonial-swiper::before{margin-left:-0.9rem}}@media all and (min-width: 80em){.testimonial-swiper::before{margin-left:-2.7rem}}.testimonial-swiper__card{order:2;position:relative;overflow:hidden;border-radius:8px;background-image:linear-gradient(90deg, #e5ecf7, #edf2fa);padding:0.9rem;padding-bottom:1.8rem;margin-top:0.45rem}@media all and (min-width: 38.75em){.testimonial-swiper__card{margin-top:0;padding:1.8rem;padding-bottom:2.25rem}}.testimonial-swiper__pagination{display:block;bottom:.45rem;left:.9rem;right:.9rem;height:4px;border-radius:8px;overflow:hidden;background-color:white}.testimonial-swiper__pagination .swiper-pagination-progressbar-fill{background-color:#7fc2ff}.testimonial-swiper__nav{position:relative;padding:0;order:1;flex-shrink:2;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start}@media all and (min-width: 38.75em){.testimonial-swiper__nav{padding:0.9rem;order:2}}.testimonial-swiper__nav .clarity-icon{display:block;--svg-icon-size: 1.8rem;width:1.8rem;height:1.8rem;width:var(--svg-icon-size);height:var(--svg-icon-size);margin:0}.testimonial-swiper__nav .clarity-icon+.clarity-icon{order:-1;margin-right:0.45rem}@media all and (min-width: 38.75em){.testimonial-swiper__nav .clarity-icon+.clarity-icon{order:0;margin-right:0rem;margin-top:0.45rem}}.testimonial-swiper__nav [class*=swiper-button]{background-image:none;position:static;transition:color .15s ease-out;color:#7fc2ff}.testimonial-swiper__nav [class*=swiper-button]:hover,.testimonial-swiper__nav [class*=swiper-button]:focus{color:#61aaff}.testimonial-swiper__nav [class*=swiper-button]:active{color:#478dff}.testimonial-swiper__quote{position:relative;font-weight:500;font-size:.9rem;line-height:1.7}@media all and (min-width: 48em){.testimonial-swiper__quote{font-size:1.1rem}}.testimonial-swiper__attribution{position:relative;font-size:.9rem;line-height:1.5;margin-bottom:0}.testimonial-swiper__attribution .name{font-weight:600}.info-section{padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background-color:white;padding-top:1.8rem;padding-bottom:1.8rem}@media all and (min-width: 30em){.info-section{padding-top:3.15rem;padding-bottom:2.7rem}}@media all and (min-width: 48em){.info-section{padding-top:4.95rem;padding-bottom:4.95rem}}.info-section__subsection+.info-section__subsection{margin-top:2.7rem}.photo-collage{padding-top:9px;padding-bottom:9px}@supports (display: grid){.photo-collage{display:grid;grid-gap:9px;grid-template-columns:repeat(10, 1fr);grid-template-rows:repeat(2, 17.857vw);grid-template-areas:'a a a a a a d d d d' 'b b b c c c d d d d'}.photo-collage .grid-area-top-left{grid-area:a}.photo-collage .grid-area-bottom-left{grid-area:b}.photo-collage .grid-area-bottom-middle{grid-area:c}.photo-collage .grid-area-right{grid-area:d}}.photo-collage>div{background-color:#EDF2FA;display:inline-block;max-width:calc(25% - .25em)}@supports (display: grid){.photo-collage>div{display:block;max-width:none}}.photo-collage img{display:block;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: contain;';width:100%;height:100%}.entries-list{margin:0;padding:0;list-style-type:none;margin-left:-0.45rem;margin-right:-0.45rem}@media all and (min-width: 38.75em){.entries-list{margin-left:-0.9rem;margin-right:-0.6rem}}.entries-list li+li{margin-top:0.9rem}.entries-list+.show-more-entries{margin-top:1.8rem;display:flex}.entries-list+.show-more-entries a{margin:0 auto}.entries-list+.show-more-entries a .clarity-icon{vertical-align:-.3em}.resource-entry-listing{text-decoration:none;background-color:white;display:block;border-radius:8px;padding:0.6rem 0.6rem 0.6rem 0.9rem;display:flex;flex-wrap:wrap-reverse;justify-content:space-between}@media all and (min-width: 38.75em){.resource-entry-listing{flex-wrap:nowrap}}.resource-entry-listing h3,.resource-entry-listing p{color:black}.resource-entry-listing h3{transition:color .15s ease-in-out}.resource-entry-listing img{will-change:transform;transition:transform 0.5s cubic-bezier(0, 0.58, 0.32, 1)}.resource-entry-listing p{margin-bottom:0}.resource-entry-listing:hover,.resource-entry-listing:focus{text-decoration:none;background-color:#efeff2}.resource-entry-listing:hover h3,.resource-entry-listing:focus h3{color:#03093d}.resource-entry-listing:hover img,.resource-entry-listing:focus img{transform:scale(1.08)}.resource-entry-listing .thumbnail-container{box-shadow:0 2px 4px 0 rgba(3,9,61,0.2);overflow:hidden;border-radius:3px;position:relative;height:5.4rem;flex-basis:100%;margin-bottom:0.9rem}@media all and (min-width: 38.75em){.resource-entry-listing .thumbnail-container{height:unset;max-height:5.4rem;flex:0 0 10.8rem;margin-left:1.8rem;margin-bottom:0}}.resource-entry-listing .entry-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px;object-fit:cover;font-family:'object-fit: cover;'}.resource-entry-listing .listing-content{flex:0 1 auto}.resource-entry-listing .listing-content h3{margin-bottom:0.6rem}.resource-entry-listing .listing-content p{font-size:.9rem;line-height:1.6}#full-syllabus{padding:20px}#full-syllabus h5{margin-top:1.8rem}#full-syllabus h6{margin:0}#full-syllabus ul{margin-left:1.2rem;margin-top:0.9rem}#discounts-policies-popup{padding:20px}#discounts-policies-popup h2{font-size:1.25rem;margin-bottom:0.36rem}#discounts-policies-popup h3{font-size:1.1rem;margin-top:0.6rem;margin-bottom:0.36rem}#discounts-policies-popup h5:not(:first-of-type){margin-top:1.35rem}#discounts-policies-popup p,#discounts-policies-popup li{margin-bottom:0.36rem}#discounts-policies-popup>ul:last-of-type{margin-bottom:0}.benefits-outer{background-color:white;padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:1.8rem;padding-bottom:1.8rem}@media all and (min-width: 48em){.benefits-outer{padding-top:3.6rem;padding-bottom:3.6rem}}.benefits{position:relative}.benefits.no-image .benefit__image{display:none}.benefits.no-image .benefit__content{margin:0}.benefit__image{padding-left:0;padding-right:0;user-select:none}@media all and (min-width: 38.75em){.benefit__image{padding-right:10%;padding-bottom:7%;height:27rem}}.benefit__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: contain;';border-radius:8px}.benefit__content{z-index:0;position:relative;right:0;display:flex;margin-top:-3.6rem;margin-left:5%;margin-right:5%}@media all and (min-width: 38.75em){.benefit__content{margin-left:auto;margin-right:0;margin-top:-12.6rem;max-width:85%}}.benefit__content::before{content:none;z-index:-1;display:block;position:absolute;background-color:#7fc2ff;background-image:linear-gradient(0deg, #7fc2ff, #9fd3ff);border-radius:8px;top:0.9rem;bottom:0;left:0;right:1.8rem;box-shadow:0 4.7px 2px -7px rgba(0,0,0,0.05),0 10.1px 4.7px -7px rgba(0,0,0,0.036),0 17px 8.9px -7px rgba(0,0,0,0.029),0 26.7px 15.9px -7px rgba(0,0,0,0.024),0 42.2px 29.7px -7px rgba(0,0,0,0.019),0 80px 71px -7px rgba(0,0,0,0.013)}@media all and (min-width: 38.75em){.benefit__content::before{content:''}}@media all and (min-width: 38.75em){.benefit__content::before{transform-origin:left top;transform:skewX(5deg)}}.benefit__controls{padding:0;margin-top:0.9rem;flex-shrink:2;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start}@media all and (min-width: 38.75em){.benefit__controls{padding:0.9rem}}.benefit__controls .clarity-icon{display:none;--svg-icon-size: 1.8rem;width:1.8rem;height:1.8rem;width:var(--svg-icon-size);height:var(--svg-icon-size);margin:0}@media all and (min-width: 38.75em){.benefit__controls .clarity-icon{display:block}}.benefit__controls .clarity-icon+.clarity-icon{margin-top:0.45rem}.benefit__controls [class*=swiper-button]{background-image:none;position:static;transition:color .15s ease-out;color:white}.benefit__controls [class*=swiper-button]:hover,.benefit__controls [class*=swiper-button]:focus{color:rgba(255,255,255,0.6)}.benefit__controls [class*=swiper-button]:active{color:rgba(255,255,255,0.2)}.benefit__textbox{position:relative;padding:0.9rem;padding-bottom:1.8rem;background-image:linear-gradient(0deg, white, white);border-radius:8px;overflow:hidden;user-select:none;box-shadow:0 4.7px 2px -7px rgba(0,0,0,0.05),0 10.1px 4.7px -7px rgba(0,0,0,0.036),0 17px 8.9px -7px rgba(0,0,0,0.029),0 26.7px 15.9px -7px rgba(0,0,0,0.024),0 42.2px 29.7px -7px rgba(0,0,0,0.019),0 80px 71px -7px rgba(0,0,0,0.013)}@media all and (min-width: 38.75em){.benefit__textbox{background-image:linear-gradient(0deg, rgba(255,255,255,0.8), white);padding:1.8rem;padding-bottom:2.25rem;margin-bottom:1.8rem}}.benefit__textbox .swiper-pagination-progressbar{position:absolute;background-color:rgba(255,255,255,0.8);height:4px;border-radius:100px;overflow:hidden;left:0.9rem;right:0.9rem;bottom:0.45rem}.benefit__textbox .swiper-pagination-progressbar-fill{background-color:#7fc2ff}.benefit__heading{font-weight:600}.benefit__body p{font-size:.9rem;line-height:1.6}.benefit__body p:last-child{margin-bottom:0}.last-cta{background-color:#edf2fa;padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:1.8rem;padding-bottom:1.8rem}@media all and (min-width: 48em){.last-cta{padding-top:3.6rem;padding-bottom:3.6rem}}.last-cta .training-grid{margin-left:-0.45rem;margin-right:-0.45rem;display:flex;flex-wrap:wrap;justify-content:center}.last-cta .training-grid .card{flex-basis:100%;margin:0.45rem}@media all and (min-width: 48em){.last-cta .training-grid .card{flex-basis:calc(50% - 0.9rem)}}@media all and (min-width: 66.6875em){.last-cta .training-grid .card{flex-basis:calc(33.333% - 0.9rem)}}@media all and (min-width: 66.6875em){.last-cta .training-grid .card:first-child:nth-last-child(3n+1):nth-last-child(4) ~ .card,.last-cta .training-grid .card:first-child:nth-last-child(3n+1):nth-last-child(4),.last-cta .training-grid .card:first-child:nth-last-child(2n):nth-last-child(2) ~ .card,.last-cta .training-grid .card:first-child:nth-last-child(2n):nth-last-child(2){flex-basis:calc(50% - 0.9rem)}}.last-cta .training-grid .card:first-child:last-child{flex-basis:100%}.class-page .related-training h2,.free-seminar-page .related-training h2{text-align:center;margin-bottom:1.35rem}.related-training-cards{margin-top:1.8rem;margin-bottom:0.9rem;margin-left:-0.45rem;margin-right:-0.45rem;display:flex;flex-wrap:wrap;justify-content:center}.related-training-cards .card{flex-basis:100%;margin:0.45rem}@media all and (min-width: 48em){.related-training-cards .card{flex-basis:calc(50% - 0.9rem)}}@media all and (min-width: 80em){.related-training-cards .card{flex-basis:calc(25% - 0.9rem)}}.related-training-cards .card{position:relative;padding:0.9rem;color:#070F21;transition:all .2s ease;display:flex;flex-direction:column;justify-content:space-between}.related-training-cards .card *{transition:all .2s ease}.related-training-cards .card[hidden]{display:none}.related-training-cards .card h3{margin-bottom:0}.related-training-cards .card .title{border-bottom:1px solid #c5d5ef;padding-bottom:0.9rem;margin-bottom:0.9rem}.related-training-cards .card .teaser{flex-grow:1;margin-bottom:0.9rem}.related-training-cards .card .teaser p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.5}.related-training-cards .card .teaser p:last-child{margin:0}.related-training-cards .card .details p{font-size:.9rem;line-height:1.4;text-transform:uppercase;font-weight:600;margin-bottom:0}.related-training-cards .card .hours{margin-right:1em}.related-training-cards .card .hours,.related-training-cards .card .price{display:inline-block}.related-training-cards .card .feather-icon{--svg-icon-size: 1em;width:1em;height:1em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin-top:.2em;vertical-align:top}.related-training-cards .card .details{position:relative}.related-training-cards .card .cta{text-align:center;left:0;right:0;position:absolute;bottom:-1.8rem;color:#2448FF}.related-training-cards .card .cta:link{color:#2448FF}.related-training-cards .card .cta:visited{color:#2448FF}.related-training-cards .card .cta:hover{color:#5773ff}.related-training-cards .card .cta:focus{color:#5773ff}.related-training-cards .card .cta:active{color:#0b33ff}.related-training-cards .card .cta .feather-icon{--svg-icon-size: 0.9em;width:0.9em;height:0.9em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin:0;vertical-align:-.15em}.related-training-cards .card:hover,.related-training-cards .card:focus{transform:scale(1.04);border-color:#5773ff}.related-training-cards .card:hover .title h3,.related-training-cards .card:focus .title h3{color:#2448FF}.related-training-cards .card:hover .details,.related-training-cards .card:focus .details{bottom:-2.7rem}.related-training-cards .card:hover .cta,.related-training-cards .card:focus .cta{bottom:0.9rem}.related-training-cards .card:active{transform:scale(0.96)}.related-training .related-training-cards .card h3{font-size:1.1rem}.related-training .related-training-cards .card .details{font-size:.9rem}.training-table caption{margin-bottom:0.9rem}.training-table table{overflow:hidden;background-color:#fff;border-radius:8px;border:1px solid #cfd9e9;box-shadow:0 20px 8px -15px rgba(7,15,33,0.15),0 18px 20px 0 rgba(7,15,33,0.05);width:100%;background-color:#fff;border-radius:8px;border-collapse:separate;overflow:hidden;border-spacing:0}.training-table thead>tr{background-color:#272E3D}.training-table thead>tr h3{color:#fff}.training-table thead>tr th:last-of-type{border-top-right-radius:8px}.training-table thead>tr th:first-of-type{border-top-left-radius:8px}.training-table tbody>tr{transition:background-color .2s}.training-table tbody>tr:first-of-type td{border-top:none}.training-table tbody>tr:hover{cursor:pointer;background-color:#f7f7f7;transition:background-color .1s}.training-table tbody>tr:active{background-color:#e6e6e6;transition:background-color .05s}.training-table td,.training-table th{font-size:.9rem;line-height:1.3;padding:0.54rem 0.9rem;vertical-align:baseline}.training-table th{text-align:left}.training-table td{border-top:1px solid #dadee4;color:#070F21}.training-table h3{font-size:inherit;font-weight:600;margin-bottom:0;color:#070F21}@media all and (max-width: 36.1875em){.training-table table{border-collapse:separate}.training-table thead{display:none}.training-table tbody td{display:block;border:none}.training-table tbody td:first-of-type{font-weight:600;font-size:1rem;padding-top:0.72rem;padding-bottom:0.36rem}.training-table tbody td:not(:first-of-type){padding-top:0.18rem;padding-bottom:0.18rem}.training-table tbody td:last-of-type{padding-bottom:0.72rem}.training-table tbody td.duration-col,.training-table tbody td.price-col{display:inline-block}.training-table tbody tr:not(:first-of-type) td:first-of-type{border-top:1px solid #dadee4}.training-table .responsive-label{display:initial;font-weight:600;text-transform:lowercase;-moz-font-feature-settings:"smcp";-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp"}}@media all and (max-width: 63.9375em){.training-table.inner-main table{border-collapse:separate}.training-table.inner-main thead{display:none}.training-table.inner-main tbody td{display:block;border:none}.training-table.inner-main tbody td:first-of-type{font-weight:600;font-size:1rem;padding-top:0.72rem;padding-bottom:0.36rem}.training-table.inner-main tbody td:not(:first-of-type){padding-top:0.18rem;padding-bottom:0.18rem}.training-table.inner-main tbody td:last-of-type{padding-bottom:0.72rem}.training-table.inner-main tbody td.duration-col,.training-table.inner-main tbody td.price-col{display:inline-block}.training-table.inner-main tbody tr:not(:first-of-type) td:first-of-type{border-top:1px solid #dadee4}.training-table.inner-main .responsive-label{display:initial;font-weight:600;text-transform:lowercase;-moz-font-feature-settings:"smcp";-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp"}}.standard-form label,.standard-form legend,.standard-form .label-styling{font-weight:600;display:block;padding:0.9rem 0 0.45rem}.standard-form input{line-height:1.39}.standard-form .inline-label{display:inline}.standard-form label .description{font-weight:400}.standard-form input[type="text"],.standard-form input[type="email"],.standard-form input[type="search"],.standard-form input[type="password"],.standard-form textarea{display:block;width:100%;background:#fcfeff;border:1px solid #c7cdd6;box-shadow:1px 2px 3px 0 rgba(7,15,33,0.04),inset 0 1px 3px 0 rgba(7,15,33,0.1);border-radius:4px;padding:0.45rem}.standard-form [type="submit"]{display:block;margin-top:0.9rem}.standard-form button.button-link{background:none !important;border:none;padding:0 !important;font:inherit;cursor:pointer;color:#2448FF;transition:color 0.2s}.standard-form button.button-link:link{color:#2448FF}.standard-form button.button-link:visited{color:#2448FF}.standard-form button.button-link:hover{color:#5773ff}.standard-form button.button-link:focus{color:#5773ff}.standard-form button.button-link:active{color:#0b33ff}.standard-form .forgot-password{text-align:right;font-weight:500}.standard-form label.error{margin:0.27rem 0 0;padding:0;font-weight:500;font-size:.9rem;color:#CC297A}.standard-form input.error{border-color:#FF4C6A}.quantity{position:relative;white-space:nowrap;text-align:center}.quantity input[type=number]{-moz-appearance:textfield;border-width:0;text-align:center;width:45px;height:1.8rem;width:1.8rem;font-weight:600;font-size:.9rem;display:inline-block;padding:0;margin:0;background-color:#fff;border:1px solid #C7CDD6;box-shadow:inset 0 0 2px rgba(199,205,214,0.5)}.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity .quantity-button{display:inline-block;padding:0;width:1.8rem;height:1.8rem;vertical-align:top;cursor:pointer;transition:background-color .2s;background-color:#fff;display:inline-flex;justify-content:center;align-items:center}.quantity .quantity-button:hover{background-color:#EDF2FA}.quantity .quantity-button:active{background-color:#C7CDD6}.quantity .quantity-button.increment{border:1px solid #C7CDD6;border-left:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.quantity .quantity-button.decrement{border:1px solid #C7CDD6;border-right:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.quantity .quantity-button .feather-icon{--svg-icon-size: 0.9rem;width:0.9rem;height:0.9rem;width:var(--svg-icon-size);height:var(--svg-icon-size);vertical-align:middle;display:inline-block;position:relative}.class-page .primary h3,.certificate-page .primary h3,.free-seminar-page .primary h3{font-size:1rem;line-height:1.6;margin-bottom:0}.popout-video-outer{padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:1.8rem;padding-bottom:1.8rem}@media all and (min-width: 38.75em){.popout-video-outer{padding-top:5.4rem;padding-bottom:5.4rem}}.popout-video-outer .play-popout-video.class-promo{border:1px solid #c5d5ef;box-shadow:0 20px 8px -15px rgba(7,15,33,0.15),0 18px 20px 0 rgba(7,15,33,0.05)}.video-rounded{border-radius:8px;overflow:hidden}.video-rounded video{border-radius:8px}.class-overview-feature{display:flex;padding-top:0.9rem}.class-overview-feature .icon{flex-shrink:0;flex-basis:50px;margin-right:0.45rem}@media all and (min-width: 30em){.class-overview-feature .icon{flex-basis:60px;margin-right:0.9rem}}body:not(.shortcut) table.reference{border-collapse:separate;width:100%}body:not(.shortcut) table.reference+h3{margin-top:1.8rem}@media all and (max-width: 47.9375em){body:not(.shortcut) table.reference{font-size:.9rem}}@media all and (max-width: 29.9375em){body:not(.shortcut) table.reference{font-size:.8rem}}body:not(.shortcut) table.reference td{vertical-align:top;font-weight:300;border-bottom:1px solid rgba(0,0,0,0.05);padding:0.6rem;width:auto}body:not(.shortcut) table.reference td:nth-child(1){font-weight:500;padding-left:0}body:not(.shortcut) table.reference.specialCharacters td:nth-child(1):not(.reference-head){font-size:1.2em}body:not(.shortcut) table.reference td.reference-head{font-weight:700;vertical-align:top;padding-top:2.7rem;padding-right:0.225rem}@media all and (max-width: 29.9375em){body:not(.shortcut) table.reference td.reference-head{font-size:.75rem;padding-right:0.18rem}}@media all and (min-width: 24.375em){body:not(.shortcut) table.reference td.reference-head{white-space:nowrap}}body:not(.shortcut) table.reference tr:first-of-type td.reference-head{padding-top:0.9rem}@media all and (max-width: 39.3125em){table.reference.html-guide td{display:block}table.reference.html-guide td:not(:last-of-type){border:0}}.typography-special-character{font-family:Arial, Helvetica, sans-serif;font-weight:600;color:#CC297A;font-size:1.4rem;vertical-align:middle;line-height:0}h2.typography-heading,h3.typography-heading{margin-top:1.8rem;padding-top:1.2rem;border-top:1px solid rgba(0,0,0,0.15)}.basic-layout-col-1of2{grid-row-end:span 10}.select-wrapper{position:relative;height:1.8rem;background:#fff;border-radius:4px;font-size:.9rem;box-shadow:1px 2px 3px 0 rgba(7,15,33,0.04)}.select-wrapper:after{content:'';position:absolute;top:0;width:0;height:0;right:10px;bottom:0;margin:auto;border-style:solid;border-width:5px 5px 0 5px;border-color:#070F21 transparent transparent transparent;pointer-events:none}.select-wrapper:before{width:30px;position:absolute;top:1px;right:1px;bottom:1px;content:'';pointer-events:none}.select-wrapper select{border:none;box-shadow:none;border-radius:0;background:transparent;height:100%;width:100%;cursor:pointer;padding-right:1.44rem;padding-left:0.45rem;border:1px solid #C7CDD6;border-radius:4px;-moz-appearance:none;-webkit-appearance:none}.select-wrapper select[disabled]{border-color:#dadee4;background-color:#EDF2FA}.select-wrapper select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.select-wrapper select::-ms-expand{display:none}.toggle-switch{position:relative;height:1.8rem;border-radius:4px;background-color:#dadee4;overflow:hidden;justify-content:center;flex-wrap:nowrap}@supports (display: flex){.toggle-switch{display:flex}}.toggle-switch .switch-label{display:inline-block;min-width:0;flex:1 0 50%;position:relative;padding:0.45rem 0.6rem;z-index:2;color:#070F21;text-align:center;cursor:pointer;font-size:.8rem;text-align:center;line-height:1.15;font-weight:600}.toggle-switch .switch-input{display:none}.toggle-switch .switch-input:checked+.switch-label{color:#fff;transition:0.15s ease-out;transition-property:color;user-select:none}.toggle-switch .switch-input:checked ~ .switch-selection{background-color:#2448FF;background-image:linear-gradient(90deg, #2448FF, #5773ff)}.toggle-switch .switch-input:checked+.switch-label-right ~ .switch-selection,.toggle-switch .switch-input:checked+.switch-label-yes ~ .switch-selection{left:50%}.toggle-switch .switch-input:checked+.switch-label-left ~ .switch-selection{left:0}.toggle-switch .switch-input:checked+.switch-label-no ~ .switch-selection{background-color:#474747}.toggle-switch .switch-input:not(:checked) ~ .switch-input:not(:checked) ~ .switch-label-right{border-left:1px solid #C7CDD6}.toggle-switch .switch-selection{position:absolute;z-index:1;top:0;left:0;display:block;width:50%;height:100%;transition:left 0.15s ease-out}.select2-results__option{font-size:.9rem;font-weight:400;line-height:1.3}.select2-container--default .selection .select2-selection--single{height:1.8rem;border:1px solid #C7CDD6;background-color:#fff;box-shadow:1px 2px 3px 0 rgba(7,15,33,0.04)}.select2-container--default .selection .select2-selection--single .select2-selection__arrow{height:calc(1.8rem - 2px)}.select2-container--default .selection .select2-selection--single .select2-selection__arrow b{border-color:#070F21 transparent transparent transparent}.select2-container--default .selection .select2-selection--single .select2-selection__rendered{color:#444;line-height:calc(1.8rem - 2px)}.select2-container--default .selection .select2-selection--single .select2-selection__placeholder{color:#070F21}.fancybox-close{left:-18px;right:auto}.fancybox-overlay{background:rgba(0,0,0,0.8)}.fancybox-main-wrapper{padding:1.2rem 1.35rem 1.08rem}@media all and (max-width: 29.9375em){.fancybox-main-wrapper{padding:0.6rem 0.9rem}}.fancybox-main-wrapper>:first-child{margin-top:0}.fancybox-inner h5{font-size:1.2rem;margin-bottom:0.45rem}.fancybox-inner h6{font-size:.9rem;margin-top:0.9rem;margin-bottom:0.45rem}.fancybox-iframe{border-radius:4px}.play-popout-video{position:relative;display:block;overflow:hidden;border-radius:8px}.play-popout-video.class-promo .overlay-content{display:flex;align-content:center;padding-bottom:0}.play-popout-video.class-promo .play-button{align-self:center;margin-bottom:0}.play-popout-video.class-promo .gradient-overlay{background-image:none}.play-popout-video img{display:block}.play-popout-video .gradient-overlay,.play-popout-video .overlay-content{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.play-popout-video .overlay-content{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-end;padding-bottom:5%}.play-popout-video .gradient-overlay{transition:background-color .2s ease;background-color:rgba(0,0,0,0);background-image:linear-gradient(rgba(255,255,255,0), rgba(0,0,0,0.9))}.play-popout-video .play-button{transition:transform .2s ease;text-align:center;position:relative;border-radius:50%;box-shadow:0 0 30px rgba(0,0,0,0.3);transform:scale(1);background-color:#ffffff;color:#070F21;display:flex;margin-bottom:5%;width:12%;padding-top:12%}.play-popout-video .play-button .feather-icon{margin:auto;position:absolute;left:55%;top:50%;transform:translate(-50%, -50%);--svg-icon-size: 65%;width:65%;height:65%;width:var(--svg-icon-size);height:var(--svg-icon-size);fill:currentColor;stroke-width:0}.play-popout-video .text-content{transition:opacity .2s ease;position:relative;flex-basis:100%;text-align:center;color:white;opacity:1}.play-popout-video .text-content .title{font-size:2rem;margin-bottom:0;font-weight:600}.play-popout-video .text-content .subtitle{font-size:1.2rem}@media all and (min-width: 38.75em){.play-popout-video .text-content .title{font-size:2.8rem}.play-popout-video .text-content .subtitle{font-size:1.73rem}}.play-popout-video:hover .play-button,.play-popout-video:focus .play-button{transform:scale(1.5)}.play-popout-video:hover .text-content,.play-popout-video:focus .text-content{opacity:.5}.play-popout-video:hover .gradient-overlay,.play-popout-video:focus .gradient-overlay{background-color:rgba(0,0,0,0.7)}.play-popout-video:active .play-button{transform:scale(0.9)}.fancybox-wrap-popout-video .fancybox-skin{border-radius:8px}.pdf-signup-popup{background-color:#FCFEFF}.rails-flash{z-index:2;position:fixed;top:0;padding:0.9rem;width:100%;display:flex;justify-content:center;pointer-events:none}.rails-flash-message{text-align:center;padding:0.6rem 0.9rem;color:#fff;border-radius:8px;box-shadow:0 8px 30px 0 rgba(7,15,33,0.5);background-image:linear-gradient(180deg, #CC297A, #FF4C6A);pointer-events:auto}.rails-flash-message section{display:inline}.rails-flash-message svg{--svg-icon-size: 1.2rem;width:1.2rem;height:1.2rem;width:var(--svg-icon-size);height:var(--svg-icon-size);vertical-align:-15%;cursor:pointer}#error_explanation{color:#CC297A;font-weight:600}#error_explanation h2{font-weight:600;font-size:1.2rem}.testimonials{overflow:hidden;background-color:#F7FAFF;padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:1.8rem}@media all and (max-width: 29.9375em){.testimonials .rsArrow{display:none !important}}.testimonials p{margin-bottom:0;line-height:1.5;font-size:.8rem}.testimonials .review{font-size:1.2rem;line-height:1.7;font-weight:400;margin-bottom:0.9rem}@media all and (max-width: 29.9375em){.testimonials .review{font-size:1rem}}.testimonials .name{font-size:.9rem;font-weight:700}.testimonials .context{font-style:italic}.testimonials .stars{margin-top:0.45rem;position:relative;left:-.15rem}.testimonials .stars .feather-icon{--svg-icon-size: 1.2rem;width:1.2rem;height:1.2rem;width:var(--svg-icon-size);height:var(--svg-icon-size);vertical-align:top;stroke:none;stroke-width:0;fill:#F5D000}.free-seminars-index .testimonials{padding-top:3.6rem;padding-bottom:4.5rem}.royalSlider{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:flex-start}.royalSlider img{max-width:100%;height:auto}.royalSlider .video-js .vjs-tech{border-radius:8px}.royalSlider div.panel-content{text-align:center}.royalSlider div.panel-content>:first-child{overflow:hidden;border-radius:8px;border:1px solid #dadee4}.royalSlider div.panel-content p{margin:0;font-size:.9rem}.royalSlider .rsOverflow{order:0}.royalSlider .rsCaption{margin-bottom:0}.royalSlider .rsGCaption{order:1}.royalSlider .rsArrow{width:2rem;height:2rem;margin:.9rem 0 .9rem 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='20' viewBox='0 0 11 20'%3E%3Cpath fill='%23070F21' fill-rule='evenodd' d='M.27.69L3.7 9.26c.2.47.2 1 0 1.48L.27 19.31a.5.5 0 0 0 .47.69h2.02a.5.5 0 0 0 .39-.19L10 11.25a2 2 0 0 0 0-2.5L3.15.2A.5.5 0 0 0 2.76 0H.74a.5.5 0 0 0-.47.69z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:25%}.royalSlider .rsArrow.rsArrowLeft{order:2;transform:scaleX(-1)}.royalSlider .rsArrow.rsArrowRight{order:4}.royalSlider .rsBullets{height:2rem;order:3;margin:.9rem 0 .9rem 0;display:flex;align-items:center;justify-content:center}.royalSlider .rsBullet{border-radius:2rem;width:.3rem;height:.3rem;margin:.5rem .3rem;background-color:#070F21;transition:height .4s ease-in-out, width .4s ease-in-out;cursor:pointer}.royalSlider .rsBullet.rsNavSelected{width:.7rem;height:.7rem}.facilities-slider.royalSlider .rsOverflow{order:0;margin-bottom:0.9rem}.facilities-slider.royalSlider .rsGCaption{order:1;margin-bottom:0.9rem}.facilities-slider.royalSlider .rsBullets{order:3}.facilities-slider.royalSlider .rsArrow.rsArrowRight{order:4}.facilities-slider.royalSlider .rsArrow.rsArrowLeft{order:2}.class-examples-slider-wrapper>.royalSlider{max-height:300px;overflow:hidden}.class-examples-slider-wrapper>img{width:100%;height:auto;overflow:hidden;background-color:#fff;border-radius:8px;border:1px solid #cfd9e9;box-shadow:0 20px 8px -15px rgba(7,15,33,0.15),0 18px 20px 0 rgba(7,15,33,0.05);background-color:transparent;box-shadow:none}.class-examples-slider-wrapper>.iframe-wrapper{overflow:hidden;background-color:#fff;border-radius:8px;border:1px solid #cfd9e9;box-shadow:0 20px 8px -15px rgba(7,15,33,0.15),0 18px 20px 0 rgba(7,15,33,0.05);background-color:transparent;box-shadow:none}.class-examples-slider-wrapper .royalSlider{max-width:533px}.class-examples-slider-wrapper .rsSlide{overflow:visible;width:100%}.class-examples-slider-wrapper .video-js{overflow:hidden;background-color:#fff;border-radius:8px;border:1px solid #cfd9e9;box-shadow:0 20px 8px -15px rgba(7,15,33,0.15),0 18px 20px 0 rgba(7,15,33,0.05);background-color:transparent;box-shadow:none}.book-examples-slider-wrapper{max-width:640px;margin:auto}.book-examples-slider-wrapper #slideShow ul{padding-left:0}.book-examples-slider-wrapper .royalSlider .rsBullet{background-color:#272E3D}.book-examples-slider-wrapper .royalSlider .rsArrow{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='20' viewBox='0 0 11 20'%3E%3Cpath fill='%23272E3D' fill-rule='evenodd' d='M.27.69L3.7 9.26c.2.47.2 1 0 1.48L.27 19.31a.5.5 0 0 0 .47.69h2.02a.5.5 0 0 0 .39-.19L10 11.25a2 2 0 0 0 0-2.5L3.15.2A.5.5 0 0 0 2.76 0H.74a.5.5 0 0 0-.47.69z'/%3E%3C/svg%3E")}.testimonial-slider{width:100%;margin:0 auto;flex-wrap:nowrap;justify-content:center;align-items:flex-start}@media all and (max-width: 29.9375em){.testimonial-slider{flex-wrap:wrap}}.testimonial-slider .rsBullets{order:3;margin-top:0.45rem}@media all and (min-width: 30em){.testimonial-slider .rsBullets{display:none}}.testimonial-slider .rsBullet{background-color:#dadee4}.testimonial-slider .rsBullet.rsNavSelected{background-color:#6f798e}.testimonial-slider .rsArrow{width:2.2rem;height:1.5rem;margin-top:3.6rem;background-color:#dadee4;flex-shrink:0;border-radius:4px;background-image:none;transition:background-color .2s}.testimonial-slider .rsArrow:hover{background-color:#e0e3e8}.testimonial-slider .rsArrow:active{background-color:#cbd1d9}.testimonial-slider .rsArrow .rsArrowIcn{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' viewBox='0 0 20 10' fill='%236f798e'%3E%3Cpath d='M16 0h-2l2 4H0v2h16l-2 4h2l4-5-4-5z'/%3E%3C/svg%3E")}.testimonial-slider .rsArrow.rsArrowLeft{order:0;transform:none;margin-right:1.8rem}.testimonial-slider .rsArrow.rsArrowLeft .rsArrowIcn{transform:scaleX(-1)}.testimonial-slider .rsArrow.rsArrowRight{order:2;margin-left:1.8rem}.testimonial-slider .rsOverflow{order:1;max-width:1067px}.royalSlider.class-examples{width:100%;height:100%}.royalSlider.class-examples .rsContent{display:flex;justify-content:center;align-items:start}.royalSlider.class-examples .rsContent .video-wrapper{width:100%;height:100%}.royalSlider.class-examples .rsContent.ios-tall .video-wrapper{max-width:315px}.royalSlider .video-js{overflow:hidden;background-color:#fff;border-radius:8px;border:1px solid #cfd9e9;box-shadow:0 20px 8px -15px rgba(7,15,33,0.15),0 18px 20px 0 rgba(7,15,33,0.05);background-color:transparent;box-shadow:none}#slideShow.royalSlider{display:block;width:100%;height:100%}#slideShow.royalSlider>*{float:unset}#slideShow .royalSlidesContainer{width:100%;min-height:250px;margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:flex-start}#slideShow .rsSlide .royalSlide{width:unset !important;height:unset !important}.read-more-container{position:relative;overflow:hidden;will-change:max-height;transition:max-height .1s ease-out;padding-bottom:1.8rem}.read-more-container[data-collapsed-height="-1"]{padding-bottom:0}.read-more-container[data-collapsed-height="-1"] .read-more-overlay{display:none}.read-more-container[data-collapsed-height="-1"] p:last-of-type{margin-bottom:0}.read-more-container.expanded .read-more-overlay{background-image:none}.read-more-overlay{margin:0;position:absolute;bottom:0;width:100%;height:9rem;background-image:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 80%);display:flex;align-items:flex-end;pointer-events:none}.read-more-overlay a{pointer-events:auto}.read-more-overlay .read-more-button{margin:0 auto;text-align:center;min-width:9rem}.read-more-overlay .read-more-button .clarity-icon{--svg-icon-size: 1em;width:1em;height:1em;width:var(--svg-icon-size);height:var(--svg-icon-size)}.free-seminars-index.no-seminars .additional-info{background-color:white}.free-seminars-index .main-content{background-image:none;background-color:white}.free-seminars-index .additional-info{padding-top:1.8rem;padding-bottom:1.8rem}.seminar .seminar-quick-info{font-weight:600;font-size:1.1rem}.seminar .seminar-quick-info p:not(:last-child){margin-bottom:.5rem}.seminar .seminar-quick-info .feather-icon{--svg-icon-size: 1.2rem;width:1.2rem;height:1.2rem;width:var(--svg-icon-size);height:var(--svg-icon-size);vertical-align:middle;margin-top:-.2em;margin-right:.25em}.seminar .seminar-location{text-indent:-1.5em;padding-left:1.5em}.seminar .button-register-for-seminar{margin:1.35rem 0 0.45rem;display:inline-block}.seminar .archived-seminar-link{line-height:1.15;display:inline-block;margin:1.35rem 0 0.45rem}.seminar .archived-seminar-link:not(:first-child){margin:0.45rem 0}.seminar input[type="checkbox"]{margin-right:.25em}.seminar label.checkbox{display:inline-block}.button-show-all-sessions{display:block;text-align:center;margin:1.8rem auto 0}.button-show-all-sessions .clarity-icon{--svg-icon-size: 1em;width:1em;height:1em;width:var(--svg-icon-size);height:var(--svg-icon-size);position:relative}.faq-layout{position:relative}@media all and (min-width: 30em){.faq-layout{display:flex;align-items:flex-start}}.faq-layout .faq-graphic{width:1.5rem;margin-right:0.9rem;flex-basis:auto;flex-grow:0;position:absolute;left:0;top:-3.25rem;z-index:-1;opacity:.8}@media all and (min-width: 30em){.faq-layout .faq-graphic{width:3.2rem;margin-right:1.8rem}}@media all and (min-width: 30em){.faq-layout .faq-graphic{opacity:1;position:static}}.faq-layout .faq-graphic path{mix-blend-mode:multiply}.faq-layout .faq-graphic .question-mark-icon{width:100%;height:auto}.faq-layout .faq-content{flex-basis:100%;flex-grow:1}.faq-content h2{margin-bottom:0.9rem}@media all and (min-width: 48em){.faq-content h2{margin-bottom:1.8rem}}.faq-content .ui-accordion .ui-accordion-header{display:flex}.faq-content .ui-accordion .ui-accordion-header-icon{flex-shrink:0;margin-left:0;margin-right:.5rem;vertical-align:-.23em;width:1.25rem;height:1.25rem}@media all and (min-width: 38.75em){.faq-content .ui-accordion .ui-accordion-content{padding-left:1.75rem}}.faq-item+.faq-item{border-top:1px solid #dadee4}.faq-item__question{font-weight:500;margin:0;padding:0.9rem 0;cursor:pointer}.faq-item__answer{font-size:.9rem}.faq-item__answer p{line-height:1.5}.faq-item__answer ul li{margin-bottom:.3em}.seminar-image-wrapper{margin-top:1.8rem}.seminar-image-wrapper>*{width:100%;height:auto;border-radius:8px;overflow:hidden;box-shadow:5px 15px 15px -2px rgba(7,15,33,0.15)}.featured-seminar .featured-seminar-title{font-size:1.3rem;margin:0 0 0.9rem}.featured-seminar .featured-seminar-subtitle{font-size:.9rem;font-weight:600;margin-bottom:0.45rem}.featured-seminar a:link{color:#2448FF}.featured-seminar a:visited{color:#2448FF}.featured-seminar a:hover{color:#5773ff}.featured-seminar a:focus{color:#5773ff}.featured-seminar a:active{color:#0b33ff}.featured-seminar .seminar-quick-info>p{font-size:.9rem}.featured-seminar .seminar-quick-info>p:not(:last-of-type){margin-bottom:0}.featured-seminar .seminar-quick-info>p .feather-icon{vertical-align:middle;margin-top:-.2em;margin-right:.25em}.featured-seminar .seminar-description{margin-bottom:0.9rem;font-size:.9rem}.archived-seminars{margin:1.8rem 0}.archived-seminars th h3{margin-top:0}.archived-seminars caption h2{margin-bottom:0.45rem}.archived-seminars .button-center{margin-top:1.8rem}.review-sites{margin-left:-0.45rem;margin-right:-0.45rem;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap}@media all and (min-width: 48em){.review-sites{flex-wrap:nowrap}}.review-sites .review-site{color:black;text-align:center;padding:0.9rem;margin:0.45rem;display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-end;border-radius:4px;transition:background-color .2s ease}@media all and (min-width: 48em){.review-sites .review-site{margin:0.45rem;flex-basis:calc(33.33% - 0.9rem)}}@media all and (min-width: 64em){.review-sites .review-site{padding:1.35rem 1.8rem}}.review-sites .review-site:hover,.review-sites .review-site:focus{background-color:rgba(15,21,38,0.05)}.review-sites .review-site:active{background-color:rgba(49,51,61,0.1)}.review-sites .review-site>*{flex-basis:100%}.review-sites .review-site .review-site-stars{margin-top:0.45rem;height:.9rem;white-space:nowrap;display:flex;justify-content:center}.review-sites .review-site .review-site-stars img{height:100%}.review-sites .review-site .review-site-stars svg{fill:black;stroke:black;--svg-icon-size: 0.9rem;width:0.9rem;height:0.9rem;width:var(--svg-icon-size);height:var(--svg-icon-size)}.review-sites .review-site .review-site-stars svg+svg{margin-left:.125em}.review-sites .review-site.switchup .review-site-logo{margin-bottom:.25rem}.hotelName{font-size:1.5rem;padding-top:0.45rem;margin-bottom:0;border-top:1px solid rgba(0,0,0,0.1)}.directions .address-info{margin-left:1em;text-indent:-1em;margin-bottom:0.45rem}.directions .ui-accordion-content{margin-left:1.2rem;margin-top:0.9rem}.directions .big-box .feather-icon{fill:currentColor}.directions .subway-lines svg{height:1em;vertical-align:-10%}.directions .google-map-wrapper{line-height:0;margin:20px}@media all and (min-width: 48em){.directions .google-map-wrapper{margin:40px}}.directions .google-map iframe{width:100%;height:375px;border:0}#discounts-popup h2{font-size:1.2rem;margin-bottom:0.3rem}#discounts-popup h2:not(:first-of-type){border-top:1px solid #dadee4;padding-top:0.6rem}.tout-wrapper{text-align:center;padding-bottom:1.35rem}.tout-wrapper .container{display:flex;align-items:center;justify-content:center;max-width:800px}@media all and (min-width: 36.25em) and (max-width: 52.75em){.tout-wrapper .container{transform:scale(0.8)}.tout-wrapper .container .stats{padding:0.9rem}}@media all and (max-width: 36.1875em){.tout-wrapper .container{flex-direction:column}}.tout-wrapper .container .tout-col{flex-basis:33.333%}@media all and (max-width: 36.1875em){.tout-wrapper .container .tout-col{flex-direction:column}}.tout-wrapper a:link{color:#070F21}.tout-wrapper a:visited{color:#070F21}.tout-wrapper a:hover{color:#10224b}.tout-wrapper a:focus{color:#10224b}.tout-wrapper a:active{color:#03050c}.tout-wrapper .stats{line-height:1.98rem;font-weight:600}.tout-wrapper .stats .primary-tout{font-size:2.9rem}.tout-wrapper .stats .secondary-tout{font-size:0.9rem;text-transform:uppercase}.tout-wrapper .stats .number-of-students{margin-top:0.45rem;line-height:2.34rem}.tout-wrapper .switchup{margin:-0.45rem}.tout-wrapper .switchup img{max-width:250px}@media all and (max-width: 52.75em){.tout-wrapper .switchup{margin:-1.08rem}}@media all and (max-width: 36.1875em){.tout-wrapper .switchup{margin:-1.62rem;margin-bottom:-0.45rem}}.tout-wrapper .newsweek img{max-width:180px;box-shadow:0 2px 39px rgba(0,0,0,0.5);background:#F72210}@media all and (max-width: 36.1875em){.tout-wrapper .newsweek{padding:1.35rem;padding-bottom:0.9rem}}.tout-wrapper .adobe-certified img{min-width:190px;max-width:210px;box-shadow:0 2px 39px rgba(0,0,0,0.5);background:#D5D5D0}@media all and (max-width: 36.1875em){.tout-wrapper .adobe-certified{padding:1.35rem;padding-bottom:0.9rem}}.topic-cards.cards-wrapper{padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);display:flex;flex-wrap:wrap;justify-content:center;margin:0 -0.9rem}@media all and (min-width: 48em){.topic-cards.cards-wrapper{margin:0 -0.45rem}}@media all and (min-width: 80em){.topic-cards.cards-wrapper{margin:0 -0.9rem}}.topic-cards>.card{position:relative;background-color:white;box-shadow:0px 10px 40px 0px rgba(7,15,33,0.1);border-radius:8px;overflow:hidden;max-width:28.8rem;width:calc(100% - 1.8rem);flex-grow:0;flex-shrink:1;flex-basis:calc(100% - 1.8rem);margin:0.45rem;padding:0;transition:transform .15s ease-in-out, box-shadow .2s ease-in-out, color .1s ease-in-out .1s, border-color .1s ease-in-out .05s;display:flex;flex-wrap:wrap;align-content:space-between}@media all and (min-width: 48em){.topic-cards>.card{width:calc(50% - 1.026rem);flex-basis:calc(50% - 1.026rem)}}@media all and (min-width: 80em){.topic-cards>.card{margin:0.9rem;width:calc(50% - 1.926rem);flex-basis:calc(50% - 1.926rem)}}@media all and (min-width: 64em){.three-cols.topic-cards>.card{width:calc(33.333% - 1.026rem);flex-basis:calc(33.333% - 1.026rem)}}@media all and (min-width: 80em){.three-cols.topic-cards>.card{margin:0.9rem;width:calc(33.333% - 1.926rem);flex-basis:calc(33.333% - 1.926rem)}}.topic-cards>.card>*{padding:1.2rem}@media all and (min-width: 30em){.topic-cards>.card>*{padding:1.35rem}}.topic-cards>.card:hover,.topic-cards>.card:focus{border-color:rgba(36,72,255,0.5);transform-origin:center center;transform:scale(1.02);box-shadow:0px 30px 40px -10px rgba(7,15,33,0.13)}.topic-cards>.card:active{transform:scale(0.97);box-shadow:0px 5px 10px 0px rgba(7,15,33,0.1)}.topic-cards>.card .card-content{color:#070F21;margin-bottom:0;padding-bottom:0.45rem}.topic-cards>.card .card-content h3{text-align:center}.topic-cards>.card .card-content img{margin:1.2rem auto 1.2rem;height:auto;width:180px;display:block}.topic-cards>.card .card-content p{margin-bottom:0}.topic-cards>.card .card-action{padding:0.9rem;padding-top:0;margin-left:auto;margin-right:auto}@media all and (min-width: 38.75em){.topic-cards>.card .card-action{margin-right:unset}}.topic-cards>.card .action-container{color:#2448FF;background-color:#EDF2FA;padding:0.36rem;border-radius:20px;display:flex;align-items:center;flex-wrap:nowrap;transition:background-color .2s ease-in-out}.topic-cards>.card .action-container:link{color:#2448FF}.topic-cards>.card .action-container:visited{color:#2448FF}.topic-cards>.card .action-container:hover{color:#5773ff}.topic-cards>.card .action-container:focus{color:#5773ff}.topic-cards>.card .action-container:active{color:#0b33ff}.topic-cards>.card .action-container:hover{background-color:#F7FAFF;box-shadow:0 0 0 1px rgba(36,72,255,0.2)}.topic-cards>.card .action-text{transition:width .1s ease-out;font-size:.888889rem;overflow:hidden;width:0;line-height:.7;vertical-align:middle;white-space:nowrap}.topic-cards>.card .feather-icon{display:block;--svg-icon-size: 1rem;width:1rem;height:1rem;width:var(--svg-icon-size);height:var(--svg-icon-size)}.topic-cards>.card:hover .action-text,.topic-cards>.card:focus .action-text{width:5.1em;margin-left:0.45rem}.topic-cards>.card h2{margin-bottom:0.9rem}.topic-cards>.card h3{text-align:center}.topic-cards>.card p{line-height:1.6;font-size:.88889rem}@media all and (min-width: 30em){.topic-cards>.card p{font-size:1rem}}.youtube-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.youtube-embed iframe,.youtube-embed object,.youtube-embed embed{position:absolute;top:0;left:0;width:100%;height:100%}header:not(.no-overlap){padding-bottom:10.8rem;margin-bottom:-9rem}@media all and (min-width: 48em){header:not(.no-overlap){padding-bottom:12.6rem}}header:not(.no-overlap)+* .pseudo-bg::before{margin-top:9rem}.header-curve{position:absolute;height:1.8rem;bottom:0;left:0;right:0}.header-curve::before{z-index:1;position:absolute;content:'';background-image:none;background-color:white;width:calc(100vw + 72rem);height:7.2rem;top:0;left:-36rem;right:-36rem;border-top-left-radius:100% 14.4rem;border-top-right-radius:100% 14.4rem}.job-board header:not(.no-overlap){padding-bottom:10.8rem;margin-bottom:-9rem}@media all and (min-width: 48em){.job-board header:not(.no-overlap){padding-bottom:12.6rem}}.job-board header:not(.no-overlap)+* .pseudo-bg::before{margin-top:9rem}.thanks-page header:not(.no-overlap){padding-bottom:7.2rem;margin-bottom:-5.4rem}@media all and (min-width: 48em){.thanks-page header:not(.no-overlap){padding-bottom:9rem}}.thanks-page header:not(.no-overlap)+* .pseudo-bg::before{margin-top:5.4rem}.comparison-table{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;position:relative}.comparison-table th,.comparison-table td{margin:0;padding:0}.comparison-table col:first-child{width:11rem}.comparison-table tbody+tbody:before{content:'';display:block;height:0.9rem}.comparison-table th .cell-inner,.comparison-table td .cell-inner{background-color:white}.comparison-table td .cell-inner:empty{background-color:transparent}.comparison-table th[scope=row] ~ td .cell-inner{background-color:white}.comparison-table td .cell-inner,.comparison-table th .cell-inner{border:1px solid #dadee4}.comparison-table td .cell-inner:empty{border:0}.comparison-table th[scope=row] ~ td .cell-inner{border:1px solid #dadee4}.comparison-table th[scope=row] .cell-inner,.comparison-table th[scope=col] .cell-inner{border-top:0;border-bottom:0}.comparison-table thead tr:first-child th[scope=col] .cell-inner{border-top:1px solid #dadee4}.comparison-table tr:last-child th[scope=row] .cell-inner{border-bottom:1px solid #dadee4}.comparison-table .comparison-table__curriculum tr:first-child th[scope=row] .cell-inner{border-top:1px solid #dadee4}.comparison-table .comparison-table__additional-features tr:nth-child(2) th[scope=row] .cell-inner{border-top:1px solid #dadee4}.comparison-table thead tr:first-of-type th:first-of-type .cell-inner{border-top-left-radius:8px}.comparison-table thead tr:first-of-type th:last-of-type .cell-inner{border-top-right-radius:8px}.comparison-table tbody tr:first-of-type th:first-child .cell-inner{border-top-left-radius:8px}.comparison-table tbody tr:last-of-type td:first-child .cell-inner,.comparison-table tbody tr:last-of-type th:first-child .cell-inner{border-bottom-left-radius:8px}.comparison-table tbody tr:last-of-type td:last-child .cell-inner,.comparison-table tbody tr:last-of-type th:last-child .cell-inner{border-bottom-right-radius:8px}.comparison-table th[scope=colgroup] .cell-inner{border-top-left-radius:8px;border-top-right-radius:8px}.comparison-table th[scope=row] .cell-inner{padding:0.9rem}.comparison-table th[scope=col] .cell-inner{padding:0.9rem 0.25rem}.comparison-table th[scope=colgroup] .cell-inner{padding:0.45rem}.comparison-table .cert-title th .cell-inner{padding-bottom:0.45rem}.comparison-table .cert-addition th .cell-inner{padding-top:0;padding-bottom:0}.comparison-table .cert-info th .cell-inner{padding-bottom:0.45rem}.comparison-table .cert-button th .cell-inner{padding-bottom:1.35rem}.comparison-table td,.comparison-table th{position:relative}.comparison-table .cell-inner{margin:-.5px}.comparison-table .cell-inner.check,.comparison-table .cell-inner:empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.comparison-table .cell-inner.check .clarity-icon,.comparison-table .cell-inner:empty .clarity-icon{--svg-icon-size: 1.8rem;width:1.8rem;height:1.8rem;width:var(--svg-icon-size);height:var(--svg-icon-size);margin:auto}.comparison-table .cell-inner .minus{color:#C7CDD6}.comparison-table th[scope=row]{text-align:left;font-size:1rem;font-weight:600;line-height:1.2}.comparison-table th[scope=row] span{font-size:.9em;font-weight:500;display:block}.comparison-table th[scope=col]{text-align:center;white-space:nowrap}.comparison-table th[scope=colgroup]{font-size:1rem;font-weight:600}.comparison-table .cert-title th{font-size:1.3rem;font-weight:600;line-height:1.3}.comparison-table .cert-addition th{font-size:.9rem;font-weight:500;line-height:1.2}.comparison-table .cert-info th{font-size:1rem;font-weight:600;line-height:1.3}.comparison-table .cert-info th span{display:block}.comparison-table .cert-info th span:first-of-type{color:#3048c0;font-size:1.6rem;font-weight:500}.comparison-table .cert-info th span:last-of-type{color:#4f5d7b;font-size:.9rem;text-transform:uppercase;letter-spacing:.02em}.comparison-table a{font-weight:600;font-size:1rem;line-height:1.3;letter-spacing:.02em;padding:0.225rem 1.35rem;color:white;background-color:#2448FF;border-radius:500px;display:inline-block;transition:background-color .15s ease-in-out}.comparison-table a:hover,.comparison-table a:focus{color:white;background-color:#3e5dff}.comparison-table a:active{color:white;background-color:#0b33ff}.comparison-table[class*=featured-col] a:not(.featured-col-signup){border:1px solid #2448FF;background-color:white;color:#2448FF}.comparison-table[class*=featured-col] a:not(.featured-col-signup):hover,.comparison-table[class*=featured-col] a:not(.featured-col-signup):focus{color:white;background-color:#3e5dff}.comparison-table[class*=featured-col] a:not(.featured-col-signup):active{color:white;background-color:#0b33ff}.comparison-table::before{content:'';position:absolute;top:20px;left:20px;right:-21px;bottom:-21px;border-radius:8px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle fill='%23000000' cx='2' cy='2' r='2'/%3E%3C/svg%3E");background-size:4px;background-repeat:repeat;opacity:.5}.comparison-table[class*=featured-col]{margin-top:3.6rem}.comparison-table.featured-col-1 thead th:nth-of-type(1) .cell-inner,.comparison-table.featured-col-1 tbody td:nth-of-type(1) .cell-inner{background-color:#EDF2FA;border-color:#c5d5ef;z-index:1}@media all and (max-width: 79.9375em){.comparison-table.featured-col-1 thead th:nth-of-type(1) .cell-inner,.comparison-table.featured-col-1 tbody td:nth-of-type(1) .cell-inner{z-index:0}}@media all and (min-width: 48em){.comparison-table.featured-col-1 thead tr:first-of-type th:nth-of-type(1) .cell-inner{border-top-left-radius:0;border-top-right-radius:0}}.comparison-table.featured-col-1 thead tr:first-of-type th:nth-of-type(1)::before{content:'This Certificate';position:absolute;bottom:100%;left:-.5px;right:-.5px;background-color:#EDF2FA;font-size:18px;border-top-left-radius:8px;border-top-right-radius:8px;padding:.5rem;border:1px solid #c5d5ef;border-bottom:0}@media all and (max-width: 47.9375em){.comparison-table.featured-col-1 thead tr:first-of-type th:nth-of-type(1)::before{content:none}}.comparison-table.featured-col-2 thead th:nth-of-type(2) .cell-inner,.comparison-table.featured-col-2 tbody td:nth-of-type(2) .cell-inner{background-color:#EDF2FA;border-color:#c5d5ef;z-index:1}@media all and (max-width: 79.9375em){.comparison-table.featured-col-2 thead th:nth-of-type(2) .cell-inner,.comparison-table.featured-col-2 tbody td:nth-of-type(2) .cell-inner{z-index:0}}@media all and (min-width: 48em){.comparison-table.featured-col-2 thead tr:first-of-type th:nth-of-type(2) .cell-inner{border-top-left-radius:0;border-top-right-radius:0}}.comparison-table.featured-col-2 thead tr:first-of-type th:nth-of-type(2)::before{content:'This Certificate';position:absolute;bottom:100%;left:-.5px;right:-.5px;background-color:#EDF2FA;font-size:18px;border-top-left-radius:8px;border-top-right-radius:8px;padding:.5rem;border:1px solid #c5d5ef;border-bottom:0}@media all and (max-width: 47.9375em){.comparison-table.featured-col-2 thead tr:first-of-type th:nth-of-type(2)::before{content:none}}.comparison-table.featured-col-3 thead th:nth-of-type(3) .cell-inner,.comparison-table.featured-col-3 tbody td:nth-of-type(3) .cell-inner{background-color:#EDF2FA;border-color:#c5d5ef;z-index:1}@media all and (max-width: 79.9375em){.comparison-table.featured-col-3 thead th:nth-of-type(3) .cell-inner,.comparison-table.featured-col-3 tbody td:nth-of-type(3) .cell-inner{z-index:0}}@media all and (min-width: 48em){.comparison-table.featured-col-3 thead tr:first-of-type th:nth-of-type(3) .cell-inner{border-top-left-radius:0;border-top-right-radius:0}}.comparison-table.featured-col-3 thead tr:first-of-type th:nth-of-type(3)::before{content:'This Certificate';position:absolute;bottom:100%;left:-.5px;right:-.5px;background-color:#EDF2FA;font-size:18px;border-top-left-radius:8px;border-top-right-radius:8px;padding:.5rem;border:1px solid #c5d5ef;border-bottom:0}@media all and (max-width: 47.9375em){.comparison-table.featured-col-3 thead tr:first-of-type th:nth-of-type(3)::before{content:none}}.comparison-table.featured-col-4 thead th:nth-of-type(4) .cell-inner,.comparison-table.featured-col-4 tbody td:nth-of-type(4) .cell-inner{background-color:#EDF2FA;border-color:#c5d5ef;z-index:1}@media all and (max-width: 79.9375em){.comparison-table.featured-col-4 thead th:nth-of-type(4) .cell-inner,.comparison-table.featured-col-4 tbody td:nth-of-type(4) .cell-inner{z-index:0}}@media all and (min-width: 48em){.comparison-table.featured-col-4 thead tr:first-of-type th:nth-of-type(4) .cell-inner{border-top-left-radius:0;border-top-right-radius:0}}.comparison-table.featured-col-4 thead tr:first-of-type th:nth-of-type(4)::before{content:'This Certificate';position:absolute;bottom:100%;left:-.5px;right:-.5px;background-color:#EDF2FA;font-size:18px;border-top-left-radius:8px;border-top-right-radius:8px;padding:.5rem;border:1px solid #c5d5ef;border-bottom:0}@media all and (max-width: 47.9375em){.comparison-table.featured-col-4 thead tr:first-of-type th:nth-of-type(4)::before{content:none}}@media all and (max-width: 79.9375em){.comparison-table{table-layout:auto}.comparison-table tbody tr:not(:last-of-type) th[scope=row] ~ td .cell-inner{border-bottom:0}.comparison-table tbody tr th[scope=row] .cell-inner{border-top:1px solid #272E3D}.comparison-table tbody td:first-of-type .cell-inner{border-right:0}.comparison-table tbody td:last-of-type .cell-inner{border-left:0}.comparison-table tbody td:not(:first-of-type):not(:last-of-type) .cell-inner{border-left:0;border-right:0}.comparison-table tbody tr:first-of-type th[scope=row] .cell-inner{border-radius:0}.comparison-table tbody tr:last-of-type th[scope=row] .cell-inner{border-radius:0}.comparison-table tbody tr:last-of-type th[scope=row]+td .cell-inner{border-bottom-left-radius:8px}.comparison-table tr{display:flex;flex-wrap:wrap}.comparison-table th[scope=row],.comparison-table th[scope=colgroup]{width:100%}.comparison-table th[scope=row] span{display:inline;margin-left:.5em}.comparison-table th[scope=row] span::before{color:#C7CDD6;margin-right:.5em;content:'—'}.comparison-table thead th,.comparison-table tbody td{width:25%}.comparison-table tbody td{height:2.7rem}.comparison-table tbody td .cell-inner{margin-top:0;margin-bottom:0}.comparison-table .cell-inner.check .clarity-icon,.comparison-table .cell-inner:empty .clarity-icon{--svg-icon-size: 1.35rem;width:1.35rem;height:1.35rem;width:var(--svg-icon-size);height:var(--svg-icon-size)}}@media all and (max-width: 47.9375em){.comparison-table::before{right:-17px;bottom:-17px}.comparison-table[data-selected-col='1'] thead th:not(:nth-of-type(1)){display:none}.comparison-table[data-selected-col='1'] tbody td:not(:nth-of-type(1)){display:none}.comparison-table[data-selected-col='2'] thead th:not(:nth-of-type(2)){display:none}.comparison-table[data-selected-col='2'] tbody td:not(:nth-of-type(2)){display:none}.comparison-table[data-selected-col='3'] thead th:not(:nth-of-type(3)){display:none}.comparison-table[data-selected-col='3'] tbody td:not(:nth-of-type(3)){display:none}.comparison-table[data-selected-col='4'] thead th:not(:nth-of-type(4)){display:none}.comparison-table[data-selected-col='4'] tbody td:not(:nth-of-type(4)){display:none}.comparison-table tbody tr th[scope=row] .cell-inner{border-top:1px solid #dadee4}.comparison-table tbody td:first-of-type .cell-inner{border-right:1px solid #dadee4}.comparison-table tbody td:last-of-type .cell-inner{border-left:1px solid #dadee4}.comparison-table tbody td:not(:first-of-type):not(:last-of-type) .cell-inner{border-left:1px solid #dadee4;border-right:1px solid #dadee4}.comparison-table thead tr:first-of-type th .cell-inner{border-top-left-radius:8px;border-top-right-radius:8px}.comparison-table tbody tr:last-of-type th[scope=row] ~ td .cell-inner{border-bottom-right-radius:8px;border-bottom-left-radius:0}.comparison-table tbody tr:last-of-type th[scope=row] .cell-inner{border-bottom-left-radius:8px}.comparison-table th[scope=row] span{display:block;margin-left:0}.comparison-table th[scope=row] span::before{content:none}.comparison-table thead th{width:100%}.comparison-table tbody th[scope=row],.comparison-table tbody td{width:50%}.comparison-table tbody td{height:auto;margin-top:-.5px;margin-bottom:-.5px}.comparison-table .cell-inner.check .clarity-icon,.comparison-table .cell-inner:empty .clarity-icon{--svg-icon-size: 1.8rem;width:1.8rem;height:1.8rem;width:var(--svg-icon-size);height:var(--svg-icon-size)}.comparison-table[class*=featured-col] thead th:nth-of-type(n) .cell-inner,.comparison-table[class*=featured-col] tbody td:nth-of-type(n) .cell-inner{background-color:white;border-color:#dadee4}.comparison-table[class*=featured-col]{margin-top:1.8rem}}@media all and (max-width: 38.6875em){.comparison-table tbody th[scope=row]{width:80%}.comparison-table tbody td{width:20%}}.corporate-options{margin-top:2.7rem;display:grid;grid-gap:1.8rem;grid-template-rows:1fr minmax(auto, max-content) 1fr}@media all and (min-width: 48em){.corporate-options{grid-gap:5%;grid-template-rows:auto;grid-template-columns:1fr minmax(auto, max-content) 1fr}}.corporate-options__divider{display:flex;position:relative}.corporate-options__divider::before{content:'';position:absolute;background-color:#7fc2ff;height:1px;top:50%;left:0;right:0}@media all and (min-width: 48em){.corporate-options__divider::before{height:100%;width:1px;left:50%;top:0;bottom:0}}.corporate-options__divider span{margin:auto;background-color:white;padding:0.225rem 1.35rem;border:1px solid #7fc2ff;border-radius:500px;font-weight:600;text-transform:uppercase;z-index:1;line-height:1.1;color:#61aaff}@media all and (min-width: 48em){.corporate-option{padding-bottom:1.8rem}}.corporate-option__list{margin-top:1.35rem;margin-bottom:0}.corporate-option__list li{line-height:1.3;padding-left:1.7em;position:relative}.corporate-option__list li+li{margin-top:.8em}.corporate-option__list li::before{content:'';display:inline-block;width:1.2em;height:1.2em;position:absolute;left:0;top:.15em;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='%23478dff'%3E%3Cpath d='M30 18A12 12 0 1118 6a12 12 0 0112 12zm-4.77-2.16a1.4 1.4 0 00-2-2l-6.77 6.77L13 17.16a1.4 1.4 0 00-2 2l5.45 5.45z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%}.corporate-clients{overflow:hidden;margin-top:-3.6rem;z-index:-1;background-color:#f6f7f9}.corporate-clients.sidebar-layout-grid{background-color:#f6f7f9}.corporate-clients::after{content:'';background-image:linear-gradient(white 10%, rgba(246,247,249,0) 50%);display:block;width:100%;height:100%;position:absolute;top:0;left:0}.corporate-clients .cc__content{position:relative;margin-top:3.6rem;z-index:1;text-align:center;padding-top:3.6rem;padding-bottom:5.4rem}@media all and (min-width: 48em){.corporate-clients .cc__content{padding-top:5%;padding-bottom:12.5%}}.corporate-clients .cc__text{font-size:1.3rem;line-height:1.5;font-weight:600}.corporate-clients .cc__cta{margin-top:1.8rem;margin-left:auto;margin-right:auto;display:grid;justify-content:center;grid-gap:0.9rem 1.35rem;grid-template-columns:minmax(auto, max-content)}@media all and (min-width: 48em){.corporate-clients .cc__cta{grid-template-columns:minmax(auto, max-content) minmax(auto, max-content)}}.corporate-clients .cc__cta a{margin:0;font-weight:500;line-height:1.1;padding-left:0.9rem;padding-right:0.9rem;white-space:nowrap}.corporate-clients .cc__cta .clarity-icon{--svg-icon-size: 0.9em;width:0.9em;height:0.9em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin-right:.25em;margin-left:-.15em;vertical-align:-.1em}.corporate-clients .cc__logos{opacity:.7;z-index:-1;position:absolute;display:block;top:0%;left:0;width:100%;padding-top:142.578125%;background-image:url("/image/corporate-logo-roll.gif");background-size:100%;background-repeat:no-repeat repeat;background-position:center top;will-change:transform;animation:scroll 120s linear infinite;overflow:hidden}@media all and (max-width: 47.9375em){.corporate-clients .cc__logos{grid-column:fullbleed;background-size:1024px;height:1460px}}@keyframes scroll{from{transform:translateY(0)}to{transform:translateY(-50%)}}.cert-comparison-mobile-tabs button{cursor:pointer;display:block;width:100%;border:1px solid #dadee4;background-color:white;padding:0.45rem;font-size:.9rem;font-weight:600}.cert-comparison-mobile-tabs button[aria-pressed=true]{background-color:#EDF2FA}.cert-comparison-mobile-tabs button:hover{background-color:#EDF2FA}.cert-comparison-mobile-tabs button span{font-weight:normal}.cert-comparison-mobile-tabs li+li button{border-top-color:transparent}.cert-comparison-mobile-tabs li:first-of-type button{border-top-left-radius:8px;border-top-right-radius:8px}.cert-comparison-mobile-tabs li:last-of-type button{border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media all and (min-width: 48em){.cert-comparison-mobile-tabs{display:none}}
