.elementor-862 .elementor-element.elementor-element-8fd56b9{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-862 .elementor-element.elementor-element-6a41cbf{text-align:center;}.elementor-862 .elementor-element.elementor-element-6a41cbf .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:500;font-stretch:118%;letter-spacing:-1.6px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );font-stretch:var( --e-global-typography-text-width );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-862 .elementor-element.elementor-element-a7b35dc .elementor-repeater-item-361efa4 .elementor-icon-list-icon{width:40px;}.elementor-862 .elementor-element.elementor-element-a7b35dc{padding:45px 25px 25px 25px;}.elementor-862 .elementor-element.elementor-element-a7b35dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-862 .elementor-element.elementor-element-a7b35dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-862 .elementor-element.elementor-element-a7b35dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-862 .elementor-element.elementor-element-a7b35dc .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-862 .elementor-element.elementor-element-a7b35dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-862 .elementor-element.elementor-element-a7b35dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-862 .elementor-element.elementor-element-a7b35dc .elementor-icon-list-icon{width:14px;}.elementor-862 .elementor-element.elementor-element-a7b35dc .elementor-icon-list-icon i{font-size:14px;}.elementor-862 .elementor-element.elementor-element-a7b35dc .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-862 .elementor-element.elementor-element-a7b35dc .elementor-icon-list-text{padding-left:16px;}body.rtl .elementor-862 .elementor-element.elementor-element-a7b35dc .elementor-icon-list-text{padding-right:16px;}.elementor-862 .elementor-element.elementor-element-88767c5{--display:flex;--min-height:55vh;--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;}.elementor-862 .elementor-element.elementor-element-88767c5:not(.elementor-motion-effects-element-type-background), .elementor-862 .elementor-element.elementor-element-88767c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-862 .elementor-element.elementor-element-d8b6bc1{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );font-stretch:var( --e-global-typography-text-width );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-862 .elementor-element.elementor-element-d4a4af4{font-family:var( --e-global-typography-31fa88d-font-family ), Sans-serif;font-size:var( --e-global-typography-31fa88d-font-size );font-weight:var( --e-global-typography-31fa88d-font-weight );line-height:var( --e-global-typography-31fa88d-line-height );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );font-stretch:var( --e-global-typography-accent-width );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-862 .elementor-element.elementor-element-e7e9df0{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-862 .elementor-element.elementor-element-e7e9df0 .elementor-button{fill:var( --e-global-color-af56fb6 );color:var( --e-global-color-af56fb6 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-862 .elementor-element.elementor-element-4efebae{margin:65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-862 .elementor-element.elementor-element-4efebae .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:622;font-stretch:116%;letter-spacing:-0.4px;}.elementor-862 .elementor-element.elementor-element-33718a2{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-862 .elementor-element.elementor-element-7f9a275{--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:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--padding-top:50px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-862 .elementor-element.elementor-element-c2213b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-0b357ca .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;letter-spacing:-1.6px;color:var( --e-global-color-primary );}.elementor-862 .elementor-element.elementor-element-569e3d7{--swiper-slides-to-display:3;--swiper-slides-gap:20px;}.elementor-862 .elementor-element.elementor-element-569e3d7 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-862 .elementor-element.elementor-element-d8b6bc1{--content-width:996px;}}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );font-stretch:var( --e-global-typography-text-width );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );font-stretch:var( --e-global-typography-text-width );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-862 .elementor-element.elementor-element-d4a4af4{font-size:var( --e-global-typography-31fa88d-font-size );line-height:var( --e-global-typography-31fa88d-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );font-stretch:var( --e-global-typography-accent-width );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );} .elementor-862 .elementor-element.elementor-element-33718a2{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-862 .elementor-element.elementor-element-569e3d7{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );font-stretch:var( --e-global-typography-text-width );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-862 .elementor-element.elementor-element-a7b35dc{padding:25px 0px 25px 0px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );font-stretch:var( --e-global-typography-text-width );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-862 .elementor-element.elementor-element-d4a4af4{font-size:var( --e-global-typography-31fa88d-font-size );line-height:var( --e-global-typography-31fa88d-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );font-stretch:var( --e-global-typography-accent-width );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );} .elementor-862 .elementor-element.elementor-element-33718a2{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-862 .elementor-element.elementor-element-0b357ca .elementor-heading-title{font-size:32px;font-weight:500;font-stretch:118%;}.elementor-862 .elementor-element.elementor-element-569e3d7{--swiper-slides-to-display:1;}}/* Start custom CSS for theme-post-title, class: .elementor-element-6a41cbf */.elementor-862 .elementor-element.elementor-element-6a41cbf::after {
    content: '';
    width: 20%;
    height: 1px;
    background: linear-gradient(242deg, #E3C4FF 1%, #493AD5 98%);
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-a7b35dc */.elementor-862 .elementor-element.elementor-element-a7b35dc .e-fas-minus {
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-d4a4af4 */.elementor-862 .elementor-element.elementor-element-d4a4af4 h2,
.elementor-862 .elementor-element.elementor-element-d4a4af4 h3,
.elementor-862 .elementor-element.elementor-element-d4a4af4 h4,
.elementor-862 .elementor-element.elementor-element-d4a4af4 h5,
.elementor-862 .elementor-element.elementor-element-d4a4af4 h6 {
    margin-top: 1.2em;
    margin-bottom: .8em;
    font-weight: 700;
    background: linear-gradient(to bottom, #F94431 0%, #493AD5 194%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.elementor-862 .elementor-element.elementor-element-d4a4af4 h2:first-of-type,
.elementor-862 .elementor-element.elementor-element-d4a4af4 h3:first-of-type,
.elementor-862 .elementor-element.elementor-element-d4a4af4 h4:first-of-type,
.elementor-862 .elementor-element.elementor-element-d4a4af4 h5:first-of-type,
.elementor-862 .elementor-element.elementor-element-d4a4af4 h6:first-of-type {
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4efebae */.elementor-862 .elementor-element.elementor-element-4efebae::after {
    content: '';
    width: 100%;
    height: 1px;
    background: linear-gradient(242deg, #E3C4FF 1%, #493AD5 98%);
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-33718a2 */.elementor-862 .elementor-element.elementor-element-33718a2 .elementor-share-btn__icon {
    background: linear-gradient(314deg, #493AD5 25%, #F94431 74%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b357ca */.elementor-862 .elementor-element.elementor-element-0b357ca {
    white-space: pre-line;
}
.elementor-862 .elementor-element.elementor-element-0b357ca span {
    background: linear-gradient(240deg, #493AD5 -50%, #F94431 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.elementor-862 .elementor-element.elementor-element-0b357ca::after {
    content: '';
    width: 87px;
    height: 1px;
    background: linear-gradient(242deg, #E3C4FF 1%, #493AD5 98%);
    position: absolute;
    bottom: -10px;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-569e3d7 */.elementor-862 .elementor-element.elementor-element-569e3d7 .swiper {
    overflow: unset;
}
.elementor-862 .elementor-element.elementor-element-569e3d7:hover {
    cursor: url('data:image/svg+xml,<svg width="72" height="72" viewBox="0 0 72 72" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.333252" y="0.597656" width="70.7104" height="70.7104" rx="35.3552" fill="url(%23paint0_linear_2126_660)"/><path fill-rule="evenodd" clip-rule="evenodd" d="M31.5038 25.0774C31.3165 23.8484 31.939 22.735 33.167 22.5479C34.396 22.3607 35.3206 23.2384 35.5079 24.4675L37.0011 32.7755C36.9394 32.3706 36.6829 26.9515 36.6253 26.5734C36.4559 25.4611 36.9482 24.2481 38.1773 24.0608C39.4063 23.8736 40.331 24.7513 40.5182 25.9804L41.4862 32.9549C41.5704 32.8875 41.4317 29.7357 41.3602 29.2663C41.1907 28.154 41.3138 26.9972 42.356 26.8385C43.3993 26.6795 44.176 27.5798 44.3632 28.8088L45.3798 35.4823C45.7393 37.8422 45.1466 40.2483 43.7321 42.1712C42.3176 44.0941 40.1972 45.3763 37.8373 45.7358L37.0876 45.85C35.4352 46.1017 33.7454 45.8882 32.2075 45.2337C30.6696 44.5791 29.3444 43.5092 28.3802 42.1439L24.2561 36.3034C23.7279 35.5553 23.8801 34.4624 24.714 33.9302C25.1528 33.6505 25.6623 33.4534 26.1824 33.5358C27.4746 33.7407 27.3781 34.3324 28.2233 34.9206L27.1712 28.0135C26.9839 26.7845 27.6053 25.6713 28.8344 25.4841C29.9466 25.3146 30.8468 26.6741 31.064 27.4205C31.362 28.4426 32.4057 32.4922 32.4673 32.8971L31.5038 25.0774Z" fill="white"/><defs><linearGradient id="paint0_linear_2126_660" x1="69.7633" y1="0.59766" x2="-12.6801" y2="44.4125" gradientUnits="userSpaceOnUse"><stop stop-color="%23493AD5"/><stop offset="1" stop-color="%23F94431"/></linearGradient></defs></svg>') 16 16, auto;
}
.elementor-862 .elementor-element.elementor-element-569e3d7:active {
    cursor: url('data:image/svg+xml,<svg width="72" height="72" viewBox="0 0 72 72" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.333252" y="0.887207" width="70.7104" height="70.7104" rx="35.3552" fill="url(%23paint0_linear_2126_657)"/><path d="M39.7657 28.9519C40.3766 28.9518 40.968 29.1664 41.4367 29.5583C41.9053 29.9502 42.2212 30.4944 42.3292 31.0956C42.7098 31.0116 43.1044 31.0141 43.4839 31.1028C43.8634 31.1916 44.2181 31.3644 44.5219 31.6086C44.8257 31.8527 45.0708 32.1619 45.2392 32.5134C45.4076 32.8648 45.495 33.2496 45.4949 33.6394V36.2435C45.4949 38.4537 44.6169 40.5733 43.0541 42.1361C41.4913 43.6989 39.3717 44.5769 37.1615 44.5769H36.4594C34.9119 44.5768 33.395 44.1459 32.0787 43.3323C30.7623 42.5187 29.6984 41.3547 29.0063 39.9706L26.0459 34.0498C25.6709 33.2998 25.949 32.2967 26.824 31.9373C27.9105 31.4925 28.9428 31.4092 30.0063 31.9498C30.3146 32.106 30.6146 32.3112 30.9115 32.5581V31.556C30.9113 31.1342 31.0137 30.7186 31.2096 30.3451C31.4056 29.9715 31.6894 29.6512 32.0366 29.4116C32.3838 29.172 32.784 29.0204 33.2028 28.9697C33.6215 28.919 34.0464 28.9708 34.4407 29.1206C34.6752 28.7493 35 28.4433 35.3847 28.2313C35.7694 28.0193 36.2014 27.9081 36.6407 27.9081C37.0799 27.9081 37.512 28.0193 37.8967 28.2313C38.2814 28.4433 38.6061 28.7493 38.8407 29.1206C39.1362 29.0085 39.4496 28.9513 39.7657 28.9519Z" fill="white"/><defs><linearGradient id="paint0_linear_2126_657" x1="69.7633" y1="0.88721" x2="-12.6801" y2="44.7021" gradientUnits="userSpaceOnUse"><stop stop-color="%23493AD5"/><stop offset="1" stop-color="%23F94431"/></linearGradient></defs></svg>') 16 16, auto;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Archivo';
	font-display: auto;
	src: url('https://s.criacaostatic.cc/focusfranquias1bem0kq5/uploads/2025/04/Archivo-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */