.elementor-6954 .elementor-element.elementor-element-885ee37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6954 .elementor-element.elementor-element-084260c{--display:flex;}.elementor-6954 .elementor-element.elementor-element-084260c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6954 .elementor-element.elementor-element-e6b3860{text-align:center;}.elementor-6954 .elementor-element.elementor-element-e6b3860 .elementor-heading-title{color:#1A3312;}.elementor-6954 .elementor-element.elementor-element-69e0acc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6954 .elementor-element.elementor-element-b473551{--display:flex;}.elementor-6954 .elementor-element.elementor-element-1ba507d .elementor-author-box__name{font-family:"Roboto", Sans-serif;font-size:17px;margin-bottom:0px;}.elementor-6954 .elementor-element.elementor-element-1ba507d .elementor-author-box__button{border-width:0px;border-radius:0px;}.elementor-6954 .elementor-element.elementor-element-be20f41{--display:flex;--justify-content:center;}.elementor-6954 .elementor-element.elementor-element-0cfa314{text-align:center;}.elementor-6954 .elementor-element.elementor-element-0cfa314 img{width:49%;}.elementor-6954 .elementor-element.elementor-element-77c4de7 img{border-radius:29px 29px 29px 29px;}.elementor-6954 .elementor-element.elementor-element-7090599 > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-6954 .elementor-element.elementor-element-7090599{line-height:31px;letter-spacing:0.8px;word-spacing:0px;}.elementor-6954 .elementor-element.elementor-element-5acb154{--display:flex;}.elementor-6954 .elementor-element.elementor-element-5bf938a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6954 .elementor-element.elementor-element-2942618{width:var( --container-widget-width, 110.317% );max-width:110.317%;--container-widget-width:110.317%;--container-widget-flex-grow:0;--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-6954 .elementor-element.elementor-element-2942618.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6954 .elementor-element.elementor-element-2942618 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-6954 .elementor-element.elementor-element-2942618 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-6954 .elementor-element.elementor-element-2942618 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-6954 .elementor-element.elementor-element-2942618 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-6954 .elementor-element.elementor-element-2942618 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-6954 .elementor-element.elementor-element-2942618 .elementor-icon-list-icon i{color:var( --e-global-color-secondary_color );transition:color 0.3s;}.elementor-6954 .elementor-element.elementor-element-2942618 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary_color );transition:fill 0.3s;}.elementor-6954 .elementor-element.elementor-element-2942618 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-6954 .elementor-element.elementor-element-2942618 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6954 .elementor-element.elementor-element-2942618 .elementor-icon-list-item > a{font-size:18px;font-weight:700;}.elementor-6954 .elementor-element.elementor-element-2942618 .elementor-icon-list-text{color:var( --e-global-color-03e459d );transition:color 0.3s;}.elementor-6954 .elementor-element.elementor-element-756f840{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-6954 .elementor-element.elementor-element-756f840 .elementor-post__thumbnail__link{width:100%;}.elementor-6954 .elementor-element.elementor-element-756f840 .elementor-post__meta-data span + span:before{content:"•";}.elementor-6954 .elementor-element.elementor-element-756f840 .elementor-post__card{border-width:0px;border-radius:66px;}.elementor-6954 .elementor-element.elementor-element-756f840 .elementor-post__text{margin-top:20px;}.elementor-6954 .elementor-element.elementor-element-756f840 .elementor-post__badge{right:0;}.elementor-6954 .elementor-element.elementor-element-756f840 .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );border-radius:50px;margin:20px;}.elementor-6954 .elementor-element.elementor-element-756f840 .elementor-post__title, .elementor-6954 .elementor-element.elementor-element-756f840 .elementor-post__title a{color:#FFFFFF;}.elementor-6954 .elementor-element.elementor-element-90098dc{--display:flex;--min-height:356px;--justify-content:center;--border-radius:68px 68px 68px 68px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6954 .elementor-element.elementor-element-90098dc:not(.elementor-motion-effects-element-type-background), .elementor-6954 .elementor-element.elementor-element-90098dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-6954 .elementor-element.elementor-element-7bc3a49 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-6954 .elementor-element.elementor-element-7bc3a49{text-align:center;}.elementor-6954 .elementor-element.elementor-element-29bad09{--display:flex;--justify-content:center;}.elementor-6954 .elementor-element.elementor-element-a179cce{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-6954 .elementor-element.elementor-element-c22d726 .elementor-repeater-item-7eb8c59 > a :is(i, svg){color:#FFFFFF;fill:#FFFFFF;}.elementor-6954 .elementor-element.elementor-element-c22d726 .elementor-repeater-item-7eb8c59 > a{background-color:#3B5998;}.elementor-6954 .elementor-element.elementor-element-c22d726 .elementor-repeater-item-7eb8c59 > a:hover{background-color:#3b5998;}.elementor-6954 .elementor-element.elementor-element-c22d726 .elementor-repeater-item-00200f5 > a :is(i, svg){color:#FFFFFF;fill:#FFFFFF;}.elementor-6954 .elementor-element.elementor-element-c22d726 .elementor-repeater-item-00200f5 > a{background-color:#FFFFFF;}.elementor-6954 .elementor-element.elementor-element-c22d726 .elementor-repeater-item-00200f5 > a:hover{background-color:#040404;}.elementor-6954 .elementor-element.elementor-element-c22d726 .elementor-repeater-item-ef24592 > a :is(i, svg){color:#FFFFFF;fill:#FFFFFF;}.elementor-6954 .elementor-element.elementor-element-c22d726 .elementor-repeater-item-ef24592 > a{background-color:#0077B5;}.elementor-6954 .elementor-element.elementor-element-c22d726 .elementor-repeater-item-ef24592 > a:hover{background-color:#0077b5;}.elementor-6954 .elementor-element.elementor-element-c22d726 .ekit_social_media{text-align:center;}.elementor-6954 .elementor-element.elementor-element-c22d726 .ekit_social_media > li > a{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;width:30px;height:30px;line-height:28px;}.elementor-6954 .elementor-element.elementor-element-c22d726 .ekit_social_media > li{display:inline-block;margin:5px 5px 5px 5px;}@media(max-width:767px){.elementor-6954 .elementor-element.elementor-element-69e0acc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6954 .elementor-element.elementor-element-b473551{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6954 .elementor-element.elementor-element-be20f41{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6954 .elementor-element.elementor-element-756f840 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-6954 .elementor-element.elementor-element-756f840:after{content:"0.5";}.elementor-6954 .elementor-element.elementor-element-756f840 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-6954 .elementor-element.elementor-element-084260c{--width:70%;}}/* Start custom CSS for author-box, class: .elementor-element-1ba507d *//* techsaaswrote author box*/

.techsaaswrote-author-box {
padding: 3%;
padding-bottom: 10px;
margin-top: 30px;
font-size: 0.9em;
background-color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
box-shadow: rgb(23 43 99 / 30%) 0 2px 10px;
border-radius: 25px;
}

.techsaaswrote-author-box .insights-avatar {
width: 250px;
height: auto;
border-radius: 100%;
margin-right: 30px;
}
.techsaaswrote-author-box .insights-avatar img {
border-radius: 100%;
}
.author-title {
margin-bottom: 0.1em;
font-weight: 500;
font-size:18px;
font-weight:bold;
}
.author-description {
line-height: 1.6em;
font-size:16px;
}
.author-links a {
margin-top: -2em;
font-size: 14px;
line-height: 2em;
font-weight:bold;
color: #04A17A;
float: left;
}
@media (max-width: 768px) {
.techsaaswrote-author-box {
padding: 20px;
padding-bottom: 25px;
margin-top: 60px;
margin-bottom: 60px;
flex-direction: column;
text-align: center;
}
.techsaaswrote-author-box .insights-avatar {
margin-right: 0;
width: 100%;
margin-top: -60px;
}
.techsaaswrote-author-box .insights-avatar img {
max-width: 100px;
}
.author-links a {
float: none;
align-self: center;
}
.author-description {
margin-bottom: -0.1em;
}
}
/*end of techsaaswrote author box*/
    /* Animation */
    transition: all 0.4s ease-in-out;
}

/* Hover Effect */
.read-more:hover,
.more-link:hover,
.wp-block-post-read-more:hover,
.entry-content .more-link:hover,
.entry-summary .more-link:hover,
.wp-block-button__link:hover {
    background-position: right center;
    transform: translateY(-2px);
    box-shadow: rgba(23, 43, 99, 0.45) 0 12px 35px;
    color: #ffffff !important;
}
/* Mobile Optimization */
@media (max-width: 768px) {
    .read-more,
    .more-link,
    .wp-block-post-read-more {
        padding: 9px 22px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-756f840 */.entry-content h2, h3, h4, h5, h6 {
font-weight: 500;
padding: 10px 10px 10px 25px;
background-image: linear-gradient(to right, #1A3312 0%, #3cd3ad 51%, #1A3312 100%);
border-radius: 10px;
color: #fff !important;
box-shadow: rgba(23, 43, 99, 0.3) 0 7px 28px;
}




.widget-title {
font-weight: 500;
padding: 10px 10px 10px 25px;
background-image: linear-gradient(to right, #1A3312 0%, #3cd3ad 51%, #1A3312 100%);
border-radius: 10px;
color: #fff !important;
box-shadow: rgba(23, 43, 99, 0.3) 0 7px 28px;
text-align: center;
}



#rpwwt-recent-posts-widget-with-thumbnails-2 img {
width: 50px;
height: 50px;
}
.rpwwt-widget ul li img {
display: inline;
float: left;
margin: 0.2em 0.75em 0.75em 0;
}
.rpwwt-widget ul li img {
display: inline;
float: left;
margin: 0.3em 0.75em 0.75em 0;
}
.rpwwt-widget img {
border-radius: 4px;
}
img {
height: auto;
max-width: 100%;
}



.wp-block-search__button {
background: linear-gradient(to right, #04a17a 0%, #3cd3ad 51%, #04a17a 100%);
}
.wp-block-search__button {
border-radius: 10px;
font-size: 14px !important;
padding: 8px 20px !important;
text-align: center;
color: #fff !important;
box-shadow: rgba(23, 43, 99, 0.3) 0 7px 28px !important;
}


a.gb-button {
font-size: 14px;
padding: 10px 25px;
text-align: center;
transition: 0.5s;
background-size: 200% auto;
color: #fff;
box-shadow: rgba(23, 43, 99, 0.3) 0 7px 28px;
border-radius: 120px;
}
a.gb-button {
background-image: linear-gradient(to right, #04a17a 0%, #3cd3ad 51%, #04a17a 100%);
}



.gb-block-image img {
vertical-align: middle;
margin-top: 0px;
border-radius: 12px;
box-shadow: rgba(23, 43, 99, 0.2) 0 7px 28px !important;
}



button, input[type=button], input[type=reset], input[type=submit] {
background-image: linear-gradient(to right, #04a17a 0%, #04a17a 51%, #04a17a 100%);
color: #fff;
border: 1px solid transparent;
cursor: pointer;
-webkit-appearance: button;
padding: 10px 20px;
border-radius: 10px;
}



/* techsaaswrote author box*/

.techsaaswrote-author-box {
padding: 3%;
padding-bottom: 10px;
margin-top: 30px;
font-size: 0.9em;
background-color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
box-shadow: rgb(23 43 99 / 30%) 0 2px 10px;
border-radius: 25px;
}

.techsaaswrote-author-box .insights-avatar {
width: 250px;
height: auto;
border-radius: 100%;
margin-right: 30px;
}
.techsaaswrote-author-box .insights-avatar img {
border-radius: 100%;
}
.author-title {
margin-bottom: 0.1em;
font-weight: 500;
font-size:18px;
font-weight:bold;
}
.author-description {
line-height: 1.6em;
font-size:16px;
}
.author-links a {
margin-top: -2em;
font-size: 14px;
line-height: 2em;
font-weight:bold;
color: #04A17A;
float: left;
}
@media (max-width: 768px) {
.techsaaswrote-author-box {
padding: 20px;
padding-bottom: 25px;
margin-top: 60px;
margin-bottom: 60px;
flex-direction: column;
text-align: center;
}
.techsaaswrote-author-box .insights-avatar {
margin-right: 0;
width: 100%;
margin-top: -60px;
}
.techsaaswrote-author-box .insights-avatar img {
max-width: 100px;
}
.author-links a {
float: none;
align-self: center;
}
.author-description {
margin-bottom: -0.1em;
}
}
/*end of techsaaswrote author box*/




/* Entire Site Social Share Design by loan patrika*/

.loanpatrika-float-social-wrapper {
position: fixed;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 9999;
}

.loanpatrika-float-social-sharing {
display: flex;
flex-wrap: nowrap;
flex-direction: column;
align-items: flex-start;
min-height: 30px;
font-size: 12px;
padding: 14px 10px;
}


.loanpatrika-float-social-sharing:first-of-type {
border-top-right-radius: 10px;
}

.loanpatrika-float-social-sharing:last-of-type {
border-bottom-right-radius: 10px;
}

.loanpatrika-social-facebook {
fill: #fff;
background-color: rgba(59, 89, 152, 1);
}

.loanpatrika-social-facebook:hover {
background-color: rgba(59, 89, 152, .8);
}

.loanpatrika-social-twitter {
fill: #fff;
background-color: rgba(29, 161, 242, 1);
}

.loanpatrika-social-twitter:hover {
background-color: rgba(29, 161, 242, .8);
}

.loanpatrika-social-pinterest {
fill: #fff;
background-color: rgba(189, 8, 28, 1);
}

.loanpatrika-social-pinterest:hover {
background-color: rgba(189, 8, 28, .8);
}

.loanpatrika-social-linkedin {
fill: #fff;
background-color: rgba(0, 119, 181, 1);
}

.loanpatrika-social-linkedin:hover {
background-color: rgba(0, 119, 181, .8);
}

.loanpatrika-social-whatsapp {
fill: #fff;
background-color: rgba(37, 211, 102, 1);
}

.loanpatrika-social-whatsapp:hover {
background-color: rgba(37, 211, 102, .8);
}

.loanpatrika-social-telegram {
fill: #fff;
background-color: #1ba2f1;
}

.loanpatrika-social-telegram:hover {
background-color: #2686C6;
}






/* After Post Social Share Design by loan patrika*/

.loanpatrika-social-wrapper {
margin: 30px 0;
font-size: 0;
}

.loanpatrika-social-wrapper span {
font-weight: bold;
padding-right: 10px;
font-size: 16px;
}

.loanpatrika-social-sharing {
font-size: 17px;
padding: 7px 20px;
}

@media only screen and (max-width: 600px) {
.loanpatrika-social-sharing {
font-size: 17px;
padding: 6px 17px;
display: inline-block;
}
.loanpatrika-social-wrapper {
margin: 30px 0px;
font-size: 0;
}


}

.loanpatrika-social-sharing svg {
position: relative;
top: 0.15em;
display: inline-block;
}

.loanpatrika-social-sharing:first-of-type {
border-radius: 100px 0 0 100px;
}

.loanpatrika-social-sharing:last-of-type {
border-radius: 0 100px 100px 0;
}

.loanpatrika-social-facebook {
fill: #fff;
background-color: rgba(59, 89, 152, 1);

}

.loanpatrika-social-facebook:hover {
background-color: rgba(59, 89, 152, .8);
}

.loanpatrika-social-twitter {
fill: #fff;
background-color: rgba(29, 161, 242, 1);
}

.loanpatrika-social-twitter:hover {
background-color: rgba(29, 161, 242, .8);
}

.loanpatrika-social-pinterest {
fill: #fff;
background-color: rgba(189, 8, 28, 1);
}

.loanpatrika-social-pinterest:hover {
background-color: rgba(189, 8, 28, .8);
}

.loanpatrika-social-linkedin {
fill: #fff;
background-color: rgba(0, 119, 181, 1);
}

.loanpatrika-social-linkedin:hover {
background-color: rgba(0, 119, 181, .8);
}

.loanpatrika-social-whatsapp {
fill: #fff;
background-color: rgba(37, 211, 102, 1);
}

.loanpatrika-social-whatsapp:hover {
background-color: rgba(37, 211, 102, .8);
}

.loanpatrika-social-reddit {
fill: #fff;
background-color: rgba(255, 87, 0, 1);
}

.loanpatrika-social-reddit:hover {
background-color: rgba(255, 87, 0, .8);
}
/* ==============================
   READ MORE BUTTON – FULL CSS
   ============================== */

/* Covers ALL common WordPress Read More buttons */
.read-more,
.more-link,
.wp-block-post-read-more,
.entry-content .more-link,
.entry-summary .more-link,
.blog .more-link,
.archive .more-link,
.wp-block-button__link {
    display: inline-block;
    margin-top: 18px;
    padding: 10px 28px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4;
    text-align: center;
    text-decoration: none !important;
    color: #ffffff !important;

    /* Gradient */
    background-image: linear-gradient(
        to right,
        #04a17a 0%,
        #3cd3ad 51%,
        #04a17a 100%
    );
    background-size: 200% auto;

    /* Shape & Effects */
    border-radius: 120px;
    box-shadow: rgba(23, 43, 99, 0.30) 0 7px 28px;
    border: none;

    /* Animation */
    transition: all 0.4s ease-in-out;
}

/* Hover Effect */
.read-more:hover,
.more-link:hover,
.wp-block-post-read-more:hover,
.entry-content .more-link:hover,
.entry-summary .more-link:hover,
.wp-block-button__link:hover {
    background-position: right center;
    transform: translateY(-2px);
    box-shadow: rgba(23, 43, 99, 0.45) 0 12px 35px;
    color: #ffffff !important;
}

/* Active / Click */
.read-more:active,
.more-link:active,
.wp-block-post-read-more:active {
    transform: translateY(0);
    box-shadow: rgba(23, 43, 99, 0.25) 0 6px 20px;
}

/* Optional: Center align Read More button */
.entry-summary .more-link,
.entry-content .more-link {
    text-align: center;
}

/* Mobile Optimization */
@media (max-width: 768px) {
    .read-more,
    .more-link,
    .wp-block-post-read-more {
        padding: 9px 22px;
        font-size: 13px;
    }
}/* End custom CSS */