.elementor-15 .elementor-element.elementor-element-4615767{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--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 );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-23fed2e{text-align:center;}.elementor-15 .elementor-element.elementor-element-23fed2e .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-7f3ef85.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-7f3ef85{text-align:center;}.elementor-15 .elementor-element.elementor-element-7f3ef85 .elementor-heading-title{font-family:"Didact Gothic", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-aea5571 );}.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 );}.elementor-15 .elementor-element.elementor-element-6e739a1 .elementor-button{background-color:var( --e-global-color-99aa3a4 );font-family:var( --e-global-typography-74d5c41-font-family ), Sans-serif;font-size:var( --e-global-typography-74d5c41-font-size );border-style:none;}.elementor-15 .elementor-element.elementor-element-6e739a1 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-6e739a1 .elementor-button:focus{background-color:var( --e-global-color-43ae885 );}.elementor-15 .elementor-element.elementor-element-c7a519b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-242323f{--display:flex;--min-height:0px;}.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 );}.elementor-15 .elementor-element.elementor-element-a8fdeea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c756162{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b2bcf7b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b2bcf7b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b2bcf7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0edea25 );}.elementor-15 .elementor-element.elementor-element-20350bf img{width:100%;height:300px;object-fit:cover;object-position:center center;opacity:1;border-style:none;}.elementor-15 .elementor-element.elementor-element-9c8b335{--display:flex;}.elementor-15 .elementor-element.elementor-element-8033911 .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.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 );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-15 .elementor-element.elementor-element-314c170{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 );color:var( --e-global-color-aea5571 );}.elementor-15 .elementor-element.elementor-element-b8a4daa{text-align:start;}.elementor-15 .elementor-element.elementor-element-b8a4daa .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-a3e74c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a3e74c3:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a3e74c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0edea25 );}.elementor-15 .elementor-element.elementor-element-681ac80 img{width:100%;height:300px;object-fit:cover;object-position:center center;opacity:1;border-style:none;}.elementor-15 .elementor-element.elementor-element-a67e5c2{--display:flex;}.elementor-15 .elementor-element.elementor-element-3d2415a .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-8391d0d{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 );color:var( --e-global-color-aea5571 );}.elementor-15 .elementor-element.elementor-element-7b24cc1{text-align:start;}.elementor-15 .elementor-element.elementor-element-7b24cc1 .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-2704878{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2704878:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2704878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0edea25 );}.elementor-15 .elementor-element.elementor-element-1aeb290 img{width:100%;height:300px;object-fit:cover;object-position:center center;opacity:1;border-style:none;}.elementor-15 .elementor-element.elementor-element-3c04cc8{--display:flex;}.elementor-15 .elementor-element.elementor-element-a43f579 .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-a9e5c75{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 );color:var( --e-global-color-aea5571 );}.elementor-15 .elementor-element.elementor-element-ccbceac{text-align:start;}.elementor-15 .elementor-element.elementor-element-ccbceac .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-686690f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-686690f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-686690f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0edea25 );}.elementor-15 .elementor-element.elementor-element-020b0eb img{width:100%;height:300px;object-fit:cover;object-position:center center;opacity:1;border-style:none;}.elementor-15 .elementor-element.elementor-element-1c3af99{--display:flex;}.elementor-15 .elementor-element.elementor-element-7a4dfae .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-894bcc6{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 );color:var( --e-global-color-aea5571 );}.elementor-15 .elementor-element.elementor-element-801210c{text-align:start;}.elementor-15 .elementor-element.elementor-element-801210c .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-e46209e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e46209e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e46209e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0edea25 );}.elementor-15 .elementor-element.elementor-element-d758f58 img{width:100%;height:300px;object-fit:cover;object-position:center center;opacity:1;border-style:none;}.elementor-15 .elementor-element.elementor-element-e33ff7a{--display:flex;}.elementor-15 .elementor-element.elementor-element-49b7f78 .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-bece42f{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 );color:var( --e-global-color-aea5571 );}.elementor-15 .elementor-element.elementor-element-3089c7d{text-align:start;}.elementor-15 .elementor-element.elementor-element-3089c7d .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-b3fbbd7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b3fbbd7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b3fbbd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0edea25 );}.elementor-15 .elementor-element.elementor-element-30bf3ac img{width:100%;height:300px;object-fit:cover;object-position:center center;opacity:1;border-style:none;}.elementor-15 .elementor-element.elementor-element-b9ee68f{--display:flex;}.elementor-15 .elementor-element.elementor-element-27d0bf8 .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-24b9592{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 );color:var( --e-global-color-aea5571 );}.elementor-15 .elementor-element.elementor-element-2f09e18{text-align:start;}.elementor-15 .elementor-element.elementor-element-2f09e18 .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-d51b204{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-d51b204:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d51b204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0edea25 );}.elementor-15 .elementor-element.elementor-element-54a255c img{width:100%;height:300px;object-fit:cover;object-position:center center;opacity:1;border-style:none;}.elementor-15 .elementor-element.elementor-element-b1feedc{--display:flex;}.elementor-15 .elementor-element.elementor-element-56d2ae7 .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-9372dcd{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 );color:var( --e-global-color-aea5571 );}.elementor-15 .elementor-element.elementor-element-792f117{text-align:start;}.elementor-15 .elementor-element.elementor-element-792f117 .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-40c42b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-40c42b6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-40c42b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0edea25 );}.elementor-15 .elementor-element.elementor-element-276a8b5 img{width:100%;height:300px;object-fit:cover;object-position:center center;opacity:1;border-style:none;}.elementor-15 .elementor-element.elementor-element-2211048{--display:flex;}.elementor-15 .elementor-element.elementor-element-554b693 .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-76e5ebe{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 );color:var( --e-global-color-aea5571 );}.elementor-15 .elementor-element.elementor-element-c1816bb{text-align:start;}.elementor-15 .elementor-element.elementor-element-c1816bb .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-7495de5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7495de5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7495de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0edea25 );}.elementor-15 .elementor-element.elementor-element-346015a img{width:100%;height:300px;object-fit:cover;object-position:center center;opacity:1;border-style:none;}.elementor-15 .elementor-element.elementor-element-eb05066{--display:flex;}.elementor-15 .elementor-element.elementor-element-dc7fbbf .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-b302d63{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 );color:var( --e-global-color-aea5571 );}.elementor-15 .elementor-element.elementor-element-d30ce84{text-align:start;}.elementor-15 .elementor-element.elementor-element-d30ce84 .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-fa1bc76{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-fa1bc76:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fa1bc76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0edea25 );}.elementor-15 .elementor-element.elementor-element-ccbd2ae img{width:100%;height:300px;object-fit:cover;object-position:center center;opacity:1;border-style:none;}.elementor-15 .elementor-element.elementor-element-85b290d{--display:flex;}.elementor-15 .elementor-element.elementor-element-6bb47e6 .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-bbd179f{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 );color:var( --e-global-color-aea5571 );}.elementor-15 .elementor-element.elementor-element-923c421{text-align:start;}.elementor-15 .elementor-element.elementor-element-923c421 .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-a3d69e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a3d69e0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a3d69e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0edea25 );}.elementor-15 .elementor-element.elementor-element-f956e07 img{width:100%;height:300px;object-fit:cover;object-position:center center;opacity:1;border-style:none;}.elementor-15 .elementor-element.elementor-element-5c5edea{--display:flex;}.elementor-15 .elementor-element.elementor-element-aecadd4 .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-22e62c7{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 );color:var( --e-global-color-aea5571 );}.elementor-15 .elementor-element.elementor-element-c7179eb{text-align:start;}.elementor-15 .elementor-element.elementor-element-c7179eb .elementor-heading-title{color:var( --e-global-color-7ebbfdb );}.elementor-15 .elementor-element.elementor-element-991043f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-15:not(.elementor-motion-effects-element-type-background), body.elementor-page-15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5cb14b9 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-4615767{--content-width:70%;}.elementor-15 .elementor-element.elementor-element-c7a519b{--width:500px;}.elementor-15 .elementor-element.elementor-element-242323f{--width:100%;}.elementor-15 .elementor-element.elementor-element-a8fdeea{--content-width:70%;}.elementor-15 .elementor-element.elementor-element-c756162{--width:100%;}.elementor-15 .elementor-element.elementor-element-991043f{--content-width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-4615767{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-c7a519b{--width:400px;}.elementor-15 .elementor-element.elementor-element-a8fdeea{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-991043f{--content-width:100%;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-4615767{--padding-top:50px;--padding-bottom:50px;--padding-left:5px;--padding-right:5px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-6e739a1 .elementor-button{font-size:var( --e-global-typography-74d5c41-font-size );}.elementor-15 .elementor-element.elementor-element-c7a519b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-a8fdeea{--padding-top:50px;--padding-bottom:50px;--padding-left:5px;--padding-right:5px;}.elementor-15 .elementor-element.elementor-element-c756162{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-20350bf img{height:250px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-314c170{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-681ac80 img{height:250px;}.elementor-15 .elementor-element.elementor-element-8391d0d{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-1aeb290 img{height:250px;}.elementor-15 .elementor-element.elementor-element-a9e5c75{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-020b0eb img{height:250px;}.elementor-15 .elementor-element.elementor-element-894bcc6{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-d758f58 img{height:250px;}.elementor-15 .elementor-element.elementor-element-bece42f{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-30bf3ac img{height:250px;}.elementor-15 .elementor-element.elementor-element-24b9592{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-54a255c img{height:250px;}.elementor-15 .elementor-element.elementor-element-9372dcd{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-276a8b5 img{height:250px;}.elementor-15 .elementor-element.elementor-element-76e5ebe{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-346015a img{height:250px;}.elementor-15 .elementor-element.elementor-element-b302d63{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-ccbd2ae img{height:250px;}.elementor-15 .elementor-element.elementor-element-bbd179f{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-f956e07 img{height:250px;}.elementor-15 .elementor-element.elementor-element-22e62c7{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-991043f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-6e739a1 .elementor-button{font-size:var( --e-global-typography-74d5c41-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-c756162{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-314c170{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-8391d0d{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-a9e5c75{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-894bcc6{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-bece42f{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-24b9592{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-9372dcd{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-76e5ebe{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-b302d63{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-bbd179f{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-22e62c7{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-242323f *//* =========================================
   SERVICE IMAGE FRAME
========================================= */

.service-image-frame {
    position: relative;
    overflow: visible !important;

    /* màu khung */
    --frame-color: rgba(190, 137, 40, 0.65);

    /* độ dày khung */
    --frame-width: 1px;
}


/* =========================================
   KHUNG TRÊN - LỆCH SANG PHẢI
========================================= */

.service-image-frame::before {
    content: "";

    position: absolute;

    width: 100%;
    height: 100%;

    top: -18px;
    left: 18px;

    border: var(--frame-width) solid var(--frame-color);

    z-index: 0;

    pointer-events: none;
}


/* =========================================
   KHUNG DƯỚI - LỆCH SANG TRÁI
========================================= */

.service-image-frame::after {
    content: "";

    position: absolute;

    width: 100%;
    height: 100%;

    top: 14px;
    left: -14px;

    border: var(--frame-width) solid var(--frame-color);

    z-index: 0;

    pointer-events: none;
}


/* =========================================
   IMAGE
========================================= */

.service-image-frame .elementor-widget-image {
    position: relative;
    z-index: 2;
}


.service-image-frame img {
    display: block;

    width: 100%;
    height: 100%;

    object-fit: cover;

    position: relative;

    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fdeea *//* =========================================
   SERVICE CARD
========================================= */

.service-card {
    background: #242223;
    overflow: hidden;

    height: 100%;

    transition:
        transform 0.5s ease,
        box-shadow 0.5s ease;
}


/* =========================================
   IMAGE AREA
========================================= */

.service-card-image {
    overflow: hidden;
}


/* Image luôn zoom cố định */
.service-card-image img {
    display: block;

    width: 100%;
    height: 340px;

    object-fit: cover;
    object-position: center;

    transform: scale(1.06) !important;

    /* Không transition zoom */
    transition: none !important;
}


/* Hover vẫn giữ nguyên mức zoom */
.service-card:hover .service-card-image img {
    transform: scale(1.06) !important;
}


/* =========================================
   CONTENT
========================================= */

.service-card-content {
    padding: 28px 24px 34px;

    flex-grow: 1;
}


/* =========================================
   CARD HOVER
========================================= */

.service-card:hover {
    transform: translateY(-6px);

    box-shadow:
        0 18px 35px rgba(0, 0, 0, 0.28);
}


/* =========================================
   LEARN MORE
========================================= */

.service-card-link {
    margin-top: auto;
}

.service-card-link a {
    color: #ffffff;

    text-decoration: none;

    transition: color 0.35s ease;
}

.service-card-link a:hover {
    color: #d5aa45;
}/* End custom CSS */