/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

@font-face {
    font-family: 'Konnect';
    src: url('assets/fonts/Konnect-Bold.eot');
    src: url('assets/fonts/Konnect-Bold.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/Konnect-Bold.woff2') format('woff2'),
    url('assets/fonts/Konnect-Bold.woff') format('woff'),
    url('assets/fonts/Konnect-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Konnect';
    src: url('assets/fonts/Konnect-SemiBold.eot');
    src: url('assets/fonts/Konnect-SemiBold.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/Konnect-SemiBold.woff2') format('woff2'),
    url('assets/fonts/Konnect-SemiBold.woff') format('woff'),
    url('assets/fonts/Konnect-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Konnect';
    src: url('assets/fonts/Konnect-Regular.eot');
    src: url('assets/fonts/Konnect-Regular.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/Konnect-Regular.woff2') format('woff2'),
    url('assets/fonts/Konnect-Regular.woff') format('woff'),
    url('assets/fonts/Konnect-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Konnect';
    src: url('assets/fonts/Konnect-Medium.eot');
    src: url('assets/fonts/Konnect-Medium.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/Konnect-Medium.woff2') format('woff2'),
    url('assets/fonts/Konnect-Medium.woff') format('woff'),
    url('assets/fonts/Konnect-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

body h1, body h2, body h3, body h4, body h5,body h6{
    font-family: 'Konnect';
}

/* CSS custom */
nav#header-menu-1 {
    margin: 0 !important;
}

nav#header-menu-1 > ul {
    padding: 16px 0;
}

nav#header-menu-1 > ul > li > a {
    padding: 8px 12px;
    text-transform: capitalize;
}

[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu .ct-menu-link:hover{
    background-color: rgba(26, 26, 26, 0.03);
}

.ct-header-cta.ct-header-cta-2 a {
    background: var(--theme-palette-color-1);
}

.ct-header-cta.ct-header-cta-2 a:hover{
    background-color: var(--theme-button-background-hover-color);
}
.ct-header-cta.ct-header-cta-2 a path{
    transition: all .12s
    cubic-bezier(0.455, 0.03, 0.515, 0.955);
}


.ct-header-cta.ct-header-cta-2 a:hover path{
    fill: #fff;
}

footer#footer div[data-row="middle"] .widget_media_image img{
    max-width: 260px !important;
}

footer#footer div[data-row="middle"] div ul:not(:last-child){
    margin-bottom: 24px;
}

footer#footer div[data-row="middle"] div ul li:not(:last-child){
    margin-bottom:8px;
}

footer#footer div[data-row="middle"] div ul li a{
    text-decoration: none;
}

footer#footer div[data-row="middle"] div ul li a:hover{
    text-decoration: underline;
}

footer#footer div[data-row="middle"] div[data-column="widget-area-1"] ul:first-child li{
    position: relative;
    padding-left: 28px;
}

footer#footer div[data-row="middle"] div ul:first-child li img{
    position: absolute;
    left:0;
    top:2px;
}

footer#footer div[data-row="middle"] div.widget_recent_entries li a {
    position: relative;
    padding-left: 10px;
    transition: all 0.3s ease;
    display: flex;
}

footer#footer div[data-row="middle"] div.widget_recent_entries li a:before{
    content:'';
    position: absolute;
    border-radius: 0.5px;
    background: #FFF;
    width: 2px;
    height: 6px;
    flex-shrink: 0;
    left:0;
    top: 9px;
    transition: all 0.3s ease;
}

footer#footer div[data-row="middle"] div.widget_recent_entries li a:hover{
    padding-left: 32px;
}

footer#footer div[data-row="middle"] div.widget_recent_entries li a:hover:before{
    width: 24px;
    background-color: var(--theme-link-hover-color);
}


footer#footer [data-footer*="type-1"] .ct-footer [data-row*="middle"] > div{
    --grid-template-columns: 2fr 1fr 1fr 2fr;
}

footer#footer [data-icons-type*=":"] .ct-icon-container {
    width: 48px;
    height: 48px;
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.20);
}

[data-footer*="type-1"] .ct-footer [data-row*="middle"] .widget-title{
    text-transform: uppercase;
}

[data-footer*="type-1"] .ct-footer [data-row*="top"] > div{
    padding: 0 0 12px !important;
    width: 100%;
}

.marquee {
    display: flex ;
    overflow: hidden ;
    white-space: nowrap ;
    align-items: center;
    justify-content: center;
}

.marquee > span {
    animation: marquee-content 5s infinite linear;
    display: flex;
    align-items: center;
    gap: 12px;
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    text-transform: uppercase;
    padding-right: 100px;
}

.marquee > span > span{
    color: #FFED75;
    border-radius: 4px;
    background: #F83F0C;
    font-weight: 600;
    display: flex;
    padding: 4px 12px 2px 12px;
    justify-content: center;
    align-items: center;
    gap: 8px;
}

.marquee:hover > span {
    animation-play-state: paused ;
}

@keyframes marquee-content {
    from {
        transform: translateX( 0% );
    }
    to {
        transform: translateX( -100% );
    }
}

.form-footer {
    display: flex;
    background: #FFDE00;
    flex-wrap: wrap;
}

.form-footer > div{
    flex: 0 0 50%;
    overflow: hidden;
    position: relative;
}

.form-footer > div:last-child{
    display: flex;
    padding: 48px;
    justify-content: center;
    align-items: flex-start;
    gap: 48px;
    flex-direction: column;
}

.form-footer > div:first-child img{
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    object-fit: cover;
    transform: translateY(-50%);
    height: 101%;
}

.form-footer > div:last-child > *{
    width: 100%;
    max-width: 600px;
}

.form-footer > div:last-child h2{
    text-align: center;
    margin-bottom: 0;
}

.form-footer > div:last-child div.wpcf7 {
    display: flex;
    padding: 24px;
    flex-direction: column;
    gap: 40px;
    align-self: stretch;
    background: #FFF;
    border-radius: 12px;
    border: 8px solid #F4F4F6;
}

.form-footer > div:last-child h3{
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 24px;
}

.form-footer > div:last-child p,
.css-input-cf7 .wpcf7-form p{
    margin-bottom: 8px;
}

.form-footer > div:last-child .wpcf7 p:last-of-type,
.css-input-cf7 .wpcf7 p:last-of-type{
    margin-bottom: var(--theme-content-spacing);
    position: relative;
    margin-top: 40px;
}

.form-footer > div:last-child div.wpcf7 input:not(.wpcf7-submit),
.form-footer > div:last-child div.wpcf7 textarea,
.css-input-cf7 input:not(.wpcf7-submit),
.css-input-cf7 textarea{
    border-radius: 8px;
    background: #F2F2F2 !important;
    display: flex;
    height: 48px;
    padding: 8px 16px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    color: #1A1A1A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.title-white-cf7-contact-us h3.has-text-align-center {
    color: #fff;
}

.form-footer > div:last-child div.wpcf7 textarea,
.css-input-cf7 textarea{
    height: 104px;
}

.form-footer > div:last-child div.wpcf7 input::placeholder,
.form-footer > div:last-child div.wpcf7 textarea::placeholder,
.css-input-cf7 input::placeholder,
.css-input-cf7 textarea::placeholder {
    color: #8F8F8F !important;
}

.form-footer > div:last-child div.wpcf7 input.wpcf7-submit,
.css-input-cf7 input.wpcf7-submit {
    display: flex;
    height: 56px;
    padding: 16px 24px;
    justify-content: center;
    align-items: center;
    gap: 16px;
    align-self: stretch;
    border-radius: 8px;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    width: 100%;
}

.css-input-cf7 input.wpcf7-submit{
    color: #000;
}

.css-input-cf7 input.wpcf7-submit:hover{
    color: #fff;
}

.form-footer > div:last-child div.wpcf7 input.wpcf7-submit{
    background: #1A1A1A;
    color: #FFF;
}

.form-footer > div:last-child .wpcf7-spinner,
.css-input-cf7 .wpcf7-spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
}

.ct-footer div[data-row="top"] div#custom_html-2 {
    margin-top: 12px;
}

.ct-footer div[data-row="top"] .wpcf7 .wpcf7-not-valid-tip {
    font-size: 16px;
}

.ct-footer .wpcf7 form .wpcf7-response-output,
.css-input-cf7 .wpcf7 form .wpcf7-response-output {
    border-radius: 8px;
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
    line-height: 24px;
}

@media (max-width: 767px){
    .form-footer > div{
        flex: 0 0 100%;
    }

    .form-footer > div:first-child img{
        position: unset;
        transform: none;
        height: auto;
    }

    .form-footer > div:last-child{
        max-width: min(100%, calc(90vw - 0px * 2));
        padding: 48px 0;
        gap: 30px;
        margin: 0 auto;
    }
}

span.flexy-arrow-prev svg, span.flexy-arrow-next svg{
	opacity: 0;
}

.swiper-slider-homepage .swiper-button-prev:after, .swiper-slider-homepage .swiper-button-next:after{
	opacity:0;
}

.swiper-slider-homepage .swiper-button-prev, span.flexy-arrow-prev{
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.2734 3.21094L15.3516 4.28906L7.64062 12L15.3516 19.7109L14.2734 20.7891L6.02344 12.5391L5.50781 12L6.02344 11.4609L14.2734 3.21094Z" fill="%231A1A1A"/></svg>') !important;
}

span.flexy-arrow-next, .swiper-slider-homepage .swiper-button-next{
	background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.72656 3.21094L8.64844 4.28906L16.3594 12L8.64844 19.7109L9.72656 20.7891L17.9766 12.5391L18.4922 12L17.9766 11.4609L9.72656 3.21094Z" fill="%231A1A1A"/></svg>') !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
}

span.flexy-arrow-next:hover,
.swiper-slider-homepage .swiper-button-next:hover,
.swiper-slider-homepage .swiper-button-prev:hover,
span.flexy-arrow-prev:hover{
	background-color: var(--theme-button-background-hover-color) !important;
}

.swiper-slider-homepage .swiper-button-prev:hover,
span.flexy-arrow-prev:hover{
	background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.2734 3.21094L15.3516 4.28906L7.64062 12L15.3516 19.7109L14.2734 20.7891L6.02344 12.5391L5.50781 12L6.02344 11.4609L14.2734 3.21094Z" fill="%23ffffff"/></svg>') !important;
}

span.flexy-arrow-next:hover,
.swiper-slider-homepage .swiper-button-next:hover{
	background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.72656 3.21094L8.64844 4.28906L16.3594 12L8.64844 19.7109L9.72656 20.7891L17.9766 12.5391L18.4922 12L17.9766 11.4609L9.72656 3.21094Z" fill="%23ffffff"/></svg>') !important;
}

.ants-css-accordion  h3.stk-block-heading__text {
    position: relative;
}

.add-icon .ants-css-accordion  h3.stk-block-heading__text:before {
    content: '';
    width: 28px;
    height: 28px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -40px;
    background-image: url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25.1039 20.7855L16.3236 4.64909C15.7539 3.59193 14.9017 3.00024 13.9869 3.00024C13.0722 3.00024 12.2327 3.60351 11.6526 4.66067L2.89431 20.7867C2.32694 21.8299 2.26441 22.8998 2.73452 23.7161C3.20347 24.5348 4.14252 25.0002 5.30389 25.0002H22.6955C23.8568 25.0002 24.7959 24.5348 25.266 23.7173C25.7349 22.8998 25.6724 21.8427 25.1039 20.7867V20.7855ZM13.9997 8.04519C14.457 8.04519 14.8276 8.42267 14.8276 8.88814V16.5106C14.8276 16.976 14.457 17.3535 13.9997 17.3535C13.8899 17.3526 13.7815 17.3301 13.6805 17.2872C13.5794 17.2443 13.4879 17.182 13.411 17.1037C13.3341 17.0254 13.2734 16.9327 13.2323 16.8309C13.1913 16.7292 13.1707 16.6203 13.1718 16.5106V8.88698C13.1718 8.43424 13.5423 8.04519 13.9997 8.04519ZM13.9997 21.5046C13.2829 21.5046 12.7144 20.914 12.7144 20.1846C12.7144 19.4551 13.2957 18.8634 13.9997 18.8634C14.7164 18.8634 15.2849 19.4539 15.2849 20.1834C15.2849 20.9129 14.7037 21.5046 13.9997 21.5046Z" fill="%23F83F0C"/></svg>');
    z-index: 3;
}

.custom-icon-accordion .stk-inner-blocks .stk-block-accordion:nth-child(1)  h3.stk-block-heading__text,
.custom-icon-accordion .stk-inner-blocks .stk-block-accordion:nth-child(2)  h3.stk-block-heading__text,
.custom-icon-accordion .stk-inner-blocks .stk-block-accordion:nth-child(3)  h3.stk-block-heading__text{
    position: relative;
}

.custom-icon-accordion .stk-inner-blocks .stk-block-accordion:nth-child(1)  h3.stk-block-heading__text:before,
.custom-icon-accordion .stk-inner-blocks .stk-block-accordion:nth-child(2)  h3.stk-block-heading__text:before,
.custom-icon-accordion .stk-inner-blocks .stk-block-accordion:nth-child(3)  h3.stk-block-heading__text:before{
    content: '';
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -52px;
    z-index: 3;
}

.custom-icon-accordion .stk-inner-blocks .stk-block-accordion:nth-child(1)  h3.stk-block-heading__text:before{
    background-image: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="40" height="40" rx="6" fill="%231A1A1A"/><path d="M17.4849 21.2593V18.7699L19.3727 17.3931L21.2605 18.7699V21.2593C21.2605 21.3427 21.2273 21.4228 21.1683 21.4818C21.1093 21.5408 21.0293 21.5739 20.9458 21.5739H17.7995C17.7161 21.5739 17.636 21.5408 17.577 21.4818C17.518 21.4228 17.4849 21.3427 17.4849 21.2593Z" fill="%23333333"/><path d="M8.98975 19.3713C8.98989 17.7029 9.39211 16.059 10.1623 14.579C10.9326 13.0989 12.0481 11.8263 13.4146 10.8689C14.781 9.91147 16.358 9.29744 18.0121 9.0788C19.6661 8.86016 21.3485 9.04335 22.9168 9.61286C24.4851 10.1824 25.893 11.1214 27.0213 12.3505C28.1496 13.5796 28.9652 15.0625 29.3988 16.6736C29.8325 18.2847 29.8715 19.9766 29.5125 21.606C29.1536 23.2354 28.4072 24.7543 27.3367 26.034L30.7033 29.4019C30.8701 29.5808 30.9608 29.8175 30.9565 30.062C30.9522 30.3065 30.8531 30.5399 30.6802 30.7128C30.5073 30.8857 30.2739 30.9848 30.0294 30.9891C29.7849 30.9934 29.5482 30.9027 29.3693 30.7359L25.9989 27.3656C24.4813 28.6235 22.637 29.4235 20.6815 29.672C18.726 29.9205 16.7402 29.6072 14.9562 28.7687C13.1722 27.9302 11.6638 26.6013 10.6072 24.9371C9.55066 23.273 8.98964 21.3425 8.98975 19.3713ZM22.7607 17.5263L19.929 15.4623C19.7674 15.3445 19.5726 15.281 19.3727 15.281C19.1727 15.281 18.978 15.3445 18.8164 15.4623L15.9847 17.5263C15.8646 17.6139 15.7669 17.7287 15.6995 17.8612C15.6322 17.9937 15.5971 18.1403 15.5971 18.289V21.2591C15.5971 22.4749 16.5838 23.4616 17.7995 23.4616H20.9459C21.53 23.4616 22.0902 23.2295 22.5032 22.8165C22.9163 22.4034 23.1483 21.8432 23.1483 21.2591V18.289C23.1483 18.1403 23.1132 17.9937 23.0459 17.8612C22.9785 17.7287 22.8808 17.6139 22.7607 17.5263Z" fill="%23FFE082"/></svg>');
}
.custom-icon-accordion .stk-inner-blocks .stk-block-accordion:nth-child(2)  h3.stk-block-heading__text:before{
background-image: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="40" height="40" rx="6" fill="%23333333"/><path d="M10.0534 9C10.0179 9 9.98235 9.00206 9.94621 9.00572C9.36773 9.06464 8.94662 9.58091 9.00549 10.1595C9.06442 10.7379 9.58073 11.1591 10.1593 11.1001C10.7377 11.0413 11.1588 10.525 11.0999 9.94644C11.0446 9.40405 10.5871 8.99986 10.0534 9H10.0534ZM15.5975 9.41745C15.5765 9.41745 15.5547 9.41814 15.5332 9.42033C15.191 9.4551 14.9423 9.76148 14.9771 10.1037C15.0119 10.4459 15.3182 10.6946 15.6604 10.6598C16.0026 10.625 16.2514 10.3201 16.2165 9.97791C16.1839 9.65708 15.9132 9.41741 15.5976 9.4175L15.5975 9.41745ZM12.1293 10.2381C12.1083 10.2381 12.0877 10.2387 12.0664 10.2409C11.7242 10.2758 11.4739 10.5821 11.5088 10.9243C11.5436 11.2665 11.8499 11.5153 12.1922 11.4804C12.5344 11.4455 12.7831 11.1406 12.7483 10.7984C12.7156 10.4776 12.445 10.238 12.1293 10.2381ZM17.1487 10.7785C17.1145 10.7785 17.0804 10.7792 17.0458 10.7828C16.4906 10.8393 16.0857 11.3355 16.1422 11.8907C16.1987 12.4458 16.695 12.8507 17.2502 12.7942C17.8053 12.7377 18.2088 12.2414 18.1523 11.6862C18.0993 11.1658 17.6608 10.7783 17.1486 10.7784L17.1487 10.7785ZM13.7218 11.8693C13.6613 11.8693 13.6004 11.8716 13.5388 11.8778C13.1876 11.9136 12.8706 12.0502 12.6124 12.2539C12.4931 12.1556 12.3555 12.082 12.2075 12.0373C12.0595 11.9926 11.9041 11.9777 11.7504 11.9936C11.1066 12.0592 10.6369 12.6336 10.7025 13.2774C10.7681 13.9213 11.344 14.3895 11.9878 14.3239C12.0099 14.3216 12.0319 14.3188 12.0536 14.3153C12.2585 14.8376 12.6978 15.2319 13.2316 15.3833C13.1703 15.5465 13.1478 15.7218 13.1658 15.8952C13.2291 16.5173 13.786 16.9707 14.4081 16.9073C15.0303 16.844 15.4823 16.2885 15.4189 15.6664C15.4042 15.5184 15.3603 15.3747 15.2899 15.2437C15.2195 15.1127 15.1239 14.9968 15.0086 14.9029C15.3611 14.5368 15.5574 14.0242 15.5018 13.479C15.4079 12.5565 14.6298 11.869 13.7219 11.8693L13.7218 11.8693ZM18.7027 13.855C18.611 13.8547 18.5194 13.8589 18.4282 13.8678C16.9528 14.0182 15.879 15.3361 16.0293 16.8115C16.0513 17.0291 16.0997 17.2432 16.1736 17.4491C15.3982 17.8031 14.8973 18.6212 14.9885 19.5163C15.1028 20.6401 16.1063 21.4579 17.2301 21.3434C17.4144 21.3246 17.5952 21.2808 17.7677 21.2133C17.7698 21.2754 17.7741 21.3378 17.7805 21.4005C17.9228 22.7978 19.0622 23.8523 20.4211 23.9296C20.1931 24.6249 20.1033 25.3777 20.1823 26.1527C20.1845 26.1751 20.1868 26.1975 20.1894 26.2198C20.1751 26.2209 20.1608 26.2212 20.1465 26.2227C19.2438 26.3146 18.5878 27.1213 18.6797 28.024C18.7716 28.9266 19.5769 29.5841 20.4796 29.4922C20.8289 29.4572 21.1576 29.3108 21.4174 29.0748C22.5274 30.3941 24.2492 31.1597 26.0938 30.9718C29.0566 30.6702 31.2133 28.0232 30.9115 25.0604C30.727 23.2478 29.6649 21.737 28.1895 20.9059C28.2767 20.5644 28.306 20.2018 28.2682 19.8308C28.0957 18.1368 26.5826 16.9034 24.8885 17.0759C23.7335 17.1935 22.7938 17.935 22.3667 18.9316C21.9117 18.5601 21.3424 18.3302 20.7283 18.2997C21.197 17.7597 21.4498 17.0357 21.3717 16.2682C21.2308 14.885 20.0636 13.8547 18.7025 13.855H18.7027ZM23.6792 13.9337C23.6337 13.9337 23.5882 13.9361 23.542 13.9408C22.8018 14.0162 22.2629 14.6773 22.3382 15.4175C22.4136 16.1578 23.0748 16.6968 23.815 16.6214C24.5553 16.546 25.0942 15.8848 25.0188 15.1446C24.9481 14.4506 24.362 13.9335 23.6792 13.9337ZM26.4041 15.1388C26.383 15.1388 26.3611 15.141 26.3398 15.1431C25.9976 15.178 25.7488 15.4829 25.7837 15.8251C25.8184 16.1673 26.1248 16.4161 26.467 16.3812C26.8092 16.3464 27.058 16.0415 27.0231 15.6993C26.9905 15.3785 26.7198 15.1388 26.4041 15.1389L26.4041 15.1388ZM11.0699 17.572C11.0488 17.572 11.0284 17.5727 11.007 17.5749C10.6648 17.6097 10.4146 17.9146 10.4494 18.2569C10.4785 18.5423 10.6969 18.7621 10.967 18.8072C10.941 18.9293 10.9342 19.0547 10.947 19.179C11.014 19.8372 11.6011 20.3167 12.2594 20.2497C12.9176 20.1827 13.3971 19.5942 13.3302 18.9358C13.2631 18.2777 12.676 17.7981 12.0176 17.8651C11.8903 17.8781 11.7658 17.9114 11.6489 17.9638C11.5561 17.7307 11.3276 17.572 11.0699 17.5721V17.572ZM13.0886 21.0446C13.0579 21.0446 13.0267 21.0458 12.9956 21.049C12.4977 21.0996 12.1357 21.5446 12.1865 22.0426C12.2371 22.5404 12.6821 22.9024 13.18 22.8517C13.6779 22.8011 14.0398 22.3575 13.9892 21.8596C13.9416 21.3928 13.5478 21.0446 13.0885 21.0447L13.0886 21.0446ZM15.3201 22.7487C15.2524 22.7487 15.1846 22.752 15.1172 22.7588C14.025 22.87 13.2304 23.8468 13.3417 24.939C13.4528 26.0311 14.4282 26.8258 15.5204 26.7146C15.9701 26.6692 16.3908 26.4715 16.7127 26.1542C16.9568 26.2946 17.2389 26.3546 17.519 26.3257C18.2593 26.2502 18.7982 25.5891 18.7228 24.8488C18.6474 24.1086 17.9863 23.5697 17.2461 23.6451C17.1645 23.6533 17.0862 23.669 17.0101 23.6909C16.656 23.1193 16.0227 22.7485 15.3203 22.7487H15.3201Z" fill="%23FFED75"/></svg>');
}
.custom-icon-accordion .stk-inner-blocks .stk-block-accordion:nth-child(3)  h3.stk-block-heading__text:before{
background-image: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="40" height="40" rx="6" fill="%23333333"/><path d="M19.9995 31C26.0066 31 30.9995 26.0071 30.9995 20C30.9995 13.9823 25.9956 9 19.9885 9C13.9713 9 9 13.9823 9 20C9 26.0071 13.9819 31 19.9995 31ZM20 26.6973C18.3177 26.6973 16.8508 24.8853 16.8508 22.9439C16.8508 22.6311 16.9047 22.3835 17.0128 22.1677C16.8508 22.211 16.6677 22.2537 16.4951 22.297C16.0962 22.4051 15.9665 22.5777 16.0203 22.9334L16.4625 25.7908C16.5057 26.1253 16.301 26.3305 16.0313 26.3305C15.7401 26.3305 15.6108 26.1364 15.5569 25.8561L15.0715 22.7714C14.9638 22.0706 15.244 21.6933 16.0097 21.5097L18.6302 20.895V20.8305C18.3716 20.7118 18.199 20.4532 18.1236 20.1942L16.3659 19.9351C15.6214 19.8274 15.2873 19.4175 15.2873 18.6845V16.6355C15.2873 16.3442 15.4598 16.1823 15.7401 16.1823C16.0207 16.1823 16.1823 16.3548 16.1823 16.6355V18.5009C16.1823 18.9214 16.4086 19.0618 16.797 19.1156L18.0909 19.2992C18.1558 19.1156 18.2745 18.9541 18.447 18.846V18.7816C17.4334 18.598 16.9263 17.9943 16.9263 17.0772C16.9263 16.3226 17.207 15.6108 17.692 15.0715L17.6487 15.0393C17.0344 14.6942 16.9695 14.0146 17.3469 13.3566L17.703 12.7745C17.8107 12.5803 17.94 12.4832 18.1342 12.4832C18.3605 12.4832 18.5437 12.6558 18.5437 12.8927C18.5437 13.0009 18.5331 13.0547 18.4576 13.1734L18.1447 13.6589C17.951 13.9718 17.9616 14.2409 18.1664 14.4351C18.2107 14.4709 18.2576 14.5034 18.3067 14.5322C18.8041 14.1882 19.3947 14.004 19.9995 14.0044C20.7436 14.0044 21.2829 14.2524 21.7145 14.5327C21.7467 14.511 21.8005 14.4788 21.8433 14.436C22.0485 14.2414 22.0596 13.9718 21.876 13.6593L21.5525 13.1739C21.4881 13.0552 21.477 13.0013 21.477 12.8932C21.477 12.6562 21.6496 12.4837 21.8976 12.4837C22.0702 12.4837 22.1994 12.5808 22.3071 12.775L22.6633 13.357C23.0406 14.015 22.9439 14.6298 22.372 15.0397L22.3076 15.0936C22.7986 15.638 23.0713 16.3445 23.0732 17.0777C23.0732 17.9947 22.5662 18.5984 21.5525 18.782V18.8464C21.7145 18.9546 21.8332 19.1161 21.8976 19.2997L23.2025 19.1161C23.5909 19.0622 23.8062 18.9219 23.8062 18.5013V16.6355C23.8062 16.3553 23.9788 16.1827 24.2595 16.1827C24.5291 16.1827 24.7122 16.3447 24.7122 16.6359V18.6849C24.7122 19.4179 24.3671 19.8279 23.6337 19.9356L21.876 20.1946C21.8005 20.4532 21.6169 20.7123 21.3689 20.831V20.8954L23.9788 21.5102C24.7445 21.6938 25.0251 22.0711 24.9175 22.7719L24.432 25.8566C24.3782 26.1368 24.2595 26.3305 23.9572 26.3305C23.688 26.3305 23.4832 26.1262 23.5366 25.7917L23.9682 22.9338C24.0326 22.5781 23.8927 22.4056 23.4938 22.2975C23.3318 22.2542 23.1487 22.2114 22.9762 22.1682C23.0838 22.384 23.1377 22.632 23.1377 22.9444C23.1377 24.8862 21.6712 26.6977 19.9995 26.6977" fill="%23FFED75"/></svg>');
}

.custom-icon-accordion .stk-inner-blocks .stk-block-accordion.stk--is-open:nth-child(1)  h3.stk-block-heading__text:before{
    background-image: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="40" height="40" rx="6" fill="%23FFED75"/><path d="M17.4849 21.2593V18.7699L19.3727 17.3931L21.2605 18.7699V21.2593C21.2605 21.3427 21.2273 21.4228 21.1683 21.4818C21.1093 21.5408 21.0293 21.5739 20.9458 21.5739H17.7995C17.7161 21.5739 17.636 21.5408 17.577 21.4818C17.518 21.4228 17.4849 21.3427 17.4849 21.2593Z" fill="%23333333"/><path d="M8.98975 19.3713C8.98989 17.7029 9.39211 16.059 10.1623 14.579C10.9326 13.0989 12.0481 11.8263 13.4146 10.8689C14.781 9.91147 16.358 9.29744 18.0121 9.0788C19.6661 8.86016 21.3485 9.04335 22.9168 9.61286C24.4851 10.1824 25.893 11.1214 27.0213 12.3505C28.1496 13.5796 28.9652 15.0625 29.3988 16.6736C29.8325 18.2847 29.8715 19.9766 29.5125 21.606C29.1536 23.2354 28.4072 24.7543 27.3367 26.034L30.7033 29.4019C30.8701 29.5808 30.9608 29.8175 30.9565 30.062C30.9522 30.3065 30.8531 30.5399 30.6802 30.7128C30.5073 30.8857 30.2739 30.9848 30.0294 30.9891C29.7849 30.9934 29.5482 30.9027 29.3693 30.7359L25.9989 27.3656C24.4813 28.6235 22.637 29.4235 20.6815 29.672C18.726 29.9205 16.7402 29.6072 14.9562 28.7687C13.1722 27.9302 11.6638 26.6013 10.6072 24.9371C9.55066 23.273 8.98964 21.3425 8.98975 19.3713ZM22.7607 17.5263L19.929 15.4623C19.7674 15.3445 19.5726 15.281 19.3727 15.281C19.1727 15.281 18.978 15.3445 18.8164 15.4623L15.9847 17.5263C15.8646 17.6139 15.7669 17.7287 15.6995 17.8612C15.6322 17.9937 15.5971 18.1403 15.5971 18.289V21.2591C15.5971 22.4749 16.5838 23.4616 17.7995 23.4616H20.9459C21.53 23.4616 22.0902 23.2295 22.5032 22.8165C22.9163 22.4034 23.1483 21.8432 23.1483 21.2591V18.289C23.1483 18.1403 23.1132 17.9937 23.0459 17.8612C22.9785 17.7287 22.8808 17.6139 22.7607 17.5263Z" fill="%23333333"/></svg>');
}

.custom-icon-accordion .stk-inner-blocks .stk-block-accordion.stk--is-open:nth-child(2)  h3.stk-block-heading__text:before{
    background-image: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="40" height="40" rx="6" fill="%23FFED75"/><path d="M10.0534 9C10.0179 9 9.98235 9.00206 9.94621 9.00572C9.36773 9.06464 8.94662 9.58091 9.00549 10.1595C9.06442 10.7379 9.58073 11.1591 10.1593 11.1001C10.7377 11.0413 11.1588 10.525 11.0999 9.94644C11.0446 9.40405 10.5871 8.99986 10.0534 9H10.0534ZM15.5975 9.41745C15.5765 9.41745 15.5547 9.41814 15.5332 9.42033C15.191 9.4551 14.9423 9.76148 14.9771 10.1037C15.0119 10.4459 15.3182 10.6946 15.6604 10.6598C16.0026 10.625 16.2514 10.3201 16.2165 9.97791C16.1839 9.65708 15.9132 9.41741 15.5976 9.4175L15.5975 9.41745ZM12.1293 10.2381C12.1083 10.2381 12.0877 10.2387 12.0664 10.2409C11.7242 10.2758 11.4739 10.5821 11.5088 10.9243C11.5436 11.2665 11.8499 11.5153 12.1922 11.4804C12.5344 11.4455 12.7831 11.1406 12.7483 10.7984C12.7156 10.4776 12.445 10.238 12.1293 10.2381ZM17.1487 10.7785C17.1145 10.7785 17.0804 10.7792 17.0458 10.7828C16.4906 10.8393 16.0857 11.3355 16.1422 11.8907C16.1987 12.4458 16.695 12.8507 17.2502 12.7942C17.8053 12.7377 18.2088 12.2414 18.1523 11.6862C18.0993 11.1658 17.6608 10.7783 17.1486 10.7784L17.1487 10.7785ZM13.7218 11.8693C13.6613 11.8693 13.6004 11.8716 13.5388 11.8778C13.1876 11.9136 12.8706 12.0502 12.6124 12.2539C12.4931 12.1556 12.3555 12.082 12.2075 12.0373C12.0595 11.9926 11.9041 11.9777 11.7504 11.9936C11.1066 12.0592 10.6369 12.6336 10.7025 13.2774C10.7681 13.9213 11.344 14.3895 11.9878 14.3239C12.0099 14.3216 12.0319 14.3188 12.0536 14.3153C12.2585 14.8376 12.6978 15.2319 13.2316 15.3833C13.1703 15.5465 13.1478 15.7218 13.1658 15.8952C13.2291 16.5173 13.786 16.9707 14.4081 16.9073C15.0303 16.844 15.4823 16.2885 15.4189 15.6664C15.4042 15.5184 15.3603 15.3747 15.2899 15.2437C15.2195 15.1127 15.1239 14.9968 15.0086 14.9029C15.3611 14.5368 15.5574 14.0242 15.5018 13.479C15.4079 12.5565 14.6298 11.869 13.7219 11.8693L13.7218 11.8693ZM18.7027 13.855C18.611 13.8547 18.5194 13.8589 18.4282 13.8678C16.9528 14.0182 15.879 15.3361 16.0293 16.8115C16.0513 17.0291 16.0997 17.2432 16.1736 17.4491C15.3982 17.8031 14.8973 18.6212 14.9885 19.5163C15.1028 20.6401 16.1063 21.4579 17.2301 21.3434C17.4144 21.3246 17.5952 21.2808 17.7677 21.2133C17.7698 21.2754 17.7741 21.3378 17.7805 21.4005C17.9228 22.7978 19.0622 23.8523 20.4211 23.9296C20.1931 24.6249 20.1033 25.3777 20.1823 26.1527C20.1845 26.1751 20.1868 26.1975 20.1894 26.2198C20.1751 26.2209 20.1608 26.2212 20.1465 26.2227C19.2438 26.3146 18.5878 27.1213 18.6797 28.024C18.7716 28.9266 19.5769 29.5841 20.4796 29.4922C20.8289 29.4572 21.1576 29.3108 21.4174 29.0748C22.5274 30.3941 24.2492 31.1597 26.0938 30.9718C29.0566 30.6702 31.2133 28.0232 30.9115 25.0604C30.727 23.2478 29.6649 21.737 28.1895 20.9059C28.2767 20.5644 28.306 20.2018 28.2682 19.8308C28.0957 18.1368 26.5826 16.9034 24.8885 17.0759C23.7335 17.1935 22.7938 17.935 22.3667 18.9316C21.9117 18.5601 21.3424 18.3302 20.7283 18.2997C21.197 17.7597 21.4498 17.0357 21.3717 16.2682C21.2308 14.885 20.0636 13.8547 18.7025 13.855H18.7027ZM23.6792 13.9337C23.6337 13.9337 23.5882 13.9361 23.542 13.9408C22.8018 14.0162 22.2629 14.6773 22.3382 15.4175C22.4136 16.1578 23.0748 16.6968 23.815 16.6214C24.5553 16.546 25.0942 15.8848 25.0188 15.1446C24.9481 14.4506 24.362 13.9335 23.6792 13.9337ZM26.4041 15.1388C26.383 15.1388 26.3611 15.141 26.3398 15.1431C25.9976 15.178 25.7488 15.4829 25.7837 15.8251C25.8184 16.1673 26.1248 16.4161 26.467 16.3812C26.8092 16.3464 27.058 16.0415 27.0231 15.6993C26.9905 15.3785 26.7198 15.1388 26.4041 15.1389L26.4041 15.1388ZM11.0699 17.572C11.0488 17.572 11.0284 17.5727 11.007 17.5749C10.6648 17.6097 10.4146 17.9146 10.4494 18.2569C10.4785 18.5423 10.6969 18.7621 10.967 18.8072C10.941 18.9293 10.9342 19.0547 10.947 19.179C11.014 19.8372 11.6011 20.3167 12.2594 20.2497C12.9176 20.1827 13.3971 19.5942 13.3302 18.9358C13.2631 18.2777 12.676 17.7981 12.0176 17.8651C11.8903 17.8781 11.7658 17.9114 11.6489 17.9638C11.5561 17.7307 11.3276 17.572 11.0699 17.5721V17.572ZM13.0886 21.0446C13.0579 21.0446 13.0267 21.0458 12.9956 21.049C12.4977 21.0996 12.1357 21.5446 12.1865 22.0426C12.2371 22.5404 12.6821 22.9024 13.18 22.8517C13.6779 22.8011 14.0398 22.3575 13.9892 21.8596C13.9416 21.3928 13.5478 21.0446 13.0885 21.0447L13.0886 21.0446ZM15.3201 22.7487C15.2524 22.7487 15.1846 22.752 15.1172 22.7588C14.025 22.87 13.2304 23.8468 13.3417 24.939C13.4528 26.0311 14.4282 26.8258 15.5204 26.7146C15.9701 26.6692 16.3908 26.4715 16.7127 26.1542C16.9568 26.2946 17.2389 26.3546 17.519 26.3257C18.2593 26.2502 18.7982 25.5891 18.7228 24.8488C18.6474 24.1086 17.9863 23.5697 17.2461 23.6451C17.1645 23.6533 17.0862 23.669 17.0101 23.6909C16.656 23.1193 16.0227 22.7485 15.3203 22.7487H15.3201Z" fill="%231A1A1A"/></svg>');
}
.custom-icon-accordion .stk-inner-blocks .stk-block-accordion.stk--is-open:nth-child(3)  h3.stk-block-heading__text:before{
background-image: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="40" height="40" rx="6" fill="%23FFED75"/><path d="M19.9995 31C26.0066 31 30.9995 26.0071 30.9995 20C30.9995 13.9823 25.9956 9 19.9885 9C13.9713 9 9 13.9823 9 20C9 26.0071 13.9819 31 19.9995 31ZM20 26.6973C18.3177 26.6973 16.8508 24.8853 16.8508 22.9439C16.8508 22.6311 16.9047 22.3835 17.0128 22.1677C16.8508 22.211 16.6677 22.2537 16.4951 22.297C16.0962 22.4051 15.9665 22.5777 16.0203 22.9334L16.4625 25.7908C16.5057 26.1253 16.301 26.3305 16.0313 26.3305C15.7401 26.3305 15.6108 26.1364 15.5569 25.8561L15.0715 22.7714C14.9638 22.0706 15.244 21.6933 16.0097 21.5097L18.6302 20.895V20.8305C18.3716 20.7118 18.199 20.4532 18.1236 20.1942L16.3659 19.9351C15.6214 19.8275 15.2873 19.4175 15.2873 18.6845V16.6355C15.2873 16.3442 15.4598 16.1823 15.7401 16.1823C16.0207 16.1823 16.1823 16.3548 16.1823 16.6355V18.5009C16.1823 18.9214 16.4086 19.0618 16.797 19.1156L18.0909 19.2992C18.1558 19.1156 18.2745 18.9541 18.447 18.846V18.7816C17.4334 18.598 16.9263 17.9943 16.9263 17.0772C16.9263 16.3226 17.207 15.6108 17.692 15.0715L17.6487 15.0393C17.0344 14.6942 16.9695 14.0146 17.3469 13.3566L17.703 12.7745C17.8107 12.5803 17.94 12.4832 18.1342 12.4832C18.3605 12.4832 18.5437 12.6558 18.5437 12.8927C18.5437 13.0009 18.5331 13.0547 18.4576 13.1734L18.1447 13.6589C17.951 13.9718 17.9616 14.2409 18.1664 14.4351C18.2107 14.4709 18.2576 14.5034 18.3067 14.5322C18.8041 14.1882 19.3947 14.004 19.9995 14.0044C20.7436 14.0044 21.2829 14.2524 21.7145 14.5327C21.7467 14.511 21.8005 14.4788 21.8433 14.436C22.0485 14.2414 22.0596 13.9718 21.876 13.6593L21.5525 13.1739C21.4881 13.0552 21.477 13.0013 21.477 12.8932C21.477 12.6562 21.6496 12.4837 21.8976 12.4837C22.0702 12.4837 22.1994 12.5808 22.3071 12.775L22.6633 13.357C23.0406 14.015 22.9439 14.6298 22.372 15.0397L22.3076 15.0936C22.7986 15.638 23.0713 16.3445 23.0732 17.0777C23.0732 17.9947 22.5662 18.5984 21.5525 18.782V18.8464C21.7145 18.9546 21.8332 19.1161 21.8976 19.2997L23.2025 19.1161C23.5909 19.0622 23.8062 18.9219 23.8062 18.5013V16.6355C23.8062 16.3553 23.9788 16.1827 24.2595 16.1827C24.5291 16.1827 24.7122 16.3447 24.7122 16.6359V18.6849C24.7122 19.4179 24.3671 19.8279 23.6337 19.9356L21.876 20.1946C21.8005 20.4532 21.6169 20.7123 21.3689 20.831V20.8954L23.9788 21.5102C24.7445 21.6938 25.0251 22.0711 24.9175 22.7719L24.432 25.8566C24.3782 26.1368 24.2595 26.3305 23.9572 26.3305C23.688 26.3305 23.4832 26.1262 23.5366 25.7917L23.9682 22.9338C24.0326 22.5781 23.8927 22.4056 23.4938 22.2975C23.3318 22.2542 23.1487 22.2114 22.9762 22.1682C23.0838 22.384 23.1377 22.632 23.1377 22.9444C23.1377 24.8862 21.6712 26.6977 19.9995 26.6977" fill="%231A1A1A"/></svg>');
}

.custom-icon-accordion .stk-block-accordion__heading,
.ants-css-accordion .stk-block-accordion__heading {
    overflow: visible !important;
}

.stk-block-accordion__heading > div{
	box-shadow: none !important;
}

.wp-block-stackable-testimonial.stk-block-testimonial.stk-block.stk-block-background {
    background-position: 24px 29px !important;
}

.wp-block-stackable-testimonial.stk-block-testimonial.stk-block.stk-block-background > div{
    background-color: transparent !important;
    box-shadow: none;
}

.stk-block-content p > a,.stk-block-content ul li a,.stk-block-content p strong > a{
    color: var(--theme-link-active-color, var(--theme-link-hover-color)); ;
    text-decoration: underline;
}

.stk-block-content ul li:not(:last-child){
    margin-bottom: 1em;
}

.stk-block-content ul li > ul{
    margin-top: 1em;
}

.stk-block-content p > a:hover, .stk-block-content p strong > a:hover, .stk-block-content ul li a:hover{
    text-decoration: none;
}

.stk-block-content ul, .stk-block-content ol {
    padding-inline-start: 20px;
}

.height-2-line h3{
    min-height: 48px;
}

.wp-block-stackable-columns.accordion-columns.show-content .stk-block-content .wp-block-stackable-column.stk-block-column.stk-column.stk--hide-desktop.stk--hide-tablet.stk--hide-mobile.stk-block {
    display: block !important;
}

.open-content, .close-content {
    cursor: pointer;
}

.close-content .stk--inner-svg {
    align-items: center;
}


body.blog span.ct-meta-element-author,
body.archive span.ct-meta-element-author{
    opacity: 0.6;
}

body.blog time.ct-meta-element-date,
body.archive time.ct-meta-element-date{
    color: #F56416;
}

body.blog .entry-card .boundless-image:first-child,
body.archive .entry-card .boundless-image:first-child{
    margin-top: calc((var(--card-inner-spacing, 30px) / 2) * -1);
}

body.blog .entry-card .boundless-image,
body.archive .entry-card .boundless-image {
    width: calc(100% + var(--card-inner-spacing, 30px));
    margin-inline: calc((var(--card-inner-spacing, 30px) / 2) * -1);
}

body.blog [data-layout*=grid],
body.archive [data-layout*=grid]{
	    grid-row-gap: 40px !important;
}

body.blog a.entry-button.wp-element-button.ct-button,
body.archive a.entry-button.wp-element-button.ct-button {
    padding: 0;
    font-size: 16px;
    font-weight: 600;
    font-family: 'Konnect';
    line-height: 24px;
    background-color: transparent;
    color: #F56416;
    text-decoration: underline;
    min-height: auto;
}

body.blog a.entry-button.wp-element-button.ct-button:hover,
body.blog a.entry-button.wp-element-button.ct-button:hover{
	 text-decoration: none;
}

.custom-page-title{
	    font-size: 68px !important;
    color: var(--theme-palette-color-8, #ffffff) !important;
    font-weight: 600 !important;
}

.mailchimp {
    display: flex;
    gap: 8px;
}

.mc4wp-response > div{
	margin-top:24px;
}

body .mailchimp input {
    height: 56px;
    background-color: #F2F2F2;
    border-radius: 8px;
    border: 1px solid #F2F2F2;
    padding: 8px 16px;
    font-size: 16px;
}

.mailchimp input[type="submit"] {
    color: #1a1a1a;
    background-color: #FFDE00;
}

.mailchimp input[type="submit"]:hover
{
    outline: none;
    border-color: var(--theme-button-background-hover-color);
    background-color: var(--theme-button-background-hover-color);
    color: #fff;
}

.css-border-inbox > div {
    border-top: 1px solid #E6E6E6;
    padding: 24px 0;
    border-bottom: 1px solid #E6E6E6;
}

.post-top-author {
    color: #1A1A1A;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 142.857% */
    text-transform: uppercase;
    opacity: 0.6;
    margin-bottom: 16px;
}

h2.post-top-title {
    margin-bottom: 16px;
}

h2.post-top-title a{
	color: #1A1A1A;
font-family: Poppins;
}

.post-top-date {
    color: #F56416;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    text-transform: uppercase;
    margin-bottom: 48px;
}

.post-top-excerpt {
    color: #1A1A1A;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; /* 133.333% */
}

.blog-page-content + div {
    padding-top: 80px;
    padding-bottom: 80px;
}

body [data-pagination=simple]>div .page-numbers {
    border-radius: 6px;
    border: 1px solid #E6E6E6;
    background: #FFF;
    display: flex;
    padding: 6px;
    justify-content: center;
    align-items: center;
    aspect-ratio: 1/1;
    margin: 0;
    width: 40px;
    height: 40px;
}

body [data-pagination=simple]>div {
    margin: 0;
    display: flex;
    gap: 8px;
}

body [data-pagination=simple] .page-numbers.current,
body [data-pagination=next_prev] .page-numbers.current {
    background: #292929;
    border-color: #292929;
}

body [data-pagination=simple], [data-pagination=next_prev] {
    display: flex;
    justify-content: center;
    gap: 56px;
	    align-items: center;
}

body [data-pagination=simple] .prev,
body [data-pagination=simple] .next,
body [data-pagination=next_prev] .prev,
body [data-pagination=next_prev] .next {
    width: 48px;
    height: 48px;
    border: none;
    border-radius: 8px;
    background: #FFDE00;
    display: flex;
    padding: 4px;
    justify-content: center;
    align-items: center;
    gap: 0;
    font-size: 0;
}

body [data-pagination=simple] .prev svg,
body [data-pagination=simple] .next svg,
body [data-pagination=next_prev] .prev svg,
body [data-pagination=next_prev] .next svg {
    width: 20px;
    height: 20px;
}

body [data-pagination=simple] .prev:hover,
body [data-pagination=simple] .next:hover,
body [data-pagination=next_prev] .prev:hover,
body [data-pagination=next_prev] .next:hover {
    background: #F56416;
    color: #fff;
}

[data-prefix="categories"] [data-archive="default"] .card-content .entry-title {
    --theme-text-transform: capitalize;
}


.gallery-shortcode .gallery-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
    gap: 24px;
    margin-top: 30px;
}
.gallery-shortcode .gallery-item img {
    width: 100%;
    height: auto;
    border-radius: 10px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    aspect-ratio: 324 / 241;
    overflow: hidden;
    position: relative;
}
.gallery-shortcode .gallery-item img:hover {
    transform: scale(1.05);
}
.gallery-shortcode  .pagination {
    text-align: center;
    margin-top: 40px;
}
.gallery-shortcode  .pagination a,
.gallery-shortcode  .pagination span {
    display: inline-block;
    margin: 0 4px;
    padding: 8px 12px;
    border-radius: 5px;
    text-decoration: none;
    min-width: 40px;
    background: #FFDE00;
    color: #fff;
}
.gallery-shortcode .pagination .current {
    background: #1a1a1a;
    color: #fff;
}

h4.gslide-title {
    margin-bottom: 0 !important;
}

.hover-transform-box-shadow {
    transition: all .6s ease-in-out;
}

.hover-transform-box-shadow:hover {
    transform: translateY(-10px);
    box-shadow: 0 6px 10px rgba(0, 0, 0, .5);
}

@media(min-width: 768px){
	.d-block .stk-block-content {
		display: block !important;
	}

	.d-block .stk-block-content .float-left {
		float: left;
	}
}