.elementor-302846 .elementor-element.elementor-element-47ef8f61{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-302846 .elementor-element.elementor-element-48f1656d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-302846 .elementor-element.elementor-element-76f90561{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;top:0px;}.elementor-302846 .elementor-element.elementor-element-76f90561:not(.elementor-motion-effects-element-type-background), .elementor-302846 .elementor-element.elementor-element-76f90561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1CD9AD8F;}.elementor-302846 .elementor-element.elementor-element-76f90561.e-con{--e-con-transform-translateX:-19%;--e-con-transform-translateY:-15%;}body:not(.rtl) .elementor-302846 .elementor-element.elementor-element-76f90561{left:0px;}body.rtl .elementor-302846 .elementor-element.elementor-element-76f90561{right:0px;}.elementor-302846 .elementor-element.elementor-element-43dc95e0{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;bottom:0px;}.elementor-302846 .elementor-element.elementor-element-43dc95e0:not(.elementor-motion-effects-element-type-background), .elementor-302846 .elementor-element.elementor-element-43dc95e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1CD9AD8F;}.elementor-302846 .elementor-element.elementor-element-43dc95e0.e-con{--e-con-transform-translateX:1%;--e-con-transform-translateY:28%;}.elementor-302846 .elementor-element.elementor-element-717b01d6{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;top:-137px;}.elementor-302846 .elementor-element.elementor-element-717b01d6:not(.elementor-motion-effects-element-type-background), .elementor-302846 .elementor-element.elementor-element-717b01d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#44A9CF;}.elementor-302846 .elementor-element.elementor-element-717b01d6.e-con{--e-con-transform-translateX:67%;--e-con-transform-translateY:11%;}body:not(.rtl) .elementor-302846 .elementor-element.elementor-element-717b01d6{right:-12%;}body.rtl .elementor-302846 .elementor-element.elementor-element-717b01d6{left:-12%;}.elementor-302846 .elementor-element.elementor-element-4ebf2e5c > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 4px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#16CEA3;}.elementor-302846 .elementor-element.elementor-element-4ebf2e5c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:#16CEA3;}.elementor-302846 .elementor-element.elementor-element-7ca5e09 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-302846 .elementor-element.elementor-element-7ca5e09{text-align:center;}.elementor-302846 .elementor-element.elementor-element-7ca5e09 .elementor-heading-title{font-family:"Sentient", Sans-serif;font-size:64px;font-weight:500;line-height:1em;letter-spacing:-0.06em;color:#133B49;}.elementor-302846 .elementor-element.elementor-element-7ebcacab{width:var( --container-widget-width, 494px );max-width:494px;--container-widget-width:494px;--container-widget-flex-grow:0;text-align:center;}.elementor-302846 .elementor-element.elementor-element-7ebcacab > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-302846 .elementor-element.elementor-element-7ebcacab .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;line-height:1.5em;color:#38485C;}.elementor-302846 .elementor-element.elementor-element-1182cc6e{width:var( --container-widget-width, 505px );max-width:505px;--container-widget-width:505px;--container-widget-flex-grow:0;}.elementor-302846 .elementor-element.elementor-element-1182cc6e > .elementor-widget-container{margin:0 auto 0 auto;padding:0px 0px 50px 0px;}.elementor-302846 .elementor-element.elementor-element-1182cc6e .elementor-search-form__container{min-height:50px;}.elementor-302846 .elementor-element.elementor-element-1182cc6e .elementor-search-form__submit{min-width:50px;--e-search-form-submit-text-color:#B1B1B1;background-color:#FFFFFF;--e-search-form-submit-icon-size:18px;}body:not(.rtl) .elementor-302846 .elementor-element.elementor-element-1182cc6e .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-302846 .elementor-element.elementor-element-1182cc6e .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-302846 .elementor-element.elementor-element-1182cc6e .elementor-search-form__input, .elementor-302846 .elementor-element.elementor-element-1182cc6e.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-302846 .elementor-element.elementor-element-1182cc6e input[type="search"].elementor-search-form__input{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;}.elementor-302846 .elementor-element.elementor-element-1182cc6e .elementor-search-form__input,
					.elementor-302846 .elementor-element.elementor-element-1182cc6e .elementor-search-form__icon,
					.elementor-302846 .elementor-element.elementor-element-1182cc6e .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-302846 .elementor-element.elementor-element-1182cc6e .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-302846 .elementor-element.elementor-element-1182cc6e.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#7D94B0;fill:#7D94B0;}.elementor-302846 .elementor-element.elementor-element-1182cc6e:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#FFFFFF;border-color:#BDC8D6;border-width:1px 1px 1px 1px;border-radius:16px;}.elementor-302846 .elementor-element.elementor-element-1182cc6e.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#FFFFFF;border-color:#BDC8D6;border-width:1px 1px 1px 1px;border-radius:16px;}.elementor-302846 .elementor-element.elementor-element-1182cc6e .elementor-search-form__submit:hover{--e-search-form-submit-text-color:#363636;background-color:#E9E9E9;}.elementor-302846 .elementor-element.elementor-element-1182cc6e .elementor-search-form__submit:focus{--e-search-form-submit-text-color:#363636;background-color:#E9E9E9;}.elementor-302846 .elementor-element.elementor-element-47c4216c{width:100%;max-width:100%;}.elementor-302846 .elementor-element.elementor-element-47c4216c > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-302846 .elementor-element.elementor-element-8ec7ac4:not(.elementor-motion-effects-element-type-background), .elementor-302846 .elementor-element.elementor-element-8ec7ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-302846 .elementor-element.elementor-element-8ec7ac4 > .elementor-container{max-width:1390px;}.elementor-302846 .elementor-element.elementor-element-8ec7ac4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 20px 60px 20px;}.elementor-302846 .elementor-element.elementor-element-8ec7ac4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-302846 .elementor-element.elementor-element-147a5744 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-302846 .elementor-element.elementor-element-147a5744 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-302846 .elementor-element.elementor-element-769a95b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-302846 .elementor-element.elementor-element-3e462330{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-302846 .elementor-element.elementor-element-3e462330 .elementor-pagination{text-align:center;font-size:16px;font-weight:600;margin-top:15px;}.elementor-302846 .elementor-element.elementor-element-3e462330 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-302846 .elementor-element.elementor-element-3e462330 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 8px/2 );}body:not(.rtl) .elementor-302846 .elementor-element.elementor-element-3e462330 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 8px/2 );}body.rtl .elementor-302846 .elementor-element.elementor-element-3e462330 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 8px/2 );}body.rtl .elementor-302846 .elementor-element.elementor-element-3e462330 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 8px/2 );}@media(min-width:768px){.elementor-302846 .elementor-element.elementor-element-76f90561{--width:430px;}.elementor-302846 .elementor-element.elementor-element-43dc95e0{--width:420px;}.elementor-302846 .elementor-element.elementor-element-717b01d6{--width:600px;}}@media(max-width:1024px){.elementor-302846 .elementor-element.elementor-element-47ef8f61{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-302846 .elementor-element.elementor-element-48f1656d{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-302846 .elementor-element.elementor-element-76f90561.e-con{--e-con-transform-translateX:-20vw;}.elementor-302846 .elementor-element.elementor-element-43dc95e0.e-con{--e-con-transform-translateX:-20vw;}.elementor-302846 .elementor-element.elementor-element-717b01d6.e-con{--e-con-transform-translateX:2vw;}.elementor-302846 .elementor-element.elementor-element-7ca5e09 .elementor-heading-title{font-size:42px;}.elementor-302846 .elementor-element.elementor-element-1182cc6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-302846 .elementor-element.elementor-element-8ec7ac4{margin-top:0px;margin-bottom:0px;padding:40px 20px 50px 20px;}.elementor-302846 .elementor-element.elementor-element-147a5744 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-302846 .elementor-element.elementor-element-3e462330{--grid-columns:2;}}@media(max-width:767px){.elementor-302846 .elementor-element.elementor-element-47ef8f61{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-302846 .elementor-element.elementor-element-48f1656d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-302846 .elementor-element.elementor-element-76f90561.e-con{--e-con-transform-translateX:-30%;--e-con-transform-translateY:-90%;}.elementor-302846 .elementor-element.elementor-element-76f90561{--width:100%;top:71%;}.elementor-302846 .elementor-element.elementor-element-43dc95e0.e-con{--e-con-transform-translateX:-16%;--e-con-transform-translateY:23%;}.elementor-302846 .elementor-element.elementor-element-43dc95e0{--width:100%;}.elementor-302846 .elementor-element.elementor-element-717b01d6.e-con{--e-con-transform-translateX:-55%;--e-con-transform-translateY:-52%;}.elementor-302846 .elementor-element.elementor-element-717b01d6{--width:90%;top:-9%;}body:not(.rtl) .elementor-302846 .elementor-element.elementor-element-717b01d6{right:11%;}body.rtl .elementor-302846 .elementor-element.elementor-element-717b01d6{left:11%;}.elementor-302846 .elementor-element.elementor-element-7ca5e09{width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;}.elementor-302846 .elementor-element.elementor-element-7ca5e09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-302846 .elementor-element.elementor-element-7ca5e09 .elementor-heading-title{font-size:36px;line-height:1em;}.elementor-302846 .elementor-element.elementor-element-7ebcacab > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-302846 .elementor-element.elementor-element-7ebcacab .elementor-heading-title{font-size:16px;}.elementor-302846 .elementor-element.elementor-element-1182cc6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-302846 .elementor-element.elementor-element-8ec7ac4{margin-top:0px;margin-bottom:0px;padding:30px 20px 60px 20px;}.elementor-302846 .elementor-element.elementor-element-147a5744 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-302846 .elementor-element.elementor-element-3e462330{--grid-columns:1;}body:not(.rtl) .elementor-302846 .elementor-element.elementor-element-3e462330 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 2px/2 );}body:not(.rtl) .elementor-302846 .elementor-element.elementor-element-3e462330 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 2px/2 );}body.rtl .elementor-302846 .elementor-element.elementor-element-3e462330 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 2px/2 );}body.rtl .elementor-302846 .elementor-element.elementor-element-3e462330 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 2px/2 );}.elementor-302846 .elementor-element.elementor-element-3e462330 .elementor-pagination{margin-top:10px;}}@media(max-width:1024px) and (min-width:768px){.elementor-302846 .elementor-element.elementor-element-48f1656d{--width:718px;}.elementor-302846 .elementor-element.elementor-element-147a5744{width:100%;}}/* Start custom CSS for container, class: .elementor-element-76f90561 */.elementor-302846 .elementor-element.elementor-element-76f90561 {
    aspect-ratio: 430 / 270;
    filter: blur(190px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43dc95e0 */.elementor-302846 .elementor-element.elementor-element-43dc95e0 {
    aspect-ratio: 1 / 1;
    filter: blur(180px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-717b01d6 */.elementor-302846 .elementor-element.elementor-element-717b01d6 {
    aspect-ratio: 600 / 380;
    filter: blur(220px);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ca5e09 */.elementor-302846 .elementor-element.elementor-element-7ca5e09 .accented {
    color: #16CEA3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ebcacab */.elementor-302846 .elementor-element.elementor-element-7ebcacab .line {
    display: block;
}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-1182cc6e */.elementor-302846 .elementor-element.elementor-element-1182cc6e .elementor-search-form {
}

.elementor-302846 .elementor-element.elementor-element-1182cc6e .elementor-search-form__input {
    padding-left: 9px !important;
    height: 56px;
}

.elementor-302846 .elementor-element.elementor-element-1182cc6e .elementor-search-form__input::placeholder {
    opacity: 1;
}

.elementor-302846 .elementor-element.elementor-element-1182cc6e .elementor-search-form__container {
    display: flex;
    flex-direction: row-reverse;
}

.elementor-302846 .elementor-element.elementor-element-1182cc6e .e-font-icon-svg-container  {
    padding-left: 16px;
}

.elementor-302846 .elementor-element.elementor-element-1182cc6e .e-font-icon-svg-container svg {
    display: none;
}

.elementor-302846 .elementor-element.elementor-element-1182cc6e .e-font-icon-svg-container::before {
    content:'';
    display: block;
    width: 18px;
    height: 18px;
    background: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M19 19L13 13M1 8C1 8.91925 1.18106 9.82951 1.53284 10.6788C1.88463 11.5281 2.40024 12.2997 3.05025 12.9497C3.70026 13.5998 4.47194 14.1154 5.32122 14.4672C6.1705 14.8189 7.08075 15 8 15C8.91925 15 9.82951 14.8189 10.6788 14.4672C11.5281 14.1154 12.2997 13.5998 12.9497 12.9497C13.5998 12.2997 14.1154 11.5281 14.4672 10.6788C14.8189 9.82951 15 8.91925 15 8C15 7.08075 14.8189 6.1705 14.4672 5.32122C14.1154 4.47194 13.5998 3.70026 12.9497 3.05025C12.2997 2.40024 11.5281 1.88463 10.6788 1.53284C9.82951 1.18106 8.91925 1 8 1C7.08075 1 6.1705 1.18106 5.32122 1.53284C4.47194 1.88463 3.70026 2.40024 3.05025 3.05025C2.40024 3.70026 1.88463 4.47194 1.53284 5.32122C1.18106 6.1705 1 7.08075 1 8Z" stroke="%235F7A9B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>') 50% 50% no-repeat;
    background-size: contain;
}

.elementor-302846 .elementor-element.elementor-element-1182cc6e .elementor-search-form__submit {
    pointer-events: none;
}

@media(max-width:768px) {
    .elementor-302846 .elementor-element.elementor-element-1182cc6e .e-font-icon-svg-container  {
        padding-left: 5px;
    }
    .elementor-302846 .elementor-element.elementor-element-1182cc6e .elementor-search-form__input {
        padding-left: 0px !important;
        height: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-categories, class: .elementor-element-47c4216c */.elementor-302846 .elementor-element.elementor-element-47c4216c h5 {
    display: none;
}

.elementor-302846 .elementor-element.elementor-element-47c4216c .elementor-widget-container ul {
    display: flex;
    justify-content: center !important;
    flex-wrap: wrap;
    padding: 0px;
    gap:16px;
    row-gap:10px;
}

.elementor-302846 .elementor-element.elementor-element-47c4216c .elementor-widget-container .cat-item {
    padding: 0;
    list-style: none;    
}

.elementor-302846 .elementor-element.elementor-element-47c4216c .elementor-widget-container .cat-item a {
    border: none !important;
    padding: 9px 16px !important;
    background: #fff;
    display: block;
    border-radius: 20px;
}

.elementor-302846 .elementor-element.elementor-element-47c4216c .elementor-widget-container .cat-item.current-cat {
    /*border-bottom-color: #48B88A;*/
    /*background: #48B88A;*/
}

.elementor-302846 .elementor-element.elementor-element-47c4216c .elementor-widget-container .cat-item.current-cat a {
    /*color: #fff;*/
    /*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
    background: #16CEA3;
}

.elementor-302846 .elementor-element.elementor-element-47c4216c .elementor-widget-container ul a {
    color:#2B2B2B;
    font-size: 18px;
    font-weight: 500;
    display: block;
    padding: 3px 0;
    line-height: 1.2;
    margin: 4px 0;
    transition: .2s ease-in-out all;
}

.elementor-302846 .elementor-element.elementor-element-47c4216c .elementor-widget-container ul a:hover {
    /*color: #48B88A;*/
    background: #54DEBE;
}

@media (max-width:1024px) {
    

}

@media (max-width:768px) {
    
    .elementor-302846 .elementor-element.elementor-element-47c4216c .elementor-widget-container ul {
        gap:9px;
        row-gap:3px;
    }
    
    .elementor-302846 .elementor-element.elementor-element-47c4216c .elementor-widget-container .cat-item {
        
    }
    .elementor-302846 .elementor-element.elementor-element-47c4216c .elementor-widget-container .cat-item a {
        padding: 7px 12px !important;
        font-size:16px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48f1656d */.elementor-302846 .elementor-element.elementor-element-48f1656d {
    max-width: 1400px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-769a95b */.blog-recommendation {
    /*border: 1px solid #BAD8CD;*/
    border: 1px solid #DCE2EA;
    padding: 0px;
    border-radius: 18px;
    display: flex;
    /*align-items: flex-start;*/
    font-size: 1.05em;
    margin-bottom: 30px;
    overflow: hidden;
}

.blog-recommendation .col-image {
    width: 35%;
}

.blog-recommendation .post-image {
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    display: block;
    position: relative;
}

.blog-recommendation .post-image::before {
    content:'most recommended';
    position: absolute;
    top:10px;
    left:10px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    background: #48B88A;
    line-height: 1;
    padding: 5px 10px;
    border-radius: 20px;
}

.blog-recommendation .col-post-content {
    padding: 30px;
    width: 65%;
}

.blog-recommendation .post-info {
    display:flex;
    width: 100%;
    justify-content: space-between;
    margin-bottom: 15px;
}

.blog-recommendation .post-info .date {
    color: #797979;
    text-align: right;
}

.blog-recommendation .post-info a {
    font-weight: 500;
    color:#16CEA3;
}

.blog-recommendation .post-title {
    font-size: 27px;
    margin:0 0 15px;
}

.blog-recommendation .post-title a {
    color: inherit;
}

.blog-recommendation .excerpt {
    margin-bottom: 15px;
    line-height: 1.4;
}

.blog-recommendation .author {
    line-height: 1.3;
    display: none;
}
.blog-recommendation .name {
    font-weight: 500;
    font-size: 1.1em;
}

.blog-recommendation .about {
    font-style: italic;
}

@media (max-width:768px) {
    
    .blog-recommendation {
        flex-direction:column;
        font-size:1.03em;
    }
    
    .blog-recommendation .col-image {
        width: 100%;
        margin-bottom:15px;
    }
    
    .blog-recommendation .col-post-content {
        padding-left: 0px;
        width: 100%;
    }
    
    .blog-recommendation .post-title { 
        font-size:22px;
        
    }

}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3e462330 */.elementor-302846 .elementor-element.elementor-element-3e462330 .elementor-section-boxed {
    height: 100%;
}

.elementor-302846 .elementor-element.elementor-element-3e462330 .elementor-section-boxed > .elementor-container {
    height: 100%;
}

.elementor-302846 .elementor-element.elementor-element-3e462330 .elementor-section-boxed .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
}

.elementor-302846 .elementor-element.elementor-element-3e462330 .elementor-widget-post-info:last-child {
    margin-top: auto;
}

.elementor-302846 .elementor-element.elementor-element-3e462330 .elementor-pagination {
    padding: 30px 0 0;
}

.elementor-302846 .elementor-element.elementor-element-3e462330 .elementor-pagination .page-numbers {
    /*border: 1px solid #EAEAEA;*/
    line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #F6F7F9;
    height: 48px;
    min-width: 48px;
    width: 48px;
    border-radius: 50%;
    opacity: 1;
    transition:.2s ease-in-out all;
}

.elementor-302846 .elementor-element.elementor-element-3e462330 .elementor-pagination .page-numbers:hover {
    background: #EEF1F4;
    
}

.elementor-302846 .elementor-element.elementor-element-3e462330 .elementor-pagination .page-numbers.current {
    background: #16CEA3;
    border-color: #16CEA3;
    color: #fff !important;
}

.elementor-302846 .elementor-element.elementor-element-3e462330 .elementor-pagination span.page-numbers.prev,
.elementor-302846 .elementor-element.elementor-element-3e462330 .elementor-pagination span.page-numbers.next {
    opacity: .5;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sentient';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://spines.com/wp-content/uploads/2025/04/Sentient-Regular.eot');
	src: url('https://spines.com/wp-content/uploads/2025/04/Sentient-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://spines.com/wp-content/uploads/2025/04/Sentient-Regular.woff2') format('woff2'),
		url('https://spines.com/wp-content/uploads/2025/04/Sentient-Regular.woff') format('woff'),
		url('https://spines.com/wp-content/uploads/2025/04/Sentient-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Sentient';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://spines.com/wp-content/uploads/2025/04/Sentient-Medium.eot');
	src: url('https://spines.com/wp-content/uploads/2025/04/Sentient-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://spines.com/wp-content/uploads/2025/04/Sentient-Medium.woff2') format('woff2'),
		url('https://spines.com/wp-content/uploads/2025/04/Sentient-Medium.woff') format('woff'),
		url('https://spines.com/wp-content/uploads/2025/04/Sentient-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Sentient';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://spines.com/wp-content/uploads/2025/04/Sentient-Italic.eot');
	src: url('https://spines.com/wp-content/uploads/2025/04/Sentient-Italic.eot?#iefix') format('embedded-opentype'),
		url('https://spines.com/wp-content/uploads/2025/04/Sentient-Italic.woff2') format('woff2'),
		url('https://spines.com/wp-content/uploads/2025/04/Sentient-Italic.woff') format('woff'),
		url('https://spines.com/wp-content/uploads/2025/04/Sentient-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Sentient';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://spines.com/wp-content/uploads/2025/04/Sentient-Bold.eot');
	src: url('https://spines.com/wp-content/uploads/2025/04/Sentient-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://spines.com/wp-content/uploads/2025/04/Sentient-Bold.woff2') format('woff2'),
		url('https://spines.com/wp-content/uploads/2025/04/Sentient-Bold.woff') format('woff'),
		url('https://spines.com/wp-content/uploads/2025/04/Sentient-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Sentient';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://spines.com/wp-content/uploads/2025/04/Sentient-BoldItalic.eot');
	src: url('https://spines.com/wp-content/uploads/2025/04/Sentient-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://spines.com/wp-content/uploads/2025/04/Sentient-BoldItalic.woff2') format('woff2'),
		url('https://spines.com/wp-content/uploads/2025/04/Sentient-BoldItalic.woff') format('woff'),
		url('https://spines.com/wp-content/uploads/2025/04/Sentient-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Sentient';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://spines.com/wp-content/uploads/2025/04/Sentient-MediumItalic.eot');
	src: url('https://spines.com/wp-content/uploads/2025/04/Sentient-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('https://spines.com/wp-content/uploads/2025/04/Sentient-MediumItalic.woff2') format('woff2'),
		url('https://spines.com/wp-content/uploads/2025/04/Sentient-MediumItalic.woff') format('woff'),
		url('https://spines.com/wp-content/uploads/2025/04/Sentient-MediumItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */