<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Cyber Church Theme 2
Theme URI: https://github.com/tidythemes/blankslate
Author: Creatio International
Author URI: http://creatiointl.org/
Description: 
Version: 2021.6.3
License: 
License URI: 
Tags: 
Text Domain: blankslate

BlankSlate WordPress Theme Â© 2011-2019 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/

* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0 none;
  list-style: none outside none;
  margin: 0;
  outline: 0 none;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, ol, ul, li, form, legend, label, table, header, footer, nav, section, figure {
  margin: 0;
  padding: 0;
}

figure &gt; a,
header, footer, nav, section, article, hgroup, figure {
  display: block;
}

select, input[type="submit"] {
  -webkit-appearance: none;
}

body {
  position: relative;
  font:17.5px/25.5px "Helvetica", "Lato", sans-serif;
  background-color:white;
  color: #151313;
}
h1,h2,h3,h4,h5,h6 {
  font-weight:900;
  font-family:"Lato", sans-serif;
}
b,strong{
  font-weight:700;
  font-family:"Lato", sans-serif;
}
a {
  text-decoration: none;
  color: inherit;
}
a:hover {
  text-decoration: underline;
}

button {
  background-color: transparent;
  font: inherit;
  color: inherit;
  border:0;
  border-radius:0;
}
body .elementor .button2 .elementor-button,
body .elementor .button .elementor-button {
  font: 700 21px/25px "Lato",sans-serif;
  padding: 15px 100px 15px 40px;
  border-radius: 28px;
}
.elementor-button:hover {
  text-decoration: none;
}
.button3{height:0;}
.button3 .elementor-button{
  display:block;width:60px;height:60px;border-radius:50%;margin:0 auto;position:relative;
}
.see-all .elementor-button {
  padding:10px â€‹0 0 30px;
}
.see-all .elementor-button-text::after {
  content:"";
  display:inline-block;
  vertical-align:middle;
  width:36px;
  height:36px;
  background:url(images/arrow_right.svg) center/contain no-repeat;
}
.button3 .elementor-button::after,
.button2 .elementor-button::after,
.button .elementor-button::after {
  content:"";
  display:inline-block;
  width:36px;
  height:36px;
  background:url(images/arrow_right.svg) center/contain no-repeat;
  position:absolute;
  top:50%;
  right:30px;
  transform:translateY(-50%);
}
.button2 .elementor-button:hover::after,
.button .elementor-button:hover::after {
  background:white;
  mask:url(images/arrow_right.svg) center/contain no-repeat;
  -webkit-mask:url(images/arrow_right.svg) center/contain no-repeat;
}
.button2 .elementor-button {
  background-color:rgba(255,255,255,.77);
}
.button3 .elementor-button::after{
  right: 50%;
  transform: rotate(90deg)translate(-50%,-50%);
}
video,
img,
iframe {
  max-width: 100%;
  vertical-align: middle;
}
#wrapper{
  margin-left:auto;
  margin-right:auto;
}
.elementor-top-section &gt; .elementor-container {
  padding-left:15px;
  padding-right:15px;
}
.container-fluid {max-width:1311px}
.flex-none {flex:none}
.text-center{text-align:center}
@media (min-width:768px) {
  .text-md-right {
    text-align:right;
  }
}
#branding {
  padding-right:30px;
}
#branding a{
  display:inline-block;
  vertical-align:middle;
}

.social-menu ul {
  display:flex;
}
@media (min-width: 768px) {
  .social-menu ul {
    justify-content:flex-end;
  }
}
.social-menu a {
  font-size:0;
  width:40px;
  height:40px;
  border-radius:50%;
  overflow:hidden;
  position:relative;
  display:block;
}
.social-menu a::before {
  content:"";
  display:block;
  width:24px;
  height:24px;
  mask-position:center;
  mask-size:contain;
  mask-repeat:no-repeat;
  -webkit-mask-position:center;
  -webkit-mask-size:contain;
  -webkit-mask-repeat:no-repeat;
  background-color: #151313;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
}
.icon-facebook a::before {
  mask-image:url(images/facebook.svg);
  -webkit-mask-image:url(images/facebook.svg);
}
.icon-instagram a::before {
  mask-image:url(images/instagram.svg);
  -webkit-mask-image:url(images/instagram.svg);
}
.icon-twitter a::before {
  mask-image:url(images/twitter.svg);
  -webkit-mask-image:url(images/twitter.svg);
}
.icon-youtube a::before {
  mask-image:url(images/youtube.svg);
  -webkit-mask-image:url(images/youtube.svg);
}
.icon-mail a::before {
  mask-image:url(images/mail.svg);
  -webkit-mask-image:url(images/mail.svg);
}

#header {
  padding-top:40px;
  padding-bottom:40px;
  transition:0.3s;
  z-index:1000;
  position:fixed;
  left:0;
  right:0;
  top:0;
}
.elementor-editor-active.home #header {
  position:static;
}
.elementor-editor-active.home #header {
  background-color:gray;
}
.home #header {
  background-color:transparent;
  color:white;
}
.home #header .logo-light {
  display:none;
}
.home #header .logo-dark {
  display:block;
}
.scrollHeader.home #header .logo-light {
  display:block;
}
.scrollHeader.home #header .logo-dark {
  display:none;
}
#header a:hover {
  text-decoration:none;
}
.scrollHeader #header {
  padding-top:10px;
  padding-bottom:10px;
}
.scrollHeader.home #header {
  color: #151313;
}

button.menu-close,
button.menu {
  width:40px;
  height:40px;
  cursor:pointer;
  background-color:#151313;
  mask:url(images/icon_menu.svg) center / contain no-repeat;
  -webkit-mask:url(images/icon_menu.svg) center / contain no-repeat;
  padding:0;
}

button.menu-close:hover,
button.menu:hover {
  background-color:#151313;
}
body .customize-partial-edit-shortcut-button {
  padding:0;
}
.home button.menu:hover,
.home button.menu {
  background-color:white;
}
.scrollHeader.home button.menu {
  background-color:#151313;
}

button.menu-close {
  mask-image:url(images/icon_close.svg);
  -webkit-mask-image:url(images/icon_close.svg);
  position:absolute;
  top:40px;
  right:15px;
  z-index:1;
}
.scrollHeader button.menu-close {
  top: 10px;
}
.main-menu {
  font-weight:bold;
  font-size:25px;
  line-height:25px;
}
.main-menu li a {
  display:block;
  position:relative;
}
.main-menu li a::before {
  content:"";
  display:block;
  width:0;
  height:5px;
  position:absolute;
  bottom:0;
  left:0;
  transition:0.3s;
  z-index:-1;
}
.main-menu li a:hover::before {
  width:100%;
}
#menu li:nth-child(n+5){
  display:none;
}
#menu li {
  padding-right:30px;
}
#mobile-menu {
  position:fixed;
  top:0;
  right:0;
  background-color:white;
  width:100%;
  height:100%;
  color:#151313;
  transition:0.3s;
  opacity:0;
  visibility:hidden;
  overflow-y:auto;
}
.show-menu #mobile-menu {
  opacity:1;
  visibility:visible;
}
#mobile-menu &gt; div {
  position: relative;height: 100%;
}
#mobile-menu ul {
  margin-bottom:10vh;
}
#mobile-menu li {
  font-size:8vw;
  line-height:12vw;
}
@media (min-width: 768px) {  
  #mobile-menu li {
    font-size:6vw;
    line-height:8vw;
  }
}
@media (min-width: 992px) {  
  #mobile-menu li {
    font-size:3vw;
    line-height:4vw;
  }
}
@media (max-width:991px) {
  #menu .main-menu {
    display:none;
  }
}


.admin-bar #mobile-menu,
.admin-bar #header {
  top:32px;
}

@media (max-width: 782px) {
  .admin-bar #mobile-menu,
  .admin-bar #header {
    top:46px;
  }
}
@media (max-width:600px) {
  #wpadminbar {
    position:fixed;
  }
}
#footer {
  background-color:#f6f6f4;
}

#footer .social-menu a:hover::before {
  opacity:0.8;
}

.select-wrapper {  
  padding-left:35px;
  padding-right:10px;
  background-color:white;
  border-radius:55px;
  height:55px;
  position:relative;
}
.select-wrapper::before {
  content:"";
  display:block;
  width:55px;
  height:55px;
  background:url(images/arrow_right.svg) center / 30px no-repeat;
  position:absolute;
  top:0;
  right:10px;
  transform:rotate(90deg);
}
.select-wrapper select {
  width:100%;
  height:55px;
  font-size:21px;
  cursor:pointer;
  background-color:transparent;
  
}
form select option {
  padding-top:16px;
  padding-bottom:16px;
}
form input {
  width:100%;
  height:55px;
  font-size:21px;
  line-height:55px;
  border-radius:55px;
  overflow:hidden;
  border:0;
  text-indent:35px;
}
.elementor-kit-320 input[type="submit"],
form input[type="submit"] {
  border:2px solid #151313;
  text-align:left;
  background:url(images/arrow_right.svg) 98% center / 30px no-repeat;
  font-weight:bold;
  font-size:25px;
  cursor:pointer;
  transition:0.3s;
  padding:0;
}
form input[type="submit"]:hover {
  background-color:#151313;
  color:white;
  text-indent:45%;
}
form input[type="checkbox"] {
  width:14px;
  height:14px;
  border-width:1px;
  border-style:solid;
  background-color:transparent;
  -webkit-appearance:none;
  appearance: none;
  position:relative;
  cursor:pointer;
}
.wpcf7-checkbox .wpcf7-list-item.first {
  margin-left:0;
}
.wpcf7-checkbox .wpcf7-list-item {
  color:#515151;
}
.wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]{
  border-color:#b1b6ba;
}
.wpcf7-list-item-label {
  font-size:14px;
  display:inline-block;
  vertical-align:top;
  margin-left:6px;
}
form input[type="checkbox"]:checked:after {
  content: '\2714';
  font-size: 14px;
  position: absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
}
form .d-flex {
  margin-left:-15px;
}
form .d-flex &gt; div {
  padding-left:15px;
}
form textarea {
  width:100%;
  border-radius:35px;
  overflow:hidden;
  border:0;
  font:21px/25.5px "Helvetica", "Lato", sans-serif;
  padding:35px;
}
form label {
  color:#515151;
  font-weight:600;
  font-size:14px;
  line-height:20px;
  display:inline-block;
  padding-bottom:3px;
}
.form-item {
  position:relative;
  margin-bottom:20px;
}
/* instagram feed */
body .esf_insta_load_more_btns_wrap .esf_insta_feed_btns_holder .esf-insta-follow-btn {
  color: #151313;
  transition:0.3s;
}
body .esf_insta_load_more_btns_wrap .esf_insta_feed_btns_holder .esf-insta-follow-btn:hover {
  background-color: #151313;  
  color:white;
}
@media (min-width: 576px) {
  .efbl_feeds_holder.efbl_feeds_fullwidth {
    grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));
    display: grid;
    grid-auto-rows: 1fr;
    margin-left: -7px;
    margin-right: -7px;
  } 
  .efbl_feeds_holder.efbl_feeds_fullwidth &gt; div {
    margin-left:7px;
    margin-right:7px;
  }
}
@media (min-width: 992px) {
  .efbl_feeds_holder.efbl_feeds_fullwidth {
    grid-template-columns: repeat(auto-fill, minmax(25%, 1fr));
  }
  html body .esf_insta_feed_wraper.esf-insta-skin-308 .esf-insta-grid-skin .esf-insta-row.e-outer,
  html body .esf_insta_feed_wraper.esf-insta-skin-314 .esf-insta-grid-skin .esf-insta-row.e-outer {
    grid-template-columns: repeat(auto-fill, minmax(20%, 1fr));
  }
}
.elementor-widget-text-editor p,
.elementor-text-editor p{
  margin-bottom:30px;
}
.side-menu .elementor-icon-list-item a {
  width:auto;
  display: inline-block;
  background-color: #ededed;
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 24px;
  transition:0.3s;
}
.side-menu .elementor-icon-list-item a:hover {
  background-color: #151313;  
  color:white;
}
.featured-image.elementor-top-section &gt; .elementor-container {
    padding:0;
}
@media (min-width: 768px) {
    .featured-image &gt; .elementor-container,
    .featured-image .elementor-image {position:relative;overflow:hidden;height:390px;}
    .featured-image img {
        position:absolute;
        width:100%;
        height:auto;
        top:50%;
        left:50%;
        right:0;
        transform:translate(-50%,-50%);
    }
}
@media (max-width: 767px) {
    html .elementor-1667 .elementor-element.elementor-section &gt; .elementor-container {
        min-height:inherit;
    }
}
.elementor-widget-theme-post-content h1,
.elementor-widget-theme-post-content h2,
.elementor-widget-theme-post-content h3,
.elementor-widget-theme-post-content h4,
.elementor-widget-theme-post-content h5,
.elementor-widget-theme-post-content h6,
.elementor-widget-theme-post-content p,
.elementor-widget-theme-post-content figure{
  margin-bottom: 30px;
}
.elementor-text-editor ol,
.elementor-text-editor ul,
.elementor-widget-theme-post-content ol,
.elementor-widget-theme-post-content ul {
  margin-left: 30px;
  margin-bottom: 30px;
}
.elementor-text-editor ol li,
.elementor-widget-theme-post-content ol li {
  list-style: decimal;
}
.elementor-text-editor ul li,
.elementor-widget-theme-post-content ul li {
  list-style: disc;
}</pre></body></html>