﻿@import"https://fonts.googleapis.com/css?family=Cairo|Raleway:400|Raleway:800|Quicksand:500";@import"https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&family=Karla:ital,wght@0,200..800;1,200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.typography h1,.typography h2,.typography h4,.typography h5,.typography h6{font-weight:500;color:#fff;font-family:"Raleway","Arial"}.typography h1{font-size:1.2em;line-height:1em;padding-bottom:0;border-bottom:1px solid #3a4047;border-style:dotted;font-weight:600;color:#fcfcfc}.h1,h1{font-size:1.25em;font-weight:400;font-family:Tilt Warp}.typography h2{color:#fcfcfc;line-height:25px}.h2,h2{font-size:24px !important;font-weight:500 !important}h2 a{color:#fff}.typography h3{font-weight:500;color:#fff;font-family:"Raleway","Arial";font-size:18px;line-height:16px;margin-bottom:16px;margin-top:10px}.h4,h4{font-size:1.1em;font-weight:600}.typography h4{font-weight:500 !important;margin-top:.5em}h6 a{color:#fff;transition:color .2s}.typography a,.typography a.intro{color:#ebebeb;font-weight:800;border-bottom:1px solid rgba(255,255,255,0) !important}.typography a:hover,.typography a.intro:hover{color:#00b2b3;font-weight:800;border-bottom:1px solid #00b2b3}.typography ul,.typography ol,.typography dl{margin:0 0 20px 4px}.typography li{font-size:.9em}.typography img{border:none;background:none}html a{color:#ebebeb;font-weight:600}html,html a{-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html a:hover,.typography a:hover,a:hover{transition:0s}.inner{max-width:1440px}a:hover{color:#00b2b3 !important;font-weight:600}.brand{font-style:italic}.header .inner{height:47px;min-height:47px !important;padding-top:24px !important}.brand img{width:8em}.header .primary ul{position:absolute;bottom:0;right:0;top:-0.4em}.header .primary li{padding-bottom:9px}.header .primary li a{margin-top:6px !important;padding-top:6px !important;padding-bottom:6px !important;font-family:"Raleway","Arial";text-transform:uppercase;font-size:1em;font-size:400;color:#d3d3d3}nav li{border-radius:.5em}body{font-family:"Quicksand","Arial";font-size:1.2em;font-weight:400;background-color:#212121;color:#fcfcfc}body a:link{color:#00b2b3}body a:link .inner{max-width:1440px}.main{background-color:#272b30;padding-bottom:0;padding-top:0}.main::after{content:none !important}.main p{font-size:1em}.footer{background-color:#212121;color:#b5b2ae;font-size:.72em}.footer .brand{font-style:unset}.footer a.brand{color:#ebebeb;font-weight:600 !important}.footer a.brand:hover{color:#00b2b3;font-weight:800}.footer a{color:#ebebeb !important;font-weight:600 !important}.footer a:hover{color:#00b2b3 !important;font-weight:800}html{scroll-padding-top:80px}.main p{font-size:.9em}.small-link{font-size:.75em !important}.small-text{font-size:.84em !important}.uppercase{text-transform:uppercase}.first-uppercase{display:inline-block}.first-uppercase::first-letter{text-transform:uppercase}.zone-green{background-color:#00b2b3;text-align:center;text-transform:uppercase}.zone-green a:hover{color:#3a4047 !important;transition:.25s}#header-title{text-transform:uppercase}.breakfloat{clear:both}#mc_embed_signup{background:none}.centered{margin:auto}.text-center{display:inline-block;text-align:center}.style_light{color:#fcfcfc}.navLink a{color:#fcfcfc !important}.navLink:hover a{color:#fcfcfc !important}.input[type=submit]{background-color:#03a9f4 !important}form{max-width:660px;width:100%;margin:auto}form input.text,form textarea,form .textajaxuniquetext,form select{max-width:660px;border-radius:.5em;color:#000}.icon-block{border:2px solid #fff;border-radius:.5em;text-align:center}.platform-icon{width:150px}.btn-toolbar{justify-content:flex-end !important}.modal-footer .btn-secondary{padding:1px 6px !important;background-color:#444 !important}a.link-section:hover{font-weight:400}.video-thumbnail img{border-radius:1em;border:2px solid #444}box-shadow .modal.show .modal-dialog{top:25vh}.login-page{background-color:#fff}.login-page .btn-toolbar .btn{margin-right:1em}.artist-category{position:relative}@media(min-width: 576px){.modal-dialog{max-width:640px !important;margin:1.75rem auto}}.img-fluid{width:100%;max-width:100% !important}.modal-footer-full{display:block;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.pagination{margin-bottom:1em !important}.page-item.active .page-link{border-color:#00b2b3;border-bottom:1px solid #00b2b3 !important;background-color:#212121}.page-item{list-style-type:none !important;min-width:2em;height:2em;text-align:center}.page-item a{font-size:.75em !important;color:#212121}.btn-primary{background-color:#03a9f4;font-weight:600 !important}a.btn-dark:hover{background:#212121;color:#fff !important;border:1px solid #fff}a.btn:after{content:none !important}.btn-primary:hover{background-color:#038dcc !important;color:#fff !important}.btn-light{border:1px solid gray}.btn-primary:focus{background-color:#03a9f4 !important}.btn-outline-secondary{color:#6c757d !important;border-color:#6c757d !important;background-color:#fff !important;border-style:solid !important;border-width:1px !important}.btn-accept:hover{background-color:green !important}.btn-toolbar{justify-content:flex-end !important}.modal-footer .btn-secondary{padding:1px 6px !important;background-color:#444 !important}form .good{color:#212121;border-radius:.28em}.btn-transparent{background:rgba(0,0,0,0)}.card img{border:0}h5.card-title{font-size:1.25em;margin-bottom:.75em}.separator-1{padding-top:0em;background-color:#00b2b3;height:.2em}.separator-1:after{content:"";position:relative;bottom:-1.5em;left:calc(50% - 1.5em);border-width:1.5em 1.5em 0 1.5em;border-style:solid;border-color:#00b2b3 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translateX(-50%)}.separator-1-simple{padding-top:0em;background-color:#00b2b3;height:.2em}[class*=" awb-icon-"],[class^=awb-icon-]{font-family:awb-icons !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.awb-icon-facebook:before{content:""}.awb-icon-instagram:before{content:""}.awb-icon-tiktok:before{content:""}.awb-icon-twitter:before{content:""}.awb-icon-youtube:before{content:""}.awb-icon-linkedin:before{content:""}.like-switch{float:right;margin-right:.5em;margin-top:.1em}.like{display:block;color:green;width:32px;height:32px;background-image:url("../images/icons/no-like.png")}.active.like-switch{color:#00b2b3;background-image:url("../images/icons/like.png") !important}.like-switch:hover,.active.like-switch:hover{border-bottom:1px dashed #212121 !important}.platform-icon{width:150px}.btn-primary{background-color:#00b2b3 !important;border:2px solid #00b2b3 !important;color:#ebebeb;font-weight:600 !important}.btn-primary:hover{background-color:#212121 !important;border:2px solid #00b2b3;color:#ebebeb !important}.btn-light{border:1px solid gray}.btn-primary:focus{background-color:#212121 !important;border:2px solid #00b2b3;color:#ebebeb}.btn-outline-secondary{color:#6c757d !important;border-color:#6c757d !important;background-color:#fff !important;border-style:solid !important;border-width:1px !important}.btn-accept:hover{background-color:green !important}#navLinks{margin-bottom:.5em}.fi{border:1px solid #00b2b3;border-radius:.24em}.screen-mode-toggle{position:relative}.light .navbar-toggler{background-color:#00b2b3}.mobile-menu .screen-mode-toggle{font-size:1.32em;top:.03em;position:relative}.navbar{background-color:#212121}.navbar-brand{padding-bottom:0}.navbar-collapse{margin-top:2em}.dropdown-menu{padding:.12rem 0;background-color:#212121}.dropdown-item:active{background-color:#3a4047 !important;font-weight:400 !important;font-family:"Cairo";text-transform:none !important}.navbar-dark .navbar-nav .nav-link{color:#fcfcfc}.dropdown-item.active,.light .dropdown-item:active{background-color:#3a4047;color:#fcfcfc}.navbar-nav .nav-link{color:rgba(255,255,255,.55);text-align:center;text-transform:uppercase}.navbar-nav .nav-link:active{text-transform:uppercase !important}@media(min-width: 992px){.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .nav-link{position:relative;text-transform:uppercase;padding-right:1rem;padding-left:1rem}.navbar-nav .nav-link{text-align:left}.navbar-collapse{margin-top:unset}}.dynamic-menu .nav-link{text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:.8em;font-weight:400;padding:.15rem 1rem;padding-right:1em;padding-left:1em}.info{color:#000}.toast-body{background-color:#000 !important;color:#ebebeb;font-weight:bold}.toast-header{background-color:#000 !important;color:#ebebeb}.toast{color:#ebebeb}button.btn-close{background-color:#00b2b3 !important}.modal-content{background-color:#3a4047}.img-fluid{max-width:100% !important}.banner{max-height:720px;display:flex;justify-content:center;align-items:center;overflow-y:hidden}.banner .img-fluid{max-width:100%;max-height:100%}.quick-link{background-color:#00b2b3}.quick-link-text{color:#fff !important;padding-top:.25em;padding-bottom:.25em}.quick-link-text:hover{background-color:#181818}.mc-closeModal::before,.mc-closeModal::after{height:13px !important;left:12px !important;top:7px !important}.mc-closeModal::before,.mc-closeModal::after{background-color:#fff !important}.hidden-borders{color:#ebebeb !important;border:1px solid #3a4047 !important}.hidden-borders:hover{color:#00b2b3;border:1px solid #3a4047 !important}.tutorial-preview-header{background-color:#212121;padding:1em}.tutorial-preview-header h2{line-height:unset}.tutorial-preview-description{font-size:small;margin-bottom:1em}.tutorial-description{font-size:smaller;background-color:#212121;padding:1em}.tutorial-description-long{font-size:smaller;background-color:#212121;padding:1em;padding-bottom:3.5em}.tutorial-price-calculator{font-size:smaller;background-color:#212121;padding-left:1em;padding-right:1em}.tutorial-first-price{position:relative;padding-right:.75em;background-color:#00b2b3;border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.tutorial-first-price-long{position:relative;padding-right:.75em;background-color:#00b2b3;border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.read-more{border:unset !important;position:relative;bottom:.5em;margin:.5em;margin-top:1em !important}.read-more:hover{border:unset !important}#Form_PricingForm_Price{font-weight:600}.content-preview{max-height:48vh;overflow:hidden;position:relative;transition:max-height .75s ease-in-out}.content-preview.expanded{max-height:200vh}#readMoreBtn{font-size:.9em}.tutorial-booking-form{font-size:smaller;background-color:#212121;padding-left:1em;padding-right:1em;padding-bottom:1em;margin-bottom:1em}.TutoringPage table.infotable{background:#212121;margin-bottom:1em}.TutoringPage table th,.TutoringPage table td{border:1px solid #424242}.TutoringPage table thead tr th{background:#212121;color:#fcfcfc}.TutoringPage table tbody tr td{background:#212121;color:#fcfcfc}.TutoringPage table tbody .itemrow .image,.TutoringPage #InformationTable .image{width:56px;padding:0px}.TutoringPage table.infotable td.product.title,.TutoringPage table.infotable tr td a{color:#ebebeb;font-weight:600}.TutoringPage table.infotable td.product.title a{margin-left:1em}.TutoringPage table tfoot tr td{background:#212121;color:#fcfcfc}.TutoringPage table tbody .summary .threeColHeader{background:#212121;color:#fcfcfc}.TutoringPage .table>tbody{color:#d4d4d4;border-top:1px solid currentColor}.TutoringPage #Checkout form input.text{width:100%}.block-package{border:1px solid #424242}.container-package{border:4px solid #000;margin-bottom:2em;background-color:#212121}a.btn,button,input[type=submit],input[type=reset],.Actions .action{color:#ebebeb !important;font-weight:bold;background-color:#212121 !important;border:2px solid #00b2b3 !important}a.btn:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,.Actions:hover .action:hover{color:#ebebeb !important;font-weight:bold;background-color:#00b2b3 !important;border:2px solid #00b2b3 !important}[data-icon]:before{content:none}.btn-store{color:#ebebeb !important;background-color:#212121 !important;border:2px solid #00b2b3 !important}.btn-store:hover{color:#ebebeb !important;background-color:#00b2b3 !important;border:2px solid #00b2b3 !important}.offcanvas{background-color:#212121 !important;border-left:2px solid #00b2b3 !important}.typography a,.typography a.intro{border-bottom:1px dashed #212121}.offcanvas-header button{background-color:rgba(0,0,0,0)}.sidecart .item{margin-bottom:.5em}.DownloadsPage form{margin:unset;max-width:500px}form input.currency,form input.numeric{width:160px;text-align:right;padding-right:.8em}.main .secondary li .text{padding-left:0}.nav-item .bi{position:relative;top:.09em;padding:.4em;font-size:1.3em}.nav-item .bi:hover{color:#00b2b3}.icon-cart-mobile .bi{right:.5em;position:relative;font-size:1.5em}.icon-cart-mobile .bi:hover{color:#00b2b3}.sidecart .item .title{font-size:.8em;font-weight:600}.sidecart .remove{top:10px !important;font-family:"Montserrat";font-weight:400}.btn-toolbar input.action[class]{margin-left:1em}#ForgotPassword{margin-left:auto}.checkbox label.right{color:#fcfcfc}#CheckoutForm_PaymentMethodForm_PaymentMethod li label{position:relative;top:-3px}#Checkout form label.left{float:unset !important;width:unset !important}#CheckoutForm_ShippingAddressForm_SilverShop-Checkout-Component-ShippingAddress_Company_Holder{display:none}.progress-bar{background-color:#00b2b3}.progress{font-weight:500}.AccountPage .accountnav{width:100%}.AccountPage .nav-list{flex-direction:column}.AccountPage .typography ul li{list-style-type:none}.CheckoutPage form{width:100% !important;max-width:unset !important}.CheckoutPage form .optionset ul{margin-top:1.5em}#Form_ShippingMethodForm_ShippingMethodID_Holder ul li label{display:flex;margin-left:1.5em;position:relative;top:-2px}.CheckoutPage table.infotable,.AccountPage table.infotable{background:#212121;margin-bottom:1em}.CheckoutPage table thead tr th,.AccountPage table thead tr th{background:#212121;color:#fcfcfc}.CheckoutPage table tbody tr td,.AccountPage table tbody tr td{background:#212121;color:#fcfcfc}.CheckoutPage table tbody .itemrow .image,.CheckoutPage #InformationTable .image,.AccountPage table tbody .itemrow .image,.AccountPage #InformationTable .image{width:56px;padding:0px}.CheckoutPage table.infotable td.product.title,.CheckoutPage table.infotable tr td a,.AccountPage table.infotable td.product.title,.AccountPage table.infotable tr td a{color:#ebebeb;font-weight:600}.CheckoutPage table.infotable td.product.title a,.AccountPage table.infotable td.product.title a{margin-left:1em}.CheckoutPage table tfoot tr td,.AccountPage table tfoot tr td{background:#212121;color:#fcfcfc}.CheckoutPage table tbody .summary .threeColHeader,.AccountPage table tbody .summary .threeColHeader{background:#212121;color:#fcfcfc}.CheckoutPage .table>tbody,.AccountPage .table>tbody{color:#d4d4d4;border-top:1px solid currentColor}.CheckoutPage #Checkout form input.text,.AccountPage #Checkout form input.text{width:100%}.toolbox-page{--tb-background: #212121;--tb-panel: #282828;--tb-border: #454545;--tb-muted: #bdbdbd;--tb-accent: #00b2b3;width:100%;min-width:0;color:#fcfcfc}.toolbox-page .tb-eyebrow{margin:0 0 1rem;color:var(--tb-muted);font-size:.65rem !important;font-weight:800 !important;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.toolbox-page .tb-intro{padding:.5rem 0 2.5rem}.toolbox-page .tb-intro h1{margin:0 0 .75rem;padding:0;border:0;font-size:clamp(2.5rem,5vw,4.25rem) !important;font-weight:800;letter-spacing:-0.035em;line-height:1.1;text-transform:none}.toolbox-page .tb-lead,.toolbox-page .tb-intro-copy{max-width:65ch;color:var(--tb-muted);font-size:1rem;line-height:1.7}.toolbox-page .tb-intro-copy p{margin-bottom:.75rem;font-size:inherit}.toolbox-page .tb-account{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.75rem}.toolbox-page .tb-account a,.toolbox-page .tb-account button{font-size:inherit;font-weight:400 !important}.toolbox-page .tb-text-button,.toolbox-page .tb-category-nav .nav-link,.toolbox-page .tb-details-toggle{background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0;box-shadow:none;font-family:inherit;text-align:left}.toolbox-page .tb-text-button{padding:0;color:#e5e5e5 !important}.toolbox-page .tb-sidebar{position:sticky;top:6rem;padding-top:1.25rem;border-top:1px solid var(--tb-border)}.toolbox-page .tb-sidebar>.tb-eyebrow{padding-left:1rem}.toolbox-page .tb-category-nav{gap:.2rem}.toolbox-page .tb-category-nav .nav-link{padding:.75rem .85rem;color:#dedede !important;border-left:3px solid rgba(0,0,0,0) !important;font-size:.85rem;font-weight:400 !important;line-height:1.5}.toolbox-page .tb-category-nav .nav-link:hover{background:#303030 !important}.toolbox-page .tb-category-nav .nav-link.active{background:#303030 !important;border-left-color:var(--tb-accent) !important;color:#fcfcfc !important;font-weight:800 !important}.toolbox-page .tb-account-note{margin:1.75rem 0 0 1rem;color:#b0b0b0;font-size:.7rem;line-height:1.8}.toolbox-page .tb-disclosure{padding-top:1.25rem;border-top:1px solid var(--tb-border);color:#b0b0b0}.toolbox-page .tb-feature{margin-bottom:2rem;overflow:hidden;background:#292929;border:1px solid var(--tb-border);border-radius:3px}.toolbox-page .tb-feature h2{margin:0 0 .85rem;font-size:clamp(1.65rem,2.5vw,2.2rem) !important;font-weight:800 !important;letter-spacing:-0.03em;line-height:1.2}.toolbox-page .tb-feature p:not(.tb-eyebrow){margin-bottom:.65rem;color:#ccc;font-size:.9rem}.toolbox-page .tb-feature-copy{padding:2rem}.toolbox-page .tb-feature-price{margin-bottom:1.25rem !important;color:var(--tb-muted);font-size:.8rem !important}.toolbox-page .tb-feature-image{display:block;width:100%;height:100%;aspect-ratio:16/10;-o-object-fit:contain;object-fit:contain;background:#202020}.toolbox-page a.btn.tb-primary{padding:.7rem 1rem;background:var(--tb-accent) !important;border:1px solid var(--tb-accent) !important;border-radius:2px;color:#102525 !important;font-size:.8rem;font-weight:800 !important}.toolbox-page a.btn.tb-primary:hover{background:#26cbcc !important;border-color:#26cbcc !important;color:#102525 !important}.toolbox-page .tb-editorial-section{margin-bottom:2rem;padding:1.5rem;border:1px solid var(--tb-border)}.toolbox-page .tb-editorial-section h2{font-size:1.5rem !important;font-weight:800 !important;line-height:1.3}.toolbox-page .tb-category{margin-bottom:3rem}.toolbox-page .tb-category-header{margin-bottom:1.25rem}.toolbox-page .tb-category-header h2{margin:0;font-size:1.75rem !important;font-weight:800 !important;line-height:1.3;scroll-margin-top:6rem}.toolbox-page .tb-card{min-width:0;overflow:hidden;background:var(--tb-panel);border:1px solid var(--tb-border);border-radius:3px}.toolbox-page .tb-card .card-body{min-width:0;padding:1.1rem 1.1rem 0}.toolbox-page .tb-card h3.card-title{margin:0 0 .65rem;font-size:1.15rem;font-weight:800;letter-spacing:-0.02em;line-height:1.35;overflow-wrap:anywhere}.toolbox-page .tb-card-media{display:grid;place-items:center;aspect-ratio:16/9;margin:.65rem .65rem 0;overflow:hidden;background:#202020}.toolbox-page .tb-card-media img{display:block;width:100%;height:100%;min-width:0;min-height:0;-o-object-fit:contain;object-fit:contain;border:0}.toolbox-page .tb-card-placeholder{padding:1rem;color:#c5d9d9;font-size:1.6rem;font-weight:800;line-height:1.25;text-align:center;overflow-wrap:anywhere}.toolbox-page .tb-card-description{margin-bottom:1.25rem;color:var(--tb-muted);font-size:.85rem;line-height:1.65}.toolbox-page .tb-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding-bottom:1rem}.toolbox-page a.btn.tb-secondary{padding:.45rem .75rem;background:rgba(0,0,0,0) !important;border:1px solid #999 !important;border-radius:2px;color:#eee !important;font-size:.75rem;font-weight:400 !important}.toolbox-page a.btn.tb-secondary:hover{background:#e5e5e5 !important;border-color:#e5e5e5 !important;color:#212121 !important}.toolbox-page a.tb-favourite{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;background:rgba(0,0,0,0) !important;border:0 !important;color:#dedede !important;font-family:Arial,sans-serif;font-size:1.75rem;line-height:1;text-decoration:none}.toolbox-page a.tb-favourite span{display:none}.toolbox-page a.tb-favourite::before{content:"♡"}.toolbox-page a.tb-favourite.active::before{content:"♥";color:var(--tb-accent)}.toolbox-page .tb-like-count{color:#b5b5b5;font-size:.7rem;font-variant-numeric:tabular-nums}.toolbox-page .tb-price{color:var(--tb-muted);font-size:.8rem}.toolbox-page .tb-details{border-top:1px solid var(--tb-border)}.toolbox-page .tb-details .collapsing{transition:none}.toolbox-page .tb-details-toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.9rem 0;color:#59d5d5 !important;font-size:.84rem;font-weight:600 !important;line-height:1.5}.toolbox-page .tb-details-toggle[aria-expanded=true]>span{transform:rotate(45deg)}.toolbox-page .tb-details-content{padding-bottom:1rem;color:#ccc;font-size:.85rem;line-height:1.7;overflow-wrap:anywhere}.toolbox-page .tb-details-content p,.toolbox-page .tb-details-content li{font-size:inherit}.toolbox-page .tb-details-content h4{margin:1rem 0 .6rem;font-size:.9rem;font-weight:800 !important}.toolbox-page .tb-details-content a{font-weight:400 !important}.toolbox-page .tb-video-link{display:block;font-size:.75rem;line-height:1.5}.toolbox-page .tb-video-link img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:0;border-radius:2px}.toolbox-page .tb-video-link span{display:block;margin-top:.5rem}.toolbox-page .tb-empty{padding:1.5rem;border:1px solid var(--tb-border);color:var(--tb-muted);font-size:.9rem}.toolbox-page .modal-content{background:#272727;border:1px solid #555;border-radius:4px;color:#fcfcfc}.toolbox-page .modal-header{padding:1rem 1.25rem;border-bottom:1px solid var(--tb-border)}.toolbox-page h2.modal-title{margin:0;font-size:1.1rem !important;font-weight:800 !important;line-height:1.4}.toolbox-page .modal-body{padding:1.25rem;font-size:.9rem}.toolbox-page button.btn-close{background-color:rgba(0,0,0,0) !important;border:0 !important;border-radius:0}.toolbox-page #video-container iframe{border:0}.toolbox-page :focus-visible{outline:2px solid var(--tb-accent);outline-offset:4px}@media(max-width: 991.98px){.toolbox-page .tb-sidebar{position:static;padding-top:1rem}.toolbox-page .tb-sidebar>.tb-eyebrow{padding-left:0}.toolbox-page .tb-category-nav{flex-wrap:wrap;gap:.4rem}.toolbox-page .tb-category-nav .nav-link{padding:.5rem .75rem;border:1px solid var(--tb-border) !important;font-size:.8rem}.toolbox-page .tb-category-nav .nav-link.active{border-color:var(--tb-accent) !important}.toolbox-page .tb-disclosure,.toolbox-page .tb-account-note{margin-left:0;margin-top:1rem}}@media(max-width: 575.98px){.toolbox-page .tb-intro{padding-bottom:1.75rem}.toolbox-page .tb-feature-copy{padding:1.5rem}.toolbox-page .tb-feature-image{aspect-ratio:16/9}.toolbox-page .tb-category-header h2{font-size:1.5rem !important}.toolbox-page .tb-card-description{font-size:.9rem}}.typography table tr.even,.typography table th,.typography thead td{background-color:#4c4c4c}.typography table tr:nth-child(even){background-color:#202020}.CookiePolicyPage input[type=checkbox],.CookiePolicyPage input.checkbox,.CookiePolicyPage .checkboxes input{margin:.67em 0em 2em 1em}.CookiePolicyPage form label.right{font-size:16px;color:#888;text-transform:uppercase}.CookiePolicyPage form label.right{color:#00b2b3 !important;font-weight:bolder}.CookiePolicyPage .field_wrapper .content{margin-left:3em}#CookieConsent{position:fixed;bottom:0;width:100%;left:0;padding-left:2em;padding-right:2em;padding-top:1.5em;background-color:#202020}h2.CookieConsent__title{font-size:1rem}.CookieConsent__content{font-size:.8em;color:#a1a1a1}.CookieConsent__button{padding:.75em !important;padding-left:1.25em !important;padding-right:1.25em !important;border-radius:.5em;font-size:.84em;text-transform:uppercase;margin-bottom:.32em !important;background-color:#4c4c4c !important;color:#e1e1e1 !important;text-align:center;display:block !important}.CookieConsent__button:hover{color:#fff !important}.CookieConsent__button--highlight{background-color:#00b2b3 !important;color:#fff !important}.CookieConsent__button--highlight:active,.CookieConsent__button--highlight:focus,.CookieConsent__button--highlight:hover{background-color:#fff !important;color:#fff !important}.field.cookieconsentcheckbox .field_wrapper label.right{flex:0 0 10% !important}#CookieConsentForm_Form{margin:inherit}.footer .CookieConsent__button{padding:.5em !important;font-size:1.1em;margin-left:1em;margin-right:1em;margin-bottom:1em}.main-banner a:hover{color:#00b2b3 !important}.main-banner .CookieConsent__button{padding-top:.5em !important;padding-bottom:.5em !important;padding-left:1.25em !important;padding-right:1.25em !important;margin-left:1em;margin-right:1em;margin-bottom:0em !important}.video-cookie-notice-wrapper{position:relative}.video-cookie-notice{margin-bottom:1em;position:absolute;left:0;top:0;text-align:center;width:100%;height:100%;display:block;background-color:rgba(0,0,0,.7)}.video-cookie-notice .notice-text{position:relative;top:27vh;max-width:19em;margin:auto;background-color:#202020;padding:1em;border-radius:.8em;border:2px solid dimgray}
