.elementor-571 .elementor-element.elementor-element-f90a002{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-571 .elementor-element.elementor-element-0bad067{--display:flex;--min-height:92vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.58;--border-radius:20px 20px 20px 20px;--padding-top:150px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-571 .elementor-element.elementor-element-0bad067:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-0bad067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B243D;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-571 .elementor-element.elementor-element-0bad067::before, .elementor-571 .elementor-element.elementor-element-0bad067 > .elementor-background-video-container::before, .elementor-571 .elementor-element.elementor-element-0bad067 > .e-con-inner > .elementor-background-video-container::before, .elementor-571 .elementor-element.elementor-element-0bad067 > .elementor-background-slideshow::before, .elementor-571 .elementor-element.elementor-element-0bad067 > .e-con-inner > .elementor-background-slideshow::before, .elementor-571 .elementor-element.elementor-element-0bad067 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0B243D;--background-overlay:'';}.elementor-571 .elementor-element.elementor-element-83dab98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-aa723c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-2f23a7a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBDBDB;--border-color:#DBDBDB;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.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 );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-571 .elementor-element.elementor-element-15dffa4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:#A8C934;}.elementor-571 .elementor-element.elementor-element-0563474 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;color:#F8F8F8;}.elementor-571 .elementor-element.elementor-element-75c2438{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-571 .elementor-element.elementor-element-75c2438 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:76px;font-weight:600;line-height:0.98em;letter-spacing:0px;color:#F8F8F8;}.elementor-571 .elementor-element.elementor-element-svc-intro{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-571 .elementor-element.elementor-element-svc-intro .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#F8F8F8;}.elementor-571 .elementor-element.elementor-element-6921a88{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-6921a88:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-6921a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-571 .elementor-element.elementor-element-2c9dbd2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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 );}@media(max-width:1024px){.elementor-571 .elementor-element.elementor-element-0bad067{--min-height:88vh;--padding-top:132px;--padding-bottom:62px;--padding-left:30px;--padding-right:30px;}.elementor-571 .elementor-element.elementor-element-83dab98{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.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-571 .elementor-element.elementor-element-75c2438 .elementor-heading-title{font-size:62px;}.elementor-571 .elementor-element.elementor-element-svc-intro{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-571 .elementor-element.elementor-element-6921a88{--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{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 );}}@media(min-width:768px){.elementor-571 .elementor-element.elementor-element-f90a002{--content-width:90%;}.elementor-571 .elementor-element.elementor-element-0bad067{--width:100%;}.elementor-571 .elementor-element.elementor-element-83dab98{--content-width:1140px;}.elementor-571 .elementor-element.elementor-element-aa723c3{--width:78%;}.elementor-571 .elementor-element.elementor-element-2f23a7a{--width:48%;}.elementor-571 .elementor-element.elementor-element-6921a88{--width:100%;}.elementor-571 .elementor-element.elementor-element-2c9dbd2{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-571 .elementor-element.elementor-element-f90a002{--content-width:100%;}.elementor-571 .elementor-element.elementor-element-0bad067{--width:100%;}.elementor-571 .elementor-element.elementor-element-aa723c3{--width:92%;}.elementor-571 .elementor-element.elementor-element-2f23a7a{--width:62%;}.elementor-571 .elementor-element.elementor-element-6921a88{--width:100%;}}@media(max-width:767px){.elementor-571 .elementor-element.elementor-element-f90a002{--content-width:100%;}.elementor-571 .elementor-element.elementor-element-0bad067{--width:100%;--min-height:86vh;--padding-top:116px;--padding-bottom:42px;--padding-left:18px;--padding-right:18px;}.elementor-571 .elementor-element.elementor-element-0bad067:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-0bad067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-571 .elementor-element.elementor-element-83dab98{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-571 .elementor-element.elementor-element-aa723c3{--width:100%;}.elementor-571 .elementor-element.elementor-element-2f23a7a{--width:100%;}.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-571 .elementor-element.elementor-element-75c2438{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-571 .elementor-element.elementor-element-75c2438 .elementor-heading-title{font-size:44px;}.elementor-571 .elementor-element.elementor-element-svc-intro{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-571 .elementor-element.elementor-element-svc-intro .elementor-heading-title{font-size:17px;}.elementor-571 .elementor-element.elementor-element-6921a88{--width:100%;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{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 );}}/* Start custom CSS for container, class: .elementor-element-6921a88 *//* agafe-zulu-pattern-service-body-woven-v1 */
.elementor-571 .elementor-element.elementor-element-6921a88{position:relative;isolation:isolate}
.elementor-571 .elementor-element.elementor-element-6921a88::before{
 position:absolute;
 top:0;
 right:0;
 width:min(48%,760px);
 height:620px;
 z-index:0;
 content:"";
 pointer-events:none;
 opacity:.065;
 border-radius:0 20px 0 0;
 background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22156%22%20height%3D%22132%22%20viewBox%3D%220%200%20156%20132%22%3E%3Cg%20fill%3D%22none%22%20stroke-width%3D%223%22%3E%3Cpath%20stroke%3D%22%230B243D%22%20d%3D%22M0%2022h26L52%200l26%2022L104%200l26%2022h26M0%20110h26l26%2022%2026-22%2026%2022%2026-22h26%22%2F%3E%3Cpath%20stroke%3D%22%23C58B2A%22%20d%3D%22m0%2066%2026-22%2026%2022%2026-22%2026%2022%2026-22%2026%2022%22%2F%3E%3Cpath%20stroke%3D%22%230B243D%22%20d%3D%22m26%2066%2026-22%2026%2022-26%2022zM104%2066l26-22%2026%2022-26%2022z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
 background-size:156px 132px;
 background-position:right top;
 -webkit-mask-image:linear-gradient(135deg,transparent 18%,#000 100%);
 mask-image:linear-gradient(135deg,transparent 18%,#000 100%);
}
.elementor-571 .elementor-element.elementor-element-6921a88 > *{position:relative;z-index:1}
@media(max-width:767px){
 .elementor-571 .elementor-element.elementor-element-6921a88::before{
  width:72%;
  height:420px;
  opacity:.045;
  border-radius:0 16px 0 0;
  background-size:117px 99px;
  -webkit-mask-image:linear-gradient(145deg,transparent 12%,#000 100%);
  mask-image:linear-gradient(145deg,transparent 12%,#000 100%);
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f90a002 *//* agafe-kora-page-lift-v1 */
body:not(.elementor-editor-active) .elementor-571 .elementor-element.elementor-element-f90a002{
 transform-origin:50% 12%;
 animation:agafe-kora-page-lift .56s cubic-bezier(.22,.8,.24,1) .12s backwards;
}
@keyframes agafe-kora-page-lift{
 0%{opacity:.001;transform:translate3d(0,30px,0) scale(.965)}
 72%{opacity:1;transform:translate3d(0,-2px,0) scale(1.002)}
 100%{opacity:1;transform:none}
}
@media(prefers-reduced-motion:reduce){
 body:not(.elementor-editor-active) .elementor-571 .elementor-element.elementor-element-f90a002{animation:none!important;opacity:1!important;transform:none!important}
}/* End custom CSS */