@layer swift3 {@layer swift3{body.swift-nojs *, body.swift-nojs ::before, body.swift-nojs ::after { transition:none 0s ease 0s !important; }}:root { --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --primary: #6c7a7a; --secondary: #d1a89b; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }*, ::before, ::after { box-sizing: border-box; }html { font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }body { margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; text-align: left; background-color: #ffffff; }[tabindex="-1"]:focus { outline: 0px !important; }h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0.5rem; }ol, ul, dl { margin-top: 0px; margin-bottom: 1rem; }dt { font-weight: 700; }dd { margin-bottom: 0.5rem; margin-left: 0px; }a { color: #6c7a7a; text-decoration: none; background-color: transparent; }a:hover { color: #485151; text-decoration: underline; }img { vertical-align: middle; border-style: none; }label { display: inline-block; margin-bottom: 0.5rem; }input, button, select, optgroup, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }button, input { overflow: visible; }button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }[type="search"] { outline-offset: -2px; appearance: none; }h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 0.5rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit; }h1, .h1 { font-size: 2.5rem; }h2, .h2 { font-size: 2rem; }h3, .h3 { font-size: 1.75rem; }.container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }@media (min-width: 576px){.container { max-width: 540px; }}@media (min-width: 768px){.container { max-width: 720px; }}@media (min-width: 992px){.container { max-width: 960px; }}@media (min-width: 1200px){.container { max-width: 1140px; }}.row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; }@media (min-width: 768px){.col-md { flex-basis: 0px; flex-grow: 1; max-width: 100%; }.col-md-3 { flex: 0 0 25%; max-width: 25%; }}.form-control, .wpcf7 input[type="text"], .wpcf7 input[type="search"], .wpcf7 input[type="url"], .wpcf7 input[type="tel"], .wpcf7 input[type="number"], .wpcf7 input[type="range"], .wpcf7 input[type="date"], .wpcf7 input[type="month"], .wpcf7 input[type="week"], .wpcf7 input[type="time"], .wpcf7 input[type="datetime"], .wpcf7 input[type="datetime-local"], .wpcf7 input[type="color"], .wpcf7 input[type="email"], .wpcf7 input[type="file"], .wpcf7 input[type="submit"], .wpcf7 select, .wpcf7 textarea, .wpcf7 .wpcf7-validation-errors { display: block; width: 100%; height: calc(2px + 2.25rem); padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; background-color: #ffffff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 0.25rem; transition:none 0s ease 0s; }.form-control:focus, .wpcf7 input[type="text"]:focus, .wpcf7 input[type="search"]:focus, .wpcf7 input[type="url"]:focus, .wpcf7 input[type="tel"]:focus, .wpcf7 input[type="number"]:focus, .wpcf7 input[type="range"]:focus, .wpcf7 input[type="date"]:focus, .wpcf7 input[type="month"]:focus, .wpcf7 input[type="week"]:focus, .wpcf7 input[type="time"]:focus, .wpcf7 input[type="datetime"]:focus, .wpcf7 input[type="datetime-local"]:focus, .wpcf7 input[type="color"]:focus, .wpcf7 input[type="email"]:focus, .wpcf7 input[type="file"]:focus, .wpcf7 input[type="submit"]:focus, .wpcf7 select:focus, .wpcf7 textarea:focus, .wpcf7 .wpcf7-validation-errors:focus { color: #495057; background-color: #ffffff; border-color: #aeb7b7; outline: 0px; box-shadow: rgba(108, 122, 122, 0.25) 0px 0px 0px 0.2rem; }.form-control::placeholder, .wpcf7 input[type="text"]::placeholder, .wpcf7 input[type="search"]::placeholder, .wpcf7 input[type="url"]::placeholder, .wpcf7 input[type="tel"]::placeholder, .wpcf7 input[type="number"]::placeholder, .wpcf7 input[type="range"]::placeholder, .wpcf7 input[type="date"]::placeholder, .wpcf7 input[type="month"]::placeholder, .wpcf7 input[type="week"]::placeholder, .wpcf7 input[type="time"]::placeholder, .wpcf7 input[type="datetime"]::placeholder, .wpcf7 input[type="datetime-local"]::placeholder, .wpcf7 input[type="color"]::placeholder, .wpcf7 input[type="email"]::placeholder, .wpcf7 input[type="file"]::placeholder, .wpcf7 input[type="submit"]::placeholder, .wpcf7 select::placeholder, .wpcf7 textarea::placeholder, .wpcf7 .wpcf7-validation-errors::placeholder { color: #6c757d; opacity: 1; }.btn, .wpcf7 input[type="submit"] { display: inline-block; font-weight: 400; color: #212529; text-align: center; vertical-align: middle; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; border-radius: 0.25rem; transition:none 0s ease 0s; }.btn:hover, .wpcf7 input[type="submit"]:hover { color: #212529; text-decoration: none; }.btn:focus, .wpcf7 input[type="submit"]:focus, .btn.focus, .wpcf7 input.focus[type="submit"] { outline: 0px; box-shadow: rgba(108, 122, 122, 0.25) 0px 0px 0px 0.2rem; }.btn:not(:disabled):not(.disabled), .wpcf7 input[type="submit"]:not(:disabled):not(.disabled) { cursor: pointer; }.btn-primary { color: #ffffff; background-color: #6c7a7a; border-color: #6c7a7a; }.btn-primary:hover { color: #ffffff; background-color: #5a6666; border-color: #545f5f; }.btn-primary:focus, .btn-primary.focus { box-shadow: rgba(130, 142, 142, 0.5) 0px 0px 0px 0.2rem; }.input-group { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%; }.input-group > .form-control, .wpcf7 .input-group > input[type="text"], .wpcf7 .input-group > input[type="search"], .wpcf7 .input-group > input[type="url"], .wpcf7 .input-group > input[type="tel"], .wpcf7 .input-group > input[type="number"], .wpcf7 .input-group > input[type="range"], .wpcf7 .input-group > input[type="date"], .wpcf7 .input-group > input[type="month"], .wpcf7 .input-group > input[type="week"], .wpcf7 .input-group > input[type="time"], .wpcf7 .input-group > input[type="datetime"], .wpcf7 .input-group > input[type="datetime-local"], .wpcf7 .input-group > input[type="color"], .wpcf7 .input-group > input[type="email"], .wpcf7 .input-group > input[type="file"], .wpcf7 .input-group > input[type="submit"], .wpcf7 .input-group > select, .wpcf7 .input-group > textarea, .wpcf7 .input-group > .wpcf7-validation-errors, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file { position: relative; flex: 1 1 auto; width: 1%; margin-bottom: 0px; }.input-group > .form-control:focus, .wpcf7 .input-group > input[type="text"]:focus, .wpcf7 .input-group > input[type="search"]:focus, .wpcf7 .input-group > input[type="url"]:focus, .wpcf7 .input-group > input[type="tel"]:focus, .wpcf7 .input-group > input[type="number"]:focus, .wpcf7 .input-group > input[type="range"]:focus, .wpcf7 .input-group > input[type="date"]:focus, .wpcf7 .input-group > input[type="month"]:focus, .wpcf7 .input-group > input[type="week"]:focus, .wpcf7 .input-group > input[type="time"]:focus, .wpcf7 .input-group > input[type="datetime"]:focus, .wpcf7 .input-group > input[type="datetime-local"]:focus, .wpcf7 .input-group > input[type="color"]:focus, .wpcf7 .input-group > input[type="email"]:focus, .wpcf7 .input-group > input[type="file"]:focus, .wpcf7 .input-group > input[type="submit"]:focus, .wpcf7 .input-group > select:focus, .wpcf7 .input-group > textarea:focus, .wpcf7 .input-group > .wpcf7-validation-errors:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { z-index: 3; }.input-group > .form-control:not(:last-child), .wpcf7 .input-group > input[type="text"]:not(:last-child), .wpcf7 .input-group > input[type="search"]:not(:last-child), .wpcf7 .input-group > input[type="url"]:not(:last-child), .wpcf7 .input-group > input[type="tel"]:not(:last-child), .wpcf7 .input-group > input[type="number"]:not(:last-child), .wpcf7 .input-group > input[type="range"]:not(:last-child), .wpcf7 .input-group > input[type="date"]:not(:last-child), .wpcf7 .input-group > input[type="month"]:not(:last-child), .wpcf7 .input-group > input[type="week"]:not(:last-child), .wpcf7 .input-group > input[type="time"]:not(:last-child), .wpcf7 .input-group > input[type="datetime"]:not(:last-child), .wpcf7 .input-group > input[type="datetime-local"]:not(:last-child), .wpcf7 .input-group > input[type="color"]:not(:last-child), .wpcf7 .input-group > input[type="email"]:not(:last-child), .wpcf7 .input-group > input[type="file"]:not(:last-child), .wpcf7 .input-group > input[type="submit"]:not(:last-child), .wpcf7 .input-group > select:not(:last-child), .wpcf7 .input-group > textarea:not(:last-child), .wpcf7 .input-group > .wpcf7-validation-errors:not(:last-child), .input-group > .custom-select:not(:last-child) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }.input-group-prepend, .input-group-append { display: flex; }.input-group-prepend .btn, .input-group-prepend .wpcf7 input[type="submit"], .wpcf7 .input-group-prepend input[type="submit"], .input-group-append .btn, .input-group-append .wpcf7 input[type="submit"], .wpcf7 .input-group-append input[type="submit"] { position: relative; z-index: 2; }.input-group-prepend .btn:focus, .input-group-prepend .wpcf7 input[type="submit"]:focus, .wpcf7 .input-group-prepend input[type="submit"]:focus, .input-group-append .btn:focus, .input-group-append .wpcf7 input[type="submit"]:focus, .wpcf7 .input-group-append input[type="submit"]:focus { z-index: 3; }.input-group-append { margin-left: -1px; }.input-group > .input-group-append > .btn, .wpcf7 .input-group > .input-group-append > input[type="submit"], .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .wpcf7 .input-group > .input-group-prepend:not(:first-child) > input[type="submit"], .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .wpcf7 .input-group > .input-group-prepend:first-child > input[type="submit"]:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }@keyframes progress-bar-stripes { 0% { background-position: 1rem 0px; } 100% { background-position: 0px 0px; } }.sr-only, .screen-reader-text { position: absolute; width: 1px; height: 1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }.wrapper { padding: 30px 0px; }img.wp-post-image, article img, figure, img, #secondary img { max-width: 100%; height: auto; }html { overflow-x: hidden; }@-webkit-keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }@keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }body { font-family: canto, serif; font-style: normal; font-weight: 300; font-size: 1.2rem; line-height: 1.4rem; color: #6c7a7a; }h1 { font-family: canto, serif; font-style: normal; font-weight: 100; font-size: 2.8rem; line-height: 2.9rem; color: #6c7a7a; }h2 { font-family: canto, serif; font-style: normal; font-weight: 300; font-size: 36px; color: #6c7a7a; }h3 { font-family: canto, serif; font-style: normal; font-weight: 300; font-size: 30px; color: #6c7a7a; }.btn, .wpcf7 input[type="submit"], .vc_btn3 { background: #ffffff; display: inline-flex; border: 1px solid #dbdbdb; font-family: canto; font-weight: 600; font-size: 22px; color: #808e8d; letter-spacing: 0px; text-align: center; padding: 17px 108px 12px 63px; text-decoration: none; position: relative; line-height: 1; transition:none 0s ease 0s; margin: 0px; max-height: 200px; }#main { height: 100vh; }.wrapper { padding: 0px; height: 100vh; }.content-area { background-color: rgba(255, 255, 255, 0.85); width: 100%; padding: 40px 60px; }@media only screen and (max-width: 768px){#main { height: auto !important; }.wrapper { padding: 0px; height: auto !important; }.content-area { padding: 60px 20px; }}a:hover { color: #c89a9a !important; }.content-area { background-color: rgba(255, 255, 255, 0.85); width: 100%; padding: 0px 10px; }body { overflow-x: hidden; }.page-template-page-twenty21 *, .archive * { -webkit-font-smoothing: antialiased; }.site { position: relative; }.container { max-width: 1280px; }h3 { font-family: canto, serif; font-style: normal; font-weight: 300; font-size: 34px; color: #485151; line-height: 1.5em; }@media (max-width: 991px){h3 { font-size: 27px; }}.archive #main { height: initial; }#right-sidebar { border: 1px solid #d8d8d8; padding: 10px; background: #ffffff; margin: 70px 0px 70px 30px; position: relative; }#right-sidebar::after { position: absolute; width: calc(100% - 20px); height: calc(100% - 20px); top: 10px; left: 10px; background: #dbe2e4; content: ""; z-index: 1; }#right-sidebar h3 { margin-top: 0px; }#right-sidebar aside { background: #dbe2e4; padding: 30px; position: relative; z-index: 2; }.widget_recent_entries ul { list-style: none; margin: 0px 0px 0px 3px; padding: 0px; }.widget_recent_entries ul li { list-style: none; margin: 0px; border-top: 1px solid #6c7a7a; font-size: 14px; line-height: 1; text-transform: uppercase; }.widget_recent_entries ul li:first-child { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }.widget_recent_entries ul li a { text-decoration: none; opacity: 0.8; padding: 19px 10px 19px 0px; display: block; transition:none 0s ease 0s; }.widget_recent_entries ul li a:hover { text-decoration: none; opacity: 1; padding: 19px 0px 19px 10px; background: #ffffff; transition: 0.25s ease-in-out; }.entry-content ol, ul, dl { margin-top: 0px; margin-bottom: 50px; line-height: 1.5; }img.wp-post-image, article img, figure, img, #secondary img { max-width: 100%; height: auto; width: 100%; }h3 { margin-top: 50px; }a { color: #485151; text-decoration: underline; }a:hover { color: #52599a; }.input-group-append .submit.search-submit.btn.btn-primary { padding: 0px 7px; }@keyframes a { 100% { transform: rotate(1turn); } }[data-s3cid="8"]{min-height:542px}[data-s3cid="9"]{min-height:135px}html{opacity:1}}