.elementor-1199 .elementor-element.elementor-element-15df0c0{--display:flex;--min-height:110px;--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-1199 .elementor-element.elementor-element-55382b76{--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;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1199 .elementor-element.elementor-element-57c09510{text-align:center;width:var( --container-widget-width, 100.193% );max-width:100.193%;--container-widget-width:100.193%;--container-widget-flex-grow:0;}.elementor-1199 .elementor-element.elementor-element-57c09510 .elementor-heading-title{font-family:var( --e-global-typography-173baee-font-family ), Sans-serif;font-size:var( --e-global-typography-173baee-font-size );font-weight:var( --e-global-typography-173baee-font-weight );text-transform:var( --e-global-typography-173baee-text-transform );font-style:var( --e-global-typography-173baee-font-style );text-decoration:var( --e-global-typography-173baee-text-decoration );line-height:var( --e-global-typography-173baee-line-height );letter-spacing:var( --e-global-typography-173baee-letter-spacing );word-spacing:var( --e-global-typography-173baee-word-spacing );}.elementor-1199 .elementor-element.elementor-element-57c09510.elementor-element{--flex-grow:0;--flex-shrink:0;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-1199 .elementor-element.elementor-element-7e84ac51{text-align:start;}.elementor-1199 .elementor-element.elementor-element-39e78982{--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:space-evenly;}.elementor-widget-button .elementor-button{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 );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );background-color:var( --e-global-color-accent );}.elementor-1199 .elementor-element.elementor-element-5a8df199 .elementor-button{fill:var( --e-global-color-5daae3fe );color:var( --e-global-color-5daae3fe );}.elementor-1199 .elementor-element.elementor-element-7548f6d5{--display:flex;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1199 .elementor-element.elementor-element-2fdad2a{--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-1199 .elementor-element.elementor-element-2fdad2a:not(.elementor-motion-effects-element-type-background), .elementor-1199 .elementor-element.elementor-element-2fdad2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/reed-press.com/wp-content/uploads/2026/06/reed-press-author-journey-crossroads-scaled.webp?fit=683%2C1024&ssl=1");background-position:center center;background-repeat:no-repeat;}.elementor-1199 .elementor-element.elementor-element-b35d6d8{--display:flex;}.elementor-1199 .elementor-element.elementor-element-6242e04{--display:flex;}.elementor-1199 .elementor-element.elementor-element-a0d3ced{text-align:center;}.elementor-1199 .elementor-element.elementor-element-a0d3ced .elementor-heading-title{font-family:var( --e-global-typography-173baee-font-family ), Sans-serif;font-size:var( --e-global-typography-173baee-font-size );font-weight:var( --e-global-typography-173baee-font-weight );text-transform:var( --e-global-typography-173baee-text-transform );font-style:var( --e-global-typography-173baee-font-style );text-decoration:var( --e-global-typography-173baee-text-decoration );line-height:var( --e-global-typography-173baee-line-height );letter-spacing:var( --e-global-typography-173baee-letter-spacing );word-spacing:var( --e-global-typography-173baee-word-spacing );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1199 .elementor-element.elementor-element-fb5aa6a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1199 .elementor-element.elementor-element-fb5aa6a .elementor-divider-separator{width:100%;}.elementor-1199 .elementor-element.elementor-element-fb5aa6a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1199 .elementor-element.elementor-element-3bb6526{text-align:center;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 );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1199 .elementor-element.elementor-element-194927d{--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:space-evenly;}.elementor-1199 .elementor-element.elementor-element-1fe8f97{--display:flex;}.elementor-1199 .elementor-element.elementor-element-b07d013{text-align:center;}.elementor-1199 .elementor-element.elementor-element-b07d013 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1199 .elementor-element.elementor-element-1e9823a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1199 .elementor-element.elementor-element-1e9823a .elementor-divider-separator{width:100%;}.elementor-1199 .elementor-element.elementor-element-1e9823a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1199 .elementor-element.elementor-element-34fe934{text-align:center;}.elementor-1199 .elementor-element.elementor-element-00c07ce .elementor-button{fill:var( --e-global-color-5daae3fe );color:var( --e-global-color-5daae3fe );}.elementor-1199 .elementor-element.elementor-element-9eee4d4{--display:flex;}.elementor-1199 .elementor-element.elementor-element-ee2089c{text-align:center;}.elementor-1199 .elementor-element.elementor-element-ee2089c .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1199 .elementor-element.elementor-element-714eed2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1199 .elementor-element.elementor-element-714eed2 .elementor-divider-separator{width:100%;}.elementor-1199 .elementor-element.elementor-element-714eed2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1199 .elementor-element.elementor-element-d92d7e4{text-align:center;}.elementor-1199 .elementor-element.elementor-element-aa2e362 .elementor-button{fill:var( --e-global-color-5daae3fe );color:var( --e-global-color-5daae3fe );}.elementor-1199 .elementor-element.elementor-element-582fc00{--display:flex;}.elementor-1199 .elementor-element.elementor-element-72eba32e{--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-1199 .elementor-element.elementor-element-bcc06e0{--display:flex;}.elementor-1199 .elementor-element.elementor-element-bcc06e0:not(.elementor-motion-effects-element-type-background), .elementor-1199 .elementor-element.elementor-element-bcc06e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/reed-press.com/wp-content/uploads/2026/06/reed-press-editorial-review-manuscript-planning-scaled.webp?fit=1280%2C1920&ssl=1");background-position:center center;background-repeat:no-repeat;}.elementor-widget-call-to-action .elementor-cta__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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-call-to-action .elementor-cta__description{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-call-to-action .elementor-cta__button{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 );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-call-to-action .elementor-ribbon-inner{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 );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1199 .elementor-element.elementor-element-5e9284 .elementor-cta__content{min-height:332px;text-align:end;padding:7% 7% 7% 7%;}.elementor-1199 .elementor-element.elementor-element-5e9284 .elementor-cta__title{font-family:var( --e-global-typography-173baee-font-family ), Sans-serif;font-size:var( --e-global-typography-173baee-font-size );font-weight:var( --e-global-typography-173baee-font-weight );text-transform:var( --e-global-typography-173baee-text-transform );font-style:var( --e-global-typography-173baee-font-style );text-decoration:var( --e-global-typography-173baee-text-decoration );line-height:var( --e-global-typography-173baee-line-height );letter-spacing:var( --e-global-typography-173baee-letter-spacing );word-spacing:var( --e-global-typography-173baee-word-spacing );color:var( --e-global-color-primary );}.elementor-1199 .elementor-element.elementor-element-5e9284 .elementor-cta__description{color:var( --e-global-color-secondary );}.elementor-1199 .elementor-element.elementor-element-5e9284 .elementor-cta__button{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1199 .elementor-element.elementor-element-5e9284 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-1199 .elementor-element.elementor-element-5e9284.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-1199 .elementor-element.elementor-element-5e9284.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-1199 .elementor-element.elementor-element-5e9284.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-1199 .elementor-element.elementor-element-5e9284 .elementor-cta .elementor-cta__bg, .elementor-1199 .elementor-element.elementor-element-5e9284 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1199 .elementor-element.elementor-element-5e9284{width:var( --container-widget-width, 100.153% );max-width:100.153%;--container-widget-width:100.153%;--container-widget-flex-grow:0;}.elementor-1199 .elementor-element.elementor-element-5e9284.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-1199 .elementor-element.elementor-element-55382b76{--width:100%;}.elementor-1199 .elementor-element.elementor-element-7548f6d5{--width:75%;}}@media(max-width:1024px){.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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1199 .elementor-element.elementor-element-57c09510 .elementor-heading-title{font-size:var( --e-global-typography-173baee-font-size );line-height:var( --e-global-typography-173baee-line-height );letter-spacing:var( --e-global-typography-173baee-letter-spacing );word-spacing:var( --e-global-typography-173baee-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1199 .elementor-element.elementor-element-a0d3ced .elementor-heading-title{font-size:var( --e-global-typography-173baee-font-size );line-height:var( --e-global-typography-173baee-line-height );letter-spacing:var( --e-global-typography-173baee-letter-spacing );word-spacing:var( --e-global-typography-173baee-word-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1199 .elementor-element.elementor-element-3bb6526{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1199 .elementor-element.elementor-element-b07d013 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1199 .elementor-element.elementor-element-ee2089c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-call-to-action .elementor-cta__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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1199 .elementor-element.elementor-element-5e9284 .elementor-cta__title{font-size:var( --e-global-typography-173baee-font-size );line-height:var( --e-global-typography-173baee-line-height );letter-spacing:var( --e-global-typography-173baee-letter-spacing );word-spacing:var( --e-global-typography-173baee-word-spacing );}}@media(max-width:767px){.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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1199 .elementor-element.elementor-element-57c09510 .elementor-heading-title{font-size:var( --e-global-typography-173baee-font-size );line-height:var( --e-global-typography-173baee-line-height );letter-spacing:var( --e-global-typography-173baee-letter-spacing );word-spacing:var( --e-global-typography-173baee-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1199 .elementor-element.elementor-element-a0d3ced .elementor-heading-title{font-size:var( --e-global-typography-173baee-font-size );line-height:var( --e-global-typography-173baee-line-height );letter-spacing:var( --e-global-typography-173baee-letter-spacing );word-spacing:var( --e-global-typography-173baee-word-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1199 .elementor-element.elementor-element-3bb6526{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1199 .elementor-element.elementor-element-b07d013 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1199 .elementor-element.elementor-element-ee2089c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-call-to-action .elementor-cta__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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1199 .elementor-element.elementor-element-5e9284 .elementor-cta__title{font-size:var( --e-global-typography-173baee-font-size );line-height:var( --e-global-typography-173baee-line-height );letter-spacing:var( --e-global-typography-173baee-letter-spacing );word-spacing:var( --e-global-typography-173baee-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-39e78982 */.elementor-1199 .elementor-element.elementor-element-39e78982{
    display:flex;
    gap:18px;
    flex-wrap:wrap;
    margin-top:34px;
}

.elementor-1199 .elementor-element.elementor-element-39e78982 .elementor-button{
    border-radius:0;
    padding:16px 28px;
    font-size:14px;
    letter-spacing:.12em;
    text-transform:uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55382b76 */.elementor-1199 .elementor-element.elementor-element-55382b76{
    max-width:680px;
}

.elementor-1199 .elementor-element.elementor-element-55382b76 h1{
    color:#16352e;
    font-size:clamp(46px, 6vw, 86px);
    letter-spacing:.14em;
    line-height:1.05;
    margin-bottom:24px;
}

.elementor-1199 .elementor-element.elementor-element-55382b76 h2{
    color:#08080c;
    font-size:clamp(28px, 3.2vw, 46px);
    line-height:1.18;
    margin-bottom:24px;
}

.elementor-1199 .elementor-element.elementor-element-55382b76 p{
    color:#08080c;
    font-size:19px;
    line-height:1.75;
    max-width:620px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7548f6d5 */.elementor-1199 .elementor-element.elementor-element-7548f6d5{
    position:relative;
}

.elementor-1199 .elementor-element.elementor-element-7548f6d5 img{
    width:100%;
    max-height:520px;
    object-fit:cover;
    border-radius:0 90px 0 90px;
    box-shadow:24px 24px 0 rgba(22,53,46,.16);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15df0c0 */.elementor-1199 .elementor-element.elementor-element-15df0c0{
    background:#f4f4f4;
    padding:110px 7vw 90px;
    position:relative;
    overflow:hidden;
    border-bottom:1px solid rgba(22,53,46,.25);
}

.elementor-1199 .elementor-element.elementor-element-15df0c0::before{
    content:"";
    position:absolute;
    top:-120px;
    right:-120px;
    width:420px;
    height:420px;
    background:rgba(22,53,46,.08);
    border-radius:50%;
    z-index:0;
}

.elementor-1199 .elementor-element.elementor-element-15df0c0 > .e-con-inner,
.elementor-1199 .elementor-element.elementor-element-15df0c0 .elementor-container,
.elementor-1199 .elementor-element.elementor-element-15df0c0 .e-con{
    position:relative;
    z-index:1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bb6526 */.elementor-1199 .elementor-element.elementor-element-3bb6526{
    max-width:320px;
    margin:0 auto;
    text-align:center;
    line-height:1.7;
    font-size:17px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6242e04 */.elementor-1199 .elementor-element.elementor-element-6242e04{
    max-width:900px;
    margin:0 auto 90px;
    text-align:center;
    position:relative;
    z-index:3;
    background:rgba(244,244,244,.22);
    backdrop-filter:blur(6px);
    padding:40px 50px;
    border-radius:8px;
}@media(max-width:1024px){
    .elementor-1199 .elementor-element.elementor-element-6242e04{
        width:100% !important;
        max-width:100% !important;
        min-height:auto !important;
        padding:24px 22px !important;
        text-align:center !important;
    }

    .elementor-1199 .elementor-element.elementor-element-6242e04 h3,
    .elementor-1199 .elementor-element.elementor-element-6242e04 .elementor-heading-title{
        font-size:17px !important;
        line-height:1.45 !important;
        letter-spacing:.12em !important;
        white-space:normal !important;
    }

    .elementor-1199 .elementor-element.elementor-element-6242e04 p{
        font-size:14px !important;
        line-height:1.45 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b07d013 */.elementor-1199 .elementor-element.elementor-element-b07d013{
    color:#16352e;
    font-size:clamp(42px,3vw,54px);
    line-height:.95;
    letter-spacing:.01em;
    text-align:center;
    margin-bottom:18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34fe934 */.elementor-1199 .elementor-element.elementor-element-34fe934{
    max-width:320px;
    margin:0 auto;
    text-align:center;
    line-height:1.7;
    font-size:17px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00c07ce */.elementor-1199 .elementor-element.elementor-element-00c07ce{
    width:100%;
}

.elementor-1199 .elementor-element.elementor-element-00c07ce .elementor-button{
    width:100%;
    min-height:60px;
    justify-content:center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fe8f97 */.elementor-1199 .elementor-element.elementor-element-1fe8f97{
    background:rgba(244,244,244,.88);
    backdrop-filter:blur(10px);
    padding:48px;
    max-width:420px;
    border-top:6px solid #16352e;
    box-shadow:20px 20px 0 rgba(8,8,12,.18);
    transition:.3s ease;
}

.elementor-1199 .elementor-element.elementor-element-1fe8f97:hover{
    transform:translateY(-8px);
    box-shadow:28px 28px 0 rgba(8,8,12,.25);
}.elementor-1199 .elementor-element.elementor-element-1fe8f97{
    background:#f4f4f4;
    padding:48px 40px 44px;
    min-height:340px;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    border-top:6px solid #16352e;
    box-shadow:18px 18px 0 rgba(8,8,12,.12);
}@media(max-width:1024px){
    .elementor-1199 .elementor-element.elementor-element-1fe8f97{
        width:100% !important;
        max-width:100% !important;
        min-height:auto !important;
        padding:24px 22px !important;
        text-align:center !important;
    }

    .elementor-1199 .elementor-element.elementor-element-1fe8f97 h3,
    .elementor-1199 .elementor-element.elementor-element-1fe8f97 .elementor-heading-title{
        font-size:17px !important;
        line-height:1.45 !important;
        letter-spacing:.12em !important;
        white-space:normal !important;
    }

    .elementor-1199 .elementor-element.elementor-element-1fe8f97 p{
        font-size:14px !important;
        line-height:1.45 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d92d7e4 */.elementor-1199 .elementor-element.elementor-element-d92d7e4{
    max-width:320px;
    margin:0 auto;
    text-align:center;
    line-height:1.7;
    font-size:17px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa2e362 */.elementor-1199 .elementor-element.elementor-element-aa2e362{
    width:100%;
}

.elementor-1199 .elementor-element.elementor-element-aa2e362 .elementor-button{
    width:100%;
    min-height:60px;
    justify-content:center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eee4d4 */.elementor-1199 .elementor-element.elementor-element-9eee4d4{
    background:rgba(244,244,244,.88);
    backdrop-filter:blur(10px);
    padding:48px;
    max-width:420px;
    border-top:6px solid #16352e;
    box-shadow:20px 20px 0 rgba(8,8,12,.18);
    transition:.3s ease;
}

.elementor-1199 .elementor-element.elementor-element-9eee4d4:hover{
    transform:translateY(-8px);
    box-shadow:28px 28px 0 rgba(8,8,12,.25);
}.elementor-1199 .elementor-element.elementor-element-9eee4d4{
    background:#f4f4f4;
    padding:48px 40px 44px;
    min-height:340px;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    border-top:6px solid #16352e;
    box-shadow:18px 18px 0 rgba(8,8,12,.12);
}@media(max-width:1024px){
    .elementor-1199 .elementor-element.elementor-element-9eee4d4{
        width:100% !important;
        max-width:100% !important;
        min-height:auto !important;
        padding:24px 22px !important;
        text-align:center !important;
    }

    .elementor-1199 .elementor-element.elementor-element-9eee4d4 h3,
    .elementor-1199 .elementor-element.elementor-element-9eee4d4 .elementor-heading-title{
        font-size:17px !important;
        line-height:1.45 !important;
        letter-spacing:.12em !important;
        white-space:normal !important;
    }

    .elementor-1199 .elementor-element.elementor-element-9eee4d4 p{
        font-size:14px !important;
        line-height:1.45 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b35d6d8 */.elementor-1199 .elementor-element.elementor-element-b35d6d8{
    max-width:900px;
    margin:0 auto 90px;
    text-align:center;
    position:relative;
    z-index:3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdad2a */.elementor-1199 .elementor-element.elementor-element-2fdad2a{
    position:relative;
    min-height:900px;
    padding:120px 6vw;
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc06e0 */@media(max-width:1024px){
    .elementor-1199 .elementor-element.elementor-element-bcc06e0{
        width:100% !important;
        max-width:100% !important;
        min-height:auto !important;
        padding:24px 22px !important;
        text-align:center !important;
    }

    .elementor-1199 .elementor-element.elementor-element-bcc06e0 h3,
    .elementor-1199 .elementor-element.elementor-element-bcc06e0 .elementor-heading-title{
        font-size:17px !important;
        line-height:1.45 !important;
        letter-spacing:.12em !important;
        white-space:normal !important;
    }

    .elementor-1199 .elementor-element.elementor-element-bcc06e0 p{
        font-size:14px !important;
        line-height:1.45 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-582fc00 */.elementor-1199 .elementor-element.elementor-element-582fc00{
    position:relative;
    overflow:hidden;
    padding:80px 60px;
}

.elementor-1199 .elementor-element.elementor-element-582fc00:before{
    content:"";
    position:absolute;
    inset:0;
    background:rgba(244,244,244,.88);
    z-index:1;
}

.elementor-1199 .elementor-element.elementor-element-582fc00 .elementor-widget-wrap{
    position:relative;
    z-index:2;
}/* End custom CSS */