.elementor-20 .elementor-element.elementor-element-f37042a{--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;--margin-top:-3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:-2%;--padding-right:-2%;}.elementor-20 .elementor-element.elementor-element-eee88f8{--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;--margin-top:4%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-653f3ea{text-align:center;}.elementor-20 .elementor-element.elementor-element-653f3ea .elementor-heading-title{font-family:"MS Sans Serif, Geneva, sans-serif", Sans-serif;font-size:2.8em;font-weight:400;color:#222222;}.elementor-20 .elementor-element.elementor-element-b6b6c89{--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-20 .elementor-element.elementor-element-a43b161{--display:flex;}.elementor-20 .elementor-element.elementor-element-f494487{--display:flex;}.elementor-20 .elementor-element.elementor-element-795b188{--display:flex;}.elementor-20 .elementor-element.elementor-element-ea070c3{--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-20 .elementor-element.elementor-element-9b91f05{--display:flex;}.elementor-20 .elementor-element.elementor-element-e80b06c{--display:flex;}.elementor-20 .elementor-element.elementor-element-4fb9253{--display:flex;}.elementor-20 .elementor-element.elementor-element-bd91c08{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-bd91c08:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-bd91c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEDE;}.elementor-20 .elementor-element.elementor-element-2276782{--display:flex;}.elementor-20 .elementor-element.elementor-element-a7aa3e5{text-align:center;}.elementor-20 .elementor-element.elementor-element-a7aa3e5 .elementor-heading-title{font-family:"MS Sans Serif, Geneva, sans-serif", Sans-serif;font-size:2.8em;font-weight:400;color:#222222;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-20 .elementor-element.elementor-element-81f2ab3{text-align:center;}.elementor-20 .elementor-element.elementor-element-8518d5f > .elementor-widget-container{padding:0% 9% 0% 9%;}.elementor-20 .elementor-element.elementor-element-3d863d1{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 9% 0% 9%;}.elementor-20 .elementor-element.elementor-element-f745091{--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;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-20 .elementor-element.elementor-element-04f4b84{--display:flex;}.elementor-20 .elementor-element.elementor-element-cdc3fd1{text-align:center;}.elementor-20 .elementor-element.elementor-element-cdc3fd1 .elementor-heading-title{font-family:"MS Sans Serif, Geneva, sans-serif", Sans-serif;font-size:2.8em;font-weight:400;color:#222222;}.elementor-20 .elementor-element.elementor-element-873dfc8{--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-20 .elementor-element.elementor-element-4636927{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-fbde821.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-20 .elementor-element.elementor-element-fbde821.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-20 .elementor-element.elementor-element-fbde821.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-20 .elementor-element.elementor-element-fbde821 .elementor-image-box-wrapper .elementor-image-box-img{width:11%;}.elementor-20 .elementor-element.elementor-element-fbde821 .elementor-image-box-img img{filter:brightness( 27% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-20 .elementor-element.elementor-element-fbde821:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-fbde821 .elementor-image-box-title{font-family:"MS Sans Serif, Geneva, sans-serif", Sans-serif;font-weight:400;color:#858585;}.elementor-20 .elementor-element.elementor-element-fbde821:has(:hover) .elementor-image-box-title,
					 .elementor-20 .elementor-element.elementor-element-fbde821:has(:focus) .elementor-image-box-title{color:#515151;}.elementor-20 .elementor-element.elementor-element-fbde821 .elementor-image-box-description{font-family:"MS Sans Serif, Geneva, sans-serif", Sans-serif;font-weight:400;}.elementor-20 .elementor-element.elementor-element-7bff047{--display:flex;}.elementor-20 .elementor-element.elementor-element-eba7e49.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-20 .elementor-element.elementor-element-eba7e49.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-20 .elementor-element.elementor-element-eba7e49.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-20 .elementor-element.elementor-element-eba7e49 .elementor-image-box-wrapper .elementor-image-box-img{width:11%;}.elementor-20 .elementor-element.elementor-element-eba7e49 .elementor-image-box-img img{filter:brightness( 27% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-20 .elementor-element.elementor-element-eba7e49:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-eba7e49 .elementor-image-box-title{font-family:"MS Sans Serif, Geneva, sans-serif", Sans-serif;font-weight:400;color:#858585;}.elementor-20 .elementor-element.elementor-element-eba7e49:has(:hover) .elementor-image-box-title,
					 .elementor-20 .elementor-element.elementor-element-eba7e49:has(:focus) .elementor-image-box-title{color:#515151;}.elementor-20 .elementor-element.elementor-element-eba7e49 .elementor-image-box-description{font-family:"MS Sans Serif, Geneva, sans-serif", Sans-serif;font-weight:400;}.elementor-20 .elementor-element.elementor-element-9ea7121{--display:flex;}.elementor-20 .elementor-element.elementor-element-9a96de1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-20 .elementor-element.elementor-element-9a96de1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-20 .elementor-element.elementor-element-9a96de1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-20 .elementor-element.elementor-element-9a96de1 .elementor-image-box-wrapper .elementor-image-box-img{width:11%;}.elementor-20 .elementor-element.elementor-element-9a96de1 .elementor-image-box-img img{filter:brightness( 27% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-20 .elementor-element.elementor-element-9a96de1:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-9a96de1 .elementor-image-box-title{font-family:"MS Sans Serif, Geneva, sans-serif", Sans-serif;font-weight:400;color:#858585;}.elementor-20 .elementor-element.elementor-element-9a96de1:has(:hover) .elementor-image-box-title,
					 .elementor-20 .elementor-element.elementor-element-9a96de1:has(:focus) .elementor-image-box-title{color:#515151;}.elementor-20 .elementor-element.elementor-element-9a96de1 .elementor-image-box-description{font-family:"MS Sans Serif, Geneva, sans-serif", Sans-serif;font-weight:400;}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-653f3ea .elementor-heading-title{font-size:2em;}.elementor-20 .elementor-element.elementor-element-cdc3fd1 .elementor-heading-title{font-size:2.2em;}.elementor-20 .elementor-element.elementor-element-fbde821 .elementor-image-box-img{margin-bottom:0px;}.elementor-20 .elementor-element.elementor-element-eba7e49 .elementor-image-box-img{margin-bottom:0px;}.elementor-20 .elementor-element.elementor-element-9a96de1 .elementor-image-box-img{margin-bottom:0px;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-f37042a{--content-width:100%;}}/* Start custom CSS */.seekfree-card{
  position:relative;
  width:100%;
  min-height:350px;
  border-radius:28px;
  overflow:hidden !important;
  background:#000;
  isolation:isolate;
  border:1.5px solid rgba(255,255,255,.18);
  -webkit-border-radius:1px;
  clip-path:inset(0 round 0);
}

/* make every layer obey the same rounding */
.seekfree-card,
.seekfree-bg,
.seekfree-content,
.seekfree-card::after{
  border-radius:inherit;
}

.seekfree-bg{
  position:absolute;
  inset:0;
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  transform:scale(1);
  transition:transform .9s ease;
  z-index:0;
}

.seekfree-card::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  background:linear-gradient(
    to bottom,
    rgba(0,0,0,.04) 0%,
    rgba(0,0,0,.14) 38%,
    rgba(0,0,0,.60) 100%
  );
  pointer-events:none;
  transition:background .45s ease;
}

.seekfree-card:hover .seekfree-bg{
  transform:scale(1.16);
}

.seekfree-card:hover::after{
  background:linear-gradient(
    to bottom,
    rgba(0,0,0,.02) 0%,
    rgba(0,0,0,.10) 35%,
    rgba(0,0,0,.68) 100%
  );
}

.seekfree-content{
  position:absolute;
  inset:0;
  z-index:2;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  padding:34px 24px 26px;
}

.seekfree-title-wrap{
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
  margin-top:8px;
}

.seekfree-logo{
  width:165px;
  max-width:72%;
  height:auto;
  display:block;
  margin:0 0 18px;
}

.seekfree-title{
  margin:0;
  color:#fff;
  font-size:15px;
  line-height:1.28;
  font-weight:500;
  max-width:360px;
}

.seekfree-link{
  align-self:center;
  display:inline-flex;
  align-items:center;
  gap:10px;
  color:#fff;
  text-decoration:none;
  font-size:17px;
  font-weight:400;
  transition:transform .3s ease;
}

.seekfree-link span{
  display:inline-block;
  transition:transform .3s ease;
}

.seekfree-card:hover .seekfree-link{
  transform:scale(1.03);
}

.seekfree-card:hover .seekfree-link span{
  transform:translateX(4px);
}

@media (max-width:767px){
  .seekfree-card{
    min-height:390px;
    border-radius:22px;
    -webkit-border-radius:22px;
    clip-path:inset(0 round 22px);
  }

  .seekfree-content{
    padding:28px 18px 22px;
  }

  .seekfree-logo{
    width:140px;
    margin-bottom:14px;
  }

  .seekfree-title{
    font-size:18px;
    max-width:260px;
  }

  .seekfree-link{
    font-size:16px;
  }
}/* End custom CSS */