  :root { --primary-font:"Plus Jakarta Sans", sans-serif; --secondary-font:"Plus Jakarta Sans", sans-serif; --light-bg-color:#fff; --heading-color:#063852; --content-color:#000; --dark-bg-color:#063852; --darkbg-heading-color:#fff; --darkbg-content-color:#555555; --anchor-color:#132C6A; --anchor-hover-color:#063852; --border-color:#ebebeb; --button-bg-color:#e01239; --button-color:#fff; --button-transparent-color:#e01239; --button-hover-bg-color:#e01239; --button-hover-color:#fff; --button-transparent-hover-color:#e01239; --sidebar-bg-color:#f9f9f9; --sidebar-heading-color:#063852; --sidebar-content-color:#555555; --sidebar-anchor-color:#555555; --sidebar-anchor-hover-color:#e01239; --sidebar-darkbg-color:#f9f9f9; --sidebar-darkbg-heading-color:#063852; --sidebar-darkbg-content-color:#555555; --sidebar-darkbg-anchor-color:#555555; --sidebar-darkbg-anchor-hover-color:#e01239; --white-color:#fff; } *, :after, :before { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } html { font-family:var(--secondary-font); -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; width:100%; } body { font-family:var(--secondary-font); color:var(--content-color); background:var(--light-bg-color); width:100%;   line-height:1.4em;   font-weight:400;   font-size:18px;   overflow-x:hidden;   word-break:break-word;   margin:0;   padding:0; } body, figure { margin:0; } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display:block } ::selection { background:var(--anchor-color); color:var(--white-color); } ::-webkit-input-placeholder {  color:var(--content-color); } :-ms-input-placeholder {  color:var(--content-color); } ::placeholder {  color:var(--content-color); } a, a:visited, a:active, a:focus, a:not([href]), a:not([href]):hover { text-decoration:underline; color:var(--anchor-color); } a:hover { color:var(--anchor-hover-color); -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s; } .h1, h1, .h2, h2 { font-family:var(--primary-font); font-weight:800; color:var(--heading-color);   line-height:calc(100% + 5px); } .h3, h3, .h4, h4, .h5, h5, .h6, h6 { font-family:var(--primary-font); font-weight:600; color:var(--heading-color);   line-height:calc(100% + 5px); } .h1 a, .h1 a:visited, h1 a, h1 a:visited, .h2 a, .h2 a:visited, h2 a, h2 a:visited, .h3 a, .h3 a:visited, h3 a, h3 a:visited, .h4 a, .h4 a:visited, h4 a, h4 a:visited, .h5 a, .h5 a:visited, h5 a, h5 a:visited, .h6 a, .h6 a:visited, h6 a, h6 a:visited { color:var(--heading-color); } .h1 a:hover, h1 a:hover, .h2 a:hover, h2 a:hover, .h3 a:hover, h3 a:hover, .h4 a:hover, h4 a:hover, .h5 a:hover, h5 a:hover, .h6 a:hover, h6 a:hover { color:var(--anchor-color); } .h1, h1, .h2, h2, .h3, h3 { margin-top:20px; margin-bottom:10px;   } .h4, h4, .h5, h5, .h6, h6 { margin-top:10px; margin-bottom:10px } h1, .h1 {  font-size:50px; } h2, .h2 {  font-size:32px; } h3, .h3 {  font-size:22px; } h4, .h4 {  font-size:24px; } h5, .h5 {  font-size:22px; } h6, .h6 {  font-size:20px; } @media (max-width:1400px) { h1, .h1 {   font-size:42px !important; } h2, .h2 {   font-size:32px !important;   line-height:130% !important; } } @media (max-width:767px) { h1, .h1 {   font-size:38px !important; } h2, .h2 {   font-size:28px !important;   line-height:130% !important; } } @media (max-width:640px) {  h1, .h1 {  font-size:34px !important; }  h2, .h2 {  font-size:28px !important;  line-height:130% !important; }  h3, .h3 {  font-size:20px !important;  line-height:130% !important; } } p {   margin:0 0 10px 0; } button:focus { outline:0; border:0; -webkit-transition:all .4s ease-in-out;   -moz-transition:all .4s ease-in-out;   -o-transition:all .4s ease-in-out;   -ms-transition:all .4s ease-in-out;   transition:all .4s ease-in-out; } hr {   background-color:var(--anchor-color);   height:1px; } em {   font-style:italic; } b, strong {   font-weight:bold; } select { width:100%; color:var(--content-color); height:50px; -webkit-box-shadow:none; box-shadow:none; -moz-appearance:none; -webkit-appearance:none; -webkit-border-radius:0; border:1px solid var(--border-color); background:transparent; background-image:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'><path fill='grey' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>"); background-position:95% 50%; background-repeat:no-repeat;  padding-left:20px; outline:0; } ol {   list-style-type:decimal; } code, tt, a>code, pre code {   background-color:var(--anchor-color);   color:var(--white-color); } a>code {   opacity:1; } ins {   background-color:var(--anchor-color);   color:var(--white-color);   text-decoration:none; } small {   font-size:smaller; } pre {   color:var(--white-color);   padding:1.33333rem;   margin:1.33333rem 0;   line-height:1.73333;   background-color:var(--anchor-color);   border:1px solid var(--anchor-color);   border-radius:0;   white-space:pre-wrap;   white-space:-moz-pre-wrap;   white-space:-pre-wrap;   white-space:-o-pre-wrap;   word-wrap:break-word; } table { width:100%; } table, th, td {   border:1px solid var(--border-color);   padding:10px;   vertical-align:middle; } sup {   vertical-align:super;   font-size:10px; } sub {   vertical-align:sub;   font-size:smaller; } img { max-width:100%; height:auto; } .clear {   clear:both; }  .img-round { border-radius:50%; } img { max-width:100%; height:auto; }  .admin-bar { top:32px; } .alignnone {   margin:5px 0px 20px 0; } .aligncenter, div.aligncenter {   display:block;   margin:0 auto; } .alignright {   float:right;   margin:5px 0 20px 20px; } .alignleft {   float:left;   margin:5px 20px 20px 0; } .aligncenter {   display:block;   margin:5px auto 5px auto; } a img.alignright {   float:right;   margin:5px 0 20px 20px; } a img.alignnone {   margin:20px 0px; } a img.alignleft {   float:left;   margin:5px 20px 20px 0; } a img.aligncenter {   display:block;   margin-left:auto;   margin-right:auto } .wp-caption {   max-width:100%; } .wp-caption.alignnone {   margin:20px 0px; } .wp-caption.alignleft {   margin:5px 20px 20px 0;   text-align:left; } .wp-caption.alignright {   margin:5px 0 20px 20px;   text-align:right; } .wp-caption img {   width:auto;   height:auto;   max-width:100%;   max-height:100%; } .wp-caption .wp-caption-text {   font-size:14px;   line-height:17px;   margin-top:10px;   padding:0 4px 5px;   font-style:italic;   text-align:center; } .wp-caption .wp-caption-text a {   font-weight:700; } .gallery-caption {   font-size:100%; } .gallery-item img {   margin-left:auto;   margin-right:auto; } .bypostauthor {   font-size:100%; } .block {   display:block; } .hidden {   display:none; } .clear {   clear:both; } .left {   float:left; } .right {   float:right; } .line-height {   line-height:0; } .clear-right {   clear:right; } .clear-left {   clear:left; } .center-absolute {   left:50%; } .center-text {   text-align:center !important; } .text-left {   text-align:left; } .text-right {   text-align:right; } .img-right {   margin-right:0;   margin-left:auto; } .absolute {   position:absolute; } .fixed {   position:fixed; } .relative {   position:relative; } .center-relative {   margin-left:auto;   margin-right:auto; } .alignwide {   margin-left:-5%;   margin-right:-5%;   width:100%;   max-width:none; } .alignfull {   width:100vw;   max-width:100%; } .alignfull > figcaption, .alignfull > .wp-caption-text {   color:var(--white-color);   display:table;   padding:12px 60px;   margin:10px auto 40px;   text-align:center;   background-color:var(--anchor-color);   position:relative;   z-index:1; }  .group::after, .entry-content::after { clear:both; content:""; display:block; }  .screen-reader-text {   clip:rect(1px, 1px, 1px, 1px);   position:absolute !important;   height:1px;   width:1px;   overflow:hidden; } .screen-reader-text:focus {   background-color:var(--content-color);   border-radius:3px;   box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);   clip:auto !important;   color:var(--content-color);   display:block;   font-size:14px;   font-weight:bold;   height:auto;   left:5px;   line-height:normal;   padding:15px 23px 14px;   text-decoration:none;   top:5px;   width:auto;   z-index:100000; }  .ce-search-form input[type=search]::-ms-clear, .wp-block-search input[type=search]::-ms-clear { display:none; width:0; height:0; } .ce-search-form input[type=search]::-ms-reveal, .wp-block-search input[type=search]::-ms-reveal { display:none; width:0; height:0; } .ce-search-form input[type="search"]::-webkit-search-decoration, .ce-search-form input[type="search"]::-webkit-search-cancel-button, .ce-search-form input[type="search"]::-webkit-search-results-button, .ce-search-form input[type="search"]::-webkit-search-results-decoration, .wp-block-search input[type="search"]::-webkit-search-decoration, .wp-block-search input[type="search"]::-webkit-search-cancel-button, .wp-block-search input[type="search"]::-webkit-search-results-button, .wp-block-search input[type="search"]::-webkit-search-results-decoration { display:none; }  .wp-block-latest-posts a, .wp-block-latest-comments a { color:var(--sidebar-heading-color); } .wp-block-archives, .wp-block-archives a, .wp-block-rss, .wp-block-rss a, .wp-block-tag-cloud a, .wp-block-tag-cloud a:visited, .wp-calendar-nav a, .wp-block-calendar a, .wp-block-calendar, .wp-block-latest-posts__post-date { color:var(--sidebar-anchor-color); } .wp-block-archives a:hover, .wp-block-rss a:hover, .wp-block-latest-posts a:hover, .wp-block-latest-comments a:hover, .wp-block-tag-cloud a:hover, .wp-calendar-nav a:hover, .wp-block-calendar a:hover { color:var(--sidebar-anchor-hover-color); } .wp-block-categories-dropdown select, .wp-block-archives-dropdown select { width:100%; color:var(--sidebar-content-color); height:50px; -webkit-box-shadow:none; box-shadow:none; -moz-appearance:none; -webkit-appearance:none; -webkit-border-radius:0; border:1px solid var(--border-color); background:transparent; background-image:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'><path fill='grey' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>"); background-position:95% 50%; background-repeat:no-repeat;  padding-left:20px; outline:0; } .wp-block-tag-cloud a, .wp-block-tag-cloud a:visited {   font-size:12px !important;   padding:2px 10px;   display:inline-block;   overflow:hidden;   text-transform:uppercase;   font-weight:bold;   border:1px solid var(--border-color); } .wp-block-tag-cloud a:not(:last-child) {   margin-right:3px; } .wp-calendar-nav a, .wp-block-calendar a { font-weight:bold; } .wp-block-search .wp-block-search__button {   outline:0;   box-shadow:none;   border:1px solid var(--border-color);   text-transform:uppercase; background:var(--button-bg-color); color:var(--button-color); } .wp-block-search .wp-block-search__button:hover { background:var(--button-hover-bg-color); } .wp-block-search .wp-block-search__input {   border:1px solid var(--border-color);   outline:none; } .wp-block-cover-image .wp-block-subhead:not(.has-text-color), .wp-block-cover-image h1:not(.has-text-color), .wp-block-cover-image h2:not(.has-text-color), .wp-block-cover-image h3:not(.has-text-color), .wp-block-cover-image h4:not(.has-text-color), .wp-block-cover-image h5:not(.has-text-color), .wp-block-cover-image h6:not(.has-text-color), .wp-block-cover-image p:not(.has-text-color), .wp-block-cover .wp-block-subhead:not(.has-text-color), .wp-block-cover h1:not(.has-text-color), .wp-block-cover h2:not(.has-text-color), .wp-block-cover h3:not(.has-text-color), .wp-block-cover h4:not(.has-text-color), .wp-block-cover h5:not(.has-text-color), .wp-block-cover h6:not(.has-text-color), .wp-block-cover p:not(.has-text-color) {   color:var(--content-color); } blockquote.wp-block-quote, blockquote {   padding:40px;   border:0;   line-height:1.9em;   position:relative;   background:var(--dark-bg-color);   color:var(--darkbg-content-color);   font-weight:500; } blockquote.wp-block-quote cite { display:block; color:var(--white-color); margin-top:5px; font-size:12px; letter-spacing:1px; } blockquote.wp-block-quote a, blockquote a { color:var(--white-color); } blockquote.wp-block-quote a:hover, blockquote a:hover { color:var(--anchor-color); } .wp-block-pullquote {   border-top:4px solid var(--anchor-color);   border-bottom:4px solid var(--anchor-color);   margin:20px 0;  } .wp-block-calendar table th {   background:transparent; } .wp-block-calendar table tbody, .wp-block-calendar table caption {   color:var(--content-color); } #wp-calendar caption {   caption-side:inherit; padding-top:0; } .wp-block-cover-image, .wp-block-cover {   height:auto;   max-height:100%; } .wp-block-quote.is-style-large p, .wp-block-quote.is-large p {   padding-top:80px; } .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer, .wp-block-quote.is-large cite, .wp-block-quote.is-large footer {   padding-bottom:40px; } .wp-block-button {   color:var(--button-color); margin-bottom:5px; } .wp-block-button__link, a.wp-block-button__link, a.wp-block-button__link:hover {   background-color:var(--button-bg-color);   border:2px solid var(--button-bg-color); color:var(--button-color); } .is-style-outline>.wp-block-button__link:not(.has-background), .wp-block-button__link.is-style-outline:not(.has-background) {   background-color:transparent;   border:2px solid var(--button-transparent-color); } .is-style-outline>.wp-block-button__link:not(.has-text-color), .wp-block-button__link.is-style-outline:not(.has-text-color) {   color:var(--button-transparent-color); } .is-style-squared .wp-block-button__link {   border-radius:0; } .wp-block-archives-list, .wp-block-rss, .wp-block-latest-posts__list, .wp-block-latest-comments { list-style:none; padding-left:0; margin-bottom:0; }  .ce-widget { margin-bottom:30px; clear:both;   padding:30px;   border-radius:5px; display:flex;   flex-direction:column;   justify-items:center; }  .ce-widget {   background:var(--sidebar-bg-color); color:var(--sidebar-content-color); } .ce-widget-title { color:var(--sidebar-heading-color); } .ce-widget a, .ce-widget #wp-calendar caption, .ce-search-input { color:var(--sidebar-anchor-color); } .ce-widget a:hover { color:var(--sidebar-anchor-hover-color); } .ce-widget select {   color:var(--sidebar-content-color);   background:transparent;   background-image:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'><path fill='gray' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>"); } .ce-widget-title { font-size:20px; margin-bottom:15px; margin-top:0; } .ce-widget ul { list-style:none; padding:0; margin-bottom:0; } .ce-widget .sub-menu, .ce-widget .children { padding-left:10px; } .tagcloud a, .tagcloud a:visited { font-size:12px !important; padding:2px 10px; display:inline-block; overflow:hidden; text-transform:uppercase; font-weight:bold; border:1px solid var(--border-color); } .tagcloud a:not(:last-child) { margin-right:3px; } .tagcloud a:hover { opacity:0.7;  border:1px solid var(--anchor-color); } .ce-widget #wp-calendar caption { caption-side:inherit; padding-top:0; } .ce-widget #wp-calendar, .ce-widget #wp-calendar th, .ce-widget #wp-calendar td { text-align:center; padding:5px; font-weight:normal; } .ce-widget.widget_calendar td a { opacity:0.7; font-weight:bold; } .ce-widget .wp-calendar-nav {   padding-top:.75rem; } .ce-widget .wp-calendar-nav a { font-weight:normal; } .ce-search-input, .ce-widget form input {   width:100%;   padding:10px;   outline:0; border:1px solid var(--border-color); } .ce-widget select {   width:100%;   height:50px;   -webkit-box-shadow:none;   box-shadow:none;   -moz-appearance:none;   -webkit-appearance:none;   -webkit-border-radius:0;   border:1px solid var(--border-color);   background-position:95% 50%;   background-repeat:no-repeat;   padding-left:20px;   outline:0; margin:10px 0 5px; } .ce-widget cite { display:block; text-align:right; margin-bottom:15px; } .wp-calendar-table td, .wp-calendar-table th {   text-align:center; }  .post-password-form input[type='password'] {   padding:5px 10px;   height:50px;   outline:none;   color:var(--content-color);   left:5px;   border:1px solid var(--border-color);   background:transparent;   text-align:left;   overflow:hidden;   margin:15px 5px 0 10px;   min-width:280px; } .post-password-form input[type='password']:focus { color:var(--anchor-color); } .post-password-form input[type='submit'] {   overflow:hidden;   background:var(--button-bg-color);   color:var(--button-color);   border:0;   padding:5px 40px;   font-weight:500;   height:52px; text-align:center; text-transform:uppercase; }  .ce-blog-post.sticky {   position:relative; clear:both; } .ce-blog-post.sticky:after {   font-family:"Font Awesome 5 Free";   font-weight:900;   content:"\f08d";   position:absolute;   top:10px;   right:0;   overflow:hidden;   z-index:1; color:var(--anchor-color); }   .ce-entry-meta a { color:var(--anchor-color); } .ce-entry-meta a:hover { color:var(--anchor-hover-color); } .ce-entry-meta .entry-meta-date { color:var(--content-color); } .ce-entry-meta span { color:var(--content-color); } .ce-entry-meta span {   padding-right:5px;   font-weight:500; } .ce-entry-meta li a:not(:last-child):after {   content:",";   padding-right:5px; }  .ce-pagination {   display:block;   overflow:hidden;   margin-top:30px; } .ce-pagination .page-numbers, .ce-pagination a.page-numbers {   display:inline-block;   padding:.5rem .75rem;   margin-left:-5px;   line-height:1.25; } .ce-pagination .page-numbers:not(:disabled):not(.disabled) {   cursor:pointer; } .ce-pagination .page-numbers.current, .ce-pagination a.page-numbers:hover, .ce-pagination a.page-numbers:active, .ce-pagination a.page-numbers:focus { color:var(--button-color); border-color:var(--button-bg-color); background:var(--button-bg-color); } .ce-pagination .page-numbers, .ce-pagination a.page-numbers { color:var(--button-transparent-color); background:transparent;   border:1px solid var(--button-bg-color); } .ce-pagination a.prev.page-numbers, .ce-pagination a.next.page-numbers {   font-family:cursive; } .ce-pagination .page-numbers:first-child {   margin-left:0;   border-top-left-radius:.25rem;   border-bottom-left-radius:.25rem; } .ce-pagination .page-numbers:last-child {   border-top-right-radius:.25rem;   border-bottom-right-radius:.25rem; } .ce-pagination .page-numbers.prev, .ce-pagination .page-numbers.next {   position:relative;   top:1px; } .ce-paginate-nav-links .post-page-numbers.next, .ce-paginate-nav-links .post-page-numbers.prev {   display:inline-block; } .ce-paginate-nav-links .post-page-numbers:not(.next):not(.prev) {   text-align:center;   font-weight:bold; display:inline-block; padding-right:10px; }  .ce-comments-list {   list-style:none;   padding-left:0;   margin-bottom:-30px; } .ce-comment-body { padding:20px 0 0; margin-bottom:30px; } .ce-comment-avatar { display:inline-block; max-width:50px; float:left; } .ce-comment-avatar img { width:50px; height:50px; border-radius:50%; } .ce-comment-content { position:relative; overflow:hidden; padding-left:15px; margin:0; max-width:calc(100% - 50px); } .trackback .ce-comment-content, .pingback .ce-comment-content { padding-left:0; max-width:100%; } .ce-comment-author {   margin-bottom:0;   font-size:15px;   text-transform:uppercase; color:var(--heading-color); font-weight:bold; } .ce-comment-date { font-size:12px; } .ce-comments-list .children { list-style:none; padding-left:20px; } .ce-comment-reply { position:absolute; top:0; right:1px; margin-top:0 } .ce-comments-form-title, .ce-comment-reply-title { font-size:30px; margin:0 0 1.5rem; color:var(--heading-color); } .ce-comment-reply-title a { color:var(--anchor-color); }  .ce-comments-paginate {   margin-top:30px; } .ce-comments-paginate .page-numbers {   text-align:center; display:inline-block; padding-right:10px; } .ce-comments-paginate .page-numbers.current, #comments .page-numbers:hover {   font-weight:bold; }  .ce-comments-form-wrapper {   display:block;   overflow:hidden; } .ce-comments-form input, .ce-comments-form textarea { width:100%; height:50px; border:1px solid var(--border-color); padding:6px 15px; margin-bottom:15px; outline:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s;  background:transparent;   color:var(--content-color); } .ce-comments-form .form-submit, .ce-comments-form input[type='submit'] { margin-bottom:0; } .ce-comments-form input[type='submit'] { margin-top:15px; } .ce-comments-form input:focus, .ce-comments-form textarea:focus { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; border-color:var(--anchor-color); } .ce-comments-form textarea {   height:220px;   padding:15px;   margin-bottom:7px; } .ce-comments-form input.ce-comment-btn {   width:auto; background:var(--button-bg-color);   color:var(--button-color);   border:1px solid var(--button-bg-color);   padding:10px 40px;   font-weight:500; } .ce-comments-form input.ce-comment-btn:hover {   background:var(--button-hover-bg-color);   color:var(--button-hover-color);   border:1px solid var(--button-hover-bg-color); } .ce-comments-form-wrapper input#wp-comment-cookies-consent[type="checkbox"] {  display:none; } .ce-comments-form-wrapper input#wp-comment-cookies-consent[type="checkbox"] + label { display:block; position:relative; padding-left:25px; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; margin-bottom:0; } .ce-comments-form-wrapper input#wp-comment-cookies-consent[type="checkbox"] + label:before { content:''; display:block; width:15px; height:15px; border:2px solid var(--anchor-color); position:absolute; left:0; top:7px; -webkit-transition:all .12s, border-color .08s; transition:all .12s, border-color .08s; } .ce-comments-form-wrapper input#wp-comment-cookies-consent[type="checkbox"]:checked + label:before { width:10px; top:3px; left:0; border-radius:0; opacity:1; border-top-color:transparent; border-left-color:transparent; -webkit-transform:rotate(45deg); transform:rotate(45deg); } .ce-author-box {   display:inline-flex;   flex-wrap:wrap;   align-items:center; background:var(--dark-bg-color); padding:40px; color:var(--darkbg-content-color); } .ce-author-box .ce-author-box-thumb {   width:120px;   margin-right:30px; } .ce-author-box a.ce-profile-edit {   margin-top:5px;   display:block;   overflow:hidden; } .ce-author-box .ce-author-box-content { width:calc(100% - 150px); } .ce-author-box a.ce-author-box-content-name { text-transform:capitalize; display:block; color:var(--white-color); font-size:18px; font-weight:500; } .ce-author-box a.ce-author-box-content-name:hover { color:var(--anchor-hover-color); }  @media (max-width:767.98px) { .ce-comments-list .children {  padding-left:15px; } } @media (max-width:575px) { .post-password-form input {  display:block;  margin-left:0 !important; } }  .ce-post-heading h2, .ce-page-title-wrapper h2, .ce-blog-loop-single-post h2 { margin-top:0; }  .ce-blog-loop-single-post {   display:block;   overflow:hidden;   margin-bottom:40px;   border-bottom:1px solid var(--border-color);   padding-bottom:35px; clear:both; } .ce-blog-loop-single-post h2 { font-size:25px; } .ce-blog-posts-title a { color:var(--heading-color); } .ce-blog-posts-title a:hover { color:var(--anchor-color); } .ce-blog-loop-single-content { color:var(--content-color); } .ce-entry-meta { margin-bottom:8px; } .ce-blog-loop-single-post-has-thumb .ce-entry-meta { margin-bottom:10px; } .ce-blog-loop-item-featured-image {   overflow:hidden;   max-width:100%; margin-bottom:15px; margin-top:5px; } .ce-blog-loop-item-featured-image img {   transition-duration:4s;   margin:0 auto;   display:block; } .ce-blog-loop-item-featured-image img:hover {   transform:scale(1.2);   -webkit-transform:scale(1.2);   -moz-transform:scale(1.2); } .ce-blog-loop-item-featured-image.post-thumb-no-excerpt {   margin-bottom:3px; } .ce-blog-loop-single-content p { margin-bottom:0; }  .ce-single-content {   display:block;   overflow:hidden; } .ce-post-heading h2 { font-size:30px;   color:var(--heading-color); } .ce-single-thumb { margin-bottom:7px; margin-top:10px; } .single-post .ce-main-content { color:var(--content-color); }  @media (max-width:991.98px) { .ce-sidebar {  margin-top:80px; } }  .position-relative {   position:relative; } .position-absolute {   position:absolute; } .position-fixed {   position:fixed; } .ce-btn-absolute-bottom {   position:absolute;   bottom:0; } .ce-bottom-minus-35 {   bottom:-35px; } .ce-top-minus-20 {   top:-20px; } .w-100 {   width:100% !important; } .w-90 {   width:90% !important; } .w-85 {   width:85% !important; } .w-75 {   width:75% !important; } .w-50 {   width:50% !important; } @media (max-width:980px) {   .grid-2-1 {  grid-template-columns:repeat(2, minmax(0, 1fr)) !important;   }   .w-tab-100 {  width:100% !important;   } } @media (max-width:640px) {   .grid-2-1 {  grid-template-columns:repeat(1, minmax(0, 1fr)) !important;   }   .w-mb-100 {  width:100% !important;   } } .h-percent-100 {   height:100%; }  .ce-border-radius-all, .ce-border-radius-all-have-img img {   border-radius:10px; }  .ce-border-tb-left-radius, .ce-border-tb-left-radius-have-img img {   border-top-left-radius:10px;   border-bottom-left-radius:10px;   border-top-right-radius:0;   border-bottom-right-radius:0; }  .ce-border-tb-right-radius, .ce-border-tb-right-radius-have-img img {   border-top-right-radius:10px;   border-bottom-right-radius:10px;   border-top-left-radius:0;   border-bottom-left-radius:0; }  .ce-border-lr-top-radius, .ce-border-lr-top-radius-have-img img {   border-top-left-radius:10px;   border-top-right-radius:10px;   border-bottom-left-radius:0;   border-bottom-right-radius:0; }  .ce-border-lr-bottom-radius, .ce-border-lr-bottom-radius-have-img img {   border-bottom-left-radius:10px;   border-bottom-right-radius:10px;   border-top-left-radius:0;   border-top-right-radius:0; } @media only screen and (max-width:1024px) {   .ce-tab-border-radius-all, .ce-tab-border-radius-all-have-img img {  border-radius:10px;   }   .ce-tab-border-tb-left-radius, .ce-tab-border-tb-left-radius-have-img img {  border-top-left-radius:10px;  border-bottom-left-radius:10px;  border-top-right-radius:0;  border-bottom-right-radius:0;   }   .ce-tab-border-tb-right-radius, .ce-tab-border-tb-right-radius-have-img img {  border-top-right-radius:10px;  border-bottom-right-radius:10px;  border-top-left-radius:0;  border-bottom-left-radius:0;   }   .ce-tab-border-lr-top-radius, .ce-tab-border-lr-top-radius-have-img img {  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:0;  border-bottom-right-radius:0;   }   .ce-tab-border-lr-bottom-radius, .ce-tab-border-lr-bottom-radius-have-img img {  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  border-top-left-radius:0;  border-top-right-radius:0;   } }  @media only screen and (max-width:767px) {   .ce-mb-border-radius-all, .ce-mb-border-radius-all-have-img img {  border-radius:10px;   }   .ce-mb-border-tb-left-radius, .ce-mb-border-tb-left-radius-have-img img {  border-top-left-radius:10px;  border-bottom-left-radius:10px;  border-top-right-radius:0;  border-bottom-right-radius:0;   }   .ce-mb-border-tb-right-radius, .ce-mb-border-tb-right-radius-have-img img {  border-top-right-radius:10px;  border-bottom-right-radius:10px;  border-top-left-radius:0;  border-bottom-left-radius:0;   }   .ce-mb-border-lr-top-radius, .ce-mb-border-lr-top-radius-have-img img {  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:0;  border-bottom-right-radius:0;   }   .ce-mb-border-lr-bottom-radius, .ce-mb-border-lr-bottom-radius-have-img img {  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  border-top-left-radius:0;  border-top-right-radius:0;   } } @media only screen and (max-width:767px) {   .text-mb-center {  text-align:center;   } }  .ce-egg-img {   display:block;   width:200px;   height:260px;   overflow:hidden;   border-radius:6.25rem;   box-shadow:-8px 8px 4px 0px #FFD500;   margin-left:auto;   margin-right:auto; } .ce-egg-img img {   width:100%;   height:100% !important;   object-fit:cover; } .ce-btn-with-icon a:after {   position:absolute;   content:'';   width:23px;   height:23px;   background:url('/wp-content/uploads/2025/08/arrow-narrow-right.svg') no-repeat center right transparent !important;   transition:0.8s;   margin-left:2px;   top:calc(50% - 10px); } .ce-top-minus-160 {   top:-160px; } :root {   --ce-navy:#063852;   --ce-red:#e01239;   --ce-header-h:85px; }  .ce-main-content > * {   margin-block-start:0;   margin-block-end:0; }  .ce-list-style-with-icon-2{   list-style:none;   padding:0;   margin:0; } .ce-list-style-with-icon-2 li {   padding-left:35px;   background-repeat:no-repeat;   background-position:left top 3px;   background-image:url('/wp-content/themes/bonjourtutors/./img/check--icon.svg');   color:#fff;   font-weight:400;   font-size:1rem;   background-size:24px;   min-height:35px; }  .ce-main-content > .wp-block-group, .ce-main-content > .wp-block-cover, .ce-main-content > .wp-block-columns {   width:100% !important;   max-width:none !important; }  :where(.is-layout-constrained) > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {   max-width:1160px !important;   margin-left:auto !important;   margin-right:auto !important; }  .is-layout-constrained .is-layout-constrained {   max-width:100% !important;   width:100% !important; }  .wp-block-cover__inner-container {   width:100% !important;   max-width:1320px !important;   margin:0 auto !important; }  .wp-block-columns {   display:flex !important;   flex-wrap:wrap;   width:100% !important;   max-width:1160px !important;   margin:0 auto !important; } @media (max-width:781px) {   .wp-block-columns {  flex-direction:column !important;   }   .wp-block-column {  flex-basis:100% !important;  margin-left:0 !important;  padding-top:10px;  padding-bottom:10px;   } }  @media (max-width:1360px) {  .ce-main-content > .wp-block-group,   .ce-main-content > .wp-block-cover,   .ce-main-content > .is-layout-constrained {  padding-left:20px !important;  padding-right:20px !important;  box-sizing:border-box;   }  .is-layout-constrained .is-layout-constrained,   .wp-block-column > *:not(ul) {  padding-left:0 !important;  padding-right:0 !important;   }   .alignfull {  padding-left:0 !important;  padding-right:0 !important;   } } .ce-header {   width:100%;   background:#fff;   height:var(--ce-header-h);   position:sticky;   top:0;   z-index:1000;   border-bottom:1px solid #f0f2f5; } .ce-container {   max-width:1160px;   margin:0 auto;   padding:0 0;   height:100%; } @media (max-width:1180px) { .ce-container {   padding:0 20px; }   .ce-container {  max-width:100%;  margin:0 10px;   } } .ce-navbar {   display:grid;   grid-template-columns:200px 1fr auto;   align-items:center;   height:100%; }  .ce-nav-left, .ce-nav-content, .ce-nav-right {   display:flex;   align-items:center;   height:100%; } .ce-logo-wrapper { width:196px; display:flex; align-items:center; } .ce-logo-img { width:100%; height:auto; display:block; }  .ce-nav-links {   display:flex;   list-style:none;   gap:35px;   margin:0 auto;   height:100%; } .ce-nav-links li {   display:flex;   align-items:center;   height:100%;   position:relative; } .ce-nav-links li a {   text-decoration:none;   color:var(--ce-navy);   font-weight:500;   font-size:16px;   line-height:1;   display:flex;   align-items:center;   height:100%;   transition:color 0.3s; } .ce-nav-links li a:hover {   color:var(--ce-red); } .ce-nav-right a {   color:var(--ce-navy);   font-weight:500;   font-size:16px;   text-decoration:none; } .ce-nav-right a:hover {   color:var(--ce-red); } .ce-nav-right a.ce-cta-button:hover {   color:var(--white-color); } .ce-nav-links li.current-menu-item a, .ce-nav-links li.current-menu-item a:hover {   color:var(--ce-red); } .ce-nav-links li.current-menu-item::after {   content:'';   position:absolute;   bottom:25px;   left:0;   width:100%;   height:2px;   background:var(--ce-red); }  .ce-nav-right {   gap:20px;   font-size:16px; } .ce-help-link {   text-decoration:none;   color:var(--ce-navy);   font-weight:500;   line-height:1;   display:flex;   align-items:center; } .ce-email-circle {   width:44px;   height:44px;   background:var(--ce-navy);   border-radius:50%;   display:flex;   justify-content:center;   align-items:center; } .ce-cta-button, a.ce-cta-button {   background:var(--ce-red);   color:#fff;   padding:14px 24px;   border-radius:8px;   text-decoration:none;   font-weight:600;   display:flex;   align-items:center;   gap:8px;   white-space:nowrap;   line-height:1; } .ce-cta-button:hover {   color:#fff;   background-color:#c41132; } .ce-red-btn a:hover { background-color:#c41132 !important; } .ce-mobile-toggle {   display:none;   flex-direction:column;   justify-content:space-between;   width:28px;   height:18px;   background:none;   border:none;   cursor:pointer; } .ce-line { width:100%; height:3px; background:var(--ce-navy); transition:0.3s; } @media (max-width:980px) {   .ce-navbar { grid-template-columns:1fr 1fr; }   .ce-mobile-toggle { display:flex; justify-self:end; }   .ce-nav-content {  display:none;  position:fixed;  top:var(--ce-header-h);  left:0;  width:100%;  height:calc(100vh - var(--ce-header-h));  background:#fff;  flex-direction:column;  justify-content:flex-start;  padding:40px 20px;  overflow-y:auto;   }   .ce-nav-content.ce-active { display:flex; }   .ce-nav-links { flex-direction:column; height:auto; margin-bottom:30px; width:100%; align-items:center; padding:0; }   .ce-nav-links li { height:auto; }   .ce-nav-links li.current-menu-item::after { display:none; }   .ce-nav-right {  flex-direction:column;  height:auto;  width:100%;  padding-top:30px;  border-top:1px solid #f0f2f5;   }   .ce-mobile-toggle.ce-open .ce-l1 { transform:translateY(7.5px) rotate(45deg); }   .ce-mobile-toggle.ce-open .ce-l2 { opacity:0; }   .ce-mobile-toggle.ce-open .ce-l3 { transform:translateY(-7.5px) rotate(-45deg); } }  .ce-flag-heading img {   display:block; }   .ce-card-border-outside-wrapper {   padding:11px 10px;   gap:10px;   box-shadow:0px 0px 14px rgba(0, 0, 0, 0.12);   border-radius:16px;   background:#FFF; } .ce-card-border-inner-wrapper {   padding:24px;   background:#FFFFFF;   border:3px dashed rgba(224, 18, 57, 0.2);   border-radius:8px;   height:100%;   width:100%; } .ce-card-border-white-inner-wrapper {   border:3px dashed #e5e5e5; } .ce-card-border-btn-wrapper {   margin-top:auto !important;   width:100%; }  .ce-steps-lists {   max-width:772px !important;   margin:0 auto; } .ce-steps-lists > .wp-block-group__inner-container > .wp-block-group {   width:100%; } .ce-steps-lists > .wp-block-group__inner-container {   gap:40px;   display:flex;   flex-direction:column; } .ce-steps-lists .wp-block-group__inner-container {   position:relative;   z-index:1; } .ce-steps-lists > .wp-block-group__inner-container::after {   position:absolute;   left:20px;   width:2px;   top:0;   bottom:50px;   background-color:#063852;   content:"";   z-index:0; } .ce-steps-lists img {   min-width:42px; }  .ce-list-icon *:first-child {   flex:0 0 22px; } .ce-icon-list li {   display:flex;   align-items:flex-start;   gap:12px;   margin-bottom:0.6em; } .ce-icon-list li::before {   content:"";   width:24px;   height:24px;   flex-shrink:0;   margin-top:4px;   background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect width='24' height='24' rx='12' fill='%231B8639'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.0964 7.39004L9.93644 14.3L8.03644 12.27C7.68644 11.94 7.13644 11.92 6.73644 12.2C6.34644 12.49 6.23644 13 6.47644 13.41L8.72644 17.07C8.94644 17.41 9.32644 17.62 9.75644 17.62C10.1664 17.62 10.5564 17.41 10.7764 17.07C11.1364 16.6 18.0064 8.41004 18.0064 8.41004C18.9064 7.49004 17.8164 6.68004 17.0964 7.38004V7.39004Z' fill='%23EBFFF1'/%3E%3C/svg%3E");   background-repeat:no-repeat;   background-size:contain; } main.landing_page_wrap .heading_wrap span {   display:inline;   width:100%;   margin:0 auto;   text-align:center;   font-size:38px; } .border--slide {   position:relative;   display:inline-block;   z-index:1; } .border--slide::before {   height:20px;   content:'';   background:#ffeab873;   position:absolute;   bottom:0;   left:0;   right:0;   z-index:-1; } .border--slide.color-lavender::before {   background:rgba(226, 212, 255, 1); } .ce-footer-container-main {   background-color:#ffffff;   padding-top:50px;   color:var(--ce-navy); }  .ce-footer-logo-wrapper {   display:flex;   justify-content:center;   margin-bottom:25px; } .ce-footer-logo {   text-align:center;   font-size:28px;   font-weight:700;   color:var(--ce-navy); }  .ce-footer-nav {   margin-bottom:35px; } .ce-footer-nav-list {   list-style:none;   padding:0;   display:flex;   justify-content:center;   gap:25px;   margin:0; } .ce-footer-nav-list a {   text-decoration:none;   color:var(--ce-navy);   font-size:16px;   font-weight:500; }  .ce-footer-action-area {   display:flex;   justify-content:center;   margin-bottom:30px; } .ce-footer-button-primary, a.ce-footer-button-primary {   padding:14px 28px; }  .ce-footer-contact-info {   display:flex;   justify-content:center;   margin-bottom:30px; } .ce-footer-email-link {   text-decoration:none;   color:var(--ce-navy);   font-size:16px;   display:flex;   align-items:center;   gap:8px; }  .ce-footer-mission-statement {   display:flex;   justify-content:center;   padding-bottom:40px; } .ce-footer-mission-text {   text-align:center;   font-size:16px;   line-height:1.5;   color:#000;   margin:0; } .ce-footer-flag-icon {   margin-right:5px;   display:block;   text-align:left; } .ce-footer-flag-icon img {   height:1.5em !important;   width:1.5em !important; }  .ce-footer-copyright-strip {   background-color:#edf1f5;   padding:20px 0;   text-align:center; } .ce-footer-copyright-text {   margin:0;   font-size:16px;   color:#000; }  @media (max-width:768px) {   .ce-footer-nav-list {  flex-direction:column;  align-items:center;  gap:15px;   } } @media (max-width:1360px) { .p-0, .ce-main-content > .wp-block-group.p-0 {   padding-left:0 !important;   padding-right:0 !important; } :where(.wp-block-group.p-0 .is-layout-constrained) > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {   max-width:100% !important;   margin-left:auto !important;   margin-right:auto !important; } }  .page_title {   position:relative; } .page_title span {   position:relative;   z-index:1; } .page_title span::before {   position:absolute;   bottom:0;   left:0;   right:0;   content:"";   height:24px;   background-color:#FFDCE3;   z-index:-1; } .ce-chosse-option {   border:4px solid #063852;   border-radius:20px;   padding-top:40px;   padding-bottom:40px; } .ce-chosse-option-no-border {   border-color:#fff; } .ce-popular-btn {   box-shadow:0px 2px 12px 0px #decea8;   padding:3px 15px;   overflow:visible;   order:initial;   border-radius:100px;   background-color:#fad06d;   flex-direction:column;   align-items:center;   justify-content:center;   flex-wrap:nowrap;   row-gap:20px;   column-gap:20px;   position:absolute;   right:0;   top:-24px;   font-weight:500;   font-size:14px !important; }  @media (max-width:640px) { h1 {   font-size:34px !important;  }  h2 {   font-size:28px !important;   line-height:130% !important;  }  h3 {   font-size:22px !important;   line-height:130% !important;  } } .ce-text-align-center { text-align:center; }  .ce-faq-style-contact .ce-faq-container {   border-radius:16px; } .ce-faq-style-contact .ce-faq-item-wrapper {   border:3px dashed #E5E5E5;   border-radius:16px;   overflow:hidden; } .ce-faq-style-contact .ce-faq-item {   padding:20px;   background:#fff;   border:0px solid #dddddd !important; } .ce-faq-style-contact .ce-faq-icon-wrap {   background-color:#063852;   border-radius:6px;   border-style:none;   color:#fff;   width:30px !important;   height:30px !important;   display:flex;   justify-content:center;   align-items:center; }  .wp-block-list {   margin-left:-20px; } .ce-section {   padding:60px 0 75px; } .ce-section-heading {   max-width:1150px !important; } .ce-section-heading h3 {   line-height:54px; } .ce-footer-button-primary {  font-size:1rem; } .ce-btn-icon a:after {   content:'\2192';   padding-left:8px;   font-weight:bold; } .ce-stats-list h3 {  font-weight:800 !important; } .ce-stats-list p {  font-size:22px; } ul.ce-list li:not(:last-child) {   margin-bottom:5px; } @media (max-width:1400px) {   .ce-stats-list h3 {  font-size:54px !important;  font-style:normal !important;  font-weight:700 !important;  line-height:1.2 !important;   }   .ce-hero-section {  max-height:none;  min-height:auto !important;  padding-bottom:60px;   }   .ce-hero-section h1 {  padding-top:60px !important;   } } @media (max-width:1024px) {   .ce-cta-button, a.ce-cta-button {  white-space:wrap;   }  .ce-footer-button-primary {   font-size:14px;   word-break:break-word;  }   .ce-stats-list h3 {  font-size:44px !important;  margin-bottom:8px !important;   }   .ce-stats-list p {  font-size:16px !important; }   .entry-content p, .comment-body p, .textwidget p {  font-size:18px !important;   }   .ce-pricing-box-content-wrapper {  padding:0 20px !important;   }   .ce-pricing-box h3 {  font-size:20px !important;  font-weight:800;  line-height:26px !important;   }   .ce-pricing-box .ce-price, .ce-price {  font-size:30px !important;   }   .ce-pricing-box .wp-block-button__link {  font-size:14px !important   }   .ce-pricing-box .ce-card-border-btn-wrapper {  padding:0 10px !important;   }   .ce-hero-section h1 {  padding-top:30px !important;   } } @media (max-width:767px) {   .ce-section {  padding:30px 0 35px;   }   .ce-pricing-box-content-wrapper {  padding:0 10px !important;   }   .ce-card-with-overflow-btn .ce-mb-margin-60 {  margin-bottom:60px;   }   .ce-home-quote-img img {  width:30px !important;   }   .ce-pricing-box .ce-price, .ce-price {  font-size:25px !important;   } } @media (max-width:640px) {   .ce-stats-list h3 {  font-size:40px !important;   } } .ce-testimonial-slider-wrap.style-2.ce-home-testimonial-slider { padding:10px 0; } .ce-testimonial-slider-wrap.style-2.ce-home-testimonial-slider .slick-list { padding-top:0 !important; }  .ce-hero-heading1 {   color:#063852;   font-size:3.5rem !important;   line-height:4rem;   font-weight:800; } .ce-page-hero-section p {   color:#303441;   font-size:1.5rem !important;   line-height:36px;   margin-top:15px; } .ce-heading-has-border-style { position:relative;  z-index:2; } .ce-heading-has-border-style:after {   position:absolute;   content:'';   background-color:#FFDCE3;   width:28.5% !important;   margin:auto;   height:24px;   width:revert;   left:0;   right:0;   bottom:0;   z-index:-1; } .satisfactioncss h2.wp-block-heading.has-text-align-center {   font-size:2.5rem; color:#000; position:relative;  z-index:2; line-height:1.3; } .satisfactioncss h2.wp-block-heading.has-text-align-center:after {   position:absolute;   content:'';   background-color:#FFDCE3;   width:28.5% !important;   margin:auto;   height:24px;   width:revert;   left:0;   right:0;   bottom:0;   z-index:-1; } .satisfactioncss p {   font-size:1.5rem;   line-height:1.4;   color:#303441;   text-align:center;   max-width:970px;   margin:24px auto; }   .ce-common-sec-heading {   font-size:3rem;   color:#063852;   font-weight:800;   line-height:115%; } .ce-common-h3 {   font-size:2rem;   margin:0 0 8px 0; }  .ce-page-hero-section p {   font-size:1.5rem !important;   line-height:36px;   margin-top:15px; } @media (min-width:1200px) and (max-width:1400px) {  .ce-hero-heading1 {  font-size:40px !important;  line-height:120% !important;  font-weight:800;  margin-top:0 !important;   }   .ce-common-sec-heading {  font-size:2.35rem !important;  line-height:44px !important;   }   .ce-common-h3 {  font-size:28px !important;  line-height:34px !important;   } } @media (min-width:768px) and (max-width:1199px) {   .ce-hero-heading1 {  font-size:32px !important;  line-height:2.5rem;   }   .ce-page-hero-section p {  font-size:18.4px !important;  line-height:1.4;  margin-top:15px;   }   .ce-common-sec-heading {  font-size:30px;  line-height:115%;   }   .ce-common-h3 {  font-size:20px;   } } @media (max-width:768px) {   .ce-hero-heading1 {  font-size:28px !important;  line-height:120%;   }   .ce-page-hero-section p {  font-size:16px !important;  line-height:22.4px;   }   .ce-page-hero-section .ce-red-btn a {  font-size:0.8rem !important;   }   .ce-common-sec-heading {  font-size:30px !important;  font-weight:800 !important;   }   .ce-common-h3 {  font-size:20px;   } } body.page-id-17021 .ce-main-content{  max-width:900px;  width:min(900px, calc(100% - 48px));  margin:0 auto; }  body.page-id-17021 .ce-main-content p, body.page-id-17021 .ce-main-content li{  line-height:1.7; } body.page-id-17021 .ce-main-content p{ margin:0 0 14px; } body.page-id-17021 .ce-main-content ul{ margin:0 0 16px 20px; padding:0; } body.page-id-17021 .ce-main-content li{ margin:0 0 6px; } body.page-id-17021 .ce-main-content .wp-block-heading{  margin:26px 0 12px; } body.page-id-17021 .ce-main-content .wp-block-separator{  margin:22px auto;  max-width:140px; } @media (min-width:1200px){  body.page-id-17021 .ce-main-content{ max-width:820px; } }  body.page-id-17019 .ce-main-content{  max-width:900px !important;  width:calc(100% - 48px) !important;  margin-left:auto !important;  margin-right:auto !important; }  @media (min-width:1200px){  body.page-id-17019 .ce-main-content{   max-width:820px !important;  } }  body.page-id-17019 .ce-main-content p, body.page-id-17019 .ce-main-content li{  line-height:1.7; } body.page-id-17019 .ce-main-content p{ margin:0 0 14px; } body.page-id-17019 .ce-main-content ul{ margin:0 0 16px 20px; padding:0; } body.page-id-17019 .ce-main-content li{ margin:0 0 6px; } body.page-id-17019 .ce-main-content .wp-block-heading{  margin:26px 0 12px; } body.page-id-17019 .ce-main-content .wp-block-separator{  margin:22px auto;  max-width:140px; }  body.page-id-16928 iframe[src*="tutorbird"], body.page-id-16928 iframe[id*="tutorbird"], body.page-id-16928 iframe[name*="tutorbird"] {  display:block !important;  width:100% !important;  height:auto !important; min-height:950px !important; padding-bottom:8px !important;  box-sizing:border-box !important; }  body.page-id-16928 .wp-site-blocks, body.page-id-16928 main, body.page-id-16928 .entry-content, body.page-id-16928 .wp-block-group {  overflow:visible !important; } .narrow-content {  max-width:900px;  width:calc(100% - 48px);  margin-left:auto;  margin-right:auto; } @media (min-width:1200px) {  .narrow-content {   max-width:820px;  } }  .narrow-content p, .narrow-content li {  line-height:1.7; } .narrow-content p {  margin:0 0 14px; } .narrow-content ul {  margin:0 0 16px 20px;  padding:0; } .narrow-content li {  margin:0 0 6px; } .narrow-content .wp-block-heading {  margin:26px 0 12px; } .narrow-content .wp-block-separator {  margin:22px auto;  max-width:140px; }