body{--r34ics--color--ics-red:#ee0055;--r34ics--color--ics-purple:#3300bb;--r34ics--color--ics-blue:#0099ff;--ics--color--sunset-red:#dc143c;--ics--color--midnight-purple:#312a85;--ics--color--sunrise-orange:#ff8e00;--ics--color--midday-sky:#87cefa;--ics--color--spring-green:#4caf4c;--ics--color--summer-orchid:#ba55d3;--ics--color--autumn-brown:#69340f;--ics--color--winter-steel:#b0c4de;--ics--color--black:#10181f;--ics--color--gold:#ffd700;--ics--color--dodgerblue:#1e90ff;--ics--color--cool-gray-1:#f0f3f6;--ics--color--cool-gray-2:#d9dcdf;--ics--color--cool-gray-3:#a3a8ac;--ics--color--cool-gray-4:#70787f;--ics--color--cool-gray-5:#60686f}body *{font-family:'Rubik',sans-serif;font-weight:400}b,strong,b *,strong *{font-weight:600}h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-family:'Noto Serif',serif;font-weight:600;margin-bottom:0.333em!important;text-transform:none}.entry-content :is(h2,h3,h4,h5,h6):not(:first-child){margin-top:3rem}h1{font-size:250%;line-height:1.1em}h2{font-size:200%}h3{font-size:175%}h4{font-size:150%}blockquote{background-color:var(--ics--color--cool-gray-1);border:1px solid var(--r34ics--color--ics-blue);border-left-width:10px;box-shadow:2px 2px 8px rgb(0 0 0 / .1);margin-top:0}.reversed_color blockquote{background:rgb(0 0 0 / .1)!important}code{display:inline-block;font-family:'Inconsolata',monospace!important;font-size:1.25rem!important;font-style:normal;font-weight:500;letter-spacing:.025em;line-height:1.5rem;text-transform:none!important;vertical-align:middle}p code{background:#f7f9fb;font-style:normal;margin:0 .1em;padding:0 .2em}h2:has(code),h2 code,h2 code[class*="language-"]{font-size:1.75rem!important;line-height:1.75rem!important}h3 code,h4 code,h3 code[class*="language-"],h4 code[class*="language-"]{font-size:1.5rem!important}code[class*="language-"]{font-size:1.2rem!important}pre[class*="language-"]:after,pre[class*="language-"]:before{box-shadow:none!important}pre[class*="language-"]{box-shadow:2px 2px 8px rgb(0 0 0 / .1);margin-bottom:1.5rem}:not(pre)>code[class*="language-"]{background:transparent!important;border:none!important;display:inline-block!important;margin:0!important;padding:0 0.2em!important;vertical-align:bottom!important}code *{font-family:'Inconsolata',monospace!important}p,li{line-height:1.5em}li{margin-bottom:.35em}li>ul,li>ol{padding-top:.35em}select{line-height:2em}small{display:inline-block;font-size:80%;line-height:1.5em!important}table th,table td{vertical-align:middle}.button{border-radius:1.5rem!important;font-weight:700}.expander .toggle{background-position:left 1.1em;background-size:20px 20px}.expander .toggle h4{margin-top:.25em}img.framed{background:#fff;border:1px solid rgb(0 0 0 / .05);box-shadow:1px 1px 5px rgb(0 0 0 / .05);display:inline-block;margin:1.5em 0;padding:10px}table.grid{margin:.75em 0}table.grid tr>*{padding:.3em .6em}table.grid th{font-weight:700}blockquote.alert-icon{background-image:url(https://icscalendar.com/wp-content/plugins/r3417-tweaks/css/../img/alert-icon.png);background-position:1.5rem 1.5rem;background-repeat:no-repeat;background-size:33px 33px;border-color:var(--r34ics--color--ics-red);display:block;padding-left:calc(2.5rem + 33px)}blockquote.help-icon{background-image:url(https://icscalendar.com/wp-content/plugins/r3417-tweaks/css/../img/help-icon.png);background-position:1.5rem 1.5rem;background-repeat:no-repeat;background-size:33px 33px;border-color:var(--r34ics--color--ics-blue);display:block;padding-left:calc(2.5rem + 33px)}blockquote.pro-icon{background-image:url(https://icscalendar.com/wp-content/plugins/r3417-tweaks/css/../img/ics-calendar-pro-icon-2023.png);background-position:1.125rem 1.5rem;background-repeat:no-repeat;background-size:40px 40px;border-color:var(--r34ics--color--ics-purple);display:block;padding-left:calc(2.5rem + 33px)}.calendar-builder-location-box{background:var(--ics--color--cool-gray-1);border:1px solid var(--r34ics--color--ics-purple);border-radius:4px;font-size:1rem;line-height:1.25em;padding:.5rem 1rem}.calendar-builder-location-box small{color:var(--r34ics--color--ics-purple);display:inline-block;font-size:.7rem;font-weight:700;line-height:1.25em;margin-bottom:.25rem;text-transform:uppercase}.ics-free-specific,.ics-pro-specific{background-color:rgb(220 20 60 / .1);border:1px solid var(--r34ics--color--ics-red);border-left-width:10px;box-shadow:2px 2px 8px rgb(0 0 0 / .1);margin-bottom:1.5rem;padding:1.5rem}.ics-pro-specific{background-color:rgb(49 42 133 / .1);border-color:var(--r34ics--color--ics-purple)}:is(.ics-free-specific,.ics-pro-specific)>*:last-child{margin-bottom:0!important}.icsdocs-category-hidden{display:none!important}details.icsdocs-expander{background:#fafbfc url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgNTEyIj48cGF0aCBkPSJNMjQ2LjYgMjc4LjZjMTIuNS0xMi41IDEyLjUtMzIuOCAwLTQ1LjNsLTEyOC0xMjhjLTkuMi05LjItMjIuOS0xMS45LTM0LjktNi45cy0xOS44IDE2LjYtMTkuOCAyOS42bDAgMjU2YzAgMTIuOSA3LjggMjQuNiAxOS44IDI5LjZzMjUuNyAyLjIgMzQuOS02LjlsMTI4LTEyOHoiIGZpbGw9IiM0NjgyYjQiLz48L3N2Zz4=) left 1rem top 1.5rem no-repeat;background-size:24px 24px;border:1px solid var(--ics--color--cool-gray-2);border-radius:6px;display:block;margin:0 0 1.5rem 0;padding:1.25rem 1.5rem 0 3rem;position:relative;width:100%}details.icsdocs-expander[open]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMTM3LjQgMzc0LjZjMTIuNSAxMi41IDMyLjggMTIuNSA0NS4zIDBsMTI4LTEyOGM5LjItOS4yIDExLjktMjIuOSA2LjktMzQuOXMtMTYuNi0xOS44LTI5LjYtMTkuOEwzMiAxOTJjLTEyLjkgMC0yNC42IDcuOC0yOS42IDE5LjhzLTIuMiAyNS43IDYuOSAzNC45bDEyOCAxMjh6IiBmaWxsPSIjNDY4MmI0Ii8+PC9zdmc+)}details.icsdocs-expander[open],details.icsdocs-expander:hover{background-color:#fff}details.icsdocs-expander summary{cursor:pointer;display:grid;grid-gap:1rem;grid-template-columns:37.5% 15% 37.5%;grid-template-rows:auto auto;margin-left:-3rem;padding:0 0 0 3rem;width:calc(100% + 3rem)}details.icsdocs-expander summary::-webkit-details-marker{display:none}details.icsdocs-expander summary .icsdocs-header-column{grid-row:1}details.icsdocs-expander summary .icsdocs-header-teaser{grid-column:1 / span 3;grid-row:2}details[open].icsdocs-expander summary .icsdocs-header-teaser{display:none}.icsdocs-filters{display:grid;grid-gap:1rem;grid-template-columns:calc(50% - 0.5rem) calc(50% - 0.5rem);margin:1.5rem 0;width:100%}.icsdocs-filters input:not([type=checkbox]):not([type=radio]),.icsdocs-filters search{width:100%!important}.icsdocs-indicator,h4 .icsdocs-indicator,h5 .icsdocs-indicator{background:var(--ics--color--cool-gray-1);border:1px solid var(--r34ics--color--ics-purple);border-radius:4px;color:var(--r34ics--color--ics-purple)!important;display:inline-block;font-size:.7rem;font-weight:700;line-height:1em;margin:0 0.5em!important;padding:.5em .75em;text-transform:uppercase;vertical-align:middle!important}.inline-blog-screenshot{border:10px solid #fff;box-shadow:0 0 1px rgb(0 0 0 / .15),2px 2px 5px rgb(0 0 0 / .1);float:none;margin:1.5em auto!important;max-width:calc(100% - 15px);width:640px}.new-bug{background:gold;border-radius:5px;color:saddlebrown;display:inline-block;font-size:.75rem;font-style:italic;font-weight:700;line-height:1em;margin:0 .5em;padding:.25em .5em;text-transform:uppercase}.tab_group .tabs{border-bottom:3px solid var(--r34ics--color--ics-purple)}.tab_group .tabs a{border-top-left-radius:4px;border-top-right-radius:4px;font-size:85%;font-weight:700;mix-blend-mode:darken;padding:.2rem .75rem}.tab_group .tabs a.current{background-color:var(--r34ics--color--ics-purple)}ul.tiled-price-list{display:flex;list-style:none;padding:0}ul.tiled-price-list>li{align-items:center;background:rgb(30 144 255 / .1);border:3px solid var(--r34ics--color--ics-blue);border-radius:1em;display:flex;flex:33.333%;flex-direction:column;justify-content:center;margin:1rem 0.5rem!important;padding:1em;text-align:center}ul.tiled-price-list>li.most-popular{background:rgb(255 215 0 / .1);border:9px solid var(--ics--color--gold);border-radius:1.5em;margin:0 0.5rem!important}ul.tiled-price-list>li .label{font-family:'Rubik',sans-serif;font-weight:700;font-size:120%}ul.tiled-price-list>li .price-note{font-size:75%;text-transform:uppercase}ul.tiled-price-list>li strong.price{color:var(--r34ics--color--ics-purple);font-family:'Rubik',sans-serif;font-weight:900;font-size:350%;line-height:1em}ul.tiled-price-list>li small{font-size:75%}ul.tiled-price-list>li>p:last-child{margin-bottom:0}#header .menu *{font-weight:700}#primary_navigation a::first-letter{text-transform:uppercase}#modular_sidebar .menu .current-menu-item>a{color:inherit!important;cursor:default}#modular_sidebar p:has(small){line-height:1.25em}#modular_sidebar p>small{display:block;margin:.5em 0}.gform_wrapper.gravity-theme .gfield_label,.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label,.gform_wrapper.gravity-theme input,.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea,.gform_wrapper.gravity-theme .gfield_required,.gform_wrapper.gravity-theme .gsection_description{font-size:100%!important}.gform_legacy_markup_wrapper label.gfield_label,.gform_legacy_markup_wrapper legend.gfield_label,.gchoice_select_all,.gform_legacy_markup_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_legacy_markup_wrapper ul.gfield_radio li input[type=radio]:checked+label,.gform_wrapper.gravity-theme .gfield_label{font-weight:700}.gform_wrapper.gravity-theme .gfield_label{padding-top:1rem!important;margin:0!important}.gform_wrapper.gravity-theme .field_sublabel_above .description,.gform_wrapper.gravity-theme .field_sublabel_above .gfield_description,.gform_wrapper.gravity-theme .field_sublabel_above .gsection_description{margin-top:0!important}.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction{line-height:1.5rem!important;padding-top:0!important}select.gt_selector{border-radius:4px;display:inline-block;min-width:65px!important;width:65px!important}.api-manager-domains a.button{display:inline-block;margin:0 .5em}@media screen and (min-width:783px){section.columns.columns-2.full_bleed.reversed_color{background:var(--ics--color--cool-gray-1);display:grid;grid-template-columns:50% 50%;padding:0 1.5rem}section.columns.columns-2.full_bleed.reversed_color .column{border-radius:3rem;box-shadow:.25rem .25rem 1.25rem rgb(0 0 0 / .2);margin:.25rem 1.5rem 1.5rem 1.5rem}section.columns.columns-2.full_bleed.reversed_color .column_1{grid-column-start:1}section.columns.columns-2.full_bleed.reversed_color .column_2{grid-column-start:2}#header .search{top:0.2em!important;vertical-align:middle!important}#primary_navigation{font-size:100%}body:not(.locking_header) #header.menu_align_bottom #primary_navigation,body.locking_header:not(.scrolled) #header.menu_align_bottom #primary_navigation{bottom:.25em}#auxiliary_navigation{top:.25em}body:not(.locking_header) #header.menu_align_middle #primary_navigation,body.locking_header:not(.scrolled) #header.menu_align_middle #primary_navigation,body.locking_header.scrolled #header.menu_align_middle #primary_navigation{transform:translateY(-45%)}#header .menu>li{height:2.5em!important}body.header_navigation_rounded_corners #header .menu>li,body.header_navigation_rounded_corners #header .menu>li>a{border-radius:8px;vertical-align:top}#header .menu li.menu-item-gtranslate{margin:3px -2px auto 10px!important}#header .menu li.nav-button a{background:var(--r34ics--color--ics-purple)!important;color:white!important;margin:0 10px!important}#header .menu li.nav-button a:is(:hover,:focus){background:var(--r34ics--color--ics-blue)!important}#header .search{top:-4px;vertical-align:bottom}#footer .footer{padding-bottom:0}}@media screen and (min-width:1600px){body:not(.page-template-modular-with-sidebar):not(.narrow_content_margin) .basic.basic_centered_feature{padding-right:27.5%;padding-left:27.5%}}@media screen and (max-width:1200px) and (min-width:783px){ul.tiled-price-list>li .price{font-size:200%}}@media screen and (max-width:1024px) and (min-width:783px){#header .menu>li>a,select#gtranslate_selector{font-size:100%;padding-right:5px;padding-left:5px}}@media screen and (max-width:782px){details.icsdocs-expander summary{display:block;width:calc(100% + 3rem)}details.icsdocs-expander summary h4{margin:0!important}details.icsdocs-expander summary .icsdocs-indicator{margin:.25em 0!important}details.icsdocs-expander summary .icsdocs-header-teaser{margin-top:.25em;padding-top:.25em}h1{font-size:250%}h2{font-size:200%}h3{font-size:175%}h4{font-size:150%}.tab_group .tabs{border:none}.tab_group .tabs a{font-size:100%;padding:.5rem 1.5rem}ul.tiled-price-list{display:block}ul.tiled-price-list>li{display:block;flex:none;margin:0 0 .5em 0!important;padding:1em}body.nav_open #header .menu a i.fa,body.nav_open #header .menu a i.far,body.nav_open #header .menu a i.fas{line-height:1em!important}body.nav_open #header .menu li.menu-item-gtranslate select{top:0.5em!important}select#gtranslate_selector{margin-left:24px}body.woocommerce-checkout .woocommerce>form.checkout{display:block}}