html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-x:hidden}body{padding:0;margin:0;font-family:"Oxygen",sans-serif;color:#5c5c5c}a{background:0 0;text-decoration:none;color:#0a7cd3}a:active,a:hover{outline:0}strong{font-weight:700}h1{font-size:2em;margin:.67em 0 15px}small{font-size:80%}img{border:0}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}button,input,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;text-transform:none}button,input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto}input:focus,textarea:focus{outline:0}a:hover{text-decoration:underline}h2,h3{color:#3b77a5;margin:10px 0}h3{margin:8px 0}input[type=checkbox]{width:14px!important;margin-left:10px!important}#top-white{width:100%;background:#fff;position:relative;z-index:9999}#top-strip{max-width:1200px;width:100%;margin:0 auto;height:172px}#links-top{float:left;margin-top:59px;height:30px;text-transform:uppercase;font-size:14px}#top-appointment,#top-contact{padding:9px 10px 3px 5px;height:24px}#top-contact{margin-right:20px;margin-top:-27px;text-transform:lowercase}#top-contact a{color:#4c5f88}#top-appointment{float:left;clear:both;margin-right:17px;margin-top:0}#top-appointment:hover,#top-contact:hover{background-color:rgba(0,0,0,.05);cursor:pointer}#tel-address,#tel-no{float:right;margin:25px 0 0}#tel-no{font-size:18px;font-weight:400;color:#4d4d4d;padding:0 0 0 26px;height:35px;margin:0 0 10px}.bigger{font-size:28px;font-weight:300;color:#3b77a5!important}#nav-holder,#social-hold{position:absolute;z-index:9999}#nav-holder{width:100%;background:#3f3f3f;background:#373737;height:48px}#social-hold{height:45px;width:118px;right:0;top:0}.social-item{float:right;width:45px;height:45px}a.fb-icon{background-image:url(https://www.nsdp.co.uk/wp-content/themes/north-street/images/fb-icon.png);background-color:#566bc2}a.fb-icon:hover{background-color:#000}#nav-separator{float:left;width:164px;height:201px;position:relative;z-index:1;top:-91px;margin:0 47px}div#logo img{max-width:130px}#welcome-text,div#logo{text-align:center}.nav-wrap{width:100%}.nav,.nav ul{padding:0;list-style:none}.nav{max-width:1200px;width:100%;margin:0 auto;z-index:999}.nav ul{margin:0}.nav,.nav ul,.nav ul li,.nav>li{position:relative;display:block}.nav>li{float:left;padding:0;background:rgba(0,0,0,.05);margin-left:2px}.stickynav li.menu-item-880,li#menu-item-880{background:#3b5998}.stickynav li.menu-item-880 a,li#menu-item-880 a{color:#fff;padding:11px 19px 3px;font-size:16px}.nav ul li a,.nav>li>a{display:block;text-decoration:none;text-transform:uppercase}.nav>li>a{float:right;padding:14px 10px 0;height:31px;font-size:12.8px;font-weight:400;color:#dadada}.nav>li:hover>a,.nav>li>a:hover{background:#414141;color:#fff}.nav ul{position:absolute;left:-9999px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.nav>li>ul{padding-top:0;z-index:950;top:45px}.nav>li:hover>ul{left:0}.nav ul ul{left:-9999px;top:0;z-index:999}.nav ul>li:hover>ul{left:184px;top:0}.nav ul li{height:0;-webkit-transition:height .6s;-moz-transition:height .6s;-o-transition:height .6s;-ms-transition:height .6s}.nav li:hover>ul>li{height:auto}.nav ul li a{width:154px;padding:9px 15px;border-bottom:1px solid rgba(255,255,255,.5);font-size:12px;color:#fff;background:#4e5c80}.nav ul li:hover>a,.nav ul li>a:hover{background:#3d61bd;color:#fff}#welcome-text{float:left;margin:0 .5% .5%;width:43.3%;padding:2.3% 3% 3.7%;background:url(https://www.nsdp.co.uk/wp-content/themes/north-street/images/snow-logo.jpg)0 100%no-repeat;font-size:15px;height:356px}.positioner{width:90%;height:358px;margin:0 auto}#welcome-text h1{color:#5a5a5a;font-weight:400;margin:0 0 20px;padding:0;font-size:30px}#welcome-text p{font-size:15px;line-height:24px}#footer{clear:both;width:100%;padding:50px 0;font-size:13px;text-align:center;background:#3a3a3a;color:#c5c5c5}#footer a{color:#c5c5c5;text-decoration:none;-webkit-transition-duration:.3s;transition-duration:.3s}#footer a:hover,.contactform #contactform .inputwrapper label{color:#fff}#footer-hold{max-width:1200px;width:100%;margin:0 auto}#footer-text{float:left;width:100%;margin-right:1%;margin-top:20px}.feeds{float:left;width:50%;height:auto}#accreditations{clear:both;height:100px;width:100%;background:url(https://www.nsdp.co.uk/wp-content/themes/north-street/images/accreditations.png)center 22px no-repeat}::-webkit-input-placeholder{color:#c1c1c1}:-moz-placeholder{color:#c1c1c1}::-moz-placeholder{color:#c1c1c1}:-ms-input-placeholder{color:#c1c1c1}.blue{color:#3b77a5!important}#searchfacility{float:right;clear:both}input#searchsubmit{text-transform:uppercase;font-size:16px;border:2px solid #4e5c80;background:#4e5c80;color:#fff}input#searchsubmit:hover{background:#335ecd}.fbbacking{background:#fff;width:300px;overflow:hidden;margin:0 auto}.nav-mobile{display:none}#footer a,#top-appointment,#top-contact,.nav ul li a,.nav>li>a,.social-item,input#searchsubmit{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#footer-hold:after,#tel-address:after,#top-white:after,.positioner:after{content:".";clear:both;height:0;display:block;visibility:hidden}.qcqwidget{background-color:#fff;color:#000;max-width:640px;overflow:hidden;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;margin:0 auto;padding:10px 9px 0;text-align:left;line-height:1;font-size:14px}.qcqwidget p{margin:0;padding:0}.cqcdiv{clear:both;height:250px;width:100%}.qcqwidg{float:left;margin:0 10px 0 0;width:134px;height:42px}#social-hold{display:none}.covid-19,.update-bar{float:left;display:block;color:#fff}.covid-19{padding:10px 20px;background-color:#6a3c7d;text-align:center;text-decoration:none!important;border-right:#4e5c80 5px solid}.update-bar{z-index:11111;position:relative;background:#4e5c80;width:100%;overflow:hidden}.opening-hours-tab{float:right;padding:9px 25px}@media only screen and (max-width:1600px){.quicklinks-new-title strong{display:block}}@media (max-width:1230px){div#nav-holder{top:170px}.stickynav li.menu-item-880,li#menu-item-880{display:none}#top-strip{width:96%;padding:0 2%}#tel-no{font-size:14px}.bigger{font-size:24px}#social-hold{display:block;right:19px;top:66px;z-index:1}.nav{width:100%;max-width:100%}.nav-wrap{max-width:933px;margin:0 auto;display:flex;justify-content:center}.nav>li,h1{margin:0}#links-top{position:absolute;width:98%;padding-left:2%;background:#4e5c80;height:82px;left:0;top:152px;font-size:12px;color:#fff}#links-top a{color:#fff}#top-contact{margin:12px 0-11px}#nav-separator{position:absolute;width:90px;left:-32px;top:-120px}#nav-separator img,.nav-wrap{width:100%}.nav>li>a{padding:14px 14px 0;font-size:11px}#welcome-text h1{font-size:23px}#welcome-text{width:96%;padding:3% 2% 2%;margin:0;float:left;height:auto;background:url(https://www.nsdp.co.uk/wp-content/themes/north-street/images/snow-logo.jpg)0 100%no-repeat #f6f6f6}#welcome-text p{font-size:13px}.positioner{height:auto;padding:3%0}.homepage-quicklinks{max-width:900px;margin:0 auto}#footer-hold{max-width:1180px;width:100%}#footer-text{width:100%}.feeds{width:50%;float:left}h3{font-size:17px}a.fb-icon,a.fb-icon:hover{border:1px solid rgba(255,255,255,.19);margin-right:10px}a.fb-icon:hover{background-color:#3b5998}}@media (max-width:890px){.nav>li>a{padding:14px 10px 0}}@media (max-width:715px){div#footer-text{width:100%}.feeds{width:50%;margin:18px 0 0;float:left}}@media (max-width:786px){#footer-text{width:212px;font-size:12px}#footer-hold{width:565px}#welcome-text h1{font-size:21px;margin-top:11px}.menu-button{background:#273a69!important}.flexnav li a{background:#40527d!important}.flexnav li ul li a{background:#5269a0!important}.flexnav li ul li ul li a{background:#5573bb!important}.nav-mobile{display:block!important;width:100%;height:50px;position:relative;z-index:99999;background:#000}.nav-mobile a{text-decoration:none}.hide-desktop-nav-on-mobile{display:none}h1{font-size:25px}}@media (max-width:940px){.covid-19,.opening-hours-tab{width:100%;float:left;text-align:center;font-size:15px;display:block;padding:10px 0}#nav-separator{position:absolute;width:90px;left:-32px;top:-163px}#tel-address{margin-bottom:20px}div#nav-holder{top:233px}div#links-top{top:221px}}@media (max-width:610px){.qcqtxt,.qcqwidg{float:none;margin:0 auto}.qcqwidg{display:block}.qcqtxt{text-align:center;line-height:1.4}}@media (max-width:600px){div#links-top{text-align:center;top:158px}#top-contact{margin:0 0-11px}div#nav-holder{top:167px}#top-white{height:166px}#searchfacility,.feeds{width:100%;margin-bottom:30px}#searchfacility,span.opening-hours-tab strong{display:none}#nav-separator{position:absolute;width:90px;left:12%;margin-left:-45px;top:-37px;z-index:99999999}#tel-address{top:105px;position:absolute;width:216px;left:50%;margin-left:-106px}.bigger{font-size:18px;margin-left:4px}#tel-no{font-size:12px;width:100%;padding:0}div#logo img{width:73px}#social-hold{display:block;right:0;top:2px;z-index:999999}a.fb-icon,a.fb-icon:hover{border:0;margin-right:0}a.fb-icon:hover{background-color:#273a69}#top-appointment{font-size:9px;top:45px;left:50%;margin-left:-140px;width:276px;margin-right:0;padding:0;position:absolute}#footer-hold{width:100%}#footer-text{margin:0 auto;float:none}#accreditations{clear:both;height:79px;width:100%;background:url(https://www.nsdp.co.uk/wp-content/themes/north-street/images/accreditations.png)center 22px no-repeat;background-size:90%}#footer{width:92%;padding:2% 4%!important}#footer-text{width:100%;font-size:10px}h2{font-size:16px}}@media (max-width:580px){.cqcdiv{height:300px}}.quicklinks-new{display:flex;flex-wrap:wrap}a.quicklinks-new-ql{width:19%;height:300px;position:relative;margin:0 .5%;color:#fff;font-size:20px;overflow:hidden}.offerbanners .inner-banner>a>.bannerimg>img,a.quicklinks-new-ql img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}a.quicklinks-new-ql img{bottom:0;right:0;z-index:1;transition:.5s}a.quicklinks-new-ql:hover img{transform:scale(1.2)}.quicklinks-new-title,a.quicklinks-new-ql:before{position:absolute;bottom:0;left:0;right:0;z-index:2}a.quicklinks-new-ql:before{content:"";top:0;background:#000;opacity:.3}.quicklinks-new-title{padding:20px;text-align:center;background-color:#19557f;text-transform:uppercase;letter-spacing:1px;transition:.5s background-color}a.quicklinks-new-ql:hover .quicklinks-new-title{background-color:#277cb8}@media (max-width:1400px){a.quicklinks-new-ql.quicklinks-new-ql-hide-mobile{display:none}a.quicklinks-new-ql{width:48%}.quicklinks-new{max-width:900px;margin:0 auto;justify-content:center;grid-row-gap:10px}.quicklinks-new-title strong{display:block}}@media (max-width:700px){a.quicklinks-new-ql{width:calc(100% - 20px);margin:0 10px}.quicklinks-new-title strong{display:inline-block}}.finance-disclosure{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;padding:0 3rem 30px;max-width:800px;margin:0 auto}@media (max-width:1000px){.finance-disclosure{padding:3rem}}.offerbanners{margin:10px;display:flex;flex-wrap:wrap;grid-column-gap:10px}.offerbanners,.offerbanners *{box-sizing:border-box}.offerbanners .inner-banner{max-width:calc(50% - 5px)}.offerbanners .inner-banner>a{display:flex;flex-wrap:wrap;justify-content:center;height:100%}.offerbanners .inner-banner>a:hover{text-decoration:none}.offerbanners .inner-banner>a>.bannerimg{max-width:50%;width:50%;position:relative;min-height:237px}.offerbanners .inner-banner>a>.bannerimg>img{display:block}.offerbanners .inner-banner>a>.bannertxt{max-width:50%;display:flex;flex-wrap:wrap;align-items:center;align-content:center;padding:3.5% 7%}.offerbanners .inner-banner>a>.bannertxt h2{margin-bottom:0;font-size:2rem;color:#fff;margin-top:0}.offerbanners .inner-banner>a>.bannertxt p{margin-bottom:0;font-size:1.2rem;color:#fff;margin-top:0}.offerbanners .inner-banner>a>.bannerbtn{width:100%;padding:2.5%0;height:85px}.offerbanners .inner-banner>a>.bannerbtn h3{text-align:center;font-size:1.6rem;color:#fff;margin-top:0}.contactform h2{color:#fff;margin-top:0}.offerbanners .inner-banner:first-child>a>.bannertxt{background-color:#455275}.offerbanners .inner-banner:first-child>a>.bannerbtn{background-color:#283453}.offerbanners .inner-banner:last-child>a>.bannertxt{background-color:#5f3572;height:calc(100% - 85px)}.offerbanners .inner-banner:last-child>a>.bannerbtn{background-color:#462256}@media only screen and (max-width:1800px){.offerbanners .inner-banner>a>.bannertxt h2{font-size:1.8rem}}@media only screen and (max-width:1700px){.offerbanners .inner-banner>a>.bannertxt{padding:5%}}@media only screen and (max-width:1600px){.offerbanners .inner-banner>a>.bannerbtn h3{font-size:1.3rem}}@media only screen and (max-width:1410px){.offerbanners .inner-banner>a>.bannertxt h2{font-size:1.4rem}.offerbanners .inner-banner>a>.bannertxt p{font-size:1rem}.offerbanners .inner-banner>a>.bannerbtn h3{font-size:1.2rem}}@media only screen and (max-width:1200px){.offerbanners .inner-banner>a>.bannertxt h2{font-size:1.3rem}.offerbanners .inner-banner>a>.bannerbtn h3{font-size:1.1rem}.offerbanners .inner-banner:first-child>a>.bannertxt{min-height:210px}}@media only screen and (max-width:1024px){.offerbanners{grid-row-gap:10px}.offerbanners .inner-banner{max-width:100%}.offerbanners .inner-banner>a>.bannertxt h2{font-size:2rem}.offerbanners .inner-banner>a>.bannertxt p{font-size:1.2rem}.offerbanners .inner-banner>a>.bannerbtn h3{font-size:1.6rem}.offerbanners .inner-banner:last-child>a>.bannerimg{order:2}.offerbanners .inner-banner:last-child>a>.bannertxt{order:1}.offerbanners .inner-banner:last-child>a>.bannerbtn{order:3}}@media only screen and (max-width:880px){.offerbanners .inner-banner>a>.bannertxt h2{font-size:1.8rem}.offerbanners .inner-banner>a>.bannerbtn h3{font-size:1.3rem}}@media only screen and (max-width:767px){.offerbanners .inner-banner>a>.bannertxt h2{font-size:1.4rem}.offerbanners .inner-banner>a>.bannertxt p{font-size:1rem}.offerbanners .inner-banner>a>.bannerbtn h3{font-size:1.2rem}}@media only screen and (max-width:600px){.offerbanners .inner-banner>a>.bannertxt h2{font-size:1.3rem;text-wrap:pretty}.offerbanners .inner-banner>a>.bannerbtn h3{font-size:1.1rem}}@media only screen and (max-width:520px){.offerbanners .inner-banner>a>.bannerimg{max-width:100%;width:100%}.offerbanners .inner-banner>a>.bannertxt{max-width:100%;text-align:center;justify-content:center}.offerbanners .inner-banner>a>.bannerbtn{padding-left:2.5%;padding-right:2.5%;height:auto}.offerbanners .inner-banner:last-child>a>.bannerimg{order:1}.offerbanners .inner-banner:last-child>a>.bannertxt{order:2;height:auto}}.book-online a,.flexnav li.book-online a{background-color:#6a3c7d!important}.contactform{background-color:#19557f;padding:40px}.contactform #contactform{display:flex;flex-wrap:wrap;justify-content:space-between;grid-column-gap:30px;grid-row-gap:20px}.contactform #contactform .inputwrapper{width:100%;display:flex;flex-wrap:wrap;grid-row-gap:5px}.contactform #contactform .inputwrapper:has(#gdpr_consent){flex-wrap:nowrap}.contactform #contactform .inputwrapper.formthird{width:calc(33.33% - 20px)}.contactform #contactform .inputwrapper label a{color:#fff;font-weight:600}.contactform #contactform .inputwrapper:not(:has(#gdpr_consent)) label{width:100%}.contactform #contactform .inputwrapper input,.contactform #contactform .inputwrapper textarea{width:100%;padding:10px 20px;border-radius:0;border-width:0}.contactform #contactform .inputwrapper input:active,.contactform #contactform .inputwrapper input:focus,.contactform #contactform .inputwrapper textarea:active,.contactform #contactform .inputwrapper textarea:focus{background:#f7f7f7}.contactform #contactform .inputwrapper input[type=checkbox]{margin-left:0!important;margin-right:10px!important}.contactform #contactform button,a.btn-std{border-radius:0;border-width:0;padding:10px 20px;transition:all .2s linear}.contactform #contactform button{background:#fff}.contactform #contactform button:hover{background:#373737;color:#fff}.contactform.hpform{display:flex;justify-content:center;margin:.5%;width:99%;box-sizing:border-box}.contactform.hpform .formwrapper{max-width:1200px}@media only screen and (max-width:921px){.contactform #contactform .inputwrapper.formthird{width:100%}.contactform #contactform .inputwrapper:has(#gdpr_consent){align-items:flex-start}.contactform #contactform .inputwrapper:has(#gdpr_consent) input{margin-top:4px}}@media only screen and (max-width:480px){.contactform{padding:30px}}@media only screen and (max-width:1600px){#welcome-text{height:400px}}@media only screen and (max-width:1440px){#welcome-text{height:450px}}@media only screen and (max-width:1230px){#welcome-text{height:auto}.contactform.hpform{margin:0;width:100%}}.hpintro-wrap,.hpintro-wrap *{box-sizing:border-box}.hpintro-wrap{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:10px;margin:55px .5% 10px;justify-content:center}.hpintro-wrap #welcome-text{width:100%;margin:0;height:-webkit-fill-available;background-size:cover;display:flex;align-items:center}.hpintro-wrap #welcome-text .positioner{height:auto}.hpintro-wrap #welcome-text .hpgroup-tagline{text-wrap:balance}.hpintro-wrap #welcome-text .hpgroup-tagline p{font-size:1.2rem}.hpintro-wrap #hpgroup-wrap{width:100%;margin:0;display:flex;align-content:center;justify-content:center;align-items:center;background-color:#eee;padding:10px}.hpintro-wrap #hpgroup-wrap img{max-height:600px;object-fit:cover;display:block}@media only screen and (max-width:1230px){.hpintro-wrap{margin-top:133px}}@media (max-width:1000px){.hpintro-wrap{grid-template-columns:1fr}.hpintro-wrap #welcome-text{height:100%}.hpgroup-tagline br{display:none}img.hpgroup-img{max-width:500px}}@media only screen and (max-width:786px){.hpintro-wrap{margin-top:85px}}.btn-holder{display:flex;flex-wrap:wrap;grid-column-gap:15px;grid-row-gap:15px;margin-bottom:1em}.btn-holder.centerbtns{justify-content:center}a.btn-std{display:block;background:#3b77a5;color:#fff}a.btn-std:hover{background:#373737;text-decoration:none}#nav-holder.stickynav{position:fixed;top:0;z-index:9998}#nav-holder.stickynav .nav-wrap{display:flex;justify-content:center}@media only screen and (max-width:786px){#nav-holder:not(.stickynav){background-color:transparent}#nav-holder:not(.stickynav) .nav-mobile{display:none!important}#nav-holder.stickynav{position:sticky;z-index:9999}}@media only screen and (max-width:600px){#nav-holder:not(.stickynav){height:0}#nav-holder.stickynav,#top-white{z-index:9998}div#links-top{top:157px}}@media only screen and (max-height:464px){#nav-holder.stickynav{height:auto}}.flexnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;padding:0;width:100%;max-height:0}.flexnav li,.flexnav li ul li{font-size:100%;position:relative;overflow:hidden}.flexnav li a,.menu-button{position:relative;display:block;color:#fff;text-align:center}.flexnav li a{text-transform:uppercase;padding:.9em .96em;z-index:2;overflow:hidden;background:#86b4bd;border-bottom:1px solid #6486a7;font-size:15px;border-bottom:1px solid rgba(255,255,255,.18);height:18px}.flexnav li ul{width:100%;margin:0}.flexnav li ul li a{display:block;background:#93c5cc;text-transform:uppercase;padding-left:30px}.flexnav ul li ul li a{background:#bfbfbc}.menu-button{height:33px;padding-top:16px;background:#6ea5af;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.2)}@media all and (min-width:1180px){.flexnav,.flexnav li{overflow:visible}.flexnav li{position:relative;list-style:none;float:left;display:block;background-color:#a6a6a2;width:20%}.flexnav li a{border-left:1px solid #acaca1}.flexnav li>ul{position:absolute;top:auto;left:0}.flexnav li>ul li{width:100%}.flexnav li ul li>ul{margin-left:100%;top:0}.flexnav li a,.flexnav li ul li a{border-bottom:none}.menu-button{display:none}}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0);--ddl-accordion-spacer:50px;--ddl-accordion-toggle-text-color:#ffffff;--ddl-accordion-toggle-bg:#000000;--ddl-accordion-content-text-color:inherit;--ddl-accord-content-bg:#eeeeee;--ddl-dialog-bg:#ffffff;--ddl-dialog-txt:#303030;--ddl-dialog-drop:#303030;--ddl-dialog-close:#565656;--ddl-dialog-close-hover:#303030;--ddl-dialog-icon:#ffffff;--ddl-dialog-icon-hover:#ffffff;--ddl-dialog-odd-bg:#565656;--ddl-dialog-odd-bg-hover:#444444;--ddl-dialog-odd-txt:#ffffff;--ddl-dialog-odd-txt-hover:#ffffff;--ddl-dialog-even-bg:#303030;--ddl-dialog-even-bg-hover:#1d1d1d;--ddl-dialog-even-txt:#ffffff;--ddl-dialog-even-txt-hover:#ffffff}.ddl-dialog *,.ddl-dialog::after,.ddl-dialog::before{-webkit-box-sizing:border-box;box-sizing:border-box}.ddl-dialog a,.ddl-dialog button{-ms-touch-action:manipulation;touch-action:manipulation}.ddl-dialog :focus{outline:0;outline:-webkit-focus-ring-color 0;border-color:inherit;-webkit-box-shadow:none;box-shadow:none}.ddl-dialog a:focus-visible,.ddl-dialog button:focus-visible{outline:2px solid #fff!important;text-decoration:none!important;outline-offset:0!important}@media (prefers-reduced-motion:reduce){.ddl-dialog{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ddl-dialog,.ddl-dialog__backdrop{opacity:0;visibility:hidden;position:fixed;top:0;z-index:99999;width:100%;height:100%}.ddl-dialog{right:0;display:flex;padding:0;border:0;background:0 0;appearance:none;transition:opacity .5s cubic-bezier(.5,0,.5,1),visibility .5s cubic-bezier(.5,0,.5,1)}.ddl-dialog__backdrop{left:0;background:var(--ddl-dialog-drop);transition:opacity .3s cubic-bezier(.5,0,.5,1),visibility .3s cubic-bezier(.5,0,.5,1)}.ddl-dialog__inner{position:relative;display:flex;justify-content:center;border:0;background:0 0;opacity:0;transition:opacity .5s cubic-bezier(.5,0,.5,1),transform .5s cubic-bezier(.5,0,.5,1);transition-delay:.3s;transform:translateY(-50px);z-index:999999;max-width:100%;max-height:100%;padding:20px;margin:0 auto;overflow-y:auto}@media (min-width:480px){.ddl-dialog__inner{padding:50px 20px}}.ddl-dialog__inner:not(.ddl-dialog__inner--banner){width:600px}.ddl-dialog__body{position:relative;align-self:center;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.075),0 2px 2px rgba(0,0,0,.075),0 4px 4px rgba(0,0,0,.075),0 8px 8px rgba(0,0,0,.075),0 16px 16px rgba(0,0,0,.075);border-radius:5px;overflow:hidden}.ddl-dialog__body img{display:block;width:100%;height:auto}.ddl-dialog__close{display:flex;justify-content:center;align-items:center;position:absolute;right:10px;top:10px;width:35px;height:35px;background-color:var(--ddl-dialog-close);color:var(--ddl-dialog-icon);border-radius:5px;border:0;transition:background-color .3s cubic-bezier(.5,0,.5,1),color .3s cubic-bezier(.5,0,.5,1);cursor:pointer;z-index:1}.ddl-dialog__close svg{display:block;width:70%;height:70%}.ddl-dialog__close:focus,.ddl-dialog__close:hover{background-color:var(--ddl-dialog-close-hover);color:var(--ddl-dialog-icon-hover)}.ddl-dialog__hidden{display:none}.ddl-dialog__inner::-webkit-scrollbar{display:none}.ddl-dialog__inner{-ms-overflow-style:none;scrollbar-width:none}:root{--ddl-accordion-spacer:20px;--ddl-accordion-toggle-bg:#19557f}.ddl-dialog{--ddl-dialog-close:#3b77a5;--ddl-dialog-close-hover:#373737}