.elementor-59 .elementor-element.elementor-element-a5673d3{--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;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:40px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-59 .elementor-element.elementor-element-9420b2a{--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;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-46eb04c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:60px 60px 60px 60px;box-shadow:0px 10px 40px -10px rgba(90.99999999999997, 114.00000000000003, 232, 0.10196078431372549);--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-59 .elementor-element.elementor-element-46eb04c:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-46eb04c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1309e74 );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-e97bb09 .elementor-heading-title{font-size:48px;font-weight:600;}.elementor-59 .elementor-element.elementor-element-466ff19 .elementor-heading-title{font-size:22px;font-weight:500;line-height:1.4em;}.elementor-59 .elementor-element.elementor-element-2ca47a0{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e56867a{--display:flex;--min-height:171px;--justify-content:space-between;--background-transition:0.1s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-451e413 );--border-color:var( --e-global-color-451e413 );--border-radius:48px 48px 48px 48px;}.elementor-59 .elementor-element.elementor-element-e56867a:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-e56867a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea176c6 );}.elementor-59 .elementor-element.elementor-element-e56867a:hover{background-color:#D3D7F080;}.elementor-59 .elementor-element.elementor-element-e56867a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-62c9591{--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:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-5227b76 .elementor-icon{font-size:28px;}.elementor-59 .elementor-element.elementor-element-5227b76 .elementor-icon svg{height:28px;}.elementor-59 .elementor-element.elementor-element-ee60a7f .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.2em;}.elementor-59 .elementor-element.elementor-element-dc16018{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b0f4e68 .elementor-heading-title{font-size:18px;font-weight:500;line-height:1.4em;}.elementor-59 .elementor-element.elementor-element-1789467{padding:6px 7px 0px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-59 .elementor-element.elementor-element-1789467 .elementor-icon-wrapper{text-align:center;}.elementor-59 .elementor-element.elementor-element-1789467 .elementor-icon{font-size:22px;}.elementor-59 .elementor-element.elementor-element-1789467 .elementor-icon svg{height:22px;}.elementor-59 .elementor-element.elementor-element-626c85e{--display:flex;--min-height:171px;--justify-content:space-between;--background-transition:0.1s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-451e413 );--border-color:var( --e-global-color-451e413 );--border-radius:48px 48px 48px 48px;}.elementor-59 .elementor-element.elementor-element-626c85e:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-626c85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea176c6 );}.elementor-59 .elementor-element.elementor-element-626c85e:hover{background-color:#D3D7F080;}.elementor-59 .elementor-element.elementor-element-626c85e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-343b321{--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:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-79dec6c .elementor-icon{font-size:28px;}.elementor-59 .elementor-element.elementor-element-79dec6c .elementor-icon svg{height:28px;}.elementor-59 .elementor-element.elementor-element-a1095b5 .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.2em;}.elementor-59 .elementor-element.elementor-element-d0741aa .elementor-heading-title{font-size:22px;font-weight:500;line-height:1.4em;}.elementor-59 .elementor-element.elementor-element-a7603ad{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-83d4b28 .elementor-heading-title{font-size:18px;font-weight:500;line-height:1.4em;}.elementor-59 .elementor-element.elementor-element-fdcfc5a{padding:6px 7px 0px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-59 .elementor-element.elementor-element-fdcfc5a .elementor-icon-wrapper{text-align:center;}.elementor-59 .elementor-element.elementor-element-fdcfc5a .elementor-icon{font-size:22px;}.elementor-59 .elementor-element.elementor-element-fdcfc5a .elementor-icon svg{height:22px;}.elementor-59 .elementor-element.elementor-element-a88eab3{--display:flex;--min-height:171px;--justify-content:space-between;--background-transition:0.1s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-451e413 );--border-color:var( --e-global-color-451e413 );--border-radius:48px 48px 48px 48px;}.elementor-59 .elementor-element.elementor-element-a88eab3:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-a88eab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea176c6 );}.elementor-59 .elementor-element.elementor-element-a88eab3:hover{background-color:#D3D7F080;}.elementor-59 .elementor-element.elementor-element-a88eab3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-89a7ea9{--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:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-743f1ed .elementor-icon{font-size:28px;}.elementor-59 .elementor-element.elementor-element-743f1ed .elementor-icon svg{height:28px;}.elementor-59 .elementor-element.elementor-element-487a30b .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.2em;}.elementor-59 .elementor-element.elementor-element-b9bb193 .elementor-heading-title{font-size:22px;font-weight:500;line-height:1.4em;}.elementor-59 .elementor-element.elementor-element-59a5111{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-d9d9587 .elementor-heading-title{font-size:18px;font-weight:500;line-height:1.4em;}.elementor-59 .elementor-element.elementor-element-1efd913{padding:6px 7px 0px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-59 .elementor-element.elementor-element-1efd913 .elementor-icon-wrapper{text-align:center;}.elementor-59 .elementor-element.elementor-element-1efd913 .elementor-icon{font-size:22px;}.elementor-59 .elementor-element.elementor-element-1efd913 .elementor-icon svg{height:22px;}.elementor-59 .elementor-element.elementor-element-c3c0cb0{--display:flex;--min-height:171px;--justify-content:space-between;--background-transition:0.1s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-451e413 );--border-color:var( --e-global-color-451e413 );--border-radius:48px 48px 48px 48px;}.elementor-59 .elementor-element.elementor-element-c3c0cb0:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-c3c0cb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea176c6 );}.elementor-59 .elementor-element.elementor-element-c3c0cb0:hover{background-color:#D3D7F080;}.elementor-59 .elementor-element.elementor-element-c3c0cb0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-b90045e{--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:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7b33d71 .elementor-icon{font-size:28px;}.elementor-59 .elementor-element.elementor-element-7b33d71 .elementor-icon svg{height:28px;}.elementor-59 .elementor-element.elementor-element-d274ed9 .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.2em;}.elementor-59 .elementor-element.elementor-element-3e3430a .elementor-heading-title{font-size:22px;font-weight:500;line-height:1.4em;}.elementor-59 .elementor-element.elementor-element-4d18303{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-26f246c .elementor-heading-title{font-size:18px;font-weight:500;line-height:1.4em;}.elementor-59 .elementor-element.elementor-element-4046b4c{padding:6px 7px 0px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-59 .elementor-element.elementor-element-4046b4c .elementor-icon-wrapper{text-align:center;}.elementor-59 .elementor-element.elementor-element-4046b4c .elementor-icon{font-size:22px;}.elementor-59 .elementor-element.elementor-element-4046b4c .elementor-icon svg{height:22px;}.elementor-59 .elementor-element.elementor-element-811208d{--display:flex;--min-height:171px;--justify-content:space-between;--background-transition:0.1s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-451e413 );--border-color:var( --e-global-color-451e413 );--border-radius:48px 48px 48px 48px;}.elementor-59 .elementor-element.elementor-element-811208d:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-811208d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea176c6 );}.elementor-59 .elementor-element.elementor-element-811208d:hover{background-color:#D3D7F080;}.elementor-59 .elementor-element.elementor-element-811208d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-527bed4{--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:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1aa6f88 .elementor-icon{font-size:28px;}.elementor-59 .elementor-element.elementor-element-1aa6f88 .elementor-icon svg{height:28px;}.elementor-59 .elementor-element.elementor-element-341e059 .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.2em;}.elementor-59 .elementor-element.elementor-element-710f2db .elementor-heading-title{font-size:22px;font-weight:500;line-height:1.4em;}.elementor-59 .elementor-element.elementor-element-5917ce4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-963a172 .elementor-heading-title{font-size:18px;font-weight:500;line-height:1.4em;}.elementor-59 .elementor-element.elementor-element-98d0bba{padding:6px 7px 0px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-59 .elementor-element.elementor-element-98d0bba .elementor-icon-wrapper{text-align:center;}.elementor-59 .elementor-element.elementor-element-98d0bba .elementor-icon{font-size:22px;}.elementor-59 .elementor-element.elementor-element-98d0bba .elementor-icon svg{height:22px;}.elementor-59 .elementor-element.elementor-element-3abd59f{--display:flex;--min-height:171px;--justify-content:space-between;--background-transition:0.1s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-451e413 );--border-color:var( --e-global-color-451e413 );--border-radius:48px 48px 48px 48px;}.elementor-59 .elementor-element.elementor-element-3abd59f:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-3abd59f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea176c6 );}.elementor-59 .elementor-element.elementor-element-3abd59f:hover{background-color:#D3D7F080;}.elementor-59 .elementor-element.elementor-element-3abd59f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-7619be9{--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:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-526b1ba .elementor-icon{font-size:28px;}.elementor-59 .elementor-element.elementor-element-526b1ba .elementor-icon svg{height:28px;}.elementor-59 .elementor-element.elementor-element-65ac5df .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.2em;}.elementor-59 .elementor-element.elementor-element-a870737 .elementor-heading-title{font-size:22px;font-weight:500;line-height:1.4em;}.elementor-59 .elementor-element.elementor-element-7427782{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0b371f7 .elementor-heading-title{font-size:18px;font-weight:500;line-height:1.4em;}.elementor-59 .elementor-element.elementor-element-9820b20{padding:6px 7px 0px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-59 .elementor-element.elementor-element-9820b20 .elementor-icon-wrapper{text-align:center;}.elementor-59 .elementor-element.elementor-element-9820b20 .elementor-icon{font-size:22px;}.elementor-59 .elementor-element.elementor-element-9820b20 .elementor-icon svg{height:22px;}@media(max-width:1140px){.elementor-59 .elementor-element.elementor-element-a5673d3{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-59 .elementor-element.elementor-element-46eb04c{--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-59 .elementor-element.elementor-element-e97bb09 .elementor-heading-title{font-size:36px;}.elementor-59 .elementor-element.elementor-element-466ff19 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-e56867a{--min-height:140px;--border-radius:40px 40px 40px 40px;}.elementor-59 .elementor-element.elementor-element-62c9591{--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-59 .elementor-element.elementor-element-ee60a7f .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-b0f4e68 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-626c85e{--min-height:140px;--border-radius:40px 40px 40px 40px;}.elementor-59 .elementor-element.elementor-element-343b321{--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-59 .elementor-element.elementor-element-a1095b5 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-d0741aa .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-83d4b28 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-a88eab3{--min-height:140px;--border-radius:40px 40px 40px 40px;}.elementor-59 .elementor-element.elementor-element-89a7ea9{--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-59 .elementor-element.elementor-element-487a30b .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-b9bb193 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-d9d9587 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-c3c0cb0{--min-height:140px;--border-radius:40px 40px 40px 40px;}.elementor-59 .elementor-element.elementor-element-b90045e{--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-59 .elementor-element.elementor-element-d274ed9 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-3e3430a .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-26f246c .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-811208d{--min-height:140px;--border-radius:40px 40px 40px 40px;}.elementor-59 .elementor-element.elementor-element-527bed4{--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-59 .elementor-element.elementor-element-341e059 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-710f2db .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-963a172 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-3abd59f{--min-height:140px;--border-radius:40px 40px 40px 40px;}.elementor-59 .elementor-element.elementor-element-7619be9{--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-59 .elementor-element.elementor-element-65ac5df .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-a870737 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-0b371f7 .elementor-heading-title{font-size:18px;}}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-a5673d3{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-46eb04c{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-e97bb09 .elementor-heading-title{font-size:36px;}.elementor-59 .elementor-element.elementor-element-466ff19 .elementor-heading-title{font-size:16px;}.elementor-59 .elementor-element.elementor-element-e56867a{--width:100%;}.elementor-59 .elementor-element.elementor-element-62c9591{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-59 .elementor-element.elementor-element-5227b76.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-ee60a7f .elementor-heading-title{font-size:16px;}.elementor-59 .elementor-element.elementor-element-dc16018{--flex-wrap:nowrap;}.elementor-59 .elementor-element.elementor-element-b0f4e68 .elementor-heading-title{font-size:14px;}.elementor-59 .elementor-element.elementor-element-626c85e{--width:100%;}.elementor-59 .elementor-element.elementor-element-343b321{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-59 .elementor-element.elementor-element-79dec6c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-a7603ad{--flex-wrap:nowrap;}.elementor-59 .elementor-element.elementor-element-83d4b28 .elementor-heading-title{font-size:14px;}.elementor-59 .elementor-element.elementor-element-a88eab3{--width:100%;}.elementor-59 .elementor-element.elementor-element-89a7ea9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-59 .elementor-element.elementor-element-743f1ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-59a5111{--flex-wrap:nowrap;}.elementor-59 .elementor-element.elementor-element-d9d9587 .elementor-heading-title{font-size:14px;}.elementor-59 .elementor-element.elementor-element-c3c0cb0{--width:100%;}.elementor-59 .elementor-element.elementor-element-b90045e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-59 .elementor-element.elementor-element-7b33d71.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-4d18303{--flex-wrap:nowrap;}.elementor-59 .elementor-element.elementor-element-26f246c .elementor-heading-title{font-size:14px;}.elementor-59 .elementor-element.elementor-element-811208d{--width:100%;}.elementor-59 .elementor-element.elementor-element-527bed4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-59 .elementor-element.elementor-element-1aa6f88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-5917ce4{--flex-wrap:nowrap;}.elementor-59 .elementor-element.elementor-element-963a172 .elementor-heading-title{font-size:14px;}.elementor-59 .elementor-element.elementor-element-3abd59f{--width:100%;}.elementor-59 .elementor-element.elementor-element-7619be9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-59 .elementor-element.elementor-element-526b1ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-7427782{--flex-wrap:nowrap;}.elementor-59 .elementor-element.elementor-element-0b371f7 .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-59 .elementor-element.elementor-element-e56867a{--width:40%;}.elementor-59 .elementor-element.elementor-element-626c85e{--width:40%;}.elementor-59 .elementor-element.elementor-element-a88eab3{--width:40%;}.elementor-59 .elementor-element.elementor-element-c3c0cb0{--width:40%;}.elementor-59 .elementor-element.elementor-element-811208d{--width:40%;}.elementor-59 .elementor-element.elementor-element-3abd59f{--width:40%;}}@media(max-width:1140px) and (min-width:768px){.elementor-59 .elementor-element.elementor-element-e56867a{--width:45%;}.elementor-59 .elementor-element.elementor-element-626c85e{--width:45%;}.elementor-59 .elementor-element.elementor-element-a88eab3{--width:45%;}.elementor-59 .elementor-element.elementor-element-c3c0cb0{--width:45%;}.elementor-59 .elementor-element.elementor-element-811208d{--width:45%;}.elementor-59 .elementor-element.elementor-element-3abd59f{--width:45%;}}/* Start custom CSS for container, class: .elementor-element-2ca47a0 *//* 1. Базовий стан заголовка */
.product-card .title-ih .elementor-heading-title {
    display: inline; /* Щоб підкреслення було тільки під текстом */
    position: relative;
    text-decoration: none !important;
    background-image: none; /* Спочатку підкреслення немає */
    background-repeat: repeat-x !important;
    background-size: auto 0.4em !important;
    background-position: left 100% !important;
    padding-bottom: 0.2em !important;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    transition: background-image 0.3s ease, opacity 0.3s ease !important;
}

/* 2. Ефект при наведенні на КОНТЕЙНЕР */
.product-card:hover .title-ih .elementor-heading-title {
    background-image: url('https://modernmova.com/wp-content/uploads/2025/12/our-students-underline.svg') !important;
    opacity: 1;
}

/* 3. Опціонально: легке затухання, якщо мишка саме над текстом */
.product-card .title-ih .elementor-heading-title:hover {
    opacity: 0.8;
}
/* Базовий стан */
.product-card .icon-ih svg, 
.product-card .icon-ih i {
    transition: transform 0.3s ease !important;
}

/* Ефект повороту */
.product-card:hover .icon-ih svg,
.product-card:hover .icon-ih i {
    transform: rotate(-45deg) !important;
}/* End custom CSS */