body.sky-inner{background:#f5faff!important;color:#42566d!important}
/* The landing page has its own footer markup. */
body.page-id-283281 .sky-footer-bottom img{display:none!important}
body.sky-inner #page-container #main-content{background:linear-gradient(180deg,#eef7ff,#fff 650px)!important;color:#42566d!important}
body.sky-inner #page-container #main-content .et_pb_section{background:#fff!important;padding:54px 0!important;border:0!important}
body.sky-inner #page-container #main-content .et_pb_section:first-child{background:linear-gradient(135deg,#e8f4ff,#fff)!important}
body.sky-inner #page-container #main-content .et_pb_section:nth-child(even){background:#f4f9ff!important}
body.sky-inner #page-container #main-content h1,body.sky-inner #page-container #main-content h2,body.sky-inner #page-container #main-content h3,body.sky-inner #page-container #main-content h4,body.sky-inner #page-container #main-content h5,body.sky-inner #page-container #main-content h6{color:#092447!important;text-shadow:none!important;text-transform:none!important;line-height:1.3!important}
body.sky-inner #page-container #main-content h1{font-size:clamp(32px,4vw,52px)!important;letter-spacing:-1px;font-weight:750!important}
body.sky-inner #page-container #main-content h2{font-size:clamp(25px,2.7vw,36px)!important}
body.sky-inner #page-container #main-content h3{font-size:25px!important}
body.sky-inner #page-container #main-content h4{font-size:21px!important}
body.sky-inner #page-container #main-content p,body.sky-inner #page-container #main-content li,body.sky-inner #page-container #main-content .et_pb_text,body.sky-inner #page-container #main-content .et_pb_blurb_description{color:#42566d!important;font-size:16px!important;line-height:1.85!important;text-shadow:none!important}
body.sky-inner #page-container #main-content .et_pb_text span,body.sky-inner #page-container #main-content .entry-content span,body.sky-inner #page-container #main-content .et_pb_text strong{color:inherit!important}
body.sky-inner #page-container #main-content a:not(.et_pb_button){color:#0759ef!important}
body.sky-inner #page-container #main-content .et_pb_text a span{color:inherit!important}
body.sky-inner #page-container #main-content .et_pb_blurb,body.sky-inner #page-container #main-content .et_pb_toggle{background:#fff!important;border:1px solid #d6e5f3!important;border-radius:16px!important;box-shadow:0 8px 30px #123a670b!important}
body.sky-inner #page-container #main-content .et_pb_pricing_heading .et_pb_pricing_title{font-size:22px!important;line-height:1.3!important}
body.sky-inner #page-container #main-content .et_pb_pricing_table{background:linear-gradient(145deg,#edf5ff,#fff)!important;border:1px solid #cddff1!important;box-shadow:0 10px 30px #123a6710!important}
body.sky-inner #page-container #main-content .et_pb_pricing .et_pb_sum,body.sky-inner #page-container #main-content .et_pb_pricing .et_pb_dollar_sign{color:#092447!important}
body.sky-inner #page-container #main-content .et_pb_pricing_content li{font-size:14px!important}
body.sky-inner #page-container a.et_pb_button:not(#cinema-override):not(#cinema-extra),body.sky-inner #page-container #main-content .wp-block-button__link{background:#092447!important;color:#fff!important;border:1px solid #092447!important;border-radius:28px!important;padding:13px 25px!important;box-shadow:0 8px 20px #09244712!important}
body.sky-inner #page-container #main-content .et_pb_row{max-width:1160px!important;width:90%!important}
body.sky-inner #page-container #main-content img{max-width:100%;height:auto;border-radius:16px}
body.sky-inner.single #main-content>.container,body.sky-inner:not(.et_pb_pagebuilder_layout) #main-content>.container{width:90%;max-width:1160px;padding-top:58px!important;padding-bottom:64px}
body.sky-inner #main-content .container:before{display:none!important}
body.sky-inner #left-area{padding-right:0!important}
body.sky-inner.single #left-area{width:100%!important;float:none!important}
body.sky-inner.single #left-area>article{max-width:900px;margin:auto;background:#fff;padding:48px 54px;border:1px solid #dce8f4;border-radius:22px;box-shadow:0 18px 55px #123a670a}
body.sky-inner.single .entry-title{margin-bottom:18px}
body.sky-inner.single .post-meta{border-bottom:1px solid #e1ebf5;padding-bottom:20px!important;margin-bottom:26px;font-size:14px!important}
body.sky-inner.single .entry-content h2,body.sky-inner.single .entry-content h3,body.sky-inner.single .entry-content h4{margin-top:32px;margin-bottom:14px;scroll-margin-top:120px}
body.sky-inner.single .entry-content p{margin-bottom:10px}
body.sky-inner #ez-toc-container{width:100%;box-sizing:border-box;background:#f0f7ff!important;border:1px solid #cddff1!important;border-radius:16px;padding:25px;box-shadow:none!important;margin:28px 0}
body.sky-inner #ez-toc-container li{font-size:14px!important}
body.sky-inner .entry-content table{width:100%;border-collapse:collapse;border:1px solid #d6e4f2;background:#fff}
body.sky-inner .entry-content td,body.sky-inner .entry-content th{padding:12px;border:1px solid #d6e4f2}
body.sky-inner .entry-content th{background:#eaf4ff;color:#092447}
body.sky-inner blockquote{background:#eef7ff;border-left:4px solid #0759ef;padding:20px 24px;border-radius:0 14px 14px 0}
body.sky-inner input:not([type=checkbox]):not([type=radio]):not([type=submit]),body.sky-inner textarea,body.sky-inner select{background:#fff!important;color:#274565!important;border:1px solid #cddff1!important;border-radius:9px!important;padding:12px!important;max-width:100%}
body.sky-inner #sidebar .et_pb_widget{background:#fff;padding:24px;border:1px solid #dce8f4;border-radius:16px}
/* Full-width articles do not need the empty theme sidebar beneath them. */
body.sky-inner.single #sidebar{display:none!important}
body.sky-inner.single #left-area{padding-bottom:0!important;margin-bottom:0!important}
body.sky-inner.single #main-content>.container{padding-bottom:32px!important}
body.sky-inner.archive .et_pb_post,body.sky-inner.search .et_pb_post{background:#fff;border:1px solid #dce8f4;border-radius:18px;padding:30px;margin-bottom:28px}
body.sky-inner #main-footer{display:none!important}
#sky-site-footer{background:linear-gradient(140deg,#e3f1ff,#f7fbff);border-top:1px solid #c9ddf0;color:#42566d;padding:58px 0 22px;font-family:Arial,Helvetica,sans-serif}
#sky-site-footer .sky-footer-wrap{width:90%;max-width:1160px;margin:auto}
#sky-site-footer .sky-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:60px}
#sky-site-footer .sky-logo{width:240px;height:auto;margin-bottom:20px}
#sky-site-footer h3{color:#092447!important;font-size:20px!important;margin-bottom:18px}
#sky-site-footer p{color:#42566d;font-size:15px;line-height:1.8}
#sky-site-footer a{display:block;color:#274565;font-size:15px;margin:10px 0}
#sky-site-footer a:hover{color:#0759ef}
#sky-site-footer .sky-footer-bottom{border-top:1px solid #cddfee;margin-top:38px;padding-top:22px;display:flex;justify-content:space-between;gap:20px;color:#5b7087;font-size:13px}
#sky-site-footer .sky-footer-bottom img{width:240px;max-width:100%;height:auto;object-fit:contain}
@media(max-width:980px){#sky-site-footer .sky-footer-grid{grid-template-columns:1fr 1fr;gap:30px}#sky-site-footer .sky-footer-grid>div:first-child{grid-column:1/-1}body.sky-inner.single #left-area>article{padding:32px}}
@media(max-width:600px){body.sky-inner #page-container #main-content .et_pb_section{padding:35px 0!important}body.sky-inner.single #left-area>article{padding:24px 19px;border-radius:16px}body.sky-inner.single #main-content>.container{padding-top:28px!important}body.sky-inner #page-container #main-content h1{font-size:32px!important}body.sky-inner #page-container #main-content h2{font-size:25px!important}body.sky-inner #page-container #main-content h3{font-size:22px!important}body.sky-inner #ez-toc-container{padding:18px}#sky-site-footer .sky-footer-grid{grid-template-columns:1fr}#sky-site-footer .sky-footer-bottom{flex-direction:column}}
