/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 14 2025 | 14:37:21 */
.block-editor-iframe__body, 
.editor-styles-wrapper.block-editor-writing-flow {
	padding: 0 20px;
}

p {
    margin-block-start: 0;
}

.relative-position {position: relative;}

/* ---------------------------------------------
  Layouts
--------------------------------------------- */

.reverse-on-pc {
	flex-direction: row-reverse;
}

body.single-post .blogpage-main-wrap h2.wp-block-heading, body.single-post .blogpage-main-wrap h3.wp-block-heading, body.single-post .blogpage-main-wrap h4.wp-block-heading, body.single-post .blogpage-main-wrap h5.wp-block-heading,
/*
.editor-visual-editor h2.wp-block-heading, .editor-visual-editor h3.wp-block-heading, .editor-visual-editor h4.wp-block-heading, .editor-visual-editor h5.wp-block-heading, .editor-visual-editor h6.wp-block-heading, */ 
 body.single-post .blogpage-main-wrap h6.wp-block-heading {
    margin-top: 30px;
}

ul.wp-block-categories-list.wp-block-categories {
    list-style: none;
}

/* ---------------------------------------------
  Blocks
--------------------------------------------- */

.wp-block-buttons .wp-block-button__link {
	padding-right: 45px;
	position: relative;
}
.wp-block-buttons .wp-block-button__link:after {
    font-family: FontAwesome !important;
    content: "\f061";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
    z-index: 7;
}

a.wp-block-button__link.has-accent-1-background-color.has-background.wp-element-button {
    color: #fff;
}

/* List */

ul.wp-block-list, 
.elementor-widget-text-editor ul {list-style: none;}

.elementor-widget-text-editor ul {padding-left: 10px;}

ul.wp-block-list li, 
.elementor-widget-text-editor li {position: relative; padding-left: 27px;}

.elementor-widget-text-editor li {margin-bottom: 20px;}

ul.wp-block-list li:before, 
.elementor-widget-text-editor li:before  {
    Font-family: FontAwesome !important;
	content:"\f05d";
    color: #0db4b9;
    font-size: 18px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 7;
}

ul.wp-block-list.bullets-color2 li:before, 
.elementor-widget-text-editor.bullets-color2 li:before {color: #ffffff;}

/* Accordion */

.wp-block-aab-accordion-item {
    border-radius: 0 !important;
    outline: none !important;
}
h5.aagb__accordion_title {font-size: 19px;}
.aagb__accordion_subheading {display: none;}

/* ---------------------------------------------
  Elementor
--------------------------------------------- */
/* Because it's added via Elementor Site Settings

.image-hover-effect-1 {
    overflow: hidden !important;
}
.image-hover-effect-1:hover img {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}

.bg-gradient-1 {
	background: #f8ebf4;
    background-image: linear-gradient(to right top, #f8ebf4, #f1f0fb, #ebf5fd, #ecf9fa, #f2fbf7);
}
.bg-gradient-2 {
	background: #f8ebf4;
    background-image: linear-gradient(to right top,#f8ebf4,#f1f0fb,#ebf5fd,#ecf9fa,#f2fbf7);
}
.bg-gradient-3 {
	background: #f8ebf4;
    background-image: linear-gradient(to right top,#f8ebf4,#f1f0fb,#ebf5fd,#ecf9fa,#f2fbf7);
}

.image-hover-effect-1 img {
    -webkit-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}

*/

/* ---------------------------------------------
  Footer
--------------------------------------------- */

.footer-branding-text-p a {color: #a3a3a3;}
.footer-branding-text-p a:hover {color: #e76d89;}