.elementor-1236 .elementor-element.elementor-element-1ae909a2{--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-1236 .elementor-element.elementor-element-8c51a46{--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-1236 .elementor-element.elementor-element-77f6bf73{width:var( --container-widget-width, 100.193% );max-width:100.193%;--container-widget-width:100.193%;--container-widget-flex-grow:0;text-align:center;}.elementor-1236 .elementor-element.elementor-element-77f6bf73.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1236 .elementor-element.elementor-element-77f6bf73 .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 );}.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-1236 .elementor-element.elementor-element-64f2a4a9{text-align:start;}.elementor-1236 .elementor-element.elementor-element-1bf00ed5{--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{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-1236 .elementor-element.elementor-element-6d17f403 .elementor-button{fill:var( --e-global-color-5daae3fe );color:var( --e-global-color-5daae3fe );}.elementor-1236 .elementor-element.elementor-element-7dca15d6 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-5daae3fe );color:var( --e-global-color-5daae3fe );}.elementor-1236 .elementor-element.elementor-element-232e098{--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-1236 .elementor-element.elementor-element-ed330d3{--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-1236 .elementor-element.elementor-element-d692853{--display:flex;}.elementor-1236 .elementor-element.elementor-element-ba4b321{text-align:center;}.elementor-1236 .elementor-element.elementor-element-ba4b321 .elementor-heading-title{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-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-1236 .elementor-element.elementor-element-41addd7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1236 .elementor-element.elementor-element-41addd7 .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-1236 .elementor-element.elementor-element-41addd7 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1236 .elementor-element.elementor-element-fd4a2b8{--display:flex;}.elementor-1236 .elementor-element.elementor-element-6158ca9{--display:flex;}.elementor-1236 .elementor-element.elementor-element-34fb2d8{--display:flex;}.elementor-1236 .elementor-element.elementor-element-34fb2d8:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-34fb2d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-d785904{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;padding:0px 0px 0px 0px;}.elementor-1236 .elementor-element.elementor-element-e805599{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1236 .elementor-element.elementor-element-e805599:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-e805599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-518e81c{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-1236 .elementor-element.elementor-element-b440091{--display:flex;}.elementor-1236 .elementor-element.elementor-element-b440091:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-b440091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-0c09bb6{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-1236 .elementor-element.elementor-element-7be19e2{--display:flex;}.elementor-1236 .elementor-element.elementor-element-7be19e2:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-7be19e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-0f90901{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-1236 .elementor-element.elementor-element-4bf00a4{--display:flex;}.elementor-1236 .elementor-element.elementor-element-4bf00a4:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-4bf00a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-11b9b95{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-1236 .elementor-element.elementor-element-b84cfea{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1236 .elementor-element.elementor-element-e2af10a{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-1fd96a61 );--n-accordion-icon-size:15px;--n-accordion-icon-gap:1.5px;--n-accordion-icon-normal-color:var( --e-global-color-5daae3fe );}.elementor-1236 .elementor-element.elementor-element-e2af10a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-a856848 );}.elementor-1236 .elementor-element.elementor-element-e2af10a > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );}.elementor-1236 .elementor-element.elementor-element-4f0806c{--display:flex;}.elementor-1236 .elementor-element.elementor-element-e264a07{--display:flex;}.elementor-1236 .elementor-element.elementor-element-e264a07:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-e264a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-280b22c{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-1236 .elementor-element.elementor-element-04c170d{--display:flex;}.elementor-1236 .elementor-element.elementor-element-04c170d:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-04c170d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-0931d35{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-1236 .elementor-element.elementor-element-470643a{--display:flex;}.elementor-1236 .elementor-element.elementor-element-470643a:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-470643a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-35bed6f{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-1236 .elementor-element.elementor-element-eec266c{--display:flex;}.elementor-1236 .elementor-element.elementor-element-eec266c:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-eec266c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-cf88e6c{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-1236 .elementor-element.elementor-element-28a71f4{--display:flex;}.elementor-1236 .elementor-element.elementor-element-28a71f4:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-28a71f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-80484e9{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-1236 .elementor-element.elementor-element-fca85c0{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1236 .elementor-element.elementor-element-7b65bc3{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-2ee8cc4b );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-1fd96a61 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-1fd96a61 );}.elementor-1236 .elementor-element.elementor-element-7b65bc3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-a856848 );}.elementor-1236 .elementor-element.elementor-element-7b65bc3 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );}.elementor-1236 .elementor-element.elementor-element-041c64a{--display:flex;}.elementor-1236 .elementor-element.elementor-element-06147a6{--display:flex;}.elementor-1236 .elementor-element.elementor-element-06147a6:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-06147a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-e77dd09{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-1236 .elementor-element.elementor-element-b90ff6c{--display:flex;}.elementor-1236 .elementor-element.elementor-element-b90ff6c:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-b90ff6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-c550d66{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-1236 .elementor-element.elementor-element-7c8683f{--display:flex;}.elementor-1236 .elementor-element.elementor-element-7c8683f:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-7c8683f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-6c8539b{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-1236 .elementor-element.elementor-element-d82ceb4{--display:flex;}.elementor-1236 .elementor-element.elementor-element-d82ceb4:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-d82ceb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-635c1a4{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-1236 .elementor-element.elementor-element-4fc974c{--display:flex;}.elementor-1236 .elementor-element.elementor-element-4fc974c:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-4fc974c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-c496bcf{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-1236 .elementor-element.elementor-element-d9b9d02{--display:flex;}.elementor-1236 .elementor-element.elementor-element-d9b9d02:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-d9b9d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-39f6f5a{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-1236 .elementor-element.elementor-element-70b0bdf{--display:flex;}.elementor-1236 .elementor-element.elementor-element-70b0bdf:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-70b0bdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-2deac44{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-1236 .elementor-element.elementor-element-851592b{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1236 .elementor-element.elementor-element-c464454{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-1fd96a61 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-5daae3fe );--n-accordion-icon-hover-color:var( --e-global-color-2ee8cc4b );}.elementor-1236 .elementor-element.elementor-element-c464454 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-a856848 );}.elementor-1236 .elementor-element.elementor-element-c464454 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );}.elementor-1236 .elementor-element.elementor-element-ab9707e{--display:flex;}.elementor-1236 .elementor-element.elementor-element-2849ba2{--display:flex;}.elementor-1236 .elementor-element.elementor-element-2849ba2:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-2849ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-649b094{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-1236 .elementor-element.elementor-element-fb24e1f{--display:flex;}.elementor-1236 .elementor-element.elementor-element-fb24e1f:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-fb24e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-8508870{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-1236 .elementor-element.elementor-element-2c3a095{--display:flex;}.elementor-1236 .elementor-element.elementor-element-2c3a095:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-2c3a095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-3ba96a3{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-1236 .elementor-element.elementor-element-4b4f781{--display:flex;}.elementor-1236 .elementor-element.elementor-element-4b4f781:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-4b4f781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-998bf9a{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-1236 .elementor-element.elementor-element-d30e8ac{--display:flex;}.elementor-1236 .elementor-element.elementor-element-d30e8ac:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-d30e8ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65e875c0 );}.elementor-1236 .elementor-element.elementor-element-ff04040{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-1236 .elementor-element.elementor-element-21a2ad0{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1236 .elementor-element.elementor-element-d6f445f{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-1fd96a61 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-1fd96a61 );--n-accordion-icon-hover-color:var( --e-global-color-2ee8cc4b );}.elementor-1236 .elementor-element.elementor-element-d6f445f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-a856848 );}.elementor-1236 .elementor-element.elementor-element-d6f445f > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );}.elementor-1236 .elementor-element.elementor-element-de6eb5e{--display:flex;}.elementor-1236 .elementor-element.elementor-element-5d8d4a3{--display:flex;}.elementor-1236 .elementor-element.elementor-element-a25e965{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1236 .elementor-element.elementor-element-a25e965 .elementor-divider-separator{width:100%;}.elementor-1236 .elementor-element.elementor-element-a25e965 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1236 .elementor-element.elementor-element-c9c94f6{text-align:center;}.elementor-1236 .elementor-element.elementor-element-c9c94f6 .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-1236 .elementor-element.elementor-element-ec0f27f{text-align:center;}.elementor-1236 .elementor-element.elementor-element-c23ba71{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1236 .elementor-element.elementor-element-c23ba71 .elementor-divider-separator{width:100%;}.elementor-1236 .elementor-element.elementor-element-c23ba71 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1236 .elementor-element.elementor-element-283ea1ef{--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-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-1236 .elementor-element.elementor-element-5a20f66 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-1236 .elementor-element.elementor-element-5a20f66.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-1236 .elementor-element.elementor-element-5a20f66.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-1236 .elementor-element.elementor-element-5a20f66.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-1236 .elementor-element.elementor-element-5a20f66 .elementor-cta .elementor-cta__bg, .elementor-1236 .elementor-element.elementor-element-5a20f66 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1236 .elementor-element.elementor-element-5a20f66{width:var( --container-widget-width, 100.153% );max-width:100.153%;--container-widget-width:100.153%;--container-widget-flex-grow:0;}.elementor-1236 .elementor-element.elementor-element-5a20f66.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1236 .elementor-element.elementor-element-5a20f66 .elementor-cta__content{min-height:332px;text-align:end;padding:7% 7% 7% 7%;}@media(min-width:768px){.elementor-1236 .elementor-element.elementor-element-8c51a46{--width:70%;}.elementor-1236 .elementor-element.elementor-element-232e098{--width:50%;}}@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-1236 .elementor-element.elementor-element-77f6bf73 .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 );}.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-1236 .elementor-element.elementor-element-ed330d3{--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-1236 .elementor-element.elementor-element-ba4b321 .elementor-heading-title{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-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-1236 .elementor-element.elementor-element-c9c94f6 .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 );}}@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-1236 .elementor-element.elementor-element-77f6bf73 .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 );}.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-1236 .elementor-element.elementor-element-ba4b321 .elementor-heading-title{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-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-1236 .elementor-element.elementor-element-c9c94f6 .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 );}}/* Start custom CSS for container, class: .elementor-element-1bf00ed5 */.elementor-1236 .elementor-element.elementor-element-1bf00ed5{
    display:flex;
    gap:18px;
    flex-wrap:wrap;
    margin-top:34px;
}

.elementor-1236 .elementor-element.elementor-element-1bf00ed5 .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-8c51a46 */.elementor-1236 .elementor-element.elementor-element-8c51a46{
    max-width:680px;
}

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

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

.elementor-1236 .elementor-element.elementor-element-8c51a46 p{
    color:#08080c;
    font-size:19px;
    line-height:1.75;
    max-width:620px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-232e098 */.elementor-1236 .elementor-element.elementor-element-232e098{
    position:relative;
}

.elementor-1236 .elementor-element.elementor-element-232e098 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-1ae909a2 */.elementor-1236 .elementor-element.elementor-element-1ae909a2{
    background:#f4f4f4;
    padding:110px 7vw 90px;
    position:relative;
    overflow:hidden;
    border-bottom:1px solid rgba(22,53,46,.25);
}

.elementor-1236 .elementor-element.elementor-element-1ae909a2::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-1236 .elementor-element.elementor-element-1ae909a2 > .e-con-inner,
.elementor-1236 .elementor-element.elementor-element-1ae909a2 .elementor-container,
.elementor-1236 .elementor-element.elementor-element-1ae909a2 .e-con{
    position:relative;
    z-index:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d692853 */.elementor-1236 .elementor-element.elementor-element-d692853{
    max-width:900px;
    margin:0 auto 56px;
    text-align:center;
    position:relative;
    z-index:2;
}

.elementor-1236 .elementor-element.elementor-element-d692853 h2{
    color:#16352e;
    font-size:clamp(38px,5vw,68px);
    letter-spacing:.08em;
    line-height:1.1;
    text-transform:uppercase;
    margin-bottom:20px;
}

.elementor-1236 .elementor-element.elementor-element-d692853 p{
    color:#08080c;
    font-size:19px;
    line-height:1.75;
    max-width:760px;
    margin:auto;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b84cfea */.elementor-1236 .elementor-element.elementor-element-b84cfea .elementor-tab-title{
    background:transparent;
    border-bottom:1px solid rgba(22,53,46,.15);
    padding:16px 0;
}

.elementor-1236 .elementor-element.elementor-element-b84cfea .elementor-tab-title a{
    color:#08080c;
    font-size:17px;
    font-weight:500;
}

.elementor-1236 .elementor-element.elementor-element-b84cfea .elementor-tab-title:hover a{
    color:#16352e;
}

.elementor-1236 .elementor-element.elementor-element-b84cfea .elementor-tab-content{
    background:transparent;
    color:#08080c;
    font-size:17px;
    line-height:1.8;
    padding:0 0 20px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b84cfea */.elementor-1236 .elementor-element.elementor-element-b84cfea .elementor-tab-title{
    background:transparent;
    border-bottom:1px solid rgba(22,53,46,.15);
    padding:16px 0;
}

.elementor-1236 .elementor-element.elementor-element-b84cfea .elementor-tab-title a{
    color:#08080c;
    font-size:17px;
    font-weight:500;
}

.elementor-1236 .elementor-element.elementor-element-b84cfea .elementor-tab-title:hover a{
    color:#16352e;
}

.elementor-1236 .elementor-element.elementor-element-b84cfea .elementor-tab-content{
    background:transparent;
    color:#08080c;
    font-size:17px;
    line-height:1.8;
    padding:0 0 20px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e2af10a */.elementor-1236 .elementor-element.elementor-element-e2af10a{
    margin-bottom:28px;
}

.elementor-1236 .elementor-element.elementor-element-e2af10a .elementor-accordion-item{
    border:none;
    border-bottom:1px solid rgba(22,53,46,.18);
}

.elementor-1236 .elementor-element.elementor-element-e2af10a .elementor-tab-title{
    background:transparent;
    color:#16352e;
    font-size:18px;
    font-weight:600;
    letter-spacing:.04em;
    padding:22px 0;
}

.elementor-1236 .elementor-element.elementor-element-e2af10a .elementor-tab-title.elementor-active{
    color:#08080c;
}

.elementor-1236 .elementor-element.elementor-element-e2af10a .elementor-tab-content{
    background:transparent;
    color:#08080c;
    font-size:17px;
    line-height:1.75;
    padding:0 0 24px;
    border:none;
}.elementor-1236 .elementor-element.elementor-element-e2af10a .elementor-tab-title{
    background:#16352e;
    color:#f5f5f5;
    font-size:18px;
    font-weight:600;
    letter-spacing:.12em;
    text-transform:uppercase;
    padding:18px 24px;
    border:none;
}

.elementor-1236 .elementor-element.elementor-element-e2af10a .elementor-tab-title a{
    color:#f5f5f5;
}

.elementor-1236 .elementor-element.elementor-element-e2af10a .elementor-tab-content{
    background:#f4f4f4;
    border:none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-fca85c0 */.elementor-1236 .elementor-element.elementor-element-fca85c0 .elementor-tab-title{
    background:transparent;
    border-bottom:1px solid rgba(22,53,46,.15);
    padding:16px 0;
}

.elementor-1236 .elementor-element.elementor-element-fca85c0 .elementor-tab-title a{
    color:#08080c;
    font-size:17px;
    font-weight:500;
}

.elementor-1236 .elementor-element.elementor-element-fca85c0 .elementor-tab-title:hover a{
    color:#16352e;
}

.elementor-1236 .elementor-element.elementor-element-fca85c0 .elementor-tab-content{
    background:transparent;
    color:#08080c;
    font-size:17px;
    line-height:1.8;
    padding:0 0 20px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-fca85c0 */.elementor-1236 .elementor-element.elementor-element-fca85c0 .elementor-tab-title{
    background:transparent;
    border-bottom:1px solid rgba(22,53,46,.15);
    padding:16px 0;
}

.elementor-1236 .elementor-element.elementor-element-fca85c0 .elementor-tab-title a{
    color:#08080c;
    font-size:17px;
    font-weight:500;
}

.elementor-1236 .elementor-element.elementor-element-fca85c0 .elementor-tab-title:hover a{
    color:#16352e;
}

.elementor-1236 .elementor-element.elementor-element-fca85c0 .elementor-tab-content{
    background:transparent;
    color:#08080c;
    font-size:17px;
    line-height:1.8;
    padding:0 0 20px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7b65bc3 */.elementor-1236 .elementor-element.elementor-element-7b65bc3{
    margin-bottom:28px;
}

.elementor-1236 .elementor-element.elementor-element-7b65bc3 .elementor-accordion-item{
    border:none;
    border-bottom:1px solid rgba(22,53,46,.18);
}

.elementor-1236 .elementor-element.elementor-element-7b65bc3 .elementor-tab-title{
    background:transparent;
    color:#16352e;
    font-size:18px;
    font-weight:600;
    letter-spacing:.04em;
    padding:22px 0;
}

.elementor-1236 .elementor-element.elementor-element-7b65bc3 .elementor-tab-title.elementor-active{
    color:#08080c;
}

.elementor-1236 .elementor-element.elementor-element-7b65bc3 .elementor-tab-content{
    background:transparent;
    color:#08080c;
    font-size:17px;
    line-height:1.75;
    padding:0 0 24px;
    border:none;
}.elementor-1236 .elementor-element.elementor-element-7b65bc3 .elementor-tab-title{
    background:#16352e;
    color:#f5f5f5;
    font-size:18px;
    font-weight:600;
    letter-spacing:.12em;
    text-transform:uppercase;
    padding:18px 24px;
    border:none;
}

.elementor-1236 .elementor-element.elementor-element-7b65bc3 .elementor-tab-title a{
    color:#f5f5f5;
}

.elementor-1236 .elementor-element.elementor-element-7b65bc3 .elementor-tab-content{
    background:#f4f4f4;
    border:none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-851592b */.elementor-1236 .elementor-element.elementor-element-851592b .elementor-tab-title{
    background:transparent;
    border-bottom:1px solid rgba(22,53,46,.15);
    padding:16px 0;
}

.elementor-1236 .elementor-element.elementor-element-851592b .elementor-tab-title a{
    color:#08080c;
    font-size:17px;
    font-weight:500;
}

.elementor-1236 .elementor-element.elementor-element-851592b .elementor-tab-title:hover a{
    color:#16352e;
}

.elementor-1236 .elementor-element.elementor-element-851592b .elementor-tab-content{
    background:transparent;
    color:#08080c;
    font-size:17px;
    line-height:1.8;
    padding:0 0 20px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-851592b */.elementor-1236 .elementor-element.elementor-element-851592b .elementor-tab-title{
    background:transparent;
    border-bottom:1px solid rgba(22,53,46,.15);
    padding:16px 0;
}

.elementor-1236 .elementor-element.elementor-element-851592b .elementor-tab-title a{
    color:#08080c;
    font-size:17px;
    font-weight:500;
}

.elementor-1236 .elementor-element.elementor-element-851592b .elementor-tab-title:hover a{
    color:#16352e;
}

.elementor-1236 .elementor-element.elementor-element-851592b .elementor-tab-content{
    background:transparent;
    color:#08080c;
    font-size:17px;
    line-height:1.8;
    padding:0 0 20px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c464454 */.elementor-1236 .elementor-element.elementor-element-c464454{
    margin-bottom:28px;
}

.elementor-1236 .elementor-element.elementor-element-c464454 .elementor-accordion-item{
    border:none;
    border-bottom:1px solid rgba(22,53,46,.18);
}

.elementor-1236 .elementor-element.elementor-element-c464454 .elementor-tab-title{
    background:transparent;
    color:#16352e;
    font-size:18px;
    font-weight:600;
    letter-spacing:.04em;
    padding:22px 0;
}

.elementor-1236 .elementor-element.elementor-element-c464454 .elementor-tab-title.elementor-active{
    color:#08080c;
}

.elementor-1236 .elementor-element.elementor-element-c464454 .elementor-tab-content{
    background:transparent;
    color:#08080c;
    font-size:17px;
    line-height:1.75;
    padding:0 0 24px;
    border:none;
}.elementor-1236 .elementor-element.elementor-element-c464454 .elementor-tab-title{
    background:#16352e;
    color:#f5f5f5;
    font-size:18px;
    font-weight:600;
    letter-spacing:.12em;
    text-transform:uppercase;
    padding:18px 24px;
    border:none;
}

.elementor-1236 .elementor-element.elementor-element-c464454 .elementor-tab-title a{
    color:#f5f5f5;
}

.elementor-1236 .elementor-element.elementor-element-c464454 .elementor-tab-content{
    background:#f4f4f4;
    border:none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-21a2ad0 */.elementor-1236 .elementor-element.elementor-element-21a2ad0 .elementor-tab-title{
    background:transparent;
    border-bottom:1px solid rgba(22,53,46,.15);
    padding:16px 0;
}

.elementor-1236 .elementor-element.elementor-element-21a2ad0 .elementor-tab-title a{
    color:#08080c;
    font-size:17px;
    font-weight:500;
}

.elementor-1236 .elementor-element.elementor-element-21a2ad0 .elementor-tab-title:hover a{
    color:#16352e;
}

.elementor-1236 .elementor-element.elementor-element-21a2ad0 .elementor-tab-content{
    background:transparent;
    color:#08080c;
    font-size:17px;
    line-height:1.8;
    padding:0 0 20px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-21a2ad0 */.elementor-1236 .elementor-element.elementor-element-21a2ad0 .elementor-tab-title{
    background:transparent;
    border-bottom:1px solid rgba(22,53,46,.15);
    padding:16px 0;
}

.elementor-1236 .elementor-element.elementor-element-21a2ad0 .elementor-tab-title a{
    color:#08080c;
    font-size:17px;
    font-weight:500;
}

.elementor-1236 .elementor-element.elementor-element-21a2ad0 .elementor-tab-title:hover a{
    color:#16352e;
}

.elementor-1236 .elementor-element.elementor-element-21a2ad0 .elementor-tab-content{
    background:transparent;
    color:#08080c;
    font-size:17px;
    line-height:1.8;
    padding:0 0 20px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-d6f445f */.elementor-1236 .elementor-element.elementor-element-d6f445f{
    margin-bottom:28px;
}

.elementor-1236 .elementor-element.elementor-element-d6f445f .elementor-accordion-item{
    border:none;
    border-bottom:1px solid rgba(22,53,46,.18);
}

.elementor-1236 .elementor-element.elementor-element-d6f445f .elementor-tab-title{
    background:transparent;
    color:#16352e;
    font-size:18px;
    font-weight:600;
    letter-spacing:.04em;
    padding:22px 0;
}

.elementor-1236 .elementor-element.elementor-element-d6f445f .elementor-tab-title.elementor-active{
    color:#08080c;
}

.elementor-1236 .elementor-element.elementor-element-d6f445f .elementor-tab-content{
    background:transparent;
    color:#08080c;
    font-size:17px;
    line-height:1.75;
    padding:0 0 24px;
    border:none;
}.elementor-1236 .elementor-element.elementor-element-d6f445f .elementor-tab-title{
    background:#16352e;
    color:#f5f5f5;
    font-size:18px;
    font-weight:600;
    letter-spacing:.12em;
    text-transform:uppercase;
    padding:18px 24px;
    border:none;
}

.elementor-1236 .elementor-element.elementor-element-d6f445f .elementor-tab-title a{
    color:#f5f5f5;
}

.elementor-1236 .elementor-element.elementor-element-d6f445f .elementor-tab-content{
    background:#f4f4f4;
    border:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd4a2b8 */.elementor-1236 .elementor-element.elementor-element-fd4a2b8{
    background:#f4f4f4;
    max-width:1000px;
    margin:0 auto;
    padding:60px;
    border-left:6px solid #16352e;
    box-shadow:24px 24px 0 rgba(22,53,46,.08);
    position:relative;
    z-index:2;
}

@media(max-width:767px){
    .elementor-1236 .elementor-element.elementor-element-fd4a2b8{
        padding:34px 24px;
    }
}.elementor-1236 .elementor-element.elementor-element-fd4a2b8 .elementor-accordion-item{
    border:none;
    border-bottom:1px solid rgba(22,53,46,.18);
}

.elementor-1236 .elementor-element.elementor-element-fd4a2b8 .elementor-tab-title{
    background:#f4f4f4;
    color:#16352e;
    font-size:17px;
    letter-spacing:.04em;
    padding:22px 24px;
}

.elementor-1236 .elementor-element.elementor-element-fd4a2b8 .elementor-tab-title.elementor-active{
    background:#e8ebea;
    color:#08080c;
}

.elementor-1236 .elementor-element.elementor-element-fd4a2b8 .elementor-tab-content{
    background:#f4f4f4;
    color:#08080c;
    font-size:17px;
    line-height:1.75;
    padding:0 24px 24px;
    border:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed330d3 */.elementor-1236 .elementor-element.elementor-element-ed330d3{
    background:#e8ebea;
    padding:110px 7vw;
    position:relative;
    overflow:hidden;
}

.elementor-1236 .elementor-element.elementor-element-ed330d3::before{
    content:"";
    position:absolute;
    top:-140px;
    right:-140px;
    width:380px;
    height:380px;
    background:rgba(22,53,46,.08);
    border-radius:50%;
}

@media(max-width:767px){
    .elementor-1236 .elementor-element.elementor-element-ed330d3{
        padding:72px 24px;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a25e965 */.elementor-1236 .elementor-element.elementor-element-a25e965 .elementor-divider-separator{
    border-color:rgba(22,53,46,.35);
    width:120px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9c94f6 */.elementor-1236 .elementor-element.elementor-element-c9c94f6 h2{
    color:#16352e;
    font-size:clamp(34px,4vw,56px);
    letter-spacing:.08em;
    text-transform:uppercase;
    line-height:1.1;
    margin:28px 0 18px;
}

.elementor-1236 .elementor-element.elementor-element-c9c94f6 p{
    color:#08080c;
    font-size:19px;
    line-height:1.75;
    max-width:650px;
    margin:0 auto 28px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec0f27f */.elementor-1236 .elementor-element.elementor-element-ec0f27f h2{
    color:#16352e;
    font-size:clamp(34px,4vw,56px);
    letter-spacing:.08em;
    text-transform:uppercase;
    line-height:1.1;
    margin:28px 0 18px;
}

.elementor-1236 .elementor-element.elementor-element-ec0f27f p{
    color:#08080c;
    font-size:19px;
    line-height:1.75;
    max-width:650px;
    margin:0 auto 28px;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c23ba71 */.elementor-1236 .elementor-element.elementor-element-c23ba71 .elementor-divider-separator{
    border-color:rgba(22,53,46,.35);
    width:120px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d8d4a3 */.elementor-1236 .elementor-element.elementor-element-5d8d4a3{
    max-width:760px;
    margin:0 auto;
    text-align:center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de6eb5e */.elementor-1236 .elementor-element.elementor-element-de6eb5e{
    background:#f4f4f4;
    padding:90px 7vw;
}/* End custom CSS */