.elementor-107 .elementor-element.elementor-element-42149ef{--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 40px;--row-gap:32px;--column-gap:40px;--flex-wrap:wrap;--padding-top:126px;--padding-bottom:76px;--padding-left:40px;--padding-right:40px;}.elementor-107 .elementor-element.elementor-element-42149ef:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-42149ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-107 .elementor-element.elementor-element-8ec2e1a{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{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-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-107 .elementor-element.elementor-element-img167 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-107 .elementor-element.elementor-element-0249d81{--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;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;}.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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-04a112e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-107 .elementor-element.elementor-element-04a112e .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.5em;letter-spacing:0.18em;color:#BA4821;}.elementor-107 .elementor-element.elementor-element-5ea5d27{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;}.elementor-107 .elementor-element.elementor-element-5ea5d27 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:68px;font-weight:400;font-style:normal;line-height:1.2em;letter-spacing:-0.025em;color:#1C1C1E;}.elementor-widget-text-editor{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-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-f3968b2{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;font-family:"Karla", Sans-serif;font-size:21px;font-weight:400;font-style:normal;line-height:1.7em;color:#6B5F7A;}.elementor-107 .elementor-element.elementor-element-d232ea1{--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:0px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-107 .elementor-element.elementor-element-d232ea1:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-d232ea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-widget-posts .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-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{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-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{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-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-107 .elementor-element.elementor-element-d3215c5{--grid-row-gap:44px;--grid-column-gap:28px;}.elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-107 .elementor-element.elementor-element-d3215c5:after{content:"0.66";}.elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-post__thumbnail__link{width:100%;}.elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-post__meta-data span + span:before{content:"•";}.elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-post__text{margin-top:20px;}.elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-post__title, .elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-post__title a{color:#1C1C1E;font-family:"Spectral", Sans-serif;font-size:22px;font-weight:400;font-style:normal;line-height:1.25em;}.elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-post__title{margin-bottom:12px;}.elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-post__meta-data{color:#6B5F7A;font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;font-style:normal;}.elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-post__excerpt p{color:#6B5F7A;font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.6em;}.elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-post__excerpt{margin-bottom:14px;}.elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-post__read-more{color:#BA4821;}.elementor-107 .elementor-element.elementor-element-d3215c5 a.elementor-post__read-more{font-family:"Karla", Sans-serif;font-size:15px;font-weight:500;font-style:normal;}.elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-pagination{text-align:center;font-family:"Karla", Sans-serif;font-size:15px;font-weight:500;font-style:normal;margin-top:50px;}.elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-pagination .page-numbers:not(.dots){color:#6B5F7A;}.elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-pagination .page-numbers.current{color:#BA4821;}body:not(.rtl) .elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-107 .elementor-element.elementor-element-b3f430d{--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:56px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-107 .elementor-element.elementor-element-b3f430d:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-b3f430d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2C70;}.elementor-107 .elementor-element.elementor-element-85e992b{--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;--justify-content:center;}.elementor-107 .elementor-element.elementor-element-ac41be1{--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:14px 0px;--row-gap:14px;--column-gap:0px;--border-radius:8px 8px 8px 8px;box-shadow:0px 20px 50px 0px rgba(28,28,30,0.18);--padding-top:46px;--padding-bottom:46px;--padding-left:42px;--padding-right:42px;}.elementor-107 .elementor-element.elementor-element-ac41be1:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-ac41be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-107 .elementor-element.elementor-element-b7a47b2 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.5em;letter-spacing:0.14em;color:#BA4821;}.elementor-107 .elementor-element.elementor-element-6cfe395 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:27px;font-weight:400;font-style:normal;line-height:1.2em;letter-spacing:-0.01em;color:#1C1C1E;}.elementor-107 .elementor-element.elementor-element-cce3bdc{--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;--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-107 .elementor-element.elementor-element-cce3bdc:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-cce3bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-107 .elementor-element.elementor-element-9ca5afc{--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:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-bbabf14{text-align:center;}.elementor-107 .elementor-element.elementor-element-bbabf14 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:17px;font-weight:400;font-style:normal;letter-spacing:0.1em;color:#BA4821;}.elementor-107 .elementor-element.elementor-element-0353ed6{text-align:center;}.elementor-107 .elementor-element.elementor-element-0353ed6 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:28px;font-weight:400;font-style:italic;line-height:1.42em;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-107 .elementor-element.elementor-element-3600b52f{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-107 .elementor-element.elementor-element-3600b52f img{width:72px;}.elementor-107 .elementor-element.elementor-element-3600b52{text-align:center;}.elementor-107 .elementor-element.elementor-element-3600b52 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:17px;font-weight:500;font-style:normal;color:var( --e-global-color-text );}.elementor-107 .elementor-element.elementor-element-9a35ac7{font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.5em;color:var( --e-global-color-accent );}.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-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-107 .elementor-element.elementor-element-d995d3f .elementor-button{background-color:rgba(0,0,0,0);font-family:"Karla", Sans-serif;font-size:17px;font-weight:500;font-style:normal;line-height:1.5em;fill:#1C1C1E;color:#1C1C1E;border-style:solid;border-width:0px 0px 1px 0px;border-color:#1C1C1E;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-107 .elementor-element.elementor-element-d995d3f .elementor-button:hover, .elementor-107 .elementor-element.elementor-element-d995d3f .elementor-button:focus{background-color:rgba(0,0,0,0);border-color:#BA4821;}.elementor-107 .elementor-element.elementor-element-0f61a1a{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-107 .elementor-element.elementor-element-0f61a1a:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-0f61a1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF0EC;}.elementor-107 .elementor-element.elementor-element-9d9ebb0{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;}.elementor-107 .elementor-element.elementor-element-9d9ebb0 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:46px;font-weight:400;font-style:normal;line-height:1.2em;letter-spacing:-0.02em;color:#1C1C1E;}.elementor-107 .elementor-element.elementor-element-a6bc0ed{width:var( --container-widget-width, 640px );max-width:640px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:center;font-family:"Karla", Sans-serif;font-size:20px;font-weight:400;font-style:normal;line-height:1.7em;color:#6B5F7A;}.elementor-107 .elementor-element.elementor-element-aee3f12 .elementor-button{background-color:#3A2C70;font-family:"Karla", Sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:1.5em;fill:#FAF9F7;color:#FAF9F7;border-radius:100px 100px 100px 100px;padding:18px 38px 18px 38px;}.elementor-107 .elementor-element.elementor-element-aee3f12 .elementor-button:hover, .elementor-107 .elementor-element.elementor-element-aee3f12 .elementor-button:focus{background-color:#2E1E61;}@media(min-width:768px){.elementor-107 .elementor-element.elementor-element-42149ef{--content-width:1240px;}.elementor-107 .elementor-element.elementor-element-8ec2e1a{--width:38%;}.elementor-107 .elementor-element.elementor-element-0249d81{--width:52%;}.elementor-107 .elementor-element.elementor-element-d232ea1{--content-width:1240px;}.elementor-107 .elementor-element.elementor-element-b3f430d{--content-width:1240px;}.elementor-107 .elementor-element.elementor-element-ac41be1{--width:50%;}.elementor-107 .elementor-element.elementor-element-cce3bdc{--content-width:1240px;}.elementor-107 .elementor-element.elementor-element-0f61a1a{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-107 .elementor-element.elementor-element-8ec2e1a{--width:70%;}.elementor-107 .elementor-element.elementor-element-0249d81{--width:100%;}.elementor-107 .elementor-element.elementor-element-ac41be1{--width:100%;}}@media(max-width:1024px){.elementor-107 .elementor-element.elementor-element-42149ef{--justify-content:center;--flex-wrap:wrap;--padding-top:92px;--padding-bottom:56px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-107 .elementor-element.elementor-element-5ea5d27 .elementor-heading-title{font-size:48px;letter-spacing:-0.02em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-107 .elementor-element.elementor-element-d232ea1{--padding-top:0px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-107 .elementor-element.elementor-element-b3f430d{--padding-top:46px;--padding-bottom:46px;--padding-left:30px;--padding-right:30px;}.elementor-107 .elementor-element.elementor-element-cce3bdc{--padding-top:56px;--padding-bottom:56px;--padding-left:30px;--padding-right:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-107 .elementor-element.elementor-element-0f61a1a{--padding-top:72px;--padding-bottom:72px;--padding-left:30px;--padding-right:30px;}.elementor-107 .elementor-element.elementor-element-9d9ebb0 .elementor-heading-title{font-size:36px;letter-spacing:-0.015em;}}@media(max-width:767px){.elementor-107 .elementor-element.elementor-element-42149ef{--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:72px;--padding-bottom:44px;--padding-left:22px;--padding-right:22px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-107 .elementor-element.elementor-element-5ea5d27 .elementor-heading-title{font-size:40px;letter-spacing:-0.02em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-107 .elementor-element.elementor-element-d232ea1{--padding-top:0px;--padding-bottom:56px;--padding-left:22px;--padding-right:22px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-107 .elementor-element.elementor-element-d3215c5:after{content:"0.5";}.elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-post__thumbnail__link{width:100%;}.elementor-107 .elementor-element.elementor-element-b3f430d{--padding-top:38px;--padding-bottom:38px;--padding-left:22px;--padding-right:22px;}.elementor-107 .elementor-element.elementor-element-ac41be1{--padding-top:36px;--padding-bottom:36px;--padding-left:26px;--padding-right:26px;}.elementor-107 .elementor-element.elementor-element-cce3bdc{--padding-top:46px;--padding-bottom:46px;--padding-left:22px;--padding-right:22px;}.elementor-107 .elementor-element.elementor-element-0353ed6 .elementor-heading-title{font-size:23px;letter-spacing:-0.01em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-107 .elementor-element.elementor-element-0f61a1a{--padding-top:58px;--padding-bottom:58px;--padding-left:22px;--padding-right:22px;}.elementor-107 .elementor-element.elementor-element-9d9ebb0 .elementor-heading-title{font-size:30px;letter-spacing:-0.015em;}.elementor-107 .elementor-element.elementor-element-a6bc0ed{width:100%;max-width:100%;text-align:center;}}/* Start custom CSS for posts, class: .elementor-element-d3215c5 */.elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-post { border: 1px solid rgba(28,28,30,0.12); border-radius: 6px; overflow: hidden; background: #FFFFFF; }
.elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-post__thumbnail__link { border-radius: 0; }
.elementor-107 .elementor-element.elementor-element-d3215c5 .elementor-post__text { padding: 22px 24px 26px; }/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-ae87199 */.elementor-107 .elementor-element.elementor-element-ae87199 .wpforms-container { --wpforms-button-background-color: #BA4821; --wpforms-button-text-color: #FAF9F7; --wpforms-button-border-radius: 100px; --wpforms-field-border-radius: 100px; }
.elementor-107 .elementor-element.elementor-element-ae87199 .wpforms-submit, .elementor-107 .elementor-element.elementor-element-ae87199 button[type=submit] { background-color: #BA4821 !important; color: #FAF9F7 !important; border-radius: 100px !important; border: none !important; padding: 0 30px !important; min-height: 52px !important; line-height: 1 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; }
.elementor-107 .elementor-element.elementor-element-ae87199 .wpforms-submit:hover, .elementor-107 .elementor-element.elementor-element-ae87199 button[type=submit]:hover { background-color: #A63506 !important; }
.elementor-107 .elementor-element.elementor-element-ae87199 .wpforms-container label, .elementor-107 .elementor-element.elementor-element-ae87199 .wpforms-container .wpforms-field-label { color: #1C1C1E; }
.elementor-107 .elementor-element.elementor-element-ae87199 .wpforms-container .wpforms-field-label-inline, .elementor-107 .elementor-element.elementor-element-ae87199 .wpforms-container .wpforms-field-description { color: #6B5F7A; font-size: 14px; line-height: 1.5; }
.elementor-107 .elementor-element.elementor-element-ae87199 .wpforms-container a { color: #BA4821; text-decoration: underline; }
.elementor-107 .elementor-element.elementor-element-ae87199 .wpforms-container a:hover { color: #3A2C70; }
.elementor-107 .elementor-element.elementor-element-ae87199 .wpforms-field-container > .wpforms-field { margin: 0 0 14px 0 !important; padding: 0 !important; }
.elementor-107 .elementor-element.elementor-element-ae87199 .wpforms-field-checkbox ul, .elementor-107 .elementor-element.elementor-element-ae87199 .wpforms-field-checkbox li { margin: 0 !important; }
.elementor-107 .elementor-element.elementor-element-ae87199 .wpforms-submit-container { margin-top: 8px !important; padding: 0 !important; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Karla';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.visualbrandstories.com/wp-content/uploads/2026/08/Karla-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Karla';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.visualbrandstories.com/wp-content/uploads/2026/08/Karla-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Karla';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.visualbrandstories.com/wp-content/uploads/2026/08/Karla-SemiBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Spectral';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.visualbrandstories.com/wp-content/uploads/2026/08/Spectral-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Spectral';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.visualbrandstories.com/wp-content/uploads/2026/08/Spectral-Italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */