@charset "UTF-8";
/*
Theme Name:      The Zahra Trust 2.1.0
Theme URI:       https://zahratrust.com
Description:     The Zahra Trust is a child theme of Kadence, created by ChildTheme-Generator.com
Author:          Rashid Ali
Author URI:      https://w3plus.ca
Template:        kadence
Version:         1.0.0
Text Domain:     the-zahra-trust
*/
*,
*:after,
*:before{
  box-sizing:border-box;
  -webkit-font-smoothing:antialiased;
  font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}

.donation__box{
  font:300 11px/1.4 "Helvetica Neue", Helvetica, Arial, sans-serif;
  color:#444;
}

.productWrapper a{
  font-size:1rem;
}
.clear:before,
.clear:after{
  content:" ";
  display:table;
}

.clear:after{
  clear:both;
}
img{
  max-width:100%;
  vertical-align:bottom;
}
::-moz-selection{
  background:#04A4CC;
  color:#fff;
  text-shadow:none;
}
::selection{
  background:#04A4CC;
  color:#fff;
  text-shadow:none;
}

::-webkit-selection{
  background:#04A4CC;
  color:#fff;
  text-shadow:none;
}

::-moz-selection{
  background:#04A4CC;
  color:#fff;
  text-shadow:none;
}
.alignnone{
  margin:5px 20px 20px 0;
}

.aligncenter,
div.aligncenter{
  display:block;
  margin:5px auto 5px auto;
}

.alignright{
  float:right;
  margin:5px 0 20px 20px;
}

.alignleft{
  float:left;
  margin:5px 20px 20px 0;
}

a img.alignright{
  float:right;
  margin:5px 0 20px 20px;
}

a img.alignnone{
  margin:5px 20px 20px 0;
}

a img.alignleft{
  float:left;
  margin:5px 20px 20px 0;
}

a img.aligncenter{
  display:block;
  margin-left:auto;
  margin-right:auto;
}

.wp-caption{
  background:#fff;
  border:1px solid #F0F0F0;
  max-width:96%;
  padding:5px 3px 10px;
  text-align:center;
}

.wp-caption.alignnone{
  margin:5px 20px 20px 0;
}

.wp-caption.alignleft{
  margin:5px 20px 20px 0;
}

.wp-caption.alignright{
  margin:5px 0 20px 20px;
}

.wp-caption img{
  border:0 none;
  height:auto;
  margin:0;
  max-width:98.5%;
  padding:0;
  width:auto;
}

.wp-caption .wp-caption-text,
.gallery-caption{
  font-size:11px;
  line-height:17px;
  margin:0;
  padding:0 4px 5px;
}
input:focus{
  outline:0;
  border:1px solid #04A4CC;
}
.gform_wrapper{
  text-align:left !important;
  font-family:Calibri, "Open Sans", sans-serif !important;
  line-height:normal !important;
}

#gform_submit_button_6,
#gform_submit_button_7{
  background-color:#04A4CC;
  color:white !important;
  text-transform:capitalize;
  font-weight:normal;
  border-color:#04A4CC;
  border-radius:50px;
  box-shadow:0 !important;
  border:0;
  min-width:250px;
}

body img.gform_ajax_spinner{
  max-width:50px;
  margin:0 auto;
}

.gform_wrapper.gravity-theme .gform_validation_errors > h2 .gform-icon{
  position:relative;
}

.gform_wrapper.gravity-theme .gform_validation_errors > h2{
  font-size:13.2px !important;
}

.gutenberg__wrap input::-ms-clear{
  display:none;
}
a{
  color:#444;
  text-decoration:none;
}

a:hover{
  color:#444;
}

a:focus{
  outline:0;
}

a:hover,
a:active{
  outline:0;
}

.gutenberg__wrap ol,
.gutenberg__wrap ul{
  list-style:none;
}

.gutenberg__wrap blockquote,
.gutenberg__wrap q{
  quotes:none;
}

.gutenberg__wrap blockquote:after,
.gutenberg__wrap blockquote:before,
.gutenberg__wrap q:after,
.gutenberg__wrap q:before{
  content:"";
  content:none;
}

.gutenberg__wrap table{
  border-collapse:collapse;
  border-spacing:0;
}

.gutenberg__wrap h1.center{
  background:url("assets/img/h1-bg.png") bottom center no-repeat;
  background-size:260px;
}
@media (max-width: 959px){
  .gutenberg__wrap .content_boxes > div h1{
    font-size:40px;
    line-height:40px;
    padding:2px 0;
    background-size:190px;
    padding-bottom:26px;
    margin-bottom:5px;
  }
}
.gutenberg__wrap .content_boxes > div h1.center{
  background:url("assets/img/h1-bg.png") bottom center no-repeat;
  background-size:260px;
}

.gutenberg__wrap .content_boxes > div h2{
  font-family:"PT Sans", sans-serif;
  font-weight:normal;
  font-size:45px;
  line-height:45px;
  padding:21px 0;
  position:relative;
}

@media (max-width: 959px){
  .gutenberg__wrap .content_boxes > div h2{
    font-size:26px !important;
    line-height:26px;
    padding:2px 0;
  }
}
.gutenberg__wrap .content_boxes > div h3{
  font-family:"PT Sans", sans-serif;
  font-weight:bold;
  font-size:35px;
  line-height:35px;
  padding:19px 0 8px 0;
  position:relative;
}

.gutenberg__wrap .content_boxes > div h4{
  font-weight:bold;
  font-size:25px;
  line-height:36px;
  padding:15px 0;
  position:relative;
}

.gutenberg__wrap .content_boxes > div h4 a{
  color:#353e4d;
  text-decoration:none;
  position:relative;
}

.gutenberg__wrap .content_boxes > div h4 a:hover:before{
  right:-14px;
  transform:rotate(-1deg);
  transition:all 0.3s ease;
}

.gutenberg__wrap .content_boxes > div h5{
  font-weight:normal;
  font-size:20px;
  line-height:26px;
  padding:12px 0;
  position:relative;
}

.gutenberg__wrap .content_boxes > div h6{
  font-weight:bold;
  font-size:15px;
  line-height:20px;
  padding:17px 0;
  position:relative;
}

.gutenberg__wrap .content_boxes > div a{
  text-decoration:underline;
  color:#000000;
}

.gutenberg__wrap .content_boxes > div a:hover{
  text-decoration:none;
}

.gutenberg__wrap .content_boxes > div a.button{
  text-decoration:none;
}

.gutenberg__wrap .content_boxes > div p{
  font-size:19px;
  font-family:Calibri, "Open Sans", sans-serif;
  line-height:28px;
  padding:15px 0 10px 0;
}

.gutenberg__wrap .content_boxes > div p strong{
  font-weight:bold;
}

.gutenberg__wrap .content_boxes > div ul{
  padding:20px 45px;
  margin:10px 0;
  list-style:outside;
}

.gutenberg__wrap .content_boxes > div ul li{
  font-size:19px;
  padding:8px;
  line-height:25px;
}

.gutenberg__wrap .content_boxes > div ul li ul{
  padding:10px 20px 10px 30px;
  margin:12px 0px;
  list-style-type:circle;
}

.gutenberg__wrap .content_boxes > div ol{
  padding:20px 45px;
  margin:10px 0;
  list-style:decimal;
}

.gutenberg__wrap .content_boxes > div ol li{
  font-size:19px;
  padding:8px;
  line-height:25px;
}

.gutenberg__wrap .content_boxes > div ol li ol{
  padding:10px 20px 10px 30px;
  margin:12px 0px;
  list-style:decimal;
}

.gutenberg__wrap .content_boxes > div table{
  font-family:Calibri, "Open Sans", sans-serif;
}

.gutenberg__wrap .content_boxes > div table tr{
  border-bottom:1px #eaeaec solid;
}

.gutenberg__wrap .content_boxes > div table tr td{
  padding:13px 5px;
  line-height:20px;
  font-size:15px;
}

.gutenberg__wrap .content_boxes > div em{
  font-style:italic;
}

.gutenberg__wrap .content_boxes > div .in_news_date{
  font-size:14px;
  color:white;
}

.gutenberg__wrap .content_boxes > div .call_to_action_links{
  margin:0 auto;
  padding:0;
  display:table;
}

.gutenberg__wrap .content_boxes > div .call_to_action_links li{
  display:inline-block;
  padding:10px;
}

.gutenberg__wrap .content_boxes > div .call_to_action_links li a{
  border-radius:100px;
  font-weight:bold;
}

.gutenberg__wrap .content_boxes > div h1{
  font-family:"PT Sans", sans-serif;
  font-weight:bold;
  font-size:65px;
  line-height:65px;
  padding:21px 0;
  position:relative;
  background-size:260px;
}
.gutenberg__wrap .single__post h1{
  font-family:"PT Sans", sans-serif;
  font-weight:bold;
  font-size:65px;
  line-height:65px;
  padding:21px 0;
  position:relative;
  background-size:260px;
}

@media (max-width: 959px){
  .gutenberg__wrap .single__post h1{
    font-size:40px;
    line-height:40px;
    padding:2px 0;
    background-size:190px;
    padding-bottom:26px;
    margin-bottom:5px;
  }
}
.gutenberg__wrap .single__post h1.center{
  background:url("assets/img/h1-bg.png") bottom center no-repeat;
  background-size:260px;
}

.gutenberg__wrap .single__post h2{
  font-family:"PT Sans", sans-serif;
  font-weight:normal;
  font-size:45px;
  line-height:45px;
  padding:21px 0;
  position:relative;
}

@media (max-width: 959px){
  .gutenberg__wrap .single__post h2{
    font-size:26px !important;
    line-height:26px;
    padding:2px 0;
  }
}
.gutenberg__wrap .single__post h3{
  font-family:"PT Sans", sans-serif;
  font-weight:bold;
  font-size:35px;
  line-height:35px;
  padding:19px 0 8px 0;
  position:relative;
}

.gutenberg__wrap .single__post h4{
  font-weight:bold;
  font-size:25px;
  line-height:36px;
  padding:15px 0;
  position:relative;
}

.gutenberg__wrap .single__post h4 a{
  color:#353e4d;
  text-decoration:none;
  position:relative;
}

.gutenberg__wrap .single__post h4 a:hover:before{
  right:-14px;
  transform:rotate(-1deg);
  transition:all 0.3s ease;
}

.gutenberg__wrap .single__post h5{
  font-weight:normal;
  font-size:20px;
  line-height:26px;
  padding:12px 0;
  position:relative;
}

.gutenberg__wrap .single__post h6{
  font-weight:bold;
  font-size:15px;
  line-height:20px;
  padding:17px 0;
  position:relative;
}

.gutenberg__wrap .single__post a{
  text-decoration:underline;
  color:#000000;
}

.gutenberg__wrap .single__post a:hover{
  text-decoration:none;
}

.gutenberg__wrap .single__post a.button{
  text-decoration:none;
}

.gutenberg__wrap .single__post p{
  font-size:19px;
  font-family:Calibri, "Open Sans", sans-serif;
  line-height:28px;
  padding:15px 0 10px 0;
}

.gutenberg__wrap .single__post p strong{
  font-weight:bold;
}

.gutenberg__wrap .single__post ul{
  padding:20px 45px;
  margin:10px 0;
  list-style:outside;
}

.gutenberg__wrap .single__post ul li{
  font-size:19px;
  padding:8px;
  line-height:25px;
}

.gutenberg__wrap .single__post ul li ul{
  padding:10px 20px 10px 30px;
  margin:12px 0px;
  list-style-type:circle;
}

.gutenberg__wrap .single__post ol{
  padding:20px 45px;
  margin:10px 0;
  list-style:decimal;
}

.gutenberg__wrap .single__post ol li{
  font-size:19px;
  padding:8px;
  line-height:25px;
}

.gutenberg__wrap .single__post ol li ol{
  padding:10px 20px 10px 30px;
  margin:12px 0px;
  list-style:decimal;
}

.gutenberg__wrap .single__post table{
  font-family:Calibri, "Open Sans", sans-serif;
}

.gutenberg__wrap .single__post table tr{
  border-bottom:1px #eaeaec solid;
}

.gutenberg__wrap .single__post table tr td{
  padding:13px 5px;
  line-height:20px;
  font-size:15px;
}

.gutenberg__wrap .single__post em{
  font-style:italic;
}

.gutenberg__wrap .single__post .in_news_date{
  font-size:14px;
  color:white;
}

.gutenberg__wrap .single__post p{
  padding:15px 0;
}

.gutenberg__wrap .single__post .course__carousel .main__carousel .item_box .caption__bg{
  background:#353e4d;
  width:100%;
  height:100%;
  min-height:100%;
  opacity:0.6;
  filter:alpha(opacity=60);
}

.gutenberg__wrap .single__post .course__carousel .main__carousel .item_box .caption{
  left:0;
  right:0;
  margin:0 auto;
  width:80%;
  max-width:100%;
  top:auto !important;
  bottom:40px;
}

.gutenberg__wrap .single__post .course__carousel .main__carousel .item_box .caption .post__event_date{
  color:#fff;
}

.gutenberg__wrap .single__post .medium_box .sidebar .latest__articles h3{
  font-size:16px;
  text-transform:uppercase;
  font-family:Calibri, "Open Sans", sans-serif;
  padding:10px 20px;
}

.gutenberg__wrap .single__post .medium_box .content__box h1,
.gutenberg__wrap .single__post .medium_box .content__box h2,
.gutenberg__wrap .single__post .medium_box .content__box h3,
.gutenberg__wrap .single__post .medium_box .content__box h4,
.gutenberg__wrap .single__post .medium_box .content__box h5,
.gutenberg__wrap .single__post .medium_box .content__box h6,
.gutenberg__wrap .single__post .medium_box .content__box p,
.gutenberg__wrap .single__post .medium_box .content__box ul{
  margin:0 80px 0 80px;
}

@media (max-width: 959px){
  .gutenberg__wrap .single__post .medium_box .content__box h1,
  .gutenberg__wrap .single__post .medium_box .content__box h2,
  .gutenberg__wrap .single__post .medium_box .content__box h3,
  .gutenberg__wrap .single__post .medium_box .content__box h4,
  .gutenberg__wrap .single__post .medium_box .content__box h5,
  .gutenberg__wrap .single__post .medium_box .content__box h6,
  .gutenberg__wrap .single__post .medium_box .content__box p,
  .gutenberg__wrap .single__post .medium_box .content__box ul{
    margin:0 40px;
  }
}
.gutenberg__wrap .single__post .medium_box .content__box .wp-block-quote p{
  margin:0;
}
.gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption{
  position:absolute;
  top:190px;
  left:0px;
  z-index:4;
  width:50%;
  max-width:550px;
}

.gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption h1{
  padding:20px;
  color:#fff;
  font-size:124px;
  text-transform:uppercase;
  line-height:105px;
  font-family:"PT Sans", sans-serif;
  font-weight:normal;
  overflow-wrap:normal;
}

.gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption h3{
  padding:25px;
  width:100%;
  font-family:Calibri, "Open Sans", sans-serif;
  font-size:27px;
  color:#fff;
  line-height:30px;
  font-weight:normal;
}

.gutenberg__wrap .slick-slide:focus,
.gutenberg__wrap .slick-slide a{
  outline:none;
}

.gutenberg__wrap .slick-dots > li{
  display:inline-block;
}

.gutenberg__wrap .slick-dots > li:only-child{
  display:none;
}
.gutenberg__wrap .featured__fixed_heading{
  border-bottom:1px #eaeaec solid;
}

.gutenberg__wrap .featured__fixed_heading h2{
  text-align:center;
  padding-top:40px;
  padding-bottom:0;
}

.gutenberg__wrap .featured__fixed_heading h3{
  padding-top:10px;
  padding-bottom:30px;
}
.gutenberg__wrap strong{
  font-weight:bold;
}

.gutenberg__wrap a,
.gutenberg__wrap a:hover{
  transition:all 0.2s ease;
}

.gutenberg__wrap img{
  width:100%;
  max-width:100%;
  height:100%;
}

.gutenberg__wrap img.noResponsive{
  width:auto;
  max-width:auto;
}

.gutenberg__wrap .shadowBox{
  box-shadow:1px 1px 35px rgba(0, 0, 0, 0.08);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1px, OffY=1px, Color="#14000000");
}

.gutenberg__wrap .wave:before{
  content:"";
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  right:0;
  margin:0 auto;
  transform:scale(0);
  opacity:0.5;
  filter:alpha(opacity=50);
  z-index:0;
}

.gutenberg__wrap .waveRound:before{
  content:"";
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  right:0;
  margin:0 auto;
  transform:scale(0);
  opacity:0.5;
  filter:alpha(opacity=50);
  z-index:0;
}

.gutenberg__wrap body a{
  transition:all 0.2s ease;
}

.gutenberg__wrap body a:hover{
  transition:all 0.3s ease;
}

.gutenberg__wrap body .slick-dots{
  max-width:95%;
}

.gutenberg__wrap body .slick-dots li button:before{
  font-size:23px !important;
}

.gutenberg__wrap h1,
.gutenberg__wrap h2,
.gutenberg__wrap h3,
.gutenberg__wrap h4,
.gutenberg__wrap h5,
.gutenberg__wrap h6,
.gutenberg__wrap li,
.gutenberg__wrap p,
.gutenberg__wrap span{
  overflow-wrap:unset !important;
}

ol,
ul{
  overflow-wrap:unset !important;
}
.gutenberg__wrap .page__banner .large_box h1{
  background-color:transparent;
  line-height:3.5rem;
  bottom:20px;
}
.gutenberg__wrap .desktopVisible{
  display:block !important;
}

@media (max-width: 959px){
  .gutenberg__wrap .desktopVisible{
    display:none !important;
  }
}
.gutenberg__wrap .mobileVisible{
  display:none !important;
}

@media (max-width: 959px){
  .gutenberg__wrap .mobileVisible{
    display:block !important;
  }
}
.gutenberg__wrap .phoneVisible{
  display:none !important;
}

@media (max-width: 767px){
  .gutenberg__wrap .phoneVisible{
    display:block !important;
  }
}
@media (max-width: 767px){
  .gutenberg__wrap .mobileCenter{
    text-align:center;
  }
}
.fa, .fab, .fal, .far, .fas{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  font-style:normal;
  font-variant:normal;
  text-rendering:auto;
  line-height:1;
}

.fa-lg{
  font-size:1.33333em;
  line-height:0.75em;
  vertical-align:-0.0667em;
}

.fa-xs{
  font-size:0.75em;
}

.fa-sm{
  font-size:0.875em;
}

.fa-1x{
  font-size:1em;
}

.fa-2x{
  font-size:2em;
}

.fa-3x{
  font-size:3em;
}

.fa-4x{
  font-size:4em;
}

.fa-5x{
  font-size:5em;
}

.fa-6x{
  font-size:6em;
}

.fa-7x{
  font-size:7em;
}

.fa-8x{
  font-size:8em;
}

.fa-9x{
  font-size:9em;
}

.fa-10x{
  font-size:10em;
}

.fa-fw{
  text-align:center;
  width:1.25em;
}

.fa-ul{
  list-style-type:none;
  margin-left:2.5em;
  padding-left:0;
}

.fa-ul > li{
  position:relative;
}

.fa-li{
  left:-2em;
  position:absolute;
  text-align:center;
  width:2em;
  line-height:inherit;
}

.fa-border{
  border:0.08em solid #eee;
  border-radius:0.1em;
  padding:0.2em 0.25em 0.15em;
}

.fa-pull-left{
  float:left;
}

.fa-pull-right{
  float:right;
}

.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left{
  margin-right:0.3em;
}

.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right{
  margin-left:0.3em;
}

.fa-spin{
  animation:a 2s infinite linear;
}

.fa-pulse{
  animation:a 1s infinite steps(8);
}
@keyframes a{
  0%{
    transform:rotate(0deg);
  }
  to{
    transform:rotate(1turn);
  }
}
.fa-rotate-90{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform:rotate(90deg);
}

.fa-rotate-180{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform:rotate(180deg);
}

.fa-rotate-270{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform:rotate(270deg);
}

.fa-flip-horizontal{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform:scaleX(-1);
}

.fa-flip-vertical{
  transform:scaleY(-1);
}

.fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
}

.fa-flip-horizontal.fa-flip-vertical{
  transform:scale(-1);
}

:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270{
  filter:none;
}

.fa-stack{
  display:inline-block;
  height:2em;
  line-height:2em;
  position:relative;
  vertical-align:middle;
  width:2em;
}

.fa-stack-1x, .fa-stack-2x{
  left:0;
  position:absolute;
  text-align:center;
  width:100%;
}

.fa-stack-1x{
  line-height:inherit;
}

.fa-stack-2x{
  font-size:2em;
}

.fa-inverse{
  color:#fff;
}

.fa-500px:before{
  content:"\f26e";
}

.fa-accessible-icon:before{
  content:"\f368";
}

.fa-accusoft:before{
  content:"\f369";
}

.fa-address-book:before{
  content:"\f2b9";
}

.fa-address-card:before{
  content:"\f2bb";
}

.fa-adjust:before{
  content:"\f042";
}

.fa-adn:before{
  content:"\f170";
}

.fa-adversal:before{
  content:"\f36a";
}

.fa-affiliatetheme:before{
  content:"\f36b";
}

.fa-alarm-clock:before{
  content:"\f34e";
}

.fa-algolia:before{
  content:"\f36c";
}

.fa-align-center:before{
  content:"\f037";
}

.fa-align-justify:before{
  content:"\f039";
}

.fa-align-left:before{
  content:"\f036";
}

.fa-align-right:before{
  content:"\f038";
}

.fa-amazon:before{
  content:"\f270";
}

.fa-amazon-pay:before{
  content:"\f42c";
}

.fa-ambulance:before{
  content:"\f0f9";
}

.fa-american-sign-language-interpreting:before{
  content:"\f2a3";
}

.fa-amilia:before{
  content:"\f36d";
}

.fa-anchor:before{
  content:"\f13d";
}

.fa-android:before{
  content:"\f17b";
}

.fa-angellist:before{
  content:"\f209";
}

.fa-angle-double-down:before{
  content:"\f103";
}

.fa-angle-double-left:before{
  content:"\f100";
}

.fa-angle-double-right:before{
  content:"\f101";
}

.fa-angle-double-up:before{
  content:"\f102";
}

.fa-angle-down:before{
  content:"\f107";
}

.fa-angle-left:before{
  content:"\f104";
}

.fa-angle-right:before{
  content:"\f105";
}

.fa-angle-up:before{
  content:"\f106";
}

.fa-angrycreative:before{
  content:"\f36e";
}

.fa-angular:before{
  content:"\f420";
}

.fa-app-store:before{
  content:"\f36f";
}

.fa-app-store-ios:before{
  content:"\f370";
}

.fa-apper:before{
  content:"\f371";
}

.fa-apple:before{
  content:"\f179";
}

.fa-apple-pay:before{
  content:"\f415";
}

.fa-archive:before{
  content:"\f187";
}

.fa-arrow-alt-circle-down:before{
  content:"\f358";
}

.fa-arrow-alt-circle-left:before{
  content:"\f359";
}

.fa-arrow-alt-circle-right:before{
  content:"\f35a";
}

.fa-arrow-alt-circle-up:before{
  content:"\f35b";
}

.fa-arrow-alt-down:before{
  content:"\f354";
}

.fa-arrow-alt-from-bottom:before{
  content:"\f346";
}

.fa-arrow-alt-from-left:before{
  content:"\f347";
}

.fa-arrow-alt-from-right:before{
  content:"\f348";
}

.fa-arrow-alt-from-top:before{
  content:"\f349";
}

.fa-arrow-alt-left:before{
  content:"\f355";
}

.fa-arrow-alt-right:before{
  content:"\f356";
}

.fa-arrow-alt-square-down:before{
  content:"\f350";
}

.fa-arrow-alt-square-left:before{
  content:"\f351";
}

.fa-arrow-alt-square-right:before{
  content:"\f352";
}

.fa-arrow-alt-square-up:before{
  content:"\f353";
}

.fa-arrow-alt-to-bottom:before{
  content:"\f34a";
}

.fa-arrow-alt-to-left:before{
  content:"\f34b";
}

.fa-arrow-alt-to-right:before{
  content:"\f34c";
}

.fa-arrow-alt-to-top:before{
  content:"\f34d";
}

.fa-arrow-alt-up:before{
  content:"\f357";
}

.fa-arrow-circle-down:before{
  content:"\f0ab";
}

.fa-arrow-circle-left:before{
  content:"\f0a8";
}

.fa-arrow-circle-right:before{
  content:"\f0a9";
}

.fa-arrow-circle-up:before{
  content:"\f0aa";
}

.fa-arrow-down:before{
  content:"\f063";
}

.fa-arrow-from-bottom:before{
  content:"\f342";
}

.fa-arrow-from-left:before{
  content:"\f343";
}

.fa-arrow-from-right:before{
  content:"\f344";
}

.fa-arrow-from-top:before{
  content:"\f345";
}

.fa-arrow-left:before{
  content:"\f060";
}

.fa-arrow-right:before{
  content:"\f061";
}

.fa-arrow-square-down:before{
  content:"\f339";
}

.fa-arrow-square-left:before{
  content:"\f33a";
}

.fa-arrow-square-right:before{
  content:"\f33b";
}

.fa-arrow-square-up:before{
  content:"\f33c";
}

.fa-arrow-to-bottom:before{
  content:"\f33d";
}

.fa-arrow-to-left:before{
  content:"\f33e";
}

.fa-arrow-to-right:before{
  content:"\f340";
}

.fa-arrow-to-top:before{
  content:"\f341";
}

.fa-arrow-up:before{
  content:"\f062";
}

.fa-arrows:before{
  content:"\f047";
}

.fa-arrows-alt:before{
  content:"\f0b2";
}

.fa-arrows-alt-h:before{
  content:"\f337";
}

.fa-arrows-alt-v:before{
  content:"\f338";
}

.fa-arrows-h:before{
  content:"\f07e";
}

.fa-arrows-v:before{
  content:"\f07d";
}

.fa-assistive-listening-systems:before{
  content:"\f2a2";
}

.fa-asterisk:before{
  content:"\f069";
}

.fa-asymmetrik:before{
  content:"\f372";
}

.fa-at:before{
  content:"\f1fa";
}

.fa-audible:before{
  content:"\f373";
}

.fa-audio-description:before{
  content:"\f29e";
}

.fa-autoprefixer:before{
  content:"\f41c";
}

.fa-avianex:before{
  content:"\f374";
}

.fa-aviato:before{
  content:"\f421";
}

.fa-aws:before{
  content:"\f375";
}

.fa-backward:before{
  content:"\f04a";
}

.fa-badge:before{
  content:"\f335";
}

.fa-badge-check:before{
  content:"\f336";
}

.fa-balance-scale:before{
  content:"\f24e";
}

.fa-ban:before{
  content:"\f05e";
}

.fa-bandcamp:before{
  content:"\f2d5";
}

.fa-barcode:before{
  content:"\f02a";
}

.fa-bars:before{
  content:"\f0c9";
}

.fa-bath:before{
  content:"\f2cd";
}

.fa-battery-bolt:before{
  content:"\f376";
}

.fa-battery-empty:before{
  content:"\f244";
}

.fa-battery-full:before{
  content:"\f240";
}

.fa-battery-half:before{
  content:"\f242";
}

.fa-battery-quarter:before{
  content:"\f243";
}

.fa-battery-slash:before{
  content:"\f377";
}

.fa-battery-three-quarters:before{
  content:"\f241";
}

.fa-bed:before{
  content:"\f236";
}

.fa-beer:before{
  content:"\f0fc";
}

.fa-behance:before{
  content:"\f1b4";
}

.fa-behance-square:before{
  content:"\f1b5";
}

.fa-bell:before{
  content:"\f0f3";
}

.fa-bell-slash:before{
  content:"\f1f6";
}

.fa-bicycle:before{
  content:"\f206";
}

.fa-bimobject:before{
  content:"\f378";
}

.fa-binoculars:before{
  content:"\f1e5";
}

.fa-birthday-cake:before{
  content:"\f1fd";
}

.fa-bitbucket:before{
  content:"\f171";
}

.fa-bitcoin:before{
  content:"\f379";
}

.fa-bity:before{
  content:"\f37a";
}

.fa-black-tie:before{
  content:"\f27e";
}

.fa-blackberry:before{
  content:"\f37b";
}

.fa-blind:before{
  content:"\f29d";
}

.fa-blogger:before{
  content:"\f37c";
}

.fa-blogger-b:before{
  content:"\f37d";
}

.fa-bluetooth:before{
  content:"\f293";
}

.fa-bluetooth-b:before{
  content:"\f294";
}

.fa-bold:before{
  content:"\f032";
}

.fa-bolt:before{
  content:"\f0e7";
}

.fa-bomb:before{
  content:"\f1e2";
}

.fa-book:before{
  content:"\f02d";
}

.fa-bookmark:before{
  content:"\f02e";
}

.fa-braille:before{
  content:"\f2a1";
}

.fa-briefcase:before{
  content:"\f0b1";
}

.fa-browser:before{
  content:"\f37e";
}

.fa-btc:before{
  content:"\f15a";
}

.fa-bug:before{
  content:"\f188";
}

.fa-building:before{
  content:"\f1ad";
}

.fa-bullhorn:before{
  content:"\f0a1";
}

.fa-bullseye:before{
  content:"\f140";
}

.fa-buromobelexperte:before{
  content:"\f37f";
}

.fa-bus:before{
  content:"\f207";
}

.fa-buysellads:before{
  content:"\f20d";
}

.fa-calculator:before{
  content:"\f1ec";
}

.fa-calendar:before{
  content:"\f133";
}

.fa-calendar-alt:before{
  content:"\f073";
}

.fa-calendar-check:before{
  content:"\f274";
}

.fa-calendar-edit:before{
  content:"\f333";
}

.fa-calendar-exclamation:before{
  content:"\f334";
}

.fa-calendar-minus:before{
  content:"\f272";
}

.fa-calendar-plus:before{
  content:"\f271";
}

.fa-calendar-times:before{
  content:"\f273";
}

.fa-camera:before{
  content:"\f030";
}

.fa-camera-alt:before{
  content:"\f332";
}

.fa-camera-retro:before{
  content:"\f083";
}

.fa-car:before{
  content:"\f1b9";
}

.fa-caret-circle-down:before{
  content:"\f32d";
}

.fa-caret-circle-left:before{
  content:"\f32e";
}

.fa-caret-circle-right:before{
  content:"\f330";
}

.fa-caret-circle-up:before{
  content:"\f331";
}

.fa-caret-down:before{
  content:"\f0d7";
}

.fa-caret-left:before{
  content:"\f0d9";
}

.fa-caret-right:before{
  content:"\f0da";
}

.fa-caret-square-down:before{
  content:"\f150";
}

.fa-caret-square-left:before{
  content:"\f191";
}

.fa-caret-square-right:before{
  content:"\f152";
}

.fa-caret-square-up:before{
  content:"\f151";
}

.fa-caret-up:before{
  content:"\f0d8";
}

.fa-cart-arrow-down:before{
  content:"\f218";
}

.fa-cart-plus:before{
  content:"\f217";
}

.fa-cc-amazon-pay:before{
  content:"\f42d";
}

.fa-cc-amex:before{
  content:"\f1f3";
}

.fa-cc-apple-pay:before{
  content:"\f416";
}

.fa-cc-diners-club:before{
  content:"\f24c";
}

.fa-cc-discover:before{
  content:"\f1f2";
}

.fa-cc-jcb:before{
  content:"\f24b";
}

.fa-cc-mastercard:before{
  content:"\f1f1";
}

.fa-cc-paypal:before{
  content:"\f1f4";
}

.fa-cc-stripe:before{
  content:"\f1f5";
}

.fa-cc-visa:before{
  content:"\f1f0";
}

.fa-centercode:before{
  content:"\f380";
}

.fa-certificate:before{
  content:"\f0a3";
}

.fa-chart-area:before{
  content:"\f1fe";
}

.fa-chart-bar:before{
  content:"\f080";
}

.fa-chart-line:before{
  content:"\f201";
}

.fa-chart-pie:before{
  content:"\f200";
}

.fa-check:before{
  content:"\f00c";
}

.fa-check-circle:before{
  content:"\f058";
}

.fa-check-square:before{
  content:"\f14a";
}

.fa-chevron-circle-down:before{
  content:"\f13a";
}

.fa-chevron-circle-left:before{
  content:"\f137";
}

.fa-chevron-circle-right:before{
  content:"\f138";
}

.fa-chevron-circle-up:before{
  content:"\f139";
}

.fa-chevron-double-down:before{
  content:"\f322";
}

.fa-chevron-double-left:before{
  content:"\f323";
}

.fa-chevron-double-right:before{
  content:"\f324";
}

.fa-chevron-double-up:before{
  content:"\f325";
}

.fa-chevron-down:before{
  content:"\f078";
}

.fa-chevron-left:before{
  content:"\f053";
}

.fa-chevron-right:before{
  content:"\f054";
}

.fa-chevron-square-down:before{
  content:"\f329";
}

.fa-chevron-square-left:before{
  content:"\f32a";
}

.fa-chevron-square-right:before{
  content:"\f32b";
}

.fa-chevron-square-up:before{
  content:"\f32c";
}

.fa-chevron-up:before{
  content:"\f077";
}

.fa-child:before{
  content:"\f1ae";
}

.fa-chrome:before{
  content:"\f268";
}

.fa-circle:before{
  content:"\f111";
}

.fa-circle-notch:before{
  content:"\f1ce";
}

.fa-clipboard:before{
  content:"\f328";
}

.fa-clock:before{
  content:"\f017";
}

.fa-clone:before{
  content:"\f24d";
}

.fa-closed-captioning:before{
  content:"\f20a";
}

.fa-cloud:before{
  content:"\f0c2";
}

.fa-cloud-download:before{
  content:"\f0ed";
}

.fa-cloud-download-alt:before{
  content:"\f381";
}

.fa-cloud-upload:before{
  content:"\f0ee";
}

.fa-cloud-upload-alt:before{
  content:"\f382";
}

.fa-cloudscale:before{
  content:"\f383";
}

.fa-cloudsmith:before{
  content:"\f384";
}

.fa-cloudversify:before{
  content:"\f385";
}

.fa-club:before{
  content:"\f327";
}

.fa-code:before{
  content:"\f121";
}

.fa-code-branch:before{
  content:"\f126";
}

.fa-code-commit:before{
  content:"\f386";
}

.fa-code-merge:before{
  content:"\f387";
}

.fa-codepen:before{
  content:"\f1cb";
}

.fa-codiepie:before{
  content:"\f284";
}

.fa-coffee:before{
  content:"\f0f4";
}

.fa-cog:before{
  content:"\f013";
}

.fa-cogs:before{
  content:"\f085";
}

.fa-columns:before{
  content:"\f0db";
}

.fa-comment:before{
  content:"\f075";
}

.fa-comment-alt:before{
  content:"\f27a";
}

.fa-comments:before{
  content:"\f086";
}

.fa-compass:before{
  content:"\f14e";
}

.fa-compress:before{
  content:"\f066";
}

.fa-compress-alt:before{
  content:"\f422";
}

.fa-compress-wide:before{
  content:"\f326";
}

.fa-connectdevelop:before{
  content:"\f20e";
}

.fa-contao:before{
  content:"\f26d";
}

.fa-copy:before{
  content:"\f0c5";
}

.fa-copyright:before{
  content:"\f1f9";
}

.fa-cpanel:before{
  content:"\f388";
}

.fa-creative-commons:before{
  content:"\f25e";
}

.fa-credit-card:before{
  content:"\f09d";
}

.fa-credit-card-blank:before{
  content:"\f389";
}

.fa-credit-card-front:before{
  content:"\f38a";
}

.fa-crop:before{
  content:"\f125";
}

.fa-crosshairs:before{
  content:"\f05b";
}

.fa-css3:before{
  content:"\f13c";
}

.fa-css3-alt:before{
  content:"\f38b";
}

.fa-cube:before{
  content:"\f1b2";
}

.fa-cubes:before{
  content:"\f1b3";
}

.fa-cut:before{
  content:"\f0c4";
}

.fa-cuttlefish:before{
  content:"\f38c";
}

.fa-d-and-d:before{
  content:"\f38d";
}

.fa-dashcube:before{
  content:"\f210";
}

.fa-database:before{
  content:"\f1c0";
}

.fa-deaf:before{
  content:"\f2a4";
}

.fa-delicious:before{
  content:"\f1a5";
}

.fa-deploydog:before{
  content:"\f38e";
}

.fa-deskpro:before{
  content:"\f38f";
}

.fa-desktop:before{
  content:"\f108";
}

.fa-desktop-alt:before{
  content:"\f390";
}

.fa-deviantart:before{
  content:"\f1bd";
}

.fa-diamond:before{
  content:"\f219";
}

.fa-digg:before{
  content:"\f1a6";
}

.fa-digital-ocean:before{
  content:"\f391";
}

.fa-discord:before{
  content:"\f392";
}

.fa-discourse:before{
  content:"\f393";
}

.fa-dochub:before{
  content:"\f394";
}

.fa-docker:before{
  content:"\f395";
}

.fa-dollar-sign:before{
  content:"\f155";
}

.fa-dot-circle:before{
  content:"\f192";
}

.fa-download:before{
  content:"\f019";
}

.fa-draft2digital:before{
  content:"\f396";
}

.fa-dribbble:before{
  content:"\f17d";
}

.fa-dribbble-square:before{
  content:"\f397";
}

.fa-dropbox:before{
  content:"\f16b";
}

.fa-drupal:before{
  content:"\f1a9";
}

.fa-dyalog:before{
  content:"\f399";
}

.fa-earlybirds:before{
  content:"\f39a";
}

.fa-edge:before{
  content:"\f282";
}

.fa-edit:before{
  content:"\f044";
}

.fa-eject:before{
  content:"\f052";
}

.fa-ellipsis-h:before{
  content:"\f141";
}

.fa-ellipsis-h-alt:before{
  content:"\f39b";
}

.fa-ellipsis-v:before{
  content:"\f142";
}

.fa-ellipsis-v-alt:before{
  content:"\f39c";
}

.fa-ember:before{
  content:"\f423";
}

.fa-empire:before{
  content:"\f1d1";
}

.fa-envelope:before{
  content:"\f0e0";
}

.fa-envelope-open:before{
  content:"\f2b6";
}

.fa-envelope-square:before{
  content:"\f199";
}

.fa-envira:before{
  content:"\f299";
}

.fa-eraser:before{
  content:"\f12d";
}

.fa-erlang:before{
  content:"\f39d";
}

.fa-ethereum:before{
  content:"\f42e";
}

.fa-etsy:before{
  content:"\f2d7";
}

.fa-euro-sign:before{
  content:"\f153";
}

.fa-exchange:before{
  content:"\f0ec";
}

.fa-exchange-alt:before{
  content:"\f362";
}

.fa-exclamation:before{
  content:"\f12a";
}

.fa-exclamation-circle:before{
  content:"\f06a";
}

.fa-exclamation-square:before{
  content:"\f321";
}

.fa-exclamation-triangle:before{
  content:"\f071";
}

.fa-expand:before{
  content:"\f065";
}

.fa-expand-alt:before{
  content:"\f424";
}

.fa-expand-arrows:before{
  content:"\f31d";
}

.fa-expand-arrows-alt:before{
  content:"\f31e";
}

.fa-expand-wide:before{
  content:"\f320";
}

.fa-expeditedssl:before{
  content:"\f23e";
}

.fa-external-link:before{
  content:"\f08e";
}

.fa-external-link-alt:before{
  content:"\f35d";
}

.fa-external-link-square:before{
  content:"\f14c";
}

.fa-external-link-square-alt:before{
  content:"\f360";
}

.fa-eye:before{
  content:"\f06e";
}

.fa-eye-dropper:before{
  content:"\f1fb";
}

.fa-eye-slash:before{
  content:"\f070";
}

.fa-facebook:before{
  content:"\f09a";
}

.fa-facebook-f:before{
  content:"\f39e";
}

.fa-facebook-messenger:before{
  content:"\f39f";
}

.fa-facebook-square:before{
  content:"\f082";
}

.fa-fast-backward:before{
  content:"\f049";
}

.fa-fast-forward:before{
  content:"\f050";
}

.fa-fax:before{
  content:"\f1ac";
}

.fa-female:before{
  content:"\f182";
}

.fa-fighter-jet:before{
  content:"\f0fb";
}

.fa-file:before{
  content:"\f15b";
}

.fa-file-alt:before{
  content:"\f15c";
}

.fa-file-archive:before{
  content:"\f1c6";
}

.fa-file-audio:before{
  content:"\f1c7";
}

.fa-file-check:before{
  content:"\f316";
}

.fa-file-code:before{
  content:"\f1c9";
}

.fa-file-edit:before{
  content:"\f31c";
}

.fa-file-excel:before{
  content:"\f1c3";
}

.fa-file-exclamation:before{
  content:"\f31a";
}

.fa-file-image:before{
  content:"\f1c5";
}

.fa-file-minus:before{
  content:"\f318";
}

.fa-file-pdf:before{
  content:"\f1c1";
}

.fa-file-plus:before{
  content:"\f319";
}

.fa-file-powerpoint:before{
  content:"\f1c4";
}

.fa-file-times:before{
  content:"\f317";
}

.fa-file-video:before{
  content:"\f1c8";
}

.fa-file-word:before{
  content:"\f1c2";
}

.fa-film:before{
  content:"\f008";
}

.fa-film-alt:before{
  content:"\f3a0";
}

.fa-filter:before{
  content:"\f0b0";
}

.fa-fire:before{
  content:"\f06d";
}

.fa-fire-extinguisher:before{
  content:"\f134";
}

.fa-firefox:before{
  content:"\f269";
}

.fa-first-order:before{
  content:"\f2b0";
}

.fa-firstdraft:before{
  content:"\f3a1";
}

.fa-flag:before{
  content:"\f024";
}

.fa-flag-checkered:before{
  content:"\f11e";
}

.fa-flask:before{
  content:"\f0c3";
}

.fa-flickr:before{
  content:"\f16e";
}

.fa-fly:before{
  content:"\f417";
}

.fa-folder:before{
  content:"\f07b";
}

.fa-folder-open:before{
  content:"\f07c";
}

.fa-font:before{
  content:"\f031";
}

.fa-font-awesome:before{
  content:"\f2b4";
}

.fa-font-awesome-alt:before{
  content:"\f35c";
}

.fa-font-awesome-flag:before{
  content:"\f425";
}

.fa-fonticons:before{
  content:"\f280";
}

.fa-fonticons-fi:before{
  content:"\f3a2";
}

.fa-fort-awesome:before{
  content:"\f286";
}

.fa-fort-awesome-alt:before{
  content:"\f3a3";
}

.fa-forumbee:before{
  content:"\f211";
}

.fa-forward:before{
  content:"\f04e";
}

.fa-foursquare:before{
  content:"\f180";
}

.fa-free-code-camp:before{
  content:"\f2c5";
}

.fa-freebsd:before{
  content:"\f3a4";
}

.fa-frown:before{
  content:"\f119";
}

.fa-futbol:before{
  content:"\f1e3";
}

.fa-gamepad:before{
  content:"\f11b";
}

.fa-gavel:before{
  content:"\f0e3";
}

.fa-gem:before{
  content:"\f3a5";
}

.fa-genderless:before{
  content:"\f22d";
}

.fa-get-pocket:before{
  content:"\f265";
}

.fa-gg:before{
  content:"\f260";
}

.fa-gg-circle:before{
  content:"\f261";
}

.fa-gift:before{
  content:"\f06b";
}

.fa-git:before{
  content:"\f1d3";
}

.fa-git-square:before{
  content:"\f1d2";
}

.fa-github:before{
  content:"\f09b";
}

.fa-github-alt:before{
  content:"\f113";
}

.fa-github-square:before{
  content:"\f092";
}

.fa-gitkraken:before{
  content:"\f3a6";
}

.fa-gitlab:before{
  content:"\f296";
}

.fa-gitter:before{
  content:"\f426";
}

.fa-glass-martini:before{
  content:"\f000";
}

.fa-glide:before{
  content:"\f2a5";
}

.fa-glide-g:before{
  content:"\f2a6";
}

.fa-globe:before{
  content:"\f0ac";
}

.fa-gofore:before{
  content:"\f3a7";
}

.fa-goodreads:before{
  content:"\f3a8";
}

.fa-goodreads-g:before{
  content:"\f3a9";
}

.fa-google:before{
  content:"\f1a0";
}

.fa-google-drive:before{
  content:"\f3aa";
}

.fa-google-play:before{
  content:"\f3ab";
}

.fa-google-plus:before{
  content:"\f2b3";
}

.fa-google-plus-g:before{
  content:"\f0d5";
}

.fa-google-plus-square:before{
  content:"\f0d4";
}

.fa-google-wallet:before{
  content:"\f1ee";
}

.fa-graduation-cap:before{
  content:"\f19d";
}

.fa-gratipay:before{
  content:"\f184";
}

.fa-grav:before{
  content:"\f2d6";
}

.fa-gripfire:before{
  content:"\f3ac";
}

.fa-grunt:before{
  content:"\f3ad";
}

.fa-gulp:before{
  content:"\f3ae";
}

.fa-h-square:before{
  content:"\f0fd";
}

.fa-h1:before{
  content:"\f313";
}

.fa-h2:before{
  content:"\f314";
}

.fa-h3:before{
  content:"\f315";
}

.fa-hacker-news:before{
  content:"\f1d4";
}

.fa-hacker-news-square:before{
  content:"\f3af";
}

.fa-hand-lizard:before{
  content:"\f258";
}

.fa-hand-paper:before{
  content:"\f256";
}

.fa-hand-peace:before{
  content:"\f25b";
}

.fa-hand-point-down:before{
  content:"\f0a7";
}

.fa-hand-point-left:before{
  content:"\f0a5";
}

.fa-hand-point-right:before{
  content:"\f0a4";
}

.fa-hand-point-up:before{
  content:"\f0a6";
}

.fa-hand-pointer:before{
  content:"\f25a";
}

.fa-hand-rock:before{
  content:"\f255";
}

.fa-hand-scissors:before{
  content:"\f257";
}

.fa-hand-spock:before{
  content:"\f259";
}

.fa-handshake:before{
  content:"\f2b5";
}

.fa-hashtag:before{
  content:"\f292";
}

.fa-hdd:before{
  content:"\f0a0";
}

.fa-heading:before{
  content:"\f1dc";
}

.fa-headphones:before{
  content:"\f025";
}

.fa-heart:before{
  content:"\f004";
}

.fa-heartbeat:before{
  content:"\f21e";
}

.fa-hexagon:before{
  content:"\f312";
}

.fa-hire-a-helper:before{
  content:"\f3b0";
}

.fa-history:before{
  content:"\f1da";
}

.fa-home:before{
  content:"\f015";
}

.fa-hooli:before{
  content:"\f427";
}

.fa-hospital:before{
  content:"\f0f8";
}

.fa-hotjar:before{
  content:"\f3b1";
}

.fa-hourglass:before{
  content:"\f254";
}

.fa-hourglass-end:before{
  content:"\f253";
}

.fa-hourglass-half:before{
  content:"\f252";
}

.fa-hourglass-start:before{
  content:"\f251";
}

.fa-houzz:before{
  content:"\f27c";
}

.fa-html5:before{
  content:"\f13b";
}

.fa-hubspot:before{
  content:"\f3b2";
}

.fa-i-cursor:before{
  content:"\f246";
}

.fa-id-badge:before{
  content:"\f2c1";
}

.fa-id-card:before{
  content:"\f2c2";
}

.fa-image:before{
  content:"\f03e";
}

.fa-images:before{
  content:"\f302";
}

.fa-imdb:before{
  content:"\f2d8";
}

.fa-inbox:before{
  content:"\f01c";
}

.fa-inbox-in:before{
  content:"\f310";
}

.fa-inbox-out:before{
  content:"\f311";
}

.fa-indent:before{
  content:"\f03c";
}

.fa-industry:before{
  content:"\f275";
}

.fa-industry-alt:before{
  content:"\f3b3";
}

.fa-info:before{
  content:"\f129";
}

.fa-info-circle:before{
  content:"\f05a";
}

.fa-info-square:before{
  content:"\f30f";
}

.fa-instagram:before{
  content:"\f16d";
}

.fa-internet-explorer:before{
  content:"\f26b";
}

.fa-ioxhost:before{
  content:"\f208";
}

.fa-italic:before{
  content:"\f033";
}

.fa-itunes:before{
  content:"\f3b4";
}

.fa-itunes-note:before{
  content:"\f3b5";
}

.fa-jack-o-lantern:before{
  content:"\f30e";
}

.fa-jenkins:before{
  content:"\f3b6";
}

.fa-joget:before{
  content:"\f3b7";
}

.fa-joomla:before{
  content:"\f1aa";
}

.fa-js:before{
  content:"\f3b8";
}

.fa-js-square:before{
  content:"\f3b9";
}

.fa-jsfiddle:before{
  content:"\f1cc";
}

.fa-key:before{
  content:"\f084";
}

.fa-keyboard:before{
  content:"\f11c";
}

.fa-keycdn:before{
  content:"\f3ba";
}

.fa-kickstarter:before{
  content:"\f3bb";
}

.fa-kickstarter-k:before{
  content:"\f3bc";
}

.fa-korvue:before{
  content:"\f42f";
}

.fa-language:before{
  content:"\f1ab";
}

.fa-laptop:before{
  content:"\f109";
}

.fa-laravel:before{
  content:"\f3bd";
}

.fa-lastfm:before{
  content:"\f202";
}

.fa-lastfm-square:before{
  content:"\f203";
}

.fa-leaf:before{
  content:"\f06c";
}

.fa-leanpub:before{
  content:"\f212";
}

.fa-lemon:before{
  content:"\f094";
}

.fa-less:before{
  content:"\f41d";
}

.fa-level-down:before{
  content:"\f149";
}

.fa-level-down-alt:before{
  content:"\f3be";
}

.fa-level-up:before{
  content:"\f148";
}

.fa-level-up-alt:before{
  content:"\f3bf";
}

.fa-life-ring:before{
  content:"\f1cd";
}

.fa-lightbulb:before{
  content:"\f0eb";
}

.fa-line:before{
  content:"\f3c0";
}

.fa-link:before{
  content:"\f0c1";
}

.fa-linkedin:before{
  content:"\f08c";
}

.fa-linkedin-in:before{
  content:"\f0e1";
}

.fa-linode:before{
  content:"\f2b8";
}

.fa-linux:before{
  content:"\f17c";
}

.fa-lira-sign:before{
  content:"\f195";
}

.fa-list:before{
  content:"\f03a";
}

.fa-list-alt:before{
  content:"\f022";
}

.fa-list-ol:before{
  content:"\f0cb";
}

.fa-list-ul:before{
  content:"\f0ca";
}

.fa-location-arrow:before{
  content:"\f124";
}

.fa-lock:before{
  content:"\f023";
}

.fa-lock-alt:before{
  content:"\f30d";
}

.fa-lock-open:before{
  content:"\f3c1";
}

.fa-lock-open-alt:before{
  content:"\f3c2";
}

.fa-long-arrow-alt-down:before{
  content:"\f309";
}

.fa-long-arrow-alt-left:before{
  content:"\f30a";
}

.fa-long-arrow-alt-right:before{
  content:"\f30b";
}

.fa-long-arrow-alt-up:before{
  content:"\f30c";
}

.fa-long-arrow-down:before{
  content:"\f175";
}

.fa-long-arrow-left:before{
  content:"\f177";
}

.fa-long-arrow-right:before{
  content:"\f178";
}

.fa-long-arrow-up:before{
  content:"\f176";
}

.fa-low-vision:before{
  content:"\f2a8";
}

.fa-lyft:before{
  content:"\f3c3";
}

.fa-magento:before{
  content:"\f3c4";
}

.fa-magic:before{
  content:"\f0d0";
}

.fa-magnet:before{
  content:"\f076";
}

.fa-male:before{
  content:"\f183";
}

.fa-map:before{
  content:"\f279";
}

.fa-map-marker:before{
  content:"\f041";
}

.fa-map-marker-alt:before{
  content:"\f3c5";
}

.fa-map-pin:before{
  content:"\f276";
}

.fa-map-signs:before{
  content:"\f277";
}

.fa-mars:before{
  content:"\f222";
}

.fa-mars-double:before{
  content:"\f227";
}

.fa-mars-stroke:before{
  content:"\f229";
}

.fa-mars-stroke-h:before{
  content:"\f22b";
}

.fa-mars-stroke-v:before{
  content:"\f22a";
}

.fa-maxcdn:before{
  content:"\f136";
}

.fa-medapps:before{
  content:"\f3c6";
}

.fa-medium:before{
  content:"\f23a";
}

.fa-medium-m:before{
  content:"\f3c7";
}

.fa-medkit:before{
  content:"\f0fa";
}

.fa-medrt:before{
  content:"\f3c8";
}

.fa-meetup:before{
  content:"\f2e0";
}

.fa-meh:before{
  content:"\f11a";
}

.fa-mercury:before{
  content:"\f223";
}

.fa-microchip:before{
  content:"\f2db";
}

.fa-microphone:before{
  content:"\f130";
}

.fa-microphone-alt:before{
  content:"\f3c9";
}

.fa-microphone-slash:before{
  content:"\f131";
}

.fa-microsoft:before{
  content:"\f3ca";
}

.fa-minus:before{
  content:"\f068";
}

.fa-minus-circle:before{
  content:"\f056";
}

.fa-minus-hexagon:before{
  content:"\f307";
}

.fa-minus-octagon:before{
  content:"\f308";
}

.fa-minus-square:before{
  content:"\f146";
}

.fa-mix:before{
  content:"\f3cb";
}

.fa-mixcloud:before{
  content:"\f289";
}

.fa-mizuni:before{
  content:"\f3cc";
}

.fa-mobile:before{
  content:"\f10b";
}

.fa-mobile-alt:before{
  content:"\f3cd";
}

.fa-mobile-android:before{
  content:"\f3ce";
}

.fa-mobile-android-alt:before{
  content:"\f3cf";
}

.fa-modx:before{
  content:"\f285";
}

.fa-monero:before{
  content:"\f3d0";
}

.fa-money-bill:before{
  content:"\f0d6";
}

.fa-money-bill-alt:before{
  content:"\f3d1";
}

.fa-moon:before{
  content:"\f186";
}

.fa-motorcycle:before{
  content:"\f21c";
}

.fa-mouse-pointer:before{
  content:"\f245";
}

.fa-music:before{
  content:"\f001";
}

.fa-napster:before{
  content:"\f3d2";
}

.fa-neuter:before{
  content:"\f22c";
}

.fa-newspaper:before{
  content:"\f1ea";
}

.fa-nintendo-switch:before{
  content:"\f418";
}

.fa-node:before{
  content:"\f419";
}

.fa-node-js:before{
  content:"\f3d3";
}

.fa-npm:before{
  content:"\f3d4";
}

.fa-ns8:before{
  content:"\f3d5";
}

.fa-nutritionix:before{
  content:"\f3d6";
}

.fa-object-group:before{
  content:"\f247";
}

.fa-object-ungroup:before{
  content:"\f248";
}

.fa-octagon:before{
  content:"\f306";
}

.fa-odnoklassniki:before{
  content:"\f263";
}

.fa-odnoklassniki-square:before{
  content:"\f264";
}

.fa-opencart:before{
  content:"\f23d";
}

.fa-openid:before{
  content:"\f19b";
}

.fa-opera:before{
  content:"\f26a";
}

.fa-optin-monster:before{
  content:"\f23c";
}

.fa-osi:before{
  content:"\f41a";
}

.fa-outdent:before{
  content:"\f03b";
}

.fa-page4:before{
  content:"\f3d7";
}

.fa-pagelines:before{
  content:"\f18c";
}

.fa-paint-brush:before{
  content:"\f1fc";
}

.fa-palfed:before{
  content:"\f3d8";
}

.fa-paper-plane:before{
  content:"\f1d8";
}

.fa-paperclip:before{
  content:"\f0c6";
}

.fa-paragraph:before{
  content:"\f1dd";
}

.fa-paste:before{
  content:"\f0ea";
}

.fa-patreon:before{
  content:"\f3d9";
}

.fa-pause:before{
  content:"\f04c";
}

.fa-pause-circle:before{
  content:"\f28b";
}

.fa-paw:before{
  content:"\f1b0";
}

.fa-paypal:before{
  content:"\f1ed";
}

.fa-pen:before{
  content:"\f304";
}

.fa-pen-alt:before{
  content:"\f305";
}

.fa-pen-square:before{
  content:"\f14b";
}

.fa-pencil:before{
  content:"\f040";
}

.fa-pencil-alt:before{
  content:"\f303";
}

.fa-percent:before{
  content:"\f295";
}

.fa-periscope:before{
  content:"\f3da";
}

.fa-phabricator:before{
  content:"\f3db";
}

.fa-phoenix-framework:before{
  content:"\f3dc";
}

.fa-phone:before{
  content:"\f095";
}

.fa-phone-slash:before{
  content:"\f3dd";
}

.fa-phone-square:before{
  content:"\f098";
}

.fa-phone-volume:before{
  content:"\f2a0";
}

.fa-pied-piper:before{
  content:"\f2ae";
}

.fa-pied-piper-alt:before{
  content:"\f1a8";
}

.fa-pied-piper-pp:before{
  content:"\f1a7";
}

.fa-pinterest:before{
  content:"\f0d2";
}

.fa-pinterest-p:before{
  content:"\f231";
}

.fa-pinterest-square:before{
  content:"\f0d3";
}

.fa-plane:before{
  content:"\f072";
}

.fa-plane-alt:before{
  content:"\f3de";
}

.fa-play:before{
  content:"\f04b";
}

.fa-play-circle:before{
  content:"\f144";
}

.fa-playstation:before{
  content:"\f3df";
}

.fa-plug:before{
  content:"\f1e6";
}

.fa-plus:before{
  content:"\f067";
}

.fa-plus-circle:before{
  content:"\f055";
}

.fa-plus-hexagon:before{
  content:"\f300";
}

.fa-plus-octagon:before{
  content:"\f301";
}

.fa-plus-square:before{
  content:"\f0fe";
}

.fa-podcast:before{
  content:"\f2ce";
}

.fa-poo:before{
  content:"\f2fe";
}

.fa-portrait:before{
  content:"\f3e0";
}

.fa-pound-sign:before{
  content:"\f154";
}

.fa-power-off:before{
  content:"\f011";
}

.fa-print:before{
  content:"\f02f";
}

.fa-product-hunt:before{
  content:"\f288";
}

.fa-pushed:before{
  content:"\f3e1";
}

.fa-puzzle-piece:before{
  content:"\f12e";
}

.fa-python:before{
  content:"\f3e2";
}

.fa-qq:before{
  content:"\f1d6";
}

.fa-qrcode:before{
  content:"\f029";
}

.fa-question:before{
  content:"\f128";
}

.fa-question-circle:before{
  content:"\f059";
}

.fa-question-square:before{
  content:"\f2fd";
}

.fa-quora:before{
  content:"\f2c4";
}

.fa-quote-left:before{
  content:"\f10d";
}

.fa-quote-right:before{
  content:"\f10e";
}

.fa-random:before{
  content:"\f074";
}

.fa-ravelry:before{
  content:"\f2d9";
}

.fa-react:before{
  content:"\f41b";
}

.fa-rebel:before{
  content:"\f1d0";
}

.fa-rectangle-landscape:before{
  content:"\f2fa";
}

.fa-rectangle-portrait:before{
  content:"\f2fb";
}

.fa-rectangle-wide:before{
  content:"\f2fc";
}

.fa-recycle:before{
  content:"\f1b8";
}

.fa-red-river:before{
  content:"\f3e3";
}

.fa-reddit:before{
  content:"\f1a1";
}

.fa-reddit-alien:before{
  content:"\f281";
}

.fa-reddit-square:before{
  content:"\f1a2";
}

.fa-redo:before{
  content:"\f01e";
}

.fa-redo-alt:before{
  content:"\f2f9";
}

.fa-registered:before{
  content:"\f25d";
}

.fa-rendact:before{
  content:"\f3e4";
}

.fa-renren:before{
  content:"\f18b";
}

.fa-repeat:before{
  content:"\f363";
}

.fa-repeat-1:before{
  content:"\f365";
}

.fa-repeat-1-alt:before{
  content:"\f366";
}

.fa-repeat-alt:before{
  content:"\f364";
}

.fa-reply:before{
  content:"\f3e5";
}

.fa-reply-all:before{
  content:"\f122";
}

.fa-replyd:before{
  content:"\f3e6";
}

.fa-resolving:before{
  content:"\f3e7";
}

.fa-retweet:before{
  content:"\f079";
}

.fa-retweet-alt:before{
  content:"\f361";
}

.fa-road:before{
  content:"\f018";
}

.fa-rocket:before{
  content:"\f135";
}

.fa-rocketchat:before{
  content:"\f3e8";
}

.fa-rockrms:before{
  content:"\f3e9";
}

.fa-rss:before{
  content:"\f09e";
}

.fa-rss-square:before{
  content:"\f143";
}

.fa-ruble-sign:before{
  content:"\f158";
}

.fa-rupee-sign:before{
  content:"\f156";
}

.fa-safari:before{
  content:"\f267";
}

.fa-sass:before{
  content:"\f41e";
}

.fa-save:before{
  content:"\f0c7";
}

.fa-schlix:before{
  content:"\f3ea";
}

.fa-scribd:before{
  content:"\f28a";
}

.fa-scrubber:before{
  content:"\f2f8";
}

.fa-search:before{
  content:"\f002";
}

.fa-search-minus:before{
  content:"\f010";
}

.fa-search-plus:before{
  content:"\f00e";
}

.fa-searchengin:before{
  content:"\f3eb";
}

.fa-sellcast:before{
  content:"\f2da";
}

.fa-sellsy:before{
  content:"\f213";
}

.fa-server:before{
  content:"\f233";
}

.fa-servicestack:before{
  content:"\f3ec";
}

.fa-share:before{
  content:"\f064";
}

.fa-share-all:before{
  content:"\f367";
}

.fa-share-alt:before{
  content:"\f1e0";
}

.fa-share-alt-square:before{
  content:"\f1e1";
}

.fa-share-square:before{
  content:"\f14d";
}

.fa-shekel-sign:before{
  content:"\f20b";
}

.fa-shield:before{
  content:"\f132";
}

.fa-shield-alt:before{
  content:"\f3ed";
}

.fa-shield-check:before{
  content:"\f2f7";
}

.fa-ship:before{
  content:"\f21a";
}

.fa-shirtsinbulk:before{
  content:"\f214";
}

.fa-shopping-bag:before{
  content:"\f290";
}

.fa-shopping-basket:before{
  content:"\f291";
}

.fa-shopping-cart:before{
  content:"\f07a";
}

.fa-shower:before{
  content:"\f2cc";
}

.fa-sign-in:before{
  content:"\f090";
}

.fa-sign-in-alt:before{
  content:"\f2f6";
}

.fa-sign-language:before{
  content:"\f2a7";
}

.fa-sign-out:before{
  content:"\f08b";
}

.fa-sign-out-alt:before{
  content:"\f2f5";
}

.fa-signal:before{
  content:"\f012";
}

.fa-simplybuilt:before{
  content:"\f215";
}

.fa-sistrix:before{
  content:"\f3ee";
}

.fa-sitemap:before{
  content:"\f0e8";
}

.fa-skyatlas:before{
  content:"\f216";
}

.fa-skype:before{
  content:"\f17e";
}

.fa-slack:before{
  content:"\f198";
}

.fa-slack-hash:before{
  content:"\f3ef";
}

.fa-sliders-h:before{
  content:"\f1de";
}

.fa-sliders-h-square:before{
  content:"\f3f0";
}

.fa-sliders-v:before{
  content:"\f3f1";
}

.fa-sliders-v-square:before{
  content:"\f3f2";
}

.fa-slideshare:before{
  content:"\f1e7";
}

.fa-smile:before{
  content:"\f118";
}

.fa-snapchat:before{
  content:"\f2ab";
}

.fa-snapchat-ghost:before{
  content:"\f2ac";
}

.fa-snapchat-square:before{
  content:"\f2ad";
}

.fa-snowflake:before{
  content:"\f2dc";
}

.fa-sort:before{
  content:"\f0dc";
}

.fa-sort-alpha-down:before{
  content:"\f15d";
}

.fa-sort-alpha-up:before{
  content:"\f15e";
}

.fa-sort-amount-down:before{
  content:"\f160";
}

.fa-sort-amount-up:before{
  content:"\f161";
}

.fa-sort-down:before{
  content:"\f0dd";
}

.fa-sort-numeric-down:before{
  content:"\f162";
}

.fa-sort-numeric-up:before{
  content:"\f163";
}

.fa-sort-up:before{
  content:"\f0de";
}

.fa-soundcloud:before{
  content:"\f1be";
}

.fa-space-shuttle:before{
  content:"\f197";
}

.fa-spade:before{
  content:"\f2f4";
}

.fa-speakap:before{
  content:"\f3f3";
}

.fa-spinner:before{
  content:"\f110";
}

.fa-spinner-third:before{
  content:"\f3f4";
}

.fa-spotify:before{
  content:"\f1bc";
}

.fa-square:before{
  content:"\f0c8";
}

.fa-stack-exchange:before{
  content:"\f18d";
}

.fa-stack-overflow:before{
  content:"\f16c";
}

.fa-star:before{
  content:"\f005";
}

.fa-star-exclamation:before{
  content:"\f2f3";
}

.fa-star-half:before{
  content:"\f089";
}

.fa-staylinked:before{
  content:"\f3f5";
}

.fa-steam:before{
  content:"\f1b6";
}

.fa-steam-square:before{
  content:"\f1b7";
}

.fa-steam-symbol:before{
  content:"\f3f6";
}

.fa-step-backward:before{
  content:"\f048";
}

.fa-step-forward:before{
  content:"\f051";
}

.fa-stethoscope:before{
  content:"\f0f1";
}

.fa-sticker-mule:before{
  content:"\f3f7";
}

.fa-sticky-note:before{
  content:"\f249";
}

.fa-stop:before{
  content:"\f04d";
}

.fa-stop-circle:before{
  content:"\f28d";
}

.fa-stopwatch:before{
  content:"\f2f2";
}

.fa-strava:before{
  content:"\f428";
}

.fa-street-view:before{
  content:"\f21d";
}

.fa-strikethrough:before{
  content:"\f0cc";
}

.fa-stripe:before{
  content:"\f429";
}

.fa-stripe-s:before{
  content:"\f42a";
}

.fa-studiovinari:before{
  content:"\f3f8";
}

.fa-stumbleupon:before{
  content:"\f1a4";
}

.fa-stumbleupon-circle:before{
  content:"\f1a3";
}

.fa-subscript:before{
  content:"\f12c";
}

.fa-subway:before{
  content:"\f239";
}

.fa-suitcase:before{
  content:"\f0f2";
}

.fa-sun:before{
  content:"\f185";
}

.fa-superpowers:before{
  content:"\f2dd";
}

.fa-superscript:before{
  content:"\f12b";
}

.fa-supple:before{
  content:"\f3f9";
}

.fa-sync:before{
  content:"\f021";
}

.fa-sync-alt:before{
  content:"\f2f1";
}

.fa-table:before{
  content:"\f0ce";
}

.fa-tablet:before{
  content:"\f10a";
}

.fa-tablet-alt:before{
  content:"\f3fa";
}

.fa-tablet-android:before{
  content:"\f3fb";
}

.fa-tablet-android-alt:before{
  content:"\f3fc";
}

.fa-tachometer:before{
  content:"\f0e4";
}

.fa-tachometer-alt:before{
  content:"\f3fd";
}

.fa-tag:before{
  content:"\f02b";
}

.fa-tags:before{
  content:"\f02c";
}

.fa-tasks:before{
  content:"\f0ae";
}

.fa-taxi:before{
  content:"\f1ba";
}

.fa-telegram:before{
  content:"\f2c6";
}

.fa-telegram-plane:before{
  content:"\f3fe";
}

.fa-tencent-weibo:before{
  content:"\f1d5";
}

.fa-terminal:before{
  content:"\f120";
}

.fa-text-height:before{
  content:"\f034";
}

.fa-text-width:before{
  content:"\f035";
}

.fa-th:before{
  content:"\f00a";
}

.fa-th-large:before{
  content:"\f009";
}

.fa-th-list:before{
  content:"\f00b";
}

.fa-themeisle:before{
  content:"\f2b2";
}

.fa-thermometer-empty:before{
  content:"\f2cb";
}

.fa-thermometer-full:before{
  content:"\f2c7";
}

.fa-thermometer-half:before{
  content:"\f2c9";
}

.fa-thermometer-quarter:before{
  content:"\f2ca";
}

.fa-thermometer-three-quarters:before{
  content:"\f2c8";
}

.fa-thumbs-down:before{
  content:"\f165";
}

.fa-thumbs-up:before{
  content:"\f164";
}

.fa-thumbtack:before{
  content:"\f08d";
}

.fa-ticket:before{
  content:"\f145";
}

.fa-ticket-alt:before{
  content:"\f3ff";
}

.fa-times:before{
  content:"\f00d";
}

.fa-times-circle:before{
  content:"\f057";
}

.fa-times-hexagon:before{
  content:"\f2ee";
}

.fa-times-octagon:before{
  content:"\f2f0";
}

.fa-times-square:before{
  content:"\f2d3";
}

.fa-tint:before{
  content:"\f043";
}

.fa-toggle-off:before{
  content:"\f204";
}

.fa-toggle-on:before{
  content:"\f205";
}

.fa-trademark:before{
  content:"\f25c";
}

.fa-train:before{
  content:"\f238";
}

.fa-transgender:before{
  content:"\f224";
}

.fa-transgender-alt:before{
  content:"\f225";
}

.fa-trash:before{
  content:"\f1f8";
}

.fa-trash-alt:before{
  content:"\f2ed";
}

.fa-tree:before{
  content:"\f1bb";
}

.fa-tree-alt:before{
  content:"\f400";
}

.fa-trello:before{
  content:"\f181";
}

.fa-triangle:before{
  content:"\f2ec";
}

.fa-tripadvisor:before{
  content:"\f262";
}

.fa-trophy:before{
  content:"\f091";
}

.fa-trophy-alt:before{
  content:"\f2eb";
}

.fa-truck:before{
  content:"\f0d1";
}

.fa-tty:before{
  content:"\f1e4";
}

.fa-tumblr:before{
  content:"\f173";
}

.fa-tumblr-square:before{
  content:"\f174";
}

.fa-tv:before{
  content:"\f26c";
}

.fa-tv-retro:before{
  content:"\f401";
}

.fa-twitch:before{
  content:"\f1e8";
}

.fa-twitter:before{
  content:"\f099";
}

.fa-twitter-square:before{
  content:"\f081";
}

.fa-typo3:before{
  content:"\f42b";
}

.fa-uber:before{
  content:"\f402";
}

.fa-uikit:before{
  content:"\f403";
}

.fa-umbrella:before{
  content:"\f0e9";
}

.fa-underline:before{
  content:"\f0cd";
}

.fa-undo:before{
  content:"\f0e2";
}

.fa-undo-alt:before{
  content:"\f2ea";
}

.fa-uniregistry:before{
  content:"\f404";
}

.fa-universal-access:before{
  content:"\f29a";
}

.fa-university:before{
  content:"\f19c";
}

.fa-unlink:before{
  content:"\f127";
}

.fa-unlock:before{
  content:"\f09c";
}

.fa-unlock-alt:before{
  content:"\f13e";
}

.fa-untappd:before{
  content:"\f405";
}

.fa-upload:before{
  content:"\f093";
}

.fa-usb:before{
  content:"\f287";
}

.fa-usd-circle:before{
  content:"\f2e8";
}

.fa-usd-square:before{
  content:"\f2e9";
}

.fa-user:before{
  content:"\f007";
}

.fa-user-alt:before{
  content:"\f406";
}

.fa-user-circle:before{
  content:"\f2bd";
}

.fa-user-md:before{
  content:"\f0f0";
}

.fa-user-plus:before{
  content:"\f234";
}

.fa-user-secret:before{
  content:"\f21b";
}

.fa-user-times:before{
  content:"\f235";
}

.fa-users:before{
  content:"\f0c0";
}

.fa-ussunnah:before{
  content:"\f407";
}

.fa-utensil-fork:before{
  content:"\f2e3";
}

.fa-utensil-knife:before{
  content:"\f2e4";
}

.fa-utensil-spoon:before{
  content:"\f2e5";
}

.fa-utensils:before{
  content:"\f2e7";
}

.fa-utensils-alt:before{
  content:"\f2e6";
}

.fa-vaadin:before{
  content:"\f408";
}

.fa-venus:before{
  content:"\f221";
}

.fa-venus-double:before{
  content:"\f226";
}

.fa-venus-mars:before{
  content:"\f228";
}

.fa-viacoin:before{
  content:"\f237";
}

.fa-viadeo:before{
  content:"\f2a9";
}

.fa-viadeo-square:before{
  content:"\f2aa";
}

.fa-viber:before{
  content:"\f409";
}

.fa-video:before{
  content:"\f03d";
}

.fa-vimeo:before{
  content:"\f40a";
}

.fa-vimeo-square:before{
  content:"\f194";
}

.fa-vimeo-v:before{
  content:"\f27d";
}

.fa-vine:before{
  content:"\f1ca";
}

.fa-vk:before{
  content:"\f189";
}

.fa-vnv:before{
  content:"\f40b";
}

.fa-volume-down:before{
  content:"\f027";
}

.fa-volume-mute:before{
  content:"\f2e2";
}

.fa-volume-off:before{
  content:"\f026";
}

.fa-volume-up:before{
  content:"\f028";
}

.fa-vuejs:before{
  content:"\f41f";
}

.fa-watch:before{
  content:"\f2e1";
}

.fa-weibo:before{
  content:"\f18a";
}

.fa-weixin:before{
  content:"\f1d7";
}

.fa-whatsapp:before{
  content:"\f232";
}

.fa-whatsapp-square:before{
  content:"\f40c";
}

.fa-wheelchair:before{
  content:"\f193";
}

.fa-whmcs:before{
  content:"\f40d";
}

.fa-wifi:before{
  content:"\f1eb";
}

.fa-wikipedia-w:before{
  content:"\f266";
}

.fa-window:before{
  content:"\f40e";
}

.fa-window-alt:before{
  content:"\f40f";
}

.fa-window-close:before{
  content:"\f410";
}

.fa-window-maximize:before{
  content:"\f2d0";
}

.fa-window-minimize:before{
  content:"\f2d1";
}

.fa-window-restore:before{
  content:"\f2d2";
}

.fa-windows:before{
  content:"\f17a";
}

.fa-won-sign:before{
  content:"\f159";
}

.fa-wordpress:before{
  content:"\f19a";
}

.fa-wordpress-simple:before{
  content:"\f411";
}

.fa-wpbeginner:before{
  content:"\f297";
}

.fa-wpexplorer:before{
  content:"\f2de";
}

.fa-wpforms:before{
  content:"\f298";
}

.fa-wrench:before{
  content:"\f0ad";
}

.fa-xbox:before{
  content:"\f412";
}

.fa-xing:before{
  content:"\f168";
}

.fa-xing-square:before{
  content:"\f169";
}

.fa-y-combinator:before{
  content:"\f23b";
}

.fa-yahoo:before{
  content:"\f19e";
}

.fa-yandex:before{
  content:"\f413";
}

.fa-yandex-international:before{
  content:"\f414";
}

.fa-yelp:before{
  content:"\f1e9";
}

.fa-yen-sign:before{
  content:"\f157";
}

.fa-yoast:before{
  content:"\f2b1";
}

.fa-youtube:before{
  content:"\f167";
}

.sr-only{
  border:0;
  clip:rect(0, 0, 0, 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus{
  clip:auto;
  height:auto;
  margin:0;
  overflow:visible;
  position:static;
  width:auto;
}

@font-face{
  font-family:Font Awesome\ 5 Brands;
  font-style:normal;
  font-weight:400;
  src:url(assets/fonts/fontawesome/webfonts/fa-brands-400.eot);
  src:url(assets/fonts/fontawesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(assets/fonts/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"), url(assets/fonts/fontawesome/webfonts/fa-brands-400.woff) format("woff"), url(assets/fonts/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"), url(assets/fonts/fontawesome/webfonts/fa-brands-400.svg#fontawesome) format("svg");
}
.fab{
  font-family:Font Awesome\ 5 Brands;
}

@font-face{
  font-family:Font Awesome\ 5 Pro;
  font-style:normal;
  font-weight:300;
  src:url(assets/fonts/fontawesome/webfonts/fa-light-300.eot);
  src:url(assets/fonts/fontawesome/webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"), url(assets/fonts/fontawesome/webfonts/fa-light-300.woff2) format("woff2"), url(assets/fonts/fontawesome/webfonts/fa-light-300.woff) format("woff"), url(assets/fonts/fontawesome/webfonts/fa-light-300.ttf) format("truetype"), url(assets/fonts/fontawesome/webfonts/fa-light-300.svg#fontawesome) format("svg");
}
.fal{
  font-weight:300;
}

@font-face{
  font-family:Font Awesome\ 5 Pro;
  font-style:normal;
  font-weight:400;
  src:url(assets/fonts/fontawesome/webfonts/fa-regular-400.eot);
  src:url(assets/fonts/fontawesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(assets/fonts/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"), url(assets/fonts/fontawesome/webfonts/fa-regular-400.woff) format("woff"), url(assets/fonts/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"), url(assets/fonts/fontawesome/webfonts/fa-regular-400.svg#fontawesome) format("svg");
}
.fal, .far{
  font-family:Font Awesome\ 5 Pro;
}

.far{
  font-weight:400;
}

@font-face{
  font-family:Font Awesome\ 5 Pro;
  font-style:normal;
  font-weight:900;
  src:url(assets/fonts/fontawesome/webfonts/fa-solid-900.eot);
  src:url(assets/fonts/fontawesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(assets/fonts/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"), url(assets/fonts/fontawesome/webfonts/fa-solid-900.woff) format("woff"), url(assets/fonts/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"), url(assets/fonts/fontawesome/webfonts/fa-solid-900.svg#fontawesome) format("svg");
}
.fa, .fas{
  font-family:Font Awesome\ 5 Pro;
  font-weight:900;
}

.fab{
  font-family:"Font Awesome 5 Brands" !important;
}

.spinner{
  -webkit-animation-name:spin;
  -webkit-animation-duration:4000ms;
  -webkit-animation-iteration-count:infinite;
  -webkit-animation-timing-function:linear;
  -moz-animation-name:spin;
  -moz-animation-duration:4000ms;
  -moz-animation-iteration-count:infinite;
  -moz-animation-timing-function:linear;
  -ms-animation-name:spin;
  -ms-animation-duration:4000ms;
  -ms-animation-iteration-count:infinite;
  -ms-animation-timing-function:linear;
  animation-name:spin;
  animation-duration:4000ms;
  animation-iteration-count:infinite;
  animation-timing-function:linear;
}
@keyframes spin{
  0%{
    transform:rotate(0deg);
  }
  to{
    transform:rotate(360deg);
  }
}
@keyframes fade{
  0%{
    opacity:0;
  }
  11.11%{
    opacity:1;
  }
  33.33%{
    opacity:1;
  }
  44.44%{
    opacity:0;
  }
  to{
    opacity:0;
  }
}
@keyframes ripple-in1{
  0%{
    transform:scale(0);
  }
  20%{
    transform:scale(1);
    opacity:0.3;
  }
  to{
    transform:scale(1);
    opacity:0;
  }
}
@keyframes ripple-in2{
  0%{
    transform:scaleX(0);
  }
  20%{
    transform:scaleX(1);
    opacity:0.3;
  }
  to{
    transform:scaleX(1);
    opacity:0;
  }
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{
  width:100%;
}
.gutenberg__wrap .variation:after, .gutenberg__wrap .variation:before{
  content:"";
  display:table;
}

.gutenberg__wrap .variation:after{
  clear:both;
}

.gutenberg__wrap .variation .variation-RecipientEmail, .gutenberg__wrap .variation .variation-RecipientName{
  width:50%;
  float:left;
  font-size:16px;
  line-height:14px;
}

.gutenberg__wrap .variation .variation-RecipientEmail p, .gutenberg__wrap .variation .variation-RecipientName p{
  font-size:16px;
  margin:0;
  padding:0;
}

.gutenberg__wrap .variation dt{
  line-height:28px !important;
}

.gutenberg__wrap .variation dt.variation-AreyouaSayed, .gutenberg__wrap .variation dt.variation-PriceHandle{
  display:none;
}

.gutenberg__wrap .variation dd.variation-AreyouaSayed p{
  padding:0 0 10px 0;
}
.quick__donate_button.active{
  display:none !important;
}
.gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption .button{
  position:relative;
  height:auto;
  background:none;
  padding:15px 70px 15px 15px;
  text-transform:uppercase;
  color:#fff;
  font-size:18px;
  border:2px #fff solid;
  margin-top:20px;
  margin-left:28px;
}

.gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption .button:before{
  z-index:-1;
  content:"";
  width:0px;
  height:100%;
  background:#fff;
  position:absolute;
  left:0px;
  top:0px;
  transition:all 0.4s ease;
}

.gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption .button svg{
  position:absolute;
  width:20px;
  height:20px;
  transition:all 0.4s ease;
  right:17px;
  top:16px;
  fill:#fff;
}

.gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption .button:hover{
  color:#000000;
}

.gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption .button:hover:before{
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption .button:hover svg{
  right:13px;
  fill:#000000;
  transition:all 0.4s ease;
}

.gutenberg__wrap .homepage__slider_carousel .main__carousel .slick-dots li{
  margin:0 !important;
}

.gutenberg__wrap .homepage__slider_carousel .main__carousel .slick-dots li button:before{
  font-size:35px !important;
  color:#fff !important;
}

.gutenberg__wrap .homepage__slider_carousel .main__carousel .slick-dots li.slick-active button:before{
  color:#fff !important;
}

@media (max-width: 959px){
  .gutenberg__wrap .homepage__slider_carousel .main__carousel .slick-dots{
    bottom:90px !important;
  }
}
.gutenberg__wrap .homepage__slider_carousel.black_text .main__carousel .item_box .caption h1,
.gutenberg__wrap .homepage__slider_carousel.black_text .main__carousel .item_box .caption h3{
  color:#000000;
}

.gutenberg__wrap .homepage__slider_carousel.black_text .main__carousel .item_box .caption .button{
  color:#000000;
  border:2px #000000 solid;
}

.gutenberg__wrap .homepage__slider_carousel.black_text .main__carousel .item_box .caption .button:before{
  background:#000000;
}

.gutenberg__wrap .homepage__slider_carousel.black_text .main__carousel .item_box .caption .button svg{
  fill:#000000;
}

.gutenberg__wrap .homepage__slider_carousel.black_text .main__carousel .item_box .caption .button:hover{
  color:#fff;
}

.gutenberg__wrap .homepage__slider_carousel.black_text .main__carousel .item_box .caption .button:hover svg{
  fill:#fff;
}

.gutenberg__wrap .homepage__slider_carousel.till_text .main__carousel .item_box .caption h1{
  color:#00d5b4;
}

.gutenberg__wrap .homepage__slider_carousel.till_text .main__carousel .item_box .caption h3{
  color:#000000;
}

.gutenberg__wrap .homepage__slider_carousel.till_text .main__carousel .item_box .caption .button{
  color:#fff;
  background:#00d5b4;
  border:2px #00d5b4 solid;
}

.gutenberg__wrap .homepage__slider_carousel.till_text .main__carousel .item_box .caption .button:before{
  background:#fff;
}

.gutenberg__wrap .homepage__slider_carousel.till_text .main__carousel .item_box .caption .button svg{
  fill:#fff;
}

.gutenberg__wrap .homepage__slider_carousel.till_text .main__carousel .item_box .caption .button:hover{
  color:#00d5b4;
  border:2px #fff solid;
}

.gutenberg__wrap .homepage__slider_carousel.till_text .main__carousel .item_box .caption .button:hover svg{
  fill:#00d5b4;
}

.gutenberg__wrap .homepage__slider_carousel.medium{
  height:68vh;
  min-height:750px;
}

.gutenberg__wrap .homepage__slider_carousel.medium .main__carousel{
  height:68vh;
  min-height:750px;
}

.gutenberg__wrap .homepage__slider_carousel.medium .main__carousel .item_box{
  height:68vh;
  min-height:750px;
}

.gutenberg__wrap .homepage__slider_carousel.medium .main__carousel .item_box .caption{
  top:150px;
}

.gutenberg__wrap .homepage__slider_carousel.medium .main__carousel .item_box .caption h1{
  padding:20px;
  color:#fff;
  font-size:100px;
  line-height:100px;
  font-family:"PT Sans", sans-serif;
  font-weight:normal;
}

.gutenberg__wrap .homepage__slider_carousel.medium .main__carousel .item_box .caption__bg{
  height:68vh;
  min-height:750px;
}

@media (max-width: 959px){
  .gutenberg__wrap .homepage__slider_carousel.medium{
    height:220px;
    min-height:220px;
  }
  .gutenberg__wrap .homepage__slider_carousel.medium .main__carousel{
    height:220px;
    min-height:220px;
  }
  .gutenberg__wrap .homepage__slider_carousel.medium .main__carousel .item_box{
    height:220px;
    min-height:220px;
    background-size:contain !important;
  }
}
.gutenberg__wrap .homepage__slider_carousel.small{
  height:60vh;
  min-height:550px;
}

.gutenberg__wrap .homepage__slider_carousel.small .main__carousel{
  height:60vh;
  min-height:550px;
}

.gutenberg__wrap .homepage__slider_carousel.small .main__carousel .item_box{
  height:60vh;
  min-height:550px;
}

.gutenberg__wrap .homepage__slider_carousel.small .main__carousel .item_box .caption{
  top:200px;
}

.gutenberg__wrap .homepage__slider_carousel.small .main__carousel .item_box .caption h1{
  padding:20px;
  color:#fff;
  font-size:80px;
  line-height:80px;
  font-family:"PT Sans", sans-serif;
  font-weight:normal;
}

.gutenberg__wrap .homepage__slider_carousel.small .main__carousel .item_box .caption__bg{
  height:60vh;
  min-height:550px;
}

@media (max-width: 959px){
  .gutenberg__wrap .homepage__slider_carousel.small{
    height:310px;
    background:#fff;
    min-height:310px;
  }
  .gutenberg__wrap .homepage__slider_carousel.small .main__carousel{
    height:310px;
    min-height:310px;
    position:relative;
  }
  .gutenberg__wrap .homepage__slider_carousel.small .main__carousel .item_box{
    height:250px;
    min-height:250px;
    margin-top:70px;
  }
  .gutenberg__wrap .homepage__slider_carousel.small .main__carousel .item_box .caption__bg{
    height:250px;
    min-height:250px;
    display:none;
  }
  .gutenberg__wrap .homepage__slider_carousel.small .main__carousel .item_box .caption{
    top:0;
    left:0;
    width:100%;
    height:100%;
    max-width:100%;
  }
  .gutenberg__wrap .homepage__slider_carousel.small .main__carousel .item_box .caption h1{
    font-size:50px;
    line-height:50px;
    padding:30px 10px 10px 20px;
    width:60%;
    position:absolute;
    bottom:30px;
  }
  .gutenberg__wrap .homepage__slider_carousel.small .main__carousel .item_box .caption h3{
    font-size:20px;
    line-height:25px;
    padding:0 10px 0 20px;
    width:60%;
    display:none;
  }
  .gutenberg__wrap .homepage__slider_carousel.small .main__carousel .item_box .caption .button{
    padding:15px 70px 15px 30px;
    position:absolute;
    top:-70px;
    text-align:left;
    height:70px;
    line-height:40px;
    margin:0;
    width:calc(100% - 20px);
    left:0;
    right:0;
    margin:0 auto;
    background:#00d5b4;
    border:none;
  }
  .gutenberg__wrap .homepage__slider_carousel.small .main__carousel .item_box .caption .button svg{
    top:25px;
  }
  .gutenberg__wrap .homepage__slider_carousel.small .main__carousel .item_box.no_button{
    height:310px;
    min-height:310px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .homepage__slider_carousel{
    height:250px;
    background:#fff;
    min-height:250px;
  }
  .gutenberg__wrap .homepage__slider_carousel .main__carousel{
    height:250px;
    min-height:250px;
    position:relative;
  }
  .gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box{
    height:250px;
    min-height:250px;
  }
  .gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption__bg{
    height:250px;
    min-height:250px;
    display:none;
  }
  .gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption{
    top:0 !important;
    left:0;
    width:100%;
    height:100%;
    max-width:100%;
  }
  .gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption h1{
    font-size:30px !important;
    line-height:33px !important;
    padding:70px 10px 0px 20px;
    width:80%;
  }
  .gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption h3{
    font-size:20px;
    line-height:23px;
    padding:0 10px 0 20px;
    width:80%;
  }
  .gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption .button{
    padding:15px 70px 15px 30px;
    position:absolute;
    bottom:0;
    text-align:left;
    height:70px;
    line-height:40px;
    margin:0;
    width:calc(100% - 20px);
    left:0;
    right:0;
    margin:0 auto;
    background:#00d5b4;
    border:none;
  }
  .gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption .button svg{
    top:25px;
  }
  .gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box.no_button{
    height:72vh;
    min-height:72vh;
    margin-top:0;
  }
}
.gutenberg__wrap .load__more_button{
  clear:both;
  text-align:center;
}

.gutenberg__wrap .load__more_button .button .loadericon{
  width:20px;
  height:20px;
}

.gutenberg__wrap .load__more_button .button .loadericon img{
  width:20px;
  height:20px;
}
.gutenberg__wrap .khums_calculator{
  padding:50px 0 80px 0;
}

.gutenberg__wrap .khums_calculator h2{
  text-align:center;
  font-family:"PT Sans", sans-serif;
  color:#00d5b4;
  padding:40px 0 60px;
  display:block;
  font-size:60px;
}

@media (max-width: 959px){
  .gutenberg__wrap .khums_calculator h2{
    font-size:35px;
  }
}
.gutenberg__wrap .khums_calculator .khums:after,
.gutenberg__wrap .khums_calculator .khums:before{
  content:"";
  display:table;
}

.gutenberg__wrap .khums_calculator .khums:after{
  clear:both;
}

.gutenberg__wrap .khums_calculator .khums .calculator{
  width:60%;
  float:left;
  background:#fff;
  box-shadow:0px 10px 40px rgba(0, 0, 0, 0.1);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=10px, Color="#1A000000");
  padding:25px;
}

.gutenberg__wrap .khums_calculator .khums .calculator p{
  padding:10px 0 5px 0;
  color:#000000;
}

.gutenberg__wrap .khums_calculator .khums .calculator p label{
  display:block;
  font-weight:bold;
  font-size:20px;
  padding:8px 16px;
  text-align:left;
  font-weight:bold;
  clear:both;
}

@media (max-width: 959px){
  .gutenberg__wrap .khums_calculator .khums .calculator p label{
    font-size:18px;
  }
}
.gutenberg__wrap .khums_calculator .khums .calculator p .calc{
  padding:15px;
  color:#000000;
  font-size:16px;
  border:1px #eaeaec solid;
  width:calc(100% - 40px);
  margin-left:40px;
  position:relative;
}

.gutenberg__wrap .khums_calculator .khums .calculator p.totalField{
  font-weight:bold;
  color:#00d5b4;
  font-size:24px;
  text-transform:uppercase;
  padding:10px;
}

.gutenberg__wrap .khums_calculator .khums .calculator p.totalField #total{
  display:block;
  padding:5px 10px;
  padding-left:20px;
  position:relative;
}

.gutenberg__wrap .khums_calculator .khums .calculator p.totalField label{
  padding:8px 0px;
}

.gutenberg__wrap .khums_calculator .khums .calculator p.half_field{
  width:50%;
  float:left;
}

@media (max-width: 959px){
  .gutenberg__wrap .khums_calculator .khums .calculator p.half_field{
    width:100%;
    float:none;
  }
}
.gutenberg__wrap .khums_calculator .khums .calculator p.amount_field span{
  width:40px;
  display:block;
  font-weight:bold;
  color:#000000;
  position:absolute;
  padding:14px;
  font-size:20px;
  text-align:right;
}

@media (max-width: 959px){
  .gutenberg__wrap .khums_calculator .khums .calculator{
    width:100%;
    float:none;
  }
}
.gutenberg__wrap .khums_calculator .khums .calculation{
  margin-top:3%;
  display:block;
  float:right;
  width:40%;
  background:#00d5b4;
  position:relative;
  overflow:hidden;
  padding:40px;
}

.gutenberg__wrap .khums_calculator .khums .calculation p{
  padding:5px 0 10px 0;
  color:#fff;
  font-size:20px;
}

.gutenberg__wrap .khums_calculator .khums .calculation p label{
  display:block;
  font-weight:bold;
  font-size:20px;
  padding:8px 0 0 0;
  text-align:left;
  font-weight:bold;
}

.gutenberg__wrap .khums_calculator .khums .calculation p span{
  display:block;
  padding:0px 10px;
  padding-left:20px;
  position:relative;
  font-size:27px;
  font-weight:bold;
}

@media (max-width: 959px){
  .gutenberg__wrap .khums_calculator .khums .calculation p{
    font-size:18px;
  }
}
.gutenberg__wrap .khums_calculator .khums .calculation h3{
  font-weight:bold;
  color:#fff;
  font-size:30px;
  font-family:Calibri, "Open Sans", sans-serif;
}

@media (max-width: 959px){
  .gutenberg__wrap .khums_calculator .khums .calculation h3{
    font-size:25px;
  }
}
.gutenberg__wrap .khums_calculator .khums .calculation .khums_icon{
  opacity:0.3;
  filter:alpha(opacity=30);
  position:absolute;
  bottom:-110px;
  right:-110px;
  width:400px;
  height:400px;
}

.gutenberg__wrap .khums_calculator .khums .calculation .khums_icon path{
  fill:#3cffe1;
}

.gutenberg__wrap .khums_calculator .khums .calculation .khums_project_donate{
  position:relative;
  z-index:10;
  padding-top:10px;
}

.gutenberg__wrap .khums_calculator .khums .calculation .khums_project_donate .product__description{
  display:none;
}

.gutenberg__wrap .khums_calculator .khums .calculation .khums_project_donate #khums_donation .close-project-popup,
.gutenberg__wrap .khums_calculator .khums .calculation .khums_project_donate #khums_donation h3{
  display:none;
}

.gutenberg__wrap .khums_calculator .khums .calculation .khums_project_donate #khums_donation .productWrapper #tabsnav{
  display:none;
}

.gutenberg__wrap .khums_calculator .khums .calculation .khums_project_donate #khums_donation .productWrapper .tab-content .package__options,
.gutenberg__wrap .khums_calculator .khums .calculation .khums_project_donate #khums_donation .productWrapper .tab-content .reucrringDonationTab{
  display:none;
}

.gutenberg__wrap .khums_calculator .khums .calculation .khums_project_donate #khums_donation .productWrapper .tab-content .singleDonationTab{
  display:block !important;
}

.gutenberg__wrap .khums_calculator .khums .calculation .khums_project_donate #khums_donation .productWrapper .tab-content .singleDonationTab .product__heading{
  display:none;
}

.gutenberg__wrap .khums_calculator .khums .calculation .khums_project_donate #khums_donation .productWrapper .tab-content .singleDonationTab .quantity,
.gutenberg__wrap .khums_calculator .khums .calculation .khums_project_donate #khums_donation .productWrapper .tab-content .singleDonationTab .variations{
  display:none;
}

.gutenberg__wrap .khums_calculator .khums .calculation .khums_project_donate #khums_donation .productWrapper .tab-content .singleDonationTab table{
  float:left;
  width:calc(100% - 172px);
}

.gutenberg__wrap .khums_calculator .khums .calculation .khums_project_donate #khums_donation .productWrapper .tab-content .singleDonationTab table tr{
  display:block !important;
}

.gutenberg__wrap .khums_calculator .khums .calculation .khums_project_donate #khums_donation .productWrapper .tab-content .singleDonationTab table tr td{
  position:relative;
}

.gutenberg__wrap .khums_calculator .khums .calculation .khums_project_donate #khums_donation .productWrapper .tab-content .singleDonationTab table tr td input{
  font-size:25px;
  width:100%;
  padding:13px 10px 15px 40px;
  margin-top:0;
  margin-left:0;
  border:none;
}

@media (max-width: 959px){
  .gutenberg__wrap .khums_calculator .khums .calculation .khums_project_donate #khums_donation .productWrapper .tab-content .singleDonationTab table tr td input{
    width:100%;
    margin:5px 0 0 0;
    padding:8px 30px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .khums_calculator .khums .calculation .khums_project_donate #khums_donation .productWrapper .tab-content .singleDonationTab table tr td{
    display:block;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .khums_calculator .khums .calculation .khums_project_donate #khums_donation .productWrapper .tab-content .singleDonationTab table{
    width:100%;
  }
}
.gutenberg__wrap .khums_calculator .khums .calculation .khums_project_donate #khums_donation .productWrapper .tab-content .singleDonationTab .button{
  background:#f7003a;
  color:#fff;
  border:none;
  width:170px;
}

@media (max-width: 959px){
  .gutenberg__wrap .khums_calculator .khums .calculation .khums_project_donate #khums_donation .productWrapper .tab-content .singleDonationTab .button{
    width:100%;
    font-size:22px;
    padding:20px 0;
    margin-bottom:10px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .khums_calculator .khums .calculation{
    width:100%;
    float:none;
    margin-top:0;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .khums_calculator{
    padding:10px;
  }
}
.gutenberg__wrap .button,
.gutenberg__wrap p.submit input[type=submit]{
  display:inline-block;
  text-align:center;
  text-transform:uppercase;
  font-size:20px;
  padding:18px 25px;
  font-weight:bold;
  text-decoration:none;
  position:relative;
  overflow:hidden;
  transition:all 0.4s ease;
  line-height:24px;
}

.gutenberg__wrap .button span,
.gutenberg__wrap p.submit input[type=submit] span{
  z-index:2;
  position:relative;
}

.gutenberg__wrap .button.yellow,
.gutenberg__wrap .button input[type=submit],
.gutenberg__wrap p.submit input[type=submit].yellow,
.gutenberg__wrap p.submit input[type=submit] input[type=submit]{
  color:#fff;
  background:#f4d60b;
}

.gutenberg__wrap .button.yellow.wave:before,
.gutenberg__wrap .button.yellow.waveRound:before,
.gutenberg__wrap .button input[type=submit].wave:before,
.gutenberg__wrap .button input[type=submit].waveRound:before,
.gutenberg__wrap p.submit input[type=submit].yellow.wave:before,
.gutenberg__wrap p.submit input[type=submit].yellow.waveRound:before,
.gutenberg__wrap p.submit input[type=submit] input[type=submit].wave:before,
.gutenberg__wrap p.submit input[type=submit] input[type=submit].waveRound:before{
  background:#f8e66d;
}

.gutenberg__wrap .button.yellow.borderStyle,
.gutenberg__wrap .button input[type=submit].borderStyle,
.gutenberg__wrap p.submit input[type=submit].yellow.borderStyle,
.gutenberg__wrap p.submit input[type=submit] input[type=submit].borderStyle{
  background:none;
  border:3px #f4d60b solid;
  color:#353e4d;
  padding:11px 25px;
}

.gutenberg__wrap .button.yellow.borderStyle.whiteText,
.gutenberg__wrap .button input[type=submit].borderStyle.whiteText,
.gutenberg__wrap p.submit input[type=submit].yellow.borderStyle.whiteText,
.gutenberg__wrap p.submit input[type=submit] input[type=submit].borderStyle.whiteText{
  color:#fff;
}

.gutenberg__wrap .button.yellow.borderStyle:hover,
.gutenberg__wrap .button input[type=submit].borderStyle:hover,
.gutenberg__wrap p.submit input[type=submit].yellow.borderStyle:hover,
.gutenberg__wrap p.submit input[type=submit] input[type=submit].borderStyle:hover{
  background:#f4d60b;
  color:#fff;
}

.gutenberg__wrap .button.red,
.gutenberg__wrap .button input[type=submit],
.gutenberg__wrap p.submit input[type=submit].red,
.gutenberg__wrap p.submit input[type=submit] input[type=submit]{
  color:#fff;
  background:#c80c78;
  background:linear-gradient(to right, #c80c78 0%, #f7003a 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="vars.$white", endColorstr="vars.$black", GradientType=0);
}

.gutenberg__wrap .button.red.borderStyle,
.gutenberg__wrap .button input[type=submit].borderStyle,
.gutenberg__wrap p.submit input[type=submit].red.borderStyle,
.gutenberg__wrap p.submit input[type=submit] input[type=submit].borderStyle{
  background:none;
  border:3px #f7003a solid;
  color:#353e4d;
  padding:11px 25px;
}

.gutenberg__wrap .button.red.borderStyle.whiteText,
.gutenberg__wrap .button input[type=submit].borderStyle.whiteText,
.gutenberg__wrap p.submit input[type=submit].red.borderStyle.whiteText,
.gutenberg__wrap p.submit input[type=submit] input[type=submit].borderStyle.whiteText{
  color:#fff;
}

.gutenberg__wrap .button.red.borderStyle:hover,
.gutenberg__wrap .button input[type=submit].borderStyle:hover,
.gutenberg__wrap p.submit input[type=submit].red.borderStyle:hover,
.gutenberg__wrap p.submit input[type=submit] input[type=submit].borderStyle:hover{
  background:#f7003a;
  color:#fff;
}

.gutenberg__wrap .button.till,
.gutenberg__wrap .button input[type=submit],
.gutenberg__wrap p.submit input[type=submit].till,
.gutenberg__wrap p.submit input[type=submit] input[type=submit]{
  color:#fff;
  background:#00d5b4;
}

.gutenberg__wrap .button.till.borderStyle,
.gutenberg__wrap .button input[type=submit].borderStyle,
.gutenberg__wrap p.submit input[type=submit].till.borderStyle,
.gutenberg__wrap p.submit input[type=submit] input[type=submit].borderStyle{
  background:none;
  border:3px #00d5b4 solid;
  color:#353e4d;
  padding:11px 25px;
}

.gutenberg__wrap .button.till.borderStyle.whiteText,
.gutenberg__wrap .button input[type=submit].borderStyle.whiteText,
.gutenberg__wrap p.submit input[type=submit].till.borderStyle.whiteText,
.gutenberg__wrap p.submit input[type=submit] input[type=submit].borderStyle.whiteText{
  color:#fff;
}

.gutenberg__wrap .button.till.borderStyle:hover,
.gutenberg__wrap .button input[type=submit].borderStyle:hover,
.gutenberg__wrap p.submit input[type=submit].till.borderStyle:hover,
.gutenberg__wrap p.submit input[type=submit] input[type=submit].borderStyle:hover{
  background:#00d5b4;
  color:#fff;
}

.gutenberg__wrap .button.white,
.gutenberg__wrap p.submit input[type=submit].white{
  color:#353e4d;
  background:#fff;
}

.gutenberg__wrap .button.white.wave:before,
.gutenberg__wrap .button.white.waveRound:before,
.gutenberg__wrap p.submit input[type=submit].white.wave:before,
.gutenberg__wrap p.submit input[type=submit].white.waveRound:before{
  background:white;
}

.gutenberg__wrap .button.white.borderStyle,
.gutenberg__wrap p.submit input[type=submit].white.borderStyle{
  background:none;
  border:3px #fff solid;
  color:#353e4d;
  padding:11px 25px;
}

.gutenberg__wrap .button.white.borderStyle.whiteText,
.gutenberg__wrap p.submit input[type=submit].white.borderStyle.whiteText{
  color:#fff;
}

.gutenberg__wrap .button.white.borderStyle:hover,
.gutenberg__wrap p.submit input[type=submit].white.borderStyle:hover{
  background:#fff;
  color:#353e4d;
}

.gutenberg__wrap .button.pink,
.gutenberg__wrap p.submit input[type=submit].pink{
  color:#fff;
  background:#e00d87;
  border:2px #e00d87 solid;
}

.gutenberg__wrap .button.pink:hover,
.gutenberg__wrap p.submit input[type=submit].pink:hover{
  background:#f11594;
  color:#353e4d;
}

.gutenberg__wrap .button.black,
.gutenberg__wrap p.submit input[type=submit].black{
  color:#fff;
  background:#000000;
  border:2px #000000 solid;
}

.gutenberg__wrap .button.black:hover,
.gutenberg__wrap p.submit input[type=submit].black:hover{
  background:#0d0d0d;
  color:#353e4d;
}

.gutenberg__wrap .button.default,
.gutenberg__wrap p.submit input[type=submit].default{
  background:#353e4d;
  color:#fff;
}

.gutenberg__wrap .button.default.wave:before,
.gutenberg__wrap .button.default.waveRound:before,
.gutenberg__wrap p.submit input[type=submit].default.wave:before,
.gutenberg__wrap p.submit input[type=submit].default.waveRound:before{
  background:#7988a2;
}

.gutenberg__wrap .button.default.borderStyle,
.gutenberg__wrap p.submit input[type=submit].default.borderStyle{
  background:none;
  border:3px #353e4d solid;
  color:#353e4d;
  padding:11px 25px;
}

.gutenberg__wrap .button.outlined,
.gutenberg__wrap p.submit input[type=submit].outlined{
  border:2px solid;
}

.gutenberg__wrap .button.blue,
.gutenberg__wrap p.submit input[type=submit].blue{
  background:#1865f2;
  color:#fff;
}

.gutenberg__wrap .button.blue.wave:before,
.gutenberg__wrap .button.blue.waveRound:before,
.gutenberg__wrap p.submit input[type=submit].blue.wave:before,
.gutenberg__wrap p.submit input[type=submit].blue.waveRound:before{
  background:#a9c6fa;
}

.gutenberg__wrap .button.blue.borderStyle,
.gutenberg__wrap p.submit input[type=submit].blue.borderStyle{
  background:none;
  border:3px #1865f2 solid;
  color:#1865f2;
  padding:11px 25px;
}

.gutenberg__wrap .button.gradient,
.gutenberg__wrap p.submit input[type=submit].gradient{
  background:#23a4dd;
  background:linear-gradient(to right, #23a4dd 0%, #80c345 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="vars.$white", endColorstr="vars.$black", GradientType=0);
  color:#fff;
  padding:20px 30px;
  font-size:18px;
}

.gutenberg__wrap .button.gradient.wave:before,
.gutenberg__wrap .button.gradient.waveRound:before,
.gutenberg__wrap p.submit input[type=submit].gradient.wave:before,
.gutenberg__wrap p.submit input[type=submit].gradient.waveRound:before{
  background:#7988a2;
}

.gutenberg__wrap .button.gradient.borderStyle,
.gutenberg__wrap p.submit input[type=submit].gradient.borderStyle{
  background:none;
  border:3px #353e4d solid;
  color:#353e4d;
  padding:11px 25px;
}

.gutenberg__wrap .button.grey,
.gutenberg__wrap p.submit input[type=submit].grey{
  background:#eaeaec;
  color:#fff;
}

.gutenberg__wrap .button.grey.wave:before,
.gutenberg__wrap .button.grey.waveRound:before,
.gutenberg__wrap p.submit input[type=submit].grey.wave:before,
.gutenberg__wrap p.submit input[type=submit].grey.waveRound:before{
  background:#7988a2;
}

.gutenberg__wrap .button.grey.borderStyle,
.gutenberg__wrap p.submit input[type=submit].grey.borderStyle{
  background:none;
  border:2px #eaeaec solid;
  color:#353e4d;
  padding:11px 25px;
}

.gutenberg__wrap .button i,
.gutenberg__wrap p.submit input[type=submit] i{
  margin-left:8px;
  transition:all 0.3s ease;
}

.gutenberg__wrap .button:hover,
.gutenberg__wrap p.submit input[type=submit]:hover{
  box-shadow:1px 4px 15px rgba(0, 0, 0, 0.15);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1px, OffY=4px, Color="#26000000");
  transition:all 0.4s ease;
}

.gutenberg__wrap .button:hover.wave:before,
.gutenberg__wrap .button:hover.waveRound:before,
.gutenberg__wrap p.submit input[type=submit]:hover.wave:before,
.gutenberg__wrap p.submit input[type=submit]:hover.waveRound:before{
  animation:ripple-in2 1.5s;
}

.gutenberg__wrap .button:hover.white,
.gutenberg__wrap p.submit input[type=submit]:hover.white{
  box-shadow:1px 4px 15px rgba(255, 255, 255, 0);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1px, OffY=4px, Color="#00FFFFFF");
}

.gutenberg__wrap .button:hover i,
.gutenberg__wrap p.submit input[type=submit]:hover i{
  margin-left:13px;
  margin-right:-5px;
  transition:all 0.3s ease;
}

.gutenberg__wrap .button.smaller_button,
.gutenberg__wrap p.submit input[type=submit].smaller_button{
  padding:6px 22px;
}

@media (max-width: 959px){
  .gutenberg__wrap .button,
  .gutenberg__wrap p.submit input[type=submit]{
    padding:11px 28px;
  }
}
.gutenberg__wrap .text-button{
  font-size:15px;
  font-family:Calibri, "Open Sans", sans-serif;
  color:#353e4d;
}

.gutenberg__wrap .text-button i{
  font-size:11px;
  display:inline-block;
  padding:2px 5px;
}
.defaultBG{
  background-color:#353e4d;
}

.yellowBG{
  background-color:#f4d60b;
}

.darkBlueBG{
  background-color:#343340;
}

.greyBG{
  background-color:#eaeaec;
}

.whiteBG{
  background-color:#fff;
}

.whiteText{
  color:#fff;
}

.admin_preview{
  border:1px #000000 solid;
  border-radius:5px;
  overflow:hidden;
}

.gutenberg__wrap .floatLeft{
  float:left;
}

.gutenberg__wrap .floatRight{
  float:right;
}

.gutenberg__wrap .textCenter{
  text-align:center;
}

.gutenberg__wrap .textAlignLeft{
  text-align:left;
}

.gutenberg__wrap .textAlignright{
  text-align:right;
}

.gutenberg__wrap .center{
  text-align:center;
}

.gutenberg__wrap .alignright{
  float:right;
  text-align:right;
  width:auto;
  max-width:auto;
  padding:10px 0 10px 10px;
}

.gutenberg__wrap .alignleft{
  float:left;
  text-align:left;
  width:auto;
  max-width:auto;
  padding:10px 10px 10px 0;
}

.gutenberg__wrap .paddingVertical{
  padding:20px 0;
}

.gutenberg__wrap .paddingBottomTwenty{
  padding-bottom:20px;
}

.gutenberg__wrap .paddingBottomFourty{
  padding-bottom:40px;
}

.gutenberg__wrap .paddingTopTwenty{
  padding-top:20px;
}
.multiple-donation-box .wrap__box #product_details_box .pop-up-product .tab-content .summary{
  width:99%;
}
.multiple-donation-box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options ul{
  display:flex !important;
  flex-wrap:wrap;
  max-width:1000px;
  margin:0 auto 40px;
}
.multiple-donation-box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options ul li{
  width:180px;
}
.multiple-donation-box .wrap__box .product__add_to_cart{
  display:inline-block;
}

.homepage__slider_carousel .main__carousel .item_box.no_button{
  height:250px !important;
  min-height:250px !important;
  margin-top:0;
}
@media screen and (max-width: 959px){
  .homepage__slider_carousel .main__carousel .item_box.no_button{
    height:250px !important;
    min-height:250px !important;
  }
}
.homepage__slider_carousel .main__carousel .item_box .caption h1{
  font-weight:bold;
}
.gutenberg__wrap .quick__donate{
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.4s ease;
  position:fixed;
  right:0;
  left:0;
  bottom:0;
  margin:0 auto !important;
  width:100%;
  background:#fff;
  border-top:5px #00d5b4 solid;
  font-family:Calibri, "Open Sans", sans-serif;
  box-shadow:0px 0px 60px rgba(0, 0, 0, 0.1);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color="#1A000000");
  z-index:10;
}

.gutenberg__wrap .quick__donate .imam__counter{
  float:left;
  width:350px;
  background:#1dffdc;
  color:#fff;
  padding:10px;
}

.gutenberg__wrap .quick__donate .imam__counter .imam__counter_text{
  float:left;
  width:calc(100% - 70px);
}

.gutenberg__wrap .quick__donate .imam__counter .imam__counter_text #countdown{
  font-weight:bold;
  text-align:center;
  display:block;
  padding:10px 10px 5px 10px;
  color:#fff;
  font-size:28px;
}

.gutenberg__wrap .quick__donate .imam__counter .imam__counter_text .countdown__text{
  text-align:center;
  font-size:15px;
  text-transform:uppercase;
  font-weight:bold;
  display:block;
}

.gutenberg__wrap .quick__donate .imam__counter .the_imam{
  float:right;
  width:70px;
}

.gutenberg__wrap .quick__donate .donation__box{
  max-width:1005px;
  width:100%;
  margin:0 auto;
  position:relative;
  z-index:2;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_label{
  text-transform:uppercase;
  color:#000000;
  width:150px;
  float:left;
  padding:18px;
  border-right:1px #eaeaec solid;
  font-size:20px;
  font-weight:bold;
}

@media (max-width: 959px){
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_label{
    width:100%;
    padding:19px 28px;
  }
}
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container{
  float:left;
  width:calc(100% - 150px);
  padding:4px 15px 4px 10px;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container .product__description{
  display:none;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container select{
  width:170px;
  float:left;
  display:block;
  font-size:16px;
  font-family:sans-serif;
  font-weight:700;
  color:#444;
  line-height:1.3;
  padding:0.9em 1.4em 0.8em 0.8em;
  box-sizing:border-box;
  margin:7px 10px;
  border:2px solid #00d5b4;
  box-shadow:0 1px 0 1px rgba(0, 0, 0, 0.04);
  border-radius:0.5em;
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  background-color:#fff;
  background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);
  background-repeat:no-repeat, repeat;
  background-position:right 0.7em top 50%, 0 0;
  background-size:0.65em auto, 100%;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container select#multiple_heading{
  width:110px;
  margin-left:-10px;
}

@media (max-width: 959px){
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container select{
    width:100%;
    margin:10px 0;
  }
}
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container select::-ms-expand{
  display:none;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container select:hover{
  border-color:#888;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container select:focus{
  border-color:#aaa;
  box-shadow:0 0 1px 3px rgba(59, 153, 252, 0.7);
  box-shadow:0 0 0 3px -moz-mac-focusring;
  color:#222;
  outline:none;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container select option{
  font-weight:normal;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation{
  float:left;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation p{
  font-size:20px;
  color:#000000;
  padding:20px;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation p span{
  fill:#00d5b4;
  width:20px;
  height:20px;
  display:block;
  float:left;
  transform:rotate(-180deg);
  margin-right:10px;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product{
  position:relative;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .disabled_overlay{
  text-align:center;
  position:absolute;
  width:100%;
  left:0;
  top:0;
  height:66px;
  opacity:0.7;
  filter:alpha(opacity=70);
  z-index:10;
  background:#fff;
}

@media (max-width: 959px){
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .disabled_overlay{
    height:400px;
  }
}
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product h4{
  position:absolute;
  left:0;
  right:0;
  z-index:11;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .close-project-popup,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct h3{
  display:none;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper #tabsnav{
  width:310px;
  float:left;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper #tabsnav li{
  width:145px;
  float:left;
  margin:4px;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper #tabsnav li a{
  position:relative;
  font-size:14px;
  text-decoration:none;
  font-weight:bold;
  padding:7px 7px 7px 40px;
  display:block;
  color:#00d5b4;
  border:2px #00d5b4 solid;
  background:#fff;
  border-radius:5px;
  overflow:hidden;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper #tabsnav li a svg{
  position:absolute;
  left:12px;
  top:12px;
  width:16px;
  height:16px;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper #tabsnav li a svg g{
  fill:#eaeaec;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper #tabsnav li.active a{
  background:#00d5b4;
  color:#fff;
  border:2px #00d5b4 solid;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper #tabsnav li.active a svg g{
  fill:#fff;
}

@media (max-width: 959px){
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper #tabsnav li{
    width:calc(50% - 8px);
    font-size:19px;
    margin-top:5px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper #tabsnav{
    width:100%;
    float:none;
  }
}
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper.has_quantity .tab-content{
  width:410px;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content{
  width:310px;
  float:left;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .product__heading,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .product__heading{
  display:none;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .cart .quantity,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .cart .variations,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .cart .quantity,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .cart .variations{
  display:none;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .cart table,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .cart table{
  float:left;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .cart table tr,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .cart table tr{
  display:block !important;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .cart table tr td input,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .cart table tr td input{
  font-size:25px;
  width:80px;
  padding:10px 0px 11px 24px;
  margin-top:2px;
  margin-left:7px;
  border:1px #b4b4bc solid;
}

@media (max-width: 959px){
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .cart table tr td input,
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .cart table tr td input{
    width:100%;
    margin:5px 0 15px 0;
    padding:8px 30px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .cart table tr td,
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .cart table tr td{
    display:block;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .cart table,
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .cart table{
    width:100%;
  }
}
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .wccf_grand_total,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .wccf_grand_total{
  display:none;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .button,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .button{
  background:#db0d84;
  background:linear-gradient(to right, #db0d84 0%, #f7003a 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="vars.$white", endColorstr="vars.$black", GradientType=0);
  color:#fff;
}

@media (max-width: 959px){
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .button,
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .button{
    width:100%;
    font-size:22px;
    padding:20px 0;
    margin-bottom:10px;
  }
}
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing{
  width:100px;
  float:left;
  position:relative;
  margin-left:10px;
}

@media (max-width: 959px){
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing:before,
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing:before{
    top:25px;
    left:18px;
  }
}
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing .package__listing_item,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing .package__listing_item_recurring,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing .package__listing_item,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing .package__listing_item_recurring{
  display:none;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing .package__listing_item.you_pay,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing .package__listing_item_recurring.you_pay,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing .package__listing_item.you_pay,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing .package__listing_item_recurring.you_pay{
  display:block;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing .package__listing_item.you_pay small,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing .package__listing_item_recurring.you_pay small,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing .package__listing_item.you_pay small,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing .package__listing_item_recurring.you_pay small{
  display:none;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing .package__listing_item.you_pay input,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing .package__listing_item_recurring.you_pay input,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing .package__listing_item.you_pay input,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing .package__listing_item_recurring.you_pay input{
  font-size:25px;
  width:80px;
  padding:10px 10px 11px 24px;
  margin-top:6px;
  margin-left:0;
  border:1px #b4b4bc solid;
}

@media (max-width: 959px){
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing .package__listing_item.you_pay input,
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing .package__listing_item_recurring.you_pay input,
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing .package__listing_item.you_pay input,
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing .package__listing_item_recurring.you_pay input{
    width:100%;
    margin:10px 0;
    padding:8px 30px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing,
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing{
    width:100%;
    margin:0;
    padding:5px;
  }
}
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .button_wrapper,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .button_wrapper{
  float:left;
}

@media (max-width: 959px){
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .button_wrapper,
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .button_wrapper{
    width:100%;
    margin:0;
    padding:0 5px 5px 5px;
  }
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .button_wrapper .button,
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .button_wrapper .button{
    width:100%;
    font-size:22px;
    padding:20px 0;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product .quickproduct .productWrapper .tab-content{
    width:100%;
  }
}
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product.no_id .gifting_section,
.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .pop-up-product.no_id .sayed_section{
  display:none;
}

.gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation .button{
  float:right;
  height:auto;
  border:none;
  font-size:20px;
  padding:20px 30px;
  background:#c80c78;
  background:linear-gradient(to right, #c80c78 0%, #f7003a 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="vars.$white", endColorstr="vars.$black", GradientType=0);
}

@media (max-width: 959px){
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container #quick_donation{
    width:100%;
    padding:10px 20px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .quick__donate .donation__box .quick_donation_container{
    width:100%;
    padding:10px 20px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .quick__donate{
    bottom:48px;
    opacity:1;
    filter:alpha(opacity=100);
    padding-bottom:10px;
  }
}
.gutenberg__wrap .quick__donate .close_donation,
.gutenberg__wrap .quick__donate .close_donation_mobile{
  display:block;
  z-index:10;
  background:#00d5b4;
  width:26px;
  height:26px;
  position:absolute;
  top:0;
  right:0px;
  text-align:center;
  line-height:22px;
}

.gutenberg__wrap .quick__donate .close_donation_mobile svg,
.gutenberg__wrap .quick__donate .close_donation svg{
  width:16px;
  height:23px;
  fill:#fff;
  margin-top:1px;
}

@media (max-width: 959px){
  .gutenberg__wrap .quick__donate .close_donation_mobile svg,
  .gutenberg__wrap .quick__donate .close_donation svg{
    width:30px;
    height:30px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .quick__donate .close_donation,
  .gutenberg__wrap .quick__donate .close_donation_mobile{
    width:35px;
    height:35px;
    top:12px;
    right:6px;
  }
}
.gutenberg__wrap .quick__donate.activeMobile{
  transition:all 0.4s ease;
  opacity:1;
  filter:alpha(opacity=100);
  bottom:55px;
}

.gutenberg__wrap .quick__donate.hide{
  transition:all 0.4s ease;
  opacity:0;
  filter:alpha(opacity=0);
  bottom:-700px;
}

@media (max-width: 959px){
  .gutenberg__wrap .quick__donate{
    width:100%;
  }
}
.gutenberg__wrap .quick__donate_button{
  font-size:18px;
  position:fixed;
  padding:20px 20px 20px 60px;
  display:inline-block;
  max-width:220px;
  bottom:-80px;
  left:0;
  right:0;
  margin:0 auto;
  opacity:0;
  filter:alpha(opacity=0);
  z-index:10;
  transition:all 0.7s ease;
}

.gutenberg__wrap .quick__donate_button svg{
  position:absolute;
  top:8px;
  left:8px;
  width:50px;
  height:50px;
  fill:#fff;
}

.gutenberg__wrap .quick__donate_button.active{
  bottom:0px;
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.7s ease;
}

@media (max-width: 959px){
  .gutenberg__wrap .quick__donate_button{
    display:none;
  }
}
.gutenberg__wrap .donate_page .checkout-page,
.gutenberg__wrap .donate_page .footer__bottom{
  margin-bottom:0;
}
.tshirt-checkbox img{
  width:250px;
  padding:20px;
  border-radius:20px !important;
}

.tshirt-checkbox label{
  font-weight:bold;
  font-size:18px !important;
}

.tshirt-checkbox label img{
  border-radius:20px;
}
@media (max-width: 959px){
  .gutenberg__wrap .single__post .course__carousel{
    overflow:hidden;
  }
  .gutenberg__wrap .single__post .course__carousel h1{
    width:100% !important;
    font-size:30px !important;
    line-height:30px !important;
  }
}
.gutenberg__wrap .single__post .medium_box .sidebar .latest__articles .secondary__scroller .item_box .post__left_details img{
  position:relative;
  z-index:2;
  margin-bottom:-2px;
}

.gutenberg__wrap .single__post .medium_box .sidebar .latest__articles .secondary__scroller .item_box .post__left_details .cta__icon{
  display:block;
  position:absolute;
  bottom:10px;
  right:10px;
  z-index:10;
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.8s ease;
}

.gutenberg__wrap .single__post .medium_box .sidebar .latest__articles .secondary__scroller .item_box .post__left_details .cta__icon svg{
  fill:#fff;
  width:20px;
  height:20px;
}

.gutenberg__wrap .single__post .medium_box .sidebar .latest__articles .secondary__scroller .item_box .post__left_details .cta__icon svg.arrow{
  width:10px;
  height:10px;
  display:none;
}

.gutenberg__wrap .single__post .medium_box .sidebar .latest__articles .secondary__scroller .item_box .post__left_details:after{
  position:absolute;
  z-index:2;
  height:100%;
  width:100%;
  top:0;
  opacity:0.5;
  filter:alpha(opacity=50);
  content:"";
  background:linear-gradient(0deg, black 0%, transparent 100%);
}

.gutenberg__wrap .single__post .medium_box .sidebar .latest__articles .secondary__scroller .item_box .post__right_details{
  float:left;
  width:227px;
  padding:0;
}

.gutenberg__wrap .single__post .medium_box .sidebar .latest__articles .secondary__scroller .item_box .post__right_details .post__title{
  font-size:18px;
  line-height:17px;
  color:#001335;
}

.gutenberg__wrap .single__post .medium_box .sidebar .latest__articles .secondary__scroller .item_box .post__right_details .post__title a{
  font-size:15px;
  line-height:17px;
  text-decoration:none;
}

.gutenberg__wrap .single__post .medium_box .sidebar .latest__articles .secondary__scroller .item_box .post__right_details .post__date{
  display:block;
  padding:10px 0;
  color:#9a9aa3;
  font-size:14px;
  padding:0 18px;
  text-align:left;
}

@media (max-width: 959px){
  .gutenberg__wrap .single__post .medium_box .sidebar .latest__articles .secondary__scroller .item_box .post__right_details{
    width:calc(100% - 120px);
  }
}
.gutenberg__wrap .single__post .medium_box .sidebar .latest__articles .secondary__scroller .item_box:hover{
  transition:all 0.4s ease;
  transform:translatey(-5px);
}

.gutenberg__wrap .single__post .medium_box .sidebar .latest__articles .secondary__scroller .item_box:hover .post__left_details{
  box-shadow:0px 8px 20px rgba(0, 0, 0, 0.2);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=8px, Color="#33000000");
  transition:all 0.3s ease;
}

@media (max-width: 959px){
  .gutenberg__wrap .single__post .medium_box .sidebar .latest__articles .secondary__scroller .item_box{
    padding:0px;
  }
  .gutenberg__wrap .single__post .medium_box .sidebar .latest__articles .secondary__scroller .item_box:after,
  .gutenberg__wrap .single__post .medium_box .sidebar .latest__articles .secondary__scroller .item_box:before{
    content:"";
    display:table;
  }
  .gutenberg__wrap .single__post .medium_box .sidebar .latest__articles .secondary__scroller .item_box:after{
    clear:both;
  }
}
.gutenberg__wrap .single__post .medium_box .sidebar .author__box{
  margin-top:12px;
  background:#fff;
  box-shadow:0px 5px 30px rgba(0, 0, 0, 0.08);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=5px, Color="#14000000");
  padding:10px;
}

.gutenberg__wrap .single__post .medium_box .sidebar .author__box:after,
.gutenberg__wrap .single__post .medium_box .sidebar .author__box:before{
  content:"";
  display:table;
}

.gutenberg__wrap .single__post .medium_box .sidebar .author__box:after{
  clear:both;
}

.gutenberg__wrap .single__post .medium_box .sidebar .author__box h3{
  font-size:16px;
  text-transform:uppercase;
  padding:10px 20px;
}

.gutenberg__wrap .single__post .medium_box .sidebar .author__box h2{
  padding:0px 20px 10px 20px;
  font-size:35px;
  line-height:35px;
}

.gutenberg__wrap .single__post .medium_box .sidebar .author__box .post__author_image{
  margin-right:10px;
  width:60px;
  height:60px;
  margin-top:-2px;
  margin-left:10px;
}

.gutenberg__wrap .single__post .medium_box .sidebar .author__box .post__author_name{
  width:auto;
  font-size:24px;
  line-height:25px;
  margin-left:5px;
  margin-top:10px;
}

.gutenberg__wrap .single__post .medium_box .sidebar .author__box p{
  padding:20px;
  line-height:23px;
  font-size:17px;
}

.gutenberg__wrap .single__post .medium_box .sidebar .author__box a{
  margin:10px;
  border:2px #000000 solid;
  display:inline-block;
  padding:10px;
  text-decoration:none;
  float:right;
}

.gutenberg__wrap .single__post .medium_box .sidebar .author__box a:hover{
  opacity:0.8;
  filter:alpha(opacity=80);
  transform:translatey(-3px);
}

.gutenberg__wrap .single__post .medium_box .sidebar .author__box #mc_embed_signup{
  padding:10px;
  width:100%;
}

.gutenberg__wrap .single__post .medium_box .sidebar .author__box #mc_embed_signup .mc-field-group{
  margin:5px 0;
}

.gutenberg__wrap .single__post .medium_box .sidebar .author__box #mc_embed_signup .mc-field-group input{
  width:100%;
  background:#f7f7f8;
  font-size:16px;
  border:none;
  padding:12px;
}

.gutenberg__wrap .single__post .medium_box .sidebar .author__box #mc_embed_signup .button{
  background:none;
  border:2px #000000 solid;
  display:inline-block;
  padding:10px;
  float:right;
  border-radius:0;
  margin:10px 0;
}

.gutenberg__wrap .single__post .medium_box .sidebar .author__box #mc_embed_signup .indicates-required{
  padding:5px 0;
  color:#dddde0;
}

.gutenberg__wrap .single__post .medium_box .sidebar .share__box{
  margin-top:12px;
  background:none;
  padding:10px;
}

.gutenberg__wrap .single__post .medium_box .sidebar .share__box .addthis_inline_share_toolbox{
  margin:0 10px;
}

.gutenberg__wrap .single__post .medium_box .sidebar .share__box h3{
  font-size:16px;
  text-transform:uppercase;
  padding:10px 20px;
}

.gutenberg__wrap .single__post .medium_box .sidebar .share__box h2{
  padding:0px 20px 10px 20px;
  font-size:35px;
  line-height:35px;
}

@media (max-width: 959px){
  .gutenberg__wrap .single__post .medium_box .sidebar{
    width:90%;
    float:none;
    margin:0 auto;
  }
}
.gutenberg__wrap .single__post .medium_box .content__box{
  width:calc(100% - 350px);
  float:left;
}

.gutenberg__wrap .single__post .medium_box .content__box .wp-block-gallery{
  margin:20px 0 0 0;
}

.gutenberg__wrap .single__post .medium_box .content__box.no__profile_box{
  width:100%;
}

@media (max-width: 959px){
  .gutenberg__wrap .single__post .medium_box .content__box{
    width:100%;
    float:none;
  }
}
.gutenberg__wrap .single__post .post__event_date{
  margin-top:-30px;
  margin-bottom:20px;
  text-align:center;
  display:block;
  font-size:15px;
  color:#9a9aa3;
  padding:10px 0;
}

.gutenberg__wrap .single__post h1{
  margin:0 auto;
  max-width:1100px;
  width:100%;
  font-size:40px;
  line-height:45px;
  text-align:center;
  font-weight:normal;
  padding:35px 0 10px 0;
}

@media (max-width: 959px){
  .gutenberg__wrap .single__post h1{
    padding:20px 30px;
    font-size:35px;
    line-height:40px;
  }
}
.gutenberg__wrap .single__post .post__date{
  font-size:20px;
  text-align:center;
  display:block;
  padding:0 0 30px 0;
}

.gutenberg__wrap .single__post .post__featured_image{
  margin:20px 0;
}

@media (max-width: 959px){
  .gutenberg__wrap .single__post .post__featured_image{
    margin-top:0;
  }
}
.gutenberg__wrap .single__post .event_date_wrap{
  margin:0 auto;
  display:inline-block;
  text-align:center;
  width:100%;
}

.gutenberg__wrap .single__post .event_date_wrap .post__event_date{
  display:inline-block;
}

.gutenberg__wrap .single__post .event_date_wrap .post__event_date svg{
  width:24px;
  height:24px;
  margin-bottom:-5px;
  opacity:0.5;
  filter:alpha(opacity=50);
}

.gutenberg__wrap .single__post .event_date_wrap .event_location{
  display:inline-block;
  display:inline-block;
  padding:0 10px;
}

@media (max-width: 959px){
  .gutenberg__wrap .single__post{
    width:100%;
    float:none;
  }
}
.gutenberg__wrap .single__post .single__slider_carousel{
  margin-top:0;
  margin-bottom:30px;
}

.gutenberg__wrap .single__post .single__slider_carousel:after,
.gutenberg__wrap .single__post .single__slider_carousel:before{
  content:"";
  display:table;
}

.gutenberg__wrap .single__post .single__slider_carousel:after{
  clear:both;
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper{
  margin-top:0px;
  position:relative;
  overflow:hidden;
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .colour__watermark_bar{
  position:absolute;
  width:200px;
  height:180%;
  background:#f7003a;
  background:linear-gradient(209deg, #f7003a 0%, #7c0898 100%);
  bottom:-300px;
  left:40%;
  transform:rotate(45deg);
  z-index:1;
}

@media (max-width: 959px){
  .gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .colour__watermark_bar{
    width:100px;
  }
}
.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_heading{
  position:absolute;
  left:0px;
  top:0;
  margin-top:60px;
  z-index:3;
  float:left;
  width:320px;
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_heading .watermark__heading{
  position:absolute;
  left:20px;
  top:-30px;
  font-size:150px;
  line-height:120px;
  color:#dddde0;
  opacity:0.12;
  filter:alpha(opacity=12);
  z-index:1;
}

@media (max-width: 959px){
  .gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_heading .watermark__heading{
    font-size:100px;
    top:-20px;
    overflow:hidden;
  }
}
.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_heading .caption__wrap{
  position:relative;
  z-index:3;
  width:200px;
  margin:100px;
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_heading .caption__wrap h3{
  text-transform:uppercase;
  font-size:20px;
  color:#001335;
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_heading .caption__wrap h2{
  padding-top:10px;
  font-size:45px;
  line-height:43px;
  color:#001335;
}

@media (max-width: 959px){
  .gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_heading .caption__wrap h2{
    font-size:35px;
    line-height:40px;
  }
}
.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_heading .caption__wrap:after{
  width:1px;
  height:140px;
  background:#001335;
  position:absolute;
  content:"";
  bottom:-80px;
  right:40px;
  transform:rotate(45deg);
}

@media (max-width: 959px){
  .gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_heading .caption__wrap:after{
    display:none;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_heading .caption__wrap{
    width:100%;
    padding:20px;
    margin:0 auto;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_heading{
    margin-top:20px;
    float:none;
    width:100%;
    overflow:hidden;
  }
}
.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .bg__image{
  width:100%;
  height:100%;
  position:absolute;
  z-index:1;
  top:0;
  left:0;
  background-size:cover !important;
  opacity:0.15;
  filter:alpha(opacity=15);
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main{
  height:100%;
  width:100%;
  position:relative;
  z-index:4;
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main:after,
.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main:before{
  content:"";
  display:table;
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main:after{
  clear:both;
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main .item_box{
  margin:0 auto;
  overflow:hidden;
  border-radius:5px;
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main .item_box .video__post_wrap{
  width:1100px;
  margin:0 auto;
  margin-top:100px;
  margin-bottom:50px;
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main .item_box .video__post_wrap:after,
.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main .item_box .video__post_wrap:before{
  content:"";
  display:table;
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main .item_box .video__post_wrap:after{
  clear:both;
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main .item_box .video__post_wrap .post__featured_videoWrap{
  width:1100px;
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main .item_box .video__post_wrap .post__featured_videoWrap .post__featured_image{
  overflow:hidden;
  border-radius:5px;
  position:relative;
  box-shadow:0px 30px 40px #000e26;
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=30px, Color="#FF000E26");
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main .item_box .video__post_wrap .post__featured_videoWrap .post__featured_image .video__image{
  width:100%;
  height:100%;
  background-size:cover !important;
  position:absolute;
  z-index:1;
  top:0;
  left:0;
  transform:scale(1.1);
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main .item_box .video__post_wrap .post__featured_videoWrap .post__featured_image img{
  transform:scale(1);
  transition:all 0.9s ease;
  position:relative;
  z-index:1;
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main .item_box .video__post_wrap .post__featured_videoWrap .post__featured_image:before{
  position:absolute;
  width:200px;
  height:150px;
  transition:all 0.8s ease;
  opacity:0;
  filter:alpha(opacity=0);
  background:#f7003a;
  background:linear-gradient(209deg, #f7003a 0%, #7c0898 100%);
  bottom:-100px;
  right:-100px;
  transform:rotate(-45deg);
  z-index:3;
  content:"";
}

@media (max-width: 959px){
  .gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main .item_box .video__post_wrap .post__featured_videoWrap .post__featured_image{
    margin:130px 10px 200px 10px;
  }
}
.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main .item_box .video__post_wrap .banner__caption{
  width:100%;
  float:left;
  padding:20px;
  padding-top:10px;
  position:relative;
  margin:0 auto;
  margin-top:0;
  z-index:3;
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main .item_box .video__post_wrap .banner__caption h1{
  width:70%;
  float:left;
  color:#fff;
  padding:10px 0;
  line-height:40px;
  text-align:left;
  font-size:40px;
  transition:all 0.8s ease;
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main .item_box .video__post_wrap .banner__caption h1 a{
  color:#fff;
  text-align:left;
  text-decoration:none;
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main .item_box .video__post_wrap .banner__caption .post__date{
  width:70%;
  float:left;
  color:#fff;
  font-size:18px;
  display:block;
  padding:5px 0;
  text-align:left;
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main .item_box .video__post_wrap .banner__caption .post__excerpt{
  width:30%;
  float:right;
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main .item_box .video__post_wrap .banner__caption .post__excerpt p{
  color:#fff;
  font-size:20px;
  line-height:25px;
  padding:20px 0;
}

.gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main .item_box .video__post_wrap .banner__caption strong{
  font-style:italic;
  color:#fff;
  font-size:15px;
  font-weight:bold;
  display:block;
}

@media (max-width: 959px){
  .gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main .item_box .video__post_wrap .banner__caption{
    width:90%;
    margin:0 auto;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .single__post .single__slider_carousel .carousel__wrapper .single__slider_main .item_box{
    width:100%;
  }
}
.gutenberg__wrap .single__post .single__slider_carousel.white{
  background:#fff;
  border-top:1px #eaeaec solid;
}

.gutenberg__wrap .single__post .single__slider_carousel.grey{
  background:#f9f9f9;
}

.gutenberg__wrap .single__post .single__slider_carousel.black{
  background:#001335;
}

.gutenberg__wrap .single__post .single__slider_carousel.black .carousel__wrapper .single__slider_heading .caption__wrap h1,
.gutenberg__wrap .single__post .single__slider_carousel.black .carousel__wrapper .single__slider_heading .caption__wrap h2,
.gutenberg__wrap .single__post .single__slider_carousel.black .carousel__wrapper .single__slider_heading .caption__wrap h3,
.gutenberg__wrap .single__post .single__slider_carousel.black .carousel__wrapper .single__slider_heading .caption__wrap h4,
.gutenberg__wrap .single__post .single__slider_carousel.black .carousel__wrapper .single__slider_heading .caption__wrap h5,
.gutenberg__wrap .single__post .single__slider_carousel.black .carousel__wrapper .single__slider_heading .caption__wrap h6,
.gutenberg__wrap .single__post .single__slider_carousel.black .carousel__wrapper .single__slider_heading .caption__wrap p{
  color:#fff;
}

.gutenberg__wrap .single__post .single__slider_carousel.black .carousel__wrapper .single__slider_heading .caption__wrap:after{
  background:#fff;
}

.gutenberg__wrap .gutenberg__wrap.related_items_wrap .featured__slider_carousel{
  margin-top:0;
}

.gutenberg__wrap .gutenberg__wrap.related_items_wrap .featured__slider_carousel .carousel__wrapper .featured__slider{
  padding:45px 0;
}
.gutenberg__wrap .videoWrap{
  z-index:10;
  position:relative;
  padding-bottom:56.25%;
  padding-top:25px;
  height:0;
}

.gutenberg__wrap .videoWrap iframe{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.gutenberg__wrap .gutenberg__wrap.related_items_wrap{
  border-top:1px #eaeaec solid;
  margin-top:40px;
  width:100%;
  float:right;
}

@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap.related_items_wrap{
    width:100%;
    float:none;
  }
}
.gutenberg__wrap .tag__wrap{
  margin:0 80px 0 80px;
}

.gutenberg__wrap .tag__wrap:after,
.gutenberg__wrap .tag__wrap:before{
  content:"";
  display:table;
}

.gutenberg__wrap .tag__wrap:after{
  clear:both;
}

.gutenberg__wrap .tag__wrap .in__tags a{
  display:inline-block;
  color:#e00d87;
  font-size:16px;
  padding:13px 3px;
  margin:4px;
}

@media (max-width: 959px){
  .gutenberg__wrap .tag__wrap{
    margin:0 30px;
  }
}
.gutenberg__wrap .post__author_wrap_box:after,
.gutenberg__wrap .post__author_wrap_box:before{
  content:"";
  display:table;
}

.gutenberg__wrap .post__author_wrap_box:after{
  clear:both;
}

.gutenberg__wrap .post__author_wrap_box .post__author_image{
  margin-right:10px;
  float:left;
  width:30px;
  height:30px;
  background:#eaeaec;
  border-radius:200px;
  overflow:hidden;
}

.gutenberg__wrap .post__author_wrap_box .post__author_image svg{
  fill:#fff;
  opacity:0;
  filter:alpha(opacity=0);
  width:30px;
  height:57px;
  display:block;
  margin:0 auto;
}

.gutenberg__wrap .post__author_wrap_box .post__author_name{
  width:auto;
  color:#fff;
  font-size:18px;
  font-weight:normal;
  line-height:30px;
  font-style:italic;
}

.gutenberg__wrap .post__author_wrap_box.dark .post__author_name{
  width:auto;
  color:#000000;
  font-size:16px;
  font-weight:normal;
  line-height:30px;
}
.gutenberg__wrap .author__top_profile{
  padding-top:50px;
  max-width:900px;
}

.gutenberg__wrap .author__top_profile .post__author_image{
  float:left;
  width:400px;
  box-shadow:0px 20px 40px rgba(0, 0, 0, 0.3);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=20px, Color="#4D000000");
}

.gutenberg__wrap .author__top_profile .post__author_image img{
  margin-bottom:-4px;
}

.gutenberg__wrap .author__top_profile .author__description_wrap{
  float:left;
  width:calc(100% - 400px);
  padding:30px;
  text-align:left;
}

.gutenberg__wrap .author__top_profile .author__description_wrap .post__author_name{
  width:auto;
  text-align:left;
  background:#000000;
  color:#fff;
  display:inline-block;
  padding:15px;
  margin-left:-100px;
}

@media (max-width: 959px){
  .gutenberg__wrap .author__top_profile .author__description_wrap{
    margin-top:-60px;
    float:none;
    width:100%;
    padding:20px;
    padding-bottom:0;
  }
  .gutenberg__wrap .author__top_profile .author__description_wrap .post__author_name{
    margin-left:-10px;
    font-size:30px;
  }
  .gutenberg__wrap .author__top_profile .author__description_wrap h4{
    padding:15px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .author__top_profile{
    padding-top:20px;
  }
  .gutenberg__wrap .author__top_profile .post__author_image{
    width:90%;
    margin:0 auto;
    float:none;
    display:block;
  }
}
.gutenberg__wrap .video_meta{
  padding-bottom:10px;
}

.gutenberg__wrap .video_meta:after,
.gutenberg__wrap .video_meta:before{
  content:"";
  display:table;
}

.gutenberg__wrap .video_meta:after{
  clear:both;
}

.gutenberg__wrap .video_meta span{
  display:inline-block;
  font-size:17px;
  font-weight:bold;
  width:auto;
  float:left;
  color:#fff;
  padding:10px 20px 10px 0px;
}

.gutenberg__wrap .video_meta span svg{
  margin:0 5px -4px 0;
  width:20px;
  height:20px;
}

.gutenberg__wrap .video_meta span svg path{
  fill:#fff !important;
}
.gutenberg__wrap .homepage__slider_carousel{
  height:84vh;
  position:relative;
  min-height:850px;
}

.gutenberg__wrap .homepage__slider_carousel .main__carousel{
  height:84vh;
  min-height:850px;
}

.gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box{
  background-size:cover !important;
  height:84vh;
  position:relative;
  min-height:850px;
  background-position:center !important;
}

.gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box:before{
  display:none;
  z-index:1;
  content:"";
  position:absolute;
  top:0;
  left:0;
  background:#000000;
  opacity:0.3;
  filter:alpha(opacity=30);
  width:100%;
  height:100vh;
  min-height:750px;
}

@media (max-width: 959px){
  .gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box.has_overlay{
    display:block !important;
  }
}
.gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .large_box{
  position:relative;
  height:100%;
  max-width:1800px;
  width:95%;
}

@media (max-width: 959px){
  .gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .large_box{
    width:100%;
  }
}
.gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption__bg{
  position:absolute;
  height:84vh;
  width:60%;
  z-index:2;
  min-height:850px;
}

.gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption__bg.black.left{
  background:#000000;
  background:linear-gradient(to right, #000000 0%, rgba(124, 8, 152, 0) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="vars.$white", endColorstr="vars.$black", GradientType=0);
  opacity:0.8;
  filter:alpha(opacity=80);
}

.gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption__bg.black.center{
  background:#000000;
  background:linear-gradient(to bottom, #000000 0%, rgba(124, 8, 152, 0) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="vars.$white", endColorstr="vars.$black", GradientType=0);
  opacity:0.8;
  filter:alpha(opacity=80);
}

.gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption__bg.black.right{
  background:#000000;
  background:linear-gradient(to right, #000000 100%, rgba(124, 8, 152, 0) 0%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="vars.$white", endColorstr="vars.$black", GradientType=0);
  opacity:0.8;
  filter:alpha(opacity=80);
}

.gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption__bg.white.left{
  background:#fff;
  background:linear-gradient(to right, #fff 0%, rgba(124, 8, 152, 0) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="vars.$white", endColorstr="vars.$black", GradientType=0);
  opacity:0.9;
  filter:alpha(opacity=90);
}

.gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption__bg.white.center{
  background:#fff;
  background:linear-gradient(to bottom, #fff 0%, rgba(124, 8, 152, 0) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="vars.$white", endColorstr="vars.$black", GradientType=0);
  opacity:0.9;
  filter:alpha(opacity=90);
}

.gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption__bg.white.right{
  background:#fff;
  background:linear-gradient(to right, #fff 100%, rgba(124, 8, 152, 0) 0%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="vars.$white", endColorstr="vars.$black", GradientType=0);
  opacity:0.9;
  filter:alpha(opacity=90);
}

.gutenberg__wrap .homepage__slider_carousel .main__carousel .item_box .caption__bg.none{
  display:none;
}
.gutenberg__wrap .banner_quick_donation_banner_box{
  position:absolute;
  background:#fff;
  right:60px;
  top:200px;
  width:450px;
  padding:40px;
  box-shadow:0px 0px 60px rgba(0, 0, 0, 0.2);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color="#33000000");
}

.gutenberg__wrap .banner_quick_donation_banner_box h3{
  text-align:center;
  margin-top:0;
  padding-top:0;
  text-transform:uppercase;
}

.gutenberg__wrap .banner_quick_donation_banner_box .product__description{
  display:none;
}

.gutenberg__wrap .banner_quick_donation_banner_box select{
  width:100%;
  display:block;
  font-size:16px;
  font-weight:700;
  color:#444;
  line-height:1.3;
  padding:0.9em 1.4em 0.8em 0.8em;
  box-sizing:border-box;
  margin:10px 0;
  border:2px solid #00d5b4;
  box-shadow:0 1px 0 1px rgba(0, 0, 0, 0.04);
  border-radius:0.5em;
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  background-color:#fff;
  background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);
  background-repeat:no-repeat, repeat;
  background-position:right 0.7em top 50%, 0 0;
  background-size:0.65em auto, 100%;
}

.gutenberg__wrap .banner_quick_donation_banner_box select#multiple_heading{
  width:110px;
  margin-left:-10px;
}

@media (max-width: 959px){
  .gutenberg__wrap .banner_quick_donation_banner_box select{
    width:100%;
    margin:10px 0;
  }
}
.gutenberg__wrap .banner_quick_donation_banner_box select::-ms-expand{
  display:none;
}

.gutenberg__wrap .banner_quick_donation_banner_box select:hover{
  border-color:#888;
}

.gutenberg__wrap .banner_quick_donation_banner_box select:focus{
  border-color:#aaa;
  box-shadow:0 0 1px 3px rgba(59, 153, 252, 0.7);
  box-shadow:0 0 0 3px -moz-mac-focusring;
  color:#222;
  outline:none;
}

.gutenberg__wrap .banner_quick_donation_banner_box select option{
  font-weight:normal;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner{
  float:left;
  width:100%;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner p{
  font-size:20px;
  color:#000000;
  padding:20px;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner p span{
  fill:#00d5b4;
  width:20px;
  height:20px;
  display:block;
  float:left;
  transform:rotate(-180deg);
  margin-right:10px;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product{
  position:relative;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .disabled_overlay{
  text-align:center;
  position:absolute;
  width:100%;
  left:0;
  top:0;
  height:66px;
  opacity:0.7;
  filter:alpha(opacity=70);
  z-index:10;
  background:#fff;
}

@media (max-width: 959px){
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .disabled_overlay{
    height:400px;
  }
}
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product h4{
  position:absolute;
  left:0;
  right:0;
  z-index:11;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .close-project-popup,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct h3{
  display:none;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper #tabsnav{
  width:100%;
  margin-left:0;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper #tabsnav li{
  width:47%;
  float:left;
  margin:4px;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper #tabsnav li a{
  position:relative;
  font-size:20px;
  text-decoration:none;
  font-weight:bold;
  padding:7px 7px 7px 40px;
  display:block;
  color:#00d5b4;
  border:2px #00d5b4 solid;
  background:#fff;
  border-radius:5px;
  overflow:hidden;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper #tabsnav li a svg{
  position:absolute;
  left:12px;
  top:12px;
  width:16px;
  height:16px;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper #tabsnav li a svg g{
  fill:#eaeaec;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper #tabsnav li.active a{
  background:#00d5b4;
  color:#fff;
  border:2px #00d5b4 solid;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper #tabsnav li.active a svg g{
  fill:#fff;
}

@media (max-width: 959px){
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper #tabsnav li{
    width:calc(50% - 8px);
    font-size:19px;
    margin-top:5px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper #tabsnav{
    width:100%;
    float:none;
  }
}
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper.has_quantity .tab-content{
  width:410px;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content{
  width:100%;
  float:left;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .product__heading,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .product__heading{
  display:none;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .gifting_section,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .gifting_section{
  width:100%;
  max-width:455px;
  margin:0 auto;
  background:#f7f7f8;
  border:1px #eaeaec solid;
  margin-bottom:10px;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .gifting_section:after,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .gifting_section:before,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .gifting_section:after,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .gifting_section:before{
  content:"";
  display:table;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .gifting_section:after,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .gifting_section:after{
  clear:both;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .gifting_section .ztrust-custom-field-wrapper,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .gifting_section .ztrust-custom-field-wrapper{
  width:50%;
  float:left;
  padding:10px 5px 10px 5px;
  text-align:left;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .gifting_section .ztrust-custom-field-wrapper label,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .gifting_section .ztrust-custom-field-wrapper label{
  display:block;
  float:none;
  text-align:left;
  font-weight:bold;
  padding:10px 0 8px 0;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .gifting_section .ztrust-custom-field-wrapper input,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .gifting_section .ztrust-custom-field-wrapper input{
  display:block;
  width:100%;
  border:1px #eaeaec solid;
  padding:10px 5px;
  font-size:16px;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .gifting_section .ztrust-custom-field-wrapper input.error,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .gifting_section .ztrust-custom-field-wrapper input.error{
  border:1px #f7003a solid;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .payyourprice_customize_class,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .payyourprice_customize_class{
  position:relative;
  margin-left:10px;
  display:block !important;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .payyourprice_customize_class tr td.label label,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .payyourprice_customize_class tr td.label label{
  font-size:18px;
  font-weight:normal;
  line-height:20px;
  color:#000000;
  padding:5px 0 5px 30px;
  position:relative;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .payyourprice_customize_class:before,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .payyourprice_customize_class:before{
  position:absolute;
  z-index:2;
  left:0;
  top:3px;
  display:block;
  width:15px;
  height:15px;
  transition:all 0.4s ease;
  background:#eaeaec;
  border:1px #e2e2e5 solid;
  border-radius:100px;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .payyourprice_customize_class:after,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .payyourprice_customize_class:after{
  z-index:1;
  content:"";
  position:absolute;
  left:0;
  top:3px;
  display:block;
  width:15px;
  height:15px;
  transition:all 0.4s ease;
  background:#eaeaec;
  border-radius:100px;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .payyourprice_customize_class.active:before,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .payyourprice_customize_class.active:before{
  content:"";
  background:#00d5b4;
  border:1px #00c6a7 solid;
  transition:all 0.4s ease;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .payyourprice_customize_class.active:after,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .payyourprice_customize_class.active:after{
  content:"";
  position:absolute;
  left:1px;
  top:9px;
  display:block;
  transition:all 0.5s ease;
  background:#00d5b4;
  transform:scale(2.3);
  opacity:0;
  filter:alpha(opacity=0);
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .payyourprice_contribution,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .payyourprice_contribution{
  margin-left:45px;
  background:#eaeaec;
  font-size:20px;
  padding:15px;
  margin-top:5px;
  height:40px;
  width:110px;
  border:none;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .cart .quantity,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .cart .variations,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .cart .quantity,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .cart .variations{
  display:none;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .cart table tr,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .cart table tr{
  display:block !important;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .cart table tr td input,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .cart table tr td input{
  font-size:25px;
  width:110px;
  padding:10px 0px 11px 24px;
  margin-top:6px;
  margin-bottom:10px;
  margin-left:40px;
  border:none;
}

@media (max-width: 959px){
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .cart table tr td,
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .cart table tr td{
    display:block;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .cart table,
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .cart table{
    width:100%;
  }
}
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .button,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .button{
  width:100%;
  display:block;
  margin-top:15px;
  background:#db0d84;
  background:linear-gradient(to right, #db0d84 0%, #f7003a 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="vars.$white", endColorstr="vars.$black", GradientType=0);
  color:#fff;
}

@media (max-width: 959px){
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .button,
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .button{
    width:100%;
    font-size:22px;
    padding:20px 0;
    margin-bottom:10px;
  }
}
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .wccf_grand_total,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .woocommerce-Price-amount,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .wccf_grand_total,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .woocommerce-Price-amount{
  display:none;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing{
  display:flex;
  flex-wrap:wrap;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li{
  cursor:hand;
  cursor:pointer;
  width:50%;
  float:left;
  display:flex;
  position:relative;
  text-align:left;
  margin:0;
  margin-bottom:5px;
  padding:0px 10px 15px 30px;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li span,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li span{
  position:absolute;
  z-index:2;
  left:10px;
  top:20px;
  display:block;
  width:15px;
  height:15px;
  transition:all 0.4s ease;
  background:#eaeaec;
  border:1px #e2e2e5 solid;
  border-radius:100px;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li span:after,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li span:after{
  z-index:1;
  content:"";
  position:absolute;
  left:0;
  top:0;
  display:block;
  width:15px;
  height:15px;
  transition:all 0.4s ease;
  background:#eaeaec;
  border-radius:100px;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li strong:after,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li strong:before,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li strong:after,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li strong:before{
  content:"";
  display:table;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li strong:after,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li strong:after{
  clear:both;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li strong em,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li strong em{
  transition:all 0.4s ease;
  font-size:35px;
  color:#000000;
  float:left;
  padding:10px;
  padding-bottom:0;
  width:100px;
}

@media (max-width: 959px){
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li strong em,
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li strong em{
    padding-bottom:0;
  }
}
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li strong small,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li strong small{
  padding:5px 0px 5px 0px;
  clear:both;
  display:block;
  font-size:16px;
  font-weight:normal;
  line-height:20px;
  color:#000000;
}

@media (max-width: 959px){
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li strong small,
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li strong small{
    width:80%;
  }
}
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li input,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li input{
  margin-left:0;
  background:#eaeaec;
  font-size:20px;
  padding:15px;
  margin-top:5px;
  height:40px;
  width:110px;
  border:none;
  position:relative;
  margin-left:10px;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li.active span,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li.active span{
  background:#00d5b4;
  border:1px #00c6a7 solid;
  transition:all 0.4s ease;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li.active span:after,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li.active span:after{
  content:"";
  position:absolute;
  left:0;
  top:-1px;
  display:block;
  transition:all 0.5s ease;
  background:#00d5b4;
  transform:scale(2.3);
  opacity:0;
  filter:alpha(opacity=0);
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li.you_pay small,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li.you_pay small{
  font-size:18px;
  font-weight:normal;
  line-height:20px;
  color:#000000;
  padding:17px 0 7px 0px;
  position:relative;
}

@media (max-width: 959px){
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li.you_pay,
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li.you_pay{
    margin-bottom:20px;
  }
}
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li:hover strong em,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li:hover strong em{
  color:#00d5b4;
  transition:all 0.4s ease;
}

@media (max-width: 959px){
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li,
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li{
    width:50%;
    padding:0px 10px 15px 30px;
    height:auto;
  }
}
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li.item_1,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li.item_1{
  width:100%;
}

.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li.item_2,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li.item_3,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li.item_4,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li.item_5,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .package__listing li.item_6,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li.item_2,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li.item_3,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li.item_4,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li.item_5,
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .package__listing li.item_6{
  width:50%;
}

@media (max-width: 959px){
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .button_wrapper,
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .button_wrapper{
    width:100%;
    margin:0;
    padding:0 5px 5px 5px;
  }
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .entry-summary .package__options .button_wrapper .button,
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content .summary .package__options .button_wrapper .button{
    width:100%;
    font-size:22px;
    padding:20px 0;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .pop-up-product .quickproduct .productWrapper .tab-content{
    width:100%;
  }
}
.gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .button{
  float:right;
  height:auto;
  border:none;
  font-size:20px;
  padding:20px 30px;
  background:#c80c78;
  background:linear-gradient(to right, #c80c78 0%, #f7003a 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="vars.$white", endColorstr="vars.$black", GradientType=0);
}

@media (max-width: 959px){
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner .button{
    width:100%;
    padding:10px 20px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .banner_quick_donation_banner_box #quick_donation_banner{
    width:100%;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .banner_quick_donation_banner_box{
    position:static;
    width:100%;
    padding:40px 20px;
  }
  .gutenberg__wrap .banner_quick_donation_banner_box:after,
  .gutenberg__wrap .banner_quick_donation_banner_box:before{
    content:"";
    display:table;
  }
  .gutenberg__wrap .banner_quick_donation_banner_box:after{
    clear:both;
  }
}
.gutenberg__wrap .featured__slider_carousel{
  margin-top:0;
}

.gutenberg__wrap .featured__slider_carousel:after,
.gutenberg__wrap .featured__slider_carousel:before{
  content:"";
  display:table;
}

.gutenberg__wrap .featured__slider_carousel:after{
  clear:both;
}

.gutenberg__wrap .featured__slider_carousel.white{
  background:#fff;
}

.gutenberg__wrap .featured__slider_carousel.white h1,
.gutenberg__wrap .featured__slider_carousel.white h2,
.gutenberg__wrap .featured__slider_carousel.white h3,
.gutenberg__wrap .featured__slider_carousel.white h4,
.gutenberg__wrap .featured__slider_carousel.white h5,
.gutenberg__wrap .featured__slider_carousel.white h6,
.gutenberg__wrap .featured__slider_carousel.white p{
  color:#000000;
}

.gutenberg__wrap .featured__slider_carousel.grey{
  background:#f9f9f9;
}

.gutenberg__wrap .featured__slider_carousel.till{
  background:#1bdab8;
}

.gutenberg__wrap .featured__slider_carousel.till h1,
.gutenberg__wrap .featured__slider_carousel.till h2,
.gutenberg__wrap .featured__slider_carousel.till h3,
.gutenberg__wrap .featured__slider_carousel.till h4,
.gutenberg__wrap .featured__slider_carousel.till h5,
.gutenberg__wrap .featured__slider_carousel.till h6,
.gutenberg__wrap .featured__slider_carousel.till p{
  color:#fff;
}

.gutenberg__wrap .featured__slider_carousel.black{
  background:#000000;
}

.gutenberg__wrap .featured__slider_carousel.black h1,
.gutenberg__wrap .featured__slider_carousel.black h2,
.gutenberg__wrap .featured__slider_carousel.black h3,
.gutenberg__wrap .featured__slider_carousel.black h4,
.gutenberg__wrap .featured__slider_carousel.black h5,
.gutenberg__wrap .featured__slider_carousel.black h6,
.gutenberg__wrap .featured__slider_carousel.black p{
  color:#fff;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper{
  margin-top:0px;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_heading{
  position:relative;
  margin-top:20px;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_heading.post .watermark__heading{
  opacity:0.04;
  filter:alpha(opacity=4);
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_heading .watermark__heading{
  position:absolute;
  top:60px;
  left:0px;
  right:0px;
  text-align:center;
  font-size:180px;
  text-transform:uppercase;
  opacity:0.2;
  filter:alpha(opacity=20);
  z-index:1;
}

@media (max-width: 959px){
  .gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_heading .watermark__heading{
    font-size:80px;
    top:20px;
    overflow:hidden;
  }
}
.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_heading .caption__wrap{
  position:relative;
  z-index:3;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_heading .caption__wrap h2{
  text-transform:uppercase;
  text-align:center;
  padding-top:60px;
  font-weight:normal;
  font-size:40px;
  line-height:43px;
}

@media (max-width: 959px){
  .gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_heading{
    margin-top:20px;
    float:none;
    width:100%;
    overflow:hidden;
  }
}
.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product{
  padding:30px 0;
  z-index:5;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track{
  padding:0px 0 50px 0;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box{
  padding:10px;
  margin-top:10px;
  transition:all 0.3s ease;
  width:350px;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box figure{
  position:relative;
  transition:all 0.3s ease;
  width:320px;
  height:320px;
  overflow:hidden;
  box-shadow:0px 15px 30px rgba(0, 0, 0, 0.1);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=15px, Color="#1A000000");
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box figure .video__image{
  width:100%;
  height:100%;
  background-size:cover !important;
  position:absolute;
  z-index:1;
  top:0;
  left:0;
  transform:scale(1.1);
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box figure img{
  position:absolute;
  z-index:2;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box figure .post__title{
  margin:0 auto;
  left:0;
  right:0;
  position:absolute;
  z-index:3;
  bottom:30px;
  transition:all 0.3s ease;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box figure .post__title a{
  color:#fff;
  position:relative;
  font-weight:bold;
  text-transform:uppercase;
  display:inline-block;
  padding:15px 40px 15px 20px;
  font-size:18px;
  text-decoration:none;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box figure .post__title a.blue{
  background:#1865f2;
  color:#fff;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box figure .post__title a.white{
  background:#fff;
  color:#000000;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box figure .post__title a.white svg{
  fill:#000000;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box figure .post__title a.green{
  background:#80c345;
  color:#fff;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box figure .post__title a.purple{
  background:#38035d;
  color:#fff;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box figure .post__title a.pink{
  background:#e00d87;
  color:#fff;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box figure .post__title a.red{
  background:#f7003a;
  color:#fff;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box figure .post__title a svg{
  position:absolute;
  opacity:1;
  filter:alpha(opacity=100);
  width:15px;
  height:15px;
  transition:all 0.4s ease;
  fill:#fff;
  right:10px;
  top:28px;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box figure:after{
  position:absolute;
  z-index:2;
  height:100%;
  width:100%;
  top:0;
  opacity:0.7;
  filter:alpha(opacity=70);
  content:"";
  background:linear-gradient(0deg, black 0%, transparent 100%);
  left:0;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box figure .cta__icon{
  display:block;
  position:absolute;
  bottom:10px;
  right:10px;
  z-index:10;
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.8s ease;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box figure .cta__icon svg{
  fill:#fff;
  width:30px;
  height:30px;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box figure .cta__icon svg.arrow{
  width:20px;
  height:20px;
  display:none;
}

@media (max-width: 959px){
  .gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box figure{
    text-align:center;
    margin:0 auto;
  }
}
.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box .post__excerpt{
  padding:15px;
  transition:all 0.3s ease;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box .post__excerpt p{
  font-size:16px;
  line-height:20px;
  color:#001335;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box .post__excerpt .post__date{
  display:block;
  padding:10px 0;
  color:#9a9aa3;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box:hover{
  transition:all 0.4s ease;
  transform:translatey(-5px);
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box:hover figure{
  transform:scale(1.04);
  transition:all 0.3s ease;
  box-shadow:0px 25px 40px rgba(0, 0, 0, 0.25);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=25px, Color="#40000000");
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box:hover figure .post__title{
  bottom:35px;
  transition:all 0.3s ease;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box:hover figure .post__title svg{
  right:-10px;
  transition:all 0.4s ease;
  opacity:1;
  filter:alpha(opacity=100);
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-track .item_box:hover .post__excerpt{
  transition:all 0.3s ease;
  transform:translatey(-3px);
}

@media (max-width: 959px){
  .gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product{
    margin-top:-10px;
    width:100%;
    padding:0;
  }
}
.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-dots{
  bottom:15px;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-dots li{
  margin:0 1px;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_product .slick-dots li button:before{
  font-size:10px;
  color:#fff;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post{
  padding:30px 0;
  z-index:5;
  margin-top:-10px;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-track{
  padding:30px 0 40px 0;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-track .item_box{
  padding:10px;
  margin-top:10px;
  transition:all 0.3s ease;
  width:350px;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-track .item_box figure{
  position:relative;
  transition:all 0.3s ease;
  float:left;
  width:100%;
  overflow:hidden;
}

@media (max-width: 959px){
  .gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-track .item_box figure{
    width:100%;
    float:none;
    padding:0 20px;
  }
}
.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-track .item_box .post__excerpt{
  padding:15px;
  transition:all 0.3s ease;
  float:left;
  width:100%;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-track .item_box .post__excerpt .post__date{
  display:block;
  padding:10px 20px;
  color:#000000;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-track .item_box .post__excerpt .post__title{
  margin:0 auto;
  left:0;
  transition:all 0.3s ease;
  padding:10px 0 15px 0;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-track .item_box .post__excerpt .post__title a{
  color:#000000;
  position:relative;
  font-weight:normal;
  display:inline-block;
  padding:0 20px;
  font-size:28px;
  line-height:35px;
  text-decoration:none;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-track .item_box .post__excerpt .post__title a svg{
  position:absolute;
  opacity:0;
  filter:alpha(opacity=0);
  width:20px;
  height:20px;
  transition:all 0.4s ease;
  fill:#000000;
  right:10px;
}

@media (max-width: 959px){
  .gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-track .item_box .post__excerpt .post__title a{
    padding:15px 20px;
    font-size:22px;
    line-height:25px;
  }
}
.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-track .item_box .post__excerpt .cta__icon{
  display:inline-block;
  position:relative;
  color:#000000;
  font-size:17px;
  padding:20px;
  text-transform:uppercase;
  font-weight:bold;
  text-decoration:none;
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.8s ease;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-track .item_box .post__excerpt .cta__icon svg{
  fill:#000000;
  width:15px;
  height:15px;
  position:absolute;
  right:-10px;
  top:21px;
  transition:all 0.3s ease;
}

@media (max-width: 959px){
  .gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-track .item_box .post__excerpt{
    width:100%;
    float:none;
  }
}
.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-track .item_box:hover{
  transition:all 0.4s ease;
  transform:translatey(-5px);
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-track .item_box:hover figure{
  transform:scale(1.04);
  transition:all 0.3s ease;
  box-shadow:0px 5px 40px rgba(0, 0, 0, 0.25);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=5px, Color="#40000000");
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-track .item_box:hover figure .post__title{
  bottom:35px;
  transition:all 0.3s ease;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-track .item_box:hover figure .post__title svg{
  right:-10px;
  transition:all 0.4s ease;
  opacity:1;
  filter:alpha(opacity=100);
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-track .item_box:hover .post__excerpt{
  transition:all 0.3s ease;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-track .item_box:hover .post__excerpt svg{
  right:-20px;
  transition:all 0.3s ease;
}

@media (max-width: 959px){
  .gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post{
    margin-top:-10px;
    width:100%;
    padding:0;
  }
}
.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-dots{
  bottom:25px;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-dots li{
  margin:0 1px;
}

.gutenberg__wrap .featured__slider_carousel .carousel__wrapper .featured__slider_post .slick-dots li button:before{
  font-size:10px;
  color:#000000;
}
.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing:after,
.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing:before{
  content:"";
  display:table;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing:after{
  clear:both;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing img{
  height:auto;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing.white{
  background:#fff;
  border-top:1px #eaeaec solid;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing.grey{
  background:#f9f9f9;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing.black{
  background:#000000;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing.black h1,
.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing.black h2,
.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing.black h3,
.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing.black h4,
.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing.black h5,
.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing.black h6,
.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing.black p{
  color:#fff;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__top_newsbox .col_1_2{
  float:left;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing.category_listing_box{
  margin-top:-40px;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper{
  margin-top:0px;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_heading{
  position:relative;
  z-index:2;
  margin-top:50px;
  margin-bottom:50px;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_heading .watermark__heading{
  position:absolute;
  left:20px;
  top:30px;
  font-size:150px;
  color:#dddde0;
  opacity:0.3;
  filter:alpha(opacity=30);
  z-index:1;
}

@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_heading .watermark__heading{
    font-size:70px;
    top:-20px;
    overflow:hidden;
  }
}
.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_heading .caption__wrap{
  position:relative;
  z-index:3;
  width:auto;
  display:inline-block;
  margin:100px 100px 50px 100px;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_heading .caption__wrap h3{
  text-transform:uppercase;
  font-size:20px;
  color:#001335;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_heading .caption__wrap h2{
  padding-top:10px;
  font-size:45px;
  line-height:43px;
  color:#001335;
}

@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_heading .caption__wrap{
    width:100%;
    padding:20px;
    margin:0 auto;
    overflow:hidden;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_heading{
    margin-top:20px;
    float:none;
    width:100%;
  }
}
.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top{
  z-index:5;
  position:relative;
  display:flex;
  flex-wrap:wrap;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box{
  float:left;
  padding:0 15px;
  margin-top:10px;
  transition:all 0.3s ease;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box figure{
  position:relative;
  transition:all 0.3s ease;
  width:100%;
  height:300px;
  overflow:hidden;
  box-shadow:0px 15px 20px rgba(0, 0, 0, 0.1);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=15px, Color="#1A000000");
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box figure .video__image{
  width:100%;
  height:100%;
  background-size:cover !important;
  position:absolute;
  z-index:1;
  top:0;
  left:0;
  transform:scale(1.1);
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box figure img{
  position:absolute;
  z-index:1;
}

@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box figure{
    height:200px;
  }
}
.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box figure .cta__icon{
  display:block;
  position:absolute;
  bottom:10px;
  right:10px;
  z-index:10;
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.8s ease;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box figure .cta__icon svg{
  fill:#fff;
  width:40px;
  height:40px;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box figure .cta__icon svg.arrow{
  width:20px;
  height:20px;
  display:none;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box .post__excerpt{
  padding:15px;
  transition:all 0.3s ease;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box .post__excerpt .post__title{
  margin:0 auto;
  z-index:3;
  margin-bottom:10px;
  transition:all 0.3s ease;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box .post__excerpt .post__title a{
  color:#000000;
  font-size:27px;
  line-height:35px;
  text-decoration:none;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box .post__excerpt p{
  font-size:16px;
  line-height:20px;
  color:#001335;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box .post__excerpt .post__date{
  display:block;
  padding:10px 0;
  color:#9a9aa3;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box .post__excerpt .post__author_wrap_box .post__author_image svg{
  height:30px;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box:hover{
  transition:all 0.4s ease;
  transform:translatey(-5px);
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box:hover figure{
  transform:scale(1.04);
  transition:all 0.3s ease;
  box-shadow:0px 25px 40px rgba(0, 0, 0, 0.25);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=25px, Color="#40000000");
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box:hover figure .post__title{
  bottom:35px;
  transition:all 0.3s ease;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box:hover .post__excerpt{
  transition:all 0.3s ease;
  transform:translatey(-3px);
}

@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box{
    float:none;
    padding:0;
  }
}
.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box.col_1_1{
  width:100%;
  float:none;
  padding-left:0;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box.col_1_1 figure{
  height:550px;
}

@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top .item_box.col_1_1 figure{
    height:250px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_top{
    padding:20px;
  }
}
.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom{
  display:flex;
  flex-wrap:wrap;
  z-index:5;
  margin-top:30px;
  padding-top:50px;
  padding-bottom:40px;
  border-top:1px #eaeaec solid;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box{
  float:left;
  padding-left:30px;
  margin-top:10px;
  transition:all 0.3s ease;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box figure{
  position:relative;
  transition:all 0.3s ease;
  width:100%;
  height:auto;
  overflow:hidden;
  box-shadow:0px 15px 25px rgba(0, 0, 0, 0.2);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=15px, Color="#33000000");
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box figure .video__image{
  width:100%;
  height:100%;
  background-size:cover !important;
  position:absolute;
  z-index:1;
  top:0;
  left:0;
  transform:scale(1.1);
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box figure img{
  position:relative;
  z-index:1;
  margin-bottom:-4px;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box figure .cta__icon{
  display:block;
  position:absolute;
  bottom:10px;
  right:10px;
  z-index:10;
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.8s ease;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box figure .cta__icon svg{
  fill:#fff;
  width:30px;
  height:30px;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box figure .cta__icon svg.arrow{
  width:20px;
  height:20px;
  display:none;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box .post__excerpt{
  padding:23px 10px 15px 10px;
  transition:all 0.3s ease;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box .post__excerpt .post__title{
  margin:0 auto;
  z-index:3;
  bottom:30px;
  transition:all 0.3s ease;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box .post__excerpt .post__title a{
  color:#000000;
  font-size:20px;
  line-height:25px;
  text-decoration:none;
}

@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box .post__excerpt .post__title a{
    font-size:18px;
  }
}
.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box .post__excerpt .post__date{
  display:block;
  padding:10px 0;
  color:#9a9aa3;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box .post__excerpt .post__author_wrap_box .post__author_image svg{
  height:30px;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box:hover{
  transition:all 0.4s ease;
  transform:translatey(-5px);
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box:hover figure{
  transform:scale(1.04);
  transition:all 0.3s ease;
  box-shadow:0px 25px 40px rgba(0, 0, 0, 0.25);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=25px, Color="#40000000");
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box:hover figure .post__title{
  bottom:35px;
  transition:all 0.3s ease;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box:hover .post__excerpt{
  transition:all 0.3s ease;
  transform:translatey(-3px);
}

@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box{
    float:none;
    padding:0;
    margin:10px 0 20px 0;
  }
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box figure{
    width:120px;
    float:left;
  }
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box .post__excerpt{
    float:left;
    width:calc(100% - 130px);
    padding:10px 10px 15px 20px;
  }
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box:after,
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box:before{
    content:"";
    display:table;
  }
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box:after{
    clear:both;
  }
}
.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box.listing_box{
  float:none;
  padding:0;
  width:100%;
  display:block;
  margin:10px 0;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box.listing_box figure{
  width:140px;
  height:140px;
  float:left;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box.listing_box .post__excerpt{
  float:left;
  width:calc(100% - 150px);
  padding:0px 10px 15px 20px;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box.listing_box .post__excerpt .post__title{
  margin-bottom:20px;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box.listing_box .post__excerpt .post__title a{
  font-size:20px;
  line-height:24px;
}

@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box.listing_box .post__excerpt .post__title a{
    font-size:18px;
  }
}
.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box.listing_box:after,
.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box.listing_box:before{
  content:"";
  display:table;
}

.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box.listing_box:after{
  clear:both;
}

@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box.listing_box{
    float:none;
    padding:0;
    margin:10px 0 20px 0;
    border-bottom:1px #eaeaec solid;
  }
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box.listing_box figure{
    width:120px;
    float:left;
  }
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box.listing_box .post__excerpt{
    float:left;
    width:calc(100% - 130px);
    padding:10px 10px 15px 20px;
  }
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box.listing_box:after,
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box.listing_box:before{
    content:"";
    display:table;
  }
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box.listing_box:after{
    clear:both;
  }
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom .item_box.listing_box .post__author{
    display:none;
  }
}
.gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom.no_spacing_border{
  border-top:0;
  margin-top:0;
  padding-top:0;
  padding-bottom:20px;
  padding-left:40px;
}

@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom.no_spacing_border{
    padding:20px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .featured__fixed_listing .fixed__wrapper .featured__fixed_bottom{
    margin:0;
    padding:0 20px;
  }
}
.gutenberg__wrap .stats__slider_carousel{
  padding:50px 0;
  position:relative;
}

.gutenberg__wrap .stats__slider_carousel .stats__carousel .item_box{
  position:relative;
  padding:20px 10px;
  text-align:center;
}

.gutenberg__wrap .stats__slider_carousel .stats__carousel .item_box:before{
  content:"";
  height:80px;
  position:absolute;
  right:0px;
  top:40px;
  width:1px;
  background:#eaeaec;
}

.gutenberg__wrap .stats__slider_carousel .stats__carousel .item_box h2{
  transition:all 0.4s ease;
  color:#000000;
  display:block;
  font-size:55px;
  padding:20px;
  position:relative;
  z-index:3;
}

.gutenberg__wrap .stats__slider_carousel .stats__carousel .item_box p{
  transition:all 0.4s ease;
  font-size:20px;
  line-height:25px;
  padding:10px 40px;
  color:gray;
  position:relative;
  z-index:3;
}

.gutenberg__wrap .stats__slider_carousel .stats__carousel .item_box:hover h2{
  color:#00d5b4;
  transform:scale(1.1);
  transition:all 0.4s ease;
}

.gutenberg__wrap .stats__slider_carousel .stats__carousel .item_box:hover p{
  color:#262626;
  transform:scale(1.1);
  transition:all 0.4s ease;
}

.gutenberg__wrap .stats__slider_carousel .stats__carousel .item_box:hover:after{
  height:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .stats__slider_carousel .stats__carousel .item_box:after{
  opacity:0.4;
  filter:alpha(opacity=40);
  position:absolute;
  bottom:0;
  left:0;
  z-index:1;
  height:0;
  background:#eaeaec;
  content:"";
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .stats__slider_carousel .slick-arrow{
  position:absolute;
  width:50px;
  height:40px;
  text-align:center;
  top:-30px;
}

.gutenberg__wrap .stats__slider_carousel .slick-arrow.slick-prev{
  right:60px;
  left:auto;
  border-right:1px #eaeaec solid;
}

.gutenberg__wrap .stats__slider_carousel .slick-arrow.slick-next{
  right:10px;
  left:auto;
}

.gutenberg__wrap .stats__slider_carousel .slick-arrow:before{
  color:#b4b4bc;
  font-size:26px;
}

.gutenberg__wrap .stats__slider_carousel .slick-dots{
  bottom:-55px;
  z-index:3;
}

.gutenberg__wrap .stats__slider_carousel .slick-dots li{
  margin:0 1px;
}

.gutenberg__wrap .stats__slider_carousel .slick-dots li button:before{
  font-size:10px;
  color:#000000;
}
.gutenberg__wrap .contentEditorContainer{
  z-index:1;
  position:relative;
}

.gutenberg__wrap .contentEditorContainer:after,
.gutenberg__wrap .contentEditorContainer:before{
  content:"";
  display:table;
}

.gutenberg__wrap .contentEditorContainer:after{
  clear:both;
}

.gutenberg__wrap .contentEditorContainer .content_background{
  z-index:2;
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
}

.gutenberg__wrap .contentEditorContainer .content_image{
  z-index:1;
  background-size:cover !important;
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
}

@media (max-width: 959px){
  .gutenberg__wrap .contentEditorContainer .content_image{
    position:static;
    height:100%;
    min-height:250px;
  }
}
.gutenberg__wrap .contentEditorContainer .editor__box{
  position:relative;
  z-index:10;
}

.gutenberg__wrap .contentEditorContainer .editor__box:after,
.gutenberg__wrap .contentEditorContainer .editor__box:before{
  content:"";
  display:table;
}

.gutenberg__wrap .contentEditorContainer .editor__box:after{
  clear:both;
}

.gutenberg__wrap .contentEditorContainer .editor__box h1{
  font-weight:bold;
  font-size:55px;
  line-height:40px;
  padding:6px 0;
  position:relative;
}

@media (max-width: 959px){
  .gutenberg__wrap .contentEditorContainer .editor__box h1{
    font-size:28px;
    line-height:30px;
    padding:2px 0;
  }
}
.gutenberg__wrap .contentEditorContainer .editor__box h2{
  font-weight:normal;
  font-size:40px;
  line-height:35px;
  padding:3px 0;
  position:relative;
}

@media (max-width: 959px){
  .gutenberg__wrap .contentEditorContainer .editor__box h2{
    font-size:23px;
    line-height:20px;
    padding:2px 0;
  }
}
.gutenberg__wrap .contentEditorContainer .editor__box h3{
  font-weight:bold;
  font-size:35px;
  line-height:30px;
  padding:19px 0 8px 0;
  position:relative;
}

.gutenberg__wrap .contentEditorContainer .editor__box h4{
  font-weight:bold;
  font-size:20px;
  line-height:32px;
  padding:15px 0;
  position:relative;
}

.gutenberg__wrap .contentEditorContainer .editor__box h5{
  font-weight:normal;
  font-size:18px;
  line-height:26px;
  padding:12px 0;
  position:relative;
}

.gutenberg__wrap .contentEditorContainer .editor__box h6{
  font-weight:bold;
  font-size:15px;
  line-height:20px;
  padding:17px 0;
  position:relative;
}

.gutenberg__wrap .contentEditorContainer .editor__box a{
  text-decoration:underline;
  color:#f4d60b;
}

.gutenberg__wrap .contentEditorContainer .editor__box a:hover{
  text-decoration:none;
}

.gutenberg__wrap .contentEditorContainer .editor__box a.button{
  text-decoration:none;
}

.gutenberg__wrap .contentEditorContainer .editor__box p{
  font-size:15px;
  line-height:24px;
  padding:10px 0 5px 0;
}

.gutenberg__wrap .contentEditorContainer .editor__box p strong{
  font-weight:bold;
}

.gutenberg__wrap .contentEditorContainer .editor__box ul{
  padding:20px 45px;
  margin:10px 0;
  list-style:outside;
}

.gutenberg__wrap .contentEditorContainer .editor__box ul li{
  font-size:15px;
  padding:4px;
  line-height:25px;
}

.gutenberg__wrap .contentEditorContainer .editor__box ul li ul{
  padding:10px 20px 10px 30px;
  margin:12px 0px;
  list-style-type:circle;
}

.gutenberg__wrap .contentEditorContainer .editor__box ol{
  padding:20px 45px;
  margin:10px 0;
  list-style:decimal;
}

.gutenberg__wrap .contentEditorContainer .editor__box ol li{
  font-size:15px;
  padding:4px;
  line-height:25px;
}

.gutenberg__wrap .contentEditorContainer .editor__box ol li ol{
  padding:10px 20px 10px 30px;
  margin:12px 0px;
  list-style:decimal;
}

.gutenberg__wrap .contentEditorContainer .editor__box table tr{
  border-bottom:1px #eaeaec solid;
}

.gutenberg__wrap .contentEditorContainer .editor__box table tr td{
  padding:13px 5px;
  line-height:20px;
  font-size:15px;
}

.gutenberg__wrap .contentEditorContainer .editor__box em{
  font-style:italic;
}

.gutenberg__wrap .contentEditorContainer .editor__box .in_news_date{
  font-size:14px;
  color:white;
}

.gutenberg__wrap .contentEditorContainer .editor__box.white h1,
.gutenberg__wrap .contentEditorContainer .editor__box.white h2,
.gutenberg__wrap .contentEditorContainer .editor__box.white h3,
.gutenberg__wrap .contentEditorContainer .editor__box.white h4,
.gutenberg__wrap .contentEditorContainer .editor__box.white h5,
.gutenberg__wrap .contentEditorContainer .editor__box.white h6{
  color:#fff;
}

.gutenberg__wrap .contentEditorContainer .editor__box.white a,
.gutenberg__wrap .contentEditorContainer .editor__box.white li,
.gutenberg__wrap .contentEditorContainer .editor__box.white p{
  color:#fff;
}

.gutenberg__wrap .contentEditorContainer .editor__box.white h1{
  text-shadow:2 2 5 rgba(0, 0, 0, 0.4);
}

.gutenberg__wrap .contentEditorContainer .editor__box.dark h1,
.gutenberg__wrap .contentEditorContainer .editor__box.dark h3,
.gutenberg__wrap .contentEditorContainer .editor__box.dark h4,
.gutenberg__wrap .contentEditorContainer .editor__box.dark h5{
  color:#353e4d;
}

.gutenberg__wrap .contentEditorContainer .editor__box.dark h6{
  color:#353e4d;
}

.gutenberg__wrap .contentEditorContainer .editor__box.dark a,
.gutenberg__wrap .contentEditorContainer .editor__box.dark li,
.gutenberg__wrap .contentEditorContainer .editor__box.dark p{
  color:#353e4d;
}

.gutenberg__wrap .contentEditorContainer .editor__box.left{
  float:left;
  margin:0 auto;
}

.gutenberg__wrap .contentEditorContainer .editor__box.left .content__box{
  padding:0 30px;
  float:left;
}

.gutenberg__wrap .contentEditorContainer .editor__box.right{
  float:right;
  margin:0 auto;
  text-align:right;
}

.gutenberg__wrap .contentEditorContainer .editor__box.right .content__box{
  padding:0 30px;
  float:right;
}

.gutenberg__wrap .contentEditorContainer .editor__box.center{
  float:none;
  margin:0 auto;
}

.gutenberg__wrap .contentEditorContainer .editor__box.center .content__box{
  padding:0 30px;
  margin:0 auto;
  float:left;
}

.gutenberg__wrap .contentEditorContainer .editor__box.none{
  padding:0;
}

.gutenberg__wrap .contentEditorContainer .editor__box.none .content__box{
  padding:0 10px;
}

.gutenberg__wrap .contentEditorContainer .editor__box.small{
  padding:50px 0;
}

.gutenberg__wrap .contentEditorContainer .editor__box.medium{
  padding:100px 0;
}

.gutenberg__wrap .contentEditorContainer .editor__box.large{
  padding:200px 0;
}

.gutenberg__wrap .contentEditorContainer .editor__box.extra_large{
  padding:300px 0;
}

@media (max-width: 959px){
  .gutenberg__wrap .contentEditorContainer .editor__box.extra_large,
  .gutenberg__wrap .contentEditorContainer .editor__box.large,
  .gutenberg__wrap .contentEditorContainer .editor__box.medium,
  .gutenberg__wrap .contentEditorContainer .editor__box.none,
  .gutenberg__wrap .contentEditorContainer .editor__box.small{
    padding:20px 0;
  }
}
.gutenberg__wrap .contentEditorContainer .editor__box .buttons{
  margin-top:3.25%;
}

.gutenberg__wrap .contentEditorContainer .editor__box .buttons .button{
  display:inline-block;
  margin:0 7.5px;
}

.gutenberg__wrap .contentEditorContainer .buttons{
  margin:0;
  padding:20px 25px;
  clear:both;
  display:block;
  position:relative;
  z-index:10;
}

.gutenberg__wrap .contentEditorContainer .buttons .button{
  display:inline-block;
  margin:0 7.5px;
}
.gutenberg__wrap .gutenberg__wrap .single__slider_carousel:after,
.gutenberg__wrap .gutenberg__wrap .single__slider_carousel:before{
  content:"";
  display:table;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel:after{
  clear:both;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper{
  margin-top:0px;
  position:relative;
  overflow:hidden;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .colour__watermark_bar{
  position:absolute;
  width:200px;
  height:180%;
  background:#e00d87;
  bottom:-300px;
  left:40%;
  transform:rotate(45deg);
  z-index:1;
}

@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .colour__watermark_bar{
    width:100px;
  }
}
.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_heading{
  position:absolute;
  left:0px;
  top:0;
  margin-top:60px;
  z-index:3;
  float:left;
  width:320px;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_heading .watermark__heading{
  position:absolute;
  left:20px;
  top:-30px;
  font-size:150px;
  line-height:120px;
  color:#dddde0;
  opacity:0.12;
  filter:alpha(opacity=12);
  z-index:1;
}

@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_heading .watermark__heading{
    font-size:100px;
    top:-20px;
    overflow:hidden;
  }
}
.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_heading .caption__wrap{
  position:relative;
  z-index:3;
  width:200px;
  margin:100px;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_heading .caption__wrap h3{
  text-transform:uppercase;
  font-size:20px;
  color:#001335;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_heading .caption__wrap h2{
  padding-top:10px;
  font-size:45px;
  line-height:43px;
  color:#001335;
}

@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_heading .caption__wrap h2{
    font-size:35px;
    line-height:40px;
  }
}
.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_heading .caption__wrap:after{
  width:1px;
  height:140px;
  background:#001335;
  position:absolute;
  content:"";
  bottom:-80px;
  right:40px;
  transform:rotate(45deg);
}

@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_heading .caption__wrap:after{
    display:none;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_heading .caption__wrap{
    width:100%;
    padding:20px;
    margin:0 auto;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_heading{
    margin-top:20px;
    float:none;
    width:100%;
    overflow:hidden;
  }
}
.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .bg__image{
  width:100%;
  height:100%;
  position:absolute;
  z-index:1;
  top:0;
  left:0;
  background-size:cover !important;
  opacity:0.05;
  filter:alpha(opacity=5);
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main{
  height:100%;
  width:100%;
  position:relative;
  z-index:4;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main:after,
.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main:before{
  content:"";
  display:table;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main:after{
  clear:both;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl{
  float:left;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .item_box{
  margin:0 auto;
  overflow:hidden;
  width:1100px;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .item_box .post__featured_image{
  overflow:hidden;
  position:relative;
  margin:100px 50px 150px 50px;
  box-shadow:0px 30px 40px #000e26;
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=30px, Color="#FF000E26");
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .item_box .post__featured_image .video__image{
  width:100%;
  height:100%;
  background-size:cover !important;
  position:absolute;
  z-index:1;
  top:0;
  left:0;
  transform:scale(1.1);
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .item_box .post__featured_image img{
  transform:scale(1);
  transition:all 0.9s ease;
  position:relative;
  z-index:1;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .item_box .post__featured_image .banner__caption{
  width:50%;
  transition:all 0.8s ease;
  position:absolute;
  z-index:3;
  bottom:-50px;
  left:50px;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .item_box .post__featured_image .banner__caption h1{
  color:#fff;
  font-size:30px;
  line-height:40px;
  transition:all 0.8s ease;
  opacity:0.4;
  filter:alpha(opacity=40);
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .item_box .post__featured_image .banner__caption h1 a{
  color:#fff;
  text-decoration:none;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .item_box .post__featured_image .banner__caption .post__date{
  color:#fff;
  font-size:18px;
  opacity:0.3;
  filter:alpha(opacity=30);
  display:block;
  padding:5px 0;
  transition:all 0.8s ease;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .item_box .post__featured_image .banner__caption .post__excerpt{
  opacity:0.4;
  filter:alpha(opacity=40);
  transition:all 0.8s ease;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .item_box .post__featured_image .banner__caption .post__excerpt p{
  color:#fff;
  font-size:20px;
  line-height:25px;
  padding:20px 0;
}

@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .item_box .post__featured_image .banner__caption{
    width:90%;
    margin:0 auto;
  }
}
.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .item_box .post__featured_image .banner__caption .post__author_wrap_box .post__author_image svg{
  height:30px;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .item_box .post__featured_image:before{
  position:absolute;
  width:200px;
  height:150px;
  transition:all 0.8s ease;
  opacity:0;
  filter:alpha(opacity=0);
  background:#f7003a;
  background:linear-gradient(209deg, #f7003a 0%, #7c0898 100%);
  bottom:-100px;
  right:-100px;
  transform:rotate(-45deg);
  z-index:3;
  content:"";
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .item_box .post__featured_image:after{
  transition:all 0.8s ease;
  position:absolute;
  z-index:2;
  opacity:1;
  filter:alpha(opacity=100);
  background:#020024;
  background:linear-gradient(0deg, black 0%, transparent 100%);
  content:"";
  width:100%;
  height:100%;
  top:0;
  left:0;
}

@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .item_box .post__featured_image{
    margin:130px 10px 200px 10px;
  }
}
.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .item_box .post__featured_image .cta__icon{
  display:block;
  position:absolute;
  top:30%;
  right:0;
  left:0;
  margin:0 auto;
  text-align:center;
  z-index:10;
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.8s ease;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .item_box .post__featured_image .cta__icon svg{
  fill:#fff;
  width:80px;
  height:80px;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .item_box .post__featured_image .cta__icon svg.arrow{
  width:80px;
  height:80px;
  display:none;
}

@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .item_box{
    width:100%;
  }
}
.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .owl-item{
  transition:all 0.8s ease;
  transform:scale(1);
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .owl-item.active{
  box-shadow:0px 30px 45px rgba(0, 14, 38, 0.7);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=30px, Color="#B3000E26");
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .owl-item.active .banner__caption{
  bottom:20px;
  transition:all 0.8s ease;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .owl-item.active .banner__caption h1{
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.8s ease;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .owl-item.active .banner__caption .post__date{
  opacity:0.8;
  filter:alpha(opacity=80);
  transition:all 0.8s ease;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .owl-item.active .banner__caption strong{
  font-style:italic;
  color:#fff;
  font-size:15px;
  font-weight:bold;
  display:block;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .owl-item.active .banner__caption .post__excerpt{
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.8s ease;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .owl-item.active:hover{
  transition:all 0.8s ease;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .owl-item.active:hover img{
  transform:scale(1.09);
  transition:all 1.2s ease;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .owl-item.active:hover .post__featured_image:before{
  height:170px;
  transition:all 1.8s ease;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .owl-item.active:hover h1{
  transform:translatey(-20px);
  transition:all 0.8s ease;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .owl-item.active:hover .post__date{
  transform:translatey(-20px);
  transition:all 0.9 ease;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .owl-item.active:hover .post__excerpt{
  transform:translatey(-25px);
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.8s ease;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .owl-item.active:hover .post__featured_image:after{
  opacity:0.9;
  filter:alpha(opacity=90);
  transition:all 0.8s ease;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .single__slider_owl .owl-item.active .post__featured_image:before{
  transition:all 0.8s ease;
  opacity:1;
  filter:alpha(opacity=100);
  visibility:visible;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .featured__slider{
  width:650px;
  float:right;
  position:absolute;
  bottom:0px;
  right:0;
  z-index:5;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .featured__slider .owl-stage{
  padding:20px 0;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .featured__slider .owl-stage .item_box{
  padding-left:30px;
  margin-top:10px;
  transition:all 0.3s ease;
  height:290px;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .featured__slider .owl-stage .item_box figure{
  transition:all 0.3s ease;
  position:absolute;
  z-index:12;
  right:0;
  left:0;
  width:180px;
  height:180px;
  margin:0 auto;
  overflow:hidden;
  box-shadow:0px 15px 30px rgba(0, 0, 0, 0.3);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=15px, Color="#4D000000");
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .featured__slider .owl-stage .item_box figure img{
  position:absolute;
  z-index:1;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .featured__slider .owl-stage .item_box figure .video__image{
  width:100%;
  height:100%;
  background-size:cover !important;
  position:absolute;
  z-index:1;
  top:0;
  left:0;
  transform:scale(1.1);
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .featured__slider .owl-stage .item_box figure:after{
  position:absolute;
  z-index:2;
  height:100%;
  width:100%;
  top:0;
  opacity:0.7;
  filter:alpha(opacity=70);
  content:"";
  background:linear-gradient(0deg, black 0%, transparent 100%);
}

@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .featured__slider .owl-stage .item_box figure{
    width:100px;
    height:100px;
  }
}
.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .featured__slider .owl-stage .item_box .post__excerpt{
  position:absolute;
  top:65px;
  right:0;
  left:0;
  margin:0 auto;
  z-index:10;
  background:#fff;
  width:100%;
  padding:15px;
  padding-top:130px;
  transition:all 0.4s ease;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .featured__slider .owl-stage .item_box .post__excerpt .post__title{
  margin:0 auto;
  padding:10px 5px;
  transition:all 0.3s ease;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .featured__slider .owl-stage .item_box .post__excerpt .post__title a{
  color:#000000;
  font-size:14px;
  text-decoration:none;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .featured__slider .owl-stage .item_box .post__excerpt .post__date{
  display:block;
  padding:10px 0;
  color:#9a9aa3;
}

@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .featured__slider .owl-stage .item_box .post__excerpt{
    display:none;
  }
}
.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .featured__slider .owl-stage .item_box:hover{
  transition:all 0.4s ease;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .featured__slider .owl-stage .item_box:hover figure{
  transform:scale(1.04);
  transition:all 0.3s ease;
  box-shadow:0px 25px 40px rgba(0, 0, 0, 0.25);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=25px, Color="#40000000");
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .featured__slider .owl-stage .item_box:hover figure .post__title{
  bottom:35px;
  transition:all 0.3s ease;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .featured__slider .owl-stage .item_box:hover .post__excerpt{
  transition:all 0.3s ease;
  top:70px;
}

@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .featured__slider .owl-stage .item_box{
    height:150px;
    width:110px !important;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .gutenberg__wrap .single__slider_carousel .carousel__wrapper .single__slider_main .featured__slider{
    width:100%;
    padding:0;
  }
}
.gutenberg__wrap .gutenberg__wrap .single__slider_carousel.white{
  background:#fff;
  border-top:1px #eaeaec solid;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel.grey{
  background:#f9f9f9;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel.black{
  background:#001335;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel.black .carousel__wrapper .single__slider_heading .caption__wrap h1,
.gutenberg__wrap .gutenberg__wrap .single__slider_carousel.black .carousel__wrapper .single__slider_heading .caption__wrap h2,
.gutenberg__wrap .gutenberg__wrap .single__slider_carousel.black .carousel__wrapper .single__slider_heading .caption__wrap h3,
.gutenberg__wrap .gutenberg__wrap .single__slider_carousel.black .carousel__wrapper .single__slider_heading .caption__wrap h4,
.gutenberg__wrap .gutenberg__wrap .single__slider_carousel.black .carousel__wrapper .single__slider_heading .caption__wrap h5,
.gutenberg__wrap .gutenberg__wrap .single__slider_carousel.black .carousel__wrapper .single__slider_heading .caption__wrap h6,
.gutenberg__wrap .gutenberg__wrap .single__slider_carousel.black .carousel__wrapper .single__slider_heading .caption__wrap p{
  color:#fff;
}

.gutenberg__wrap .gutenberg__wrap .single__slider_carousel.black .carousel__wrapper .single__slider_heading .caption__wrap:after{
  background:#fff;
}
.gutenberg__wrap .comments__box{
  width:100%;
  background:#fafafb;
  border-bottom:1px #eaeaec solid;
  margin-top:40px;
}

@media (max-width: 959px){
  .gutenberg__wrap .comments__box{
    margin-top:0;
  }
}
.gutenberg__wrap .comments__wrap.small_box{
  padding:30px 0;
}

.gutenberg__wrap .comments__wrap .comments{
  width:70%;
  margin:0 auto;
  padding:40px 0;
}

.gutenberg__wrap .comments__wrap .comments .comments-header h2{
  font-size:25px;
  line-height:24px;
  padding:10px 0;
}

.gutenberg__wrap .comments__wrap .comments .comments-inner .comment{
  background:#fff;
  border-radius:10px;
  position:relative;
  padding:30px 0 15px 20px;
}

.gutenberg__wrap .comments__wrap .comments .comments-inner .comment .vcard img{
  width:60px;
  box-shadow:0px 5px 10px rgba(0, 0, 0, 0.07);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=5px, Color="#12000000");
  overflow:hidden;
  height:60px;
  border-radius:200px;
  position:absolute;
  top:50px;
  left:-30px;
}

.gutenberg__wrap .comments__wrap .comments .comments-inner .comment .fn{
  font-style:italic;
  display:block;
  padding:20px 20px 5px 40px;
  text-decoration:none;
  font-size:16px;
  color:#000000;
}

.gutenberg__wrap .comments__wrap .comments .comments-inner .comment .says{
  display:none;
}

.gutenberg__wrap .comments__wrap .comments .comments-inner .comment .comment-meta{
  padding-left:40px;
}

.gutenberg__wrap .comments__wrap .comments .comments-inner .comment .comment-meta a{
  color:#000000;
}

.gutenberg__wrap .comments__wrap .comments .comments-inner .comment .comment-meta .edit{
  color:#e00d87;
}

.gutenberg__wrap .comments__wrap .comments .comments-inner .comment p{
  margin:0;
  font-size:18px;
  padding-left:40px;
}

.gutenberg__wrap .comments__wrap .comments .comments-inner .comment .reply{
  padding-left:40px;
  display:block;
}

.gutenberg__wrap .comments__wrap .comments .comments-inner .comment .reply a{
  display:inline-block;
  padding:7px;
  background:#eaeaec;
  text-decoration:none;
  color:#000000;
  border-radius:4px;
}

.gutenberg__wrap .comments__wrap .comments .depth-1{
  width:100%;
  margin-top:15px;
}

.gutenberg__wrap .comments__wrap .comments .depth-1:after,
.gutenberg__wrap .comments__wrap .comments .depth-1:before{
  content:"";
  display:table;
}

.gutenberg__wrap .comments__wrap .comments .depth-1:after{
  clear:both;
}

.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-2,
.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-3,
.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-4,
.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-5,
.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-6,
.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-7{
  float:right;
  width:calc(100% - 30px);
  box-shadow:0px 0 0 transparent;
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0, Color="vars.$black00");
}

.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-2:after,
.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-2:before,
.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-3:after,
.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-3:before,
.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-4:after,
.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-4:before,
.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-5:after,
.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-5:before,
.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-6:after,
.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-6:before,
.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-7:after,
.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-7:before{
  content:"";
  display:table;
}

.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-2:after,
.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-3:after,
.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-4:after,
.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-5:after,
.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-6:after,
.gutenberg__wrap .comments__wrap .comments .depth-1 .depth-7:after{
  clear:both;
}

@media (max-width: 959px){
  .gutenberg__wrap .comments__wrap .comments .depth-1 .depth-2,
  .gutenberg__wrap .comments__wrap .comments .depth-1 .depth-3,
  .gutenberg__wrap .comments__wrap .comments .depth-1 .depth-4,
  .gutenberg__wrap .comments__wrap .comments .depth-1 .depth-5,
  .gutenberg__wrap .comments__wrap .comments .depth-1 .depth-6,
  .gutenberg__wrap .comments__wrap .comments .depth-1 .depth-7{
    width:calc(100% - 20px);
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .comments__wrap .comments{
    width:90%;
  }
}
.gutenberg__wrap .comments__wrap .comment-respond{
  width:70%;
  padding:10px 20px;
  margin:0 auto;
  background:#fff;
  box-shadow:0px 5px 30px rgba(0, 0, 0, 0.06);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=5px, Color="#0F000000");
  border-radius:10px;
}

.gutenberg__wrap .comments__wrap .comment-respond h2{
  font-size:25px;
  line-height:24px;
  padding:10px 0;
}

.gutenberg__wrap .comments__wrap .comment-respond #commentform p{
  padding:5px 0;
}

.gutenberg__wrap .comments__wrap .comment-respond #commentform .logged-in-as a{
  color:#000000;
}

.gutenberg__wrap .comments__wrap .comment-respond #commentform .comment-form-comment label{
  padding:10px 0;
  display:block;
  color:#000000;
  font-size:18px;
}

.gutenberg__wrap .comments__wrap .comment-respond #commentform .comment-form-comment textarea{
  width:100%;
  border:1px #eaeaec solid;
  background:#fff;
}

.gutenberg__wrap .comments__wrap .comment-respond #commentform .comment-form-author label,
.gutenberg__wrap .comments__wrap .comment-respond #commentform .comment-form-email label,
.gutenberg__wrap .comments__wrap .comment-respond #commentform .comment-form-url label{
  padding:10px 0;
  display:block;
  color:#000000;
  font-size:18px;
}

.gutenberg__wrap .comments__wrap .comment-respond #commentform .comment-form-author input,
.gutenberg__wrap .comments__wrap .comment-respond #commentform .comment-form-email input,
.gutenberg__wrap .comments__wrap .comment-respond #commentform .comment-form-url input{
  width:100%;
  border:1px #eaeaec solid;
  padding:5px;
  height:35px;
  background:#fff;
}

.gutenberg__wrap .comments__wrap .comment-respond #commentform .form-submit .submit{
  background:#e00d87;
  display:inline-block;
  padding:10px;
  color:#fff;
  margin:10px;
  font-size:17px;
  text-transform:uppercase;
  border-radius:5px;
  border:none;
}

@media (max-width: 959px){
  .gutenberg__wrap .comments__wrap .comment-respond{
    width:90%;
  }
}
.gutenberg__wrap .multi_function_boxes{
  margin:0 auto;
  display:flex;
  flex-wrap:wrap;
}

.gutenberg__wrap .multi_function_boxes:after,
.gutenberg__wrap .multi_function_boxes:before{
  content:"";
  display:table;
}

.gutenberg__wrap .multi_function_boxes:after{
  clear:both;
}

.gutenberg__wrap .multi_function_boxes.large_box{
  padding:90px 0;
}

@media (max-width: 959px){
  .gutenberg__wrap .multi_function_boxes.large_box{
    padding:20px;
  }
}
.gutenberg__wrap .multi_function_boxes .multi__box{
  position:relative;
  overflow:hidden;
  transition:all 0.3s ease;
  float:left;
}

.gutenberg__wrap .multi_function_boxes .multi__box .feed__event_date,
.gutenberg__wrap .multi_function_boxes .multi__box h1,
.gutenberg__wrap .multi_function_boxes .multi__box h2,
.gutenberg__wrap .multi_function_boxes .multi__box h3,
.gutenberg__wrap .multi_function_boxes .multi__box h4,
.gutenberg__wrap .multi_function_boxes .multi__box strong{
  transition:all 0.6s ease;
}

.gutenberg__wrap .multi_function_boxes .multi__box:hover{
  z-index:10;
  transition:all 0.3s ease;
  transform:translatey(-6px);
  box-shadow:1px 6px 30px rgba(0, 0, 0, 0.2);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1px, OffY=6px, Color="#33000000");
}

.gutenberg__wrap .multi_function_boxes .multi__box:hover .feed__event_date,
.gutenberg__wrap .multi_function_boxes .multi__box:hover h1,
.gutenberg__wrap .multi_function_boxes .multi__box:hover h2,
.gutenberg__wrap .multi_function_boxes .multi__box:hover h3,
.gutenberg__wrap .multi_function_boxes .multi__box:hover h4,
.gutenberg__wrap .multi_function_boxes .multi__box:hover strong{
  transform:translatey(-5px);
  transition:all 0.6s ease;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box{
  padding:30px 40px;
  background:#00d5b4;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box h4{
  font-size:16px;
  font-weight:normal;
  text-transform:uppercase;
  padding:4px 0;
  color:#fff;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box h2{
  color:#fff;
  font-weight:bold;
  padding:2px 0;
  font-size:34px;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content li,
.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content p{
  color:#fff;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content h1{
  font-weight:bold;
  font-size:65px;
  line-height:65px;
  padding:21px 0;
  position:relative;
  background-size:260px;
}

@media (max-width: 959px){
  .gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content h1{
    font-size:40px;
    line-height:40px;
    padding:2px 0;
    background-size:190px;
    padding-bottom:26px;
    margin-bottom:5px;
  }
}
.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content h1.center{
  background:url("assets/img/h1-bg.png") bottom center no-repeat;
  background-size:260px;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content h2{
  font-weight:normal;
  font-size:45px;
  line-height:45px;
  padding:21px 0;
  position:relative;
}

@media (max-width: 959px){
  .gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content h2{
    font-size:26px !important;
    line-height:26px;
    padding:2px 0;
  }
}
.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content h3{
  font-weight:bold;
  font-size:35px;
  line-height:35px;
  padding:19px 0 8px 0;
  position:relative;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content h4{
  font-weight:bold;
  font-size:25px;
  line-height:36px;
  padding:15px 0;
  position:relative;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content h4 a{
  color:#353e4d;
  text-decoration:none;
  position:relative;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content h4 a:hover:before{
  right:-14px;
  transform:rotate(-1deg);
  transition:all 0.3s ease;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content h5{
  font-weight:normal;
  font-size:20px;
  line-height:26px;
  padding:12px 0;
  position:relative;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content h6{
  font-weight:bold;
  font-size:15px;
  line-height:20px;
  padding:17px 0;
  position:relative;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content a{
  text-decoration:underline;
  color:#000000;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content a:hover{
  text-decoration:none;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content a.button{
  text-decoration:none;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content p{
  font-size:19px;
  line-height:28px;
  padding:15px 0 10px 0;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content p strong{
  font-weight:bold;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content ul{
  padding:20px 45px;
  margin:10px 0;
  list-style:outside;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content ul li{
  font-size:19px;
  padding:8px;
  line-height:25px;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content ul li ul{
  padding:10px 20px 10px 30px;
  margin:12px 0px;
  list-style-type:circle;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content ol{
  padding:20px 45px;
  margin:10px 0;
  list-style:decimal;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content ol li{
  font-size:19px;
  padding:8px;
  line-height:25px;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content ol li ol{
  padding:10px 20px 10px 30px;
  margin:12px 0px;
  list-style:decimal;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content table tr{
  border-bottom:1px #eaeaec solid;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content table tr td{
  padding:13px 5px;
  line-height:20px;
  font-size:15px;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content em{
  font-style:italic;
}

.gutenberg__wrap .multi_function_boxes .multi__box.text__box .multi__box_content .in_news_date{
  font-size:14px;
  color:#fff;
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box{
  box-shadow:1px 10px 25px rgba(0, 0, 0, 0.08);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1px, OffY=10px, Color="#14000000");
  overflow:visible;
  padding:20px;
  background:#fff;
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box .image__box_content{
  padding:35px;
  position:relative;
  z-index:2;
  height:100%;
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box .image__box_content h2{
  color:#fff;
  font-size:20px;
  padding:2px 0;
  -webkit-text-decoration:uppercase;
  text-decoration:uppercase;
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box .image__box_content h3{
  color:#fff;
  font-size:35px;
  line-height:36px;
  font-weight:bold;
  -webkit-text-decoration:uppercase;
  text-decoration:uppercase;
  margin-top:5px;
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box .image__box_content .image__box_description{
  padding:10px 0;
  color:#fff;
  font-size:16px;
  line-height:20px;
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box .image__box_content .image__box_description li,
.gutenberg__wrap .multi_function_boxes .multi__box.image__box .image__box_content .image__box_description p,
.gutenberg__wrap .multi_function_boxes .multi__box.image__box .image__box_content .image__box_description ul{
  color:#fff;
  font-size:20px;
  line-height:27px;
}

@media (max-width: 959px){
  .gutenberg__wrap .multi_function_boxes .multi__box.image__box .image__box_content{
    padding:0;
  }
  .gutenberg__wrap .multi_function_boxes .multi__box.image__box .image__box_content h2{
    font-size:18px;
  }
  .gutenberg__wrap .multi_function_boxes .multi__box.image__box .image__box_content h3{
    font-size:25px;
  }
}
.gutenberg__wrap .multi_function_boxes .multi__box.image__box .image__box_content #mc_embed_signup{
  padding:10px 0;
  width:100%;
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box .image__box_content #mc_embed_signup .mc-field-group{
  margin:5px 0;
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box .image__box_content #mc_embed_signup .mc-field-group input{
  width:100%;
  background:#f7f7f8;
  font-size:16px;
  border:none;
  padding:12px;
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box .image__box_content .wp-polls-ul{
  padding-top:10px;
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box .button{
  transition:all 0.8s ease;
  overflow:visible;
  z-index:4;
  border-radius:0;
  position:absolute;
  right:40px;
  bottom:0px;
  background:#00d5b4;
  color:#fff;
  text-transform:uppercase;
  font-size:16px;
  padding:10px;
  display:inline-block;
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box .button .arrow{
  position:absolute;
  stroke:#fff;
  width:50px;
  height:20px;
  right:-30px;
  transition:all 0.8s ease;
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box .button:hover{
  transition:all 0.8s ease;
  background:#09ffd9;
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box .button:hover .arrow{
  right:-40px;
  transition:all 0.8s ease;
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box:hover{
  box-shadow:1px 30px 40px rgba(0, 0, 0, 0.2);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1px, OffY=30px, Color="#33000000");
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box:hover .button{
  bottom:10px;
  transition:all 0.8s ease;
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box.white{
  background:#fff;
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box.white h2,
.gutenberg__wrap .multi_function_boxes .multi__box.image__box.white h3{
  color:#001335;
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box.white .image__box_description li,
.gutenberg__wrap .multi_function_boxes .multi__box.image__box.white .image__box_description p,
.gutenberg__wrap .multi_function_boxes .multi__box.image__box.white .image__box_description ul{
  color:#001335;
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box.white .button .arrow{
  stroke:#001335;
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box.pink{
  background:#f7003a;
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box.till{
  background:#00d5b4;
}

.gutenberg__wrap .multi_function_boxes .multi__box.image__box.dark_blue{
  background:#001335;
}
.gutenberg__wrap .image__content_box{
  display:flex;
}

.gutenberg__wrap .image__content_box:after,
.gutenberg__wrap .image__content_box:before{
  content:"";
  display:table;
}

.gutenberg__wrap .image__content_box:after{
  clear:both;
}

.gutenberg__wrap .image__content_box.left_image{
  -moz-flex-direction:row;
  flex-direction:row;
}

.gutenberg__wrap .image__content_box.right_image{
  -moz-flex-direction:row-reverse;
  flex-direction:row-reverse;
}

.gutenberg__wrap .image__content_box article,
.gutenberg__wrap .image__content_box figure{
  width:50%;
}

@media (max-width: 959px){
  .gutenberg__wrap .image__content_box article,
  .gutenberg__wrap .image__content_box figure{
    width:100%;
  }
}
.gutenberg__wrap .image__content_box figure{
  background-size:cover !important;
}

.gutenberg__wrap .image__content_box figure.left_image{
  float:left;
}

.gutenberg__wrap .image__content_box figure.right_image{
  float:right;
}

@media (max-width: 959px){
  .gutenberg__wrap .image__content_box figure{
    float:none;
    height:300px;
  }
}
.gutenberg__wrap .image__content_box article{
  padding:60px;
}

.gutenberg__wrap .image__content_box article .article__wrap{
  max-width:600px;
  margin:0 auto;
}

.gutenberg__wrap .image__content_box article.left_image{
  float:right;
}

.gutenberg__wrap .image__content_box article.right_image{
  float:left;
}

.gutenberg__wrap .image__content_box article h1{
  font-weight:bold;
  font-size:65px;
  line-height:65px;
  padding:21px 0;
  position:relative;
  background-size:260px;
}

@media (max-width: 959px){
  .gutenberg__wrap .image__content_box article h1{
    font-size:40px;
    line-height:40px;
    padding:2px 0;
    background-size:190px;
    padding-bottom:26px;
    margin-bottom:5px;
  }
}
.gutenberg__wrap .image__content_box article h1.center{
  background:url("assets/img/h1-bg.png") bottom center no-repeat;
  background-size:260px;
}

.gutenberg__wrap .image__content_box article h2{
  font-weight:normal;
  font-size:45px;
  line-height:45px;
  padding:21px 0;
  position:relative;
}

@media (max-width: 959px){
  .gutenberg__wrap .image__content_box article h2{
    font-size:26px !important;
    line-height:26px;
    padding:2px 0;
  }
}
.gutenberg__wrap .image__content_box article h3{
  font-weight:bold;
  font-size:35px;
  line-height:35px;
  padding:19px 0 8px 0;
  position:relative;
}

.gutenberg__wrap .image__content_box article h4{
  font-weight:bold;
  font-size:25px;
  line-height:36px;
  padding:15px 0;
  position:relative;
}

.gutenberg__wrap .image__content_box article h4 a{
  color:#353e4d;
  text-decoration:none;
  position:relative;
}

.gutenberg__wrap .image__content_box article h4 a:hover:before{
  right:-14px;
  transform:rotate(-1deg);
  transition:all 0.3s ease;
}

.gutenberg__wrap .image__content_box article h5{
  font-weight:normal;
  font-size:20px;
  line-height:26px;
  padding:12px 0;
  position:relative;
}

.gutenberg__wrap .image__content_box article h6{
  font-weight:bold;
  font-size:15px;
  line-height:20px;
  padding:17px 0;
  position:relative;
}

.gutenberg__wrap .image__content_box article a{
  text-decoration:underline;
  color:#000000;
}

.gutenberg__wrap .image__content_box article a:hover{
  text-decoration:none;
}

.gutenberg__wrap .image__content_box article a.button{
  text-decoration:none;
}

.gutenberg__wrap .image__content_box article p{
  font-size:19px;
  line-height:28px;
  padding:15px 0 10px 0;
}

.gutenberg__wrap .image__content_box article p strong{
  font-weight:bold;
}

.gutenberg__wrap .image__content_box article ul{
  padding:20px 45px;
  margin:10px 0;
  list-style:outside;
}

.gutenberg__wrap .image__content_box article ul li{
  font-size:19px;
  padding:8px;
  line-height:25px;
}

.gutenberg__wrap .image__content_box article ul li ul{
  padding:10px 20px 10px 30px;
  margin:12px 0px;
  list-style-type:circle;
}

.gutenberg__wrap .image__content_box article ol{
  padding:20px 45px;
  margin:10px 0;
  list-style:decimal;
}

.gutenberg__wrap .image__content_box article ol li{
  font-size:19px;
  padding:8px;
  line-height:25px;
}

.gutenberg__wrap .image__content_box article ol li ol{
  padding:10px 20px 10px 30px;
  margin:12px 0px;
  list-style:decimal;
}

.gutenberg__wrap .image__content_box article table tr{
  border-bottom:1px #eaeaec solid;
}

.gutenberg__wrap .image__content_box article table tr td{
  padding:13px 5px;
  line-height:20px;
  font-size:15px;
}

.gutenberg__wrap .image__content_box article em{
  font-style:italic;
}

.gutenberg__wrap .image__content_box article .in_news_date{
  font-size:14px;
  color:#fff;
}

.gutenberg__wrap .image__content_box article h2{
  font-size:65px;
  line-height:70px;
  padding-top:0;
}

.gutenberg__wrap .image__content_box article h3{
  font-size:35px;
  font-weight:normal;
  line-height:42px;
}

@media (max-width: 959px){
  .gutenberg__wrap .image__content_box article{
    float:none;
    padding:10px 30px;
  }
  .gutenberg__wrap .image__content_box article h2{
    font-size:45px;
    line-height:45px;
  }
  .gutenberg__wrap .image__content_box article h3{
    font-size:27px;
    line-height:33px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .image__content_box{
    display:block;
  }
}
.gutenberg__wrap .background_image_box{
  background-size:cover !important;
  position:relative;
}

.gutenberg__wrap .background_image_box:after,
.gutenberg__wrap .background_image_box:before{
  content:"";
  display:table;
}

.gutenberg__wrap .background_image_box:after{
  clear:both;
}

.gutenberg__wrap .background_image_box.left{
  text-align:left;
}

.gutenberg__wrap .background_image_box.center{
  text-align:center;
}

.gutenberg__wrap .background_image_box.right{
  text-align:right;
}

.gutenberg__wrap .background_image_box.white h1,
.gutenberg__wrap .background_image_box.white h2,
.gutenberg__wrap .background_image_box.white h3,
.gutenberg__wrap .background_image_box.white h4,
.gutenberg__wrap .background_image_box.white h5,
.gutenberg__wrap .background_image_box.white h6,
.gutenberg__wrap .background_image_box.white li,
.gutenberg__wrap .background_image_box.white p{
  color:#fff;
}

.gutenberg__wrap .background_image_box.black h1,
.gutenberg__wrap .background_image_box.black h2,
.gutenberg__wrap .background_image_box.black h3,
.gutenberg__wrap .background_image_box.black h4,
.gutenberg__wrap .background_image_box.black h5,
.gutenberg__wrap .background_image_box.black h6,
.gutenberg__wrap .background_image_box.black li,
.gutenberg__wrap .background_image_box.black p{
  color:#000000;
}

.gutenberg__wrap .background_image_box .overlay_bg{
  width:100%;
  height:100%;
  opacity:0.55;
  filter:alpha(opacity=55);
  z-index:1;
  position:absolute;
}

.gutenberg__wrap .background_image_box .overlay_bg.no_bg{
  opacity:1;
  filter:alpha(opacity=100);
}

.gutenberg__wrap .background_image_box article{
  position:relative;
  z-index:2;
}

.gutenberg__wrap .background_image_box article h1{
  font-weight:bold;
  font-size:65px;
  line-height:65px;
  padding:21px 0;
  position:relative;
  background-size:260px;
}

@media (max-width: 959px){
  .gutenberg__wrap .background_image_box article h1{
    font-size:40px;
    line-height:40px;
    padding:2px 0;
    background-size:190px;
    padding-bottom:26px;
    margin-bottom:5px;
  }
}
.gutenberg__wrap .background_image_box article h1.center{
  background:url("assets/img/h1-bg.png") bottom center no-repeat;
  background-size:260px;
}

.gutenberg__wrap .background_image_box article h2{
  font-weight:normal;
  font-size:45px;
  line-height:45px;
  padding:21px 0;
  position:relative;
}

@media (max-width: 959px){
  .gutenberg__wrap .background_image_box article h2{
    font-size:26px !important;
    line-height:26px;
    padding:2px 0;
  }
}
.gutenberg__wrap .background_image_box article h3{
  font-weight:bold;
  font-size:35px;
  line-height:35px;
  padding:19px 0 8px 0;
  position:relative;
}

.gutenberg__wrap .background_image_box article h4{
  font-weight:bold;
  font-size:25px;
  line-height:36px;
  padding:15px 0;
  position:relative;
}

.gutenberg__wrap .background_image_box article h4 a{
  color:#353e4d;
  text-decoration:none;
  position:relative;
}

.gutenberg__wrap .background_image_box article h4 a:hover:before{
  right:-14px;
  transform:rotate(-1deg);
  transition:all 0.3s ease;
}

.gutenberg__wrap .background_image_box article h5{
  font-weight:normal;
  font-size:20px;
  line-height:26px;
  padding:12px 0;
  position:relative;
}

.gutenberg__wrap .background_image_box article h6{
  font-weight:bold;
  font-size:15px;
  line-height:20px;
  padding:17px 0;
  position:relative;
}

.gutenberg__wrap .background_image_box article a{
  text-decoration:underline;
  color:#000000;
}

.gutenberg__wrap .background_image_box article a:hover{
  text-decoration:none;
}

.gutenberg__wrap .background_image_box article a.button{
  text-decoration:none;
}

.gutenberg__wrap .background_image_box article p{
  font-size:19px;
  line-height:28px;
  padding:15px 0 10px 0;
}

.gutenberg__wrap .background_image_box article p strong{
  font-weight:bold;
}

.gutenberg__wrap .background_image_box article ul{
  padding:20px 45px;
  margin:10px 0;
  list-style:outside;
}

.gutenberg__wrap .background_image_box article ul li{
  font-size:19px;
  padding:8px;
  line-height:25px;
}

.gutenberg__wrap .background_image_box article ul li ul{
  padding:10px 20px 10px 30px;
  margin:12px 0px;
  list-style-type:circle;
}

.gutenberg__wrap .background_image_box article ol{
  padding:20px 45px;
  margin:10px 0;
  list-style:decimal;
}

.gutenberg__wrap .background_image_box article ol li{
  font-size:19px;
  padding:8px;
  line-height:25px;
}

.gutenberg__wrap .background_image_box article ol li ol{
  padding:10px 20px 10px 30px;
  margin:12px 0px;
  list-style:decimal;
}

.gutenberg__wrap .background_image_box article table tr{
  border-bottom:1px #eaeaec solid;
}

.gutenberg__wrap .background_image_box article table tr td{
  padding:13px 5px;
  line-height:20px;
  font-size:15px;
}

.gutenberg__wrap .background_image_box article em{
  font-style:italic;
}

.gutenberg__wrap .background_image_box article .in_news_date{
  font-size:14px;
  color:white;
}

.gutenberg__wrap .background_image_box article h2{
  font-size:45px;
  line-height:60px;
  padding-top:0;
}

.gutenberg__wrap .background_image_box article h3{
  font-size:34px;
  line-height:42px;
  padding-top:0;
  font-weight:normal;
}

.gutenberg__wrap .background_image_box article p{
  font-size:19px;
  line-height:25px;
}

.gutenberg__wrap .background_image_box article .button_wrap:after,
.gutenberg__wrap .background_image_box article .button_wrap:before{
  content:"";
  display:table;
}

.gutenberg__wrap .background_image_box article .button_wrap:after{
  clear:both;
}

.gutenberg__wrap .background_image_box article .button_wrap .button{
  position:relative;
  height:auto;
  padding:15px 70px 15px 15px;
  text-transform:uppercase;
  font-size:18px;
  margin:30px 10px;
}

.gutenberg__wrap .background_image_box article .button_wrap .button:before{
  z-index:-1;
  content:"";
  width:0px;
  height:100%;
  position:absolute;
  left:0px;
  top:0px;
  transition:all 0.4s ease;
}

.gutenberg__wrap .background_image_box article .button_wrap .button svg{
  position:absolute;
  width:20px;
  height:20px;
  transition:all 0.4s ease;
  right:17px;
  top:16px;
  fill:#fff;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.white{
  background:#fff;
  color:#000000;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.white:before{
  background:#eaeaec;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.white svg{
  fill:#000000;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.white:hover{
  color:#000000;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.white:hover:before{
  background:#eaeaec;
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.white:hover svg{
  right:13px;
  fill:#000000;
  transition:all 0.4s ease;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.white_border{
  color:#fff;
  border:2px #fff solid;
  background:none;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.white_border:before{
  background:#fff;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.white_border svg{
  fill:#fff;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.white_border:hover{
  color:#000000;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.white_border:hover:before{
  background:#fff;
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.white_border:hover svg{
  right:13px;
  fill:#000000;
  transition:all 0.4s ease;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.green{
  background:#80c345;
  color:#fff;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.green:before{
  background:#73b43a;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.green svg{
  fill:#fff;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.green:hover{
  color:#fff;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.green:hover:before{
  background:#73b43a;
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.green:hover svg{
  right:13px;
  fill:#fff;
  transition:all 0.4s ease;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.green_border{
  color:#fff;
  border:2px #80c345 solid;
  background:none;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.green_border:before{
  background:#80c345;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.green_border svg{
  fill:#fff;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.green_border:hover{
  color:#fff;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.green_border:hover:before{
  background:#80c345;
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.green_border:hover svg{
  right:13px;
  fill:#fff;
  transition:all 0.4s ease;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.till{
  background:#00d5b4;
  color:#fff;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.till:before{
  background:#00bc9e;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.till svg{
  fill:#fff;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.till:hover{
  color:#fff;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.till:hover:before{
  background:#00bc9e;
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.till:hover svg{
  right:13px;
  fill:#fff;
  transition:all 0.4s ease;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.till_border{
  color:#fff;
  border:2px #00d5b4 solid;
  background:none;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.till_border:before{
  background:#00d5b4;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.till_border svg{
  fill:#fff;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.till_border:hover{
  color:#fff;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.till_border:hover:before{
  background:#00d5b4;
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.till_border:hover svg{
  right:13px;
  fill:#fff;
  transition:all 0.4s ease;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.black{
  background:#000000;
  color:#fff;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.black:before{
  background:#0d0d0d;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.black svg{
  fill:#fff;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.black:hover{
  color:#fff;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.black:hover:before{
  background:#0d0d0d;
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.black:hover svg{
  right:13px;
  fill:#fff;
  transition:all 0.4s ease;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.black_border{
  color:#000000;
  border:2px #000000 solid;
  background:none;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.black_border:before{
  background:#000000;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.black_border svg{
  fill:#000000;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.black_border:hover{
  color:#fff;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.black_border:hover:before{
  background:#000000;
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .background_image_box article .button_wrap .button.black_border:hover svg{
  right:13px;
  fill:#fff;
  transition:all 0.4s ease;
}

@media (max-width: 959px){
  .gutenberg__wrap .background_image_box article h2{
    font-size:45px;
    line-height:50px;
    padding-top:0;
  }
  .gutenberg__wrap .background_image_box article h3{
    font-size:25px;
    line-height:35px;
    font-weight:normal;
  }
  .gutenberg__wrap .background_image_box article p{
    font-size:23px;
    line-height:30px;
  }
}
.gutenberg__wrap .background_image_box article.small{
  padding:50px 50px;
}

@media (max-width: 959px){
  .gutenberg__wrap .background_image_box article.small{
    padding:30px 20px;
  }
}
.gutenberg__wrap .background_image_box article.medium{
  padding:120px 50px;
}

@media (max-width: 959px){
  .gutenberg__wrap .background_image_box article.medium{
    padding:50px 20px;
  }
}
.gutenberg__wrap .background_image_box article.large{
  padding:180px 50px;
}

@media (max-width: 959px){
  .gutenberg__wrap .background_image_box article.large{
    padding:100px 20px;
  }
}
.gutenberg__wrap .overlay__wrapper .overlap_image_box{
  padding:200px 80px;
  background-size:cover !important;
}

.gutenberg__wrap .overlay__wrapper .overlap_image_box:after,
.gutenberg__wrap .overlay__wrapper .overlap_image_box:before{
  content:"";
  display:table;
}

.gutenberg__wrap .overlay__wrapper .overlap_image_box:after{
  clear:both;
}

@media (max-width: 959px){
  .gutenberg__wrap .overlay__wrapper .overlap_image_box{
    height:300px;
    padding:0;
  }
}
.gutenberg__wrap .overlay__wrapper article{
  background:#fff;
  width:40%;
  min-width:500px;
  padding:40px 60px;
}

.gutenberg__wrap .overlay__wrapper article.left{
  float:left;
}

@media (max-width: 959px){
  .gutenberg__wrap .overlay__wrapper article.left{
    float:none;
  }
}
.gutenberg__wrap .overlay__wrapper article.right{
  float:right;
}

@media (max-width: 959px){
  .gutenberg__wrap .overlay__wrapper article.right{
    float:none;
  }
}
.gutenberg__wrap .overlay__wrapper article.center{
  float:none;
  margin:0 auto;
}

.gutenberg__wrap .overlay__wrapper article h1{
  font-weight:bold;
  font-size:65px;
  line-height:65px;
  padding:21px 0;
  position:relative;
  background-size:260px;
}

@media (max-width: 959px){
  .gutenberg__wrap .overlay__wrapper article h1{
    font-size:40px;
    line-height:40px;
    padding:2px 0;
    background-size:190px;
    padding-bottom:26px;
    margin-bottom:5px;
  }
}
.gutenberg__wrap .overlay__wrapper article h1.center{
  background:url("assets/img/h1-bg.png") bottom center no-repeat;
  background-size:260px;
}

.gutenberg__wrap .overlay__wrapper article h2{
  font-weight:normal;
  font-size:45px;
  line-height:45px;
  padding:21px 0;
  position:relative;
}

@media (max-width: 959px){
  .gutenberg__wrap .overlay__wrapper article h2{
    font-size:26px !important;
    line-height:26px;
    padding:2px 0;
  }
}
.gutenberg__wrap .overlay__wrapper article h3{
  font-weight:bold;
  font-size:35px;
  line-height:35px;
  padding:19px 0 8px 0;
  position:relative;
}

.gutenberg__wrap .overlay__wrapper article h4{
  font-weight:bold;
  font-size:25px;
  line-height:36px;
  padding:15px 0;
  position:relative;
}

.gutenberg__wrap .overlay__wrapper article h4 a{
  color:#353e4d;
  text-decoration:none;
  position:relative;
}

.gutenberg__wrap .overlay__wrapper article h4 a:hover:before{
  right:-14px;
  transform:rotate(-1deg);
  transition:all 0.3s ease;
}

.gutenberg__wrap .overlay__wrapper article h5{
  font-weight:normal;
  font-size:20px;
  line-height:26px;
  padding:12px 0;
  position:relative;
}

.gutenberg__wrap .overlay__wrapper article h6{
  font-weight:bold;
  font-size:15px;
  line-height:20px;
  padding:17px 0;
  position:relative;
}

.gutenberg__wrap .overlay__wrapper article a{
  text-decoration:underline;
  color:#000000;
}

.gutenberg__wrap .overlay__wrapper article a:hover{
  text-decoration:none;
}

.gutenberg__wrap .overlay__wrapper article a.button{
  text-decoration:none;
}

.gutenberg__wrap .overlay__wrapper article p{
  font-size:19px;
  line-height:28px;
  padding:15px 0 10px 0;
}

.gutenberg__wrap .overlay__wrapper article p strong{
  font-weight:bold;
}

.gutenberg__wrap .overlay__wrapper article ul{
  padding:20px 45px;
  margin:10px 0;
  list-style:outside;
}

.gutenberg__wrap .overlay__wrapper article ul li{
  font-size:19px;
  padding:8px;
  line-height:25px;
}

.gutenberg__wrap .overlay__wrapper article ul li ul{
  padding:10px 20px 10px 30px;
  margin:12px 0px;
  list-style-type:circle;
}

.gutenberg__wrap .overlay__wrapper article ol{
  padding:20px 45px;
  margin:10px 0;
  list-style:decimal;
}

.gutenberg__wrap .overlay__wrapper article ol li{
  font-size:19px;
  padding:8px;
  line-height:25px;
}

.gutenberg__wrap .overlay__wrapper article ol li ol{
  padding:10px 20px 10px 30px;
  margin:12px 0px;
  list-style:decimal;
}

.gutenberg__wrap .overlay__wrapper article table tr{
  border-bottom:1px #eaeaec solid;
}

.gutenberg__wrap .overlay__wrapper article table tr td{
  padding:13px 5px;
  line-height:20px;
  font-size:15px;
}

.gutenberg__wrap .overlay__wrapper article em{
  font-style:italic;
}

.gutenberg__wrap .overlay__wrapper article .in_news_date{
  font-size:14px;
  color:white;
}

.gutenberg__wrap .overlay__wrapper article h2{
  font-size:65px;
  line-height:70px;
  padding-top:0;
}

@media (max-width: 959px){
  .gutenberg__wrap .overlay__wrapper article h2{
    font-size:40px;
    line-height:45px;
  }
}
.gutenberg__wrap .overlay__wrapper article h3{
  font-size:29px;
}

@media (max-width: 959px){
  .gutenberg__wrap .overlay__wrapper article h3{
    font-size:20px;
    line-height:25px;
  }
}
.gutenberg__wrap .overlay__wrapper article.white h1,
.gutenberg__wrap .overlay__wrapper article.white h2,
.gutenberg__wrap .overlay__wrapper article.white h3,
.gutenberg__wrap .overlay__wrapper article.white h4,
.gutenberg__wrap .overlay__wrapper article.white h5,
.gutenberg__wrap .overlay__wrapper article.white h6,
.gutenberg__wrap .overlay__wrapper article.white li,
.gutenberg__wrap .overlay__wrapper article.white p{
  color:#fff;
}

.gutenberg__wrap .overlay__wrapper article.black h1,
.gutenberg__wrap .overlay__wrapper article.black h2,
.gutenberg__wrap .overlay__wrapper article.black h3,
.gutenberg__wrap .overlay__wrapper article.black h4,
.gutenberg__wrap .overlay__wrapper article.black h5,
.gutenberg__wrap .overlay__wrapper article.black h6,
.gutenberg__wrap .overlay__wrapper article.black li,
.gutenberg__wrap .overlay__wrapper article.black p{
  color:#000000;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap:after,
.gutenberg__wrap .overlay__wrapper article .button_wrap:before{
  content:"";
  display:table;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap:after{
  clear:both;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button{
  position:relative;
  height:auto;
  padding:15px 70px 15px 15px;
  text-transform:uppercase;
  font-size:18px;
  margin:30px 0;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button:before{
  z-index:-1;
  content:"";
  width:0px;
  height:100%;
  position:absolute;
  left:0px;
  top:0px;
  transition:all 0.4s ease;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button svg{
  position:absolute;
  width:20px;
  height:20px;
  transition:all 0.4s ease;
  right:17px;
  top:16px;
  fill:#fff;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.white{
  background:#fff;
  color:#000000;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.white:before{
  background:#eaeaec;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.white svg{
  fill:#000000;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.white:hover{
  color:#000000;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.white:hover:before{
  background:#eaeaec;
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.white:hover svg{
  right:13px;
  fill:#000000;
  transition:all 0.4s ease;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.white_border{
  color:#fff;
  border:2px #fff solid;
  background:none;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.white_border:before{
  background:#fff;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.white_border svg{
  fill:#fff;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.white_border:hover{
  color:#000000;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.white_border:hover:before{
  background:#fff;
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.white_border:hover svg{
  right:13px;
  fill:#000000;
  transition:all 0.4s ease;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.green{
  background:#80c345;
  color:#fff;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.green:before{
  background:#73b43a;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.green svg{
  fill:#fff;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.green:hover{
  color:#fff;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.green:hover:before{
  background:#73b43a;
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.green:hover svg{
  right:13px;
  fill:#fff;
  transition:all 0.4s ease;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.green_border{
  color:#fff;
  border:2px #80c345 solid;
  background:none;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.green_border:before{
  background:#80c345;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.green_border svg{
  fill:#fff;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.green_border:hover{
  color:#fff;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.green_border:hover:before{
  background:#80c345;
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.green_border:hover svg{
  right:13px;
  fill:#fff;
  transition:all 0.4s ease;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.till{
  background:#00d5b4;
  color:#fff;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.till:before{
  background:#00bc9e;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.till svg{
  fill:#fff;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.till:hover{
  color:#fff;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.till:hover:before{
  background:#00bc9e;
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.till:hover svg{
  right:13px;
  fill:#fff;
  transition:all 0.4s ease;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.till_border{
  color:#fff;
  border:2px #00d5b4 solid;
  background:none;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.till_border:before{
  background:#00d5b4;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.till_border svg{
  fill:#fff;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.till_border:hover{
  color:#fff;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.till_border:hover:before{
  background:#00d5b4;
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.till_border:hover svg{
  right:13px;
  fill:#fff;
  transition:all 0.4s ease;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.black{
  background:#000000;
  color:#fff;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.black:before{
  background:#0d0d0d;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.black svg{
  fill:#fff;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.black:hover{
  color:#fff;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.black:hover:before{
  background:#0d0d0d;
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.black:hover svg{
  right:13px;
  fill:#fff;
  transition:all 0.4s ease;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.black_border{
  color:#000000;
  border:2px #000000 solid;
  background:none;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.black_border:before{
  background:#000000;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.black_border svg{
  fill:#000000;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.black_border:hover{
  color:#fff;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.black_border:hover:before{
  background:#000000;
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .overlay__wrapper article .button_wrap .button.black_border:hover svg{
  right:13px;
  fill:#fff;
  transition:all 0.4s ease;
}

@media (max-width: 959px){
  .gutenberg__wrap .overlay__wrapper article{
    width:calc(100% - 30px);
    left:0;
    right:0;
    min-width:calc(100% - 30px);
    box-shadow:0px 0px 30px rgba(0, 0, 0, 0.08);
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color="#14000000");
    margin:0 auto;
    float:none;
    padding:10px 30px;
    margin-top:-100px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .overlay__wrapper{
    padding:0px;
    position:relative;
    width:100%;
    height:100%;
  }
}
.gutenberg__wrap .results_wrapper{
  padding:30px 0;
}

.gutenberg__wrap .results_wrapper .search__item{
  margin:0 auto;
  width:100%;
  max-width:800px;
  transition:all 0.4s ease;
  padding:10px;
  background:#f7f7f8;
  margin-bottom:2px;
}

.gutenberg__wrap .results_wrapper .search__item:after,
.gutenberg__wrap .results_wrapper .search__item:before{
  content:"";
  display:table;
}

.gutenberg__wrap .results_wrapper .search__item:after{
  clear:both;
}

.gutenberg__wrap .results_wrapper .search__item figure{
  float:left;
  width:80px;
  height:80px;
  transition:all 0.4s ease;
}

.gutenberg__wrap .results_wrapper .search__item figure .image__placeholder{
  display:block;
  width:80px;
  height:80px;
  background:#cfcfd4;
}

.gutenberg__wrap .results_wrapper .search__item .search__text{
  float:left;
  width:calc(100% - 80px);
  padding-left:20px;
}

.gutenberg__wrap .results_wrapper .search__item .search__text .posttype{
  text-transform:uppercase;
  font-weight:bold;
  letter-spacing:3px;
  color:#7f7f8b;
  display:block;
  padding:10px 10px 3px 10px;
  font-size:10px;
}

.gutenberg__wrap .results_wrapper .search__item .search__text .post__title{
  padding:0 10px 10px 10px;
  font-size:20px;
  line-height:auto;
}

.gutenberg__wrap .results_wrapper .search__item .search__text .post__title a{
  text-decoration:none;
}

.gutenberg__wrap .results_wrapper .search__item:hover{
  background:#fff;
  transition:all 0.4s ease;
}

.gutenberg__wrap .results_wrapper .search__item:hover figure{
  transform:translatey(-2px);
  transition:all 0.4s ease;
}

.gutenberg__wrap .results_wrapper .search__item:hover .search__text{
  transform:translatey(-2px);
  transition:all 0.4s ease;
}
.faq_content_box{
  padding:20px;
  position:relative;
  margin:0 auto;
}

.faq_content_box article{
  border-top:1px #eaeaec solid;
}

.faq_content_box article .accordion-toggle{
  cursor:hand;
  cursor:pointer;
  font-weight:bold;
  position:relative;
  font-size:20px;
  padding:20px 60px 20px 20px;
  color:#00d5b4;
}

.faq_content_box article .accordion-toggle .icon{
  width:25px;
  height:30px;
  position:absolute;
  top:15px;
  right:15px;
}

.faq_content_box article .accordion-toggle.active .icon{
  transform:rotate(180deg);
}

.faq_content_box article .accordion-content{
  display:none;
  padding:20px;
}

.faq_content_box article .accordion-content h1{
  font-weight:bold;
  font-size:65px;
  line-height:65px;
  padding:21px 0;
  position:relative;
  background-size:260px;
}

@media (max-width: 959px){
  .faq_content_box article .accordion-content h1{
    font-size:40px;
    line-height:40px;
    padding:2px 0;
    background-size:190px;
    padding-bottom:26px;
    margin-bottom:5px;
  }
}
.faq_content_box article .accordion-content h1.center{
  background:url("assets/img/h1-bg.png") bottom center no-repeat;
  background-size:260px;
}

.faq_content_box article .accordion-content h2{
  font-weight:normal;
  font-size:45px;
  line-height:45px;
  padding:21px 0;
  position:relative;
}

@media (max-width: 959px){
  .faq_content_box article .accordion-content h2{
    font-size:26px !important;
    line-height:26px;
    padding:2px 0;
  }
}
.faq_content_box article .accordion-content h3{
  font-weight:bold;
  font-size:35px;
  line-height:35px;
  padding:19px 0 8px 0;
  position:relative;
}

.faq_content_box article .accordion-content h4{
  font-weight:bold;
  font-size:25px;
  line-height:36px;
  padding:15px 0;
  position:relative;
}

.faq_content_box article .accordion-content h4 a{
  color:#353e4d;
  text-decoration:none;
  position:relative;
}

.faq_content_box article .accordion-content h4 a:hover:before{
  right:-14px;
  transform:rotate(-1deg);
  transition:all 0.3s ease;
}

.faq_content_box article .accordion-content h5{
  font-weight:normal;
  font-size:20px;
  line-height:26px;
  padding:12px 0;
  position:relative;
}

.faq_content_box article .accordion-content h6{
  font-weight:bold;
  font-size:15px;
  line-height:20px;
  padding:17px 0;
  position:relative;
}

.faq_content_box article .accordion-content a{
  text-decoration:underline;
  color:#000000;
}

.faq_content_box article .accordion-content a:hover{
  text-decoration:none;
}

.faq_content_box article .accordion-content a.button{
  text-decoration:none;
}

.faq_content_box article .accordion-content p{
  font-size:19px;
  line-height:28px;
  padding:15px 0 10px 0;
}

.faq_content_box article .accordion-content p strong{
  font-weight:bold;
}

.faq_content_box article .accordion-content ul{
  padding:20px 45px;
  margin:10px 0;
  list-style:outside;
}

.faq_content_box article .accordion-content ul li{
  font-size:19px;
  padding:8px;
  line-height:25px;
}

.faq_content_box article .accordion-content ul li ul{
  padding:10px 20px 10px 30px;
  margin:12px 0px;
  list-style-type:circle;
}

.faq_content_box article .accordion-content ol{
  padding:20px 45px;
  margin:10px 0;
  list-style:decimal;
}

.faq_content_box article .accordion-content ol li{
  font-size:19px;
  padding:8px;
  line-height:25px;
}

.faq_content_box article .accordion-content ol li ol{
  padding:10px 20px 10px 30px;
  margin:12px 0px;
  list-style:decimal;
}

.faq_content_box article .accordion-content table tr{
  border-bottom:1px #eaeaec solid;
}

.faq_content_box article .accordion-content table tr td{
  padding:13px 5px;
  line-height:20px;
  font-size:15px;
}

.faq_content_box article .accordion-content em{
  font-style:italic;
}

.faq_content_box article .accordion-content .in_news_date{
  font-size:14px;
  color:white;
}
.gutenberg__wrap .cc-window{
  opacity:1;
  transition:opacity 1s ease;
}

.gutenberg__wrap .cc-window.cc-invisible{
  opacity:0;
}

.gutenberg__wrap .cc-animate.cc-revoke{
  transition:transform 1s ease;
}

.gutenberg__wrap .cc-animate.cc-revoke.cc-top{
  transform:translateY(-2em);
}

.gutenberg__wrap .cc-animate.cc-revoke.cc-bottom{
  transform:translateY(2em);
}

.gutenberg__wrap .cc-animate.cc-revoke.cc-active.cc-top{
  transform:translateY(0);
}

.gutenberg__wrap .cc-animate.cc-revoke.cc-active.cc-bottom{
  transform:translateY(0);
}

.gutenberg__wrap .cc-revoke:hover{
  transform:translateY(0);
}

.gutenberg__wrap .cc-grower{
  max-height:0;
  overflow:hidden;
  transition:max-height 1s;
}

.gutenberg__wrap .cc-revoke,
.gutenberg__wrap .cc-window{
  position:fixed;
  overflow:hidden;
  box-sizing:border-box;
  font-size:16px;
  line-height:1.5em;
  display:flex;
  flex-wrap:nowrap;
  z-index:9999;
}

.gutenberg__wrap .cc-window.cc-static{
  position:static;
}

.gutenberg__wrap .cc-window.cc-floating{
  padding:2em;
  max-width:24em;
  flex-direction:column;
}

.gutenberg__wrap .cc-window.cc-banner{
  padding:1em 1.8em;
  width:100%;
  flex-direction:row;
}

.gutenberg__wrap .cc-revoke{
  padding:0.5em;
}

.gutenberg__wrap .cc-revoke:hover{
  text-decoration:underline;
}

.gutenberg__wrap .cc-header{
  font-size:18px;
  font-weight:700;
}

.gutenberg__wrap .cc-btn,
.gutenberg__wrap .cc-close,
.gutenberg__wrap .cc-link,
.gutenberg__wrap .cc-revoke{
  cursor:pointer;
}

.gutenberg__wrap .cc-link{
  opacity:0.8;
  display:inline-block;
  padding:0.2em;
  text-decoration:underline;
}

.gutenberg__wrap .cc-link:hover{
  opacity:1;
}

.gutenberg__wrap .cc-link:active,
.gutenberg__wrap .cc-link:visited{
  color:initial;
}

.gutenberg__wrap .cc-btn{
  display:block;
  padding:0.4em 0.8em;
  font-size:0.9em;
  font-weight:700;
  border-width:2px;
  border-style:solid;
  text-align:center;
  white-space:nowrap;
}

.gutenberg__wrap .cc-highlight .cc-btn:first-child{
  background-color:transparent;
  border-color:transparent;
}

.gutenberg__wrap .cc-highlight .cc-btn:first-child:focus,
.gutenberg__wrap .cc-highlight .cc-btn:first-child:hover{
  background-color:transparent;
  text-decoration:underline;
}

.gutenberg__wrap .cc-close{
  display:block;
  position:absolute;
  top:0.5em;
  right:0.5em;
  font-size:1.6em;
  opacity:0.9;
  line-height:0.75;
}

.gutenberg__wrap .cc-close:focus,
.gutenberg__wrap .cc-close:hover{
  opacity:1;
}

.gutenberg__wrap .cc-revoke.cc-top{
  top:0;
  left:3em;
  border-bottom-left-radius:0.5em;
  border-bottom-right-radius:0.5em;
}

.gutenberg__wrap .cc-revoke.cc-bottom{
  bottom:0;
  left:3em;
  border-top-left-radius:0.5em;
  border-top-right-radius:0.5em;
}

.gutenberg__wrap .cc-revoke.cc-left{
  left:3em;
  right:unset;
}

.gutenberg__wrap .cc-revoke.cc-right{
  right:3em;
  left:unset;
}

.gutenberg__wrap .cc-top{
  top:1em;
}

.gutenberg__wrap .cc-left{
  left:1em;
}

.gutenberg__wrap .cc-right{
  right:1em;
}

.gutenberg__wrap .cc-bottom{
  bottom:1em;
}

.gutenberg__wrap .cc-floating > .cc-link{
  margin-bottom:1em;
}

.gutenberg__wrap .cc-floating .cc-message{
  display:block;
  margin-bottom:1em;
}

.gutenberg__wrap .cc-window.cc-floating .cc-compliance{
  flex:1 0 auto;
}

.gutenberg__wrap .cc-window.cc-banner{
  align-items:center;
}

.gutenberg__wrap .cc-banner.cc-top{
  left:0;
  right:0;
  top:0;
}

.gutenberg__wrap .cc-banner.cc-bottom{
  left:0;
  right:0;
  bottom:0;
}

.gutenberg__wrap .cc-banner .cc-message{
  display:block;
  flex:1 1 auto;
  max-width:100%;
  margin-right:1em;
}

.gutenberg__wrap .cc-compliance{
  display:flex;
  align-items:center;
  align-content:space-between;
}

.gutenberg__wrap .cc-floating .cc-compliance > .cc-btn{
  flex:1;
}

.gutenberg__wrap .cc-btn + .cc-btn{
  margin-left:0.5em;
}

@media print{
  .gutenberg__wrap .cc-revoke,
  .gutenberg__wrap .cc-window{
    display:none;
  }
}
@media screen and (max-width: 900px){
  .gutenberg__wrap .cc-btn{
    white-space:normal;
  }
}
@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape){
  .gutenberg__wrap .cc-window.cc-top{
    top:0;
  }
  .gutenberg__wrap .cc-window.cc-bottom{
    bottom:0;
  }
  .gutenberg__wrap .cc-window.cc-banner,
  .gutenberg__wrap .cc-window.cc-floating,
  .gutenberg__wrap .cc-window.cc-left,
  .gutenberg__wrap .cc-window.cc-right{
    left:0;
    right:0;
  }
  .gutenberg__wrap .cc-window.cc-banner{
    flex-direction:column;
  }
  .gutenberg__wrap .cc-window.cc-banner .cc-compliance{
    flex:1 1 auto;
  }
  .gutenberg__wrap .cc-window.cc-floating{
    max-width:none;
  }
  .gutenberg__wrap .cc-window .cc-message{
    margin-bottom:1em;
  }
  .gutenberg__wrap .cc-window.cc-banner{
    align-items:unset;
  }
  .gutenberg__wrap .cc-window.cc-banner .cc-message{
    margin-right:0;
  }
}
.gutenberg__wrap .cc-floating.cc-theme-classic{
  padding:1.2em;
  border-radius:5px;
}

.gutenberg__wrap .cc-floating.cc-type-info.cc-theme-classic .cc-compliance{
  text-align:center;
  display:inline;
  flex:none;
}

.gutenberg__wrap .cc-theme-classic .cc-btn{
  border-radius:5px;
}

.gutenberg__wrap .cc-theme-classic .cc-btn:last-child{
  min-width:140px;
}

.gutenberg__wrap .cc-floating.cc-type-info.cc-theme-classic .cc-btn{
  display:inline-block;
}

.gutenberg__wrap .cc-theme-edgeless.cc-window{
  padding:0;
}

.gutenberg__wrap .cc-floating.cc-theme-edgeless .cc-message{
  margin:2em;
  margin-bottom:1.5em;
}

.gutenberg__wrap .cc-banner.cc-theme-edgeless .cc-btn{
  margin:0;
  padding:0.8em 1.8em;
  height:100%;
}

.gutenberg__wrap .cc-banner.cc-theme-edgeless .cc-message{
  margin-left:1em;
}

.gutenberg__wrap .cc-floating.cc-theme-edgeless .cc-btn + .cc-btn{
  margin-left:0;
}
.gutenberg__wrap .single_donation_box{
  padding:20px 80px 80px 80px;
}

.gutenberg__wrap .single_donation_box:after,
.gutenberg__wrap .single_donation_box:before{
  content:"";
  display:table;
}

.gutenberg__wrap .single_donation_box:after{
  clear:both;
}

.gutenberg__wrap .single_donation_box h2{
  text-align:center;
  font-size:50px;
  padding:20px 0 40px 0;
}

.gutenberg__wrap .single_donation_box h2.black{
  color:#000000;
}

.gutenberg__wrap .single_donation_box h2.white{
  color:#fff;
}

.gutenberg__wrap .single_donation_box .large_box{
  position:relative;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box{
  overflow:hidden;
  transition:all 0.4s ease;
  margin:0 auto;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product{
  transition:all 0.4s ease;
  text-align:center;
  width:80%;
  max-width:1000px;
  border:15px #00d5b4 solid;
  background:#fff;
  margin:0 auto;
  position:relative;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product h3{
  display:none;
  font-size:35px;
  font-weight:bold;
  color:#000000;
  padding:30px 0;
  text-align:center;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .close-project-popup{
  display:none;
  width:45px;
  height:45px;
  position:absolute;
  top:5px;
  right:5px;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product #tabsnav{
  display:inline-block;
  margin:0 auto;
  padding-top:30px;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product #tabsnav:after,
.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product #tabsnav:before{
  content:"";
  display:table;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product #tabsnav:after{
  clear:both;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product #tabsnav li{
  width:auto;
  float:left;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product #tabsnav li a{
  position:relative;
  font-size:26px;
  font-weight:bold;
  display:block;
  padding:0px 15px 15px 35px;
  text-align:center;
  text-decoration:none;
  color:#b4b4bc;
  border-bottom:10px #b4b4bc solid;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product #tabsnav li a svg{
  width:20px;
  height:20px;
  position:absolute;
  top:4px;
  left:8px;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product #tabsnav li a svg g{
  fill:#b4b4bc;
}

@media (max-width: 959px){
  .gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product #tabsnav li a{
    font-size:20px;
    text-align:left;
  }
}
.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product #tabsnav li.active a{
  color:#000000;
  border-bottom:10px #00d5b4 solid;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product #tabsnav li.active a svg g{
  fill:#00d5b4;
}

@media (max-width: 959px){
  .gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product #tabsnav li{
    width:50%;
  }
}
.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content{
  padding:30px;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary{
  width:90%;
  margin:0 auto;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .woocommerce-Price-amount{
  display:none;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .product__description,
.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .product__heading_stars,
.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .product__labels,
.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .quantity,
.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .wccf_grand_total,
.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary h1{
  display:none;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options:after,
.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options:before{
  content:"";
  display:table;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options:after{
  clear:both;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing{
  display:flex;
  flex-wrap:wrap;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li{
  cursor:hand;
  cursor:pointer;
  width:25%;
  float:left;
  display:flex;
  position:relative;
  text-align:left;
  margin:0;
  margin-bottom:5px;
  padding:0px 10px 15px 30px;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li span{
  position:absolute;
  z-index:2;
  left:10px;
  top:20px;
  display:block;
  width:15px;
  height:15px;
  transition:all 0.4s ease;
  background:#eaeaec;
  border:1px #e2e2e5 solid;
  border-radius:100px;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li span:after{
  z-index:1;
  content:"";
  position:absolute;
  left:0;
  top:0;
  display:block;
  width:15px;
  height:15px;
  transition:all 0.4s ease;
  background:#eaeaec;
  border-radius:100px;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li strong:after,
.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li strong:before{
  content:"";
  display:table;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li strong:after{
  clear:both;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li strong em{
  transition:all 0.4s ease;
  font-size:35px;
  color:#000000;
  float:left;
  padding:10px;
  width:100px;
}

@media (max-width: 959px){
  .gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li strong em{
    padding-bottom:0;
  }
}
.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li strong small{
  padding:5px 20px 5px 0px;
  clear:both;
  display:block;
  font-size:16px;
  font-weight:normal;
  line-height:20px;
  color:#000000;
}

@media (max-width: 959px){
  .gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li strong small{
    width:80%;
  }
}
.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li input{
  margin-left:0;
  background:#eaeaec;
  font-size:20px;
  padding:15px;
  margin-top:5px;
  height:40px;
  width:110px;
  border:none;
  position:relative;
  margin-left:10px;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li.active span{
  background:#00d5b4;
  border:1px #00c6a7 solid;
  transition:all 0.4s ease;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li.active span:after{
  content:"";
  position:absolute;
  left:0;
  top:-1px;
  display:block;
  transition:all 0.5s ease;
  background:#00d5b4;
  transform:scale(2.3);
  opacity:0;
  filter:alpha(opacity=0);
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li.you_pay small{
  font-size:18px;
  font-weight:normal;
  line-height:20px;
  color:#000000;
  padding:17px 0 7px 0px;
  position:relative;
}

@media (max-width: 959px){
  .gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li.you_pay{
    margin-bottom:20px;
  }
}
.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li:hover strong em{
  color:#00d5b4;
  transition:all 0.4s ease;
}

@media (max-width: 959px){
  .gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li{
    width:100%;
    padding:0px 10px 0px 30px;
    height:auto;
  }
}
.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li.item_2,
.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li.item_3,
.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li.item_4,
.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li.item_5,
.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .package__listing li.item_6{
  width:50%;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .button_wrapper{
  display:block;
  text-align:center;
  clear:both;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .button_wrapper .button{
  background:#00d5b4;
  color:#fff;
  border:none;
  font-size:20px;
  width:180px;
  text-transform:uppercase;
  margin:0 auto;
}

@media (max-width: 959px){
  .gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .package__options .button_wrapper .button{
    width:100%;
    padding:20px;
  }
}
.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .payyourprice_customize_class{
  position:relative;
  margin-left:10px;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .payyourprice_customize_class tr td.label label{
  font-size:18px;
  font-weight:normal;
  line-height:20px;
  color:#000000;
  padding:5px 0 5px 30px;
  position:relative;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .payyourprice_customize_class:before{
  position:absolute;
  z-index:2;
  left:0;
  top:3px;
  display:block;
  width:15px;
  height:15px;
  transition:all 0.4s ease;
  background:#eaeaec;
  border:1px #e2e2e5 solid;
  border-radius:100px;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .payyourprice_customize_class:after{
  z-index:1;
  content:"";
  position:absolute;
  left:0;
  top:3px;
  display:block;
  width:15px;
  height:15px;
  transition:all 0.4s ease;
  background:#eaeaec;
  border-radius:100px;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .payyourprice_customize_class.active:before{
  content:"";
  background:#00d5b4;
  border:1px #00c6a7 solid;
  transition:all 0.4s ease;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .payyourprice_customize_class.active:after{
  content:"";
  position:absolute;
  left:1px;
  top:9px;
  display:block;
  transition:all 0.5s ease;
  background:#00d5b4;
  transform:scale(2.3);
  opacity:0;
  filter:alpha(opacity=0);
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .payyourprice_contribution{
  margin-left:45px;
  background:#eaeaec;
  font-size:20px;
  padding:15px;
  margin-top:5px;
  height:40px;
  width:110px;
  border:none;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .wccf_field_container_product_select{
  padding-top:20px;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .wccf_field_container_product_select label{
  display:none;
  font-size:20px;
  padding:20px 0 10px 30px;
  text-align:left;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .wccf_field_container_product_select select{
  display:block;
  font-size:16px;
  font-weight:700;
  color:#444;
  line-height:1.3;
  padding:0.9em 1.4em 0.8em 0.8em;
  width:100%;
  max-width:100%;
  box-sizing:border-box;
  margin:0;
  border:1px solid #aaa;
  box-shadow:0 1px 0 1px rgba(0, 0, 0, 0.04);
  border-radius:0.5em;
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  background-color:#fff;
  background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);
  background-repeat:no-repeat, repeat;
  background-position:right 0.7em top 50%, 0 0;
  background-size:0.65em auto, 100%;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .wccf_field_container_product_select select::-ms-expand{
  display:none;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .wccf_field_container_product_select select:hover{
  border-color:#888;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .wccf_field_container_product_select select:focus{
  border-color:#aaa;
  box-shadow:0 0 1px 3px rgba(59, 153, 252, 0.7);
  box-shadow:0 0 0 3px -moz-mac-focusring;
  color:#222;
  outline:none;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .wccf_field_container_product_select select option{
  font-weight:normal;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .add__to_cart_wrap tr{
  display:block !important;
}

@media (max-width: 959px){
  .gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .add__to_cart_wrap{
    margin-top:20px;
  }
}
.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .button{
  background:#00d5b4;
  color:#fff;
  border:none;
  font-size:20px;
  width:180px;
  text-transform:uppercase;
  margin:20px 0 0 0;
}

@media (max-width: 959px){
  .gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .button{
    width:100%;
    padding:20px;
  }
}
.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary .loading_icon{
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
  transition:all 0.5s ease;
  position:absolute;
  left:0;
  right:0;
  margin:0 auto;
  display:block;
  width:20px;
  height:20px;
  background:url("assets/img/loader.gif") no-repeat;
  z-index:50;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary.entry-summary{
  transition:all 0.5s ease;
  opacity:1;
  filter:alpha(opacity=100);
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary.entry-summary.loading{
  opacity:0.3;
  filter:alpha(opacity=30);
  transition:all 0.5s ease;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary.entry-summary.loading .loading_icon{
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.5s ease;
  visibility:visible;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary.entry-summary.has_split_donation .payyourprice_customize_class{
  display:none !important;
}

.gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary.entry-summary.has_split_donation .cart table{
  display:none !important;
}

@media (max-width: 959px){
  .gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content .summary{
    width:100%;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product .tab-content{
    padding:30px 20px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .single_donation_box .large_box #product_details_box .pop-up-product{
    width:100%;
  }
}
.gutenberg__wrap .single_donation_box .large_box #product_details_box:after{
  opacity:0;
  filter:alpha(opacity=0);
  transition:all 0.4s ease;
}

@media (max-width: 959px){
  .gutenberg__wrap .single_donation_box{
    padding:20px 0;
  }
}
.gutenberg__wrap .split_donation_wrapper .amount__wrapper{
  background:#efeff1;
  border-radius:5px;
  padding:10px;
  margin-bottom:5px;
}

.gutenberg__wrap .split_donation_wrapper .amount__wrapper span{
  font-size:28px;
  color:#000000;
  font-weight:bold;
  top:45px;
}

@media (max-width: 959px){
  .gutenberg__wrap .split_donation_wrapper .amount__wrapper span{
    font-size:20px;
  }
}
.gutenberg__wrap .split_donation_wrapper .amount__wrapper input{
  margin-left:0;
  background:#dddde0;
  font-size:20px;
  padding:15px;
  margin-top:5px;
  height:40px;
  width:120px;
  border:none;
  position:relative;
  margin-left:10px;
}

.gutenberg__wrap .split_donation_wrapper .split_causes{
  padding:10px;
}

.gutenberg__wrap .split_donation_wrapper .split_causes .cause__row{
  padding:3px;
  max-width:450px;
  margin:0 auto;
  overflow:hidden;
  border-bottom:1px #efeff1 solid;
}

.gutenberg__wrap .split_donation_wrapper .split_causes .cause__row label{
  width:100px;
  display:block;
  float:left;
  line-height:30px;
  padding:0px 5px;
  font-weight:bold;
  font-size:18px;
}

@media (max-width: 959px){
  .gutenberg__wrap .split_donation_wrapper .split_causes .cause__row label{
    width:100%;
  }
}
.gutenberg__wrap .split_donation_wrapper .split_causes .cause__row input{
  float:left;
  margin-left:0;
  background:#eaeaec;
  font-size:20px;
  padding:15px;
  margin-top:5px;
  height:40px;
  width:80px;
  border:none;
  position:relative;
  margin-left:10px;
}

.gutenberg__wrap .split_donation_wrapper .split_causes .cause__row .causes_dropdown{
  float:left;
  width:200px;
  display:block;
  font-size:14px;
  font-weight:700;
  color:#444;
  line-height:1.3;
  padding:10px;
  box-sizing:border-box;
  margin:4px 0;
  border:2px solid #00d5b4;
  box-shadow:0 1px 0 1px rgba(0, 0, 0, 0.04);
  border-radius:0.5em;
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  background-color:#fff;
  background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);
  background-repeat:no-repeat, repeat;
  background-position:right 0.7em top 50%, 0 0;
  background-size:0.65em auto, 100%;
}

@media (max-width: 959px){
  .gutenberg__wrap .split_donation_wrapper .split_causes .cause__row .causes_dropdown{
    width:180px;
    margin:4px 0;
  }
}
.gutenberg__wrap .split_donation_wrapper .split_causes .cause__row .causes_dropdown::-ms-expand{
  display:none;
}

.gutenberg__wrap .split_donation_wrapper .split_causes .cause__row .causes_dropdown:hover{
  border-color:#888;
}

.gutenberg__wrap .split_donation_wrapper .split_causes .cause__row .causes_dropdown:focus{
  border-color:#aaa;
  box-shadow:0 0 1px 3px rgba(59, 153, 252, 0.7);
  box-shadow:0 0 0 3px -moz-mac-focusring;
  color:#222;
  outline:none;
}

.gutenberg__wrap .split_donation_wrapper .split_causes .cause__row .causes_dropdown option{
  font-weight:normal;
}

@media (max-width: 959px){
  .gutenberg__wrap .split_donation_wrapper .split_causes .cause__row{
    padding:10px 3px;
  }
}
.gutenberg__wrap .multiple_donation_box{
  padding:20px 80px;
}

.gutenberg__wrap .multiple_donation_box:after,
.gutenberg__wrap .multiple_donation_box:before{
  content:"";
  display:table;
}

.gutenberg__wrap .multiple_donation_box:after{
  clear:both;
}

.gutenberg__wrap .multiple_donation_box:after,
.gutenberg__wrap .multiple_donation_box:before{
  content:"";
  display:table;
}

.gutenberg__wrap .multiple_donation_box:after{
  clear:both;
}

.gutenberg__wrap .multiple_donation_box h2{
  text-align:center;
  font-size:50px;
  padding:60px 0;
  text-transform:uppercase;
  position:relative;
}

@media (max-width: 959px){
  .gutenberg__wrap .multiple_donation_box h2{
    font-size:30px;
    padding:40px 20px 20px 20px;
  }
}
.gutenberg__wrap .multiple_donation_box h2 span{
  font-size:120px;
  position:absolute;
  opacity:0.04;
  filter:alpha(opacity=4);
  left:0;
  right:0;
  top:10px;
  z-index:0;
  text-transform:uppercase;
  line-height:150px;
}

@media (max-width: 959px){
  .gutenberg__wrap .multiple_donation_box h2 span{
    display:none;
  }
}
.gutenberg__wrap .multiple_donation_box h2.black{
  color:#000000;
}

.gutenberg__wrap .multiple_donation_box h2.white{
  color:#fff;
}

.gutenberg__wrap .multiple_donation_box h2.white span{
  opacity:0.1;
  filter:alpha(opacity=10);
}

.gutenberg__wrap .multiple_donation_box .wrap__box{
  position:relative;
  width:100%;
  max-width:1500px;
  margin:0 auto;
}

.gutenberg__wrap .multiple_donation_box .wrap__box .product__listing{
  list-style:none;
  overflow:hidden;
  padding:10px;
  transition:all 0.4s ease;
  display:flex;
  flex-wrap:wrap;
}

.gutenberg__wrap .multiple_donation_box .wrap__box .product__listing .product__item_box{
  width:25%;
  float:left;
  padding:15px;
  display:flex;
}

.gutenberg__wrap .multiple_donation_box .wrap__box .product__listing .product__item_box .product__wrap{
  background:#fff;
  transition:all 0.4s ease;
  height:100%;
}

.gutenberg__wrap .multiple_donation_box .wrap__box .product__listing .product__item_box .product__wrap figure{
  overflow:hidden;
  width:100%;
  cursor:hand;
  cursor:pointer;
}

.gutenberg__wrap .multiple_donation_box .wrap__box .product__listing .product__item_box .product__wrap figure img{
  transition:all 0.9s ease;
  margin:0 auto;
}

.gutenberg__wrap .multiple_donation_box .wrap__box .product__listing .product__item_box .product__wrap .project__caption{
  padding:0 25px;
}

.gutenberg__wrap .multiple_donation_box .wrap__box .product__listing .product__item_box .product__wrap .project__caption h3{
  color:#000000;
  font-size:24px;
  text-transform:uppercase;
  line-height:26px;
  font-weight:bold;
  padding:25px 0 15px 0;
}

@media (max-width: 959px){
  .gutenberg__wrap .multiple_donation_box .wrap__box .product__listing .product__item_box .product__wrap .project__caption h3{
    font-size:18px;
    padding:15px 0;
    line-height:20px;
  }
}
.gutenberg__wrap .multiple_donation_box .wrap__box .product__listing .product__item_box .product__wrap .project__caption a{
  position:relative;
  text-decoration:none;
  display:block;
  text-align:right;
  padding:0 30px 25px 0;
  color:#00d5b4;
  font-size:16px;
  text-transform:uppercase;
  font-weight:bold;
}

.gutenberg__wrap .multiple_donation_box .wrap__box .product__listing .product__item_box .product__wrap .project__caption a svg{
  transition:all 0.4s ease;
  position:absolute;
  right:0px;
  top:0;
  width:17px;
  height:17px;
  fill:#00d5b4;
}

@media (max-width: 959px){
  .gutenberg__wrap .multiple_donation_box .wrap__box .product__listing .product__item_box .product__wrap .project__caption{
    padding:0 10px;
  }
}
.gutenberg__wrap .multiple_donation_box .wrap__box .product__listing .product__item_box .product__wrap:hover{
  transform:translatey(-5px);
  transition:all 0.4s ease;
  box-shadow:0px 10px 40px rgba(0, 0, 0, 0.1);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=10px, Color="#1A000000");
}

.gutenberg__wrap .multiple_donation_box .wrap__box .product__listing .product__item_box .product__wrap:hover a svg{
  right:-4px;
  transition:all 0.4s ease;
}

.gutenberg__wrap .multiple_donation_box .wrap__box .product__listing .product__item_box .product__wrap:hover figure img{
  transform:scale(1.1);
  transition:all 0.9s ease;
}

@media (max-width: 959px){
  .gutenberg__wrap .multiple_donation_box .wrap__box .product__listing .product__item_box{
    width:50%;
    padding:7px 5px;
  }
}
.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box{
  height:0px;
  overflow:hidden;
  transition:all 0.4s ease;
  z-index:40;
  position:fixed;
  left:0;
  right:0;
  margin:0 auto;
  top:auto;
  bottom:0;
  opacity:0;
  filter:alpha(opacity=0);
  visible:hidden;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product{
  transition:all 0.4s ease;
  z-index:22;
  text-align:center;
  width:100%;
  border:15px #00d5b4 solid;
  background:#fff;
  margin:0 auto;
  position:relative;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product h3{
  font-size:35px;
  font-weight:bold;
  color:#000000;
  padding:30px 0;
  text-align:center;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .product__description{
  line-height:20px;
  max-width:800px;
  margin:0 auto;
  padding:0 30px 20px 30px;
}

@media (max-width: 959px){
  .gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .product__description{
    padding:0 10px 20px 10px;
  }
  .gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .product__description p{
    font-size:17px;
    line-height:23px;
    padding:0px 0 10px 0;
  }
}
.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .close-project-popup{
  display:block;
  width:45px;
  height:45px;
  position:absolute;
  top:5px;
  right:5px;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product #tabsnav{
  display:inline-block;
  margin:0 auto;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product #tabsnav:after,
.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product #tabsnav:before{
  content:"";
  display:table;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product #tabsnav:after{
  clear:both;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product #tabsnav li{
  width:auto;
  float:left;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product #tabsnav li a{
  position:relative;
  font-size:26px;
  font-weight:bold;
  display:block;
  padding:0px 15px 15px 35px;
  text-align:center;
  text-decoration:none;
  color:#b4b4bc;
  border-bottom:10px #b4b4bc solid;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product #tabsnav li a svg{
  width:20px;
  height:20px;
  position:absolute;
  top:4px;
  left:8px;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product #tabsnav li a svg g{
  fill:#b4b4bc;
}

@media (max-width: 959px){
  .gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product #tabsnav li a{
    font-size:20px;
    text-align:left;
  }
}
.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product #tabsnav li.active a{
  color:#000000;
  border-bottom:10px #00d5b4 solid;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product #tabsnav li.active a svg g{
  fill:#00d5b4;
}

@media (max-width: 959px){
  .gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product #tabsnav li{
    width:50%;
  }
}
.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content{
  padding:30px;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary{
  width:75%;
  margin:0 auto;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .product__description,
.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .product__heading_stars,
.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .product__labels,
.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .product_add_to_cart_price,
.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .quantity,
.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .wccf_grand_total,
.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary h1{
  display:none;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options:after,
.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options:before{
  content:"";
  display:table;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options:after{
  clear:both;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options ul{
  display:inline-flex;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options ul li{
  cursor:hand;
  cursor:pointer;
  display:flex;
  position:relative;
  text-align:left;
  padding:0px 10px 15px 30px;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options ul li span{
  position:absolute;
  z-index:2;
  left:0;
  top:8px;
  display:block;
  width:15px;
  height:15px;
  transition:all 0.4s ease;
  background:#eaeaec;
  border:1px #e2e2e5 solid;
  border-radius:100px;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options ul li span:after{
  z-index:1;
  content:"";
  position:absolute;
  left:0;
  top:0;
  display:block;
  width:15px;
  height:15px;
  transition:all 0.4s ease;
  background:#eaeaec;
  border-radius:100px;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options ul li strong{
  font-size:35px;
  color:#000000;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options ul li strong small{
  display:block;
  font-size:15px;
  font-weight:normal;
  line-height:16px;
  color:#666671;
  padding:5px 0;
  width:150px;
}

@media (max-width: 959px){
  .gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options ul li strong small{
    width:100%;
  }
}
.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options ul li input{
  margin-left:0;
  background:#eaeaec;
  font-size:20px;
  padding:15px;
  margin-top:5px;
  height:40px;
  width:110px;
  border:none;
  position:relative;
  margin-left:10px;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options ul li.active span{
  background:#00d5b4;
  border:1px #00c6a7 solid;
  transition:all 0.4s ease;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options ul li.active span:after{
  content:"";
  position:absolute;
  left:0;
  top:-1px;
  display:block;
  transition:all 0.5s ease;
  background:#00d5b4;
  transform:scale(2.3);
  opacity:0;
  filter:alpha(opacity=0);
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options ul li.you_pay small{
  font-size:18px;
  font-weight:normal;
  line-height:20px;
  color:#000000;
  padding:5px 0 5px 0px;
  position:relative;
}

@media (max-width: 959px){
  .gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options ul li.you_pay{
    margin-top:20px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options ul li{
    width:50%;
    float:left;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options ul{
    display:flex;
    flex-wrap:wrap;
  }
}
.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options .button_wrapper{
  display:block;
  text-align:center;
  clear:both;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options .button_wrapper .button{
  background:#00d5b4;
  color:#fff;
  border:none;
  font-size:20px;
  width:180px;
  text-transform:uppercase;
  margin:0 auto;
}

@media (max-width: 959px){
  .gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .package__options .button_wrapper .button{
    width:100%;
    padding:20px;
  }
}
.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary table{
  margin:0 auto;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .payyourprice_customize_class{
  position:relative;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .payyourprice_customize_class tr td.label label{
  font-size:18px;
  font-weight:normal;
  line-height:20px;
  color:#000000;
  padding:5px 0 5px 30px;
  position:relative;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .payyourprice_customize_class:before{
  position:absolute;
  z-index:2;
  left:0;
  top:3px;
  display:block;
  width:15px;
  height:15px;
  transition:all 0.4s ease;
  background:#eaeaec;
  border:1px #e2e2e5 solid;
  border-radius:100px;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .payyourprice_customize_class:after{
  z-index:1;
  content:"";
  position:absolute;
  left:0;
  top:3px;
  display:block;
  width:15px;
  height:15px;
  transition:all 0.4s ease;
  background:#eaeaec;
  border-radius:100px;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .payyourprice_customize_class.active:before{
  content:"";
  background:#00d5b4;
  border:1px #00c6a7 solid;
  transition:all 0.4s ease;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .payyourprice_customize_class.active:after{
  content:"";
  position:absolute;
  left:1px;
  top:9px;
  display:block;
  transition:all 0.5s ease;
  background:#00d5b4;
  transform:scale(2.3);
  opacity:0;
  filter:alpha(opacity=0);
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .payyourprice_contribution{
  margin-left:45px;
  background:#eaeaec;
  font-size:20px;
  padding:15px;
  margin-top:5px;
  height:40px;
  width:110px;
  border:none;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .wccf_field_container_product_select{
  padding-top:20px;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .wccf_field_container_product_select label{
  display:none;
  font-size:20px;
  padding:20px 0 10px 30px;
  text-align:left;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .wccf_field_container_product_select select{
  display:block;
  font-size:16px;
  font-weight:700;
  color:#444;
  line-height:1.3;
  padding:0.9em 1.4em 0.8em 0.8em;
  width:100%;
  max-width:100%;
  box-sizing:border-box;
  margin:0;
  border:1px solid #aaa;
  box-shadow:0 1px 0 1px rgba(0, 0, 0, 0.04);
  border-radius:0.5em;
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  background-color:#fff;
  background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);
  background-repeat:no-repeat, repeat;
  background-position:right 0.7em top 50%, 0 0;
  background-size:0.65em auto, 100%;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .wccf_field_container_product_select select::-ms-expand{
  display:none;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .wccf_field_container_product_select select:hover{
  border-color:#888;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .wccf_field_container_product_select select:focus{
  border-color:#aaa;
  box-shadow:0 0 1px 3px rgba(59, 153, 252, 0.7);
  box-shadow:0 0 0 3px -moz-mac-focusring;
  color:#222;
  outline:none;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .wccf_field_container_product_select select option{
  font-weight:normal;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .add__to_cart_wrap tr{
  display:block !important;
}

@media (max-width: 959px){
  .gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .add__to_cart_wrap{
    margin-top:20px;
  }
}
.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .add__to_cart_wrap select{
  display:block;
  font-size:16px;
  margin:0 auto;
  margin-bottom:10px;
  font-weight:700;
  color:#444;
  line-height:1.3;
  padding:0.9em 1.4em 0.8em 0.8em;
  width:100%;
  max-width:200px;
  box-sizing:border-box;
  border:1px solid #aaa;
  box-shadow:0 1px 0 1px rgba(0, 0, 0, 0.04);
  border-radius:0.5em;
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  background-color:#fff;
  background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);
  background-repeat:no-repeat, repeat;
  background-position:right 0.7em top 50%, 0 0;
  background-size:0.65em auto, 100%;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .add__to_cart_wrap select::-ms-expand{
  display:none;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .add__to_cart_wrap select:hover{
  border-color:#888;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .add__to_cart_wrap select:focus{
  border-color:#aaa;
  box-shadow:0 0 1px 3px rgba(59, 153, 252, 0.7);
  box-shadow:0 0 0 3px -moz-mac-focusring;
  color:#222;
  outline:none;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .add__to_cart_wrap select option{
  font-weight:normal;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .gifting_section{
  width:100%;
  max-width:455px;
  margin:0 auto;
  background:#f7f7f8;
  border:1px #eaeaec solid;
  margin-bottom:10px;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .gifting_section:after,
.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .gifting_section:before{
  content:"";
  display:table;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .gifting_section:after{
  clear:both;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .gifting_section .ztrust-custom-field-wrapper{
  width:50%;
  float:left;
  padding:10px 5px 10px 5px;
  text-align:left;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .gifting_section .ztrust-custom-field-wrapper label{
  display:block;
  float:none;
  text-align:left;
  font-weight:bold;
  padding:10px 0 8px 0;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .gifting_section .ztrust-custom-field-wrapper input{
  display:block;
  width:100%;
  border:1px #eaeaec solid;
  padding:10px 5px;
  font-size:16px;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .gifting_section .ztrust-custom-field-wrapper input.error{
  border:1px #f7003a solid;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .button{
  background:#00d5b4;
  color:#fff;
  border:none;
  font-size:20px;
  width:180px;
  text-transform:uppercase;
  margin:20px 0 0 0;
}

@media (max-width: 959px){
  .gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .button{
    width:100%;
    padding:20px;
  }
}
.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary .loading_icon{
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
  transition:all 0.5s ease;
  position:absolute;
  left:0;
  right:0;
  margin:0 auto;
  display:block;
  width:20px;
  height:20px;
  background:url("assets/img/loader.gif") no-repeat;
  z-index:50;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary.entry-summary{
  transition:all 0.5s ease;
  opacity:1;
  filter:alpha(opacity=100);
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary.entry-summary.loading{
  opacity:0.3;
  filter:alpha(opacity=30);
  transition:all 0.5s ease;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary.entry-summary.loading .loading_icon{
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.5s ease;
  visibility:visible;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary.entry-summary.has_split_donation .payyourprice_customize_class{
  display:none !important;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary.entry-summary.has_split_donation .cart table{
  display:none !important;
}

@media (max-width: 959px){
  .gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content .summary{
    width:100%;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product .tab-content{
    padding:30px 20px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .pop-up-product{
    width:100%;
  }
}
.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box:after{
  opacity:0;
  filter:alpha(opacity=0);
  transition:all 0.4s ease;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box.active{
  opacity:1;
  filter:alpha(opacity=100);
  z-index:41;
  height:auto;
  visible:visible;
  transition:all 0.4s ease;
  top:auto;
  bottom:0;
}

.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box.active:after{
  position:fixed;
  content:"";
  z-index:20;
  width:100vw;
  height:100vh;
  background:#343340;
  opacity:0.5;
  filter:alpha(opacity=50);
  top:0;
  left:0;
}

@media (max-width: 959px){
  .gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box.active{
    top:0;
    height:100%;
    overflow:auto;
  }
}
.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .no_id .gifting_section,
.gutenberg__wrap .multiple_donation_box .wrap__box #product_details_box .no_id .sayed_section{
  display:none;
}

.gutenberg__wrap .multiple_donation_box .wrap__box.carousel_style{
  max-width:100%;
}

@media (max-width: 959px){
  .gutenberg__wrap .multiple_donation_box{
    padding:10px 0;
  }
}
.gutenberg__wrap .multiple_donation_box.carousel_style_box h2{
  padding-bottom:30px;
}

@media (max-width: 959px){
  .gutenberg__wrap .multiple_donation_box.carousel_style_box h2{
    padding-bottom:0;
  }
}
.gutenberg__wrap .multiple_donation_box.carousel_style_box .slick-track{
  padding:40px 0;
}
.gutenberg__wrap .donation_box_page{
  padding:0px;
  display:flex;
}

.gutenberg__wrap .donation_box_page:after,
.gutenberg__wrap .donation_box_page:before{
  content:"";
  display:table;
}

.gutenberg__wrap .donation_box_page:after{
  clear:both;
}

.gutenberg__wrap .donation_box_page #product_steps_status{
  padding:0px 0 40px 0;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps{
  position:relative;
  margin:0 auto;
  width:calc(100% - 40px);
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps ul{
  width:100%;
  z-index:10;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps ul:after,
.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps ul:before{
  content:"";
  display:table;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps ul:after{
  clear:both;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps ul li{
  padding:10px 30px;
  text-align:center;
  float:left;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps ul li svg{
  width:60px;
  height:60px;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps ul li svg path{
  fill:#dddde0;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps ul li svg{
    width:50px;
  }
}
.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps ul li.width_4{
  width:25%;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps ul li.width_5{
  width:20%;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps ul li strong{
  display:block;
  padding:10px 0;
  font-weight:bold;
  font-size:16px;
  text-align:center;
  position:relative;
  color:#cfcfd4;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps ul li strong:before{
  height:15px;
  width:2px;
  background:#dddde0;
  left:0;
  right:0;
  margin:0 auto;
  top:-10px;
  content:"";
  position:absolute;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps ul li strong{
    font-size:13px;
    display:none;
  }
}
.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps ul li.active svg path{
  fill:#000000;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps ul li.active strong{
  color:#000000;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps ul li.active strong:before{
  background:#00d5b4;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps ul li{
    padding:10px 7px;
  }
}
.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps .progress{
  z-index:8;
  top:68px;
  position:absolute;
  width:100%;
  display:block;
  height:6px;
  background:#cfcfd4;
  border-radius:50px;
  overflow:hidden;
  transition:all 0.9s ease;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps .progress:before{
  content:"";
  position:absolute;
  width:0;
  height:10px;
  top:0;
  left:0;
  background:#00d5b4;
  transition:all 0.9s ease;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps .progress.active{
  transition:all 0.9s ease;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps .progress.active.step_1_4:before{
  width:25%;
  transition:all 0.9s ease;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps .progress.active.step_1_5:before{
  width:20%;
  transition:all 0.9s ease;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps .progress.active.step_2_4:before{
  width:50%;
  transition:all 0.9s ease;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps .progress.active.step_2_5:before{
  width:40%;
  transition:all 0.9s ease;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps .progress.active.step_3_4:before{
  width:75%;
  transition:all 0.9s ease;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps .progress.active.step_3_5:before{
  width:60%;
  transition:all 0.9s ease;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps .progress.active.step_4_4:before{
  width:100%;
  transition:all 0.9s ease;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps .progress.active.step_4_5:before{
  width:80%;
  transition:all 0.9s ease;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps .progress.active.step_5_5:before{
  width:100%;
  transition:all 0.9s ease;
}

.gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps .progress.active.step_full:before{
  width:100%;
  transition:all 0.9s ease;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page #product_steps_status .checkout_steps{
    width:80%;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page #product_steps_status{
    padding:0px 0 20px 0;
  }
}
.gutenberg__wrap .donation_box_page .continue_or_checkout_box{
  z-index:44;
  background:#fff;
  width:500px;
  padding:20px;
  position:fixed;
  top:-200px;
  left:0px;
  right:0px;
  margin:0 auto;
  visibility:hidden;
  opacity:0;
  filter:alpha(opacity=0);
  transition:all 0.4s ease;
  box-shadow:0px 10px 40px rgba(216, 205, 205, 0.1);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=10px, Color="#1AD8CDCD");
  text-align:center;
}

.gutenberg__wrap .donation_box_page .continue_or_checkout_box span{
  text-align:center;
  display:block;
  padding:20px 0;
}

.gutenberg__wrap .donation_box_page .continue_or_checkout_box span svg{
  width:70px;
  height:70px;
}

.gutenberg__wrap .donation_box_page .continue_or_checkout_box span svg g,
.gutenberg__wrap .donation_box_page .continue_or_checkout_box span svg path{
  fill:#00d5b4;
}

.gutenberg__wrap .donation_box_page .continue_or_checkout_box h3{
  font-size:40px;
  padding:15px;
  color:#000000;
}

.gutenberg__wrap .donation_box_page .continue_or_checkout_box .button_wrapper{
  padding:20px 0;
}

.gutenberg__wrap .donation_box_page .continue_or_checkout_box .button_wrapper a{
  margin:10px;
}

.gutenberg__wrap .donation_box_page .continue_or_checkout_box .button_wrapper .woo_checkout_button{
  padding:15px 25px;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page .continue_or_checkout_box{
    display:none;
  }
}
.gutenberg__wrap .donation_box_page .close_popup{
  display:none;
}

.gutenberg__wrap .donation_box_page.medium_box{
  position:relative;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing{
  width:calc(100% - 400px);
  float:left;
  padding:20px 30px 0 30px;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing{
  list-style:none;
  padding:0;
  transition:all 0.4s ease;
  display:flex;
  flex-wrap:wrap;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box{
  width:25%;
  height:auto;
  float:left;
  padding:6px;
  cursor:hand;
  cursor:pointer;
  display:flex;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box:first-child,
.gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box:nth-child(2),
.gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box:nth-child(3){
  width:33.3333333333%;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box:first-child,
  .gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box:nth-child(2),
  .gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box:nth-child(3){
    width:50%;
  }
}
.gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box .product__wrap{
  height:100%;
  width:100%;
  text-align:center;
  background:#fff;
  padding:10px;
  border:10px #fff solid;
  transition:all 0.4s ease;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box .product__wrap figure{
  overflow:hidden;
  width:100%;
  cursor:hand;
  cursor:pointer;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box .product__wrap figure img{
  transition:all 0.9s ease;
  width:80px;
  height:80px;
  opacity:0.4;
  filter:alpha(opacity=40);
  margin:0 auto;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box .product__wrap figure img{
    height:60px;
    width:60px;
  }
}
.gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box .product__wrap .project__caption{
  padding:0;
  position:relative;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box .product__wrap .project__caption h3{
  text-transform:uppercase;
  color:#00d5b4;
  font-size:22px;
  line-height:25px;
  font-weight:bold;
  padding:25px 0 15px 0;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box .product__wrap .project__caption h3{
    padding:10px 0;
    font-size:16px;
    line-height:18px;
  }
}
.gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box .product__wrap .project__caption a{
  position:absolute;
  bottom:0px;
  right:0px;
  text-decoration:none;
  display:block;
  text-align:right;
  padding:0 30px 5px 0;
  color:#000000;
  font-size:15px;
  text-transform:uppercase;
  font-weight:bold;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box .product__wrap .project__caption a svg{
  transition:all 0.4s ease;
  position:absolute;
  right:0px;
  top:0;
  width:17px;
  height:17px;
  fill:#000000;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box .product__wrap:hover{
  transform:translatey(-5px);
  transition:all 0.4s ease;
  box-shadow:0px 10px 40px rgba(0, 0, 0, 0.1);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=10px, Color="#1A000000");
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box .product__wrap:hover a svg{
  right:-4px;
  transition:all 0.4s ease;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box .product__wrap:hover figure img{
  transform:scale(1.1);
  transition:all 0.9s ease;
  opacity:1;
  filter:alpha(opacity=100);
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box .product__wrap{
    padding:0;
    border:5px #fff solid;
  }
}
.gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box.activeProject .product__wrap{
  border:10px #00d5b4 solid;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box.activeProject .product__wrap{
    border:5px #00d5b4 solid;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page.medium_box .donation_listing .product__listing .product__item_box{
    width:50%;
  }
}
.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box{
  width:calc(100% - 20px);
  height:0px;
  overflow:hidden;
  transition:all 0.4s ease;
  z-index:10;
  margin:0 auto;
  margin-top:10px;
  margin-bottom:40px;
  opacity:0;
  filter:alpha(opacity=0);
  visible:hidden;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product{
  transition:all 0.4s ease;
  z-index:10;
  text-align:center;
  width:calc(100% - 30px);
  margin:0 auto;
  position:relative;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product h3{
  font-size:35px;
  font-weight:bold;
  color:#000000;
  padding:30px 0;
  text-align:center;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product h3{
    font-size:25px;
    padding:20px 0;
  }
}
.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .productWrapper{
  background:#fff;
  padding:30px 0 0 0;
  border:10px #00d5b4 solid;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .close-project-popup{
  display:block;
  width:45px;
  height:45px;
  position:absolute;
  top:5px;
  right:5px;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product #tabsnav{
  display:inline-block;
  margin:0 auto;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product #tabsnav:after,
.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product #tabsnav:before{
  content:"";
  display:table;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product #tabsnav:after{
  clear:both;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product #tabsnav li{
  width:auto;
  float:left;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product #tabsnav li a{
  position:relative;
  font-size:26px;
  font-weight:bold;
  display:block;
  padding:0px 15px 15px 35px;
  text-align:center;
  text-decoration:none;
  color:#b4b4bc;
  border-bottom:10px #b4b4bc solid;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product #tabsnav li a svg{
  width:20px;
  height:20px;
  position:absolute;
  top:4px;
  left:8px;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product #tabsnav li a svg g{
  fill:#b4b4bc;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product #tabsnav li a{
    font-size:20px;
    text-align:left;
    padding:0px 30px 15px 35px;
  }
}
.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product #tabsnav li.active a{
  color:#000000;
  border-bottom:10px #00d5b4 solid;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product #tabsnav li.active a svg g{
  fill:#00d5b4;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product #tabsnav li{
    width:50%;
  }
}
.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content{
  padding:30px;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary{
  width:90%;
  margin:0 auto;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .product__description,
.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .product__heading_stars,
.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .product__labels,
.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .quantity,
.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .wccf_grand_total,
.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary h1{
  display:none;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .package__options:after,
.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .package__options:before{
  content:"";
  display:table;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .package__options:after{
  clear:both;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .package__options ul{
  display:flex;
  flex-wrap:wrap;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .package__options ul li{
  cursor:hand;
  cursor:pointer;
  width:25%;
  float:left;
  position:relative;
  text-align:left;
  display:flex;
  padding:0px 10px 15px 30px;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .package__options ul li span{
  position:absolute;
  z-index:2;
  left:0;
  top:8px;
  display:block;
  width:15px;
  height:15px;
  transition:all 0.4s ease;
  background:#eaeaec;
  border:1px #e2e2e5 solid;
  border-radius:100px;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .package__options ul li span:after{
  z-index:1;
  content:"";
  position:absolute;
  left:0;
  top:0;
  display:block;
  width:15px;
  height:15px;
  transition:all 0.4s ease;
  background:#eaeaec;
  border-radius:100px;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .package__options ul li strong{
  font-size:35px;
  color:#000000;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .package__options ul li strong small{
  display:block;
  font-size:16px;
  font-weight:normal;
  line-height:17px;
  color:#7f7f8b;
  padding:5px 0;
  width:100px;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .package__options ul li strong small{
    width:80%;
  }
}
.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .package__options ul li input{
  margin-left:0;
  background:#eaeaec;
  font-size:20px;
  padding:15px;
  margin-top:5px;
  height:40px;
  width:110px;
  border:none;
  position:relative;
  margin-left:10px;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .package__options ul li.active span{
  background:#00d5b4;
  border:1px #00c6a7 solid;
  transition:all 0.4s ease;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .package__options ul li.active span:after{
  content:"";
  position:absolute;
  left:0;
  top:-1px;
  display:block;
  transition:all 0.5s ease;
  background:#00d5b4;
  transform:scale(2.3);
  opacity:0;
  filter:alpha(opacity=0);
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .package__options ul li.you_pay small{
  font-size:18px;
  font-weight:normal;
  line-height:20px;
  color:#000000;
  padding:5px 0 5px 0px;
  position:relative;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .package__options ul li.you_pay{
    margin-top:20px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .package__options ul li{
    width:50%;
  }
}
.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .package__options .button_wrapper{
  display:block;
  text-align:center;
  clear:both;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .package__options .button_wrapper .button{
  background:#00d5b4;
  color:#fff;
  border:none;
  font-size:20px;
  width:180px;
  text-transform:uppercase;
  margin:0 auto;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .package__options .button_wrapper .button{
    width:100%;
    padding:20px;
  }
}
.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .payyourprice_customize_class{
  position:relative;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .payyourprice_customize_class tr td.label label{
  font-size:18px;
  font-weight:normal;
  line-height:20px;
  color:#000000;
  padding:5px 0 5px 30px;
  position:relative;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .payyourprice_customize_class:before{
  position:absolute;
  z-index:2;
  left:0;
  top:3px;
  display:block;
  width:15px;
  height:15px;
  transition:all 0.4s ease;
  background:#eaeaec;
  border:1px #e2e2e5 solid;
  border-radius:100px;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .payyourprice_customize_class:after{
  z-index:1;
  content:"";
  position:absolute;
  left:0;
  top:3px;
  display:block;
  width:15px;
  height:15px;
  transition:all 0.4s ease;
  background:#eaeaec;
  border-radius:100px;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .payyourprice_customize_class.active:before{
  content:"";
  background:#00d5b4;
  border:1px #00c6a7 solid;
  transition:all 0.4s ease;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .payyourprice_customize_class.active:after{
  content:"";
  position:absolute;
  left:1px;
  top:9px;
  display:block;
  transition:all 0.5s ease;
  background:#00d5b4;
  transform:scale(2.3);
  opacity:0;
  filter:alpha(opacity=0);
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .payyourprice_contribution{
  margin-left:45px;
  background:#eaeaec;
  font-size:20px;
  padding:15px;
  margin-top:5px;
  height:40px;
  width:110px;
  border:none;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .wccf_field_container_product_select{
  padding-top:20px;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .wccf_field_container_product_select label{
  display:none;
  font-size:20px;
  padding:20px 0 10px 30px;
  text-align:left;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .wccf_field_container_product_select select{
  display:block;
  font-size:16px;
  font-weight:700;
  color:#444;
  line-height:1.3;
  padding:0.9em 1.4em 0.8em 0.8em;
  width:100%;
  max-width:100%;
  box-sizing:border-box;
  margin:0;
  border:1px solid #aaa;
  box-shadow:0 1px 0 1px rgba(0, 0, 0, 0.04);
  border-radius:0.5em;
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  background-color:#fff;
  background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);
  background-repeat:no-repeat, repeat;
  background-position:right 0.7em top 50%, 0 0;
  background-size:0.65em auto, 100%;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .wccf_field_container_product_select select::-ms-expand{
  display:none;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .wccf_field_container_product_select select:hover{
  border-color:#888;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .wccf_field_container_product_select select:focus{
  border-color:#aaa;
  box-shadow:0 0 1px 3px rgba(59, 153, 252, 0.7);
  box-shadow:0 0 0 3px -moz-mac-focusring;
  color:#222;
  outline:none;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .wccf_field_container_product_select select option{
  font-weight:normal;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .add__to_cart_wrap tr{
  display:block !important;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .add__to_cart_wrap{
    margin-top:20px;
  }
}
.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .button{
  background:#00d5b4;
  color:#fff;
  border:none;
  font-size:20px;
  width:180px;
  text-transform:uppercase;
  margin:20px 0 0 0;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .product__add_to_cart .button{
    width:100%;
    padding:20px;
  }
}
.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary .loading_icon{
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
  transition:all 0.5s ease;
  position:absolute;
  left:0;
  right:0;
  margin:0 auto;
  display:block;
  width:20px;
  height:20px;
  background:url("assets/img/loader.gif") no-repeat;
  z-index:50;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary.entry-summary{
  transition:all 0.5s ease;
  opacity:1;
  filter:alpha(opacity=100);
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary.entry-summary.loading{
  opacity:0.3;
  filter:alpha(opacity=30);
  transition:all 0.5s ease;
}

.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary.entry-summary.loading .loading_icon{
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.5s ease;
  visibility:visible;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content .summary{
    width:100%;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product .tab-content{
    padding:30px 20px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box .pop-up-product{
    width:100%;
  }
}
.gutenberg__wrap .donation_box_page.medium_box .donation_listing #product_details_box.active{
  opacity:1;
  filter:alpha(opacity=100);
  z-index:41;
  height:auto;
  visible:visible;
  transition:all 0.4s ease;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page.medium_box .donation_listing{
    width:100%;
    padding:20px 0;
  }
}
.gutenberg__wrap .donation_box_page.medium_box .cart_sidebar{
  float:right;
  width:400px;
  background:#fff;
  position:relative;
  padding-bottom:0;
}

.gutenberg__wrap .donation_box_page.medium_box .cart_sidebar .checkout_button_wrap{
  background:#fff;
  padding:20px 0;
  text-align:center;
  display:block;
}

.gutenberg__wrap .donation_box_page.medium_box .cart_sidebar .checkout_button_wrap #continue_shopping_button{
  display:none;
}

.gutenberg__wrap .donation_box_page.medium_box .cart_sidebar .continue_shopping_popup{
  position:static;
  visibility:visible;
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.4s ease;
}

.gutenberg__wrap .donation_box_page.medium_box .cart_sidebar .continue_shopping_popup .pop-up-window{
  width:100%;
  position:static;
}

.gutenberg__wrap .donation_box_page.medium_box .cart_sidebar .continue_shopping_popup .pop-up-window .cart_wrap{
  height:100%;
}

.gutenberg__wrap .donation_box_page.medium_box .cart_sidebar .continue_shopping_popup .pop-up-window .cart_wrap .mini_cart_button_wrap{
  bottom:0px;
  width:400px;
  position:absolute;
  display:none;
}

.gutenberg__wrap .donation_box_page.medium_box .cart_sidebar .continue_shopping_popup.active .close_popup{
  display:none;
}

.gutenberg__wrap .donation_box_page.medium_box .cart_sidebar .continue_shopping_popup:after{
  display:none;
}

.gutenberg__wrap .donation_box_page.medium_box .cart_sidebar.disabled a.remove_from_cart_button,
.gutenberg__wrap .donation_box_page.medium_box .cart_sidebar.disabled a.remove_from_cart_button_recurring{
  pointer-events:none;
  cursor:default;
  text-decoration:none;
  color:#eaeaec !important;
}

.gutenberg__wrap .donation_box_page #checkout_page{
  padding:10px;
  padding-bottom:0;
  position:relative;
  visibility:hidden;
  height:0px;
  overflow:hidden;
  opacity:0;
  filter:alpha(opacity=0);
  transition:all 0.9s ease;
}

.gutenberg__wrap .donation_box_page #checkout_page .donation_sucessful{
  text-align:center;
  font-size:36px;
  padding:11px 0 31px 0;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-notices-wrapper .woocommerce-message{
  display:none;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-notices-wrapper .woocommerce-error li{
  background:#fff7f9;
  color:#f7003a;
  font-weight:bold;
  padding:10px;
  border:1px #f7003a solid;
  margin:1px 0;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout{
  position:relative;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout.login_active:before{
  display:none;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .woo_continue_button{
  float:right;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .woo_continue_button{
    width:100%;
    float:none;
  }
}
.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .checkout__donation_heading{
  color:#00d5b4;
  font-weight:bold;
  font-size:32px;
  padding:20px 10px;
  display:inline-block;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .checkout__donation_heading{
    padding:13px 0;
    font-size:22px;
  }
}
.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .woocommerce-error{
  width:calc(100% - 10px);
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .woocommerce-error li{
  background:#ffc4d2;
  color:#f7003a;
  font-weight:bold;
  padding:10px;
  border:1px #f7003a solid;
  margin:1px 0;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .checkout__heading,
.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .woocommerce-form-coupon-toggle{
  display:none;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout h3{
  color:#000000;
  font-size:22px;
  padding:15px 10px;
  font-weight:bold;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout h3{
    padding:10px 0;
    font-size:18px;
  }
}
.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row{
  padding:10px;
  width:100%;
  float:none;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row:after,
.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row:before{
  content:"";
  display:table;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row:after{
  clear:both;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row.notes{
  width:100%;
  float:none;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row.notes label{
  display:none;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row.place-order{
  width:100%;
  float:none;
  text-align:center;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row label{
  font-size:16px;
  padding:5px 0;
  display:block;
  font-weight:bold;
  width:150px;
  float:left;
  line-height:28px;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row label{
    float:none;
    width:100%;
  }
}
.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row.how_did_you_hear label{
  line-height:18px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row.newsletter_signup .woocommerce-input-wrapper{
  width:100%;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row.newsletter_signup .woocommerce-input-wrapper .checkbox{
  width:100%;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row.newsletter_signup .woocommerce-input-wrapper .checkbox .input-checkbox{
  width:auto;
  padding:6px;
  width:15px;
  height:15px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row.newsletter_signup .woocommerce-input-wrapper .checkbox .input-checkbox:after{
  display:none;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row .woocommerce-input-wrapper{
  float:left;
  display:block;
  width:calc(100% - 150px);
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row .woocommerce-input-wrapper input{
  padding:12px;
  width:100%;
  font-size:15px;
  border:1px #cfcfd4 solid;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row .woocommerce-input-wrapper input:after{
  content:"error";
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row .woocommerce-input-wrapper input.error{
  border:1px #f7003a solid;
  position:relative;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row .woocommerce-input-wrapper input.error:after{
  position:absolute;
  content:"ERROR";
  font-size:11px;
  display:block;
  font-weight:bold;
  bottom:0px;
  right:0;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row .woocommerce-input-wrapper textarea{
  padding:15px;
  width:100%;
  font-size:15px;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row .woocommerce-input-wrapper{
    float:none;
    width:100%;
  }
}
.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row select{
  display:block;
  font-size:16px;
  font-weight:700;
  color:#444;
  line-height:1.3;
  padding:0.9em 1.4em 0.8em 0.8em;
  width:100%;
  max-width:100%;
  box-sizing:border-box;
  margin:0;
  border:1px solid #aaa;
  box-shadow:0 1px 0 1px rgba(0, 0, 0, 0.04);
  border-radius:0.5em;
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  background-color:#fff;
  background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);
  background-repeat:no-repeat, repeat;
  background-position:right 0.7em top 50%, 0 0;
  background-size:0.65em auto, 100%;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row select::-ms-expand{
  display:none;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row select:hover{
  border-color:#888;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row select:focus{
  border-color:#aaa;
  box-shadow:0 0 1px 3px rgba(59, 153, 252, 0.7);
  box-shadow:0 0 0 3px -moz-mac-focusring;
  color:#222;
  outline:none;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row select option{
  font-weight:normal;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row{
    width:100%;
    float:none;
    padding:10px 0;
  }
}
.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row.notes label{
  float:none;
  width:100%;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row.notes .woocommerce-input-wrapper{
  width:100%;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .form-row.notes .woocommerce-input-wrapper textarea{
  width:100%;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment{
  background:#ededee;
  grid-column:2;
  padding:20px;
  margin:0 10px 20px 10px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment h3{
  color:#000000;
  font-size:22px;
  margin-top:0;
  padding:5px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment #order_review_heading{
  display:none;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .button_wrap{
  text-align:center;
  padding:15px 0 0 0;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .button_wrap #recurring_order{
  position:relative;
  background:#353e4d;
  color:#fff;
  text-align:center;
  width:100%;
  max-width:300px;
  margin:0 auto;
  text-transform:none;
  font-size:18px;
  padding:18px 25px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .button_wrap #recurring_order:before{
  position:absolute;
  content:"\f023";
  top:17px;
  left:20px;
  color:#f4d60b;
  font-size:16px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .shop_table{
  background:#fff;
  margin:20px 0 0 0;
  width:100%;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .shop_table tr{
  border-bottom:1px #eaeaec solid;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .shop_table tr th{
  vertical-align:top;
  padding:15px 15px;
  font-size:14px;
  text-transform:uppercase;
  text-align:left;
  color:#a7a7af;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .shop_table tr th.product-total{
  text-align:right;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .shop_table tr td{
  padding:15px 15px;
  font-size:18px;
  text-align:right;
  color:#353e4d;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .shop_table tr td.product-name{
  font-size:14px;
  line-height:20px;
  text-align:left;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .shop_table tr.shipping td{
  font-size:14px;
  text-align:left;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .shop_table tr.shipping td #shipping_method{
  margin-left:-130px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .shop_table tr.shipping td #shipping_method li{
  overflow:hidden;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .shop_table tr.shipping td #shipping_method li input{
  float:left;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .shop_table tr.shipping td #shipping_method li label{
  width:86%;
  line-height:18px;
  margin-bottom:8px;
  display:inline-block;
  padding-left:5px;
  float:right;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .shop_table tr.shipping td #shipping_method li label .woocommerce-Price-amount{
  font-weight:bold;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .shop_table tr.shipping td .woocommerce-shipping-calculator a{
  color:#f4d60b;
  font-weight:bold;
  display:block;
  text-align:center;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .shop_table tr.shipping td .woocommerce-shipping-calculator .shipping-calculator-form{
  padding:10px 0;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .shop_table tr.shipping td .woocommerce-shipping-calculator .shipping-calculator-form p{
  padding:3px 0;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .shop_table tr.shipping td .woocommerce-shipping-calculator .shipping-calculator-form p .input-text{
  padding:6px;
  font-size:13px;
  border-radius:5px;
  width:100%;
  border:1px #dddde0 solid;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .shop_table tr.shipping td .woocommerce-shipping-calculator .shipping-calculator-form .button{
  background:#f4d60b;
  color:#fff;
  width:100%;
  font-size:12px;
  padding:5px 22px;
  border-radius:10px;
  border:none;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .woocommerce-checkout-payment .wc_payment_methods{
  background:#fff;
  padding:10px 5px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .woocommerce-checkout-payment .wc_payment_methods li{
  padding:10px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .woocommerce-checkout-payment .wc_payment_methods li label{
  font-weight:bold;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .woocommerce-checkout-payment .wc_payment_methods li.payment_method_paypal img{
  width:200px;
  display:block;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .woocommerce-checkout-payment .wc_payment_methods li.payment_method_stripe label img{
  width:150px;
  display:inline-block;
  margin:3px 2px 0 0;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .woocommerce-checkout-payment .wc_payment_methods li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form #stripe-card-element{
  padding:15px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .woocommerce-checkout-payment .wc_payment_methods li .about_paypal{
  font-size:13px;
  margin-top:5px;
  display:none;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .woocommerce-checkout-payment .wc_payment_methods li .payment_box{
  margin-top:8px;
  background:#eaeaec;
  border-radius:5px;
  font-size:12px;
  line-height:15px;
  padding:10px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .woocommerce-checkout-payment #place_order{
  position:relative;
  background:#353e4d;
  color:#fff;
  text-align:center;
  width:100%;
  max-width:300px;
  margin:0 auto;
  text-transform:none;
  font-size:18px;
  padding:18px 25px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .woocommerce-checkout-payment #place_order:before{
  position:absolute;
  content:"\f023";
  top:17px;
  left:25px;
  color:#f4d60b;
  font-size:16px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .woocommerce-checkout-payment .woocommerce-privacy-policy-text p{
  font-size:13px;
  line-height:18px;
  color:#a7a7af;
  padding:10px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .woocommerce-checkout-payment .woocommerce-privacy-policy-text p a{
  color:#a7a7af;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .woocommerce-checkout-payment .woocommerce-form__label-for-checkbox{
  width:100% !important;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods-saveNew label{
  width:auto;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .woocommerce-checkout-payment #wc-stripe-cc-form .form-row{
  padding:0;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .recurring_cart{
  margin-top:15px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .recurring_cart li{
  background:#fff;
  border-bottom:1px #eaeaec solid;
  padding:15px 20px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .recurring_cart li h4{
  color:#000000;
  font-weight:bold;
  font-size:20px;
  padding:0;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .recurring_cart li .quantity{
  color:#00d5b4;
  font-weight:bold;
  font-size:20px;
  padding:5px 0;
  display:block;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .recurring_cart li .recurring_dates:after,
.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .recurring_cart li .recurring_dates:before{
  content:"";
  display:table;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .recurring_cart li .recurring_dates:after{
  clear:both;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .recurring_cart li .recurring_dates p{
  width:50%;
  float:left;
  padding:2px 0;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .recurring_cart li .recurring_dates p .labelBox{
  display:block;
  font-weight:bold;
  padding-bottom:5px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .recurring_cart li .recurring_dates p .calendar-icon svg{
  width:25px;
  height:25px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .recurring_cart li .recurring_dates p .date-pick{
  border:1px #eaeaec solid;
  padding:8px;
  font-size:16px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .recurring_cart li .recurring_dates p select{
  display:block;
  font-size:16px;
  font-weight:700;
  color:#444;
  line-height:1.3;
  padding:0.4em 1.4em 0.4em 0.8em;
  width:200px;
  max-width:100%;
  box-sizing:border-box;
  margin:0;
  border:1px solid #aaa;
  box-shadow:0 1px 0 1px rgba(0, 0, 0, 0.04);
  border-radius:0.5em;
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  background-color:#fff;
  background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);
  background-repeat:no-repeat, repeat;
  background-position:right 0.7em top 50%, 0 0;
  background-size:0.65em auto, 100%;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .recurring_cart li .recurring_dates p select::-ms-expand{
  display:none;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .recurring_cart li .recurring_dates p select:hover{
  border-color:#888;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .recurring_cart li .recurring_dates p select:focus{
  border-color:#aaa;
  box-shadow:0 0 1px 3px rgba(59, 153, 252, 0.7);
  box-shadow:0 0 0 3px -moz-mac-focusring;
  color:#222;
  outline:none;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .recurring_cart li .recurring_dates p select option{
  font-weight:normal;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .recurring_cart li .recurring_dates p{
    width:100%;
  }
  .gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .recurring_cart li .recurring_dates p select{
    width:100%;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment .recurring_cart li{
    padding:15px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout .order__review_and_payment{
    margin:0;
    padding:10px;
  }
}
.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-checkout.active{
  display:block;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce div#gift_aid_field{
  margin-bottom:15px;
  border-bottom:2px #eaeaec dashed;
  border-top:2px #eaeaec dashed;
  padding:15px 15px 20px 15px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce div#gift_aid_field:after,
.gutenberg__wrap .donation_box_page #checkout_page .woocommerce div#gift_aid_field:before{
  content:"";
  display:table;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce div#gift_aid_field:after{
  clear:both;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce div#gift_aid_field h3{
  color:#00d5b4;
  line-height:25px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce div#gift_aid_field .gift_aid_left{
  width:180px;
  padding:10px 20px 10px 0px;
  float:left;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce div#gift_aid_field .gift_aid_left h4{
  font-size:19px;
  line-height:23px;
  padding:10px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce div#gift_aid_field .gift_aid_left img{
  max-width:180px;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page #checkout_page .woocommerce div#gift_aid_field .gift_aid_left{
    width:100%;
    float:none;
  }
}
.gutenberg__wrap .donation_box_page #checkout_page .woocommerce div#gift_aid_field .gift_aid_right{
  display:block;
  width:calc(100% - 180px);
  float:right;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce div#gift_aid_field .gift_aid_right p{
  font-weight:normal;
  padding:6px 10px;
  font-size:16px;
  line-height:20px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce div#gift_aid_field .gift_aid_right p .woocommerce-input-wrapper{
  width:100%;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce div#gift_aid_field .gift_aid_right p .woocommerce-input-wrapper .input-radio{
  width:15px;
  height:15px;
  padding:6px;
  margin-bottom:-20px;
  display:block;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce div#gift_aid_field .gift_aid_right p .woocommerce-input-wrapper .input-radio:after{
  display:none;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce div#gift_aid_field .gift_aid_right p .woocommerce-input-wrapper label{
  width:100%;
  font-size:18px;
  line-height:20px;
  padding-left:30px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce div#gift_aid_field .gift_aid_right p .woocommerce-input-wrapper label .optional{
  display:none;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce div#gift_aid_field .gift_aid_right p.error{
  border:1px #f7003a solid;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page #checkout_page .woocommerce div#gift_aid_field .gift_aid_right{
    width:100%;
    float:none;
  }
}
.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login{
  margin:0 auto;
  width:calc(100% - 10px);
  background:#fff;
  padding:20px 30px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login p{
  display:none;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .form-row-first,
.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .form-row-last{
  width:100%;
  float:none;
  clear:both;
  padding:10px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .form-row-first label,
.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .form-row-last label{
  display:block;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .form-row-first input,
.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .form-row-last input{
  padding:15px;
  width:100%;
  font-size:15px;
  border:1px #cfcfd4 solid;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .form-row,
.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .login_paragraph,
.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .lost_password{
  display:block;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .woocommerce_login_text{
  margin-bottom:0px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .woocommerce_login_text:after,
.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .woocommerce_login_text:before{
  content:"";
  display:table;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .woocommerce_login_text:after{
  clear:both;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .woocommerce_login_text h3{
  font-weight:bold;
  color:#00d5b4;
  font-size:20px;
  padding:10px 0;
  float:left;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .woocommerce_login_text p{
  font-size:17px;
  line-height:21px;
  color:#000000;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .woocommerce_login_text a{
  float:right;
  font-size:14px;
  padding:10px 25px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .form_login_content{
  visibility:hidden;
  overflow:hidden;
  height:0px;
  opacity:0;
  filter:alpha(opacity=0);
  clear:both;
  transition:all 0.4s ease;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .form_login_content.active{
  visibility:visible;
  height:auto;
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.4s ease;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .woocommerce_login_guest{
  text-align:center;
  padding:0 0 20px 0;
  margin-bottom:10px;
  border-bottom:1px #eaeaec solid;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .woocommerce_login_guest a{
  margin:0 auto;
  width:90%;
  max-width:200px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .lost_password{
  display:block;
  padding:10px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .form-row .button{
  background:#fff;
  border:3px #00d5b4 solid;
  color:#00d5b4;
  position:relative;
  width:90%;
  max-width:200px;
  clear:both;
  display:block;
  margin:0 auto;
  margin-top:10px;
  margin-bottom:10px;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .form-row .button:before{
  transition:all 0.4s ease;
  width:0;
  top:0;
  left:0;
  background:#00d5b4;
  content:"";
  height:100%;
  position:absolute;
  z-index:-1;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .form-row .button:hover{
  color:#fff;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login .form-row .button:hover:before{
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .donation_box_page #checkout_page .woocommerce .woocommerce-form-login-toggle{
  display:none;
}

.gutenberg__wrap .donation_box_page #checkout_page.active{
  visibility:visible;
  height:auto;
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.9s ease;
}

.gutenberg__wrap .donation_box_page .form-row.place-order{
  width:100%;
  float:none;
  clear:both;
}

.gutenberg__wrap .donation_box_page .woocommerce-checkout{
  border:10px #00d5b4 solid;
  padding:10px 20px;
  margin:0 5px;
  background:#fff;
}

@media (max-width: 959px){
  .gutenberg__wrap .donation_box_page .woocommerce-checkout{
    padding:10px 15px;
  }
}
.gutenberg__wrap .donation_box_page .order__review_and_payment,
.gutenberg__wrap .donation_box_page .woocommerce-additional-fields{
  display:block;
  clear:both;
}

.gutenberg__wrap .donation_box_page .steps_bar{
  display:none;
  font-size:22px;
  padding:15px;
  display:block;
  margin:5px 0;
  width:100%;
}

.gutenberg__wrap .donation_box_page .steps_bar span{
  display:block;
  border-radius:100px;
  font-weight:bold;
  color:#fff;
  background:#00d5b4;
  width:20px;
  height:20px;
}

.gutenberg__wrap .donation_box_page .steps_bar.active{
  border:3px #00d5b4 solid;
  color:#00d5b4;
}

.gutenberg__wrap .donation_box_page .steps_bar.inactive{
  border:3px #eaeaec solid;
  color:#dddde0;
}
.gutenberg__wrap .thank_you_wrap{
  margin:0 auto;
  max-width:1000px;
  margin-top:30px;
  margin-bottom:40px;
}

.gutenberg__wrap .thank_you_wrap .thank_icon{
  display:block;
  width:170px;
  height:200px;
}

.gutenberg__wrap .thank_you_wrap .thank_icon svg{
  width:170px;
  height:200px;
  fill:#00d5b4;
}

.gutenberg__wrap .thank_you_wrap h2{
  font-size:80px;
  color:#00d5b4;
  line-height:83px;
}

.gutenberg__wrap .thank_you_wrap h2 strong{
  font-size:110px;
}

@media (max-width: 959px){
  .gutenberg__wrap .thank_you_wrap h2{
    font-size:30px;
    padding:0 20px;
    line-height:43px;
  }
  .gutenberg__wrap .thank_you_wrap h2 strong{
    font-size:50px;
  }
}
.gutenberg__wrap .thank_you_wrap h4{
  font-weight:normal;
}

.gutenberg__wrap .thank_you_wrap h4 span{
  font-weight:bold;
  color:#00d5b4;
}

@media (max-width: 959px){
  .gutenberg__wrap .thank_you_wrap h4{
    padding:0 20px;
  }
}
.gutenberg__wrap .thank_you_wrap .share_donation{
  padding:30px 0;
}

.gutenberg__wrap .thank_you_wrap .share_donation:after,
.gutenberg__wrap .thank_you_wrap .share_donation:before{
  content:"";
  display:table;
}

.gutenberg__wrap .thank_you_wrap .share_donation:after{
  clear:both;
}

.gutenberg__wrap .thank_you_wrap .share_donation li{
  width:48%;
  float:left;
  padding:30px;
  background-color:#f7f7f8;
  border-radius:30px;
}

.gutenberg__wrap .thank_you_wrap .share_donation li:first-child{
  margin-right:10px;
}

.gutenberg__wrap .thank_you_wrap .share_donation li i{
  font-size:40px;
  color:#00d5b4;
}

.gutenberg__wrap .thank_you_wrap .share_donation li h4{
  font-weight:bold;
  font-size:25px;
  padding:0;
  text-transform:uppercase;
}

.gutenberg__wrap .thank_you_wrap .share_donation li p{
  font-size:19px;
  line-height:22px;
}

.gutenberg__wrap .thank_you_wrap .share_donation li a{
  font-size:19px;
  display:inline-block;
  text-decoration:underline;
  padding:10px 0;
}

@media (max-width: 959px){
  .gutenberg__wrap .thank_you_wrap .share_donation li{
    width:99%;
    float:none;
    margin-bottom:10px;
  }
}
.gutenberg__wrap .login_register_section{
  padding:20px 0;
}

.gutenberg__wrap .login_register_section .login__register_tabs{
  width:80%;
  max-width:450px;
  margin:0 auto;
}

.gutenberg__wrap .login_register_section .login__register_tabs:after,
.gutenberg__wrap .login_register_section .login__register_tabs:before{
  content:"";
  display:table;
}

.gutenberg__wrap .login_register_section .login__register_tabs:after{
  clear:both;
}

.gutenberg__wrap .login_register_section .login__register_tabs li{
  width:33.3333333333%;
  float:left;
}

.gutenberg__wrap .login_register_section .login__register_tabs li a{
  display:block;
  font-weight:bold;
  padding:20px 10px;
  border-right:1px #dddde0 solid;
  text-decoration:none;
  text-align:center;
  font-size:15px;
  text-transform:uppercase;
  background:#eaeaec;
  color:#00d5b4;
}

.gutenberg__wrap .login_register_section .login__register_tabs li a.active{
  background:#00d5b4;
  color:#fff;
}

.gutenberg__wrap .login_register_section .login__register_tabs li a.active:hover{
  background:#00dfbd;
}

.gutenberg__wrap .login_register_section .login__register_tabs li a:hover{
  background:#efeff1;
}

.gutenberg__wrap .login_register_section .login__register_tabs li:last-child a{
  border-right:none;
}

.gutenberg__wrap .login_register_section .login_register_tab_content{
  width:500px;
  margin:0 auto;
}

.gutenberg__wrap .login_register_section .login_register_tab_content .login_tab__content{
  display:none;
  background:#fff;
  border:10px #00d5b4 solid;
  padding:10px;
}

.gutenberg__wrap .login_register_section .login_register_tab_content .login_tab__content h3{
  color:#00d5b4;
  font-weight:bold;
  font-size:32px;
  padding:20px 10px;
  text-align:center;
}

.gutenberg__wrap .login_register_section .login_register_tab_content .login_tab__content.active{
  display:block;
}

.gutenberg__wrap .login_register_section .login_register_tab_content .login_tab__content form{
  width:100%;
  max-width:300px;
  margin:0 auto;
}

.gutenberg__wrap .login_register_section .login_register_tab_content .login_tab__content form p{
  padding:10px 0;
}

.gutenberg__wrap .login_register_section .login_register_tab_content .login_tab__content form p label{
  font-weight:bold;
  color:#000000;
  display:block;
  font-size:15px;
  text-transform:uppercase;
  padding:5px 0;
}

.gutenberg__wrap .login_register_section .login_register_tab_content .login_tab__content form p .input_text{
  padding:15px;
  width:100%;
  font-size:15px;
  border:1px #eaeaec solid;
}

.gutenberg__wrap .login_register_section .login_register_tab_content .login_tab__content form .submit_button{
  border:none;
  width:100%;
}
.gutenberg__wrap .account_page .content__wrapper h2{
  color:#00d5b4;
  padding:30px 0 0 0;
  text-align:center;
  font-size:60px;
}

.gutenberg__wrap .account_page .content__wrapper h3,
.gutenberg__wrap .account_page .content__wrapper legend{
  font-weight:bold;
  color:#00d5b4;
  font-size:30px;
  padding:10px 0;
  text-align:center;
}

.gutenberg__wrap .account_page .content__wrapper h3 span,
.gutenberg__wrap .account_page .content__wrapper legend span{
  display:block;
  font-size:17px;
  padding-top:10px;
  color:#000000;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-message{
  display:block;
  padding:20px;
  margin-bottom:10px;
  background:#00d5b4;
  color:#fff;
  font-weight:bold;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword{
  margin:0 auto;
  margin-bottom:50px;
  margin-top:50px;
  width:100%;
  max-width:700px;
  background:#fff;
  box-shadow:0px 10px 40px rgba(0, 0, 0, 0.1);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=10px, Color="#1A000000");
  padding:20px 30px;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login .form-row,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login .login_paragraph,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login .lost_password,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword .form-row,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword .login_paragraph,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword .lost_password{
  display:block;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login .woocommerce_login_text,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword .woocommerce_login_text{
  margin-bottom:20px;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login .woocommerce_login_text p,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword .woocommerce_login_text p{
  font-size:17px;
  line-height:21px;
  color:#000000;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login .woocommerce_login_text a,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword .woocommerce_login_text a{
  display:none;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login .woocommerce_login_guest,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword .woocommerce_login_guest{
  text-align:center;
  display:none;
  padding:20px 0 0 0;
  margin-top:10px;
  border-top:1px #eaeaec solid;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login .woocommerce_login_guest a,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword .woocommerce_login_guest a{
  margin:0 auto;
  width:90%;
  max-width:200px;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login .lost_password,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword .lost_password{
  display:block;
  padding:10px;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login .form-row .button,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword .form-row .button{
  background:#fff;
  border:3px #00d5b4 solid;
  color:#00d5b4;
  position:relative;
  width:90%;
  max-width:200px;
  clear:both;
  display:block;
  margin:0 auto;
  margin-top:10px;
  margin-bottom:10px;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login .form-row .button:before,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword .form-row .button:before{
  transition:all 0.4s ease;
  width:0;
  top:0;
  left:0;
  background:#00d5b4;
  content:"";
  height:100%;
  position:absolute;
  z-index:-1;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login .form-row .button:hover,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword .form-row .button:hover{
  color:#fff;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login .form-row .button:hover:before,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword .form-row .button:hover:before{
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login .button,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login .woocommerce-Button,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword .button,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword .woocommerce-Button{
  background:#fff;
  border:3px #00d5b4 solid;
  color:#00d5b4;
  position:relative;
  width:90%;
  max-width:200px;
  clear:both;
  display:block;
  margin:0 auto;
  margin-top:10px;
  margin-bottom:10px;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login .button:before,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login .woocommerce-Button:before,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword .button:before,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword .woocommerce-Button:before{
  transition:all 0.4s ease;
  width:0;
  top:0;
  left:0;
  background:#00d5b4;
  content:"";
  height:100%;
  position:absolute;
  z-index:-1;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login .button:hover,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login .woocommerce-Button:hover,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword .button:hover,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword .woocommerce-Button:hover{
  color:#fff;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login .button:hover:before,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login .woocommerce-Button:hover:before,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword .button:hover:before,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword .woocommerce-Button:hover:before{
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login.woocommerce-ResetPassword,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword.woocommerce-ResetPassword{
  max-width:400px;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login.woocommerce-ResetPassword .woocommerce-form-row,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword.woocommerce-ResetPassword .woocommerce-form-row{
  width:100%;
  float:none;
  clear:both;
  margin:0;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login.woocommerce-ResetPassword .woocommerce-Button,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword.woocommerce-ResetPassword .woocommerce-Button{
  width:100%;
  max-width:100%;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-login.woocommerce-ResetPassword p,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-ResetPassword.woocommerce-ResetPassword p{
  font-size:18px;
  line-height:22px;
  margin:10px 15px;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-address-fields .button{
  background:#fff;
  border:3px #00d5b4 solid;
  color:#00d5b4;
  position:relative;
  width:90%;
  max-width:200px;
  clear:both;
  display:block;
  margin:0 auto;
  margin-top:10px;
  margin-bottom:10px;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-address-fields .button:before{
  transition:all 0.4s ease;
  width:0;
  top:0;
  left:0;
  background:#00d5b4;
  content:"";
  height:100%;
  position:absolute;
  z-index:-1;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-address-fields .button:hover{
  color:#fff;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-address-fields .button:hover:before{
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .account_page .content__wrapper .form-row,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-row{
  width:100%;
  float:none;
  clear:both;
  padding:10px;
}

.gutenberg__wrap .account_page .content__wrapper .form-row label,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-row label{
  display:block;
  font-size:17px;
  line-height:21px;
  color:#000000;
}

.gutenberg__wrap .account_page .content__wrapper .form-row input,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-row input{
  padding:15px;
  width:100%;
  font-size:15px;
  border:1px #cfcfd4 solid;
}

.gutenberg__wrap .account_page .content__wrapper .form-row span em,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-row span em{
  padding:8px 0;
  display:block;
}

.gutenberg__wrap .account_page .content__wrapper .form-row .woocommerce-form__input-checkbox,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-row .woocommerce-form__input-checkbox{
  width:auto;
  display:inline-block;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-form-row{
  width:100%;
  float:none;
  clear:none;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-navigation{
  background:#fff;
  width:100%;
  text-align:center;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-navigation ul{
  display:inline-block;
  margin:0 auto;
  margin-bottom:-3px;
  width:100%;
  max-width:1500px;
  padding:0 20px;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-navigation ul li{
  float:left;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-navigation ul li a{
  display:block;
  padding:20px;
  text-decoration:none;
  font-size:20px;
  position:relative;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-navigation ul li a:before{
  height:3px;
  background:#eaeaec;
  position:absolute;
  bottom:0;
  left:0;
  width:0px;
  content:"";
  transition:all 0.4s ease;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-navigation ul li a:hover{
  transition:all 0.4s ease;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-navigation ul li a:hover:before{
  transition:all 0.4s ease;
  width:100%;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-navigation ul li.is-active{
  background:#00d5b4;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-navigation ul li.is-active a{
  color:#fff;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-navigation ul li.is-active a:before{
  background:#00bc9e;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-content{
  margin:0 auto;
  margin-bottom:50px;
  margin-top:50px;
  width:100%;
  max-width:800px;
  background:#fff;
  box-shadow:0px 10px 40px rgba(0, 0, 0, 0.1);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=10px, Color="#1A000000");
  padding:20px 30px;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-content .button,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-content .woocommerce-Button{
  background:#fff;
  font-size:15px;
  border:3px #00d5b4 solid;
  color:#00d5b4;
  position:relative;
  width:90%;
  max-width:200px;
  clear:both;
  display:block;
  margin:0 auto;
  margin-top:0;
  margin-bottom:0;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-content .button:before,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-content .woocommerce-Button:before{
  transition:all 0.4s ease;
  width:0;
  top:0;
  left:0;
  background:#00d5b4;
  content:"";
  height:100%;
  position:absolute;
  z-index:-1;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-content .button:hover,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-content .woocommerce-Button:hover{
  color:#fff;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-content .button:hover:before,
.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-content .woocommerce-Button:hover:before{
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-content .edit{
  font-weight:bold;
  color:#00d5b4;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-content .edit:hover{
  text-decoration:none;
}

.gutenberg__wrap .account_page .content__wrapper .woocommerce-MyAccount-content .col-2.woocommerce-Address{
  display:none;
}

.gutenberg__wrap .account_page .content__wrapper table{
  width:100%;
}

.gutenberg__wrap .account_page .content__wrapper table th{
  font-weight:bold;
  text-align:left;
  border-bottom:2px #eaeaec solid;
  padding:10px;
}

.gutenberg__wrap .account_page .content__wrapper table th.product-total{
  text-align:right;
}

.gutenberg__wrap .account_page .content__wrapper table td{
  padding:10px;
  border-bottom:1px #eaeaec solid;
}

.gutenberg__wrap .account_page .content__wrapper table td a.button{
  padding:5px 10px;
  background:#00d5b4;
  color:#fff;
}

.gutenberg__wrap .account_page .content__wrapper table td.product-total{
  text-align:right;
}

.gutenberg__wrap .account_page .content__wrapper table td .woocommerce-Price-amount{
  float:right;
}

.gutenberg__wrap .account_page .content__wrapper address{
  font-size:16px;
  line-height:22px;
}

.gutenberg__wrap .account_page .content__wrapper .dashboard_navigation{
  padding:30px 0;
}

.gutenberg__wrap .account_page .content__wrapper .dashboard_navigation:after,
.gutenberg__wrap .account_page .content__wrapper .dashboard_navigation:before{
  content:"";
  display:table;
}

.gutenberg__wrap .account_page .content__wrapper .dashboard_navigation:after{
  clear:both;
}

.gutenberg__wrap .account_page .content__wrapper .dashboard_navigation li{
  width:25%;
  float:left;
  padding:15px;
}

.gutenberg__wrap .account_page .content__wrapper .dashboard_navigation li a{
  background:#fff;
  border:2px #fff solid;
  text-decoration:none;
  border-radius:10px;
  transition:all 0.4s ease;
  display:block;
  padding:10px;
  text-align:center;
}

.gutenberg__wrap .account_page .content__wrapper .dashboard_navigation li a span{
  display:block;
  padding:10px 30px;
}

.gutenberg__wrap .account_page .content__wrapper .dashboard_navigation li a strong{
  text-align:center;
  color:#00d5b4;
  font-size:18px;
  text-decoration:none;
}

.gutenberg__wrap .account_page .content__wrapper .dashboard_navigation li a:hover{
  box-shadow:0px 5px 20px rgba(0, 0, 0, 0.1);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=5px, Color="#1A000000");
  transform:translatey(-5px);
  transition:all 0.4s ease;
}
.gutenberg__wrap .grayscale{
  filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
  filter:grayscale(1);
  filter:gray;
}

.gutenberg__wrap .grayscale.grayscale-fade{
  transition:filter 0.5s;
}

@media screen and (-webkit-min-device-pixel-ratio: 0){
  .gutenberg__wrap .grayscale.grayscale-fade{
  }
}
.gutenberg__wrap .grayscale.grayscale-fade:hover,
.gutenberg__wrap .grayscale.grayscale-off{
  filter:grayscale(0);
}

.gutenberg__wrap .grayscale.grayscale-replaced{
  filter:none;
}

.gutenberg__wrap .grayscale.grayscale-replaced > svg{
  transition:opacity 0.5s ease;
  opacity:1;
}

.gutenberg__wrap .grayscale.grayscale-replaced.grayscale-fade:hover > svg,
.gutenberg__wrap .grayscale.grayscale-replaced.grayscale-off > svg{
  opacity:0;
}
.gutenberg__wrap body.fancybox-active{
  overflow:hidden;
}

.gutenberg__wrap body.fancybox-iosfix{
  position:fixed;
  left:0;
  right:0;
}

.gutenberg__wrap .fancybox-is-hidden{
  position:absolute;
  top:-9999px;
  left:-9999px;
  visibility:hidden;
}

.gutenberg__wrap .fancybox-container{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:99992;
  -webkit-tap-highlight-color:transparent;
  backface-visibility:hidden;
  transform:translateZ(0);
}

.gutenberg__wrap .fancybox-bg,
.gutenberg__wrap .fancybox-inner,
.gutenberg__wrap .fancybox-outer,
.gutenberg__wrap .fancybox-stage{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
}

.gutenberg__wrap .fancybox-outer{
  overflow-y:auto;
  -webkit-overflow-scrolling:touch;
}

.gutenberg__wrap .fancybox-bg{
  background:#1e1e1e;
  opacity:0;
  transition-duration:inherit;
  transition-property:opacity;
  transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71);
}

.gutenberg__wrap .fancybox-is-open .fancybox-bg{
  opacity:0.87;
  transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);
}

.gutenberg__wrap .fancybox-caption-wrap,
.gutenberg__wrap .fancybox-infobar,
.gutenberg__wrap .fancybox-toolbar{
  position:absolute;
  direction:ltr;
  z-index:99997;
  opacity:0;
  visibility:hidden;
  transition:opacity 0.25s, visibility 0s linear 0.25s;
  box-sizing:border-box;
}

.gutenberg__wrap .fancybox-show-caption .fancybox-caption-wrap,
.gutenberg__wrap .fancybox-show-infobar .fancybox-infobar,
.gutenberg__wrap .fancybox-show-toolbar .fancybox-toolbar{
  opacity:1;
  visibility:visible;
  transition:opacity 0.25s, visibility 0s;
}

.gutenberg__wrap .fancybox-infobar{
  top:0;
  left:0;
  font-size:13px;
  padding:0 10px;
  height:44px;
  min-width:44px;
  line-height:44px;
  color:#ccc;
  text-align:center;
  pointer-events:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -webkit-tap-highlight-color:transparent;
  -webkit-font-smoothing:subpixel-antialiased;
  mix-blend-mode:exclusion;
}

.gutenberg__wrap .fancybox-toolbar{
  top:0;
  right:0;
  margin:0;
  padding:0;
}

.gutenberg__wrap .fancybox-stage{
  overflow:hidden;
  direction:ltr;
  z-index:99994;
  -webkit-transform:translateZ(0);
}

.gutenberg__wrap .fancybox-is-closing .fancybox-stage{
  overflow:visible;
}

.gutenberg__wrap .fancybox-slide{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  overflow:auto;
  outline:none;
  white-space:normal;
  box-sizing:border-box;
  text-align:center;
  z-index:99994;
  -webkit-overflow-scrolling:touch;
  display:none;
  backface-visibility:hidden;
  transition-property:transform, opacity;
}

.gutenberg__wrap .fancybox-slide:before{
  content:"";
  display:inline-block;
  vertical-align:middle;
  height:100%;
  width:0;
}

.gutenberg__wrap .fancybox-is-sliding .fancybox-slide,
.gutenberg__wrap .fancybox-slide--current,
.gutenberg__wrap .fancybox-slide--next,
.gutenberg__wrap .fancybox-slide--previous{
  display:block;
}

.gutenberg__wrap .fancybox-slide--image{
  overflow:visible;
}

.gutenberg__wrap .fancybox-slide--image:before{
  display:none;
}

.gutenberg__wrap .fancybox-slide--video .fancybox-content,
.gutenberg__wrap .fancybox-slide--video iframe{
  background:#000;
}

.gutenberg__wrap .fancybox-slide--map .fancybox-content,
.gutenberg__wrap .fancybox-slide--map iframe{
  background:#e5e3df;
}

.gutenberg__wrap .fancybox-slide--next{
  z-index:99995;
}

.gutenberg__wrap .fancybox-slide > *{
  display:inline-block;
  position:relative;
  padding:24px;
  margin:44px 0;
  border-width:0;
  vertical-align:middle;
  text-align:left;
  background-color:#fff;
  overflow:auto;
  box-sizing:border-box;
}

.gutenberg__wrap .fancybox-slide > base,
.gutenberg__wrap .fancybox-slide > link,
.gutenberg__wrap .fancybox-slide > meta,
.gutenberg__wrap .fancybox-slide > script,
.gutenberg__wrap .fancybox-slide > style,
.gutenberg__wrap .fancybox-slide > title{
  display:none;
}

.gutenberg__wrap .fancybox-slide .fancybox-image-wrap{
  position:absolute;
  top:0;
  left:0;
  margin:0;
  padding:0;
  border:0;
  z-index:99995;
  background:transparent;
  cursor:default;
  overflow:visible;
  transform-origin:top left;
  background-size:100% 100%;
  background-repeat:no-repeat;
  backface-visibility:hidden;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  transition-property:transform, opacity;
}

.gutenberg__wrap .fancybox-can-zoomOut .fancybox-image-wrap{
  cursor:zoom-out;
}

.gutenberg__wrap .fancybox-can-zoomIn .fancybox-image-wrap{
  cursor:zoom-in;
}

.gutenberg__wrap .fancybox-can-drag .fancybox-image-wrap{
  cursor:grab;
}

.gutenberg__wrap .fancybox-is-dragging .fancybox-image-wrap{
  cursor:grabbing;
}

.gutenberg__wrap .fancybox-image,
.gutenberg__wrap .fancybox-spaceball{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  border:0;
  max-width:none;
  max-height:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
}

.gutenberg__wrap .fancybox-spaceball{
  z-index:1;
}

.gutenberg__wrap .fancybox-slide--iframe .fancybox-content{
  padding:0;
  width:80%;
  height:80%;
  max-width:calc(100% - 100px);
  max-height:calc(100% - 88px);
  overflow:visible;
  background:#fff;
}

.gutenberg__wrap .fancybox-iframe{
  display:block;
  padding:0;
  border:0;
  height:100%;
}

.gutenberg__wrap .fancybox-error,
.gutenberg__wrap .fancybox-iframe{
  margin:0;
  width:100%;
  background:#fff;
}

.gutenberg__wrap .fancybox-error{
  padding:40px;
  max-width:380px;
  cursor:default;
}

.gutenberg__wrap .fancybox-error p{
  margin:0;
  padding:0;
  color:#444;
  font-size:16px;
  line-height:20px;
}

.gutenberg__wrap .fancybox-button{
  box-sizing:border-box;
  display:inline-block;
  vertical-align:top;
  width:44px;
  height:44px;
  margin:0;
  padding:10px;
  border:0;
  border-radius:0;
  background:rgba(30, 30, 30, 0.6);
  transition:color 0.3s ease;
  cursor:pointer;
  outline:none;
}

.gutenberg__wrap .fancybox-button,
.gutenberg__wrap .fancybox-button:link,
.gutenberg__wrap .fancybox-button:visited{
  color:#ccc;
}

.gutenberg__wrap .fancybox-button:focus,
.gutenberg__wrap .fancybox-button:hover{
  color:#fff;
}

.gutenberg__wrap .fancybox-button[disabled]{
  color:#ccc;
  cursor:default;
  opacity:0.6;
}

.gutenberg__wrap .fancybox-button svg{
  display:block;
  position:relative;
  overflow:visible;
  shape-rendering:geometricPrecision;
}

.gutenberg__wrap .fancybox-button svg path{
  fill:currentColor;
  stroke:currentColor;
  stroke-linejoin:round;
  stroke-width:3;
}

.gutenberg__wrap .fancybox-button--share svg path{
  stroke-width:1;
}

.gutenberg__wrap .fancybox-button--pause svg path:first-child,
.gutenberg__wrap .fancybox-button--play svg path:nth-child(2){
  display:none;
}

.gutenberg__wrap .fancybox-button--zoom svg path{
  fill:transparent;
}

.gutenberg__wrap .fancybox-navigation{
  display:none;
}

.gutenberg__wrap .fancybox-show-nav .fancybox-navigation{
  display:block;
}

.gutenberg__wrap .fancybox-navigation button{
  position:absolute;
  top:50%;
  margin:-50px 0 0;
  z-index:99997;
  background:transparent;
  width:60px;
  height:100px;
  padding:17px;
}

.gutenberg__wrap .fancybox-navigation button:before{
  content:"";
  position:absolute;
  top:30px;
  right:10px;
  width:40px;
  height:40px;
  background:rgba(30, 30, 30, 0.6);
}

.gutenberg__wrap .fancybox-navigation .fancybox-button--arrow_left{
  left:0;
}

.gutenberg__wrap .fancybox-navigation .fancybox-button--arrow_right{
  right:0;
}

.gutenberg__wrap .fancybox-close-small{
  position:absolute;
  top:0;
  right:0;
  width:40px;
  height:40px;
  padding:0;
  margin:0;
  border:0;
  border-radius:0;
  background:transparent;
  z-index:10;
  cursor:pointer;
}

.gutenberg__wrap .fancybox-close-small:after{
  content:"×";
  position:absolute;
  top:5px;
  right:5px;
  width:30px;
  height:30px;
  font:22px/30px Arial, Helvetica Neue, Helvetica, sans-serif;
  color:#888;
  font-weight:300;
  text-align:center;
  border-radius:50%;
  border-width:0;
  background-color:transparent;
  transition:background-color 0.25s;
  box-sizing:border-box;
  z-index:2;
}

.gutenberg__wrap .fancybox-close-small:focus{
  outline:none;
}

.gutenberg__wrap .fancybox-close-small:focus:after{
  outline:1px dotted #888;
}

.gutenberg__wrap .fancybox-close-small:hover:after{
  color:#555;
  background:#eee;
}

.gutenberg__wrap .fancybox-slide--iframe .fancybox-close-small,
.gutenberg__wrap .fancybox-slide--image .fancybox-close-small{
  top:0;
  right:-40px;
}

.gutenberg__wrap .fancybox-slide--iframe .fancybox-close-small:after,
.gutenberg__wrap .fancybox-slide--image .fancybox-close-small:after{
  font-size:35px;
  color:#aaa;
}

.gutenberg__wrap .fancybox-slide--iframe .fancybox-close-small:hover:after,
.gutenberg__wrap .fancybox-slide--image .fancybox-close-small:hover:after{
  color:#fff;
  background:transparent;
}

.gutenberg__wrap .fancybox-is-scaling .fancybox-close-small,
.gutenberg__wrap .fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{
  display:none;
}

.gutenberg__wrap .fancybox-caption-wrap{
  bottom:0;
  left:0;
  right:0;
  padding:60px 2vw 0;
  background:linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8));
  pointer-events:none;
}

.gutenberg__wrap .fancybox-caption{
  padding:30px 0;
  border-top:1px solid rgba(255, 255, 255, 0.4);
  font-size:14px;
  color:#fff;
  line-height:20px;
  -webkit-text-size-adjust:none;
}

.gutenberg__wrap .fancybox-caption a,
.gutenberg__wrap .fancybox-caption button,
.gutenberg__wrap .fancybox-caption select{
  pointer-events:all;
  position:relative;
}

.gutenberg__wrap .fancybox-caption a{
  color:#fff;
  text-decoration:underline;
}

.gutenberg__wrap .fancybox-slide > .fancybox-loading{
  border:6px solid rgba(99, 99, 99, 0.4);
  border-top:6px solid rgba(255, 255, 255, 0.6);
  border-radius:100%;
  height:50px;
  width:50px;
  animation:a 0.8s infinite linear;
  background:transparent;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-30px;
  margin-left:-30px;
  z-index:99999;
}
@keyframes a{
  0%{
    transform:rotate(0deg);
  }
  to{
    transform:rotate(359deg);
  }
}
.gutenberg__wrap .fancybox-animated{
  transition-timing-function:cubic-bezier(0, 0, 0.25, 1);
}

.gutenberg__wrap .fancybox-fx-slide.fancybox-slide--previous{
  transform:translate3d(-100%, 0, 0);
  opacity:0;
}

.gutenberg__wrap .fancybox-fx-slide.fancybox-slide--next{
  transform:translate3d(100%, 0, 0);
  opacity:0;
}

.gutenberg__wrap .fancybox-fx-slide.fancybox-slide--current{
  transform:translateZ(0);
  opacity:1;
}

.gutenberg__wrap .fancybox-fx-fade.fancybox-slide--next,
.gutenberg__wrap .fancybox-fx-fade.fancybox-slide--previous{
  opacity:0;
  transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);
}

.gutenberg__wrap .fancybox-fx-fade.fancybox-slide--current{
  opacity:1;
}

.gutenberg__wrap .fancybox-fx-zoom-in-out.fancybox-slide--previous{
  transform:scale3d(1.5, 1.5, 1.5);
  opacity:0;
}

.gutenberg__wrap .fancybox-fx-zoom-in-out.fancybox-slide--next{
  transform:scale3d(0.5, 0.5, 0.5);
  opacity:0;
}

.gutenberg__wrap .fancybox-fx-zoom-in-out.fancybox-slide--current{
  transform:scaleX(1);
  opacity:1;
}

.gutenberg__wrap .fancybox-fx-rotate.fancybox-slide--previous{
  transform:rotate(-1turn);
  opacity:0;
}

.gutenberg__wrap .fancybox-fx-rotate.fancybox-slide--next{
  transform:rotate(1turn);
  opacity:0;
}

.gutenberg__wrap .fancybox-fx-rotate.fancybox-slide--current{
  transform:rotate(0deg);
  opacity:1;
}

.gutenberg__wrap .fancybox-fx-circular.fancybox-slide--previous{
  transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  opacity:0;
}

.gutenberg__wrap .fancybox-fx-circular.fancybox-slide--next{
  transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);
  opacity:0;
}

.gutenberg__wrap .fancybox-fx-circular.fancybox-slide--current{
  transform:scaleX(1) translateZ(0);
  opacity:1;
}

.gutenberg__wrap .fancybox-fx-tube.fancybox-slide--previous{
  transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.gutenberg__wrap .fancybox-fx-tube.fancybox-slide--next{
  transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.gutenberg__wrap .fancybox-fx-tube.fancybox-slide--current{
  transform:translateZ(0) scale(1);
}

.gutenberg__wrap .fancybox-share{
  padding:30px;
  border-radius:3px;
  background:#f4f4f4;
  max-width:90%;
  text-align:center;
}

.gutenberg__wrap .fancybox-share h1{
  color:#222;
  margin:0 0 20px;
  font-size:35px;
  font-weight:700;
}

.gutenberg__wrap .fancybox-share p{
  margin:0;
  padding:0;
}

.gutenberg__wrap p.fancybox-share__links{
  margin-right:-10px;
}

.gutenberg__wrap .fancybox-share__button{
  display:inline-block;
  text-decoration:none;
  margin:0 10px 10px 0;
  padding:0 15px;
  min-width:130px;
  border:0;
  border-radius:3px;
  background:#fff;
  white-space:nowrap;
  font-size:14px;
  font-weight:700;
  line-height:40px;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  color:#fff;
  transition:all 0.2s;
}

.gutenberg__wrap .fancybox-share__button:hover{
  text-decoration:none;
}

.gutenberg__wrap .fancybox-share__button--fb{
  background:#3b5998;
}

.gutenberg__wrap .fancybox-share__button--fb:hover{
  background:#344e86;
}

.gutenberg__wrap .fancybox-share__button--pt{
  background:#bd081d;
}

.gutenberg__wrap .fancybox-share__button--pt:hover{
  background:#aa0719;
}

.gutenberg__wrap .fancybox-share__button--tw{
  background:#1da1f2;
}

.gutenberg__wrap .fancybox-share__button--tw:hover{
  background:#0d95e8;
}

.gutenberg__wrap .fancybox-share__button svg{
  position:relative;
  top:-1px;
  width:25px;
  height:25px;
  margin-right:7px;
  vertical-align:middle;
}

.gutenberg__wrap .fancybox-share__button svg path{
  fill:#fff;
}

.gutenberg__wrap .fancybox-share__input{
  box-sizing:border-box;
  width:100%;
  margin:10px 0 0;
  padding:10px 15px;
  background:transparent;
  color:#5d5b5b;
  font-size:14px;
  outline:none;
  border:0;
  border-bottom:2px solid #d7d7d7;
}

.gutenberg__wrap .fancybox-thumbs{
  display:none;
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  width:212px;
  margin:0;
  padding:2px 2px 4px;
  background:#fff;
  -webkit-tap-highlight-color:transparent;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:-ms-autohiding-scrollbar;
  box-sizing:border-box;
  z-index:99995;
}

.gutenberg__wrap .fancybox-thumbs-x{
  overflow-y:hidden;
  overflow-x:auto;
}

.gutenberg__wrap .fancybox-show-thumbs .fancybox-thumbs{
  display:block;
}

.gutenberg__wrap .fancybox-show-thumbs .fancybox-inner{
  right:212px;
}

.gutenberg__wrap .fancybox-thumbs > ul{
  list-style:none;
  position:absolute;
  position:relative;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  overflow-x:hidden;
  overflow-y:auto;
  font-size:0;
  white-space:nowrap;
}

.gutenberg__wrap .fancybox-thumbs-x > ul{
  overflow:hidden;
}

.gutenberg__wrap .fancybox-thumbs-y > ul::-webkit-scrollbar{
  width:7px;
}

.gutenberg__wrap .fancybox-thumbs-y > ul::-webkit-scrollbar-track{
  background:#fff;
  border-radius:10px;
  box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.gutenberg__wrap .fancybox-thumbs-y > ul::-webkit-scrollbar-thumb{
  background:#2a2a2a;
  border-radius:10px;
}

.gutenberg__wrap .fancybox-thumbs > ul > li{
  float:left;
  overflow:hidden;
  padding:0;
  margin:2px;
  width:100px;
  height:75px;
  max-width:calc(50% - 4px);
  max-height:calc(100% - 8px);
  position:relative;
  cursor:pointer;
  outline:none;
  -webkit-tap-highlight-color:transparent;
  backface-visibility:hidden;
  box-sizing:border-box;
}

.gutenberg__wrap li.fancybox-thumbs-loading{
  background:rgba(0, 0, 0, 0.1);
}

.gutenberg__wrap .fancybox-thumbs > ul > li > img{
  position:absolute;
  top:0;
  left:0;
  max-width:none;
  max-height:none;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
}

.gutenberg__wrap .fancybox-thumbs > ul > li:before{
  content:"";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  border:4px solid #4ea7f9;
  z-index:99991;
  opacity:0;
  transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.gutenberg__wrap .fancybox-thumbs > ul > li.fancybox-thumbs-active:before{
  opacity:1;
}

@media (max-width: 800px){
  .gutenberg__wrap .fancybox-thumbs{
    width:110px;
  }
  .gutenberg__wrap .fancybox-show-thumbs .fancybox-inner{
    right:110px;
  }
  .gutenberg__wrap .fancybox-thumbs > ul > li{
    max-width:calc(100% - 10px);
  }
}
.gutenberg__wrap .fancybox-image-wrap img{
  max-width:auto !important;
}
.gutenberg__wrap .searchOverlay{
  width:100%;
  height:100%;
  position:fixed;
  z-index:100;
  right:0;
  top:0;
  background:#000000;
  padding:0;
  clear:both;
  opacity:0;
  filter:alpha(opacity=0);
  height:0px;
  overflow:hidden;
  transition:all 0.3s ease;
}

.gutenberg__wrap .searchOverlay h3{
  text-align:center;
  font-size:40px;
  padding:40px 0;
  color:#fff;
}

.gutenberg__wrap .searchOverlay .closeButton{
  position:absolute;
  top:20px;
  right:20px;
  color:#fff;
  font-size:20px;
  z-index:20;
}

.gutenberg__wrap .searchOverlay .closeButton svg{
  fill:#fff;
}

.gutenberg__wrap .searchOverlay .searchForm{
  position:relative;
  width:60%;
  min-width:300px;
  margin:0 auto;
}

.gutenberg__wrap .searchOverlay .searchForm .text_field{
  background:none;
  border:none;
  border-bottom:2px #fff solid;
  color:#fff;
  position:relative;
  z-index:1;
  font-size:20px;
  padding:30px;
  width:100%;
}

.gutenberg__wrap .searchOverlay .searchForm .submitButton{
  position:absolute;
  z-index:2;
  border:none;
  background:none;
  top:30px;
  right:15px;
  width:45px;
  height:45px;
}

.gutenberg__wrap .searchOverlay .searchForm .submitButton svg{
  font-size:20px;
}

.gutenberg__wrap .searchOverlay .searchForm .submitButton svg path{
  fill:#dddde0;
}

.gutenberg__wrap .searchOverlay.active{
  opacity:1;
  filter:alpha(opacity=100);
  height:100%;
  padding:15px;
  transition:all 0.3s ease;
}
.gutenberg__wrap .page__banner{
  height:400px;
  background-size:cover !important;
  position:relative;
}

.gutenberg__wrap .page__banner .large_box{
  position:relative;
  height:100%;
}

.gutenberg__wrap .page__banner .large_box h1{
  z-index:3;
  display:inline;
  padding:5px 15px 15px 15px;
  background:#00e4c1;
  font-size:60px;
  color:#fff;
  position:absolute;
  bottom:0;
  left:20px;
}

.gutenberg__wrap .page__banner:before{
  background:#000000;
  background:linear-gradient(to right, #000000 0, rgba(124, 8, 152, 0) 100);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="vars.$white", endColorstr="vars.$black", GradientType=0);
  opacity:0.7;
  filter:alpha(opacity=70);
  position:absolute;
  z-index:1;
  content:"";
  width:100%;
  height:100%;
}
@media screen and (max-width: 640px){
  .gutenberg__wrap .page__banner{
    background-position:center center !important;
  }
}
.gutenberg__wrap .whatsapp_chat{
  transition:all 0.2s ease;
  position:relative;
  border-radius:100px;
  position:fixed;
  background:#fff;
  padding:4px;
  width:44px;
  height:44px;
  bottom:100px;
  right:5px;
  display:block;
  z-index:10;
  box-shadow:0px 10px 40px rgba(0, 0, 0, 0.15);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=10px, Color="#26000000");
}

.gutenberg__wrap .whatsapp_chat svg{
  width:36px;
  height:36px;
}

.gutenberg__wrap .whatsapp_chat span{
  display:block;
  top:4px;
  right:5px;
  background:#f7003a;
  position:absolute;
  width:10px;
  height:10px;
  border-radius:10px;
}

.gutenberg__wrap .whatsapp_chat:hover{
  transform:scale(1.1);
  transition:all 0.2s ease;
}

@media (max-width: 959px){
  .gutenberg__wrap .whatsapp_chat{
    bottom:60px;
  }
}
.gutenberg__wrap .mobileNavMenu{
  z-index:12 !important;
  background:#fff !important;
}
.gutenberg__wrap body .loaderBox{
  position:fixed;
  width:100vw;
  height:100vh;
  z-index:20;
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
  transition:all 0.3s ease;
}

.gutenberg__wrap body .loaderBox:before{
  width:100%;
  height:100%;
  content:"";
  position:absolute;
  z-index:20;
  background:#000000;
  opacity:0.55;
  filter:alpha(opacity=55);
}

.gutenberg__wrap body .loaderBox img{
  position:absolute;
  left:0;
  right:0;
  margin:0 auto;
  z-index:22;
  width:40px;
  height:40px;
  top:40%;
}

.gutenberg__wrap body.loading .loaderBox{
  opacity:1;
  filter:alpha(opacity=100);
  visibility:visible;
  transition:all 0.3s ease;
}
.gutenberg__wrap body .mainContent{
  height:100%;
}

.gutenberg__wrap body .mainContent:after,
.gutenberg__wrap body .mainContent:before{
  content:"";
  display:table;
}

.gutenberg__wrap body .mainContent:after{
  clear:both;
}

.gutenberg__wrap body .mainContent.full_width{
  margin:0 auto;
  width:100%;
}

.gutenberg__wrap body .mainContent.boxed_width{
  max-width:1600px;
  margin:0 auto;
}
.gutenberg__wrap body.popup_active{
  transition:all 0.3s ease;
  position:relative;
  overflow:hidden;
  overflow:hidden;
}

.gutenberg__wrap body.popup_active:after{
  position:fixed;
  content:"";
  left:0;
  top:0;
  transition:all 0.3s ease;
  background:#000000;
  opacity:0.55;
  filter:alpha(opacity=55);
  z-index:8;
  width:100vw;
  height:100vh;
}
.gutenberg__wrap .quick_project_list_footer{
  background:#f4f3f0;
  padding:25px 0;
  clear:both;
}

.gutenberg__wrap .quick_project_list_footer:after,
.gutenberg__wrap .quick_project_list_footer:before{
  content:"";
  display:table;
}

.gutenberg__wrap .quick_project_list_footer:after{
  clear:both;
}

.gutenberg__wrap .quick_project_list_footer h3{
  text-align:center;
  float:left;
  width:260px;
  padding:0;
  color:#000000;
  font-size:21px;
  line-height:48px;
  font-weight:bold;
}

@media (max-width: 959px){
  .gutenberg__wrap .quick_project_list_footer h3{
    width:100%;
  }
}
.gutenberg__wrap .quick_project_list_footer .quick_project_listing{
  float:right;
  width:calc(100% - 260px);
}

.gutenberg__wrap .quick_project_list_footer .quick_project_listing li{
  float:left;
  padding:0 10px;
}

.gutenberg__wrap .quick_project_list_footer .quick_project_listing li a{
  transition:all 0.2s ease;
  background:#fff;
  display:block;
  color:#00d5b4;
  padding:15px;
  text-decoration:none;
  font-size:18px;
  font-weight:bold;
}

.gutenberg__wrap .quick_project_list_footer .quick_project_listing li a:hover{
  transition:all 0.2s ease;
  background:#00d5b4;
  color:#fff;
}

@media (max-width: 959px){
  .gutenberg__wrap .quick_project_list_footer .quick_project_listing li{
    width:100%;
    float:none;
    padding:1px 0;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .quick_project_list_footer .quick_project_listing{
    width:100%;
  }
}
.slick-loading .gutenberg__wrap .slick-list{
  background:#fff url("./ajax-loader.gif") center center no-repeat;
}

@font-face{
  .gutenberg__wrap{
    src:url("./assets/fonts/slick/slick.eot");
    src:url("./assets/fonts/slick/slick.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/slick/slick.woff") format("woff"), url("./assets/fonts/slick/slick.ttf") format("truetype"), url("./assets/fonts/slick/slick.svg#slick") format("svg");
    font-weight:normal;
    font-style:normal;
  }
}
.gutenberg__wrap .slick-next,
.gutenberg__wrap .slick-prev{
  position:absolute;
  display:block;
  height:20px;
  width:20px;
  line-height:0px;
  font-size:0px;
  cursor:pointer;
  background:transparent;
  color:transparent;
  top:50%;
  transform:translate(0, -50%);
  padding:0;
  border:none;
  outline:none;
}

.gutenberg__wrap .slick-next:focus,
.gutenberg__wrap .slick-next:hover,
.gutenberg__wrap .slick-prev:focus,
.gutenberg__wrap .slick-prev:hover{
  outline:none;
  background:transparent;
  color:transparent;
}

.gutenberg__wrap .slick-next:focus:before,
.gutenberg__wrap .slick-next:hover:before,
.gutenberg__wrap .slick-prev:focus:before,
.gutenberg__wrap .slick-prev:hover:before{
  opacity:1;
}

.gutenberg__wrap .slick-next.slick-disabled:before,
.gutenberg__wrap .slick-prev.slick-disabled:before{
  opacity:0.25;
}

.gutenberg__wrap .slick-next:before,
.gutenberg__wrap .slick-prev:before{
  font-size:20px;
  line-height:1;
  color:#fff;
  opacity:0.75;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.gutenberg__wrap .slick-prev{
  left:-25px;
}

[dir=rtl] .gutenberg__wrap .slick-prev{
  left:auto;
  right:-25px;
}

.gutenberg__wrap .slick-prev:before{
  content:"←";
}

[dir=rtl] .gutenberg__wrap .slick-prev:before{
  content:"→";
}

.gutenberg__wrap .slick-next{
  right:-25px;
}

[dir=rtl] .gutenberg__wrap .slick-next{
  left:-25px;
  right:auto;
}

.gutenberg__wrap .slick-next:before{
  content:"→";
}

[dir=rtl] .gutenberg__wrap .slick-next:before{
  content:"←";
}

.gutenberg__wrap .slick-dotted.slick-slider{
  margin-bottom:30px;
}

.gutenberg__wrap .slick-dots{
  position:absolute;
  bottom:5px;
  list-style:none;
  display:block;
  text-align:center;
  padding:0;
  margin:0;
  width:100%;
}

.gutenberg__wrap .slick-dots li{
  position:relative;
  display:inline-block;
  height:20px;
  width:20px;
  margin:0 5px;
  padding:0;
  cursor:pointer;
}

.gutenberg__wrap .slick-dots li button{
  border:0;
  background:transparent;
  display:block;
  height:20px;
  width:20px;
  outline:none;
  line-height:0px;
  font-size:0px;
  color:transparent;
  padding:5px;
  cursor:pointer;
}

.gutenberg__wrap .slick-dots li button:focus,
.gutenberg__wrap .slick-dots li button:hover{
  outline:none;
}

.gutenberg__wrap .slick-dots li button:focus:before,
.gutenberg__wrap .slick-dots li button:hover:before{
  opacity:1;
}

.gutenberg__wrap .slick-dots li button:before{
  position:absolute;
  top:0;
  left:0;
  content:"•";
  width:20px;
  height:20px;
  font-size:6px;
  line-height:20px;
  text-align:center;
  color:black;
  opacity:0.25;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.gutenberg__wrap .slick-dots li.slick-active button:before{
  color:black;
  opacity:0.75;
}

.gutenberg__wrap .slick-slider{
  position:relative;
  display:block;
  box-sizing:border-box;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -khtml-user-select:none;
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent;
}

.gutenberg__wrap .slick-list{
  position:relative;
  display:block;
  overflow:hidden;
  margin:0;
  padding:0;
}

.gutenberg__wrap .slick-list:focus{
  outline:none;
}

.gutenberg__wrap .slick-list.dragging{
  cursor:pointer;
  cursor:hand;
}

.gutenberg__wrap .slick-slider .slick-list,
.gutenberg__wrap .slick-slider .slick-track{
  transform:translate3d(0, 0, 0);
}

.gutenberg__wrap .slick-track{
  position:relative;
  top:0;
  left:0;
  display:block;
  margin-left:auto;
  margin-right:auto;
}

.gutenberg__wrap .slick-track:after,
.gutenberg__wrap .slick-track:before{
  display:table;
  content:"";
}

.gutenberg__wrap .slick-track:after{
  clear:both;
}

.gutenberg__wrap .slick-loading .slick-track{
  visibility:hidden;
}

.gutenberg__wrap .slick-slide{
  display:none;
  float:left;
  height:100%;
  min-height:1px;
}

.gutenberg__wrap [dir=rtl] .slick-slide{
  float:right;
}

.gutenberg__wrap .slick-slide img{
  display:block;
}

.gutenberg__wrap .slick-slide.slick-loading img{
  display:none;
}

.gutenberg__wrap .slick-slide.dragging img{
  pointer-events:none;
}

.gutenberg__wrap .slick-initialized .slick-slide{
  display:block;
}

.gutenberg__wrap .slick-loading .slick-slide{
  visibility:hidden;
}

.gutenberg__wrap .slick-vertical .slick-slide{
  display:block;
  height:auto;
  border:1px solid transparent;
}

.gutenberg__wrap .slick-arrow.slick-hidden{
  display:none;
}
.lw_section.none{
  margin:0 auto;
}

.lw_section.small_margin{
  margin:20px 0 auto;
}

.lw_section.medium_margin{
  margin:50px 0 auto;
}

.lw_section.large_margin{
  margin:150px 0 auto;
}

.lw_section.extra_large_margin{
  margin:300px 0 auto;
}

.lw_section.dark a,
.lw_section.dark h1,
.lw_section.dark h2,
.lw_section.dark h3,
.lw_section.dark h4,
.lw_section.dark h5,
.lw_section.dark h6,
.lw_section.dark li,
.lw_section.dark p{
  color:#353e4d;
}

.lw_section.white a,
.lw_section.white h1,
.lw_section.white h2,
.lw_section.white h3,
.lw_section.white h4,
.lw_section.white h5,
.lw_section.white h6,
.lw_section.white li,
.lw_section.white p{
  color:#fff;
}

.lw_section .lw__section_item{
  z-index:1;
  overflow:hidden;
  position:relative;
  background-size:cover !important;
}

.lw_section .lw__section_item.fixed{
  background-attachment:fixed !important;
}

.lw_section .lw__section_item .content_background{
  z-index:2;
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
}

.lw_section .lw__section_item .video_container{
  position:absolute;
  z-index:1;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

.lw_section .lw__section_item .video_container video{
  -o-object-fit:cover;
  object-fit:cover;
  width:100%;
  height:100%;
}

.lw_section .lw__section_item .innerBlockSection{
  z-index:3;
  position:relative;
}

.lw_section .lw__section_item .innerBlockSection.none{
  padding:0;
}

.lw_section .lw__section_item .innerBlockSection.small_padding{
  padding:40px 70px;
}

@media (max-width: 959px){
  .lw_section .lw__section_item .innerBlockSection.small_padding{
    padding:20px 20px;
  }
}
.lw_section .lw__section_item .innerBlockSection.medium_padding{
  padding:70px 70px;
}

@media (max-width: 959px){
  .lw_section .lw__section_item .innerBlockSection.medium_padding{
    padding:40px 20px;
  }
}
.lw_section .lw__section_item .innerBlockSection.large_padding{
  padding:200px 70px;
}

@media (max-width: 959px){
  .lw_section .lw__section_item .innerBlockSection.large_padding{
    padding:70px 20px;
  }
}
.lw_section .lw__section_item .innerBlockSection.extra_large_padding{
  padding:300px 70px;
}

@media (max-width: 959px){
  .lw_section .lw__section_item .innerBlockSection.extra_large_padding{
    padding:100px 20px;
  }
}
@media (max-width: 959px){
  .lw_section .lw__section_item .innerBlockSection.custom{
    padding:30px !important;
  }
}
.lw_section .lw__section_item .innerBlockSection.position_absolute{
  width:100%;
}

.lw_section .lw__section_item .innerBlockSection.position_absolute.position_bottom{
  bottom:0;
  position:absolute;
}

.lw_section .lw__section_item .innerBlockSection.position_absolute.position_top{
  top:0;
  position:absolute;
}

.lw_section .lw__section_item .youtube_banner{
  position:absolute;
  z-index:1;
  top:0;
  left:0;
  overflow:hidden;
  width:100%;
  height:100%;
}

.lw_section .lw__section_item .youtube_banner iframe{
  position:absolute;
  top:50%;
  left:50%;
  width:100vw;
  pointer-events:none;
  height:100vh;
  transform:translate(-50%, -50%);
}

@media (min-aspect-ratio: 16/9){
  .lw_section .lw__section_item .youtube_banner iframe{
    height:56.25vw;
  }
}
@media (max-aspect-ratio: 16/9){
  .lw_section .lw__section_item .youtube_banner iframe{
    width:177.78vh;
  }
}
.wp-block-gallery{
  padding:50px 0 !important;
  max-width:1400px;
  margin:0 auto !important;
}

.wp-block-gallery .blocks-gallery-item figcaption{
  font-size:24px !important;
  padding-bottom:15px !important;
}

.wp-block-gallery .blocks-gallery-item a{
  position:relative;
}

.wp-block-gallery .blocks-gallery-item a:after{
  top:0;
  opacity:0;
  filter:alpha(opacity=0);
  position:absolute;
  z-index:2;
  width:100%;
  height:100%;
  background:#000000;
  content:"";
  transition:all 0.3s ease;
}

.wp-block-gallery .blocks-gallery-item a:before{
  opacity:0;
  filter:alpha(opacity=0);
  position:absolute;
  text-align:center;
  z-index:3;
  top:30px;
  right:30px;
  color:#fff;
  content:"+";
  font-size:50px;
  transition:all 0.3s ease;
}

.wp-block-gallery .blocks-gallery-item a:hover{
  transform:scale(0.98);
}

.wp-block-gallery .blocks-gallery-item a:hover:after{
  opacity:0.4;
  filter:alpha(opacity=40);
  transition:all 0.3s ease;
}

.wp-block-gallery .blocks-gallery-item a:hover:before{
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.3s ease;
}

.wp-block-columns{
  padding:50px 20px !important;
  max-width:1400px;
  margin:0 auto !important;
}

.wp-block{
  width:100% !important;
  margin:0 auto;
  max-width:100% !important;
}

@media (max-width: 959px){
  .wp-block-table{
    width:90%;
    margin:0 auto;
  }
}
.wp-block-image{
  margin:50px 0;
}

.wp-block-separator{
  margin:0;
  padding:0;
  border:0;
  background:#eaeaec;
  height:1px;
}

.wp-block-media-text .wp-block-media-text__content{
  max-width:800px;
}

.no_banner .page__banner{
  display:none !important;
}
.gutenberg__wrap [data-aos][data-aos][data-aos-duration="50"],
.gutenberg__wrap body[data-aos-duration="50"] [data-aos]{
  transition-duration:50ms;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="50"],
.gutenberg__wrap body[data-aos-delay="50"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="50"].aos-animate,
.gutenberg__wrap body[data-aos-delay="50"] [data-aos].aos-animate{
  transition-delay:50ms;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="100"],
.gutenberg__wrap body[data-aos-duration="100"] [data-aos]{
  transition-duration:0.1s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="100"],
.gutenberg__wrap body[data-aos-delay="100"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="100"].aos-animate,
.gutenberg__wrap body[data-aos-delay="100"] [data-aos].aos-animate{
  transition-delay:0.1s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="150"],
.gutenberg__wrap body[data-aos-duration="150"] [data-aos]{
  transition-duration:0.15s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="150"],
.gutenberg__wrap body[data-aos-delay="150"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="150"].aos-animate,
.gutenberg__wrap body[data-aos-delay="150"] [data-aos].aos-animate{
  transition-delay:0.15s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="200"],
.gutenberg__wrap body[data-aos-duration="200"] [data-aos]{
  transition-duration:0.2s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="200"],
.gutenberg__wrap body[data-aos-delay="200"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="200"].aos-animate,
.gutenberg__wrap body[data-aos-delay="200"] [data-aos].aos-animate{
  transition-delay:0.2s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="250"],
.gutenberg__wrap body[data-aos-duration="250"] [data-aos]{
  transition-duration:0.25s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="250"],
.gutenberg__wrap body[data-aos-delay="250"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="250"].aos-animate,
.gutenberg__wrap body[data-aos-delay="250"] [data-aos].aos-animate{
  transition-delay:0.25s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="300"],
.gutenberg__wrap body[data-aos-duration="300"] [data-aos]{
  transition-duration:0.3s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="300"],
.gutenberg__wrap body[data-aos-delay="300"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="300"].aos-animate,
.gutenberg__wrap body[data-aos-delay="300"] [data-aos].aos-animate{
  transition-delay:0.3s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="350"],
.gutenberg__wrap body[data-aos-duration="350"] [data-aos]{
  transition-duration:0.35s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="350"],
.gutenberg__wrap body[data-aos-delay="350"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="350"].aos-animate,
.gutenberg__wrap body[data-aos-delay="350"] [data-aos].aos-animate{
  transition-delay:0.35s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="400"],
.gutenberg__wrap body[data-aos-duration="400"] [data-aos]{
  transition-duration:0.4s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="400"],
.gutenberg__wrap body[data-aos-delay="400"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="400"].aos-animate,
.gutenberg__wrap body[data-aos-delay="400"] [data-aos].aos-animate{
  transition-delay:0.4s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="450"],
.gutenberg__wrap body[data-aos-duration="450"] [data-aos]{
  transition-duration:0.45s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="450"],
.gutenberg__wrap body[data-aos-delay="450"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="450"].aos-animate,
.gutenberg__wrap body[data-aos-delay="450"] [data-aos].aos-animate{
  transition-delay:0.45s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="500"],
.gutenberg__wrap body[data-aos-duration="500"] [data-aos]{
  transition-duration:0.5s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="500"],
.gutenberg__wrap body[data-aos-delay="500"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="500"].aos-animate,
.gutenberg__wrap body[data-aos-delay="500"] [data-aos].aos-animate{
  transition-delay:0.5s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="550"],
.gutenberg__wrap body[data-aos-duration="550"] [data-aos]{
  transition-duration:0.55s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="550"],
.gutenberg__wrap body[data-aos-delay="550"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="550"].aos-animate,
.gutenberg__wrap body[data-aos-delay="550"] [data-aos].aos-animate{
  transition-delay:0.55s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="600"],
.gutenberg__wrap body[data-aos-duration="600"] [data-aos]{
  transition-duration:0.6s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="600"],
.gutenberg__wrap body[data-aos-delay="600"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="600"].aos-animate,
.gutenberg__wrap body[data-aos-delay="600"] [data-aos].aos-animate{
  transition-delay:0.6s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="650"],
.gutenberg__wrap body[data-aos-duration="650"] [data-aos]{
  transition-duration:0.65s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="650"],
.gutenberg__wrap body[data-aos-delay="650"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="650"].aos-animate,
.gutenberg__wrap body[data-aos-delay="650"] [data-aos].aos-animate{
  transition-delay:0.65s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="700"],
.gutenberg__wrap body[data-aos-duration="700"] [data-aos]{
  transition-duration:0.7s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="700"],
.gutenberg__wrap body[data-aos-delay="700"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="700"].aos-animate,
.gutenberg__wrap body[data-aos-delay="700"] [data-aos].aos-animate{
  transition-delay:0.7s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="750"],
.gutenberg__wrap body[data-aos-duration="750"] [data-aos]{
  transition-duration:0.75s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="750"],
.gutenberg__wrap body[data-aos-delay="750"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="750"].aos-animate,
.gutenberg__wrap body[data-aos-delay="750"] [data-aos].aos-animate{
  transition-delay:0.75s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="800"],
.gutenberg__wrap body[data-aos-duration="800"] [data-aos]{
  transition-duration:0.8s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="800"],
.gutenberg__wrap body[data-aos-delay="800"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="800"].aos-animate,
.gutenberg__wrap body[data-aos-delay="800"] [data-aos].aos-animate{
  transition-delay:0.8s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="850"],
.gutenberg__wrap body[data-aos-duration="850"] [data-aos]{
  transition-duration:0.85s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="850"],
.gutenberg__wrap body[data-aos-delay="850"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="850"].aos-animate,
.gutenberg__wrap body[data-aos-delay="850"] [data-aos].aos-animate{
  transition-delay:0.85s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="900"],
.gutenberg__wrap body[data-aos-duration="900"] [data-aos]{
  transition-duration:0.9s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="900"],
.gutenberg__wrap body[data-aos-delay="900"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="900"].aos-animate,
.gutenberg__wrap body[data-aos-delay="900"] [data-aos].aos-animate{
  transition-delay:0.9s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="950"],
.gutenberg__wrap body[data-aos-duration="950"] [data-aos]{
  transition-duration:0.95s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="950"],
.gutenberg__wrap body[data-aos-delay="950"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="950"].aos-animate,
.gutenberg__wrap body[data-aos-delay="950"] [data-aos].aos-animate{
  transition-delay:0.95s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="1000"],
.gutenberg__wrap body[data-aos-duration="1000"] [data-aos]{
  transition-duration:1s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1000"],
.gutenberg__wrap body[data-aos-delay="1000"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1000"].aos-animate,
.gutenberg__wrap body[data-aos-delay="1000"] [data-aos].aos-animate{
  transition-delay:1s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="1050"],
.gutenberg__wrap body[data-aos-duration="1050"] [data-aos]{
  transition-duration:1.05s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1050"],
.gutenberg__wrap body[data-aos-delay="1050"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1050"].aos-animate,
.gutenberg__wrap body[data-aos-delay="1050"] [data-aos].aos-animate{
  transition-delay:1.05s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="1100"],
.gutenberg__wrap body[data-aos-duration="1100"] [data-aos]{
  transition-duration:1.1s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1100"],
.gutenberg__wrap body[data-aos-delay="1100"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1100"].aos-animate,
.gutenberg__wrap body[data-aos-delay="1100"] [data-aos].aos-animate{
  transition-delay:1.1s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="1150"],
.gutenberg__wrap body[data-aos-duration="1150"] [data-aos]{
  transition-duration:1.15s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1150"],
.gutenberg__wrap body[data-aos-delay="1150"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1150"].aos-animate,
.gutenberg__wrap body[data-aos-delay="1150"] [data-aos].aos-animate{
  transition-delay:1.15s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="1200"],
.gutenberg__wrap body[data-aos-duration="1200"] [data-aos]{
  transition-duration:1.2s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1200"],
.gutenberg__wrap body[data-aos-delay="1200"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1200"].aos-animate,
.gutenberg__wrap body[data-aos-delay="1200"] [data-aos].aos-animate{
  transition-delay:1.2s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="1250"],
.gutenberg__wrap body[data-aos-duration="1250"] [data-aos]{
  transition-duration:1.25s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1250"],
.gutenberg__wrap body[data-aos-delay="1250"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1250"].aos-animate,
.gutenberg__wrap body[data-aos-delay="1250"] [data-aos].aos-animate{
  transition-delay:1.25s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="1300"],
.gutenberg__wrap body[data-aos-duration="1300"] [data-aos]{
  transition-duration:1.3s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1300"],
.gutenberg__wrap body[data-aos-delay="1300"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1300"].aos-animate,
.gutenberg__wrap body[data-aos-delay="1300"] [data-aos].aos-animate{
  transition-delay:1.3s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="1350"],
.gutenberg__wrap body[data-aos-duration="1350"] [data-aos]{
  transition-duration:1.35s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1350"],
.gutenberg__wrap body[data-aos-delay="1350"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1350"].aos-animate,
.gutenberg__wrap body[data-aos-delay="1350"] [data-aos].aos-animate{
  transition-delay:1.35s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="1400"],
.gutenberg__wrap body[data-aos-duration="1400"] [data-aos]{
  transition-duration:1.4s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1400"],
.gutenberg__wrap body[data-aos-delay="1400"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1400"].aos-animate,
.gutenberg__wrap body[data-aos-delay="1400"] [data-aos].aos-animate{
  transition-delay:1.4s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="1450"],
.gutenberg__wrap body[data-aos-duration="1450"] [data-aos]{
  transition-duration:1.45s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1450"],
.gutenberg__wrap body[data-aos-delay="1450"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1450"].aos-animate,
.gutenberg__wrap body[data-aos-delay="1450"] [data-aos].aos-animate{
  transition-delay:1.45s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="1500"],
.gutenberg__wrap body[data-aos-duration="1500"] [data-aos]{
  transition-duration:1.5s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1500"],
.gutenberg__wrap body[data-aos-delay="1500"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1500"].aos-animate,
.gutenberg__wrap body[data-aos-delay="1500"] [data-aos].aos-animate{
  transition-delay:1.5s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="1550"],
.gutenberg__wrap body[data-aos-duration="1550"] [data-aos]{
  transition-duration:1.55s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1550"],
.gutenberg__wrap body[data-aos-delay="1550"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1550"].aos-animate,
.gutenberg__wrap body[data-aos-delay="1550"] [data-aos].aos-animate{
  transition-delay:1.55s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="1600"],
.gutenberg__wrap body[data-aos-duration="1600"] [data-aos]{
  transition-duration:1.6s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1600"],
.gutenberg__wrap body[data-aos-delay="1600"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1600"].aos-animate,
.gutenberg__wrap body[data-aos-delay="1600"] [data-aos].aos-animate{
  transition-delay:1.6s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="1650"],
.gutenberg__wrap body[data-aos-duration="1650"] [data-aos]{
  transition-duration:1.65s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1650"],
.gutenberg__wrap body[data-aos-delay="1650"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1650"].aos-animate,
.gutenberg__wrap body[data-aos-delay="1650"] [data-aos].aos-animate{
  transition-delay:1.65s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="1700"],
.gutenberg__wrap body[data-aos-duration="1700"] [data-aos]{
  transition-duration:1.7s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1700"],
.gutenberg__wrap body[data-aos-delay="1700"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1700"].aos-animate,
.gutenberg__wrap body[data-aos-delay="1700"] [data-aos].aos-animate{
  transition-delay:1.7s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="1750"],
.gutenberg__wrap body[data-aos-duration="1750"] [data-aos]{
  transition-duration:1.75s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1750"],
.gutenberg__wrap body[data-aos-delay="1750"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1750"].aos-animate,
.gutenberg__wrap body[data-aos-delay="1750"] [data-aos].aos-animate{
  transition-delay:1.75s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="1800"],
.gutenberg__wrap body[data-aos-duration="1800"] [data-aos]{
  transition-duration:1.8s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1800"],
.gutenberg__wrap body[data-aos-delay="1800"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1800"].aos-animate,
.gutenberg__wrap body[data-aos-delay="1800"] [data-aos].aos-animate{
  transition-delay:1.8s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="1850"],
.gutenberg__wrap body[data-aos-duration="1850"] [data-aos]{
  transition-duration:1.85s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1850"],
.gutenberg__wrap body[data-aos-delay="1850"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1850"].aos-animate,
.gutenberg__wrap body[data-aos-delay="1850"] [data-aos].aos-animate{
  transition-delay:1.85s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="1900"],
.gutenberg__wrap body[data-aos-duration="1900"] [data-aos]{
  transition-duration:1.9s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1900"],
.gutenberg__wrap body[data-aos-delay="1900"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1900"].aos-animate,
.gutenberg__wrap body[data-aos-delay="1900"] [data-aos].aos-animate{
  transition-delay:1.9s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="1950"],
.gutenberg__wrap body[data-aos-duration="1950"] [data-aos]{
  transition-duration:1.95s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1950"],
.gutenberg__wrap body[data-aos-delay="1950"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="1950"].aos-animate,
.gutenberg__wrap body[data-aos-delay="1950"] [data-aos].aos-animate{
  transition-delay:1.95s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="2000"],
.gutenberg__wrap body[data-aos-duration="2000"] [data-aos]{
  transition-duration:2s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2000"],
.gutenberg__wrap body[data-aos-delay="2000"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2000"].aos-animate,
.gutenberg__wrap body[data-aos-delay="2000"] [data-aos].aos-animate{
  transition-delay:2s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="2050"],
.gutenberg__wrap body[data-aos-duration="2050"] [data-aos]{
  transition-duration:2.05s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2050"],
.gutenberg__wrap body[data-aos-delay="2050"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2050"].aos-animate,
.gutenberg__wrap body[data-aos-delay="2050"] [data-aos].aos-animate{
  transition-delay:2.05s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="2100"],
.gutenberg__wrap body[data-aos-duration="2100"] [data-aos]{
  transition-duration:2.1s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2100"],
.gutenberg__wrap body[data-aos-delay="2100"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2100"].aos-animate,
.gutenberg__wrap body[data-aos-delay="2100"] [data-aos].aos-animate{
  transition-delay:2.1s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="2150"],
.gutenberg__wrap body[data-aos-duration="2150"] [data-aos]{
  transition-duration:2.15s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2150"],
.gutenberg__wrap body[data-aos-delay="2150"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2150"].aos-animate,
.gutenberg__wrap body[data-aos-delay="2150"] [data-aos].aos-animate{
  transition-delay:2.15s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="2200"],
.gutenberg__wrap body[data-aos-duration="2200"] [data-aos]{
  transition-duration:2.2s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2200"],
.gutenberg__wrap body[data-aos-delay="2200"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2200"].aos-animate,
.gutenberg__wrap body[data-aos-delay="2200"] [data-aos].aos-animate{
  transition-delay:2.2s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="2250"],
.gutenberg__wrap body[data-aos-duration="2250"] [data-aos]{
  transition-duration:2.25s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2250"],
.gutenberg__wrap body[data-aos-delay="2250"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2250"].aos-animate,
.gutenberg__wrap body[data-aos-delay="2250"] [data-aos].aos-animate{
  transition-delay:2.25s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="2300"],
.gutenberg__wrap body[data-aos-duration="2300"] [data-aos]{
  transition-duration:2.3s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2300"],
.gutenberg__wrap body[data-aos-delay="2300"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2300"].aos-animate,
.gutenberg__wrap body[data-aos-delay="2300"] [data-aos].aos-animate{
  transition-delay:2.3s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="2350"],
.gutenberg__wrap body[data-aos-duration="2350"] [data-aos]{
  transition-duration:2.35s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2350"],
.gutenberg__wrap body[data-aos-delay="2350"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2350"].aos-animate,
.gutenberg__wrap body[data-aos-delay="2350"] [data-aos].aos-animate{
  transition-delay:2.35s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="2400"],
.gutenberg__wrap body[data-aos-duration="2400"] [data-aos]{
  transition-duration:2.4s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2400"],
.gutenberg__wrap body[data-aos-delay="2400"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2400"].aos-animate,
.gutenberg__wrap body[data-aos-delay="2400"] [data-aos].aos-animate{
  transition-delay:2.4s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="2450"],
.gutenberg__wrap body[data-aos-duration="2450"] [data-aos]{
  transition-duration:2.45s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2450"],
.gutenberg__wrap body[data-aos-delay="2450"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2450"].aos-animate,
.gutenberg__wrap body[data-aos-delay="2450"] [data-aos].aos-animate{
  transition-delay:2.45s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="2500"],
.gutenberg__wrap body[data-aos-duration="2500"] [data-aos]{
  transition-duration:2.5s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2500"],
.gutenberg__wrap body[data-aos-delay="2500"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2500"].aos-animate,
.gutenberg__wrap body[data-aos-delay="2500"] [data-aos].aos-animate{
  transition-delay:2.5s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="2550"],
.gutenberg__wrap body[data-aos-duration="2550"] [data-aos]{
  transition-duration:2.55s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2550"],
.gutenberg__wrap body[data-aos-delay="2550"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2550"].aos-animate,
.gutenberg__wrap body[data-aos-delay="2550"] [data-aos].aos-animate{
  transition-delay:2.55s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="2600"],
.gutenberg__wrap body[data-aos-duration="2600"] [data-aos]{
  transition-duration:2.6s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2600"],
.gutenberg__wrap body[data-aos-delay="2600"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2600"].aos-animate,
.gutenberg__wrap body[data-aos-delay="2600"] [data-aos].aos-animate{
  transition-delay:2.6s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="2650"],
.gutenberg__wrap body[data-aos-duration="2650"] [data-aos]{
  transition-duration:2.65s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2650"],
.gutenberg__wrap body[data-aos-delay="2650"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2650"].aos-animate,
.gutenberg__wrap body[data-aos-delay="2650"] [data-aos].aos-animate{
  transition-delay:2.65s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="2700"],
.gutenberg__wrap body[data-aos-duration="2700"] [data-aos]{
  transition-duration:2.7s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2700"],
.gutenberg__wrap body[data-aos-delay="2700"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2700"].aos-animate,
.gutenberg__wrap body[data-aos-delay="2700"] [data-aos].aos-animate{
  transition-delay:2.7s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="2750"],
.gutenberg__wrap body[data-aos-duration="2750"] [data-aos]{
  transition-duration:2.75s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2750"],
.gutenberg__wrap body[data-aos-delay="2750"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2750"].aos-animate,
.gutenberg__wrap body[data-aos-delay="2750"] [data-aos].aos-animate{
  transition-delay:2.75s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="2800"],
.gutenberg__wrap body[data-aos-duration="2800"] [data-aos]{
  transition-duration:2.8s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2800"],
.gutenberg__wrap body[data-aos-delay="2800"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2800"].aos-animate,
.gutenberg__wrap body[data-aos-delay="2800"] [data-aos].aos-animate{
  transition-delay:2.8s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="2850"],
.gutenberg__wrap body[data-aos-duration="2850"] [data-aos]{
  transition-duration:2.85s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2850"],
.gutenberg__wrap body[data-aos-delay="2850"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2850"].aos-animate,
.gutenberg__wrap body[data-aos-delay="2850"] [data-aos].aos-animate{
  transition-delay:2.85s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="2900"],
.gutenberg__wrap body[data-aos-duration="2900"] [data-aos]{
  transition-duration:2.9s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2900"],
.gutenberg__wrap body[data-aos-delay="2900"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2900"].aos-animate,
.gutenberg__wrap body[data-aos-delay="2900"] [data-aos].aos-animate{
  transition-delay:2.9s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="2950"],
.gutenberg__wrap body[data-aos-duration="2950"] [data-aos]{
  transition-duration:2.95s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2950"],
.gutenberg__wrap body[data-aos-delay="2950"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="2950"].aos-animate,
.gutenberg__wrap body[data-aos-delay="2950"] [data-aos].aos-animate{
  transition-delay:2.95s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-duration="3000"],
.gutenberg__wrap body[data-aos-duration="3000"] [data-aos]{
  transition-duration:3s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="3000"],
.gutenberg__wrap body[data-aos-delay="3000"] [data-aos]{
  transition-delay:0;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-delay="3000"].aos-animate,
.gutenberg__wrap body[data-aos-delay="3000"] [data-aos].aos-animate{
  transition-delay:3s;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-easing=linear],
.gutenberg__wrap body[data-aos-easing=linear] [data-aos]{
  transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

.gutenberg__wrap [data-aos][data-aos][data-aos-easing=ease],
.gutenberg__wrap body[data-aos-easing=ease] [data-aos]{
  transition-timing-function:ease;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-easing=ease-in],
.gutenberg__wrap body[data-aos-easing=ease-in] [data-aos]{
  transition-timing-function:ease-in;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-easing=ease-out],
.gutenberg__wrap body[data-aos-easing=ease-out] [data-aos]{
  transition-timing-function:ease-out;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-easing=ease-in-out],
.gutenberg__wrap body[data-aos-easing=ease-in-out] [data-aos]{
  transition-timing-function:ease-in-out;
}

.gutenberg__wrap [data-aos][data-aos][data-aos-easing=ease-in-back],
.gutenberg__wrap body[data-aos-easing=ease-in-back] [data-aos]{
  transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

.gutenberg__wrap [data-aos][data-aos][data-aos-easing=ease-out-back],
.gutenberg__wrap body[data-aos-easing=ease-out-back] [data-aos]{
  transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.gutenberg__wrap [data-aos][data-aos][data-aos-easing=ease-in-out-back],
.gutenberg__wrap body[data-aos-easing=ease-in-out-back] [data-aos]{
  transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.gutenberg__wrap [data-aos][data-aos][data-aos-easing=ease-in-sine],
.gutenberg__wrap body[data-aos-easing=ease-in-sine] [data-aos]{
  transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);
}

.gutenberg__wrap [data-aos][data-aos][data-aos-easing=ease-out-sine],
.gutenberg__wrap body[data-aos-easing=ease-out-sine] [data-aos]{
  transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);
}

.gutenberg__wrap [data-aos][data-aos][data-aos-easing=ease-in-out-sine],
.gutenberg__wrap body[data-aos-easing=ease-in-out-sine] [data-aos]{
  transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.gutenberg__wrap [data-aos][data-aos][data-aos-easing=ease-in-quad],
.gutenberg__wrap body[data-aos-easing=ease-in-quad] [data-aos]{
  transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.gutenberg__wrap [data-aos][data-aos][data-aos-easing=ease-out-quad],
.gutenberg__wrap body[data-aos-easing=ease-out-quad] [data-aos]{
  transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.gutenberg__wrap [data-aos][data-aos][data-aos-easing=ease-in-out-quad],
.gutenberg__wrap body[data-aos-easing=ease-in-out-quad] [data-aos]{
  transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.gutenberg__wrap [data-aos][data-aos][data-aos-easing=ease-in-cubic],
.gutenberg__wrap body[data-aos-easing=ease-in-cubic] [data-aos]{
  transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.gutenberg__wrap [data-aos][data-aos][data-aos-easing=ease-out-cubic],
.gutenberg__wrap body[data-aos-easing=ease-out-cubic] [data-aos]{
  transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.gutenberg__wrap [data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
.gutenberg__wrap body[data-aos-easing=ease-in-out-cubic] [data-aos]{
  transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.gutenberg__wrap [data-aos][data-aos][data-aos-easing=ease-in-quart],
.gutenberg__wrap body[data-aos-easing=ease-in-quart] [data-aos]{
  transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.gutenberg__wrap [data-aos][data-aos][data-aos-easing=ease-out-quart],
.gutenberg__wrap body[data-aos-easing=ease-out-quart] [data-aos]{
  transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.gutenberg__wrap [data-aos][data-aos][data-aos-easing=ease-in-out-quart],
.gutenberg__wrap body[data-aos-easing=ease-in-out-quart] [data-aos]{
  transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.gutenberg__wrap [data-aos^=fade][data-aos^=fade]{
  opacity:0;
  transition-property:opacity, transform;
}

.gutenberg__wrap [data-aos^=fade][data-aos^=fade].aos-animate{
  opacity:1;
  transform:translate(0);
}

.gutenberg__wrap [data-aos=fade-up]{
  transform:translateY(100px);
}

.gutenberg__wrap [data-aos=fade-down]{
  transform:translateY(-100px);
}

.gutenberg__wrap [data-aos=fade-right]{
  transform:translate(-100px);
}

.gutenberg__wrap [data-aos=fade-left]{
  transform:translate(100px);
}

.gutenberg__wrap [data-aos=fade-up-right]{
  transform:translate(-100px, 100px);
}

.gutenberg__wrap [data-aos=fade-up-left]{
  transform:translate(100px, 100px);
}

.gutenberg__wrap [data-aos=fade-down-right]{
  transform:translate(-100px, -100px);
}

.gutenberg__wrap [data-aos=fade-down-left]{
  transform:translate(100px, -100px);
}

.gutenberg__wrap [data-aos^=zoom][data-aos^=zoom]{
  opacity:0;
  transition-property:opacity, transform;
}

.gutenberg__wrap [data-aos^=zoom][data-aos^=zoom].aos-animate{
  opacity:1;
  transform:translate(0) scale(1);
}

.gutenberg__wrap [data-aos=zoom-in]{
  transform:scale(0.6);
}

.gutenberg__wrap [data-aos=zoom-in-up]{
  transform:translateY(100px) scale(0.6);
}

.gutenberg__wrap [data-aos=zoom-in-down]{
  transform:translateY(-100px) scale(0.6);
}

.gutenberg__wrap [data-aos=zoom-in-right]{
  transform:translate(-100px) scale(0.6);
}

.gutenberg__wrap [data-aos=zoom-in-left]{
  transform:translate(100px) scale(0.6);
}

.gutenberg__wrap [data-aos=zoom-out]{
  transform:scale(1.2);
}

.gutenberg__wrap [data-aos=zoom-out-up]{
  transform:translateY(100px) scale(1.2);
}

.gutenberg__wrap [data-aos=zoom-out-down]{
  transform:translateY(-100px) scale(1.2);
}

.gutenberg__wrap [data-aos=zoom-out-right]{
  transform:translate(-100px) scale(1.2);
}

.gutenberg__wrap [data-aos=zoom-out-left]{
  transform:translate(100px) scale(1.2);
}

.gutenberg__wrap [data-aos^=slide][data-aos^=slide]{
  transition-property:transform;
}

.gutenberg__wrap [data-aos^=slide][data-aos^=slide].aos-animate{
  transform:translate(0);
}

.gutenberg__wrap [data-aos=slide-up]{
  transform:translateY(100%);
}

.gutenberg__wrap [data-aos=slide-down]{
  transform:translateY(-100%);
}

.gutenberg__wrap [data-aos=slide-right]{
  transform:translateX(-100%);
}

.gutenberg__wrap [data-aos=slide-left]{
  transform:translateX(100%);
}

.gutenberg__wrap [data-aos^=flip][data-aos^=flip]{
  backface-visibility:hidden;
  transition-property:transform;
}

.gutenberg__wrap [data-aos=flip-left]{
  transform:perspective(2500px) rotateY(-100deg);
}

.gutenberg__wrap [data-aos=flip-left].aos-animate{
  transform:perspective(2500px) rotateY(0);
}

.gutenberg__wrap [data-aos=flip-right]{
  transform:perspective(2500px) rotateY(100deg);
}

.gutenberg__wrap [data-aos=flip-right].aos-animate{
  transform:perspective(2500px) rotateY(0);
}

.gutenberg__wrap [data-aos=flip-up]{
  transform:perspective(2500px) rotateX(-100deg);
}

.gutenberg__wrap [data-aos=flip-up].aos-animate{
  transform:perspective(2500px) rotateX(0);
}

.gutenberg__wrap [data-aos=flip-down]{
  transform:perspective(2500px) rotateX(100deg);
}

.gutenberg__wrap [data-aos=flip-down].aos-animate{
  transform:perspective(2500px) rotateX(0);
}
.gutenberg__wrap .clearfix{
  clear:both;
}

.gutenberg__wrap .clearfix:after,
.gutenberg__wrap .clearfix:before{
  content:"";
  display:table;
}

.gutenberg__wrap .clearfix:after{
  clear:both;
}
.gutenberg__wrap .hidden{
  display:none;
}

.gutenberg__wrap *{
  box-sizing:border-box;
}

.gutenberg__wrap .mm-page__blocker{
  z-index:12 !important;
}

.gutenberg__wrap body{
  height:100%;
  transition:all 0.3s ease;
}

.gutenberg__wrap body.no_banner{
  padding-top:70px;
}

@media (max-width: 959px){
  .gutenberg__wrap body{
    padding-top:70px;
  }
}
.gutenberg__wrap body .content__wrapper{
  width:100%;
  float:right;
}

@media (max-width: 959px){
  .gutenberg__wrap body .content__wrapper{
    width:100%;
  }
}
.gutenberg__wrap body.noscroll{
  overflow:hidden;
}
.gutenberg__wrap .ui-helper-hidden{
  display:none;
}

.gutenberg__wrap .ui-helper-hidden-accessible{
  position:absolute !important;
  clip:rect(1px 1px 1px 1px);
  clip:rect(1px, 1px, 1px, 1px);
}

.gutenberg__wrap .ui-helper-reset{
  margin:0;
  padding:0;
  border:0;
  outline:0;
  line-height:1.3;
  text-decoration:none;
  font-size:100%;
  list-style:none;
}

.gutenberg__wrap .ui-helper-clearfix:after,
.gutenberg__wrap .ui-helper-clearfix:before{
  content:"";
  display:table;
}

.gutenberg__wrap .ui-helper-clearfix:after{
  clear:both;
}

.gutenberg__wrap .ui-helper-clearfix{
  zoom:1;
}

.gutenberg__wrap .ui-helper-zfix{
  width:100%;
  height:100%;
  top:0;
  left:0;
  position:absolute;
  opacity:0;
  filter:Alpha(Opacity=0);
}

.gutenberg__wrap .ui-state-disabled{
  cursor:default !important;
}

.gutenberg__wrap .ui-icon{
  display:block;
  text-indent:-99999px;
  overflow:hidden;
  background-repeat:no-repeat;
}

.gutenberg__wrap .ui-widget-overlay{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

.gutenberg__wrap .ui-accordion .ui-accordion-header{
  display:block;
  cursor:pointer;
  position:relative;
  margin-top:2px;
  padding:0.5em 0.5em 0.5em 0.7em;
  zoom:1;
}

.gutenberg__wrap .ui-accordion .ui-accordion-icons{
  padding-left:2.2em;
}

.gutenberg__wrap .ui-accordion .ui-accordion-noicons{
  padding-left:0.7em;
}

.gutenberg__wrap .ui-accordion .ui-accordion-icons .ui-accordion-icons{
  padding-left:2.2em;
}

.gutenberg__wrap .ui-accordion .ui-accordion-header .ui-accordion-header-icon{
  position:absolute;
  left:0.5em;
  top:50%;
  margin-top:-8px;
}

.gutenberg__wrap .ui-accordion .ui-accordion-content{
  padding:1em 2.2em;
  border-top:0;
  overflow:auto;
  zoom:1;
}

.gutenberg__wrap .ui-autocomplete{
  position:absolute;
  top:0;
  cursor:default;
}

.gutenberg__wrap * html .ui-autocomplete{
  width:1px;
}

.gutenberg__wrap .ui-button{
  display:inline-block;
  position:relative;
  padding:0;
  margin-right:0.1em;
  cursor:pointer;
  text-align:center;
  zoom:1;
  overflow:visible;
}

.gutenberg__wrap .ui-button,
.gutenberg__wrap .ui-button:active,
.gutenberg__wrap .ui-button:hover,
.gutenberg__wrap .ui-button:link,
.gutenberg__wrap .ui-button:visited{
  text-decoration:none;
}

.gutenberg__wrap .ui-button-icon-only{
  width:2.2em;
}

.gutenberg__wrap button.ui-button-icon-only{
  width:2.4em;
}

.gutenberg__wrap .ui-button-icons-only{
  width:3.4em;
}

.gutenberg__wrap button.ui-button-icons-only{
  width:3.7em;
}

.gutenberg__wrap .ui-button .ui-button-text{
  display:block;
  line-height:1.4;
}

.gutenberg__wrap .ui-button-text-only .ui-button-text{
  padding:0.4em 1em;
}

.gutenberg__wrap .ui-button-icon-only .ui-button-text,
.gutenberg__wrap .ui-button-icons-only .ui-button-text{
  padding:0.4em;
  text-indent:-9999999px;
}

.gutenberg__wrap .ui-button-text-icon-primary .ui-button-text,
.gutenberg__wrap .ui-button-text-icons .ui-button-text{
  padding:0.4em 1em 0.4em 2.1em;
}

.gutenberg__wrap .ui-button-text-icon-secondary .ui-button-text,
.gutenberg__wrap .ui-button-text-icons .ui-button-text{
  padding:0.4em 2.1em 0.4em 1em;
}

.gutenberg__wrap .ui-button-text-icons .ui-button-text{
  padding-left:2.1em;
  padding-right:2.1em;
}

.gutenberg__wrap input.ui-button{
  padding:0.4em 1em;
}

.gutenberg__wrap .ui-button-icon-only .ui-icon,
.gutenberg__wrap .ui-button-icons-only .ui-icon,
.gutenberg__wrap .ui-button-text-icon-primary .ui-icon,
.gutenberg__wrap .ui-button-text-icon-secondary .ui-icon,
.gutenberg__wrap .ui-button-text-icons .ui-icon{
  position:absolute;
  top:50%;
  margin-top:-8px;
}

.gutenberg__wrap .ui-button-icon-only .ui-icon{
  left:50%;
  margin-left:-8px;
}

.gutenberg__wrap .ui-button-icons-only .ui-button-icon-primary,
.gutenberg__wrap .ui-button-text-icon-primary .ui-button-icon-primary,
.gutenberg__wrap .ui-button-text-icons .ui-button-icon-primary{
  left:0.5em;
}

.gutenberg__wrap .ui-button-icons-only .ui-button-icon-secondary,
.gutenberg__wrap .ui-button-text-icon-secondary .ui-button-icon-secondary,
.gutenberg__wrap .ui-button-text-icons .ui-button-icon-secondary{
  right:0.5em;
}

.gutenberg__wrap .ui-button-icons-only .ui-button-icon-secondary,
.gutenberg__wrap .ui-button-text-icons .ui-button-icon-secondary{
  right:0.5em;
}

.gutenberg__wrap .ui-buttonset{
  margin-right:7px;
}

.gutenberg__wrap .ui-buttonset .ui-button{
  margin-left:0;
  margin-right:-0.3em;
}

.gutenberg__wrap button.ui-button::-moz-focus-inner{
  border:0;
  padding:0;
}

.gutenberg__wrap .ui-datepicker{
  width:17em;
  padding:0.2em 0.2em 0;
  display:none;
}

.gutenberg__wrap .ui-datepicker .ui-datepicker-header{
  position:relative;
  padding:0.2em 0;
}

.gutenberg__wrap .ui-datepicker .ui-datepicker-next,
.gutenberg__wrap .ui-datepicker .ui-datepicker-prev{
  position:absolute;
  top:2px;
  width:1.8em;
  height:1.8em;
}

.gutenberg__wrap .ui-datepicker .ui-datepicker-next-hover,
.gutenberg__wrap .ui-datepicker .ui-datepicker-prev-hover{
  top:1px;
}

.gutenberg__wrap .ui-datepicker .ui-datepicker-prev{
  left:2px;
}

.gutenberg__wrap .ui-datepicker .ui-datepicker-next{
  right:2px;
}

.gutenberg__wrap .ui-datepicker .ui-datepicker-prev-hover{
  left:1px;
}

.gutenberg__wrap .ui-datepicker .ui-datepicker-next-hover{
  right:1px;
}

.gutenberg__wrap .ui-datepicker .ui-datepicker-next span,
.gutenberg__wrap .ui-datepicker .ui-datepicker-prev span{
  display:block;
  position:absolute;
  left:50%;
  margin-left:-8px;
  top:50%;
  margin-top:-8px;
}

.gutenberg__wrap .ui-datepicker .ui-datepicker-title{
  margin:0 2.3em;
  line-height:1.8em;
  text-align:center;
}

.gutenberg__wrap .ui-datepicker .ui-datepicker-title select{
  font-size:1em;
  margin:1px 0;
}

.gutenberg__wrap .ui-datepicker select.ui-datepicker-month-year{
  width:100%;
}

.gutenberg__wrap .ui-datepicker select.ui-datepicker-month,
.gutenberg__wrap .ui-datepicker select.ui-datepicker-year{
  width:49%;
}

.gutenberg__wrap .ui-datepicker table{
  width:100%;
  font-size:0.9em;
  border-collapse:collapse;
  margin:0 0 0.4em;
}

.gutenberg__wrap .ui-datepicker th{
  padding:0.7em 0.3em;
  text-align:center;
  font-weight:bold;
  border:0;
}

.gutenberg__wrap .ui-datepicker td{
  border:0;
  padding:1px;
}

.gutenberg__wrap .ui-datepicker td a,
.gutenberg__wrap .ui-datepicker td span{
  display:block;
  padding:0.2em;
  text-align:right;
  text-decoration:none;
}

.gutenberg__wrap .ui-datepicker .ui-datepicker-buttonpane{
  background-image:none;
  margin:0.7em 0 0 0;
  padding:0 0.2em;
  border-left:0;
  border-right:0;
  border-bottom:0;
}

.gutenberg__wrap .ui-datepicker .ui-datepicker-buttonpane button{
  float:right;
  margin:0.5em 0.2em 0.4em;
  cursor:pointer;
  padding:0.2em 0.6em 0.3em 0.6em;
  width:auto;
  overflow:visible;
}

.gutenberg__wrap .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{
  float:left;
}

.gutenberg__wrap .ui-datepicker.ui-datepicker-multi{
  width:auto;
}

.gutenberg__wrap .ui-datepicker-multi .ui-datepicker-group{
  float:left;
}

.gutenberg__wrap .ui-datepicker-multi .ui-datepicker-group table{
  width:95%;
  margin:0 auto 0.4em;
}

.gutenberg__wrap .ui-datepicker-multi-2 .ui-datepicker-group{
  width:50%;
}

.gutenberg__wrap .ui-datepicker-multi-3 .ui-datepicker-group{
  width:33.3%;
}

.gutenberg__wrap .ui-datepicker-multi-4 .ui-datepicker-group{
  width:25%;
}

.gutenberg__wrap .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{
  border-left-width:0;
}

.gutenberg__wrap .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{
  border-left-width:0;
}

.gutenberg__wrap .ui-datepicker-multi .ui-datepicker-buttonpane{
  clear:left;
}

.gutenberg__wrap .ui-datepicker-row-break{
  clear:both;
  width:100%;
  font-size:0em;
}

.gutenberg__wrap .ui-datepicker-rtl{
  direction:rtl;
}

.gutenberg__wrap .ui-datepicker-rtl .ui-datepicker-prev{
  right:2px;
  left:auto;
}

.gutenberg__wrap .ui-datepicker-rtl .ui-datepicker-next{
  left:2px;
  right:auto;
}

.gutenberg__wrap .ui-datepicker-rtl .ui-datepicker-prev:hover{
  right:1px;
  left:auto;
}

.gutenberg__wrap .ui-datepicker-rtl .ui-datepicker-next:hover{
  left:1px;
  right:auto;
}

.gutenberg__wrap .ui-datepicker-rtl .ui-datepicker-buttonpane{
  clear:right;
}

.gutenberg__wrap .ui-datepicker-rtl .ui-datepicker-buttonpane button{
  float:left;
}

.gutenberg__wrap .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{
  float:right;
}

.gutenberg__wrap .ui-datepicker-rtl .ui-datepicker-group{
  float:right;
}

.gutenberg__wrap .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{
  border-right-width:0;
  border-left-width:1px;
}

.gutenberg__wrap .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{
  border-right-width:0;
  border-left-width:1px;
}

.gutenberg__wrap .ui-datepicker-cover{
  position:absolute;
  z-index:-1;
  filter:mask();
  top:-4px;
  left:-4px;
  width:200px;
  height:200px;
}

.gutenberg__wrap .ui-dialog{
  position:absolute;
  padding:0.2em;
  width:300px;
  overflow:hidden;
}

.gutenberg__wrap .ui-dialog .ui-dialog-titlebar{
  padding:0.4em 1em;
  position:relative;
}

.gutenberg__wrap .ui-dialog .ui-dialog-title{
  float:left;
  margin:0.1em 16px 0.1em 0;
}

.gutenberg__wrap .ui-dialog .ui-dialog-titlebar-close{
  position:absolute;
  right:0.3em;
  top:50%;
  width:19px;
  margin:-10px 0 0 0;
  padding:1px;
  height:18px;
}

.gutenberg__wrap .ui-dialog .ui-dialog-titlebar-close span{
  display:block;
  margin:1px;
}

.gutenberg__wrap .ui-dialog .ui-dialog-titlebar-close:focus,
.gutenberg__wrap .ui-dialog .ui-dialog-titlebar-close:hover{
  padding:0;
}

.gutenberg__wrap .ui-dialog .ui-dialog-content{
  position:relative;
  border:0;
  padding:0.5em 1em;
  background:none;
  overflow:auto;
  zoom:1;
}

.gutenberg__wrap .ui-dialog .ui-dialog-buttonpane{
  text-align:left;
  border-width:1px 0 0 0;
  background-image:none;
  margin:0.5em 0 0 0;
  padding:0.3em 1em 0.5em 0.4em;
}

.gutenberg__wrap .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{
  float:right;
}

.gutenberg__wrap .ui-dialog .ui-dialog-buttonpane button{
  margin:0.5em 0.4em 0.5em 0;
  cursor:pointer;
}

.gutenberg__wrap .ui-dialog .ui-resizable-se{
  width:14px;
  height:14px;
  right:3px;
  bottom:3px;
}

.gutenberg__wrap .ui-draggable .ui-dialog-titlebar{
  cursor:move;
}

.gutenberg__wrap .ui-menu{
  list-style:none;
  padding:2px;
  margin:0;
  display:block;
  outline:none;
}

.gutenberg__wrap .ui-menu .ui-menu{
  margin-top:-3px;
  position:absolute;
}

.gutenberg__wrap .ui-menu .ui-menu-item{
  margin:0;
  padding:0;
  zoom:1;
  width:100%;
}

.gutenberg__wrap .ui-menu .ui-menu-divider{
  margin:5px -2px 5px -2px;
  height:0;
  font-size:0;
  line-height:0;
  border-width:1px 0 0 0;
}

.gutenberg__wrap .ui-menu .ui-menu-item a{
  text-decoration:none;
  display:block;
  padding:2px 0.4em;
  line-height:1.5;
  zoom:1;
  font-weight:normal;
}

.gutenberg__wrap .ui-menu .ui-menu-item a.ui-state-active,
.gutenberg__wrap .ui-menu .ui-menu-item a.ui-state-focus{
  font-weight:normal;
  margin:-1px;
}

.gutenberg__wrap .ui-menu .ui-state-disabled{
  font-weight:normal;
  margin:0.4em 0 0.2em;
  line-height:1.5;
}

.gutenberg__wrap .ui-menu .ui-state-disabled a{
  cursor:default;
}

.gutenberg__wrap .ui-menu-icons{
  position:relative;
}

.gutenberg__wrap .ui-menu-icons .ui-menu-item a{
  position:relative;
  padding-left:2em;
}

.gutenberg__wrap .ui-menu .ui-icon{
  position:absolute;
  top:0.2em;
  left:0.2em;
}

.gutenberg__wrap .ui-menu .ui-menu-icon{
  position:static;
  float:right;
}

.gutenberg__wrap .ui-progressbar{
  height:2em;
  text-align:left;
  overflow:hidden;
}

.gutenberg__wrap .ui-progressbar .ui-progressbar-value{
  margin:-1px;
  height:100%;
}

.gutenberg__wrap .ui-resizable{
  position:relative;
}

.gutenberg__wrap .ui-resizable-handle{
  position:absolute;
  font-size:0.1px;
  display:block;
}

.gutenberg__wrap .ui-resizable-autohide .ui-resizable-handle,
.gutenberg__wrap .ui-resizable-disabled .ui-resizable-handle{
  display:none;
}

.gutenberg__wrap .ui-resizable-n{
  cursor:n-resize;
  height:7px;
  width:100%;
  top:-5px;
  left:0;
}

.gutenberg__wrap .ui-resizable-s{
  cursor:s-resize;
  height:7px;
  width:100%;
  bottom:-5px;
  left:0;
}

.gutenberg__wrap .ui-resizable-e{
  cursor:e-resize;
  width:7px;
  right:-5px;
  top:0;
  height:100%;
}

.gutenberg__wrap .ui-resizable-w{
  cursor:w-resize;
  width:7px;
  left:-5px;
  top:0;
  height:100%;
}

.gutenberg__wrap .ui-resizable-se{
  cursor:se-resize;
  width:12px;
  height:12px;
  right:1px;
  bottom:1px;
}

.gutenberg__wrap .ui-resizable-sw{
  cursor:sw-resize;
  width:9px;
  height:9px;
  left:-5px;
  bottom:-5px;
}

.gutenberg__wrap .ui-resizable-nw{
  cursor:nw-resize;
  width:9px;
  height:9px;
  left:-5px;
  top:-5px;
}

.gutenberg__wrap .ui-resizable-ne{
  cursor:ne-resize;
  width:9px;
  height:9px;
  right:-5px;
  top:-5px;
}

.gutenberg__wrap .ui-selectable-helper{
  position:absolute;
  z-index:100;
  border:1px dotted black;
}

.gutenberg__wrap .ui-slider{
  position:relative;
  text-align:left;
}

.gutenberg__wrap .ui-slider .ui-slider-handle{
  position:absolute;
  z-index:2;
  width:1.2em;
  height:1.2em;
  cursor:default;
}

.gutenberg__wrap .ui-slider .ui-slider-range{
  position:absolute;
  z-index:1;
  font-size:0.7em;
  display:block;
  border:0;
  background-position:0 0;
}

.gutenberg__wrap .ui-slider-horizontal{
  height:0.8em;
}

.gutenberg__wrap .ui-slider-horizontal .ui-slider-handle{
  top:-0.3em;
  margin-left:-0.6em;
}

.gutenberg__wrap .ui-slider-horizontal .ui-slider-range{
  top:0;
  height:100%;
}

.gutenberg__wrap .ui-slider-horizontal .ui-slider-range-min{
  left:0;
}

.gutenberg__wrap .ui-slider-horizontal .ui-slider-range-max{
  right:0;
}

.gutenberg__wrap .ui-slider-vertical{
  width:0.8em;
  height:100px;
}

.gutenberg__wrap .ui-slider-vertical .ui-slider-handle{
  left:-0.3em;
  margin-left:0;
  margin-bottom:-0.6em;
}

.gutenberg__wrap .ui-slider-vertical .ui-slider-range{
  left:0;
  width:100%;
}

.gutenberg__wrap .ui-slider-vertical .ui-slider-range-min{
  bottom:0;
}

.gutenberg__wrap .ui-slider-vertical .ui-slider-range-max{
  top:0;
}

.gutenberg__wrap .ui-spinner{
  position:relative;
  display:inline-block;
  overflow:hidden;
  padding:0;
  vertical-align:middle;
}

.gutenberg__wrap .ui-spinner-input{
  border:none;
  background:none;
  padding:0;
  margin:0.2em 0;
  vertical-align:middle;
  margin-left:0.4em;
  margin-right:22px;
}

.gutenberg__wrap .ui-spinner-button{
  width:16px;
  height:50%;
  font-size:0.5em;
  padding:0;
  margin:0;
  text-align:center;
  position:absolute;
  cursor:default;
  display:block;
  overflow:hidden;
  right:0;
}

.gutenberg__wrap .ui-spinner a.ui-spinner-button{
  border-top:none;
  border-bottom:none;
  border-right:none;
}

.gutenberg__wrap .ui-spinner .ui-icon{
  position:absolute;
  margin-top:-8px;
  top:50%;
  left:0;
}

.gutenberg__wrap .ui-spinner-up{
  top:0;
}

.gutenberg__wrap .ui-spinner-down{
  bottom:0;
}

.gutenberg__wrap .ui-spinner .ui-icon-triangle-1-s{
  background-position:-65px -16px;
}

.gutenberg__wrap .ui-tabs{
  position:relative;
  padding:0.2em;
  zoom:1;
}

.gutenberg__wrap .ui-tabs .ui-tabs-nav{
  margin:0;
  padding:0.2em 0.2em 0;
}

.gutenberg__wrap .ui-tabs .ui-tabs-nav li{
  list-style:none;
  float:left;
  position:relative;
  top:0;
  margin:1px 0.2em 0 0;
  border-bottom:0;
  padding:0;
  white-space:nowrap;
}

.gutenberg__wrap .ui-tabs .ui-tabs-nav li a{
  float:left;
  padding:0.5em 1em;
  text-decoration:none;
}

.gutenberg__wrap .ui-tabs .ui-tabs-nav li.ui-tabs-active{
  margin-bottom:-1px;
  padding-bottom:1px;
}

.gutenberg__wrap .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.gutenberg__wrap .ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.gutenberg__wrap .ui-tabs .ui-tabs-nav li.ui-tabs-loading a{
  cursor:text;
}

.gutenberg__wrap .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a,
.gutenberg__wrap .ui-tabs .ui-tabs-nav li a{
  cursor:pointer;
}

.gutenberg__wrap .ui-tabs .ui-tabs-panel{
  display:block;
  border-width:0;
  padding:1em 1.4em;
  background:none;
}

.gutenberg__wrap .ui-tooltip{
  padding:8px;
  position:absolute;
  z-index:9999;
  max-width:300px;
  box-shadow:0 0 5px #aaa;
}

.gutenberg__wrap * html .ui-tooltip{
  background-image:none;
}

.gutenberg__wrap body .ui-tooltip{
  border-width:2px;
}

.gutenberg__wrap .ui-widget{
  font-family:Verdana, Arial, sans-serif;
  font-size:1.1em;
}

.gutenberg__wrap .ui-widget .ui-widget{
  font-size:1em;
}

.gutenberg__wrap .ui-widget button,
.gutenberg__wrap .ui-widget input,
.gutenberg__wrap .ui-widget select,
.gutenberg__wrap .ui-widget textarea{
  font-family:Verdana, Arial, sans-serif;
  font-size:1em;
}

.gutenberg__wrap .ui-widget-content{
  border:1px solid #aaaaaa;
  background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color:#222222;
}

.gutenberg__wrap .ui-widget-content a{
  color:#222222;
}

.gutenberg__wrap .ui-widget-header{
  border:1px solid #aaaaaa;
  background:#cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
  color:#222222;
  font-weight:bold;
}

.gutenberg__wrap .ui-widget-header a{
  color:#222222;
}

.gutenberg__wrap .ui-state-default,
.gutenberg__wrap .ui-widget-content .ui-state-default,
.gutenberg__wrap .ui-widget-header .ui-state-default{
  border:1px solid #d3d3d3;
  background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight:normal;
  color:#555555;
}

.gutenberg__wrap .ui-state-default a,
.gutenberg__wrap .ui-state-default a:link,
.gutenberg__wrap .ui-state-default a:visited{
  color:#555555;
  text-decoration:none;
}

.gutenberg__wrap .ui-state-focus,
.gutenberg__wrap .ui-state-hover,
.gutenberg__wrap .ui-widget-content .ui-state-focus,
.gutenberg__wrap .ui-widget-content .ui-state-hover,
.gutenberg__wrap .ui-widget-header .ui-state-focus,
.gutenberg__wrap .ui-widget-header .ui-state-hover{
  border:1px solid #999999;
  background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight:normal;
  color:#212121;
}

.gutenberg__wrap .ui-state-hover a,
.gutenberg__wrap .ui-state-hover a:hover,
.gutenberg__wrap .ui-state-hover a:link,
.gutenberg__wrap .ui-state-hover a:visited{
  color:#212121;
  text-decoration:none;
}

.gutenberg__wrap .ui-state-active,
.gutenberg__wrap .ui-widget-content .ui-state-active,
.gutenberg__wrap .ui-widget-header .ui-state-active{
  border:1px solid #aaaaaa;
  background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight:normal;
  color:#212121;
}

.gutenberg__wrap .ui-state-active a,
.gutenberg__wrap .ui-state-active a:link,
.gutenberg__wrap .ui-state-active a:visited{
  color:#212121;
  text-decoration:none;
}

.gutenberg__wrap .ui-state-highlight,
.gutenberg__wrap .ui-widget-content .ui-state-highlight,
.gutenberg__wrap .ui-widget-header .ui-state-highlight{
  border:1px solid #fcefa1;
  background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color:#363636;
}

.gutenberg__wrap .ui-state-highlight a,
.gutenberg__wrap .ui-widget-content .ui-state-highlight a,
.gutenberg__wrap .ui-widget-header .ui-state-highlight a{
  color:#363636;
}

.gutenberg__wrap .ui-state-error,
.gutenberg__wrap .ui-widget-content .ui-state-error,
.gutenberg__wrap .ui-widget-header .ui-state-error{
  border:1px solid #cd0a0a;
  background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color:#cd0a0a;
}

.gutenberg__wrap .ui-state-error a,
.gutenberg__wrap .ui-widget-content .ui-state-error a,
.gutenberg__wrap .ui-widget-header .ui-state-error a{
  color:#cd0a0a;
}

.gutenberg__wrap .ui-state-error-text,
.gutenberg__wrap .ui-widget-content .ui-state-error-text,
.gutenberg__wrap .ui-widget-header .ui-state-error-text{
  color:#cd0a0a;
}

.gutenberg__wrap .ui-priority-primary,
.gutenberg__wrap .ui-widget-content .ui-priority-primary,
.gutenberg__wrap .ui-widget-header .ui-priority-primary{
  font-weight:bold;
}

.gutenberg__wrap .ui-priority-secondary,
.gutenberg__wrap .ui-widget-content .ui-priority-secondary,
.gutenberg__wrap .ui-widget-header .ui-priority-secondary{
  opacity:0.7;
  filter:Alpha(Opacity=70);
  font-weight:normal;
}

.gutenberg__wrap .ui-state-disabled,
.gutenberg__wrap .ui-widget-content .ui-state-disabled,
.gutenberg__wrap .ui-widget-header .ui-state-disabled{
  opacity:0.35;
  filter:Alpha(Opacity=35);
  background-image:none;
}

.gutenberg__wrap .ui-state-disabled .ui-icon{
  filter:Alpha(Opacity=35);
}

.gutenberg__wrap .ui-icon{
  width:16px;
  height:16px;
  background-image:url(images/ui-icons_222222_256x240.png);
}

.gutenberg__wrap .ui-widget-content .ui-icon{
  background-image:url(images/ui-icons_222222_256x240.png);
}

.gutenberg__wrap .ui-widget-header .ui-icon{
  background-image:url(images/ui-icons_222222_256x240.png);
}

.gutenberg__wrap .ui-state-default .ui-icon{
  background-image:url(images/ui-icons_888888_256x240.png);
}

.gutenberg__wrap .ui-state-focus .ui-icon,
.gutenberg__wrap .ui-state-hover .ui-icon{
  background-image:url(images/ui-icons_454545_256x240.png);
}

.gutenberg__wrap .ui-state-active .ui-icon{
  background-image:url(images/ui-icons_454545_256x240.png);
}

.gutenberg__wrap .ui-state-highlight .ui-icon{
  background-image:url(images/ui-icons_2e83ff_256x240.png);
}

.gutenberg__wrap .ui-state-error-text .ui-icon,
.gutenberg__wrap .ui-state-error .ui-icon{
  background-image:url(images/ui-icons_cd0a0a_256x240.png);
}

.gutenberg__wrap .ui-icon-carat-1-n{
  background-position:0 0;
}

.gutenberg__wrap .ui-icon-carat-1-ne{
  background-position:-16px 0;
}

.gutenberg__wrap .ui-icon-carat-1-e{
  background-position:-32px 0;
}

.gutenberg__wrap .ui-icon-carat-1-se{
  background-position:-48px 0;
}

.gutenberg__wrap .ui-icon-carat-1-s{
  background-position:-64px 0;
}

.gutenberg__wrap .ui-icon-carat-1-sw{
  background-position:-80px 0;
}

.gutenberg__wrap .ui-icon-carat-1-w{
  background-position:-96px 0;
}

.gutenberg__wrap .ui-icon-carat-1-nw{
  background-position:-112px 0;
}

.gutenberg__wrap .ui-icon-carat-2-n-s{
  background-position:-128px 0;
}

.gutenberg__wrap .ui-icon-carat-2-e-w{
  background-position:-144px 0;
}

.gutenberg__wrap .ui-icon-triangle-1-n{
  background-position:0 -16px;
}

.gutenberg__wrap .ui-icon-triangle-1-ne{
  background-position:-16px -16px;
}

.gutenberg__wrap .ui-icon-triangle-1-e{
  background-position:-32px -16px;
}

.gutenberg__wrap .ui-icon-triangle-1-se{
  background-position:-48px -16px;
}

.gutenberg__wrap .ui-icon-triangle-1-s{
  background-position:-64px -16px;
}

.gutenberg__wrap .ui-icon-triangle-1-sw{
  background-position:-80px -16px;
}

.gutenberg__wrap .ui-icon-triangle-1-w{
  background-position:-96px -16px;
}

.gutenberg__wrap .ui-icon-triangle-1-nw{
  background-position:-112px -16px;
}

.gutenberg__wrap .ui-icon-triangle-2-n-s{
  background-position:-128px -16px;
}

.gutenberg__wrap .ui-icon-triangle-2-e-w{
  background-position:-144px -16px;
}

.gutenberg__wrap .ui-icon-arrow-1-n{
  background-position:0 -32px;
}

.gutenberg__wrap .ui-icon-arrow-1-ne{
  background-position:-16px -32px;
}

.gutenberg__wrap .ui-icon-arrow-1-e{
  background-position:-32px -32px;
}

.gutenberg__wrap .ui-icon-arrow-1-se{
  background-position:-48px -32px;
}

.gutenberg__wrap .ui-icon-arrow-1-s{
  background-position:-64px -32px;
}

.gutenberg__wrap .ui-icon-arrow-1-sw{
  background-position:-80px -32px;
}

.gutenberg__wrap .ui-icon-arrow-1-w{
  background-position:-96px -32px;
}

.gutenberg__wrap .ui-icon-arrow-1-nw{
  background-position:-112px -32px;
}

.gutenberg__wrap .ui-icon-arrow-2-n-s{
  background-position:-128px -32px;
}

.gutenberg__wrap .ui-icon-arrow-2-ne-sw{
  background-position:-144px -32px;
}

.gutenberg__wrap .ui-icon-arrow-2-e-w{
  background-position:-160px -32px;
}

.gutenberg__wrap .ui-icon-arrow-2-se-nw{
  background-position:-176px -32px;
}

.gutenberg__wrap .ui-icon-arrowstop-1-n{
  background-position:-192px -32px;
}

.gutenberg__wrap .ui-icon-arrowstop-1-e{
  background-position:-208px -32px;
}

.gutenberg__wrap .ui-icon-arrowstop-1-s{
  background-position:-224px -32px;
}

.gutenberg__wrap .ui-icon-arrowstop-1-w{
  background-position:-240px -32px;
}

.gutenberg__wrap .ui-icon-arrowthick-1-n{
  background-position:0 -48px;
}

.gutenberg__wrap .ui-icon-arrowthick-1-ne{
  background-position:-16px -48px;
}

.gutenberg__wrap .ui-icon-arrowthick-1-e{
  background-position:-32px -48px;
}

.gutenberg__wrap .ui-icon-arrowthick-1-se{
  background-position:-48px -48px;
}

.gutenberg__wrap .ui-icon-arrowthick-1-s{
  background-position:-64px -48px;
}

.gutenberg__wrap .ui-icon-arrowthick-1-sw{
  background-position:-80px -48px;
}

.gutenberg__wrap .ui-icon-arrowthick-1-w{
  background-position:-96px -48px;
}

.gutenberg__wrap .ui-icon-arrowthick-1-nw{
  background-position:-112px -48px;
}

.gutenberg__wrap .ui-icon-arrowthick-2-n-s{
  background-position:-128px -48px;
}

.gutenberg__wrap .ui-icon-arrowthick-2-ne-sw{
  background-position:-144px -48px;
}

.gutenberg__wrap .ui-icon-arrowthick-2-e-w{
  background-position:-160px -48px;
}

.gutenberg__wrap .ui-icon-arrowthick-2-se-nw{
  background-position:-176px -48px;
}

.gutenberg__wrap .ui-icon-arrowthickstop-1-n{
  background-position:-192px -48px;
}

.gutenberg__wrap .ui-icon-arrowthickstop-1-e{
  background-position:-208px -48px;
}

.gutenberg__wrap .ui-icon-arrowthickstop-1-s{
  background-position:-224px -48px;
}

.gutenberg__wrap .ui-icon-arrowthickstop-1-w{
  background-position:-240px -48px;
}

.gutenberg__wrap .ui-icon-arrowreturnthick-1-w{
  background-position:0 -64px;
}

.gutenberg__wrap .ui-icon-arrowreturnthick-1-n{
  background-position:-16px -64px;
}

.gutenberg__wrap .ui-icon-arrowreturnthick-1-e{
  background-position:-32px -64px;
}

.gutenberg__wrap .ui-icon-arrowreturnthick-1-s{
  background-position:-48px -64px;
}

.gutenberg__wrap .ui-icon-arrowreturn-1-w{
  background-position:-64px -64px;
}

.gutenberg__wrap .ui-icon-arrowreturn-1-n{
  background-position:-80px -64px;
}

.gutenberg__wrap .ui-icon-arrowreturn-1-e{
  background-position:-96px -64px;
}

.gutenberg__wrap .ui-icon-arrowreturn-1-s{
  background-position:-112px -64px;
}

.gutenberg__wrap .ui-icon-arrowrefresh-1-w{
  background-position:-128px -64px;
}

.gutenberg__wrap .ui-icon-arrowrefresh-1-n{
  background-position:-144px -64px;
}

.gutenberg__wrap .ui-icon-arrowrefresh-1-e{
  background-position:-160px -64px;
}

.gutenberg__wrap .ui-icon-arrowrefresh-1-s{
  background-position:-176px -64px;
}

.gutenberg__wrap .ui-icon-arrow-4{
  background-position:0 -80px;
}

.gutenberg__wrap .ui-icon-arrow-4-diag{
  background-position:-16px -80px;
}

.gutenberg__wrap .ui-icon-extlink{
  background-position:-32px -80px;
}

.gutenberg__wrap .ui-icon-newwin{
  background-position:-48px -80px;
}

.gutenberg__wrap .ui-icon-refresh{
  background-position:-64px -80px;
}

.gutenberg__wrap .ui-icon-shuffle{
  background-position:-80px -80px;
}

.gutenberg__wrap .ui-icon-transfer-e-w{
  background-position:-96px -80px;
}

.gutenberg__wrap .ui-icon-transferthick-e-w{
  background-position:-112px -80px;
}

.gutenberg__wrap .ui-icon-folder-collapsed{
  background-position:0 -96px;
}

.gutenberg__wrap .ui-icon-folder-open{
  background-position:-16px -96px;
}

.gutenberg__wrap .ui-icon-document{
  background-position:-32px -96px;
}

.gutenberg__wrap .ui-icon-document-b{
  background-position:-48px -96px;
}

.gutenberg__wrap .ui-icon-note{
  background-position:-64px -96px;
}

.gutenberg__wrap .ui-icon-mail-closed{
  background-position:-80px -96px;
}

.gutenberg__wrap .ui-icon-mail-open{
  background-position:-96px -96px;
}

.gutenberg__wrap .ui-icon-suitcase{
  background-position:-112px -96px;
}

.gutenberg__wrap .ui-icon-comment{
  background-position:-128px -96px;
}

.gutenberg__wrap .ui-icon-person{
  background-position:-144px -96px;
}

.gutenberg__wrap .ui-icon-print{
  background-position:-160px -96px;
}

.gutenberg__wrap .ui-icon-trash{
  background-position:-176px -96px;
}

.gutenberg__wrap .ui-icon-locked{
  background-position:-192px -96px;
}

.gutenberg__wrap .ui-icon-unlocked{
  background-position:-208px -96px;
}

.gutenberg__wrap .ui-icon-bookmark{
  background-position:-224px -96px;
}

.gutenberg__wrap .ui-icon-tag{
  background-position:-240px -96px;
}

.gutenberg__wrap .ui-icon-home{
  background-position:0 -112px;
}

.gutenberg__wrap .ui-icon-flag{
  background-position:-16px -112px;
}

.gutenberg__wrap .ui-icon-calendar{
  background-position:-32px -112px;
}

.gutenberg__wrap .ui-icon-cart{
  background-position:-48px -112px;
}

.gutenberg__wrap .ui-icon-pencil{
  background-position:-64px -112px;
}

.gutenberg__wrap .ui-icon-clock{
  background-position:-80px -112px;
}

.gutenberg__wrap .ui-icon-disk{
  background-position:-96px -112px;
}

.gutenberg__wrap .ui-icon-calculator{
  background-position:-112px -112px;
}

.gutenberg__wrap .ui-icon-zoomin{
  background-position:-128px -112px;
}

.gutenberg__wrap .ui-icon-zoomout{
  background-position:-144px -112px;
}

.gutenberg__wrap .ui-icon-search{
  background-position:-160px -112px;
}

.gutenberg__wrap .ui-icon-wrench{
  background-position:-176px -112px;
}

.gutenberg__wrap .ui-icon-gear{
  background-position:-192px -112px;
}

.gutenberg__wrap .ui-icon-heart{
  background-position:-208px -112px;
}

.gutenberg__wrap .ui-icon-star{
  background-position:-224px -112px;
}

.gutenberg__wrap .ui-icon-link{
  background-position:-240px -112px;
}

.gutenberg__wrap .ui-icon-cancel{
  background-position:0 -128px;
}

.gutenberg__wrap .ui-icon-plus{
  background-position:-16px -128px;
}

.gutenberg__wrap .ui-icon-plusthick{
  background-position:-32px -128px;
}

.gutenberg__wrap .ui-icon-minus{
  background-position:-48px -128px;
}

.gutenberg__wrap .ui-icon-minusthick{
  background-position:-64px -128px;
}

.gutenberg__wrap .ui-icon-close{
  background-position:-80px -128px;
}

.gutenberg__wrap .ui-icon-closethick{
  background-position:-96px -128px;
}

.gutenberg__wrap .ui-icon-key{
  background-position:-112px -128px;
}

.gutenberg__wrap .ui-icon-lightbulb{
  background-position:-128px -128px;
}

.gutenberg__wrap .ui-icon-scissors{
  background-position:-144px -128px;
}

.gutenberg__wrap .ui-icon-clipboard{
  background-position:-160px -128px;
}

.gutenberg__wrap .ui-icon-copy{
  background-position:-176px -128px;
}

.gutenberg__wrap .ui-icon-contact{
  background-position:-192px -128px;
}

.gutenberg__wrap .ui-icon-image{
  background-position:-208px -128px;
}

.gutenberg__wrap .ui-icon-video{
  background-position:-224px -128px;
}

.gutenberg__wrap .ui-icon-script{
  background-position:-240px -128px;
}

.gutenberg__wrap .ui-icon-alert{
  background-position:0 -144px;
}

.gutenberg__wrap .ui-icon-info{
  background-position:-16px -144px;
}

.gutenberg__wrap .ui-icon-notice{
  background-position:-32px -144px;
}

.gutenberg__wrap .ui-icon-help{
  background-position:-48px -144px;
}

.gutenberg__wrap .ui-icon-check{
  background-position:-64px -144px;
}

.gutenberg__wrap .ui-icon-bullet{
  background-position:-80px -144px;
}

.gutenberg__wrap .ui-icon-radio-on{
  background-position:-96px -144px;
}

.gutenberg__wrap .ui-icon-radio-off{
  background-position:-112px -144px;
}

.gutenberg__wrap .ui-icon-pin-w{
  background-position:-128px -144px;
}

.gutenberg__wrap .ui-icon-pin-s{
  background-position:-144px -144px;
}

.gutenberg__wrap .ui-icon-play{
  background-position:0 -160px;
}

.gutenberg__wrap .ui-icon-pause{
  background-position:-16px -160px;
}

.gutenberg__wrap .ui-icon-seek-next{
  background-position:-32px -160px;
}

.gutenberg__wrap .ui-icon-seek-prev{
  background-position:-48px -160px;
}

.gutenberg__wrap .ui-icon-seek-end{
  background-position:-64px -160px;
}

.gutenberg__wrap .ui-icon-seek-start{
  background-position:-80px -160px;
}

.gutenberg__wrap .ui-icon-seek-first{
  background-position:-80px -160px;
}

.gutenberg__wrap .ui-icon-stop{
  background-position:-96px -160px;
}

.gutenberg__wrap .ui-icon-eject{
  background-position:-112px -160px;
}

.gutenberg__wrap .ui-icon-volume-off{
  background-position:-128px -160px;
}

.gutenberg__wrap .ui-icon-volume-on{
  background-position:-144px -160px;
}

.gutenberg__wrap .ui-icon-power{
  background-position:0 -176px;
}

.gutenberg__wrap .ui-icon-signal-diag{
  background-position:-16px -176px;
}

.gutenberg__wrap .ui-icon-signal{
  background-position:-32px -176px;
}

.gutenberg__wrap .ui-icon-battery-0{
  background-position:-48px -176px;
}

.gutenberg__wrap .ui-icon-battery-1{
  background-position:-64px -176px;
}

.gutenberg__wrap .ui-icon-battery-2{
  background-position:-80px -176px;
}

.gutenberg__wrap .ui-icon-battery-3{
  background-position:-96px -176px;
}

.gutenberg__wrap .ui-icon-circle-plus{
  background-position:0 -192px;
}

.gutenberg__wrap .ui-icon-circle-minus{
  background-position:-16px -192px;
}

.gutenberg__wrap .ui-icon-circle-close{
  background-position:-32px -192px;
}

.gutenberg__wrap .ui-icon-circle-triangle-e{
  background-position:-48px -192px;
}

.gutenberg__wrap .ui-icon-circle-triangle-s{
  background-position:-64px -192px;
}

.gutenberg__wrap .ui-icon-circle-triangle-w{
  background-position:-80px -192px;
}

.gutenberg__wrap .ui-icon-circle-triangle-n{
  background-position:-96px -192px;
}

.gutenberg__wrap .ui-icon-circle-arrow-e{
  background-position:-112px -192px;
}

.gutenberg__wrap .ui-icon-circle-arrow-s{
  background-position:-128px -192px;
}

.gutenberg__wrap .ui-icon-circle-arrow-w{
  background-position:-144px -192px;
}

.gutenberg__wrap .ui-icon-circle-arrow-n{
  background-position:-160px -192px;
}

.gutenberg__wrap .ui-icon-circle-zoomin{
  background-position:-176px -192px;
}

.gutenberg__wrap .ui-icon-circle-zoomout{
  background-position:-192px -192px;
}

.gutenberg__wrap .ui-icon-circle-check{
  background-position:-208px -192px;
}

.gutenberg__wrap .ui-icon-circlesmall-plus{
  background-position:0 -208px;
}

.gutenberg__wrap .ui-icon-circlesmall-minus{
  background-position:-16px -208px;
}

.gutenberg__wrap .ui-icon-circlesmall-close{
  background-position:-32px -208px;
}

.gutenberg__wrap .ui-icon-squaresmall-plus{
  background-position:-48px -208px;
}

.gutenberg__wrap .ui-icon-squaresmall-minus{
  background-position:-64px -208px;
}

.gutenberg__wrap .ui-icon-squaresmall-close{
  background-position:-80px -208px;
}

.gutenberg__wrap .ui-icon-grip-dotted-vertical{
  background-position:0 -224px;
}

.gutenberg__wrap .ui-icon-grip-dotted-horizontal{
  background-position:-16px -224px;
}

.gutenberg__wrap .ui-icon-grip-solid-vertical{
  background-position:-32px -224px;
}

.gutenberg__wrap .ui-icon-grip-solid-horizontal{
  background-position:-48px -224px;
}

.gutenberg__wrap .ui-icon-gripsmall-diagonal-se{
  background-position:-64px -224px;
}

.gutenberg__wrap .ui-icon-grip-diagonal-se{
  background-position:-80px -224px;
}

.gutenberg__wrap .ui-corner-all,
.gutenberg__wrap .ui-corner-left,
.gutenberg__wrap .ui-corner-tl,
.gutenberg__wrap .ui-corner-top{
  border-top-left-radius:4px;
}

.gutenberg__wrap .ui-corner-all,
.gutenberg__wrap .ui-corner-right,
.gutenberg__wrap .ui-corner-top,
.gutenberg__wrap .ui-corner-tr{
  border-top-right-radius:4px;
}

.gutenberg__wrap .ui-corner-all,
.gutenberg__wrap .ui-corner-bl,
.gutenberg__wrap .ui-corner-bottom,
.gutenberg__wrap .ui-corner-left{
  border-bottom-left-radius:4px;
}

.gutenberg__wrap .ui-corner-all,
.gutenberg__wrap .ui-corner-bottom,
.gutenberg__wrap .ui-corner-br,
.gutenberg__wrap .ui-corner-right{
  border-bottom-right-radius:4px;
}

.gutenberg__wrap .ui-widget-overlay{
  background:#aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity:0.3;
  filter:Alpha(Opacity=30);
}

.gutenberg__wrap .ui-widget-shadow{
  margin:-8px 0 0 -8px;
  padding:8px;
  background:#aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity:0.3;
  filter:Alpha(Opacity=30);
  border-radius:8px;
}
.donation-progress{
  padding:2rem 0;
  --bar:#0a61ff;
  --track:#fff;
  --track-border:#0a61ff;
  --accent:#c13b5a;
}
.donation-progress .donation-progress__inner{
  max-width:1200px;
  margin:0 auto !important;
  padding:8px 16px 20px;
}
.donation-progress .donation-progress__row{
  display:flex;
  justify-content:space-between;
  align-items:baseline;
  margin-bottom:10px;
}
.donation-progress .donation-progress__row .donation-progress__raised{
  font-weight:800 !important;
}
.donation-progress .donation-progress__row .donation-progress__goal{
  font-weight:normal !important;
}
.donation-progress .donation-progress__row .donation-progress__raised,
.donation-progress .donation-progress__row .donation-progress__goal{
  font-size:clamp(16px, 2.5vw, 26px);
  line-height:1.1;
  color:#111;
}
.donation-progress .donation-progress__barwrap{
  margin:8px 0 18px;
}
.donation-progress .donation-progress__bar{
  position:relative;
  height:38px;
  border-radius:12px;
  background:var(--track);
  border:2px solid var(--track-border);
  overflow:hidden;
}
.donation-progress .donation-progress__fill{
  position:absolute;
  inset:0 auto 0 0;
  width:0;
  background:var(--bar);
  border-radius:10px 0 0 10px;
  transition:width 0.6s ease;
}
.donation-progress .donation-progress__label{
  font-weight:700;
  padding:6px 10px;
  font-size:24px;
  border-radius:10px;
  display:block;
  width:100%;
  text-align:center;
}
.donation-progress .donation-progress__cta{
  text-align:center;
  margin:12px 0 0;
}
.donation-progress .donation-progress__cta .btn-cta{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  padding:14px 22px;
  border-radius:10px;
  background:var(--accent);
  color:#fff;
  text-decoration:none;
  font-weight:800;
  font-size:18px;
  box-shadow:0 2px 0 rgba(0, 0, 0, 0.12), 0 8px 18px rgba(0, 0, 0, 0.12);
  transition:transform 0.1s ease, filter 0.2s ease;
}
.donation-progress .donation-progress__cta .btn-cta:hover{
  filter:brightness(1.05);
}
.donation-progress .donation-progress__cta .btn-cta:active{
  transform:translateY(1px);
}

.accordion-toggle{
  width:100%;
  text-align:left;
}

.faq_content_box{
  max-width:1200px !important;
  margin:0 auto !important;
  margin-bottom:6rem !important;
  padding:0 2rem !important;
}
.faq_content_box h2{
  font-size:4rem !important;
  text-align:center;
  margin-bottom:3rem !important;
}
.faq_content_box{
  margin-top:2rem !important;
}
.faq_content_box article{
  border:1px solid #e5e7eb;
  border-radius:12px;
  background:#fff;
  box-shadow:0 1px 2px rgba(0, 0, 0, 0.06);
  overflow:hidden;
  margin:12px 0;
}
.faq_content_box .accordion-toggle{
  display:block;
  font-size:16px !important;
}
@media (min-width: 769px){
  .faq_content_box .accordion-toggle{
    font-size:20px !important;
  }
}
.faq_content_box .accordion-toggle{
  background-color:transparent !important;
  width:100%;
  border:none;
  cursor:pointer;
  padding:16px 18px;
  color:#10a0a2 !important;
  line-height:1.35;
  position:relative;
}
.faq_content_box .accordion-toggle:focus-visible{
  outline:2px solid #2563eb;
  outline-offset:2px;
  border-radius:6px;
}
.faq_content_box .accordion-toggle .accordion-title{
  display:block;
  font-weight:600;
  color:#58a6a8 !important;
  margin-right:12px;
}
.faq_content_box .accordion-toggle .icon{
  width:20px;
  height:20px;
  fill:currentColor;
  color:#6b7280;
  transition:transform 0.25s ease, color 0.2s ease;
  flex:0 0 auto;
  position:absolute;
  right:10px;
  top:20px;
}
.faq_content_box .accordion-toggle[aria-expanded=true] .icon{
  transform:rotate(180deg);
  color:#111827;
}
.faq_content_box .accordion-content{
  padding:20px 18px 16px;
  color:#374151;
}
.faq_content_box .accordion-content[hidden]{
  display:none !important;
}
.faq_content_box .accordion-content > :first-child{
  margin-top:12px;
}

.fru-split-cta{
  --accent:#c13b5a;
  --bg:#fff;
  --pad:24px;
  --radius:14px;
  background:var(--bg);
  border-radius:var(--radius);
  padding:var(--pad);
}
.fru-split-cta .fru-split-cta__grid{
  display:grid;
  gap:28px;
  grid-template-columns:1fr;
  align-items:center;
  max-width:1200px;
  margin:0 auto;
}
.fru-split-cta{
}
@media (min-width: 900px){
  .fru-split-cta .fru-split-cta__grid{
    grid-template-columns:1fr 1fr;
    gap:44px;
  }
}
.fru-split-cta{
}
.fru-split-cta .fru-split-cta__widget{
  align-self:start;
}
.fru-split-cta .fru-split-cta__card{
  background:#fff;
  border-radius:14px;
  min-height:420px;
}
.fru-split-cta.has-shadow .fru-split-cta__card{
  box-shadow:0 6px 20px rgba(0, 0, 0, 0.08);
}
.fru-split-cta .fru-split-cta__payments{
  margin:14px 0 0;
}
.fru-split-cta .fru-split-cta__payments img{
  display:block;
  max-width:100%;
  height:auto;
}
.fru-split-cta{
}
.fru-split-cta .fru-split-cta__heading{
  font-weight:800;
  font-size:clamp(28px, 4vw, 42px);
  line-height:1.05;
  margin:0 0 14px;
  color:#0b0d0f;
}
.fru-split-cta .fru-split-cta__p{
  font-size:clamp(18px, 2.2vw, 28px);
  line-height:1.25;
  margin:0 0 14px;
  color:#0b0d0f;
}
.fru-split-cta .fru-split-cta__p--accent{
  color:var(--accent);
  font-weight:800;
}

.fru-split{
  padding:3rem 0;
}

.legacy-callout{
  background:linear-gradient(var(--grad-direction, to right), var(--grad-start, #1c5151), var(--grad-end, #0f8a8b));
  color:#fff;
  text-align:center;
  padding:30px !important;
  position:relative;
  overflow:hidden;
}
.legacy-callout.is-full{
  width:100%;
  margin-inline:auto;
}
.legacy-callout.is-half-md{
  width:100%;
  margin-inline:auto;
}
@media (min-width: 768px){
  .legacy-callout.is-half-md{
    width:50%;
  }
}
.legacy-callout__inner{
  max-width:920px;
  padding:0 !important;
  margin:0 auto !important;
}
.legacy-callout__content h1,
.legacy-callout__content h2,
.legacy-callout__content h3,
.legacy-callout__content h4,
.legacy-callout__content p{
  color:#fff !important;
  margin:0 0 0.8em;
}
.legacy-callout__content p{
  font-size:clamp(18px, 2.2vw, 22px);
  line-height:1.6;
  font-weight:400;
  color:#fff !important;
}
.legacy-callout__content p strong,
.legacy-callout__content p b{
  font-weight:700;
}
.legacy-callout__content h2,
.legacy-callout__content h3{
  line-height:1.35;
  color:#fff !important;
  font-size:24px !important;
  text-transform:unset !important;
}
@media (min-width: 768px){
  .legacy-callout__content h2,
  .legacy-callout__content h3{
    font-size:32px !important;
  }
}
.legacy-callout__content h2,
.legacy-callout__content h3{
  padding:0 !important;
}
.legacy-callout__content h2 strong,
.legacy-callout__content h2 b,
.legacy-callout__content h3 strong,
.legacy-callout__content h3 b{
  font-weight:900 !important;
}
.legacy-callout__cta{
  margin-top:18px;
}
.legacy-callout .btn-cta{
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:16px 20px;
  border-radius:8px;
  background:#c13b5a;
  color:#fff;
  text-decoration:none;
  box-shadow:0 2px 0 rgba(0, 0, 0, 0.15), 0 8px 18px rgba(0, 0, 0, 0.15);
  transition:transform 0.1s ease, box-shadow 0.2s ease, filter 0.2s ease;
}
.legacy-callout .btn-cta:hover{
  filter:brightness(1.05);
}
.legacy-callout .btn-cta:active{
  transform:translateY(1px);
}
.legacy-callout .btn-cta__icon{
  font-size:20px;
  line-height:1;
  display:inline-block;
  transform:translateY(-1px);
}
.legacy-callout .btn-cta__label{
  font-weight:700;
  font-size:18px;
  line-height:1;
  white-space:nowrap;
}
.legacy-callout{
  position:relative;
  overflow:hidden;
}
.legacy-callout.has-image{
  background:none;
}
.legacy-callout.has-image .legacy-callout__bg{
  position:absolute;
  inset:0;
  background-image:var(--bg);
  background-size:cover;
  background-position:var(--bg-pos, center);
  background-repeat:no-repeat;
  transform:scale(1.01);
  z-index:0;
}
.legacy-callout.has-image{
}
.legacy-callout.has-image .legacy-callout__overlay{
  position:absolute;
  inset:0;
  background:var(--bg-overlay, rgba(0, 0, 0, 0.35));
  z-index:1;
}
.legacy-callout.has-image{
}
.legacy-callout.has-image .legacy-callout__inner{
  position:relative;
  z-index:2;
}
.legacy-callout{
}
@media (max-width: 767.98px){
  .legacy-callout.has-image .legacy-callout__bg{
    background-image:var(--bg-mobile, var(--bg));
  }
}
.legacy-callout__panels{
  margin-top:24px;
  display:grid;
  gap:20px;
}
@media (min-width: 900px){
  .legacy-callout__panels{
    grid-template-columns:1fr 1fr;
    gap:28px;
    align-items:start;
  }
}
.legacy-callout__stats-card{
  background:#fff;
  color:#111;
  border-radius:12px;
  padding:20px;
  box-shadow:0 6px 18px rgba(0, 0, 0, 0.1);
}
.legacy-callout__stats-card .legacy-callout__stats-row{
  display:flex;
  align-items:baseline;
  justify-content:space-between;
  margin-bottom:8px;
}
.legacy-callout__stats-card .legacy-callout__raised{
  font-size:24px;
  font-weight:800;
}
.legacy-callout__stats-card .legacy-callout__goal{
  font-size:14px;
  opacity:0.8;
}
.legacy-callout__stats-card .legacy-callout__bar{
  position:relative;
  height:20px;
  border-radius:10px;
  background:#e7ecf2;
  overflow:hidden;
  margin:8px 0 10px;
}
.legacy-callout__stats-card .legacy-callout__bar-fill{
  display:block;
  height:100%;
  width:0%;
  background:#2f6df6;
  border-radius:10px 0 0 10px;
  transition:width 0.6s ease;
}
.legacy-callout__stats-card .legacy-callout__bar-label{
  position:absolute;
  right:8px;
  top:50%;
  transform:translateY(-50%);
  font-size:12px;
  color:#111;
  font-weight:700;
}
.legacy-callout__stats-card .legacy-callout__note{
  margin:0 0 14px;
  font-size:15px;
  line-height:1.4;
}
.legacy-callout__stats-card .legacy-callout__note b, .legacy-callout__stats-card .legacy-callout__note strong{
  font-weight:800;
}
.legacy-callout__stats-card .btn-cta{
  margin-top:6px;
}
.legacy-callout__image-timer{
  position:relative;
}
.legacy-callout__image-timer .legacy-callout__figure{
  margin:0;
  border-radius:12px;
  overflow:hidden;
  box-shadow:0 6px 18px rgba(0, 0, 0, 0.12);
}
.legacy-callout__image-timer .legacy-callout__figure img{
  display:block;
  width:100%;
  height:auto;
}
.legacy-callout__image-timer .legacy-callout__countdown{
  display:grid;
  grid-auto-flow:column;
  gap:16px;
  background:#b93a59;
  color:#fff;
  padding:12px 16px;
  border-radius:12px;
  position:absolute;
  right:0;
  bottom:0;
  left:0;
  margin:0 auto;
}
.legacy-callout__image-timer .legacy-callout__countdown .cd__cell{
  text-align:center;
  min-width:66px;
}
.legacy-callout__image-timer .legacy-callout__countdown .cd__num{
  display:block;
  font-size:32px;
  font-weight:900;
  line-height:1;
}
.legacy-callout__image-timer .legacy-callout__countdown .cd__lbl{
  display:block;
  font-size:12px;
  font-weight:700;
  opacity:0.95;
  letter-spacing:0.6px;
}
.legacy-callout.has-image .legacy-callout__inner{
  position:relative;
  z-index:2;
}

.project-pills{
  --pill-text:#10979a;
  --pill-bg:#fff;
  --pill-border:#ececec;
  --pill-hover-bg:#10979a;
  --pill-hover-text:#fff;
  background:#f5f6f4;
  padding:22px 18px;
}
.project-pills__inner{
  display:grid;
  grid-template-columns:1fr;
  gap:14px 24px;
  max-width:1200px;
  margin:0 auto !important;
  padding:15px !important;
}
.project-pills__title h3{
  margin:0;
  font-weight:700;
  line-height:1.25;
  padding:0;
}
.project-pills__list{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  margin:0;
  padding:0;
  list-style:none;
}
.project-pills .project-pill{
  display:inline-block;
  background:var(--pill-bg);
  color:var(--pill-text);
  border:1px solid var(--pill-border);
  padding:8px 12px;
  font-weight:700;
  text-decoration:none;
  box-shadow:0 1px 0 rgba(0, 0, 0, 0.05);
  transition:background 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
}
.project-pills .project-pill:hover{
  background:var(--pill-hover-bg);
  color:var(--pill-hover-text);
  box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);
}
@media (min-width: 900px){
  .project-pills__inner{
    grid-template-columns:280px 1fr;
    align-items:start;
  }
}

.project-cards-grid{
  --card-radius:12px;
  --card-shadow:0 6px 16px rgba(0, 0, 0, .08);
  --card-border:#10a0a2;
  --cta-bg:#10a0a2;
  --cta-text:#fff;
  border-radius:var(--card-radius);
  overflow:hidden !important;
}
.project-cards-grid__header{
  max-width:1200px !important;
  margin:0 auto 16px !important;
  padding:0 8px !important;
}
.project-cards-grid__header h2{
  margin:0;
  font-weight:700;
}
.project-cards-grid__list{
  max-width:1200px !important;
  margin:0 auto !important;
  padding:60px 20px !important;
  list-style:none !important;
  display:grid !important;
  gap:18px !important;
  grid-template-columns:repeat(1, minmax(0, 1fr));
}
@media (min-width: 700px){
  .project-cards-grid__list{
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 1024px){
  .project-cards-grid__list{
    grid-template-columns:repeat(3, minmax(0, 1fr));
  }
}
.project-cards-grid .project-card{
  background:#fff;
  border:1px solid var(--card-border);
  border-radius:var(--card-radius);
  box-shadow:var(--card-shadow);
  overflow:hidden;
}
.project-cards-grid .project-card__link{
  display:flex;
  flex-direction:column;
  text-decoration:none;
  height:100%;
  color:inherit;
  text-align:center;
}
.project-cards-grid .project-card__media{
  position:relative;
  aspect-ratio:16/12;
  background:#f3f4f6;
}
.project-cards-grid .project-card__media img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  display:block;
}
.project-cards-grid .project-card__media .project-card__icon{
  position:absolute;
  left:50%;
  bottom:-18px;
  transform:translateX(-50%);
  width:62px;
  height:62px;
  border-radius:999px;
  background:#1aa8a5;
  display:grid;
  place-items:center;
  box-shadow:0 2px 8px rgba(0, 0, 0, 0.15);
  border:3px solid #fff;
}
.project-cards-grid .project-card__media .project-card__icon img{
  width:56px;
  height:56px;
  height:56px;
}
.project-cards-grid .project-card__body{
  padding:32px 16px 16px;
  display:grid;
  gap:10px;
  align-content:start;
}
.project-cards-grid .project-card__body .project-card__title{
  font-weight:700;
  margin:0;
  padding:0 !important;
  font-size:22px;
}
.project-cards-grid .project-card__body .project-card__cta{
  display:inline-block;
  align-self:center;
  padding:10px 14px;
  border-radius:8px;
  background:var(--cta-bg);
  color:var(--cta-text);
  font-weight:700;
}
.project-cards-grid .project-cards-grid__list.slick-initialized{
  display:block;
  padding:0rem 36px 4rem 36px;
  max-width:720px;
  margin:0 auto;
}
.project-cards-grid .slick-dots{
  display:none !important;
  bottom:-10px;
}
.project-cards-grid .slick-dots li{
  margin:0 3px;
}
.project-cards-grid .slick-dots li button:before{
  font-size:8px;
  opacity:0.35;
  color:#0ea5a4;
}
.project-cards-grid .slick-dots li.slick-active button:before{
  opacity:0.9;
}
.project-cards-grid .slick-arrow{
  position:absolute;
  top:42%;
  transform:translateY(-50%);
  width:44px;
  height:44px;
  border-radius:50%;
  background:#10a0a2 !important;
  border:2px solid rgba(0, 0, 0, 0.08);
  box-shadow:0 6px 16px rgba(0, 0, 0, 0.12);
  z-index:3;
}
.project-cards-grid .slick-arrow:before{
  color:#fff;
  font-size:22px;
  line-height:44px;
  opacity:1;
}
.project-cards-grid .slick-prev{
  left:5px;
}
.project-cards-grid .slick-next{
  right:5px;
}
.project-cards-grid .project-card{
  border-radius:var(--card-radius);
}
.project-cards-grid .project-card__media{
  border-top-left-radius:var(--card-radius);
  border-top-right-radius:var(--card-radius);
}
.project-cards-grid .project-card__body{
  padding-top:36px;
}
.project-cards-grid .project-card .project-card__icon{
  bottom:-22px;
  width:68px;
  height:68px;
}
.project-cards-grid .project-card .project-card__icon img{
  width:60px;
  height:60px;
}
@media (min-width: 768px){
  .project-cards-grid .project-cards-grid__list.slick-initialized{
    padding:20px;
  }
  .project-cards-grid .project-cards-grid__list.slick-initialized .slick-list{
    overflow:hidden;
  }
  .project-cards-grid .slick-arrow{
    display:none !important;
  }
  .project-cards-grid .slick-dots{
    display:none !important;
  }
}

.project-card__body.no-cta .project-card__title{
  margin-bottom:0;
}

.two-up-hero{
  margin:4rem 0;
  --accent:#18a6a5;
  --text:#111;
  color:var(--text);
}
.two-up-hero__grid{
  display:grid;
  gap:24px;
  align-items:center;
  grid-template-columns:1fr;
  max-width:1200px;
  margin:0 auto !important;
  padding:60px 30px !important;
}
@media (min-width: 900px){
  .two-up-hero__grid{
    grid-template-columns:1fr 1fr;
    gap:36px;
  }
}
.two-up-hero{
}
.two-up-hero__photo{
  aspect-ratio:1/1;
  overflow:hidden;
}
.two-up-hero__photo img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  display:block;
}
.two-up-hero__photo.is-circle{
  border-radius:9999px;
}
.two-up-hero__photo.is-rounded{
  border-radius:18px;
}
.two-up-hero__photo.is-square{
  border-radius:0;
}
.two-up-hero{
}
.two-up-hero__collage{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px;
}
.two-up-hero__collage .two-up-hero__tile{
  border-radius:16px;
  overflow:hidden;
  background:#f3f4f6;
}
.two-up-hero__collage .two-up-hero__tile img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  display:block;
}
.two-up-hero__collage .two-up-hero__tile--2, .two-up-hero__collage .two-up-hero__tile--3{
  aspect-ratio:16/11;
}
.two-up-hero__collage .two-up-hero__tile--1, .two-up-hero__collage .two-up-hero__tile--4{
  aspect-ratio:16/12;
}
@media (min-width: 900px){
  .two-up-hero__collage{
    gap:14px;
  }
}
.two-up-hero__heading{
  margin:0 0 1rem !important;
  font-weight:800 !important;
  font-size:36px;
  line-height:1;
}
@media (max-width: 768px){
  .two-up-hero__heading{
    text-align:center;
  }
}
.two-up-hero__heading .h-top{
  display:block;
  font-size:clamp(22px, 3vw, 30px);
}
.two-up-hero__heading .h-main{
  font-size:clamp(28px, 4vw, 42px);
}
.two-up-hero__heading .h-accent{
  font-size:clamp(28px, 4vw, 42px);
  color:var(--accent);
}
@media (max-width: 768px){
  .two-up-hero p{
    text-align:center;
  }
}
.two-up-hero__body p{
  margin:0 0 0.75em;
  font-size:clamp(16px, 2vw, 18px);
  line-height:1.1;
  padding:0;
}
.two-up-hero__body h2{
  font-weight:normal !important;
  margin-bottom:0;
  font-size:18px;
  line-height:1.4;
  padding-top:0 !important;
}
@media (max-width: 768px){
  .two-up-hero__body h2{
    text-align:center;
  }
}
.two-up-hero__body h2 b,
.two-up-hero__body h2 strong{
  font-weight:900;
}
.two-up-hero .btn-cta{
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:18px 24px;
  border-radius:8px;
  background:#c13b5a;
  color:#fff;
  text-decoration:none;
  font-weight:700;
  box-shadow:0 2px 0 rgba(0, 0, 0, 0.12), 0 8px 18px rgba(0, 0, 0, 0.12);
  transition:transform 0.1s ease, filter 0.2s ease;
}
.two-up-hero .btn-cta:hover{
  filter:brightness(1.05);
}
.two-up-hero .btn-cta:active{
  transform:translateY(1px);
}
.two-up-hero .btn-cta__icon{
  font-size:30px;
  line-height:1;
  display:inline-block;
  transform:translateY(-1px);
}
.two-up-hero .btn-cta__label{
  font-weight:700;
  font-size:24px;
  line-height:1;
  white-space:nowrap;
}
.two-up-hero__grid{
  display:grid;
  grid-template-columns:1fr;
}
.two-up-hero__media{
  margin-bottom:16px;
}
.two-up-hero__content{
  margin-top:0;
}
@media (min-width: 900px){
  .two-up-hero__grid{
    grid-template-columns:1fr 1fr;
  }
  .two-up-hero__media, .two-up-hero__content{
    order:initial;
  }
  .two-up-hero__media{
    margin-bottom:0;
  }
}
.two-up-hero__media{
  order:1;
}
.two-up-hero__content{
  order:0;
}
@media (min-width: 900px){
  .two-up-hero .two-up-hero__grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:36px;
    align-items:center;
  }
  .two-up-hero--img-left .two-up-hero__media{
    grid-column:1;
  }
  .two-up-hero--img-left .two-up-hero__content{
    grid-column:2;
  }
  .two-up-hero--img-right .two-up-hero__media{
    grid-column:2;
  }
  .two-up-hero--img-right .two-up-hero__content{
    grid-column:1;
  }
}
@media (min-width: 900px){
  .two-up-hero .two-up-hero__grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:36px;
    align-items:start;
  }
  .two-up-hero__media,
  .two-up-hero__content{
    align-self:center;
  }
  .two-up-hero--img-left .two-up-hero__media{
    grid-column:1;
  }
  .two-up-hero--img-left .two-up-hero__content{
    grid-column:2;
  }
  .two-up-hero--img-right .two-up-hero__media{
    grid-column:2;
  }
  .two-up-hero--img-right .two-up-hero__content{
    grid-column:1;
  }
}
.two-up-hero{
  position:relative;
  overflow:hidden;
}
.two-up-hero__grid{
  position:relative;
  z-index:2;
}
.two-up-hero{
}
.two-up-hero__bg{
  position:absolute;
  inset:0;
  background-image:var(--bg);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:var(--bg-pos, center);
  z-index:0;
}
.two-up-hero{
}
@media (max-width: 899.98px){
  .two-up-hero__bg{
    background-image:var(--bg-m, var(--bg));
  }
}
.two-up-hero{
}
.two-up-hero.has-bg{
  background:none;
}
.two-up-hero{
  color:var(--text);
}
.two-up-hero .two-up-hero__heading,
.two-up-hero .two-up-hero__body,
.two-up-hero .two-up-hero__body p{
  color:var(--text);
}

.impact-stats{
  background:linear-gradient(var(--grad-angle, 90deg), var(--grad-start, #0f8a8b), var(--grad-end, #1fb0a5));
  color:#fff;
  text-align:center;
  padding:4rem 2rem !important;
}
.impact-stats__inner{
  max-width:1200px;
  margin:0 auto !important;
}
.impact-stats__headline{
  margin:0 0 0.4em;
  font-weight:800;
  font-size:clamp(28px, 5vw, 48px);
  line-height:1.15;
  color:#fff;
}
.impact-stats__lede{
  margin:0 auto;
  max-width:960px;
  font-size:36px !important;
  line-height:1.65;
}
.impact-stats__lede--top{
  opacity:0.95;
}
.impact-stats__lede--bottom{
  font-weight:600 !important;
  margin-bottom:2rem !important;
}
.impact-stats__grid{
  padding-left:0 !important;
  margin-top:clamp(20px, 4vw, 40px);
  display:grid;
  gap:clamp(16px, 3vw, 28px);
  grid-template-columns:repeat(1, minmax(0, 1fr));
}
@media (min-width: 900px){
  .impact-stats__grid.impact-stats__grid--cols-2{
    grid-template-columns:repeat(2, 1fr);
  }
  .impact-stats__grid.impact-stats__grid--cols-3{
    grid-template-columns:repeat(3, 1fr);
  }
  .impact-stats__grid.impact-stats__grid--cols-4{
    grid-template-columns:repeat(4, 1fr);
  }
}
.impact-stats__item{
  list-style:none;
  position:relative;
  padding:clamp(10px, 2vw, 14px) clamp(8px, 2vw, 14px) !important;
}
@media (min-width: 900px){
  .impact-stats__item:not(:nth-child(3n+1)){
    border-left:1px solid rgb(255, 255, 255);
  }
}
.impact-stats p{
  font-size:18px !important;
  color:#fff !important;
  padding:0 !important;
  margin-bottom:1rem !important;
}
.impact-stats__value{
  font-weight:700 !important;
  font-size:50px !important;
  letter-spacing:0.5px;
  color:#fff !important;
}
@media (max-width: 768px){
  .impact-stats__label{
    padding-bottom:1rem !important;
    border-bottom:1px solid #fff !important;
  }
}
.impact-stats__label .l1{
  font-size:16px !important;
  font-weight:600;
  opacity:0.95;
  color:#fff !important;
  font-size:16px !important;
  padding-bottom:1rem !important;
}
.impact-stats__label .l2{
  margin-top:0.6em;
  padding-top:0.6em;
  border-top:1px solid rgba(255, 255, 255, 0.35);
  opacity:0.95;
}

.map-cta__inner{
  max-width:1200px;
  margin:0 auto;
}
.map-cta__grid{
  display:grid;
  gap:clamp(16px, 3vw, 32px);
  grid-template-areas:"content" "map";
}
.map-cta__content{
  grid-area:content;
}
.map-cta__embed{
  grid-area:map;
}
.map-cta{
}
@media (min-width: 900px){
  .map-cta__grid{
    grid-template-columns:1fr 1fr;
    grid-template-areas:"map content";
    align-items:stretch;
  }
}
.impact-stats{
  position:relative;
  overflow:hidden;
  background:linear-gradient(var(--grad-angle, 90deg), var(--grad-start, #0f8a8b), var(--grad-end, #1fb0a5));
}
.impact-stats.has-image{
  background:none;
}
.impact-stats.has-image .impact-stats__bg{
  position:absolute;
  inset:0;
  background-image:var(--bg);
  background-size:cover;
  background-position:var(--bg-pos, center);
  background-repeat:no-repeat;
  transform:scale(1.01);
  z-index:0;
}
.impact-stats.has-image .impact-stats__overlay{
  position:absolute;
  inset:0;
  background:var(--bg-overlay, rgba(0, 0, 0, 0.35));
  z-index:1;
}
.impact-stats.has-image .impact-stats__inner{
  position:relative;
  z-index:2;
  color:#fff;
  margin-bottom:4rem !important;
}
.impact-stats.has-image .impact-stats__inner .impact-stats__headline,
.impact-stats.has-image .impact-stats__inner .impact-stats__lede{
  color:#fff;
  font-weight:bold !important;
  display:inline-block !important;
}
.impact-stats{
}
@media (max-width: 767.98px){
  .impact-stats.has-image .impact-stats__bg{
    background-image:var(--bg-mobile, var(--bg));
  }
}
@media (min-width: 900px){
  .impact-stats__grid{
  }
  .impact-stats__grid.impact-stats__grid--cols-2 > .impact-stats__item:last-child:nth-child(2n+1){
    grid-column:1/-1;
    justify-self:center;
    text-align:center;
    width:-moz-fit-content;
    width:fit-content;
    max-width:100%;
  }
  .impact-stats__grid{
  }
  .impact-stats__grid.impact-stats__grid--cols-3 > .impact-stats__item:last-child:nth-child(3n+1){
    grid-column:2;
    justify-self:center;
    text-align:center;
  }
  .impact-stats__grid{
  }
  .impact-stats__grid.impact-stats__grid--cols-4 > .impact-stats__item:last-child:nth-child(4n+1){
    grid-column:2/span 2;
    justify-self:center;
    text-align:center;
  }
}
.map-cta{
  margin:4rem 0;
  --teal:#18a6a5;
  --rose:#c21f4f;
  --text:#111;
}
.map-cta .map-cta__inner{
  max-width:1200px;
  margin:0 auto;
  padding:20px;
}
.map-cta .map-cta__grid{
  display:grid;
  grid-template-columns:1fr;
  gap:20px;
  align-items:start;
}
@media (min-width: 992px){
  .map-cta .map-cta__grid{
    grid-template-columns:1fr 1fr;
    -moz-column-gap:32px;
    column-gap:32px;
  }
}
.map-cta{
}
.map-cta .map-cta__embed .map-cta__embed-frame{
  border-radius:10px;
  overflow:hidden;
  background:#f3f4f6;
}
.map-cta .map-cta__embed .map-cta__embed-frame iframe{
  display:block;
  width:100%;
  height:370px;
}
@media (min-width: 992px){
  .map-cta .map-cta__embed .map-cta__embed-frame iframe{
    height:420px;
  }
}
.map-cta{
}
.map-cta .map-cta__content{
  color:var(--text);
}
.map-cta .map-cta__intro{
  font-size:18px;
  line-height:1.25;
  margin:0 0 12px;
}
@media (max-width: 768px){
  .map-cta .map-cta__intro{
    text-align:center !important;
  }
}
.map-cta .map-cta__title{
  font-size:36px;
  line-height:1.25;
  margin:0 0 24px;
}
@media (max-width: 768px){
  .map-cta .map-cta__title{
    text-align:center !important;
  }
}
.map-cta .map-cta__title .accent{
  text-decoration:underline;
  text-underline-offset:3px;
}
.map-cta .map-cta__body{
  margin:0 0 18px;
}
.map-cta .map-cta__body p{
  margin:0 0 10px;
}
.map-cta .map-cta__buttons{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
}
.map-cta .map-cta__buttons .btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:24px 36px;
  border-radius:10px;
  font-weight:700;
  text-decoration:none;
  line-height:1;
  transition:transform 0.06s ease, opacity 0.2s ease;
  color:#fff;
}
.map-cta .map-cta__buttons .btn:active{
  transform:translateY(1px);
}
.map-cta .map-cta__buttons .btn--teal{
  background:var(--teal);
}
.map-cta .map-cta__buttons .btn--teal:hover{
  opacity:0.92;
}
.map-cta .map-cta__buttons .btn--rose{
  background:var(--rose);
}
.map-cta .map-cta__buttons .btn--rose:hover{
  opacity:0.92;
}

.map-cta .map-cta__grid{
  display:grid;
  grid-template-columns:1fr;
  gap:20px;
  align-items:stretch;
}
@media (min-width: 992px){
  .map-cta .map-cta__grid{
    grid-template-columns:1fr 1fr;
    -moz-column-gap:32px;
    column-gap:32px;
  }
}
.map-cta{
}
.map-cta .map-cta__content{
  color:var(--text);
  text-align:left;
}
@media (min-width: 992px){
  .map-cta .map-cta__content{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:start;
    min-height:100%;
  }
}
.map-cta .map-cta__intro,
.map-cta .map-cta__title,
.map-cta .map-cta__body{
  text-align:left;
}
.map-cta .map-cta__buttons{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  justify-content:center;
}

.gifts-supporters{
  margin:2rem 0;
}
.gifts-supporters__inner{
  max-width:1200px;
  margin:0 auto !important;
  padding:20px;
}
.gifts-supporters{
}
.gifts-supporters__heading{
  text-align:center;
  font-weight:800;
  margin:0 0 24px;
}
.gifts-supporters__heading .accent{
  color:#BF2457;
}
.gifts-supporters{
}
.gifts-supporters__grid{
  display:grid;
  grid-template-columns:1fr;
  gap:18px;
  align-items:stretch;
}
@media (min-width: 1024px){
  .gifts-supporters__grid{
    grid-template-columns:3fr 2fr;
    gap:20px;
  }
}
.gifts-supporters{
}
.gifts-supporters__left, .gifts-supporters__right{
  display:block;
  min-width:0;
  height:100%;
}
.gifts-supporters{
}
.gifts-supporters__panel{
  overflow:hidden;
  height:100%;
}
.gifts-supporters__panel > *{
  display:block;
  height:100%;
}
.gifts-supporters__panel iframe{
  width:100%;
  height:100%;
  display:block;
  margin:0 auto;
}
.gifts-supporters{
}
.gifts-supporters .fu-testimonial-slider{
  position:relative;
  width:100%;
  min-width:0;
  height:100%;
}
.gifts-supporters{
}
.gifts-supporters .fu-testimonial-slider{
  margin-bottom:1rem;
}
.gifts-supporters .fu-testimonial-slider .slick-list{
  overflow:hidden !important;
  width:100%;
  min-width:0;
}
.gifts-supporters .fu-testimonial-slider .slick-track{
  display:block !important;
  width:100%;
  min-width:0;
  transform:translate3d(0, 0, 0);
}
.gifts-supporters .fu-testimonial-slider .slick-slide{
  display:block;
  float:left;
  height:auto;
  overflow:hidden;
  margin-bottom:40px;
}
.gifts-supporters{
}
.gifts-supporters .fu-card{
  border:2px solid #e5e7eb;
  border-radius:12px;
  background:#fff;
  overflow:hidden;
  padding:18px;
  height:100%;
}
.gifts-supporters .fu-card__avatar{
  width:200px;
  height:200px;
  border-radius:50%;
  overflow:hidden;
  border:4px solid #fff;
  box-shadow:0 1px 6px rgba(0, 0, 0, 0.1);
  margin:0 auto;
}
@media (min-width: 769px){
  .gifts-supporters .fu-card__avatar{
    margin:6px 6px 12px;
  }
}
.gifts-supporters .fu-card__avatar img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  display:block;
}
.gifts-supporters .fu-card__body{
  padding:0 6px 6px;
}
.gifts-supporters .fu-card__quote-mark{
  font-size:80px;
  line-height:1;
  font-family:Arial, Helvetica, sans-serif;
  position:relative;
  top:20px;
}
.gifts-supporters .fu-card__quote{
  font-size:16px;
  line-height:1.75;
  color:#111;
}
.gifts-supporters .fu-card__meta{
  margin-top:18px;
  padding-top:14px;
  border-top:1px solid #e5e7eb;
  display:grid;
  grid-template-columns:1fr auto;
  align-items:center;
  gap:12px;
}
.gifts-supporters .fu-card__name{
  font-weight:800;
  font-size:1.5rem;
}
.gifts-supporters .fu-card__sub{
  color:#18a6a5;
  font-weight:700;
  font-size:1.5rem;
}
.gifts-supporters .fu-card__flag{
  width:80px;
  height:auto;
}
.gifts-supporters .fu-card__flag img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  display:block;
}
.gifts-supporters{
}
.gifts-supporters img{
  max-width:100%;
  height:auto;
}
.gifts-supporters .slick-prev,
.gifts-supporters .slick-next{
  position:absolute;
  top:auto;
  bottom:0 !important;
  height:30px;
  width:30px;
  background-color:#0f8a8b;
  border-radius:50%;
}
.gifts-supporters .slick-prev:hover, .gifts-supporters .slick-prev:focus,
.gifts-supporters .slick-next:hover,
.gifts-supporters .slick-next:focus{
  background-color:#0f8a8b;
}
.gifts-supporters .slick-prev{
  left:0;
}
.gifts-supporters .slick-next{
  right:0;
}
.donation-hero{
  --dh-bg:none;
  --dh-bg-mobile:none;
  --dh-overlay:rgba(0, 0, 0, .45);
  --dh-min-h:560px;
  --dh-content-w:560px;
  --dh-text:#fff;
  position:relative;
  min-height:var(--dh-min-h);
  overflow:hidden;
  color:var(--dh-text);
}
.donation-hero__bg{
  position:absolute;
  inset:0;
  background-image:var(--dh-bg);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:var(--dh-bg-pos, center);
  transform:scale(1.02);
}
.donation-hero{
}
@media (max-width: 767.98px){
  .donation-hero{
    height:560px;
  }
  .donation-hero__bg{
    background-image:var(--dh-bg-mobile);
  }
}
.donation-hero__inner{
  position:relative;
  z-index:1;
  max-width:1200px;
  height:100%;
  margin:0 auto !important;
  padding:clamp(24px, 4vw, 48px) 16px;
  display:grid;
  grid-template-columns:1fr;
  gap:clamp(16px, 3vw, 32px);
}
@media (min-width: 992px){
  .donation-hero__inner{
    grid-template-columns:1fr minmax(320px, var(--dh-content-w));
    align-items:center;
    -moz-column-gap:clamp(24px, 4vw, 48px);
    column-gap:clamp(24px, 4vw, 48px);
  }
}
.donation-hero__heading{
  font-weight:800;
  line-height:1.05;
  font-size:42px !important;
  margin:0 0 30px;
  text-align:center;
  color:#fff !important;
}
.donation-hero__heading .accent{
  position:relative;
  white-space:nowrap;
  color:#fff;
}
.donation-hero__heading .accent::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:0.08em;
  height:0.15em;
  background:#c21f4f;
  z-index:-1;
  border-radius:999px;
}
.donation-hero{
}
.donation-hero__box{
  padding:12px;
  display:grid;
  align-content:start;
}
.donation-hero__box a[href^="#"]{
  display:block;
}
@media (max-width: 767.98px){
  .donation-hero .donation-hero__box{
    display:none;
  }
  .donation-hero{
  }
}
.donation-hero .donation-hero__box iframe{
  margin:0 auto;
}
.donation-hero{
}
.donation-hero__mobile-cta{
  display:none;
}
@media (max-width: 767.98px){
  .donation-hero__mobile-cta{
    display:block;
    position:absolute;
    left:16px;
    right:16px;
    bottom:15px;
    z-index:50;
    margin:0;
  }
}
.donation-hero__mobile-cta .dh-btn{
  display:block;
  width:100%;
  text-align:center;
  padding:16px 20px;
  font-weight:800;
  border-radius:12px;
  color:#fff;
  background:#2b6fe3;
  text-decoration:none;
  box-shadow:0 8px 24px rgba(0, 0, 0, 0.25);
}
.donation-hero{
}
@media (min-width: 992px){
  .donation-hero--center .donation-hero__inner{
    grid-template-columns:minmax(320px, var(--dh-content-w));
    justify-content:center;
    text-align:center;
  }
}
@media (min-width: 992px){
  .donation-hero--right .donation-hero__inner{
    grid-template-columns:minmax(320px, var(--dh-content-w)) 1fr;
  }
  .donation-hero--right .donation-hero__inner .donation-hero__txt{
    order:2;
    text-align:right;
  }
  .donation-hero--right .donation-hero__inner .donation-hero__box{
    order:1;
  }
}
.landing-hero{
  padding:3rem 0 !important;
  position:relative;
}
@media (min-width: 992px){
  .landing-hero{
    padding:10rem 0 !important;
  }
}
.landing-hero{
}
.landing-hero.has-bg{
  background:radial-gradient(80% 80% at 30% 20%, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), var(--lh-bg) center/cover no-repeat;
  color:#fff;
}
.landing-hero .add__to_cart_wrap table{
  display:none;
}
.landing-hero .landing-hero__inner{
  max-width:1200px;
  margin:0 auto !important;
  padding:clamp(24px, 5vw, 56px) clamp(16px, 4vw, 40px);
}
.landing-hero .lh__eyebrow{
  margin:0 0 8px;
  letter-spacing:0.04em;
  text-transform:uppercase;
  font-weight:700;
  opacity:0.9;
}
.landing-hero .lh__title{
  margin:0 0 30px;
  line-height:1.05;
  font-weight:800;
  position:relative;
  z-index:2;
  color:#fff !important;
  font-size:56px;
}
@media (min-width: 992px){
  .landing-hero .lh__title{
    width:50%;
  }
}
.landing-hero .lh__title .u-underline{
  position:relative;
  display:inline-block;
  color:inherit;
}
.landing-hero .lh__title .u-underline:after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  height:0.18em;
  background:#c21f4f;
  bottom:0.04em;
  border-radius:4px;
  z-index:-1;
}
.landing-hero .lh__lede{
  margin:0 0 16px;
  line-height:1.45;
  font-size:clamp(16px, 2.4vw, 20px);
  opacity:0.95;
}
.landing-hero{
}
.landing-hero .lh__donate{
  max-width:440px;
}
.landing-hero .lh__fund{
  display:block;
  width:100%;
  margin:0 0 10px;
  padding:12px 14px;
  border:1px solid #e6e8eb;
  border-radius:10px;
  background:#fff;
  color:#0f1720;
  font-weight:600;
}
.landing-hero .product__labels_listing{
  margin-bottom:0px !important;
}
.landing-hero .lh__donation-ui{
  background:#fff;
  color:#0f1720;
  border-radius:14px;
  box-shadow:0 14px 40px rgba(0, 0, 0, 0.18);
  padding:18px;
  overflow:hidden;
}
.landing-hero .lh__donation-ui .lh__placeholder{
  display:flex;
  align-items:center;
  gap:10px;
  font-weight:600;
  color:#607082;
}
.landing-hero .lh__donation-ui .lh__placeholder svg{
  fill:currentColor;
}
.landing-hero .lh__donation-ui{
}
.landing-hero .lh__donation-ui .close-project-popup{
  display:none !important;
}
.landing-hero .lh__donation-ui{
}
.landing-hero .lh__donation-ui .quickproduct > h3{
  display:none;
}
.landing-hero .lh__donation-ui .product__description{
  margin:6px 0 4px;
}
.landing-hero .lh__donation-ui .product__description p{
  margin:0;
  color:#576070;
}
.landing-hero .lh__donation-ui{
}
.landing-hero .lh__donation-ui [class^=tabs-],
.landing-hero .lh__donation-ui [class*=" tabs-"]{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
  margin:2px 0 14px;
  padding:0;
  list-style:none;
}
.landing-hero .lh__donation-ui [class^=tabs-] li,
.landing-hero .lh__donation-ui [class*=" tabs-"] li{
  margin:0;
  padding:0;
  margin-bottom:10px !important;
}
.landing-hero .lh__donation-ui [class^=tabs-] li a,
.landing-hero .lh__donation-ui [class*=" tabs-"] li a{
  display:block;
  text-align:center;
  padding:10px 12px;
  background:#fff;
  border:2px solid #1abc9c;
  color:#1abc9c;
  border-radius:10px;
  font-weight:700;
  text-decoration:none !important;
}
.landing-hero .lh__donation-ui [class^=tabs-] li.active a,
.landing-hero .lh__donation-ui [class*=" tabs-"] li.active a{
  background:#1abc9c;
  color:#fff;
}
.landing-hero .lh__donation-ui [class^=tabs-] li svg,
.landing-hero .lh__donation-ui [class*=" tabs-"] li svg{
  display:none;
}
.landing-hero .lh__donation-ui [class^=tabs-] li,
.landing-hero .lh__donation-ui [class*=" tabs-"] li{
}
.landing-hero .lh__donation-ui{
}
.landing-hero .lh__donation-ui [class^=tabContent-],
.landing-hero .lh__donation-ui [class*=" tabContent-"]{
}
.landing-hero .lh__donation-ui{
}
.landing-hero .lh__donation-ui .package__listing{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  gap:10px;
  margin:0 0 8px;
  padding:0;
  list-style:none;
}
.landing-hero .lh__donation-ui .package__listing .package__listing_item,
.landing-hero .lh__donation-ui .package__listing .package__listing_item_recurring{
  display:flex;
  align-items:center;
  gap:10px;
  padding:10px 12px;
  border:1px solid #e7eaee;
  border-radius:10px;
  background:#fff;
  cursor:pointer;
  transition:border-color 0.15s ease, box-shadow 0.15s ease;
}
.landing-hero .lh__donation-ui .package__listing .package__listing_item span.inactive,
.landing-hero .lh__donation-ui .package__listing .package__listing_item_recurring span.inactive{
  width:10px;
  height:10px;
  border-radius:50%;
  background:#cfd8dc;
  flex:0 0 10px;
}
.landing-hero .lh__donation-ui .package__listing .package__listing_item strong,
.landing-hero .lh__donation-ui .package__listing .package__listing_item_recurring strong{
  display:grid;
  line-height:1.1;
}
.landing-hero .lh__donation-ui .package__listing .package__listing_item strong em,
.landing-hero .lh__donation-ui .package__listing .package__listing_item_recurring strong em{
  font-style:normal;
  font-weight:800;
  font-size:18px;
}
.landing-hero .lh__donation-ui .package__listing .package__listing_item strong small,
.landing-hero .lh__donation-ui .package__listing .package__listing_item_recurring strong small{
  color:#6b7280;
  font-weight:600;
}
.landing-hero .lh__donation-ui .package__listing .package__listing_item.active,
.landing-hero .lh__donation-ui .package__listing .package__listing_item_recurring.active{
  border-color:#1abc9c;
  box-shadow:0 0 0 3px rgba(26, 188, 156, 0.15);
}
.landing-hero .lh__donation-ui .package__listing .package__listing_item.active span.inactive,
.landing-hero .lh__donation-ui .package__listing .package__listing_item_recurring.active span.inactive{
  background:#1abc9c;
}
.landing-hero .lh__donation-ui .package__listing{
}
.landing-hero .lh__donation-ui .package__listing .you_pay strong{
  grid-template-columns:1fr;
}
.landing-hero .lh__donation-ui .package__listing .you_pay strong small{
  font-weight:800;
  margin-bottom:6px;
}
.landing-hero .lh__donation-ui .package__listing .you_pay strong input[type=number]{
  width:100%;
  padding:10px 12px;
  border:1px solid #e7eaee;
  border-radius:8px;
  background:#f7f8fa;
  font-weight:700;
  font-size:18px;
}
.landing-hero .lh__donation-ui{
}
.landing-hero .lh__donation-ui .variations.payyourprice_customize_class{
  display:none !important;
}
.landing-hero .lh__donation-ui .quantity{
  display:none;
}
.landing-hero .lh__donation-ui{
}
.landing-hero .lh__donation-ui .product__add_to_cart,
.landing-hero .lh__donation-ui .button_wrapper{
  margin-top:12px;
}
.landing-hero .lh__donation-ui .single_add_to_cart_button,
.landing-hero .lh__donation-ui .recurring_add_to_cart_button,
.landing-hero .lh__donation-ui .button.alt{
  width:100%;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:14px 18px;
  border:0;
  border-radius:0;
  font-weight:800;
  letter-spacing:0.3px;
  background:linear-gradient(90deg, #ff2ca1, #ff6437);
  color:#fff !important;
  box-shadow:0 8px 24px rgba(255, 60, 120, 0.25);
  transition:transform 0.06s ease, filter 0.15s ease;
}
.landing-hero .lh__donation-ui .single_add_to_cart_button:hover,
.landing-hero .lh__donation-ui .recurring_add_to_cart_button:hover,
.landing-hero .lh__donation-ui .button.alt:hover{
  filter:brightness(1.02);
}
.landing-hero .lh__donation-ui .single_add_to_cart_button:active,
.landing-hero .lh__donation-ui .recurring_add_to_cart_button:active,
.landing-hero .lh__donation-ui .button.alt:active{
  transform:translateY(1px);
}
.landing-hero{
}
@media (max-width: 720px){
  .landing-hero .lh__donate{
    max-width:100%;
  }
  .landing-hero .lh__title .u-underline:after{
    height:0.2em;
  }
  .landing-hero .lh__donation-ui .package__listing{
    grid-template-columns:1fr 1fr;
  }
}
.landing-hero .lh__donation-ui{
}
.landing-hero .lh__donation-ui .quickproduct > h3{
  display:none !important;
}
.landing-hero .lh__donation-ui{
}
.landing-hero .lh__donation-ui .singleDonationTab .variations.payyourprice_customize_class,
.landing-hero .lh__donation-ui .singleDonationTab + table,
.landing-hero .lh__donation-ui .singleDonationTab .quantity{
  display:none !important;
}
.landing-hero .lh__donation-ui{
}
.landing-hero .lh__donation-ui .lh-desc--top{
  margin:0 0 10px;
  color:#576070;
}
.landing-hero .lh__donation-ui .lh-desc--bottom{
  margin:12px 0 0;
  color:#576070;
}
.landing-hero .lh__donation-ui .quickproduct > h3,
.landing-hero .lh__donation-ui .product__description{
  display:none !important;
}
.landing-hero .lh__donation-ui .singleDonationTab .variations.payyourprice_customize_class,
.landing-hero .lh__donation-ui .singleDonationTab + table,
.landing-hero .lh__donation-ui .singleDonationTab .quantity{
  display:none !important;
}
.gift-goes{
  padding:3rem 0;
}
.gift-goes .gift-goes__inner{
  max-width:1100px;
  margin:0 auto;
  position:relative;
  z-index:1;
}
.gift-goes .gift-goes__heading{
  text-align:center;
  font-weight:900;
  margin:0 0 20px;
}
.gift-goes .gift-goes__heading .is-accent{
  color:var(--accent);
}
.gift-goes{
}
.gift-goes .gift-goes__grid{
  display:grid;
  gap:18px;
  grid-template-columns:1fr;
}
@media (min-width: 600px){
  .gift-goes .gift-goes__grid{
    grid-template-columns:1fr 1fr;
  }
}
.gift-goes{
}
.gift-goes .gift-goes__card{
  background:#fff;
  border-radius:12px;
  padding:18px;
  box-shadow:0 6px 18px rgba(0, 0, 0, 0.06);
  display:grid;
  grid-template-columns:1fr 1fr;
  grid-template-areas:"title title" "list  map" "cta   map";
  -moz-column-gap:24px;
  column-gap:24px;
  row-gap:12px;
}
.gift-goes{
}
.gift-goes .gift-goes__card-head{
  display:contents;
}
.gift-goes{
}
.gift-goes .gift-goes__title{
  grid-area:title;
  margin:0;
  font-size:20px;
  font-weight:800;
  line-height:1.2;
  color:#11151a;
}
.gift-goes{
}
.gift-goes .gift-goes__mapwrap{
  grid-area:map;
  justify-self:end;
  align-self:start;
  width:clamp(120px, 26vw, 180px);
  height:clamp(96px, 20vw, 140px);
  border-radius:8px;
  overflow:hidden;
}
.gift-goes .gift-goes__mapwrap img{
  width:100%;
  height:100%;
  -o-object-fit:contain;
  object-fit:contain;
  display:block;
}
.gift-goes{
}
.gift-goes .gift-goes__list{
  grid-area:list;
  margin:4px 0 10px 18px;
  padding:0;
}
.gift-goes .gift-goes__list li{
  font-size:18px;
  line-height:1.35;
  margin:0 0 6px;
  color:#11151a;
}
.gift-goes{
}
.gift-goes .gift-goes__cta{
  grid-area:cta;
  margin-top:4px;
}
.gift-goes{
}
.gift-goes .btn-cta{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:12px 16px;
  border-radius:10px;
  background:var(--accent);
  color:#fff;
  text-decoration:none;
  font-weight:700;
  box-shadow:0 2px 0 rgba(0, 0, 0, 0.1), 0 8px 16px rgba(0, 0, 0, 0.12);
  transition:transform 0.1s ease, filter 0.2s ease;
}
.gift-goes .btn-cta:hover{
  filter:brightness(1.05);
}
.gift-goes .btn-cta:active{
  transform:translateY(1px);
}
.gift-goes .btn-cta__icon{
  font-size:18px;
  line-height:1;
  transform:translateY(-1px);
}
.gift-goes .btn-cta__label{
  font-size:16px;
  line-height:1;
}
.gift-goes{
}
.gift-goes .gift-goes__bg{
  position:absolute;
  inset-inline:0;
  bottom:-8px;
  height:min(320px, 45vw);
  background-image:var(--bg-bottom);
  background-size:contain;
  background-position:bottom center;
  background-repeat:no-repeat;
  pointer-events:none;
  z-index:0;
}
@media (max-width: 767.98px){
  .gift-goes .gift-goes__bg{
    background-image:var(--bg-bottom-m, var(--bg-bottom));
    height:min(260px, 60vw);
  }
}

.new-donate-button{
  padding:5px 30px !important;
  font-weight:bold;
  letter-spacing:1px;
}

#order_review{
  width:100% !important;
  padding:0 !important;
}

.package__listing{
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
}

.quick_project_listing{
  padding:20px !important;
  text-align:center;
}
.kadence-column3112_6dd481-51{
  width:800px !important;
  max-width:95% !important;
  word-break:break-word;
}

#main-header .site-header-main-section-right.site-header-section.site-header-section-right > div:nth-child(2) > div > div a.donate.red.donate_button{
  font-weight:900;
  text-decoration:none;
}

.gutenberg__wrap .container{
  width:100%;
}

.gutenberg__wrap .full_box{
  width:100%;
  margin:0 auto;
}

.gutenberg__wrap .max__width__container{
  margin:0 auto;
  max-width:1500px;
  width:100%;
}

.gutenberg__wrap .max__width__container.flexEnabled{
  display:flex;
}

@media (max-width: 959px){
  .gutenberg__wrap .max__width__container.flexEnabled{
    display:block;
  }
}
.gutenberg__wrap .larger_box{
  width:1700px;
  margin:0 auto;
  padding:0;
}

.gutenberg__wrap .larger_box:after,
.gutenberg__wrap .larger_box:before{
  content:"";
  display:table;
}

.gutenberg__wrap .larger_box:after{
  clear:both;
}

@media (min-width: 1499px) and (max-width: 1699px){
  .gutenberg__wrap .larger_box{
    width:100%;
  }
}
@media (min-width: 1200px) and (max-width: 1499px){
  .gutenberg__wrap .larger_box{
    width:100%;
  }
}
@media (min-width: 1120px) and (max-width: 1199px){
  .gutenberg__wrap .larger_box{
    width:100%;
  }
}
@media (min-width: 960px) and (max-width: 1119px){
  .gutenberg__wrap .larger_box{
    width:100%;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .larger_box{
    width:100%;
    padding:0;
  }
}
.gutenberg__wrap .large_box{
  width:1500px;
  margin:0 auto;
  padding:0 20px;
}

.gutenberg__wrap .large_box:after,
.gutenberg__wrap .large_box:before{
  content:"";
  display:table;
}

.gutenberg__wrap .large_box:after{
  clear:both;
}

@media (min-width: 1200px) and (max-width: 1499px){
  .gutenberg__wrap .large_box{
    width:100%;
  }
}
@media (min-width: 1120px) and (max-width: 1199px){
  .gutenberg__wrap .large_box{
    width:100%;
  }
}
@media (min-width: 960px) and (max-width: 1119px){
  .gutenberg__wrap .large_box{
    width:100%;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .large_box{
    width:100%;
    padding:0;
  }
}
.gutenberg__wrap .medium_box{
  width:1200px;
  margin:0 auto;
  padding:0 20px;
}

.gutenberg__wrap .medium_box:after,
.gutenberg__wrap .medium_box:before{
  content:"";
  display:table;
}

.gutenberg__wrap .medium_box:after{
  clear:both;
}

@media (min-width: 1120px) and (max-width: 1199px){
  .gutenberg__wrap .medium_box{
    width:100%;
  }
}
@media (min-width: 960px) and (max-width: 1119px){
  .gutenberg__wrap .medium_box{
    width:100%;
    padding:0 20px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .medium_box{
    width:100%;
    padding:0 20px;
  }
}
@media (max-width: 767px){
  .gutenberg__wrap .medium_box{
    width:100%;
    padding:0;
  }
}
.gutenberg__wrap .small_box{
  width:960px;
  margin:0 auto;
  padding:0 20px;
}

@media (max-width: 959px){
  .gutenberg__wrap .small_box{
    width:100%;
    padding:0 20px;
  }
}
.gutenberg__wrap .container{
  transition:all 0.4s ease;
}

@media (max-width: 767px){
  .gutenberg__wrap .container{
    width:600px;
  }
}
@media (max-width: 767px){
  .gutenberg__wrap .container{
    overflow-y:scroll;
  }
}
.gutenberg__wrap .col_1_1{
  width:100%;
}

.gutenberg__wrap .col_1_2{
  width:50%;
}

.gutenberg__wrap .col_1_25{
  width:60%;
}

.gutenberg__wrap .col_1_15{
  width:40%;
}

.gutenberg__wrap .col_1_3{
  width:33.33333%;
}

.gutenberg__wrap .col_2_3{
  width:66.66667%;
}

.gutenberg__wrap .col_1_4{
  width:25%;
}

.gutenberg__wrap .col_2_4{
  width:50%;
}

.gutenberg__wrap .col_3_4{
  width:75%;
}

.gutenberg__wrap .col_1_5{
  width:20%;
}

.gutenberg__wrap .col_2_5{
  width:40%;
}

.gutenberg__wrap .col_3_5{
  width:60%;
}

.gutenberg__wrap .col_4_5{
  width:80%;
}

.gutenberg__wrap .col_1_6{
  width:16.66667%;
}

.gutenberg__wrap .col_2_6{
  width:33.33333%;
}

.gutenberg__wrap .col_3_6{
  width:50%;
}

.gutenberg__wrap .col_4_6{
  width:66.66667%;
}

.gutenberg__wrap .col_5_6{
  width:83.33333%;
}

.gutenberg__wrap .col_1_7{
  width:14.28571%;
}

.gutenberg__wrap .col_2_7{
  width:28.57143%;
}

.gutenberg__wrap .col_3_7{
  width:42.85714%;
}

.gutenberg__wrap .col_4_7{
  width:57.14286%;
}

.gutenberg__wrap .col_5_7{
  width:71.42857%;
}

.gutenberg__wrap .col_6_7{
  width:85.71429%;
}

@media (max-width: 767px){
  .gutenberg__wrap .col_1_2, .gutenberg__wrap .col_1_3, .gutenberg__wrap .col_1_4, .gutenberg__wrap .col_1_5, .gutenberg__wrap .col_1_6, .gutenberg__wrap .col_1_15, .gutenberg__wrap .col_1_25, .gutenberg__wrap .col_2_3, .gutenberg__wrap .col_2_4, .gutenberg__wrap .col_2_5, .gutenberg__wrap .col_2_6, .gutenberg__wrap .col_3_4, .gutenberg__wrap .col_3_5, .gutenberg__wrap .col_3_6, .gutenberg__wrap .col_4_5, .gutenberg__wrap .col_4_6, .gutenberg__wrap .col_5_6{
    width:100%;
  }
}
.gutenberg__wrap body.preloader-site{
  overflow:hidden;
}

.gutenberg__wrap .preloader-site .loaderBox{
  position:fixed;
  width:100vw;
  height:100vh;
  z-index:20;
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
  transition:all 0.3s ease;
}

.gutenberg__wrap .preloader-site .loaderBox:before{
  width:100%;
  height:100%;
  content:"";
  position:absolute;
  z-index:20;
  background:#fff;
  opacity:1;
  filter:alpha(opacity=100);
}

.gutenberg__wrap .preloader-site .loaderBox img{
  position:absolute;
  left:0;
  right:0;
  margin:0 auto;
  z-index:22;
  width:40px;
  height:40px;
  top:40%;
}

.gutenberg__wrap .preloader-site .loaderBox{
  opacity:1;
  filter:alpha(opacity=100);
  visibility:visible;
  transition:all 0.3s ease;
}

.gutenberg__wrap #loading-bar{
  background-color:#00d5b4;
  box-shadow:0px 0px 10px #00cda9;
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color="#FF00CDA9");
  height:4px;
  width:0;
  position:fixed;
  z-index:666000666;
  transition:width 500ms ease-out, height 500ms ease-out;
}

.gutenberg__wrap #loading-bar.no-transition{
  transition:none;
}

.gutenberg__wrap #loading-bar.bottom, .gutenberg__wrap #loading-bar.left, .gutenberg__wrap #loading-bar.top{
  left:0;
}

.gutenberg__wrap #loading-bar.left, .gutenberg__wrap #loading-bar.right, .gutenberg__wrap #loading-bar.top{
  top:0;
}

.gutenberg__wrap #loading-bar.left, .gutenberg__wrap #loading-bar.right{
  width:5px;
  height:0;
}

.gutenberg__wrap #loading-bar.bottom{
  bottom:0;
}

.gutenberg__wrap #loading-bar.right{
  right:0;
}
.gutenberg__wrap .youtube__video_thumb{
  transform:scale(1.3);
}
.gutenberg__wrap .content_boxes{
  overflow:hidden;
  background-size:cover !important;
  position:relative;
}

.gutenberg__wrap .content_boxes .content__overlay{
  position:absolute;
  width:100%;
  height:100%;
  z-index:1;
  opacity:0.8;
  filter:alpha(opacity=80);
}

.gutenberg__wrap .content_boxes > div{
  display:flex;
  flex-wrap:"wrap";
  position:relative;
  z-index:4;
}

.gutenberg__wrap .content_boxes > div .column_box{
  float:left;
  padding:30px;
  background-size:cover !important;
  background-position:center center !important;
}

.gutenberg__wrap .content_boxes > div .column_box.light em, .gutenberg__wrap .content_boxes > div .column_box.light h1, .gutenberg__wrap .content_boxes > div .column_box.light h2, .gutenberg__wrap .content_boxes > div .column_box.light h3, .gutenberg__wrap .content_boxes > div .column_box.light h4, .gutenberg__wrap .content_boxes > div .column_box.light h5, .gutenberg__wrap .content_boxes > div .column_box.light h6, .gutenberg__wrap .content_boxes > div .column_box.light i, .gutenberg__wrap .content_boxes > div .column_box.light li, .gutenberg__wrap .content_boxes > div .column_box.light p, .gutenberg__wrap .content_boxes > div .column_box.light span, .gutenberg__wrap .content_boxes > div .column_box.light strong, .gutenberg__wrap .content_boxes > div .column_box.light ul{
  color:#fff;
}

.gutenberg__wrap .content_boxes > div .column_box.light .button.outlined{
  border-color:#fff;
  color:#fff;
}

.gutenberg__wrap .content_boxes > div .column_box.dark em, .gutenberg__wrap .content_boxes > div .column_box.dark h1, .gutenberg__wrap .content_boxes > div .column_box.dark h2, .gutenberg__wrap .content_boxes > div .column_box.dark h3, .gutenberg__wrap .content_boxes > div .column_box.dark h4, .gutenberg__wrap .content_boxes > div .column_box.dark h5, .gutenberg__wrap .content_boxes > div .column_box.dark h6, .gutenberg__wrap .content_boxes > div .column_box.dark i, .gutenberg__wrap .content_boxes > div .column_box.dark li, .gutenberg__wrap .content_boxes > div .column_box.dark p, .gutenberg__wrap .content_boxes > div .column_box.dark span, .gutenberg__wrap .content_boxes > div .column_box.dark strong, .gutenberg__wrap .content_boxes > div .column_box.dark ul{
  color:#353e4d;
}

.gutenberg__wrap .content_boxes > div .column_box.dark .button.outlined{
  border-color:#353e4d;
  color:#353e4d;
}

.gutenberg__wrap .content_boxes > div .column_box.col_1_1{
  float:none;
  width:100%;
  padding-left:20px;
  padding-right:20px;
}

@media (max-width: 767px){
  .gutenberg__wrap .content_boxes > div{
    display:block;
  }
}
.gutenberg__wrap .content_boxes.no_padding > div .column_box{
  padding:0;
}

.gutenberg__wrap .content_boxes.no_padding > div .column_box.no_padding{
  padding:0;
}

.gutenberg__wrap .content_boxes.default_padding > div .column_box{
  padding:30px;
}

.gutenberg__wrap .content_boxes.default_padding > div .column_box.no_padding{
  padding:0;
}

.gutenberg__wrap .content_boxes.extra_padding > div .column_box{
  padding:100px 60px;
}

.gutenberg__wrap .content_boxes.extra_padding > div .column_box.no_padding{
  padding:0;
}

.gutenberg__wrap .content_boxes.horizontal_padding > div .column_box{
  padding:30px 60px;
}

.gutenberg__wrap .content_boxes.horizontal_padding > div .column_box.no_padding{
  padding:0;
}
.gutenberg__wrap .header{
  position:fixed;
  transition:all 0.2s ease;
  top:0;
  width:100%;
  left:0;
  z-index:15;
  height:70px;
}

.gutenberg__wrap .header:after,
.gutenberg__wrap .header:before{
  content:"";
  display:table;
}

.gutenberg__wrap .header:after{
  clear:both;
}

.gutenberg__wrap .header .large_box{
  max-width:1800px;
  width:95%;
}

.gutenberg__wrap .header .header__left{
  float:left;
  padding:0px;
}

.gutenberg__wrap .header .header__left .logo{
  float:left;
  display:block;
  width:200px;
  padding:0;
  height:85px;
  position:relative;
}

.gutenberg__wrap .header .header__left .logo:after{
  height:75px;
  width:1px;
  background:#fff;
  opacity:0.4;
  filter:alpha(opacity=40);
  position:absolute;
  right:-12px;
  top:0;
  content:"";
}

.gutenberg__wrap .header .header__left .logo .logo_black{
  opacity:0;
  filter:alpha(opacity=0);
  transition:all 0.3s ease;
  visibility:hidden;
  position:absolute;
  top:0;
  left:0;
  width:100%;
}

.gutenberg__wrap .header .header__left .logo .logo_white{
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.3s ease;
  visibility:visible;
  position:absolute;
  top:0;
  left:0;
  width:100%;
}

@media (max-width: 959px){
  .gutenberg__wrap .header .header__left .logo{
    width:120px;
    height:70px;
  }
  .gutenberg__wrap .header .header__left .logo .logo_black,
  .gutenberg__wrap .header .header__left .logo .logo_white{
    left:10px;
    width:120px;
    top:0;
  }
}
.gutenberg__wrap .header .header__left .header__left_navigation{
  float:left;
  padding:0px 20px;
}

.gutenberg__wrap .header .header__left .header__left_navigation .menu .small_menu li{
  float:left;
  position:relative;
  padding:10px 10px 0px 10px;
}

.gutenberg__wrap .header .header__left .header__left_navigation .menu .small_menu li a{
  color:#fff;
  font-weight:normal;
  font-size:17px;
  text-transform:uppercase;
  display:block;
  padding:4px 0;
  text-decoration:none;
  position:relative;
}

.gutenberg__wrap .header .header__left .header__left_navigation .menu .small_menu li a:hover{
  text-decoration:underline;
}

.gutenberg__wrap .header .header__left .header__left_navigation .menu .large_menu{
  clear:both;
}

.gutenberg__wrap .header .header__left .header__left_navigation .menu .large_menu li{
  float:left;
  position:relative;
  padding:0 8px;
}

.gutenberg__wrap .header .header__left .header__left_navigation .menu .large_menu li a{
  color:#fff;
  font-weight:bold;
  font-size:27px;
  text-transform:uppercase;
  display:block;
  padding:10px 0;
  text-decoration:none;
  position:relative;
}

.gutenberg__wrap .header .header__left .header__left_navigation .menu .large_menu li a:after{
  content:"";
  background:#fff;
  position:absolute;
  width:0px;
  height:4px;
  transition:all 0.3s ease;
  left:0;
  bottom:-2px;
}

.gutenberg__wrap .header .header__left .header__left_navigation .menu .large_menu li a:hover:after{
  width:100%;
  transition:all 0.3s ease;
}

.gutenberg__wrap .header .header__left .header__left_navigation .menu .large_menu li.menu-item-has-children:hover{
  background:#fff;
}

.gutenberg__wrap .header .header__left .header__left_navigation .menu .large_menu li.menu-item-has-children:hover a{
  color:#000000 !important;
}

.gutenberg__wrap .header .header__left .header__left_navigation .menu .large_menu li ul{
  background:#fff;
  visibility:hidden;
  width:300px;
  padding:10px 0;
  position:absolute;
  top:110%;
  left:0;
  opacity:0;
  filter:alpha(opacity=0);
  transition:all 0.3s ease;
}

.gutenberg__wrap .header .header__left .header__left_navigation .menu .large_menu li ul li{
  float:none;
}

.gutenberg__wrap .header .header__left .header__left_navigation .menu .large_menu li ul li a{
  display:block;
  padding:15px 5px;
  text-transform:none;
  font-size:18px;
  font-weight:normal;
}

.gutenberg__wrap .header .header__left .header__left_navigation .menu .large_menu li:hover ul{
  visibility:visible;
  top:100%;
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.3s ease;
}

@media (max-width: 959px){
  .gutenberg__wrap .header .header__left{
    width:150px;
    padding:10px 5px;
  }
  .gutenberg__wrap .header .header__left .logo{
    width:150px;
  }
  .gutenberg__wrap .header .header__left .logo:after{
    top:0;
  }
}
.gutenberg__wrap .header .search{
  width:110px;
  height:40px;
  line-height:13px;
  float:left;
  padding:15px;
  position:relative;
  display:block;
  color:#fff;
  transition:all 0.2s ease;
  font-size:17px;
  text-decoration:none;
}

.gutenberg__wrap .header .search span{
  display:block;
  text-transform:uppercase;
}

.gutenberg__wrap .header .search:hover{
  transition:all 0.2s ease;
  text-decoration:underline;
}

.gutenberg__wrap .header .search svg{
  width:20px;
  height:20px;
  position:absolute;
  top:10px;
  right:0;
  margin-right:5px;
  fill:#fff;
}

@media (max-width: 959px){
  .gutenberg__wrap .header .search{
    width:50px;
    height:50px;
    line-height:50px;
  }
  .gutenberg__wrap .header .search span{
    display:none;
  }
}
.cart__button{
  width:63px;
  height:70px;
  line-height:30px;
  float:right;
  padding:28px 15px;
  position:relative;
  display:block;
  background:#fff;
}

.cart__button svg{
  width:30px;
  height:30px;
  position:relative;
  z-index:4;
}

.cart__button svg path{
  fill:#000000;
}

.cart__button span{
  position:absolute;
  border-radius:100px;
  top:5px;
  right:5px;
  z-index:10;
  background:#00d5b4;
  color:#fff;
  width:20px;
  height:20px;
  line-height:20px;
  text-align:center;
  font-size:11px;
}

.cart__button:before{
  transition:all 0.3s ease;
  width:1px;
  position:absolute;
  height:100%;
  left:0;
  top:0;
  background:whitesmoke;
  content:"";
  z-index:1;
}

a.donate_button{
  position:relative;
  background:#c80c78;
  background:linear-gradient(to right, #c80c78 0%, #f7003a 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="vars.$white", endColorstr="vars.$black", GradientType=0);
  transition:all 0.3s ease;
  float:right;
  padding:25px 30px;
  color:#fff;
  font-size:20px;
  text-transform:uppercase;
  text-decoration:none;
}

a.donate_button span{
  position:relative;
  z-index:2;
  font-weight:bold;
  text-decoration:none;
}

a.donate_button:before{
  transition:all 0.3s ease;
  width:1px;
  position:absolute;
  height:100%;
  left:0;
  top:0;
  background:#e30035;
  content:"";
  z-index:1;
}

@media (max-width: 959px){
  a.donate_button{
    margin:10px 60px 0 0;
    font-size:16px;
    height:50px;
    padding:16px 12px;
  }
}
.gutenberg__wrap .header.black .header__left .logo .logo_black{
  visibility:visible;
  opacity:1;
  filter:alpha(opacity=100);
}

.gutenberg__wrap .header.black .header__left .logo .logo_white{
  visibility:hidden;
  opacity:0;
  filter:alpha(opacity=0);
}

.gutenberg__wrap .header.black .header__left .header__left_navigation .menu .large_menu li a{
  color:#000000;
}

.gutenberg__wrap .header.black .header__left .header__left_navigation .menu .large_menu li a:after{
  background:#000000;
}

.gutenberg__wrap .header.black .header__left .header__left_navigation .menu .small_menu li a{
  color:#000000;
}

.gutenberg__wrap .header.fixed__header{
  transition:all 0.2s ease;
  box-shadow:0px 4px 20px rgba(0, 0, 0, 0.08);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=4px, Color="#14000000");
  background:#fff;
  z-index:15;
  position:fixed;
}

.gutenberg__wrap .header.fixed__header .header__left{
  padding:0px;
}

.gutenberg__wrap .header.fixed__header .header__left .logo_white{
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
  width:150px;
}

.gutenberg__wrap .header.fixed__header .header__left .logo_black{
  opacity:1;
  filter:alpha(opacity=100);
  visibility:visible;
  width:150px;
}

.gutenberg__wrap .header.fixed__header .header__left .logo{
  width:170px;
  height:70px;
}

@media (max-width: 959px){
  .gutenberg__wrap .header.fixed__header .header__left .logo{
    width:180px;
  }
}
.gutenberg__wrap .header.fixed__header .header__left .header__left_navigation{
  padding:0px 20px;
}

.gutenberg__wrap .header.fixed__header .header__left .header__left_navigation .menu .large_menu{
  display:inline-block;
  clear:none;
  float:left;
}

.gutenberg__wrap .header.fixed__header .header__left .header__left_navigation .menu .large_menu li a{
  padding:23px 0;
  font-size:24px;
}

.gutenberg__wrap .header.fixed__header .header__left .header__left_navigation .menu .large_menu li ul{
  background:#fff;
  visibility:hidden;
  width:300px;
  padding:10px 0;
  position:absolute;
  top:110%;
  left:0;
  opacity:0;
  filter:alpha(opacity=0);
  transition:all 0.3s ease;
}

.gutenberg__wrap .header.fixed__header .header__left .header__left_navigation .menu .large_menu li ul li{
  float:none;
}

.gutenberg__wrap .header.fixed__header .header__left .header__left_navigation .menu .large_menu li ul li a{
  display:block;
  padding:15px 5px;
  text-transform:none;
  font-size:18px;
  font-weight:normal;
}

.gutenberg__wrap .header.fixed__header .header__left .header__left_navigation .menu .large_menu li:hover ul{
  visibility:visible;
  top:100%;
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.3s ease;
}

.gutenberg__wrap .header.fixed__header .header__left .header__left_navigation .menu .small_menu{
  display:inline-block;
  clear:none;
  float:right;
  padding:0 10px;
  margin-left:15px;
}

.gutenberg__wrap .header.fixed__header .header__left .header__left_navigation .menu .small_menu li a{
  padding:17px 0;
  font-size:16px;
}

.gutenberg__wrap .header.fixed__header .header__left .header__left_navigation .menu li a{
  color:#000000;
}

.gutenberg__wrap .header.fixed__header .header__left .header__left_navigation .menu li a:after{
  background:#000000;
}

.gutenberg__wrap .header.fixed__header .search{
  float:right;
  width:auto;
  height:70px;
}

.gutenberg__wrap .header.fixed__header .search svg{
  top:25px;
}

.gutenberg__wrap .header.fixed__header .search svg path{
  fill:#000000;
}

.gutenberg__wrap .header.fixed__header .search span{
  display:none;
}

.gutenberg__wrap .header.fixed__header .header__right{
  padding:0px;
}

.gutenberg__wrap .header.fixed__header .header__right .cart__button{
  height:70px;
  padding:21px 15px;
  transition:all 0.3s ease;
}

.gutenberg__wrap .header.fixed__header .header__right a.donate_button{
  padding:24px 20px;
  height:70px;
  transition:all 0.3s ease;
}

@media (max-width: 959px){
  .gutenberg__wrap .header.fixed__header .header__right a.donate_button{
    margin:10px 60px 0 0;
    font-size:16px;
    height:50px;
    padding:16px 12px;
  }
}
.gutenberg__wrap .header.fixed__header .header__right .header__nav_right{
  float:right;
  margin-right:20px;
}

.gutenberg__wrap .header.fixed__header .header__right .header__nav_right .header__nav_top:after,
.gutenberg__wrap .header.fixed__header .header__right .header__nav_right .header__nav_top:before{
  content:"";
  display:table;
}

.gutenberg__wrap .header.fixed__header .header__right .header__nav_right .header__nav_top:after{
  clear:both;
}

.gutenberg__wrap .header.fixed__header .header__right .header__nav_right .header__nav_top .search svg{
  fill:#000000;
}

.gutenberg__wrap .header.fixed__header .header__right .header__nav_right .header__nav_bottom{
  padding:4px;
}

.gutenberg__wrap .header.fixed__header .header__right .header__nav_right .header__nav_bottom:before{
  background:#eaeaec;
  opacity:1;
  filter:alpha(opacity=100);
}

.gutenberg__wrap .header.fixed__header .header__right .header__nav_right .header__nav_bottom .menu li a{
  color:#000000;
  font-size:17px;
}

.gutenberg__wrap .header.no__banner{
  position:fixed;
  transition:all 0.2s ease;
  box-shadow:0px 4px 20px rgba(0, 0, 0, 0.08);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=4px, Color="#14000000");
  background:#fff;
  z-index:15;
}

.gutenberg__wrap .header.no__banner .search{
  float:right;
  width:auto;
  height:70px;
}

.gutenberg__wrap .header.no__banner .search svg{
  top:25px;
}

.gutenberg__wrap .header.no__banner .search svg path{
  fill:#000000;
}

.gutenberg__wrap .header.no__banner .search span{
  display:none;
}

.gutenberg__wrap .header.no__banner .header__left{
  padding:0px;
}

.gutenberg__wrap .header.no__banner .header__left .logo_white{
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
  width:150px;
}

.gutenberg__wrap .header.no__banner .header__left .logo_black{
  opacity:1;
  filter:alpha(opacity=100);
  visibility:visible;
  width:150px;
}

.gutenberg__wrap .header.no__banner .header__left .logo{
  width:170px;
  height:70px;
}

@media (max-width: 959px){
  .gutenberg__wrap .header.no__banner .header__left .logo{
    width:180px;
  }
}
.gutenberg__wrap .header.no__banner .header__left .header__left_navigation{
  padding:0px 20px;
}

.gutenberg__wrap .header.no__banner .header__left .header__left_navigation .menu .large_menu{
  display:inline-block;
  clear:none;
  float:left;
}

.gutenberg__wrap .header.no__banner .header__left .header__left_navigation .menu .large_menu li a{
  padding:24px 0;
  font-size:20px;
}

.gutenberg__wrap .header.no__banner .header__left .header__left_navigation .menu .large_menu li ul{
  background:#fff;
  visibility:hidden;
  width:300px;
  padding:10px 0;
  position:absolute;
  top:110%;
  left:0;
  opacity:0;
  filter:alpha(opacity=0);
  transition:all 0.3s ease;
}

.gutenberg__wrap .header.no__banner .header__left .header__left_navigation .menu .large_menu li ul li{
  float:none;
}

.gutenberg__wrap .header.no__banner .header__left .header__left_navigation .menu .large_menu li ul li a{
  display:block;
  padding:15px 5px;
  text-transform:none;
  font-size:18px;
  font-weight:normal;
}

.gutenberg__wrap .header.no__banner .header__left .header__left_navigation .menu .large_menu li:hover ul{
  visibility:visible;
  top:100%;
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.3s ease;
}

.gutenberg__wrap .header.no__banner .header__left .header__left_navigation .menu .small_menu{
  display:inline-block;
  clear:none;
  float:right;
  padding:0 10px;
  margin-left:15px;
}

.gutenberg__wrap .header.no__banner .header__left .header__left_navigation .menu .small_menu li a{
  padding:17px 0;
  font-size:16px;
}

.gutenberg__wrap .header.no__banner .header__left .header__left_navigation .menu li a{
  color:#000000;
}

.gutenberg__wrap .header.no__banner .header__left .header__left_navigation .menu li a:after{
  background:#000000;
}

.gutenberg__wrap .header.no__banner .header__right{
  padding:0px;
}

.gutenberg__wrap .header.no__banner .header__right .cart__button{
  height:70px;
  padding:21px 15px;
  transition:all 0.3s ease;
}

.gutenberg__wrap .header.no__banner .header__right a.donate_button{
  padding:24px 20px;
  height:70px;
  transition:all 0.3s ease;
}

@media (max-width: 959px){
  .gutenberg__wrap .header.no__banner .header__right a.donate_button{
    margin:10px 60px 0 0;
    font-size:16px;
    height:50px;
    padding:16px 12px;
  }
}
.gutenberg__wrap .header.no__banner .header__right .header__nav_right{
  float:right;
  margin-right:20px;
}

.gutenberg__wrap .header.no__banner .header__right .header__nav_right .header__nav_top:after,
.gutenberg__wrap .header.no__banner .header__right .header__nav_right .header__nav_top:before{
  content:"";
  display:table;
}

.gutenberg__wrap .header.no__banner .header__right .header__nav_right .header__nav_top:after{
  clear:both;
}

.gutenberg__wrap .header.no__banner .header__right .header__nav_right .header__nav_top .search svg{
  fill:#000000;
}

.gutenberg__wrap .header.no__banner .header__right .header__nav_right .header__nav_bottom{
  padding:4px;
}

.gutenberg__wrap .header.no__banner .header__right .header__nav_right .header__nav_bottom:before{
  background:#eaeaec;
  opacity:1;
  filter:alpha(opacity=100);
}

.gutenberg__wrap .header.no__banner .header__right .header__nav_right .header__nav_bottom .menu li a{
  color:#000000;
  font-size:17px;
}

@media (max-width: 959px){
  .gutenberg__wrap .header.no__banner{
    position:fixed;
  }
}
.gutenberg__wrap .mobile_menu_icon{
  display:block;
  width:45px;
  height:50px;
  padding:15px 5px;
  position:fixed;
  z-index:50;
  top:10px;
  right:10px;
  transition:all 0.2s ease;
}

.gutenberg__wrap .mobile_menu_icon i{
  display:block;
  width:60%;
  background:#000000;
  height:4px;
  margin:0 auto;
  margin-bottom:4px;
  border-radius:10px;
  transition:all 0.2s ease;
}

.gutenberg__wrap .mobile_menu_icon.active{
  padding-top:10px;
}

.gutenberg__wrap .mobile_menu_icon.active i:nth-child(2){
  opacity:0;
  filter:alpha(opacity=0);
  transition:all 0.2s ease;
}

.gutenberg__wrap .mobile_menu_icon.active i:first-child{
  transform:rotate(45deg);
  margin-top:15px;
  transition:all 0.2s ease;
}

.gutenberg__wrap .mobile_menu_icon.active i:nth-child(3){
  transform:rotate(-45deg);
  margin-top:-16px;
  transition:all 0.2s ease;
}

.gutenberg__wrap .mobile_menu_icon:hover{
  transition:all 0.2s ease;
  transform:scale(1.04);
}

.gutenberg__wrap .header__mobile_navigation{
  top:0;
  position:fixed;
  width:100%;
  height:100%;
  z-index:14;
  background:#fff;
  overflow-y:scroll;
  visibility:hidden;
  opacity:0;
  filter:alpha(opacity=0);
  transition:all 0.2s ease;
}

.gutenberg__wrap .header__mobile_navigation ul{
  padding:20px 50px;
  margin-top:70px;
}

.gutenberg__wrap .header__mobile_navigation ul li{
  width:100%;
  display:block;
  border-bottom:1px #eaeaec solid;
}

.gutenberg__wrap .header__mobile_navigation ul li:after,
.gutenberg__wrap .header__mobile_navigation ul li:before{
  content:"";
  display:table;
}

.gutenberg__wrap .header__mobile_navigation ul li:after{
  clear:both;
}

.gutenberg__wrap .header__mobile_navigation ul li a{
  transition:all 0.2s ease;
  text-decoration:none;
  display:block;
  font-size:30px;
  padding:30px 0px;
  color:#000000;
  text-align:left;
  width:250px;
  float:left;
}

.gutenberg__wrap .header__mobile_navigation ul li a:hover{
  transform:scale(1.05);
  transition:all 0.2s ease;
}

.gutenberg__wrap .header__mobile_navigation ul li ul{
  padding:0;
  float:left;
  width:calc(100% - 250px);
  margin-top:0;
}

.gutenberg__wrap .header__mobile_navigation ul li ul li{
  border:none;
}

.gutenberg__wrap .header__mobile_navigation ul li ul li a{
  font-size:18px;
  color:#b4b4bc;
  text-decoration:none;
  width:auto;
  float:none;
}

@media (max-width: 959px){
  .gutenberg__wrap .header__mobile_navigation ul{
    padding:20px 30px;
  }
}
.gutenberg__wrap .header__mobile_navigation.active{
  visibility:visible;
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.2s ease;
}

@media (max-width: 959px){
  .gutenberg__wrap .header__mobile_navigation ul li a{
    float:none;
    width:auto;
    padding:15px 0;
    font-size:20px;
  }
  .gutenberg__wrap .header__mobile_navigation ul li ul{
    width:auto;
    float:none;
  }
}
.gutenberg__wrap .mobile__header_donations{
  display:none;
  z-index:11;
  padding:5px 0;
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  width:100%;
  background:#fff;
  box-shadow:0px -7px 14px rgba(0, 0, 0, 0.06);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=-7px, Color="#0F000000");
}

.gutenberg__wrap .mobile__header_donations ul li{
  width:33.3333333333%;
  float:left;
  position:relative;
}

.gutenberg__wrap .mobile__header_donations ul li a{
  display:block;
  text-align:center;
  text-decoration:none;
  padding-top:6px;
}

.gutenberg__wrap .mobile__header_donations ul li a svg{
  width:33px;
  height:30px;
  fill:#b4b4bc;
}

.gutenberg__wrap .mobile__header_donations ul li a span{
  display:block;
  margin-top:-12px;
  text-align:center;
  text-transform:uppercase;
  padding:5px;
  font-size:13px;
  line-height:18px;
  color:#b4b4bc;
}

.gutenberg__wrap .mobile__header_donations ul li a.donate_trigger_mobile{
  position:relative;
  border-radius:100px;
  padding:10px;
  margin:0 auto;
  margin-top:-20px;
  margin-bottom:-15px;
  height:70px;
  width:70px;
  background:#2ae5c3;
  background:linear-gradient(to bottom, #2ae5c3 0%, #00cbab 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="vars.$white", endColorstr="vars.$black", GradientType=0);
  transform:scale(1.2);
  box-shadow:0px 5px 20px rgba(0, 0, 0, 0.15);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=5px, Color="#26000000");
}

.gutenberg__wrap .mobile__header_donations ul li a.donate_trigger_mobile svg{
  fill:#fff;
  width:28px;
  height:40px;
  margin-top:-9px;
  transform:scale(1.2);
  transition:all 0.2s ease;
}

.gutenberg__wrap .mobile__header_donations ul li a.donate_trigger_mobile span{
  color:#fff;
  position:absolute;
  left:7px;
  bottom:12px;
  font-size:12px;
  font-weight:bold;
  text-align:center;
}

.gutenberg__wrap .mobile__header_donations ul li a.donate_trigger_mobile:active{
  transform:scale(0.9);
  transition:all 0.2s ease;
}

.gutenberg__wrap .mobile__header_donations ul li a.donate_trigger_cart span{
  position:absolute;
  transition:all 0.3s ease;
  border-radius:100px;
  top:13px;
  right:31px;
  z-index:10;
  background:#e00d87;
  color:#fff;
  width:20px;
  height:20px;
  line-height:10px;
  font-weight:bold;
  text-align:center;
  font-size:11px;
}

.gutenberg__wrap .mobile__header_donations ul li a.donate_trigger_cart svg path{
  stroke:#b4b4bc;
}

.gutenberg__wrap .mobile__header_donations ul li a.inactive{
  pointer-events:none;
  cursor:default;
  text-decoration:none;
  color:#eaeaec !important;
}

.gutenberg__wrap .mobile__header_donations ul li a.inactive span{
  background:#eaeaec;
  transition:all 0.3s ease;
}

@media (max-width: 959px){
  .gutenberg__wrap .mobile__header_donations{
    display:block;
  }
}
.gutenberg__wrap .mobile__header_donations.checkout ul li{
  width:50%;
}

.gutenberg__wrap .mobile__header_donations.checkout ul li strong{
  text-transform:uppercase;
  display:block;
  float:right;
  margin-right:40px;
  padding:6px 10px;
}

.gutenberg__wrap .mobile__header_donations.checkout ul li:first-child{
  border-right:1px #e7e7ea solid;
}

.gutenberg__wrap .mobile__header_donations.checkout ul li span{
  left:54px;
  right:auto;
}
.gutenberg__wrap footer{
  clear:both;
  padding:0;
  height:auto !important;
  width:100%;
  float:right;
}

.footer__top{
  overflow:hidden;
  padding:50px 20px 60px 20px !important;
}

.footer__top .footer_content_box h3{
  font-size:19px;
  font-weight:bold;
  color:#8c8c97;
  padding:13px 0px;
  font-family:Calibri, "Open Sans", sans-serif;
  height:55px;
}

.footer__top .footer_content_box li a{
  transition:all 0.2s ease;
  display:inline-block;
  text-decoration:none;
  color:#b4b4bc;
  font-size:15px;
  padding:6px 0;
}

.footer__top .footer_content_box li a:hover{
  text-decoration:underline;
  transition:all 0.2s ease;
  color:#a7a7af;
}

.footer__top .footer_content_box p{
  font-size:15px;
  color:#9a9aa3;
  font-family:Calibri, "Open Sans", sans-serif;
  line-height:24px;
  padding:10px 0 5px 0;
}

.footer__top .footer_content_box p strong{
  font-weight:bold;
}

@media (max-width: 959px){
  .footer__top .footer_content_box{
    padding:0 15px;
  }
}
.footer__top.light{
  background:#fff;
  border-top:1px #eaeaec solid;
}

.footer__top.grey{
  background:#fafafb;
}

.footer__top.black{
  background:#0d0d0d;
}

.footer__top.black .footer_content_box h3,
.footer__top.black .footer_content_box p{
  color:#cccccc;
}

.footer__top .col_2_6{
  padding:0 0 0 50px;
}

.footer__top .col_2_6 .newsletter_signup{
  border:10px #dfdfe2 solid;
  padding:20px;
}

.footer__top .col_2_6 .newsletter_signup h3{
  font-size:19px;
  font-weight:bold;
  color:#8c8c97;
  font-family:Calibri, "Open Sans", sans-serif;
}

.footer__top .col_2_6 .newsletter_signup .newsletter__form{
  border-bottom:2px #c2c2c8 dotted;
  padding:20px 0 0 0;
  margin-bottom:10px;
  position:relative;
}

.footer__top .col_2_6 .newsletter_signup .newsletter__form .input_text{
  background:none;
  border:none;
  padding:10px 0;
  color:#9a9aa3;
  font-size:14px;
  width:100%;
}

.footer__top .col_2_6 .newsletter_signup .newsletter__form .submitButton{
  transition:all 0.2s ease;
  position:absolute;
  bottom:0;
  right:0;
  border:none;
  background:none;
  padding:10px 14px;
  cursor:hand;
  cursor:pointer;
}

.footer__top .col_2_6 .newsletter_signup .newsletter__form .submitButton i{
  font-size:14px;
  color:#b4b4bc;
  transition:all 0.2s ease;
}

.footer__top .col_2_6 .newsletter_signup .newsletter__form .submitButton i:hover{
  color:#a7a7af;
  transition:all 0.2s ease;
}

.footer__top .col_2_6 .newsletter_signup .newsletter__form .submitButton:hover{
  transition:all 0.2s ease;
  right:-4px;
}

@media (max-width: 959px){
  .footer__top .col_2_6{
    padding:0 15px;
    margin-top:10px;
  }
}
.footer__top .footer__top_container{
  float:left;
}

.footer__top .footer__top_container > div{
  float:left;
}

.footer__top .footer__top_container > div h4{
  font-weight:bold;
  font-size:19px;
  padding-top:0;
  color:#000000;
}

.footer__top .footer__top_container > div .footer__social_media{
  padding:15px 0;
}

.footer__top .footer__top_container > div .footer__social_media:after,
.footer__top .footer__top_container > div .footer__social_media:before{
  content:"";
  display:table;
}

.footer__top .footer__top_container > div .footer__social_media:after{
  clear:both;
}

.footer__top .footer__top_container > div .footer__social_media li{
  float:left;
}

.footer__top .footer__top_container > div .footer__social_media li a{
  font-size:25px;
  color:#00d5b4;
  display:block;
  padding:5px;
  transition:all 0.2s ease;
}

.footer__top .footer__top_container > div .footer__social_media li a:hover{
  color:#000000;
  transition:all 0.2s ease;
}

@media (max-width: 959px){
  .footer__top .footer__top_container > div .footer__social_media{
    margin:0 20px;
  }
}
.footer__top .footer__top_container > div .footer_menu_projects{
  padding:0 5px;
}

.footer__top .footer__top_container > div .footer_menu_projects li a{
  text-decoration:none;
  font-size:22px;
  font-weight:bold;
  padding:5px 0;
  display:inline-block;
  color:#000000;
  transition:all 0.2s ease;
}

.footer__top .footer__top_container > div .footer_menu_projects li a:hover{
  color:#333333;
  transition:all 0.2s ease;
  text-decoration:underline;
}

@media (max-width: 959px){
  .footer__top .footer__top_container > div .footer_menu_projects{
    margin:20px;
  }
}
.footer__top .footer__top_container > div .footer_menu_normal{
  padding:0 5px;
}

.footer__top .footer__top_container > div .footer_menu_normal li a{
  text-decoration:none;
  font-size:17px;
  padding:5px 0;
  color:#000000;
  display:inline-block;
  transition:all 0.2s ease;
}

.footer__top .footer__top_container > div .footer_menu_normal li a:hover{
  color:#333333;
  transition:all 0.2s ease;
  text-decoration:underline;
}

@media (max-width: 959px){
  .footer__top .footer__top_container > div .footer_menu_normal{
    margin:0 20px;
  }
}
.footer__top .footer__top_container > div .footer__logo{
  max-width:160px;
}

@media (max-width: 959px){
  .footer__top .footer__top_container > div .footer__logo{
    margin:0 20px;
  }
}
.footer__top .footer__top_container_donate{
  float:left;
}

.footer__top .footer__top_container_donate .contact_details{
  float:right;
  max-width:400px;
  width:100%;
}

.footer__top .footer__top_container_donate .contact_details h4{
  color:#000000;
  font-size:17px;
  float:left;
  padding:0 0 20px 0px;
  line-height:23px;
}

.footer__top .footer__top_container_donate .contact_details h4 span{
  display:block;
  font-size:17px;
  font-weight:normal;
}

.footer__top .footer__top_container_donate .contact_details h4 a{
  float:none;
  font-size:17px;
  font-weight:normal;
  color:#000000;
}

.footer__top .footer__top_container_donate .contact_details h5{
  color:#000000;
  font-size:17px;
  font-weight:normal;
  clear:both;
}

.footer__top .footer__top_container_donate .contact_details a{
  float:right;
}

.footer__top .footer__top_container_donate .newsletter_signup{
  padding-top:0;
  float:right;
  max-width:400px;
  width:100%;
  clear:both;
}

.footer__top .footer__top_container_donate .newsletter_signup h5{
  padding:0 0 15px 0;
  font-size:17px;
  line-height:22px;
}

.footer__top .footer__top_container_donate .newsletter_signup #mc_embed_signup{
  position:relative;
  width:100%;
}

.footer__top .footer__top_container_donate .newsletter_signup #mc_embed_signup .email{
  width:100%;
  border:1px #eaeaec solid;
  padding:16px;
  font-size:16px;
}

.footer__top .footer__top_container_donate .newsletter_signup #mc_embed_signup .button{
  position:absolute;
  right:0;
  top:0;
  border:0;
  padding:14px 28px;
}

@media (max-width: 959px){
  .footer__top .footer__top_container_donate{
    padding:20px;
  }
}
@media (max-width: 959px){
  .footer__top{
    padding:20px 0;
  }
}
.footer__bottom{
  padding:10px 20px !important;
  overflow:hidden;
  border-top:1px #eaeaec solid;
  margin-bottom:70px !important;
}

.footer__bottom.checkout__footer_bottom{
  margin-bottom:0;
}

.footer__bottom .footer_menu{
  padding:10px 0;
  list-style:none;
}

.footer__bottom .footer_menu li{
  float:left;
}

.footer__bottom .footer_menu li a{
  display:block;
  padding:3px 12px 0 0;
  text-decoration:none;
  color:#a7a7af;
}

.footer__bottom .footer__copyright{
  padding:20px 0;
}

.footer__bottom .footer__copyright ul{
  padding:0 0 10px 0;
}

.footer__bottom .footer__copyright ul li{
  display:inline-block;
}

.footer__bottom .footer__copyright ul li a{
  color:#72727e;
  text-decoration:none;
  font-size:17px;
}

.footer__bottom .footer__copyright ul li a:hover{
  text-decoration:underline;
}

.footer__bottom .footer__copyright h4{
  clear:both;
  color:#72727e;
  line-height:24px;
  font-weight:bold;
  font-family:Calibri, "Open Sans", sans-serif;
  font-size:17px;
  padding:10px 0;
}

@media (max-width: 959px){
  .footer__bottom .footer__copyright{
    padding:15px;
  }
}
.footer__bottom.light{
  background:#fff;
  border-top:1px #eaeaec solid;
}

.footer__bottom.grey{
  background:#fafafb;
}

.footer__bottom.black{
  background:#0d0d0d;
}

.footer__bottom.black .footer_content_box h3,
.footer__bottom.black .footer_content_box p{
  color:#cccccc;
}

.footer__bottom .frlogo{
  max-width:170px;
  float:right;
  margin:10px;
}

@media (max-width: 959px){
  footer{
    padding:0;
    width:100%;
  }
}
html{
  scroll-behavior:smooth;
  height:100%;
}

html.gutenberg__wrap{
  height:100%;
}

@media (max-width: 959px){
  html input[type=button],
  html input[type=select],
  html input[type=submit]{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
  }
}
.site-container{
  margin:0 auto !important;
}

#main-header > div > div > div > div > div > div > div > div.site-header-main-section-right.site-header-section.site-header-section-right > div:nth-child(3) > div > div > a{
  text-decoration:none;
  font-weight:bold;
}

.gutenberg__wrap .continue_shopping_popup{
  top:0;
  left:0;
  z-index:9999;
  position:fixed;
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
  width:100%;
  height:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window{
  z-index:21;
  position:absolute;
  width:600px;
  height:100%;
  background:#ffffff;
  top:0;
  right:-90px;
  margin:0 auto;
  transition:all 0.4s ease;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .close_popup{
  position:absolute;
  display:block;
  background:#00d5b4;
  font-weight:bold;
  font-size:16px;
  text-decoration:none;
  padding:15px;
  transition:all 0.4s ease;
  left:-70px;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .close_popup svg{
  width:40px;
  height:37px;
  fill:#ffffff;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .close_popup:hover{
  background:#00e9c5;
  transition:all 0.4s ease;
}

@media (max-width: 959px){
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .close_popup{
    padding:8px;
    left:-56px;
  }
}
.gutenberg__wrap .continue_shopping_popup .pop-up-window .cart_wrap{
  overflow:auto;
  height:100%;
}

@media (max-width: 959px){
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .cart_wrap{
    height:calc(100% - 99px);
    overflow-x:hidden;
  }
}
.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content{
  padding:0;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content .woocommerce-mini-cart__empty-message,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content .woocommerce-mini-cart__empty-message{
  display:none;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content h4,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content h4{
  position:relative;
  font-family:"PT Sans", sans-serif;
  color:#00d5b4;
  margin-left:14px;
  font-size:40px;
  padding:15px 0 15px 60px;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content h4 svg,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content h4 svg{
  width:50px;
  height:50px;
  position:absolute;
  left:5px;
  top:10px;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content h4 svg g,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content h4 svg path,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content h4 svg g,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content h4 svg path{
  fill:#00d5b4;
}

@media (max-width: 959px){
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content h4 svg,
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content h4 svg{
    width:30px;
    height:30px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content h4,
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content h4{
    font-size:30px;
  }
}
.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content h3,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content h3{
  color:#00d5b4;
  font-weight:bold;
  font-size:24px;
  padding:25px 30px;
  text-transform:uppercase;
}

@media (max-width: 959px){
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content h3,
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content h3{
    padding:15px 26px;
    font-size:25px;
  }
}
.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content ul,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content ul{
  position:relative;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content ul .mini_cart_item,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content ul .mini_cart_item{
  line-height:40px;
  border-top:1px #eaeaec solid;
  padding:5px 30px 20px 30px;
  position:relative;
  font-size:26px;
  color:#000000;
  font-weight:normal;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content ul .mini_cart_item:after,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content ul .mini_cart_item:before,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content ul .mini_cart_item:after,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content ul .mini_cart_item:before{
  content:"";
  display:table;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content ul .mini_cart_item:after,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content ul .mini_cart_item:after{
  clear:both;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content ul .mini_cart_item dt.variation-DonationType,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content ul .mini_cart_item dt.variation-DonationType{
  display:none;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content ul .mini_cart_item dd.variation-DonationType,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content ul .mini_cart_item dd.variation-DonationType{
  padding:5px 0;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content ul .mini_cart_item dd.variation-DonationType p,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content ul .mini_cart_item dd.variation-DonationType p{
  font-size:18px;
  color:#d5d5d9;
  font-size:normal;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content ul .mini_cart_item img,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content ul .mini_cart_item img{
  width:70px;
  height:auto;
  float:left;
  margin:5px 30px 5px 10px;
  display:none;
}

@media (max-width: 959px){
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content ul .mini_cart_item img,
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content ul .mini_cart_item img{
    width:20%;
  }
}
.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content ul .mini_cart_item .quantity,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content ul .mini_cart_item .quantity{
  line-height:16px;
  display:block;
  padding:0;
  width:300px;
  font-weight:bold;
  color:#00d5b4;
  font-size:20px;
}

@media (max-width: 959px){
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content ul .mini_cart_item .quantity,
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content ul .mini_cart_item .quantity{
    font-size:18px;
  }
}
.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content ul .mini_cart_item .remove_from_cart_button,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content ul .mini_cart_item .remove_from_cart_button_recurring,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content ul .mini_cart_item .remove_from_cart_button,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content ul .mini_cart_item .remove_from_cart_button_recurring{
  text-align:center;
  padding:5px;
  text-decoration:none;
  font-family:Arial;
  font-size:20px;
  color:#f7003a;
  line-height:24px;
  position:absolute;
  bottom:30px;
  right:10px;
  display:block;
  border:1px #eaeaec solid;
  width:25px;
  height:25px;
  color:#e00d87;
  border-radius:30px;
  line-height:14px;
}

@media (max-width: 959px){
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content ul .mini_cart_item .remove_from_cart_button,
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content ul .mini_cart_item .remove_from_cart_button_recurring,
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content ul .mini_cart_item .remove_from_cart_button,
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content ul .mini_cart_item .remove_from_cart_button_recurring{
    bottom:20px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content ul .mini_cart_item,
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content ul .mini_cart_item{
    font-size:20px;
  }
}
.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content ul:after,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content ul:after{
  position:absolute;
  opacity:0;
  filter:alpha(opacity=0);
  top:0;
  left:0;
  height:0px;
  visibility:hidden;
  content:"";
  background:#000000;
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content ul.loading:after,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content ul.loading:after{
  height:100%;
  opacity:0.7;
  filter:alpha(opacity=70);
  visibility:visible;
  transition:all 0.4s ease;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content .woocommerce-mini-cart__total,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content .woocommerce-mini-cart__total{
  background:#f7f7f8;
  padding:20px 25px;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content .woocommerce-mini-cart__total:after,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content .woocommerce-mini-cart__total:before,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content .woocommerce-mini-cart__total:after,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content .woocommerce-mini-cart__total:before{
  content:"";
  display:table;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content .woocommerce-mini-cart__total:after,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content .woocommerce-mini-cart__total:after{
  clear:both;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content .woocommerce-mini-cart__total strong,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content .woocommerce-mini-cart__total strong{
  width:50%;
  float:left;
  text-align:left;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .recurring_cart_content .woocommerce-mini-cart__total .woocommerce-Price-amount,
.gutenberg__wrap .continue_shopping_popup .pop-up-window .widget_shopping_cart_content .woocommerce-mini-cart__total .woocommerce-Price-amount{
  width:50%;
  float:right;
  text-align:right;
  font-size:20px;
  font-weight:bold;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .checkout_button_wrap{
  background:#ffffff;
  padding:20px 0;
  text-align:center;
  display:block;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .checkout_button_wrap a{
  background:#00d5b4;
  border:3px #00d5b4 solid;
  color:#fff;
  position:relative;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .checkout_button_wrap a:before{
  transition:all 0.4s ease;
  width:0;
  top:0;
  left:0;
  background:#00d5b4;
  content:"";
  height:100%;
  position:absolute;
  z-index:-1;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .checkout_button_wrap a:hover:before{
  width:100%;
  transition:all 0.4s ease;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .checkout_button_wrap a#continue_shopping_button{
  background:#c80c78;
  background:linear-gradient(to right, #c80c78 0%, #f7003a 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#000000", GradientType=0);
  transition:all 0.3s ease;
  border:none;
  padding:21px 25px;
  color:#ffffff;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .checkout_button_wrap a#continue_shopping_button:before{
  background:#ff1249;
}

@media (max-width: 959px){
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .checkout_button_wrap a#continue_shopping_button{
    padding:14px 10px;
    font-size:15px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .checkout_button_wrap a{
    padding:11px 10px;
    font-size:15px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .checkout_button_wrap{
    bottom:0;
    position:absolute;
    left:0;
    right:0;
    margin:0 auto;
    box-shadow:0px -7px 14px rgba(0, 0, 0, 0.06);
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=-7px, Color="#0F000000");
  }
}
.gutenberg__wrap .continue_shopping_popup .pop-up-window .woocommerce-mini-cart__buttons{
  display:none;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .mini_cart_button_wrap{
  padding:0px 20px;
  position:fixed;
  bottom:0;
  height:80px;
  width:545px;
  display:none;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .mini_cart_button_wrap .woo_continue_shopping{
  display:inline-block;
  background:#ffffff;
  border:1px #eaeaec solid;
  position:relative;
  ext-align:center;
  width:150px;
  text-transform:none;
  font-size:16px;
  padding:15px 25px;
  margin:8px 0;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .mini_cart_button_wrap .woo_continue_shopping:before{
  font-family:Font Awesome\ 5 Pro;
  position:absolute;
  content:"\f060";
  top:17px;
  left:25px;
  color:#f4d60b;
  font-size:16px;
}

@media (max-width: 959px){
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .mini_cart_button_wrap .woo_continue_shopping{
    width:80px;
  }
}
.gutenberg__wrap .continue_shopping_popup .pop-up-window .mini_cart_button_wrap .woo_checkout_button{
  float:right;
  display:inline-block;
  position:relative;
  background:#ffffff;
  color:#00d5b4;
  border:5px #00d5b4 solid;
  text-align:center;
  width:150px;
  text-transform:none;
  font-size:18px;
  padding:18px 25px;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .mini_cart_button_wrap .woo_checkout_button:before{
  font-family:Font Awesome\ 5 Pro;
  position:absolute;
  content:"\f023";
  top:17px;
  left:25px;
  color:#f4d60b;
  font-size:16px;
}

@media (max-width: 959px){
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .mini_cart_button_wrap .woo_checkout_button{
    width:80px;
  }
}
@media (max-width: 959px){
  .gutenberg__wrap .continue_shopping_popup .pop-up-window .mini_cart_button_wrap{
    width:calc(100% - 100px);
  }
}
.gutenberg__wrap .continue_shopping_popup .pop-up-window .mini_cart_card_logos{
  padding:20px;
  opacity:0.6;
  filter:alpha(opacity=60);
  transition:all 0.4s ease;
}

.gutenberg__wrap .continue_shopping_popup .pop-up-window .mini_cart_card_logos:hover{
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.4s ease;
}

@media (max-width: 959px){
  .gutenberg__wrap .continue_shopping_popup .pop-up-window{
    width:85%;
  }
}
.gutenberg__wrap .continue_shopping_popup .pop-up-window .checkout_button_wrap{
  display:block;
}

.gutenberg__wrap .continue_shopping_popup:after{
  position:absolute;
  content:"";
  z-index:20;
  width:100%;
  height:100%;
  background:#000000;
  opacity:0.55;
  filter:alpha(opacity=55);
}

.gutenberg__wrap .continue_shopping_popup.active{
  visibility:visible;
  opacity:1;
  filter:alpha(opacity=100);
  transition:all 0.4s ease;
}

.gutenberg__wrap .continue_shopping_popup.active .pop-up-window{
  right:0px;
  transition:all 0.4s ease;
}

.gutenberg__wrap .variation:after,
.gutenberg__wrap .variation:before{
  content:"";
  display:table;
}

.gutenberg__wrap .variation:after{
  clear:both;
}

.gutenberg__wrap .variation .variation-RecipientEmail,
.gutenberg__wrap .variation .variation-RecipientName{
  width:50%;
  float:left;
  font-size:16px;
  line-height:14px;
}

.gutenberg__wrap .variation .variation-RecipientEmail p,
.gutenberg__wrap .variation .variation-RecipientName p{
  font-size:16px;
  margin:0;
  padding:0;
}

.gutenberg__wrap .variation dt{
  line-height:28px !important;
}

.gutenberg__wrap .variation dt.variation-AreyouaSayed,
.gutenberg__wrap .variation dt.variation-PriceHandle{
  display:none;
}

.gutenberg__wrap .variation dd.variation-AreyouaSayed p{
  padding:0 0 10px 0;
}

.site-header nav ul.menu a{
  font-size:1.15rem;
  text-transform:capitalize;
}

.header-navigation .header-menu-container ul ul li.menu-item > a{
  padding-top:0 !important;
  padding-bottom:0 !important;
}

.new-donate-button{
  padding:5px 30px !important;
  font-weight:bold;
  letter-spacing:1px;
}

#order_review{
  width:100% !important;
  padding:0 !important;
}
/*# sourceMappingURL=style.css.map */
