.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.edzeb.com/blog/wp-content/themes/blankslate-child/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}:root {
--body-bg: #141414;
--primary-dark: #172826;
--primary-light: #254A46;
--secondary: #32DBC6;
--dark-grey: #2E2E2E;
}
* {
box-sizing: border-box;
}
body {
margin: 0;
padding: 0;
font-family: "Inter", sans-serif;
background: #141414;
font-size: 1rem;
font-weight: 400;
font-style: normal;
line-height: normal;
}
a {
color: inherit;
text-decoration: none;
}
img, iframe, video {
max-width: 100%;
height: auto;
}
button, a, label {
cursor: pointer;
font-family: "Inter", sans-serif;
}
h1{
margin: 0;
font-family: 'Epilogue', sans-serif;
font-size: 3.2rem;
margin-bottom: 2rem;    
}
h2{
margin: 0 0 2rem;
font-family: 'Epilogue', sans-serif;
font-weight: 700;
font-size: 2.8rem;
}
h3 {
font-size: 1.6rem;
font-family: 'Epilogue', sans-serif;
font-weight: 500;
margin: 0 0 18px;
}
.screen-reader-text {
border: 0;
clip: rect(1px,1px,1px,1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal!important;
} .overflow-hidden{
overflow: hidden;
}
.container {
--bs-gutter-x: 1.5rem;
--bs-gutter-y: 0;
width: 100%;
padding-right: calc(var(--bs-gutter-x) * .5);
padding-left: calc(var(--bs-gutter-x) * .5);
margin-right: auto;
margin-left: auto;
}
.mb-10{
margin-bottom: 10px;
}
.mb-20{
margin-bottom: 20px;
}
.mb-30{
margin-bottom: 30px;
}
.mb-40{
margin-bottom: 40px;
}
.mb-50{
margin-bottom: 50px;
}
.mb-60{
margin-bottom: 60px;
}
.mb-70{
margin-bottom: 70px;
}
.mb-80{
margin-bottom: 70px;
}
.text-center{
text-align: center;
}
.pb-0{
padding-bottom: 0 !important;
}
.row {
--bs-gutter-x: 1.5rem;
--bs-gutter-y: 0;
display: flex;
flex-wrap: wrap;
margin-top: calc(-1 * var(--bs-gutter-y));
margin-right: calc(-.5 * var(--bs-gutter-x));
margin-left: calc(-.5 * var(--bs-gutter-x));
}
.row>* {
flex-shrink: 0;
width: 100%;
max-width: 100%;
padding-right: calc(var(--bs-gutter-x) * .5);
padding-left: calc(var(--bs-gutter-x) * .5);
margin-top: var(--bs-gutter-y);
}
main#content {
min-height: 180px;
}
.col{
flex: 1 0 0%;
width: auto;
}
.col-6{
flex: 0 0 auto;
width: 50%;
}
.col-12{
flex: 0 0 auto;
width: 100%;
}
@media (min-width: 576px) {
.container {
max-width: 720px;
}
}
@media (min-width: 768px) {
.container {
max-width: 720px;
}
.col-md-10 {
flex: 0 0 auto;
width: 83.33333333%;
}
.col-md-5 {
flex: 0 0 auto;
width: 41.66666667%;
}
.col-md-3 {
flex: 0 0 auto;
width: 25%;
}
.col-md-4 {
flex: 0 0 auto;
width: 33.33333333%;
}
.col-md-6 {
flex: 0 0 auto;
width: 50%;
}
.col-md-2 {
flex: 0 0 auto;
width: 16.66666667%;
}
.col-md-7 {
flex: 0 0 auto;
width: 58.33333333%;
}
.col-md-1 {
flex: 0 0 auto;
width: 8.33333333%;
}
.col-md-0{
flex: 0 0 auto;
width: 0%;
padding: 0;
}
.col-md-8 {
flex: 0 0 auto;
width: 66.66666667%;
}
.latest-blogs .container:after {content: "";position: absolute;top: 0;right: calc(33% - 2px);height: 100%;width: 1px;background-color: rgba(255, 255, 255, 0.2);}
.owl-carousel.sm-listing {
display: block;
}
.d-till-md-none{
display: none !important;
}
.btn-wrap:hover {
--btn-color: #fff;
}
.explore-tabs-listing .listing li:hover{
background-color: var(--secondary); }
.newsletter-card .cta-wrapper  .btn-wrap:hover {
--btn-color: #000;
}
.wpcf7-form .btn-wrap:hover {
--btn-color: #000;
color: #fff;
}
.wpcf7-form .btn-wrap:hover .gradient-border {
color: #fff;
}
.post-carousel .owl-nav {
position: absolute;
right: 0;
top: 0px;
text-align: right;
margin-top: 0;
padding: 0;
}
.owl-carousel.post-carousel {
margin-top: -3.5rem;
overflow: hidden;
}
.post-carousel .owl-nav button span:hover {
transition: all .5s;
background-color: #33687a;
}
.post-carousel .owl-item {
padding: 60px 0px 10px;
}
}
@media (min-width: 992px) {
.container {
max-width: 960px;
}
.col-lg-8 {
flex: 0 0 auto;
width: 66.66666667%;
}
.col-lg-4 {
flex: 0 0 auto;
width: 33.33333333%;
}
.col-lg-7 {
flex: 0 0 auto;
width: 58.33333333%;
}
.col-lg-1 {
flex: 0 0 auto;
width: 8.33333333%;
}
.blog-features-listing .tabs-listing li a:hover{
background-color: var(--secondary);
color: #000;
}
#cssmenu ul ul li.has-sub:hover,
#cssmenu ul li.has-sub ul li.has-sub ul li:hover {
background: white;
}
}
@media (min-width: 1200px) {
.container {
max-width: 1140px;
}
}
@media (min-width: 1440px) {
.container {
max-width: 1200px;
}
}
@media (min-width: 1600px) {
.container {
max-width: 1440px;
}
} .drop-pop {
width: 100%;
position: absolute;
background: #ffffff;
border-radius: 12px;
overflow: hidden;
}
.button-group{
margin-right: 10px;
font-size: 0;
} .button-group > * {
display: block;
position: relative;
font-size: 16px;
} .drop-pop button {
width: 100%;
background: transparent;
color: black;
border-width: 0px;
padding: 8px 24px;
box-shadow: none;
}
.drop-pop button:focus {
background: #C6DCFF;
}
.drop-button-wrap input[type="checkbox"] {
width: 0px;
height: 0px;
margin: 0px;
display: block;
-webkit-appearance: none;
}
.drop-button-wrap input[type="checkbox"]:focus+label {
outline: 0;
background: #C6DCFF;
transition: all 250ms;
}
.drop-button-wrap input[type="checkbox"]~.drop-pop {
visibility: hidden;
opacity: 0;
top: 0%;
transition: all 200ms;
}
.drop-button-wrap input[type="checkbox"]:checked~.drop-pop {
visibility: visible;
opacity: 1;
top: 100%;
}
footer .button-group > * {
width: 83%;
}
.drop-button {
padding: 35px 90px 35px 21px;
border-radius: 5px;
cursor: pointer;
transition: all 200ms;
color: #FFF;
leading-trim: both;
text-edge: cap;
font-family: "DM Sans";
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
background: url(//www.edzeb.com/blog/wp-content/themes/blankslate-child/assets/images/looking-for-bg.png)!important;
position: relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;
border: 0px;
display: inline-block;
margin: 0px;
width: 100%;
max-width: 100%;
}
.button-drop-container, .drop-pop button {
font-size: 16px;
font-weight: 400;
text-align: left;
} .drop-button::after {
font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
content: "\e907";
font-size: 17px;
position: absolute;
top: 50%;
right: 35px;
transform: translateY(-50%);
}
.images-acca .image {
position: relative;
}
.images-acca .first {
position: absolute;
top: 0;
left: 0;
z-index: -1;
transition: z-index .5s ease, transform .6s ease;
}
.images-acca .image:hover .first {
z-index: 0;
background-color: red;
transform: scale(1.05);
}
.rec-pan-ind {
padding: 22px 0px 15px 0px;
background: url(//www.edzeb.com/blog/wp-content/themes/blankslate-child/assets/images/trust-pilot-bg.png) !important;
position: relative;
opacity: 0.7;
z-index: 2;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;
}  footer {
background: url(//www.edzeb.com/blog/wp-content/themes/blankslate-child/assets/images/footer-bg.png) !important;
position: relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;
padding: 23px 0px 24px 0px;
color: #fff;
}   
.foot-contacts {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
}
.foot-contacts .foot-contact-wrap {
display: flex;
font-size: 22px;
}
.foot-contact-wrap .item {
display: flex;
align-items: center;
margin-right: 16px;
}
.foot-contacts .social-links {
font-size: 14px;
}
footer .column-2 {
padding: 0;
margin: 0;
list-style: none;
column-count: 2;
}
footer .column-2 a {
white-space: nowrap;
}
.body-bg-lines {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
}
.body-bg-lines .container {
height: 100%;
display: flex;
justify-content: space-between;
}
.body-bg-lines .bar {
height: 100%;
display: inline-block;
width: 1px;
background: #1F1F1F;
} ul {
padding: 0;
margin: 0;
list-style: none;
}
header{
position: fixed;
width: 100%;
z-index: 99;
}
.admin-bar header.container.new-navi {
top: 32px;
}
.logo {
position: relative;
z-index: 123;
color: #6DDB07;
}
#cssmenu #menu-header-menu {
display: flex;
gap: 20px;
color: #fff;
}
.logo a {
color: #6DDB07;
}
#menu-header-menu .sub-menu {
padding-top: 16px;
min-width: 100%;
}
#menu-header-menu ul.sub-menu li:first-child {
border-radius: 0px 0px 0px 0px;
border-top: 2px solid #32DBC6;
}
#menu-header-menu ul.sub-menu li:last-child {
border-radius: 0px 0px 4px 4px;
}
nav {
position: relative;
width: 100%;
margin: 0 auto;
}
#menu-header-menu>.has-sub::after {
content: "";
background: url(//www.edzeb.com/blog/wp-content/themes/blankslate-child/assets/images/arrow-nav.svg);
width: 15px;
height: 15px;
position: absolute;
right: -18px;
top: 0;
background-size: contain;
background-repeat: no-repeat;
}
{
}
.has-sub, .menu-item-has-children {
margin-right: 15px;
}
#menu-header-menu ul li .sub-menu {
padding-top: 0;
}
#menu-header-menu ul.sub-menu li:only-child {
border-radius: 0px 0px 4px 4px;
}
#menu-header-menu ul li .sub-menu {
padding-top: 0;
padding-left: 3px;
}
nav#cssmenu {
padding: 15px 0;
}
.hidden,
#cssmenu ul li.hidden{
display: none;
}
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #head-mobile {
border: 0;
list-style: none;
line-height: 1;
display: block;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 12px;
letter-spacing: 1px;
text-decoration: none;
color: white;
font-weight: 300;
text-transform: auto !important;
}
#cssmenu #head-mobile {
display: none
}
#cssmenu>ul>li.has-sub:hover>a:before {
top: 23px;
height: 0
}
#cssmenu ul ul {
position: absolute;
left: -9999px
}
#cssmenu ul ul li {
-webkit-transition: all .25s ease;
-ms-transition: all .25s ease;
background: white;
transition: all .25s ease;
border-bottom: 1px solid #e3e0e0
}
#cssmenu li:hover>ul {
left: 0;
} #cssmenu ul ul ul {
margin-left: 100%;
top: 0
}
#cssmenu ul ul li a {
border-bottom: 1px solid rgba(150, 150, 150, 0.15);
padding: 11px 15px; white-space: nowrap;
font-size: 15px;
text-decoration: none;
color: black;
font-weight: 500;
font-family: 'Inter', sans-serif;
letter-spacing: 0;
}
#cssmenu ul ul li:last-child>a,
#cssmenu ul ul li.last-item>a {
border-bottom: 0
}
#cssmenu ul ul li:hover>a,
#cssmenu ul ul li a:hover {
color: black;
}
#cssmenu ul ul li.has-sub>a:after {
display: inline-block;
margin-left: .255em;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
vertical-align: .255em;
content: "";
border-top: 7px solid;
border-right: .3em solid transparent;
border-bottom: 0;
border-left: .3em solid transparent;
float: inline-end;
}
#cssmenu ul ul>li.has-sub:hover>a:before {
top: 17px;
height: 0
}
#cssmenu ul ul ul li.active a {
border-left: 1px solid #333
}
#cssmenu>ul>li.has-sub>ul>li.active>a,
#cssmenu>ul ul>li.has-sub>ul>li.active>a {
border-top: 1px solid #333
}
#navbar-on-desktop {
display: none;
background-color: transparent;
border: none;
padding: 0;
margin-left: 20px;
}
#navbar-on-desktop.menu-opened span:nth-child(1) {
width: 0;
left: 50%;
}
#navbar-on-desktop.menu-opened span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
#navbar-on-desktop.menu-opened span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#navbar-on-desktop.menu-opened span:nth-child(4) {
width: 0;
left: 50%;
}
div#nav-icon3 {
width: 45px;
height: 42px;
position: relative;
margin: 0 0px 0 0px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
background: #32DBC6;
display: flex;
align-items: center;
justify-content: center;
border: 1px solid !important;
border-radius: 8px !important;
padding: 15px !important;
margin-bottom: 0 !important;
}
div#nav-icon3 span {
display: block;
position: absolute;
height: 4px;
width: 58%;
background: white;
border-radius: 9px;
opacity: 1;
left: 22%;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
margin: 8px 0px 0px 0px;
background: black;
height: 2px !important;
padding: 20px 0px 4px 0px !importan;
}
#nav-icon3 span:nth-child(1) {top: 3px;}
#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {top: 11px;}
#nav-icon3 span:nth-child(4) {top: 19px;}
#nav-icon3.open span:nth-child(1) {
top: 18px;
width: 0%;
left: 50%;
}
header .cta-wrapper {
display: flex;
align-items: center;
}
.nav-inner {
display: flex;
width: 100%;
justify-content: center;
padding: 0px;
}
}
.show-btn-web {
display: block;
}
.show-btn-mob {
display: none;
}
.inner-nav {
display: flex !important;
justify-content: space-between;
align-items: center;
}
.m-top {
margin-top: 15px;
}
.btn-wrap {
padding: 5px;
position: relative;
--btn-color: var(--secondary);
z-index: 2;
display: inline-block;
border-width: 1px;
border-style: solid;
border-image: linear-gradient(114deg, var(--btn-color) 0%, #32DBC600 13%, #32DBC600 89%, var(--btn-color) 100%) 1;
}
.btn-wrap .gradient-border, .btn-wrap > a {
display: inline-block;
background: var(--btn-color);
text-align: center;
position: relative;
text-decoration: none;
color: #141414;
padding: 15px 30px 15px 30px;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
z-index: 2;
transition: all 0.3s ease;
border: none;
width: 100%;
box-shadow: none;
outline: none;
text-decoration: none;
cursor: pointer;
}
.ftr-logo {
margin-top: 35px !important;
}
.touch-get .get-in-touch-text {
font-size: 4.5rem;
text-align: end;
font-family: 'Epilogue',sans-serif;
font-weight: 500;
margin: 0 0 18px;
}
.banners-about-us {
margin: 0px 0px 0px -1px !important;
}
footer h5, footer .menu-title {
color: #FFF;
font-family: "DM Sans";
font-size: 18px;
font-style: normal;
padding-bottom: 15px;
font-weight: 500;
line-height: normal;
margin: 0;
}
footer .location-wrap h5 {
font-size: 16px;
margin-top: 7px;
padding-bottom: 0;
}
footer .location-wrap p {
font-size: 14px;
font-weight: 300;
margin: 5px 0;
}
footer .font-sm{
font-family: "DM Sans", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
footer .menu {
padding: 0;
margin: 0;
list-style: none;
}
footer .menu li {
margin-bottom: 1rem;
}
footer .menu a {
color: #FFF !important;
font-family: Epilogue !important;
font-size: 14px !important;
font-style: normal !important;
font-weight: 300 !important;
line-height: normal !important;
text-transform: capitalize !important;
text-align: start !important;
} .banner.blog-banner {
padding: 13rem 0 10rem;
color: #fff;
background-image: url(//www.edzeb.com/blog/wp-content/themes/blankslate-child/assets/images/banner-bg.png);
background-position: bottom center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
}
.banner.blog-banner h1 {
margin-bottom: 1rem;
}
.banner.blog-banner p {
font-size: 0.8rem;
line-height: 2;
width: 600px;
max-width: 100%;
font-weight: 300;
text-transform: capitalize;
}
.admin-bar header.new-navi {
top: 32px;
}
.blog-search .search-wrap {
display: inline-block;
width: auto;
position: relative;
border: 0.5px solid var(--secondary);
border-radius: 10px;
overflow: hidden;
width: 52%;
transform: translateY(-100%);
}
.blog-search .search-wrap input[type=search] {
background-color: rgba(255, 255, 255, 0.1);
border: none;
box-shadow: none;
outline: none;
color: #fff;
height: 50px;
line-height: 1;
width: 100%;
padding: 10px 140px 10px 48px;
font-family: 'DM Sans', sans-serif;
}
.blog-search .search-wrap input[type=search]::placeholder {color: #fff;}
.blog-search .search-wrap  label {
position: absolute;
top: 50%;
left: 14px;
transform: translateY(-50%);
width: 22px;
height: 22px;
font-size: 20px;
}
.btn-primary {
background-color: var(--secondary);
padding: 12px 20px;
border: none;
box-shadow: none;
outline: none;
font-weight: 600;
font-family: 'Inter', sans-serif;
font-size: 16px;
}
.blog-search .search-wrap [type=submit] {
position: absolute;
top: 0;
right: 0;
height: 100%;
border-radius: 8px;
font-size: 15px;
width: 120px;
}
.banner.blog-banner:after {
content: "";
position: absolute;
bottom: 0;
right: 9%;
width: min(220px, 40%);
max-width: 100%;
padding-bottom: 20%;
background-image: url(//www.edzeb.com/blog/wp-content/themes/blankslate-child/assets/images/blog-banner-mockup.svg);
background-position: bottom;
background-repeat: no-repeat;
background-size: contain;
}
.blog-main-bg-wrapper {
background-image: url(//www.edzeb.com/blog/wp-content/themes/blankslate-child/assets/images/Z2-main-bg-scaled.webp);
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
color: #fff;
padding: 2rem 0 4rem; }
.latest-blogs {padding: 4rem 0;}
.latest-blogs h2 {
margin: 0 0 2.6rem;
font-weight: 500;
}
.blog-latest-lg {
background-color: var(--primary-light);
border-radius: 15px;
padding: 20px;
height: 100%;
font-family: 'DM Sans', sans-serif;
display: block;
}
.blog-latest-lg .thumbnail {
position: relative;
overflow: hidden;
padding-bottom: 45%;
border-radius: 20px;
margin-bottom: 25px;
}
.blog-latest-lg .thumbnail img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.content-wrapper > .meta-wrap {
display: flex;
margin: 0 -10px 12px;
flex-wrap: wrap;
}
.content-wrapper > .meta-wrap > * {
padding: 0 9px;
font-size: 11px;
display: inline-flex;
align-items: center;
margin-bottom: 12px;
}
.content-wrapper > .meta-wrap > *:not(:last-child) {
border-right: 1px solid #fff;
}
.content-wrapper > .meta-wrap i {
font-size: 130%;
margin-right: 8px;
}
.blog-latest-lg .content-wrapper h3 {
color: var(--secondary);
line-height: 1.6;
}
.content-wrapper .related-cat {
display: flex;
padding: 0;
list-style: none;
margin: 0 -8px 4px;
flex-wrap: wrap;
}
.blog-latest-lg .content-wrapper .related-cat {
margin-bottom: 12px;
}
.content-wrapper .related-cat li {
padding: 0 8px;
margin-bottom: 16px;
}
.content-wrapper .related-cat li > * {
background-color: rgb(50 219 198 / 20%);
font-size: 12px;
padding: 7px 12px;
display: inline-block;
border-radius: 20px;
transition: 0.3s;
}
.content-wrapper .related-cat li a:hover {
background-color: var(--secondary);
}
.content-wrapper .read-more {
background-color: #fff;
color: #000;
padding: 4px 18px;
display: inline-block;
border-radius: 20px;
font-size: 18px;
line-height: 1;
}
.blog-latest-sm {
background-color: var(--primary-light);
border-radius: 14px;
padding: 11px;
display: flex;
margin-bottom: 24px;
font-family: 'DM Sans', sans-serif;
}
.blog-latest-sm:last-child{
margin-bottom: 0;
}
.blog-latest-sm .thumbnail-wrap {
width: 120px;
flex: 0 0 120px;
height: 80px;
margin-right: 12px;
}
.blog-latest-sm .thumbnail-wrap .thumbnail {
width: 100%;
padding-bottom: 66%;
border-radius: 8px;
overflow: hidden;
position: relative;
}
.blog-latest-sm .thumbnail img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.blog-latest-sm .title {
color: var(--secondary);
font-size: 0.7rem;
line-height: 1.5;
margin: 0 0 12px;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
overflow: hidden;
-webkit-box-orient: vertical;
}
.flex {
display: flex;
}
.justify-between {
justify-content: space-between;
}
.flex-wrap {
flex-wrap: wrap;
}
.flex-wrap-reverse {
flex-wrap: wrap-reverse;
}
.blog-latest-sm .content-wrapper .related-cat {
margin: 0 -8px;
}
.blog-latest-sm .content-wrapper .related-cat li {
margin-bottom: 0;
}
.latest-blogs .row {
--bs-gutter-x: 3rem;
}
.latest-blogs  .container {
position: relative;
}
.owl-carousel.sm-listing .owl-stage-outer {
overflow: visible;
}
.owl-carousel.sm-listing .owl-dots .owl-dot span {
background-color: var(--secondary) !important;
opacity: 0.3 !important;
margin: 7px;
}
.owl-carousel.sm-listing .owl-dots .owl-dot.active span {
opacity: 1 !important;
}
.blog-latest-sm .content-wrapper .related-cat .tag-sm {
font-size: 9px;
padding: 6px 10px;
}
.blog-latest-sm .content-wrapper  .read-more {
font-size: 16px;
padding: 4px 12px;
}
.blog-latest-sm .content-wrapper {
display: flex;
flex-direction: column;
justify-content: space-between;
flex-grow: 1;
}
.blog-features-listing {
padding: 4rem 0;
}
.blog-features-listing .tabs-listing {
display: flex;
margin: 0 -8px 35px;
padding: 0;
list-style: none;
overflow: auto;
scrollbar-width: none;
scroll-snap-type: x mandatory;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
display: none;
}
.blog-features-listing .tabs-listing li {
margin: 0 8px; }
.blog-features-listing .tabs-listing li a {
padding: 14px 20px;
border-radius: 80px;
background-color: rgb(50 219 198 / 10%);
height: 50px;
cursor: pointer;
font-family: 'Epilogue', sans-serif;
line-height: 1.6;
transition: all 0.3s ease;
white-space: nowrap;
display: inline-block;
}
.blog-features-listing .tabs-listing li.active a {
padding-left: 32px;
padding-right: 32px;
background-color: var(--secondary);
color: #000;
font-weight: 400;
}
.blog-card {
background-color: var(--primary-light);
border-radius: 20px;
padding: 20px;
margin-bottom: 24px;
font-family: 'DM Sans', sans-serif;
display: block;
}
.blog-card .thumbnail {
position: relative;
overflow: hidden;
padding-bottom: 66%;
border-radius: 14px;
margin-bottom: 25px;
}
.blog-card .thumbnail img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.blog-card h4 {
color: var(--secondary);
font-size: 1.15rem;
line-height: 1.4;
margin: 0 0 16px;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
overflow: hidden;
-webkit-box-orient: vertical;
}
.blog-card .content-wrapper > .meta-wrap {
margin-bottom: 2px;
}
.blog-features-listing .cta-wrapper {
text-align: center;
}
.blog-features-listing .tabs-content-wrap {
margin-bottom: 40px;
}
.blog-features-listing .cta-wrapper .btn-primary {
width: 170px;
max-width: 100%;
font-weight: 600;
font-size: 16px;
}
.explore-more h2 {
text-align: center;
font-size: 3rem;
font-weight: 500;
margin: 0 0 2rem;
}
.explore-more {
padding: 4rem 0 3rem;
} .blog-features-listing .features-owl {
--bs-gutter-y: 24px;
}
.blog-features-listing .blog-card {
height: 100%;
margin: 0;
}
.blog-card .content-wrapper {
flex-grow: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
}
.blog-card {
display: flex;
flex-direction: column;
}
.blog-card .content-wrapper .read-more {margin-top: auto;}
.owl-carousel.features-owl .owl-stage {
display: flex;
}
.owl-carousel.features-owl .owl-stage .col-12 {
height: 100%;
}
nav.breadcrumb {
font-size: 12px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
margin: 20px 0;
}
nav.breadcrumb a {
text-decoration: underline;
text-underline-offset: 2px;
}
nav.breadcrumb svg {
margin: 0 4px;
width: 6px;
height: 10px;
}
.blog-banner nav.breadcrumb {
margin: 0 0 20px;
}
.explore-tabs-listing .listing {
padding: 0;
list-style: none;
display: flex;
margin: 0 -4px 35px;
justify-content: center;
flex-wrap: wrap;
}
.explore-tabs-listing .listing li {
margin: 0 4px 8px;
padding: 5px;
width: 35px;
height: 35px;
flex: 0 0 35px;
display: inline-flex;
align-items: center;
justify-content: center;
text-align: center;
border: 1px solid var(--secondary);
border-radius: 50%;
flex-wrap: wrap;
justify-content: center;
cursor: pointer;
transition: all 0.3s ease;
font-family: 'Epilogue', sans-serif;
line-height: 1.7;
}
.explore-tabs-listing .listing li:active, .explore-tabs-listing .listing li.active {
background-color: var(--secondary); }
.explore-tabs-listing .item {margin-bottom: 30px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.explore-tabs-listing .item:last-child {
border-bottom: 0;
}
.explore-tabs-listing .result-wrap {line-height: 1;}
.explore-tabs-listing .item .head {
font-family: 'Epilogue', sans-serif;
font-size: 1.7rem;
margin-bottom: 20px;
}
.explore-tabs-listing .result-wrap .related-cat a {
font-family: 'DM Sans', sans-serif;
}
.explore-tabs-listing .result-wrap .not-found {
margin-bottom: 20px;
font-size: 14px;
} .single-main .blog-single-content-wrap .thumbnail {
padding: 0;
line-height: 0;
}
.single-main .blog-single-content-wrap .thumbnail img {
position: relative;
top: auto;
left: auto;
width: auto;
height: auto;
}
.blog-main-bg-wrapper.single-main {
padding-top: 0;
}
.single .banner.blog-banner .heading {
margin: 0;
font-family: 'Epilogue',sans-serif;
font-size: 3.55rem;
margin-bottom: 1rem;
font-weight: 700;
line-height: 1.4;
white-space: pre-wrap;
word-break: break-word;
}
body.single .description h1 {
font-family: 'Epilogue', sans-serif;
font-size: 3.55rem;    line-height: 1.4;
}
body.single .description h2 {
font-family: 'Epilogue', sans-serif;
font-size: 2.8rem;    line-height: 1.4;
}
body.single .description h3 {
font-family: 'Epilogue', sans-serif;
font-size: 2rem;    line-height: 1.4;
}
body.single .description h4 {
font-family: 'Epilogue', sans-serif;
font-size: 1.6rem;    line-height: 1.4;
}
body.single .description h5 {
font-family: 'Epilogue', sans-serif;
font-size: 1.4rem;    color: var(--secondary);
}
body.single .description h6 {
font-family: 'Epilogue', sans-serif;
font-size: 14px;    color: var(--secondary);
}
body.single .description table {
border: 1px;
border-color: #ddd;
border-style: solid;
border-collapse: collapse;
margin: 20px 0;
width: 100%;
table-layout: fixed;
}
body.single .description table td, body.single .description table th {
vertical-align: text-top;
border: 1px solid #ddd;
padding: 4px 8px;
}
.single-main .latest-blogs {
padding-top: 0;
padding-bottom: 4rem;
}
.blog-single-content-wrap {
margin: 1rem 0;
}
.about-card {
background-color: var(--primary-light);
border: 1px solid var(--secondary);
border-radius: 10px;
padding: 40px;
text-align: center;
font-size: 12px;
text-transform: capitalize;
background-image: url(//www.edzeb.com/blog/wp-content/themes/blankslate-child/assets/images/single-about-bg.png);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
margin-bottom: 30px;
} .about-card .thumb {
margin-bottom: 30px;
display: flex;
border-bottom: 1px solid 1px solid var(--secondary);
justify-content: center;
}
.about-card p {
line-height: 1.8;
font-weight: 300;
margin: 0 auto 22px;
font-family: 'DM Sans',sans-serif;
width: 260px;
max-width: 100%;
}
.about-card h3 {text-transform: none;font-size: 1.5rem;font-weight: 400;}
.about-card .btn-wrap a {
padding: 13px 30px 13px 30px;
}
.newsletter-sidebar {
margin-bottom: 30px;
}
.single-main .sidebar-sticky {
position: sticky;
top: 110px;
}
.need-career-card {
background-color: #fff;
border-radius: 20px;
overflow: hidden;
padding: 30px 20px;
color: #000;
}
.newsletter-sidebar .newsletter-card {
padding: 50px 30px;
background-image: url(//www.edzeb.com/blog/wp-content/themes/blankslate-child/assets/images/sidebar-newsletter-bg.png);
flex-direction: column;
overflow: hidden;
align-items: flex-start;
color: #fff;
margin-top: 30px;
}
.newsletter-sidebar .newsletter-card .head h2 {
text-align: left;
font-size: 1.8rem;
width: 100%;
margin: 0 auto 30px;
font-weight: 500;
} .need-career-card .wpcf7-form input[type="number"]::-webkit-inner-spin-button,
.need-career-card .wpcf7-form input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.need-career-card .wpcf7-form input[type="number"] {
-moz-appearance: textfield;
}
.need-career-card .wpcf7-form input[type="number"] {
-ms-appearance: none;
}
.newsletter-sidebar .newsletter-card input {
font-size: 16px;
color: #fff !important;
border-color: #fff !important;
}
.newsletter-sidebar .newsletter-card input::placeholder {
color: #fff;
opacity: 0.6;
}
.newsletter-sidebar .newsletter-card .cta-wrapper .gradient-border {
height: 48px;
font-size: 16px;
line-height: 1;
color: #000 !important;
}
.newsletter-sidebar .newsletter-card .cta-wrapper .btn-wrap:hover .gradient-border{
color: #fff;
}
.newsletter-sidebar .newsletter-card:before {
height: 80px;
width: 36%;
right: -25px;
left: auto;
transform: none;
}
.newsletter-sidebar .newsletter-card .head {
width: 100%;
max-width: 100%;
}
.newsletter-sidebar .newsletter-card .cta-wrapper .btn-wrap {
border-image: linear-gradient(114deg,var(--btn-color) 0%,#32DBC600 12%,#32DBC600 87%,var(--btn-color) 100%) 1;
}
.newsletter-sidebar .newsletter-card label {
font-size: 0;
width: 100%;
}
.newsletter-sidebar .newsletter-card .mc4wp-form-fields p:last-child {
padding: 5px;
position: relative;
--btn-color: var(--secondary);
z-index: 2;
display: inline-block;
border-width: 1px;
border-style: solid;
border-image: linear-gradient(114deg,var(--btn-color) 0%,#32DBC600 13%,#32DBC600 89%,var(--btn-color) 100%) 1;
margin-top: 30px;
}
.newsletter-sidebar .newsletter-card .mc4wp-form-fields  input[type="submit"] {
display: inline-block;
background: var(--btn-color);
text-align: center;
position: relative;
text-decoration: none;
color: #141414;
padding: 15px 30px;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
z-index: 2;
transition: all .3s ease;
border: none;
width: 100%;
box-shadow: none;
outline: none;
text-decoration: none;
cursor: pointer;
height: 48px;
font-size: 16px;
line-height: 1;
color: #000 !important;
width: 160px;
}
.newsletter-sidebar .newsletter-card .mc4wp-response {
font-size: 12px;
font-weight: 400;
margin-top: 10px;
width: 100%;
line-height: 1.2;
}
.newsletter-sidebar .newsletter-card form {
width: 100%;
}
.newsletter-sidebar .newsletter-card .mc4wp-response .mc4wp-error {
color: red;
}
.need-career-card h4 {
margin: 0 0 20px;
text-align: center;
font-family: 'Epilogue', sans-serif;
font-size: 1.6rem;
font-weight: 500;
}
.social-share {
margin-bottom: 60px;
}
ul.share-list {
padding: 0;
margin: 0 -10px;
list-style: none;
display: flex;
align-items: center;
}
ul.share-list li {
margin: 0 10px;
}
ul.share-list li .share-btn {
padding: 0 4px;
display: inline-block;
}
.social-share > h4 {
font-size: 22px;
font-weight: 500;
margin: 20px 0 22px;
}
.wpcf7-form p {
margin: 0;
}
.wpcf7-form-control-wrap {
position: relative;
display: block;
}
.wpcf7-form label {
font-size: 14px;
margin-bottom: 6px;
display: inline-block;
font-family: 'DM Sans', sans-serif;
}
.wpcf7-form input:not(.wpcf7-submit), .wpcf7-form select {
border: none;
border-bottom: 1px solid rgb(46 46 46 / 80%);
letter-spacing: 2px;
padding: 4px 0;
font-family: 'Epilogue', sans-serif;
width: 100%;
outline: none;
box-shadow: none;
background-color: transparent;
}
.need-career-card .wpcf7-form input:not(.wpcf7-submit) {
border-bottom: 1px solid rgb(46 46 46 / 20%);
}
.wpcf7-form .input-group {
margin-bottom: 22px;
}
.wpcf7-form .btn-wrap p {
display: flex;
}
.wpcf7-form .wpcf7-not-valid-tip {
font-size: 12px;
margin-top: 4px;
}
.need-career-card .wpcf7-form .btn-wrap .wpcf7-submit {
width: 100%;
padding: 13px 30px 13px 30px;
}
.wpcf7-form .btn-wrap .wpcf7-spinner {
display: none;
}
.need-career-card .wpcf7-form  .btn-wrap {
width: 150px;
display: block;
margin: 35px auto 10px;
max-width: 100%;
}
body .wpcf7 .wpcf7-response-output {
margin: 30px 0 0;
font-size: 12px;
padding: 4px 6px;
text-align: center;
}
.blog-single-content-wrap .thumbnail {
position: relative;
padding-bottom: 42%;
overflow: hidden;
border-radius: 20px; }
.blog-single-content-wrap .head-info {
display: flex;
flex-direction: column;
}
.blog-single-content-wrap .thumbnail img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.single-main .blog-single-content-wrap h1 {
font-size: 1.2rem;
font-weight: 600;
margin: 2rem 0 .4rem;
color: var(--secondary);
font-family: 'DM Sans', sans-serif;
}
.single-main .blog-single-content-wrap h2 {
font-size: 1.2rem;
font-weight: 600;
margin: 2rem 0 .4rem;
color: var(--secondary);
font-family: 'DM Sans', sans-serif;
}
.single-main .blog-single-content-wrap h3 {
font-size: 1.2rem;
font-weight: 600;
margin: 2rem 0 .4rem;
color: var(--secondary);
font-family: 'DM Sans', sans-serif;
}
.single-main .blog-single-content-wrap h4 {
font-size: 1.2rem;
font-weight: 600;
margin: 2rem 0 .4rem;
color: var(--secondary);
font-family: 'DM Sans', sans-serif;
}
.single-main .blog-single-content-wrap {
font-size: 14px;
font-weight: 300;
line-height: 1.5;
}
.single-main .blog-single-content-wrap, .single-main .blog-single-content-wrap > * {
font-family: 'DM Sans', sans-serif;
}
.blog-single-content-wrap .description ul {
padding-left: 20px;
margin-bottom: 16px;
list-style: disc;
}
.blog-single-content-wrap .description ol {
padding-left: 20px;
margin-bottom: 16px;
list-style: decimal;
}
.single-main .description p {
margin: .4rem 0;
}
.newsletter-card {
background-image: url(//www.edzeb.com/blog/wp-content/themes/blankslate-child/assets/images/subscribe-bg.png);
color: #000;
background-position: center;
background-repeat: no-repeat;
background-size: 100% 100%;
position: relative;
padding: 40px 70px;
display: flex;
align-items: center;
justify-content: space-between;
}
.get-in-inner {
background-image: url(//www.edzeb.com/blog/wp-content/themes/blankslate-child/assets/images/get-in-touch-bg.png);
color: #000;
background-position: center;
background-repeat: no-repeat;
background-size: 100% 100%;
position: relative;
padding: 50px 70px;
}
.newsletter-card .head {
width: 360px;
max-width: 40%;
}
.newsletter-card .head h2 {
font-weight: 600;
text-transform: capitalize;
width: 350px;
max-width: 100%;
line-height: 1.3;
margin: 0 0 1.5rem;
}
.newsletter-card .cta-wrapper .gradient-border {
height: 72px;
width: 170px;
font-size: 20px;
}
.newsletter-card .cta-wrapper .btn-wrap {
border-image: linear-gradient(114deg, var(--btn-color) 0%, #32DBC600 18%, #32DBC600 84%, var(--btn-color) 100%) 1;
}
.subscribe-newsletter .wpcf7-response-output {
position: absolute;
bottom: 20px;
color: #000;
width: calc(100% - 140px);
left: 50%;
transform: translateX(-50%);
font-size: 12px !important;
}
.subscribe-newsletter .wpcf7 {
position: relative;
}
.newsletter-card:before {
content: "";
position: absolute;
bottom: 0;
left: 50%;
width: 30%;
height: 195px;
transform: translateX(-22%);
background-image: url(//www.edzeb.com/blog/wp-content/themes/blankslate-child/assets/images/subscribe-mockup.svg);
background-position: bottom center;
background-size: contain;
background-repeat: no-repeat;
}
.newsletter-card .cta-wrapper .btn-wrap:hover .gradient-border {
color: #fff;
}
.subscribe-newsletter {
padding: 2rem 0 8rem;
}
.get-in-touch {
padding: 4rem 0;
}
.get-in-inner h3 {
font-weight: 600;
text-transform: capitalize;
line-height: 1.3;
margin: 0 0 2rem;
font-family: 'Epilogue', sans-serif;
font-size: 2.8rem;
text-align: center;
}
.get-in-inner .wpcf7-form .input-group {
margin-bottom: 35px;
}
.get-in-inner .wpcf7-form .input-group label {
font-size: 16px;
margin-bottom: 12px;
}
.get-in-inner .wpcf7-form .input-group input:not(.wpcf7-submit), .get-in-inner .wpcf7-form .input-group select {
padding: 6px 0;
font-size: 14px;
appearance: none;
}
.get-in-inner  .row {
--bs-gutter-x: 4rem;
}
.comments-listing .comment-card .name .author-anchor {
text-decoration: underline;
text-underline-offset: 3px;
}
.get-in-inner .wpcf7-form .input-group select {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='13' viewBox='0 0 24 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 13C11.5698 13 11.1398 12.8439 10.8118 12.5325L0.49234 2.72635C-0.164113 2.10256 -0.164113 1.09119 0.49234 0.467654C1.14853 -0.155885 2.21264 -0.155885 2.86915 0.467654L12 9.14465L21.1308 0.467957C21.7873 -0.155582 22.8513 -0.155582 23.5074 0.467957C24.1642 1.0915 24.1642 2.10286 23.5074 2.72666L13.1881 12.5328C12.86 12.8443 12.4299 13 12 13Z' fill='%23141414'/%3E%3C/svg%3E%0A");
background-position: calc(100% - 10px) 50%;
background-repeat: no-repeat;
background-size: 20px;
}
.get-in-inner .wpcf7 .btn-wrap {
display: block;
width: 160px;
max-width: 100%;
font-size: 14px;
margin: 20px auto 0;
}
.blog-features-listing .cta-pagination {
text-align: center;
display: flex;
justify-content: center;
}
.blog-features-listing.cat-listing {
padding-top: 2rem;
}
.blog-features-listing.cat-listing .tabs-listing {
padding-bottom: 1.6rem;
}
.cta-pagination > * {
border: none;
text-decoration: none;
background-color: #fff;
width: 42px;
height: 42px;
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 50px;
margin: 0 7px;
}
.no-found {
text-align: center;
text-transform: capitalize;
font-size: 24px;
font-weight: 500;
margin: 50px 0 30px;
} 
.cta-pagination > *:disabled {
cursor: not-allowed;
background-color: rgba(255, 255, 255, 0.5);
}
#myModal {
display: none;
position: fixed;
z-index: 999;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: auto;
}
.modal-content {
position: relative;
width: 100%;
color: var(--bs-modal-color);
pointer-events: auto;
background-color: var(--bs-modal-bg);
background-clip: padding-box;
border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
border-radius: var(--bs-modal-border-radius);
outline: 0;
z-index: 5;
width: 970px;
max-width: 100%;
padding: 0 20px;
display: flex;
align-items: center;
margin: 1.75rem auto;
min-height: calc(100% - 3.5rem);
}
#myModal .modal-content .inner-content {
background-color: #fefefe;
width: 100%;
padding: 0px;
border: 1px solid #888;
background-clip: padding-box;
border-radius: 0.5rem;
position: relative;
}
#myModal .backdrop {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-color: rgba(0,0,0,0.8);
z-index: 2;
}
#myModal h2 {
font-size: 2rem;
margin: 0 0;
}
#myModal h6 {
font-size: 14px;
margin: 10px 0 20px;
}
.wpcf7-form .submit-wrap [type="submit"] {
width: 160px;
}
.close {
color: red!important;
text-align: end;
font-size: 30px;
font-weight: 300;
cursor: pointer;
}
#myModal .content-wrap {
display: flex;
flex-wrap: wrap;
align-items: center;
height: 100%;
padding: 45px 0;
}
#myModal .input-group.submit-wrap {
margin: 35px 0 0;
text-align: center;
}
#myModal .content-wrap > * {
width: 100%;
}
#myModal .wpcf7-not-valid-tip {
position: absolute;
font-size: 11px;
}
#myModal .wpcf7-form-control-wrap {
margin-bottom: 26px;
}
#myModal  form.wpcf7-form {
position: relative;
}
#myModal form.wpcf7-form .wpcf7-response-output {
position: absolute;
top: 100%;
margin: 7px 0 0;
font-size: 12px;
width: 100%;
}
form.wpcf7-form.submitting .submit-wrap p:before {content: "";top: 0;left: 0;width: 100%;height: 100%;position: absolute;background-color: #000;z-index: 4;background-image: url(//www.edzeb.com/blog/wp-content/themes/blankslate-child/assets/images/spinner.gif);background-repeat: no-repeat;background-size: 40%;background-position: center;}
form.wpcf7-form .submit-wrap p {
position: relative;
}
form.wpcf7-form.submitting .submit-wrap .btn-wrap {
--btn-color: #000;
}
.toc-wrapper .toc-list {
background-color: #fff;
overflow: auto;
color: #000;
list-style: none;
counter-reset: List;
font-size: 14px;
padding: 0;
margin: 0;
max-height: 300px;
scrollbar-width: thin;
}
.toc-wrapper .toc-list  .toc-list-item {
counter-increment: List;
font-weight: 400;
}
.toc-wrapper .toc-list  .toc-list-item a {
display: inline-block;
position: relative;
transition: 0.3s;
font-family: 'DM Sans', sans-serif;
}
.toc-wrapper:not(:empty) {
background-color: #fff;
border-radius: 20px;
overflow: hidden;
padding: 30px 20px;
color: #000;
margin-bottom: 30px;
}
.toc-wrapper > .toc-list:before {
content: "Table Of Content";
font-size: 22px;
font-weight: 600;
margin: 0 0 8px;
font-family: 'DM Sans', sans-serif;
display: inline-block;
}
.toc-wrapper .toc-list .toc-list-item a:hover, .toc-wrapper .toc-list .toc-list-item .is-active-link {
color: var(--secondary);
}
.toc-wrapper .toc-list .toc-list-item a:before {
content: counters(List,".");
display: inline-block;
margin-right: 6px;
width: 12px;
min-width: max-content;
text-align: right;
background: 0 0;
position: unset;
margin-top: 0;
flex: 0 0 auto;
top: auto;
}
.toc-wrapper .toc-list .toc-list-item a {
display: flex;
}
.toc-wrapper > .toc-list > .toc-list-item {
font-weight: 700;
}
.toc-wrapper>.toc-list ol .toc-list-item a:before {
min-width: 20px;
}
.toc-link:before {
content: none;
}
.toc-wrapper .toc-list .toc-list-item {
padding: 4px 0;
}
.toc-wrapper > .toc-list ol {
padding: 6px 0 0px 18px;
margin: 0;
list-style: none;
max-height: unset;
}  .comment-form .input-group {
margin-bottom: 14px;
}
.comment-form  .save-info-wrap {
display: flex;
}
.comment-form .save-info-wrap .save-info {
width: 16px;
height: 16px;
padding: 0;
border: 0;
margin-right: 12px;
cursor: pointer;
}
.comment-form .save-info-wrap {
font-size: 13px;
line-height: 1.4;
}
.comment-section {
margin-bottom: 8rem;
}
.comment-section .top-head {
display: flex;
justify-content: space-between;
padding: 50px 0;
border-top: 1px solid rgb(255 255 255/20%);
font-family: 'DM Sans',sans-serif;
flex-wrap: wrap;
column-gap: 50px;
}
.comment-section .top-head .brop-btn {
background-color: transparent;
border: 0;
color: #fff;
padding: 0 20px 12px 0;
font-size: 12px;
position: relative;
}
.comment-section .top-head .brop-btn:after {
content: "";
position: absolute;
top: 0;
right: 0;
background: url(//www.edzeb.com/blog/wp-content/themes/blankslate-child/assets/images/arrow-nav.svg);
width: 15px;
height: 15px;
background-size: contain;
background-repeat: no-repeat;
}
.comment-section .top-head .login-to {
font-size: 12px;
}
.comment-section .top-head .login-to svg {
width: 14px;
vertical-align: middle;
margin-bottom: 2px;
margin-right: 8px;
margin-left: 4px;
}
.sort-by {
position: relative;
}
.comment-section  ul.dropdown {
padding: 10px 8px;
margin: 0;
list-style: none;
position: absolute;
top: 100%;
left: 0;
z-index: 9;
background: #fff;
color: #000;
font-size: 12px;
border-radius: 0;
width: 110px;
opacity: 0;
visibility: hidden;
transition: 0.3s;
border-radius: 8px;
}
.comment-section ul.dropdown li.item:not(:last-child) {
margin-bottom: 2px;
}
.comment-section ul.dropdown li.item {
padding: 3px 6px;
cursor: pointer;
border-radius: 6px;
}
li.item:hover {
background-color: var(--secondary);
}
.sort-by:hover .dropdown {
opacity: 1;
visibility: visible;
}
.add-a-comment {
display: flex;
margin-bottom: 10px;
}
.comment-form .error:not(input) {
font-size: 12px;
color: red;
font-weight: 400;
}
.comment-form input[type="number"]::-webkit-outer-spin-button,
.comment-form input[type="number"]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.add-a-comment form input:not(.comment-box) {
padding-right: 20px;
} .comment-form input[type="number"] {
-moz-appearance: textfield;
}
.comment-section .user-thumb {
--ratio: 55px;
width: var(--ratio);
height: var(--ratio);
flex: 0 0 var(--ratio);
position: relative;
text-align: center;
background-color: #E8F1F0;
color: #000;
font-family: 'DM Sans', sans-serif;
border-radius: 50%;
overflow: hidden;
margin-right: 16px;
}
.comment-section .user-thumb > * {display: inline-flex;width: 100%;height: 100%;align-items: center;justify-content: center;font-weight: 700;font-size: 18px;}
.add-a-comment form {
width: 100%;
flex-grow: 1;
}
.add-a-comment form input.error {
border-color: #c20000;
}
.add-a-comment form input {
background-color: transparent;
border: 1px solid #ddd;
padding: 10px 60px 10px 20px;
margin: 0;
height: 55px;
border-radius: 10px;
width: 100%;
color: #fff;
font-family: 'DM Sans', sans-serif;
outline: none;
box-shadow: none;
}
.add-a-comment form input::placeholder {
color: #fff;
opacity: 0.5;
}
.comments-listing .comment-card {
padding: 35px 0;
display: flex;
font-family: 'DM Sans', sans-serif;
position: relative;
}
.comments-listing .comment-card .name {
font-size: 18px;
font-weight: 500;
margin: 0 0 8px;
text-transform: capitalize;
display: flex;
align-items: flex-start;
word-break: break-all;
}
.comments-listing .comment-card .name .admin {
font-size: 12px;
display: inline-block;
padding: 2px 10px;
border-radius: 50px;
background-color: var(--secondary);
color: #000;
margin-left: 16px;
flex: 0 0 auto;
}
.comments-listing .comment-card .description {
font-size: 15px;
font-weight: 200;
opacity: 0.9;
text-transform: capitalize;
margin: 0 0 12px;
}
.comments-listing .comment-card .meta .links a {
text-transform: capitalize;
margin: 0 0 9px;
letter-spacing: 1px;
}
.comments-listing .comment-card:not(:last-child) {border-bottom: 1px solid rgb(255 255 255 / 20%);}
.comments-listing .comment-card .meta .links {
font-size: 12px;
font-weight: 100;
opacity: 0.9;
text-transform: capitalize;
margin-right: 16px;
}
.comments-listing .comment-card .meta .links .divider {
display: inline-block;
margin: 0 5px;
}
.comments-listing .comment-card .meta {
display: flex;
align-items: baseline;
}
.comments-listing .comment-card .meta .likes-cta {
color: rgba(255, 255, 255, 0.7);
font-size: 14px;
}
.comments-listing .comment-card .meta .likes-cta i:hover {
color: #fff;
}
.comments-listing .comment-card .meta .likes-cta i.active {
color: var(--secondary);
}
.comments-listing .comment-card .meta .likes-cta i {
display: inline-block;
margin: 0 4px;
cursor: pointer;
}
.add-a-comment form .input-group {
position: relative;
}
.add-a-comment form button.submit {
position: absolute;
top: 8px;
right: 8px;
height: 38px;
background-color: var(--secondary);
border: none;
outline: none;
box-shadow: none;
color: #000;
width: 38px;
border-radius: 6px; transition: 0.3s;
}
.add-a-comment form button.submit path {
fill: currentColor;
}
.add-a-comment form button.submit.active {
visibility: visible;
}
.comment-card .comment-pending {
font-size: 14px;
margin-top: 12px;
color: var(--secondary);
}
.comments-listing .no-comments, .comment-loader {
text-align: center;
font-size: 20px;
margin: 4rem 0 0;
}
.comments-listing .comment-card .add-a-comment {
width: 100%;
margin-top: 20px;
}
.comments-listing .comment-card  .content-wrapper {
width: 100%;
}
.toast {
position: fixed;
top: 130px;
right: 30px;
border-radius: 9px;
background: #254a46;
padding: 20px 35px 20px 25px;
box-shadow: 0 6px 20px -5px rgba(0,0,0,.1);
overflow: hidden;
transform: translateX(calc(100% + 30px));
transition: all .5s cubic-bezier(.68,-.55,.265,1.35);
z-index: 14;
max-width: min(400px, 80vw);
}
.toast.active {
transform: translateX(0%)
}
.toast .toast-content {
display: flex;
align-items: center
}
.toast-content .check {
display: flex;
align-items: center;
justify-content: center;
height: 35px;
min-width: 35px;
color: #fff;
font-size: 20px;
border-radius: 50%
}
.toast-content .message {
display: flex;
flex-direction: column;
margin: 0 20px
}
.toast .message .text {
font-size: 14px;
font-weight: 400;
color: #fff;
}
.toast .message .text.text-1 {
font-weight: 600;
font-size: 16px;
color: #fff;
margin-bottom: 3px;
}
.toast .close {
position: absolute;
top: 10px;
right: 15px;
padding: 5px;
cursor: pointer;
opacity: .7;
width: 22px;
}
.toast .close:hover {
opacity: 1
}
.toast .progress {
position: absolute;
bottom: 0;
left: 0;
height: 3px;
width: 100%
}
.toast .progress:before {
content: "";
position: absolute;
bottom: 0;
right: 0;
height: 100%;
width: 100%;
background-color: var(--secondary);
}
.toast .progress.active:before {
animation: progress 5s linear forwards
}
@keyframes progress {
100% {
right: 100%
}
}
.toast .close path {
fill: #fff;
opacity: 1;
}
.toast-content .check path {
fill: currentColor;
}
.toast.active~button {
pointer-events: none
}
.post-carousel{
display: none;
}
.post-carousel.owl-loaded {
display: block;
}
.post-item{
width: 100%;
}
.post-carousel .owl-stage-outer {
overflow: visible;
}
.single-post .related-articles .tabs-content-wrap { position: relative;
}
.related-articles .post-carousel .owl-nav button {
border: none;
text-decoration: none;
width: 36px;
height: 36px;
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 50px;
margin: 0 5px;
background-color: #fff !important;
outline: none !important;
box-shadow: none !important;
}
.post-carousel .owl-nav button span {
width: 38px;
height: 38px;
background: white;
border-radius: 25px;
color: black;
font-size: 20px;
text-align: center;
transition: all 0.5s;
display: inline-flex;
align-items: center;
cursor: pointer;
justify-content: center;
transition: all 0.5s;
}
.post-carousel .owl-nav button span:active {
transition: all 0.5s;
background-color: #33687a;
} .single-post .related-articles h2 {
margin-bottom: 1rem;
}
.related-articles {
padding-bottom: 60px;
overflow: hidden;
} @media(max-width: 1199px){
}
@media(max-width: 991px){
.logo2 {
display: none
}
.d-md-none{
display: none !important;
}
#navbar-on-desktop {
display: block;
}
#cssmenu ul li:not(:last-child) {
border-bottom: 1px solid black;
}
#cssmenu ul li {
width: 100%;
margin: 8px 0 0 !important;
padding-bottom: 10px;
}
#cssmenu ul li a,
#cssmenu ul ul li a {
width: 100%;
border-bottom: 0;
padding: 5px 0;
color: #000;
font-weight: 500;
font-size: 14px;
}
#cssmenu>ul>li {
float: none
}
#cssmenu ul ul li a {
padding-left: 25px
}
#cssmenu ul ul li {
background: transparent
}
#cssmenu ul ul li:last-child {
border-bottom: 0;
padding-bottom: 0;
}
#cssmenu ul ul ul li a {
padding-left: 35px
}
#cssmenu ul ul,
#cssmenu ul ul ul {
position: relative;
left: 0;
width: 100%;
margin: 0;
text-align: left;
display: none;
padding-top: 0 !important;
}
#cssmenu #head-mobile {
display: block;
padding: 23px;
color: #ddd;
font-size: 15px;
font-weight: 700
}
.banner.blog-banner:after {
width: 24%;
right: 5%;
}
.menu-wrap {
position: absolute;
top: 100%;
left: -20px;
right: -20px;
background-color: var(--secondary);
padding: 10px 20px;
display: none;
max-height: calc(100vh - 72px);
overflow: auto;
}
.menu-wrap ul#menu-header-menu {
flex-direction: column;
gap: 0 !important;
width: 100%;
}
#menu-header-menu>.has-sub::after {
right: 0;
background: url(//www.edzeb.com/blog/wp-content/themes/blankslate-child/assets/images/mob-arrow-nav.svg);
background-repeat: no-repeat;
}
.menu-item-has-children span.submenu-button {
width: 25px;
height: 25px;
position: absolute;
top: 0;
right: 0;
background: url(//www.edzeb.com/blog/wp-content/themes/blankslate-child/assets/images/mob-arrow-nav.svg);
background-repeat: no-repeat;
z-index: 1;
background-color: var(--secondary);
background-position: center;
transition: transform 0.25s ease;
}
.menu-item-has-children span.submenu-button.submenu-opened {
transform: rotate(180deg);
}
.latest-blogs .col-lg-8 {
margin-bottom: 24px;
}
.touch-get .get-in-touch-text {
font-size: 3rem;
}
.foot-contacts .social-links {
margin-top: 12px;
}
.newsletter-card {
padding: 30px 40px;
}
.subscribe-newsletter .wpcf7-response-output {
width: calc(100% - 80px);
}
.subscribe-newsletter .wpcf7 {
position: relative;
}
.newsletter-card .head {
width: auto;
max-width: 100%;
}
.get-in-inner {
padding: 30px 40px;
}
}
@media(max-width: 767px){
.container{
padding: 0 20px;
}
h1 {
font-size: 2.6rem;
}
h2{
font-size: 2.2rem;
}
.d-sm-none{
display: none !important;
}
.btn-wrap{
display: none;
}
.location-wrap .text-center:not(:last-child) {
padding-bottom: 15px;
}
.blog-main-bg-wrapper {
background-position: center !important;
background-size: auto;
}
.mb-sm-10{
margin-bottom: 10px;
}
.mb-sm-20{
margin-bottom: 20px;
}
.mb-sm-30{
margin-bottom: 30px;
}
.mb-sm-40{
margin-bottom: 40px;
}
.mb-sm-50{
margin-bottom: 50px;
}
.mb-sm-60{
margin-bottom: 60px;
}
.mb-sm-70{
margin-bottom: 70px;
}.mb-sm-80{
margin-bottom: 80px;
}.mb-sm-90{
margin-bottom: 90px;
}.mb-sm-100{
margin-bottom: 100px;
}
header .cta-wrapper .btn-wrap {
display: none;
}
.latest-blogs .row {
--bs-gutter-x: 10px;
}
.banner.blog-banner {
background-image: url(//www.edzeb.com/blog/wp-content/themes/blankslate-child/assets/images/blog-home-banner-sm.png);
text-align: center;
padding-top: 11rem;
}
.banner.blog-banner:after {
width: 32%;
right: 18px;
padding-bottom: 25%;
}
.banner.blog-banner p {
font-size: 1rem;
}
.blog-search .search-wrap {
transform: none;
width: 100%;
display: flex;
border: none;
}
.blog-search {
padding: 3rem 0 2rem;
}
.blog-search .search-wrap [type=submit] {
position: relative;
flex: 0 0 100px;
height: auto;
margin-left: 18px;
}
.blog-search .search-wrap input[type=search] {
border: 0.5px solid var(--secondary);
border-radius: 10px;
padding-right: 10px;
}
.latest-blogs {
padding: 0;
}
.latest-blogs h2 {
text-align: center;
}
.blog-latest-lg .thumbnail { border-radius: 10px;
}
.content-wrapper > .meta-wrap {
margin: 0 -10px 12px;
}
.content-wrapper > .meta-wrap > * {
padding: 0 6px;
}
header {
background-color: #17211E;
}
.blog-latest-lg .content-wrapper h3 {
font-size: 1.2rem;
}
.blog-latest-lg .content-wrapper .related-cat {
margin-bottom: 4px;
}
.blog-latest-lg {
padding: 18px;
}
body.single .description h1 {
font-size: 2.6rem;
}
body.single .description h2 {
font-size: 2rem;
line-height: 1.3;
}
body.single .description h3 {
font-size: 1.7rem;
line-height: 1.3;
}
body.single .description h4 {
font-size: 1.3rem;
line-height: 1.3;
}
body.single .description h5 {
font-size: 1rem; 
}
.single .banner.blog-banner .heading {
font-size: 2.6rem;
}
.owl-carousel.features-owl {
width: auto;
margin: 0;
}
.owl-carousel.features-owl > * {
padding: 0;
overflow: visible;
}
.blog-features-listing .tabs-listing li{
margin: 0 6px;
}
.blog-features-listing .tabs-listing li a{
padding: 12px 18px;
height: 45px;
}
.blog-features-listing .tabs-listing li.active a {
padding-left: 26px;
padding-right: 26px;
}
.blog-features-listing .tabs-listing {
margin: 0 -20px 35px;
padding: 0 14px;
}
.blog-features-listing .cta-wrapper {
display: none;
}
.explore-more h2 {
font-size: 1.6rem;
}
.explore-tabs-listing .listing {
margin: 0 -20px 35px;
padding-left: 16px;
padding-right: 16px;
flex-wrap: nowrap;
justify-content: flex-start;
overflow: auto;
scrollbar-width: none;
scroll-snap-type: x mandatory;
scroll-behavior: smooth;
}
.explore-tabs-listing .listing li {
width: 46px;
height: 46px;
flex: 0 0 46px;
font-size: 18px;
line-height: 18px;
}
.blog-features-listing {
padding-bottom: 0;
}
.blog-features-listing .tabs-content-wrap {
margin-bottom: 0;
}
.subscribe-newsletter .wpcf7-response-output {
position: relative;
color: #fff;
width: 100%;
bottom: auto;
}
.explore-more {
padding: 3.4rem 0 3rem;
}
.drop-button {padding: 14px 50px 13px 10px;font-size: 15px;}
.drop-button::after {font-size: 8px;right: 20px;}
.newsletter-card {
background-image: url(//www.edzeb.com/blog/wp-content/themes/blankslate-child/assets/images/subscribe-bg-sm.png);
flex-direction: column;
overflow: hidden;
}
.newsletter-card .head {
width: 100%;
}
.blog-main-bg-wrapper .subscribe-newsletter:last-child {
padding: 2rem 0 7rem;
}
.newsletter-card .head h2 {
text-align: center;
font-size: 1.6rem;
width: 210px;
margin: 0 auto 30px;
}
.wpcf7-form input:not(.wpcf7-submit), .wpcf7-form select {
font-size: 16px;
}
.newsletter-card .cta-wrapper .btn-wrap {
margin-top: 14px;
border-image: linear-gradient(114deg, var(--btn-color) 0%, #32DBC600 13%, #32DBC600 87%, var(--btn-color) 100%) 1;
}
.newsletter-card .cta-wrapper .gradient-border {height: 48px;font-size: 16px;line-height: 1;}
.newsletter-card:before {
height: 180px;
width: 36%;
right: -20px;
left: auto;
transform: none;
}
.single-post .related-articles .tabs-content-wrap {
overflow: hidden; }
.post-carousel .owl-nav {
margin: 0;
}
.get-in-inner h3 {
font-size: 1.6rem;
}
.subscribe-newsletter {
padding: 0;
}
.get-in-inner {
padding: 30px 20px;
background-image: none;
background-color: #fff;
}
.comment-section .top-head {
padding: 50px 0 30px;
}
.get-in-inner .wpcf7-form .input-group label {
font-size: 22px;
}
.get-in-inner .wpcf7-form .input-group input:not(.wpcf7-submit), .get-in-inner .wpcf7-form .input-group select {
font-size: 18px;
}
.get-in-inner .wpcf7 .btn-wrap {
margin: 0 0 0;
width: 210px;
}
.get-in-inner .wpcf7 .btn-wrap .gradient-border {
width: 100%;
}
.get-in-inner .wpcf7 .btn-wrap .gradient-border {
height: 56px;
font-size: 16px;
}
.blog-single-content-wrap .head-info {
display: flex;
flex-direction: column;
}
.blog-single-content-wrap .head-info {
flex-direction: column-reverse;
}
.blog-single-content-wrap .thumbnail {
padding-bottom: 80%;
}
.single-main .blog-single-content-wrap h2 {
font-size: 1.6rem;
text-align: left;
line-height: 1.2;
}
.single-main .blog-single-content-wrap .head-main-heading h2,.single-main .blog-single-content-wrap .head-main-heading .heading {
padding: 0 30px;
margin-top: 0;
text-align: center;
}
.single-main .blog-single-content-wrap .head-main-heading {
text-align: center;
margin-bottom: 20px;
}
.comment-section .user-thumb {
--ratio: 48px;
}
.single-main .blog-single-content-wrap h4,.single-main .blog-single-content-wrap h3 {
font-size: 1.6rem;
line-height: 1.3;
}
.single-main .blog-single-content-wrap {
font-size: 16px;
}
body.search .blog-features-listing {
padding-top: 0;
}
footer {
background: url(//www.edzeb.com/blog/wp-content/themes/blankslate-child/assets/images/edzeb-footer-sm.png) !important;
padding: 8px 0px 24px 0px;
}
footer .for-our-res {
margin-bottom: 12px;
}
footer .menu li {
margin-bottom: 0.8rem;
}
.flex-wrap-reverse {flex-wrap: wrap-reverse;}
footer .touch-get .get-in-touch-text {
text-align: center;
font-size: 2.6rem;
margin-bottom: 12px;
}
.foot-contacts {
justify-content: center;
}
.foot-contact-wrap .item img {
width: 22px !important;
margin-left: 8px !important;
}
.foot-contact-wrap .item span {margin-left: 10px !important;font-size: 15px !important;white-space: nowrap;}
.foot-contact-wrap .item:last-child {
margin-right: 0;
}
.foot-contacts .social-links {
font-size: 20px;
margin-top: 20px;
}
.ftr-logo {
display: block;
margin: 0 auto;
margin-top: 24px !important;
width: 160px !important;
}
#myModal .popupres-1 {
display: none;
}
.modal .close {
position: absolute;
top: 10px;
right: 12px;
height: 30px;
width: 27px;
line-height: 23px;
}
#myModal .content-wrap {
padding: 40px 20px;
}
#myModal h2 {font-size: 1.8rem;}
#myModal form.wpcf7-form .wpcf7-response-output {
position: unset;
}
.toast {
right: 10px;
top: 88px;
padding: 16px 10px;
}
.toast-content .check {
height: 26px;
margin-top: 3px;
}
.toast .toast-content {
align-items: flex-start;
}
.toast-content .message {
margin: 0 10px;
}
.single-post .related-articles h2 {
margin-bottom: 1rem;
}
}
@media(max-width: 320px){
.foot-contacts .foot-contact-wrap {
flex-wrap: wrap;
justify-content: center;
row-gap: 14px;
}
}.toc{overflow-y:auto}.toc>.toc-list{overflow:hidden;position:relative}.toc>.toc-list li{list-style:none}.toc-list{margin:0;padding-left:10px}a.toc-link{color:currentColor;height:100%}.is-collapsible{max-height:1000px;overflow:hidden;transition:all 300ms ease-in-out}.is-collapsed{max-height:0}.is-position-fixed{position:fixed !important;top:0}.is-active-link{font-weight:700}.toc-link::before{background-color:#eee;content:" ";display:inline-block;height:inherit;left:0;margin-top:-1px;position:absolute;width:2px}.is-active-link::before{background-color:#54bc4b}