.elementor-546 .elementor-element.elementor-element-1e8e49e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:72px;--padding-bottom:72px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-546 .elementor-element.elementor-element-bc098b2{text-align:center;}.elementor-546 .elementor-element.elementor-element-bc098b2 .elementor-heading-title{font-family:"GFS Didot", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var( --e-global-color-text );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-546 .elementor-element.elementor-element-c8885f2{text-align:center;}.elementor-546 .elementor-element.elementor-element-c8885f2 .elementor-heading-title{font-family:"GFS Didot", Sans-serif;font-size:63px;font-weight:700;line-height:76px;color:var( --e-global-color-text );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-546 .elementor-element.elementor-element-f1dfdd0{font-family:"GFS Didot", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-546 .elementor-element.elementor-element-b182a8f{--grid-side-margin:20px;--grid-column-gap:20px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:#02010100;--e-share-buttons-secondary-color:var( --e-global-color-text );}.elementor-546 .elementor-element.elementor-element-b182a8f .elementor-share-btn{font-size:calc(0.7px * 10);}.elementor-546 .elementor-element.elementor-element-b182a8f .elementor-share-btn__icon{--e-share-buttons-icon-size:16px;}.elementor-546 .elementor-element.elementor-element-b182a8f .elementor-share-btn__title{font-family:"Verdana", Sans-serif;font-size:12px;font-weight:400;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-546 .elementor-element.elementor-element-7ea66fb{--grid-columns:3;}@media(min-width:768px){.elementor-546 .elementor-element.elementor-element-1e8e49e{--content-width:1320px;}}@media(max-width:1024px){.elementor-546 .elementor-element.elementor-element-1e8e49e{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:51px;--padding-bottom:51px;--padding-left:30px;--padding-right:30px;}.elementor-546 .elementor-element.elementor-element-bc098b2 .elementor-heading-title{font-size:15px;line-height:25px;}.elementor-546 .elementor-element.elementor-element-c8885f2 .elementor-heading-title{font-size:47px;line-height:57px;} .elementor-546 .elementor-element.elementor-element-b182a8f{--grid-side-margin:20px;--grid-column-gap:20px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-546 .elementor-element.elementor-element-7ea66fb{--grid-columns:2;}}@media(max-width:767px){.elementor-546 .elementor-element.elementor-element-1e8e49e{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:37px;--padding-bottom:37px;--padding-left:20px;--padding-right:20px;}.elementor-546 .elementor-element.elementor-element-bc098b2 .elementor-heading-title{font-size:15px;line-height:25px;}.elementor-546 .elementor-element.elementor-element-c8885f2 .elementor-heading-title{font-size:38px;line-height:45px;} .elementor-546 .elementor-element.elementor-element-b182a8f{--grid-side-margin:20px;--grid-column-gap:20px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-546 .elementor-element.elementor-element-7ea66fb{--grid-columns:1;}}/* Start custom CSS for theme-post-content, class: .elementor-element-f1dfdd0 */.elementor-546 .elementor-element.elementor-element-f1dfdd0 a{
    text-decoration: underline;
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-b182a8f *//*social facbook icon*/

.elementor-546 .elementor-element.elementor-element-b182a8f .elementor-grid-item:hover{
   transform: translateY(-7px);
}
.elementor-546 .elementor-element.elementor-element-b182a8f .elementor-grid-item{
    transition: transform 0.4s ease;
    overflow: hidden;
}

.elementor-546 .elementor-element.elementor-element-b182a8f .elementor-share-btn_facebook {
    border: 1px solid #000;
    padding: 0px 20px;
 
}

.elementor-546 .elementor-element.elementor-element-b182a8f .elementor-share-btn_facebook .elementor-share-btn__title{
    color: #627AAD;
}
.elementor-546 .elementor-element.elementor-element-b182a8f .elementor-share-btn_facebook .e-fab-facebook{
    fill: #627AAD;
}



/*twitter icon*/

.elementor-546 .elementor-element.elementor-element-b182a8f .elementor-share-btn_x-twitter {
    border: 1px solid #000;
    padding: 0px 20px;
 
}

.elementor-546 .elementor-element.elementor-element-b182a8f .elementor-share-btn_x-twitter .elementor-share-btn__title{
    color: #000;
}
.elementor-546 .elementor-element.elementor-element-b182a8f .elementor-share-btn_x-twitter .e-fab-x-twitter{
    fill: #fff;
    background-color: #000;
}



/*Email icon*/

.elementor-546 .elementor-element.elementor-element-b182a8f .elementor-share-btn_email {
    border: 1px solid #000;
    padding: 0px 20px;
 
}

.elementor-546 .elementor-element.elementor-element-b182a8f .elementor-share-btn_email .elementor-share-btn__title{
    color: #9797;
}
.elementor-546 .elementor-element.elementor-element-b182a8f .elementor-share-btn_email .e-fas-envelope{
    fill: #9797;



/**//* End custom CSS */