.elementor-17305 .elementor-element.elementor-element-64bf584{--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;--overflow:hidden;--padding-top:100px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-17305 .elementor-element.elementor-element-45fd968 .pe-marquee *, .elementor-17305 .elementor-element.elementor-element-45fd968 .pe-marquee .seperator{font-family:"Tenor Sans", Sans-serif;font-size:60px;font-weight:400;line-height:66px;letter-spacing:0.8rem;}.elementor-17305 .elementor-element.elementor-element-45fd968 .pe-marquee .seperator i{font-size:50px!important;}.elementor-17305 .elementor-element.elementor-element-45fd968 .pe-marquee .seperator svg{width:50px;}.elementor-17305 .elementor-element.elementor-element-45fd968 .pe-marquee .marquee-wrap{gap:50px;}.elementor-17305 .elementor-element.elementor-element-45fd968 .pe-marquee{gap:50px;}.elementor-17305 .elementor-element.elementor-element-919e58b{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17305 .elementor-element.elementor-element-8eeaef3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-8eeaef3.e-con{--align-self:flex-end;}.elementor-17305 .elementor-element.elementor-element-a7c158f .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-h2-letter-spacing);--mainColor:#3D3A35;color:#3D3A35;}.elementor-17305 .elementor-element.elementor-element-a7c158f .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:center;}.elementor-17305 .elementor-element.elementor-element-a7c158f .text-wrapper p{font:var(--text-h2);letter-spacing:var(--text-h2-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-a7c158f .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-a7c158f .text-wrapper > *{font-family:"Tenor Sans", Sans-serif;font-size:52px;font-weight:400;line-height:55px;letter-spacing:3px;}.elementor-17305 .elementor-element.elementor-element-a7c158f{width:100%;}.elementor-17305 .elementor-element.elementor-element-860ba40 .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-p-letter-spacing);--mainColor:#5C5346;color:#5C5346;}.elementor-17305 .elementor-element.elementor-element-860ba40 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-17305 .elementor-element.elementor-element-860ba40 .text-wrapper p{font:var(--text-p-large);letter-spacing:var(--text-p-large-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-860ba40 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-860ba40 .text-wrapper > *{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:28px;}.elementor-17305 .elementor-element.elementor-element-14102e9 .pb--marquee__inner{--duration:5s;}.elementor-17305 .elementor-element.elementor-element-14102e9  .pe--button--wrapper .pb--handle::after{--buttonBgHovercolor:var( --e-global-color-8ae1f10 );}.elementor-17305 .elementor-element.elementor-element-14102e9 {--mainColor:#FFFFFF;--secondaryBackground:#CBB27C;}.elementor-17305 .elementor-element.elementor-element-96ea3de{--display:flex;--mainBackground:#EAE4D6 !important;--backdropBlur:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17305 .elementor-element.elementor-element-96ea3de , .elementor-17305 .elementor-element.elementor-element-96ea3de .e-con{--mainColor:var( --e-global-color-6315528 );}.elementor-17305 .elementor-element.elementor-element-96ea3de  {clip-path:polygon(15% 0%, 85% 0%, 100% 15%, 100% 85%, 100% 100%, 15% 100%, 0% 85%, 0 0);}.elementor-17305 .elementor-element.elementor-element-2d52504 .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-p-letter-spacing);--mainColor:#585858;color:#585858;}.elementor-17305 .elementor-element.elementor-element-2d52504 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-17305 .elementor-element.elementor-element-2d52504 .text-wrapper p{font:var(--text-p);letter-spacing:var(--text-p-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-2d52504 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-2d52504 .text-wrapper > *{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:28px;}.elementor-17305 .elementor-element.elementor-element-24886df{--display:flex;--min-height:826px;--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;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-24886df:not(.elementor-motion-effects-element-type-background), .elementor-17305 .elementor-element.elementor-element-24886df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE4D6;}.elementor-17305 .elementor-element.elementor-element-24886df  {clip-path:polygon(90% 0, 100% 75px, 100% 100%, 0 100%, 0 0);}.elementor-17305 .elementor-element.elementor-element-44a526f{--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;}.elementor-17305 .elementor-element.elementor-element-9fc6418{--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-weight:var( --e-global-typography-text-font-weight );}.elementor-17305 .elementor-element.elementor-element-efff2e2 img{width:100%;}.elementor-17305 .elementor-element.elementor-element-4f58329 .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-p-letter-spacing);--mainColor:#5C5346;color:#5C5346;}.elementor-17305 .elementor-element.elementor-element-4f58329 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-17305 .elementor-element.elementor-element-4f58329 .text-wrapper p{font:var(--text-p-large);letter-spacing:var(--text-p-large-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-4f58329 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-4f58329 .text-wrapper > *{font-family:var( --e-global-typography-ce4ff63-font-family ), Sans-serif;font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}.elementor-17305 .elementor-element.elementor-element-be30366{--display:flex;}.elementor-17305 .elementor-element.elementor-element-849434c .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-h3-letter-spacing);--mainColor:#3D3A35;color:#3D3A35;}.elementor-17305 .elementor-element.elementor-element-849434c .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:center;}.elementor-17305 .elementor-element.elementor-element-849434c .text-wrapper p{font:var(--text-h3);letter-spacing:var(--text-h3-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-849434c .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-849434c .text-wrapper > *{font-family:"Tenor Sans", Sans-serif;font-size:52px;font-weight:400;line-height:55px;letter-spacing:3px;}.elementor-17305 .elementor-element.elementor-element-849434c{width:100%;}.elementor-17305 .elementor-element.elementor-element-bb832a6 .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-p-letter-spacing);--mainColor:#5C5346;color:#5C5346;}.elementor-17305 .elementor-element.elementor-element-bb832a6 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-17305 .elementor-element.elementor-element-bb832a6 .text-wrapper p{font:var(--text-p-large);letter-spacing:var(--text-p-large-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-bb832a6 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-bb832a6 .text-wrapper > *{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-17305 .elementor-element.elementor-element-b8730f2 .pb--marquee__inner{--duration:5s;}.elementor-17305 .elementor-element.elementor-element-b8730f2  .pe--button--wrapper .pb--handle::after{--buttonBgHovercolor:var( --e-global-color-8ae1f10 );}.elementor-17305 .elementor-element.elementor-element-b8730f2 {--mainColor:#FFFFFF;--secondaryBackground:#CBB27C;}.elementor-17305 .elementor-element.elementor-element-dd4d18a{--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;--justify-content:center;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-17305 .elementor-element.elementor-element-bd7f371{--display:flex;}.elementor-17305 .elementor-element.elementor-element-c833663 .text-wrapper{text-align:center;--anim--letter--spacing:var(--text-h3-letter-spacing);--mainColor:#3D3A35;color:#3D3A35;}.elementor-17305 .elementor-element.elementor-element-c833663 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:center;}.elementor-17305 .elementor-element.elementor-element-c833663 .text-wrapper p{font:var(--text-h3);letter-spacing:var(--text-h3-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-c833663 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-c833663 .text-wrapper > *{font-family:"Tenor Sans", Sans-serif;font-size:45px;font-weight:400;line-height:50px;letter-spacing:3px;}.elementor-17305 .elementor-element.elementor-element-c833663{width:100%;}.elementor-17305 .elementor-element.elementor-element-f369c6c{--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-17305 .elementor-element.elementor-element-4530413{--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:center;}.elementor-17305 .elementor-element.elementor-element-4530413:not(.elementor-motion-effects-element-type-background), .elementor-17305 .elementor-element.elementor-element-4530413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE4D6;}.elementor-17305 .elementor-element.elementor-element-e9aa76b{--display:flex;--justify-content:center;}.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-17305 .elementor-element.elementor-element-f1a826b .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:45px;font-weight:400;color:#585858;}.elementor-17305 .elementor-element.elementor-element-eed8fbe{width:100%;max-width:100%;text-align:left;}.elementor-17305 .elementor-element.elementor-element-eed8fbe .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:35px;font-weight:400;text-transform:none;line-height:40px;letter-spacing:3px;color:#000000;}.elementor-17305 .elementor-element.elementor-element-f692c0b .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-p-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-f692c0b .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-17305 .elementor-element.elementor-element-f692c0b{width:700px;max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-17305 .elementor-element.elementor-element-f692c0b .text-wrapper p{font:var(--text-p);letter-spacing:var(--text-p-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-f692c0b .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-f692c0b .text-wrapper > *{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:28px;}.elementor-17305 .elementor-element.elementor-element-8c891cc{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-3eb90d6:not( .elementor-widget-image ), .elementor-17305 .elementor-element.elementor-element-3eb90d6.elementor-widget-image img{-webkit-mask-image:url( https://krstaging.devaconic.com/wp-content/uploads/2025/12/Rectangle-7-1.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-17305 .elementor-element.elementor-element-17a2034{--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-17305 .elementor-element.elementor-element-a8e4f70{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;}.elementor-17305 .elementor-element.elementor-element-a8e4f70:not(.elementor-motion-effects-element-type-background), .elementor-17305 .elementor-element.elementor-element-a8e4f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE4D6;}.elementor-17305 .elementor-element.elementor-element-3545231{--display:flex;--justify-content:center;}.elementor-17305 .elementor-element.elementor-element-3db4294 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:45px;font-weight:400;color:#585858;}.elementor-17305 .elementor-element.elementor-element-5a22b8a{width:100%;max-width:100%;text-align:left;}.elementor-17305 .elementor-element.elementor-element-5a22b8a .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:35px;font-weight:400;text-transform:none;line-height:40px;letter-spacing:3px;color:#000000;}.elementor-17305 .elementor-element.elementor-element-be4fb2f .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-p-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-be4fb2f .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-17305 .elementor-element.elementor-element-be4fb2f{width:700px;max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-17305 .elementor-element.elementor-element-be4fb2f .text-wrapper p{font:var(--text-p);letter-spacing:var(--text-p-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-be4fb2f .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-be4fb2f .text-wrapper > *{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:28px;}.elementor-17305 .elementor-element.elementor-element-b8d03f3{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-3bf4e9f:not( .elementor-widget-image ), .elementor-17305 .elementor-element.elementor-element-3bf4e9f.elementor-widget-image img{-webkit-mask-image:url( https://krstaging.devaconic.com/wp-content/uploads/2025/12/Rectangle-10-1.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-17305 .elementor-element.elementor-element-58813db{--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-17305 .elementor-element.elementor-element-dd9c1b7{--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:center;}.elementor-17305 .elementor-element.elementor-element-dd9c1b7:not(.elementor-motion-effects-element-type-background), .elementor-17305 .elementor-element.elementor-element-dd9c1b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE4D6;}.elementor-17305 .elementor-element.elementor-element-5bbb6fb{--display:flex;--justify-content:center;}.elementor-17305 .elementor-element.elementor-element-881bde1 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:45px;font-weight:400;color:#585858;}.elementor-17305 .elementor-element.elementor-element-7be2d55{width:100%;max-width:100%;text-align:left;}.elementor-17305 .elementor-element.elementor-element-7be2d55 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:35px;font-weight:400;text-transform:none;line-height:40px;letter-spacing:3px;color:#000000;}.elementor-17305 .elementor-element.elementor-element-01737ec .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-p-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-01737ec .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-17305 .elementor-element.elementor-element-01737ec{width:700px;max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-17305 .elementor-element.elementor-element-01737ec .text-wrapper p{font:var(--text-p);letter-spacing:var(--text-p-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-01737ec .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-01737ec .text-wrapper > *{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:28px;}.elementor-17305 .elementor-element.elementor-element-b4d9ef0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-70b7751:not( .elementor-widget-image ), .elementor-17305 .elementor-element.elementor-element-70b7751.elementor-widget-image img{-webkit-mask-image:url( https://krstaging.devaconic.com/wp-content/uploads/2025/12/Rectangle-7-1.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-17305 .elementor-element.elementor-element-c2395e0{--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-17305 .elementor-element.elementor-element-93e3244{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;}.elementor-17305 .elementor-element.elementor-element-93e3244:not(.elementor-motion-effects-element-type-background), .elementor-17305 .elementor-element.elementor-element-93e3244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE4D6;}.elementor-17305 .elementor-element.elementor-element-a983e7f{--display:flex;--justify-content:center;}.elementor-17305 .elementor-element.elementor-element-b59feb1 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:45px;font-weight:400;color:#585858;}.elementor-17305 .elementor-element.elementor-element-2ec20c6{width:100%;max-width:100%;text-align:left;}.elementor-17305 .elementor-element.elementor-element-2ec20c6 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:35px;font-weight:400;text-transform:none;line-height:40px;letter-spacing:3px;color:#000000;}.elementor-17305 .elementor-element.elementor-element-5961278 .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-p-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-5961278 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-17305 .elementor-element.elementor-element-5961278{width:700px;max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-17305 .elementor-element.elementor-element-5961278 .text-wrapper p{font:var(--text-p);letter-spacing:var(--text-p-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-5961278 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-5961278 .text-wrapper > *{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:28px;}.elementor-17305 .elementor-element.elementor-element-27213ea{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-e8e5612:not( .elementor-widget-image ), .elementor-17305 .elementor-element.elementor-element-e8e5612.elementor-widget-image img{-webkit-mask-image:url( https://krstaging.devaconic.com/wp-content/uploads/2025/12/Rectangle-10-1.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-17305 .elementor-element.elementor-element-ceb6c16{--display:flex;--min-height:826px;--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;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-ceb6c16:not(.elementor-motion-effects-element-type-background), .elementor-17305 .elementor-element.elementor-element-ceb6c16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE4D6;}.elementor-17305 .elementor-element.elementor-element-ceb6c16  {clip-path:polygon(90% 0, 100% 75px, 100% 100%, 0 100%, 0 0);}.elementor-17305 .elementor-element.elementor-element-f94ad6d{--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;}.elementor-17305 .elementor-element.elementor-element-99a8c29{--display:flex;}.elementor-17305 .elementor-element.elementor-element-42da395 .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-h3-letter-spacing);--mainColor:#3D3A35;color:#3D3A35;}.elementor-17305 .elementor-element.elementor-element-42da395 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:center;}.elementor-17305 .elementor-element.elementor-element-42da395 .text-wrapper p{font:var(--text-h3);letter-spacing:var(--text-h3-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-42da395 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-42da395 .text-wrapper > *{font-family:"Tenor Sans", Sans-serif;font-size:45px;font-weight:400;line-height:50px;letter-spacing:3px;}.elementor-17305 .elementor-element.elementor-element-42da395{width:100%;}.elementor-17305 .elementor-element.elementor-element-6382876 .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-p-letter-spacing);--mainColor:#5C5346;color:#5C5346;}.elementor-17305 .elementor-element.elementor-element-6382876 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-17305 .elementor-element.elementor-element-6382876 .text-wrapper p{font:var(--text-p-large);letter-spacing:var(--text-p-large-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-6382876 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-6382876 .text-wrapper > *{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-17305 .elementor-element.elementor-element-e1cde5a{--display:flex;}.elementor-17305 .elementor-element.elementor-element-f739eae{--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;--justify-content:center;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-f739eae:not(.elementor-motion-effects-element-type-background), .elementor-17305 .elementor-element.elementor-element-f739eae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17305 .elementor-element.elementor-element-f651d39{--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-17305 .elementor-element.elementor-element-3567721{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-5da6d90 .text-wrapper{text-align:center;--anim--letter--spacing:var(--text-h2-letter-spacing);--mainColor:#3D3A35;color:#3D3A35;}.elementor-17305 .elementor-element.elementor-element-5da6d90 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:center;}.elementor-17305 .elementor-element.elementor-element-5da6d90 .text-wrapper p{font:var(--text-h2);letter-spacing:var(--text-h2-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-5da6d90 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-5da6d90 .text-wrapper > *{font-family:"Tenor Sans", Sans-serif;font-size:45px;font-weight:400;line-height:50px;letter-spacing:3px;}.elementor-17305 .elementor-element.elementor-element-5da6d90{width:100%;}.elementor-17305 .elementor-element.elementor-element-06792d8{--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-17305 .elementor-element.elementor-element-db82c88{--display:flex;}.elementor-17305 .elementor-element.elementor-element-973ad60{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-17305 .elementor-element.elementor-element-ec58262 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-17305 .elementor-element.elementor-element-ec58262 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-17305 .elementor-element.elementor-element-ec58262 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-17305 .elementor-element.elementor-element-ec58262 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-17305 .elementor-element.elementor-element-ec58262 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-17305 .elementor-element.elementor-element-ec58262 .elementor-icon-list-icon i{color:#C4A962;transition:color 0.3s;}.elementor-17305 .elementor-element.elementor-element-ec58262 .elementor-icon-list-icon svg{fill:#C4A962;transition:fill 0.3s;}.elementor-17305 .elementor-element.elementor-element-ec58262{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-17305 .elementor-element.elementor-element-ec58262 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17305 .elementor-element.elementor-element-ec58262 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-17305 .elementor-element.elementor-element-ec58262 .elementor-icon-list-text{color:#3D3A35;transition:color 0.3s;}.elementor-17305 .elementor-element.elementor-element-ec58262 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#C4A962;}.elementor-17305 .elementor-element.elementor-element-053003d{--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;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-053003d:not(.elementor-motion-effects-element-type-background), .elementor-17305 .elementor-element.elementor-element-053003d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE4D6;}.elementor-17305 .elementor-element.elementor-element-053003d  {clip-path:polygon(90% 0, 100% 75px, 100% 100%, 0 100%, 0 0);}.elementor-17305 .elementor-element.elementor-element-87b9e9a{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:flex-end;--padding-top:20px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-17305 .elementor-element.elementor-element-3769b8c{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-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-17305 .elementor-element.elementor-element-d656932 .elementor-icon-box-wrapper{text-align:left;}.elementor-17305 .elementor-element.elementor-element-d656932 .elementor-icon-box-title{margin-block-end:20px;color:var( --e-global-color-6315528 );}.elementor-17305 .elementor-element.elementor-element-d656932 .elementor-icon-box-title, .elementor-17305 .elementor-element.elementor-element-d656932 .elementor-icon-box-title a{font-family:"Tenor Sans", Sans-serif;font-size:45px;font-weight:400;line-height:50px;}.elementor-17305 .elementor-element.elementor-element-d656932:has(:hover) .elementor-icon-box-title,
					 .elementor-17305 .elementor-element.elementor-element-d656932:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6315528 );}.elementor-17305 .elementor-element.elementor-element-d656932 .elementor-icon-box-description{font-family:var( --e-global-typography-ce4ff63-font-family ), Sans-serif;font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );color:var( --e-global-color-6315528 );}.elementor-17305 .elementor-element.elementor-element-b42de74 .pb--marquee__inner{--duration:5s;}.elementor-17305 .elementor-element.elementor-element-b42de74  .pe--button--wrapper .pb--handle::after{--buttonBgHovercolor:var( --e-global-color-8ae1f10 );}.elementor-17305 .elementor-element.elementor-element-b42de74 {--mainColor:#FFFFFF;--secondaryBackground:#CBB27C;}.elementor-17305 .elementor-element.elementor-element-8b4bac2{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17305 .elementor-element.elementor-element-8b4bac2  {clip-path:polygon(90% 0, 100% 70px, 100% 100%, 0 100%, 0 0);}.elementor-17305 .elementor-element.elementor-element-348f898:not( .elementor-widget-image ), .elementor-17305 .elementor-element.elementor-element-348f898.elementor-widget-image img{-webkit-mask-image:url( https://krstaging.devaconic.com/wp-content/uploads/2025/12/Rectangle-10-1.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-17305 .elementor-element.elementor-element-7c879ab .elementor-icon-box-wrapper{text-align:left;}.elementor-17305 .elementor-element.elementor-element-7c879ab .elementor-icon-box-title{margin-block-end:20px;color:#000000;}.elementor-17305 .elementor-element.elementor-element-7c879ab .elementor-icon-box-title, .elementor-17305 .elementor-element.elementor-element-7c879ab .elementor-icon-box-title a{font-family:"Tenor Sans", Sans-serif;font-size:28px;font-weight:400;line-height:35px;}.elementor-17305 .elementor-element.elementor-element-7c879ab:has(:hover) .elementor-icon-box-title,
					 .elementor-17305 .elementor-element.elementor-element-7c879ab:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-17305 .elementor-element.elementor-element-7c879ab .elementor-icon-box-description{font-family:var( --e-global-typography-ce4ff63-font-family ), Sans-serif;font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );color:#141313;}.elementor-17305 .elementor-element.elementor-element-e86b5f9{--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;--justify-content:center;--padding-top:120px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-17305 .elementor-element.elementor-element-e86b5f9:not(.elementor-motion-effects-element-type-background), .elementor-17305 .elementor-element.elementor-element-e86b5f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-17305 .elementor-element.elementor-element-c8d2654{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-f75b86d .text-wrapper{text-align:center;--anim--letter--spacing:var(--text-h2-letter-spacing);--mainColor:#3D3A35;color:#3D3A35;}.elementor-17305 .elementor-element.elementor-element-f75b86d .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:center;}.elementor-17305 .elementor-element.elementor-element-f75b86d .text-wrapper p{font:var(--text-h2);letter-spacing:var(--text-h2-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-f75b86d .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-f75b86d .text-wrapper > *{font-family:"Tenor Sans", Sans-serif;font-size:52px;font-weight:400;line-height:56px;letter-spacing:3px;}.elementor-17305 .elementor-element.elementor-element-f75b86d{width:100%;}.elementor-17305 .elementor-element.elementor-element-485cbb8 .text-wrapper{text-align:center;--anim--letter--spacing:var(--text-p-letter-spacing);--mainColor:var( --e-global-color-cc1c662 );color:var( --e-global-color-cc1c662 );}.elementor-17305 .elementor-element.elementor-element-485cbb8 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:center;}.elementor-17305 .elementor-element.elementor-element-485cbb8{width:1000px;max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-17305 .elementor-element.elementor-element-485cbb8 .text-wrapper p{font:var(--text-p);letter-spacing:var(--text-p-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-485cbb8 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-485cbb8 .text-wrapper > *{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:28px;}.elementor-17305 .elementor-element.elementor-element-3249a81{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-8c6e907{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-8c6e907:not(.elementor-motion-effects-element-type-background), .elementor-17305 .elementor-element.elementor-element-8c6e907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17305 .elementor-element.elementor-element-6ec7432{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-06a3817{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-06a3817.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17305 .elementor-element.elementor-element-8c3feff{text-align:center;}.elementor-17305 .elementor-element.elementor-element-8c3feff .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:1px;color:#C9A25F;}.elementor-17305 .elementor-element.elementor-element-8c3feff .elementor-heading-title a:hover, .elementor-17305 .elementor-element.elementor-element-8c3feff .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-17305 .elementor-element.elementor-element-f76b88d{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-5b253de{padding:0px 0px 0px 0px;}.elementor-17305 .elementor-element.elementor-element-5b253de .elementor-icon-box-wrapper{text-align:center;}.elementor-17305 .elementor-element.elementor-element-5b253de .elementor-icon-box-title{margin-block-end:15px;color:#3D3A35;}.elementor-17305 .elementor-element.elementor-element-5b253de .elementor-icon-box-title, .elementor-17305 .elementor-element.elementor-element-5b253de .elementor-icon-box-title a{font-family:var( --e-global-typography-fc0b7cd-font-family ), Sans-serif;font-size:var( --e-global-typography-fc0b7cd-font-size );font-weight:var( --e-global-typography-fc0b7cd-font-weight );line-height:var( --e-global-typography-fc0b7cd-line-height );}.elementor-17305 .elementor-element.elementor-element-5b253de:has(:hover) .elementor-icon-box-title,
					 .elementor-17305 .elementor-element.elementor-element-5b253de:has(:focus) .elementor-icon-box-title{color:#3D3A35;}.elementor-17305 .elementor-element.elementor-element-5b253de .elementor-icon-box-description{font-family:var( --e-global-typography-ce4ff63-font-family ), Sans-serif;font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );color:#A39580;}.elementor-17305 .elementor-element.elementor-element-1530095{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-17305 .elementor-element.elementor-element-1530095:not(.elementor-motion-effects-element-type-background), .elementor-17305 .elementor-element.elementor-element-1530095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17305 .elementor-element.elementor-element-a3abaa8{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-2f7afb3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-2f7afb3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17305 .elementor-element.elementor-element-4bff2b7{text-align:center;}.elementor-17305 .elementor-element.elementor-element-4bff2b7 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:1px;color:#C9A25F;}.elementor-17305 .elementor-element.elementor-element-4bff2b7 .elementor-heading-title a:hover, .elementor-17305 .elementor-element.elementor-element-4bff2b7 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-17305 .elementor-element.elementor-element-4abbf8f{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-99418bc{padding:0px 0px 0px 0px;}.elementor-17305 .elementor-element.elementor-element-99418bc .elementor-icon-box-wrapper{text-align:center;}.elementor-17305 .elementor-element.elementor-element-99418bc .elementor-icon-box-title{margin-block-end:15px;color:#3D3A35;}.elementor-17305 .elementor-element.elementor-element-99418bc .elementor-icon-box-title, .elementor-17305 .elementor-element.elementor-element-99418bc .elementor-icon-box-title a{font-family:var( --e-global-typography-fc0b7cd-font-family ), Sans-serif;font-size:var( --e-global-typography-fc0b7cd-font-size );font-weight:var( --e-global-typography-fc0b7cd-font-weight );line-height:var( --e-global-typography-fc0b7cd-line-height );}.elementor-17305 .elementor-element.elementor-element-99418bc:has(:hover) .elementor-icon-box-title,
					 .elementor-17305 .elementor-element.elementor-element-99418bc:has(:focus) .elementor-icon-box-title{color:#3D3A35;}.elementor-17305 .elementor-element.elementor-element-99418bc .elementor-icon-box-description{font-family:var( --e-global-typography-ce4ff63-font-family ), Sans-serif;font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );color:#A39580;}.elementor-17305 .elementor-element.elementor-element-3a3dd70{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-17305 .elementor-element.elementor-element-3a3dd70:not(.elementor-motion-effects-element-type-background), .elementor-17305 .elementor-element.elementor-element-3a3dd70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17305 .elementor-element.elementor-element-0c6528c{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-911ad88{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-911ad88.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17305 .elementor-element.elementor-element-0de4031{text-align:center;}.elementor-17305 .elementor-element.elementor-element-0de4031 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:1px;color:#C9A25F;}.elementor-17305 .elementor-element.elementor-element-0de4031 .elementor-heading-title a:hover, .elementor-17305 .elementor-element.elementor-element-0de4031 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-17305 .elementor-element.elementor-element-93c5261{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-a69529a{padding:0px 0px 0px 0px;}.elementor-17305 .elementor-element.elementor-element-a69529a .elementor-icon-box-wrapper{text-align:center;}.elementor-17305 .elementor-element.elementor-element-a69529a .elementor-icon-box-title{margin-block-end:15px;color:#3D3A35;}.elementor-17305 .elementor-element.elementor-element-a69529a .elementor-icon-box-title, .elementor-17305 .elementor-element.elementor-element-a69529a .elementor-icon-box-title a{font-family:var( --e-global-typography-fc0b7cd-font-family ), Sans-serif;font-size:var( --e-global-typography-fc0b7cd-font-size );font-weight:var( --e-global-typography-fc0b7cd-font-weight );line-height:var( --e-global-typography-fc0b7cd-line-height );}.elementor-17305 .elementor-element.elementor-element-a69529a:has(:hover) .elementor-icon-box-title,
					 .elementor-17305 .elementor-element.elementor-element-a69529a:has(:focus) .elementor-icon-box-title{color:#3D3A35;}.elementor-17305 .elementor-element.elementor-element-a69529a .elementor-icon-box-description{font-family:var( --e-global-typography-ce4ff63-font-family ), Sans-serif;font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );color:#A39580;}.elementor-17305 .elementor-element.elementor-element-dec885b{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-17305 .elementor-element.elementor-element-dec885b:not(.elementor-motion-effects-element-type-background), .elementor-17305 .elementor-element.elementor-element-dec885b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17305 .elementor-element.elementor-element-1412ecb{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-ddfab14{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-ddfab14.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17305 .elementor-element.elementor-element-a6f3c9c{text-align:center;}.elementor-17305 .elementor-element.elementor-element-a6f3c9c .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:1px;color:#C9A25F;}.elementor-17305 .elementor-element.elementor-element-a6f3c9c .elementor-heading-title a:hover, .elementor-17305 .elementor-element.elementor-element-a6f3c9c .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-17305 .elementor-element.elementor-element-a52964c{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-e3aabac{padding:0px 0px 0px 0px;}.elementor-17305 .elementor-element.elementor-element-e3aabac .elementor-icon-box-wrapper{text-align:center;}.elementor-17305 .elementor-element.elementor-element-e3aabac .elementor-icon-box-title{margin-block-end:15px;color:#3D3A35;}.elementor-17305 .elementor-element.elementor-element-e3aabac .elementor-icon-box-title, .elementor-17305 .elementor-element.elementor-element-e3aabac .elementor-icon-box-title a{font-family:var( --e-global-typography-fc0b7cd-font-family ), Sans-serif;font-size:var( --e-global-typography-fc0b7cd-font-size );font-weight:var( --e-global-typography-fc0b7cd-font-weight );line-height:var( --e-global-typography-fc0b7cd-line-height );}.elementor-17305 .elementor-element.elementor-element-e3aabac:has(:hover) .elementor-icon-box-title,
					 .elementor-17305 .elementor-element.elementor-element-e3aabac:has(:focus) .elementor-icon-box-title{color:#3D3A35;}.elementor-17305 .elementor-element.elementor-element-e3aabac .elementor-icon-box-description{font-family:var( --e-global-typography-ce4ff63-font-family ), Sans-serif;font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );color:#A39580;}.elementor-17305 .elementor-element.elementor-element-ec0944a .text-wrapper{text-align:center;--anim--letter--spacing:var(--text-p-letter-spacing);--mainColor:var( --e-global-color-cc1c662 );color:var( --e-global-color-cc1c662 );}.elementor-17305 .elementor-element.elementor-element-ec0944a .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:center;}.elementor-17305 .elementor-element.elementor-element-ec0944a{width:1000px;max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-17305 .elementor-element.elementor-element-ec0944a .text-wrapper p{font:var(--text-p);letter-spacing:var(--text-p-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-ec0944a .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-ec0944a .text-wrapper > *{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:28px;}.elementor-17305 .elementor-element.elementor-element-fcae337{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-fcae337:not(.elementor-motion-effects-element-type-background), .elementor-17305 .elementor-element.elementor-element-fcae337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE4D6;}.elementor-17305 .elementor-element.elementor-element-fcae337  {clip-path:polygon(90% 0, 100% 75px, 100% 100%, 0 100%, 0 0);}.elementor-17305 .elementor-element.elementor-element-d3e5878{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-f197de9{--display:flex;}.elementor-17305 .elementor-element.elementor-element-e24a0d8 img{width:100%;}.elementor-17305 .elementor-element.elementor-element-887cd93{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-497d480{--display:flex;}.elementor-17305 .elementor-element.elementor-element-299c3f4 .elementor-icon-box-wrapper{text-align:left;}.elementor-17305 .elementor-element.elementor-element-299c3f4 .elementor-icon-box-title{margin-block-end:20px;color:#000000;}.elementor-17305 .elementor-element.elementor-element-299c3f4 .elementor-icon-box-title, .elementor-17305 .elementor-element.elementor-element-299c3f4 .elementor-icon-box-title a{font-family:"Tenor Sans", Sans-serif;font-size:45px;font-weight:400;line-height:54px;}.elementor-17305 .elementor-element.elementor-element-299c3f4:has(:hover) .elementor-icon-box-title,
					 .elementor-17305 .elementor-element.elementor-element-299c3f4:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-17305 .elementor-element.elementor-element-299c3f4 .elementor-icon-box-description{font-family:var( --e-global-typography-ce4ff63-font-family ), Sans-serif;font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );color:#141313;}.elementor-17305 .elementor-element.elementor-element-7231490{--display:flex;--min-height:50vh;--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:center;--align-items:flex-start;--mainBackground:#947652 !important;--overlay-opacity:1;--padding-top:150px;--padding-bottom:150px;--padding-left:10px;--padding-right:10px;}.elementor-17305 .elementor-element.elementor-element-7231490::before, .elementor-17305 .elementor-element.elementor-element-7231490 > .elementor-background-video-container::before, .elementor-17305 .elementor-element.elementor-element-7231490 > .e-con-inner > .elementor-background-video-container::before, .elementor-17305 .elementor-element.elementor-element-7231490 > .elementor-background-slideshow::before, .elementor-17305 .elementor-element.elementor-element-7231490 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17305 .elementor-element.elementor-element-7231490 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2A2825;--background-overlay:'';}.elementor-17305 .elementor-element.elementor-element-7231490  {clip-path:polygon(0 0, 95% 0, 100% 5%, 100% 80%, 100% 100%, 0 100%, 0% 80%, 0 15%);}.elementor-17305 .elementor-element.elementor-element-1f5d00c{--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-17305 .elementor-element.elementor-element-7163b07{--display:flex;}.elementor-17305 .elementor-element.elementor-element-3b408da .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-17305 .elementor-element.elementor-element-3b408da .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-17305 .elementor-element.elementor-element-3b408da{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-17305 .elementor-element.elementor-element-3b408da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17305 .elementor-element.elementor-element-3b408da .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:4px;}.elementor-17305 .elementor-element.elementor-element-3b408da .elementor-icon-list-text{color:#CACACA;transition:color 0.3s;}.elementor-17305 .elementor-element.elementor-element-3b408da .elementor-icon-list-item:hover .elementor-icon-list-text{color:#CACACA;}.elementor-17305 .elementor-element.elementor-element-735d435{width:var( --container-widget-width, 429px );max-width:429px;--container-widget-width:429px;--container-widget-flex-grow:0;text-align:left;}.elementor-17305 .elementor-element.elementor-element-735d435 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:52px;font-weight:400;line-height:1.2em;color:#F4EFE6;}.elementor-17305 .elementor-element.elementor-element-b994a90{--display:flex;}.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-17305 .elementor-element.elementor-element-88121e7 .elementor-icon-wrapper{text-align:right;}.elementor-17305 .elementor-element.elementor-element-88121e7.elementor-view-stacked .elementor-icon{background-color:#F4EFE6;}.elementor-17305 .elementor-element.elementor-element-88121e7.elementor-view-framed .elementor-icon, .elementor-17305 .elementor-element.elementor-element-88121e7.elementor-view-default .elementor-icon{color:#F4EFE6;border-color:#F4EFE6;}.elementor-17305 .elementor-element.elementor-element-88121e7.elementor-view-framed .elementor-icon, .elementor-17305 .elementor-element.elementor-element-88121e7.elementor-view-default .elementor-icon svg{fill:#F4EFE6;}.elementor-17305 .elementor-element.elementor-element-88121e7 .elementor-icon{font-size:70px;}.elementor-17305 .elementor-element.elementor-element-88121e7 .elementor-icon svg{height:70px;}.elementor-17305 .elementor-element.elementor-element-81f2d35{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-4851207{--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;--justify-content:center;--padding-top:150px;--padding-bottom:150px;--padding-left:10px;--padding-right:10px;}.elementor-17305 .elementor-element.elementor-element-4851207:not(.elementor-motion-effects-element-type-background), .elementor-17305 .elementor-element.elementor-element-4851207 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17305 .elementor-element.elementor-element-4851207  {clip-path:polygon(90% 0, 100% 75px, 100% 100%, 0 100%, 0 0);}.elementor-17305 .elementor-element.elementor-element-6eb7fa3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-81552aa .text-wrapper{text-align:center;--anim--letter--spacing:var(--text-h2-letter-spacing);--mainColor:#3D3A35;color:#3D3A35;}.elementor-17305 .elementor-element.elementor-element-81552aa .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:center;}.elementor-17305 .elementor-element.elementor-element-81552aa .text-wrapper p{font:var(--text-h2);letter-spacing:var(--text-h2-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-81552aa .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-81552aa .text-wrapper > *{font-family:"Tenor Sans", Sans-serif;font-size:52px;font-weight:400;line-height:58px;letter-spacing:3px;}.elementor-17305 .elementor-element.elementor-element-81552aa{width:100%;}.elementor-17305 .elementor-element.elementor-element-5a8cc90 .text-wrapper{text-align:center;--anim--letter--spacing:var(--text-p-letter-spacing);--mainColor:var( --e-global-color-cc1c662 );color:var( --e-global-color-cc1c662 );}.elementor-17305 .elementor-element.elementor-element-5a8cc90 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:center;}.elementor-17305 .elementor-element.elementor-element-5a8cc90{width:1000px;max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-17305 .elementor-element.elementor-element-5a8cc90 .text-wrapper p{font:var(--text-p);letter-spacing:var(--text-p-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-5a8cc90 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-5a8cc90 .text-wrapper > *{font-family:var( --e-global-typography-ce4ff63-font-family ), Sans-serif;font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}.elementor-17305 .elementor-element.elementor-element-667f9a5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-17305 .elementor-element.elementor-element-667f9a5:not(.elementor-motion-effects-element-type-background), .elementor-17305 .elementor-element.elementor-element-667f9a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-17305 .elementor-element.elementor-element-667f9a5  {clip-path:polygon(10% 0%, 90% 0%, 100% 30%, 100%  90%, 100% 100%, 10% 100%, 0% 80%, 0 0);}.elementor-17305 .elementor-element.elementor-element-e2aa07c .text-wrapper{text-align:center;--anim--letter--spacing:var(--text-p-letter-spacing);--mainColor:var( --e-global-color-cc1c662 );color:var( --e-global-color-cc1c662 );}.elementor-17305 .elementor-element.elementor-element-e2aa07c .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:center;}.elementor-17305 .elementor-element.elementor-element-e2aa07c{width:1000px;max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-17305 .elementor-element.elementor-element-e2aa07c .text-wrapper p{font:var(--text-p);letter-spacing:var(--text-p-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-e2aa07c .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-e2aa07c .text-wrapper > *{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:28px;}.elementor-17305 .elementor-element.elementor-element-0e43dd6 .pb--marquee__inner{--duration:5s;}.elementor-17305 .elementor-element.elementor-element-0e43dd6  .pe--button--wrapper .pb--handle::after{--buttonBgHovercolor:var( --e-global-color-8ae1f10 );}.elementor-17305 .elementor-element.elementor-element-0e43dd6 {--mainColor:#FFFFFF;--secondaryBackground:#CBB27C;}.elementor-17305 .elementor-element.elementor-element-6909913{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-17305 .elementor-element.elementor-element-6909913:not(.elementor-motion-effects-element-type-background), .elementor-17305 .elementor-element.elementor-element-6909913 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-17305 .elementor-element.elementor-element-013811d{--display:flex;}.elementor-17305 .elementor-element.elementor-element-a4b9ec9 .pe-accordion-item-title{flex-direction:row;}.elementor-17305 .elementor-element.elementor-element-a4b9ec9 .pe--accordion{align-items:center;}.elementor-17305 .elementor-element.elementor-element-a4b9ec9 .pe--accordion .pe-accordion-item-title > *:not(span){font-family:"Tenor Sans", Sans-serif;font-size:26px;font-weight:400;line-height:35px;letter-spacing:1px;}.elementor-17305 .elementor-element.elementor-element-a4b9ec9 .pe--accordion .pe-accordion-item-content p{font-family:var( --e-global-typography-ce4ff63-font-family ), Sans-serif;font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}.elementor-17305 .elementor-element.elementor-element-a4b9ec9 .pe--accordion .accordion-toggle{font-size:50px;}.elementor-17305 .elementor-element.elementor-element-a4b9ec9 .pe-accordion-item{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;}.elementor-17305 .elementor-element.elementor-element-a4b9ec9 {--mainColor:var( --e-global-color-cc1c662 );--secondaryColor:#141313;}@media(min-width:768px){.elementor-17305 .elementor-element.elementor-element-64bf584{--content-width:1440px;}.elementor-17305 .elementor-element.elementor-element-96ea3de{--width:700px;}.elementor-17305 .elementor-element.elementor-element-24886df{--content-width:1440px;}.elementor-17305 .elementor-element.elementor-element-dd4d18a{--content-width:1440px;}.elementor-17305 .elementor-element.elementor-element-bd7f371{--content-width:1233.5px;}.elementor-17305 .elementor-element.elementor-element-8c891cc{--width:80%;}.elementor-17305 .elementor-element.elementor-element-b8d03f3{--width:80%;}.elementor-17305 .elementor-element.elementor-element-b4d9ef0{--width:80%;}.elementor-17305 .elementor-element.elementor-element-27213ea{--width:80%;}.elementor-17305 .elementor-element.elementor-element-ceb6c16{--content-width:1440px;}.elementor-17305 .elementor-element.elementor-element-053003d{--content-width:1440px;}.elementor-17305 .elementor-element.elementor-element-e86b5f9{--content-width:1233px;}.elementor-17305 .elementor-element.elementor-element-8c6e907{--width:33%;}.elementor-17305 .elementor-element.elementor-element-06a3817{--width:44.437%;}.elementor-17305 .elementor-element.elementor-element-1530095{--width:33%;}.elementor-17305 .elementor-element.elementor-element-2f7afb3{--width:44.437%;}.elementor-17305 .elementor-element.elementor-element-3a3dd70{--width:33%;}.elementor-17305 .elementor-element.elementor-element-911ad88{--width:44.437%;}.elementor-17305 .elementor-element.elementor-element-dec885b{--width:33%;}.elementor-17305 .elementor-element.elementor-element-ddfab14{--width:44.437%;}.elementor-17305 .elementor-element.elementor-element-fcae337{--content-width:1440px;}.elementor-17305 .elementor-element.elementor-element-4851207{--content-width:1440px;}.elementor-17305 .elementor-element.elementor-element-6909913{--content-width:1233px;}}@media(max-width:1024px){.elementor-17305 .elementor-element.elementor-element-64bf584{--padding-top:90px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17305 .elementor-element.elementor-element-45fd968 .pe-marquee *, .elementor-17305 .elementor-element.elementor-element-45fd968 .pe-marquee .seperator{font-size:46px;line-height:55px;}.elementor-17305 .elementor-element.elementor-element-919e58b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17305 .elementor-element.elementor-element-a7c158f .text-wrapper p{font:var(--text-md-title);letter-spacing:var(--text-md-title-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-a7c158f .text-wrapper{--anim--letter--spacing:var(--text-h1-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-a7c158f .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-a7c158f .text-wrapper > *{font-size:52px;line-height:55px;}.elementor-17305 .elementor-element.elementor-element-860ba40 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-860ba40 .text-wrapper > *{line-height:26px;}.elementor-17305 .elementor-element.elementor-element-860ba40{width:100%;}.elementor-17305 .elementor-element.elementor-element-2d52504 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-2d52504 .text-wrapper > *{line-height:26px;}.elementor-17305 .elementor-element.elementor-element-44a526f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17305 .elementor-element.elementor-element-4f58329 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-4f58329 .text-wrapper > *{font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}.elementor-17305 .elementor-element.elementor-element-4f58329{width:100%;}.elementor-17305 .elementor-element.elementor-element-849434c .text-wrapper p{font:var(--text-h1);letter-spacing:var(--text-h1-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-849434c .text-wrapper{--anim--letter--spacing:var(--text-h1-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-849434c .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-849434c .text-wrapper > *{font-size:52px;}.elementor-17305 .elementor-element.elementor-element-bb832a6 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-bb832a6 .text-wrapper > *{line-height:26px;}.elementor-17305 .elementor-element.elementor-element-bb832a6{width:100%;}.elementor-17305 .elementor-element.elementor-element-c833663 .text-wrapper p{font:var(--text-h1);letter-spacing:var(--text-h1-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-c833663 .text-wrapper{--anim--letter--spacing:var(--text-h1-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-c833663 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-c833663 .text-wrapper > *{font-size:36px;line-height:44px;}.elementor-17305 .elementor-element.elementor-element-4530413{--justify-content:center;}.elementor-17305 .elementor-element.elementor-element-eed8fbe{width:100%;max-width:100%;}.elementor-17305 .elementor-element.elementor-element-eed8fbe .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-17305 .elementor-element.elementor-element-f692c0b .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-f692c0b .text-wrapper > *{line-height:26px;}.elementor-17305 .elementor-element.elementor-element-8c891cc{--justify-content:flex-start;}.elementor-17305 .elementor-element.elementor-element-5a22b8a{width:100%;max-width:100%;}.elementor-17305 .elementor-element.elementor-element-5a22b8a .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-17305 .elementor-element.elementor-element-be4fb2f .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-be4fb2f .text-wrapper > *{line-height:26px;}.elementor-17305 .elementor-element.elementor-element-b8d03f3{--justify-content:flex-start;}.elementor-17305 .elementor-element.elementor-element-5bbb6fb{--justify-content:center;}.elementor-17305 .elementor-element.elementor-element-7be2d55{width:100%;max-width:100%;}.elementor-17305 .elementor-element.elementor-element-7be2d55 .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-17305 .elementor-element.elementor-element-01737ec .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-01737ec .text-wrapper > *{line-height:26px;}.elementor-17305 .elementor-element.elementor-element-b4d9ef0{--justify-content:flex-start;}.elementor-17305 .elementor-element.elementor-element-2ec20c6{width:100%;max-width:100%;}.elementor-17305 .elementor-element.elementor-element-2ec20c6 .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-17305 .elementor-element.elementor-element-5961278 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-5961278 .text-wrapper > *{line-height:26px;}.elementor-17305 .elementor-element.elementor-element-27213ea{--justify-content:flex-start;}.elementor-17305 .elementor-element.elementor-element-f94ad6d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17305 .elementor-element.elementor-element-42da395 .text-wrapper p{font:var(--text-h1);letter-spacing:var(--text-h1-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-42da395 .text-wrapper{--anim--letter--spacing:var(--text-h1-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-42da395 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-42da395 .text-wrapper > *{font-size:36px;line-height:44px;}.elementor-17305 .elementor-element.elementor-element-6382876 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-6382876 .text-wrapper > *{line-height:26px;}.elementor-17305 .elementor-element.elementor-element-6382876{width:100%;}.elementor-17305 .elementor-element.elementor-element-5da6d90 .text-wrapper p{font:var(--text-h1);letter-spacing:var(--text-h1-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-5da6d90 .text-wrapper{--anim--letter--spacing:var(--text-h1-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-5da6d90 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-5da6d90 .text-wrapper > *{font-size:36px;line-height:44px;}.elementor-17305 .elementor-element.elementor-element-87b9e9a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17305 .elementor-element.elementor-element-d656932 .elementor-icon-box-title, .elementor-17305 .elementor-element.elementor-element-d656932 .elementor-icon-box-title a{font-size:36px;line-height:44px;}.elementor-17305 .elementor-element.elementor-element-d656932 .elementor-icon-box-description{font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}.elementor-17305 .elementor-element.elementor-element-7c879ab .elementor-icon-box-title, .elementor-17305 .elementor-element.elementor-element-7c879ab .elementor-icon-box-title a{font-size:22px;line-height:30px;}.elementor-17305 .elementor-element.elementor-element-7c879ab .elementor-icon-box-description{font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}.elementor-17305 .elementor-element.elementor-element-f75b86d .text-wrapper p{font:var(--text-h1);letter-spacing:var(--text-h1-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-f75b86d .text-wrapper{--anim--letter--spacing:var(--text-h1-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-f75b86d .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-f75b86d .text-wrapper > *{font-size:36px;line-height:44px;}.elementor-17305 .elementor-element.elementor-element-485cbb8 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-485cbb8 .text-wrapper > *{line-height:26px;}.elementor-17305 .elementor-element.elementor-element-3249a81{--justify-content:flex-start;--flex-wrap:wrap;}.elementor-17305 .elementor-element.elementor-element-5b253de .elementor-icon-box-title, .elementor-17305 .elementor-element.elementor-element-5b253de .elementor-icon-box-title a{font-size:var( --e-global-typography-fc0b7cd-font-size );line-height:var( --e-global-typography-fc0b7cd-line-height );}.elementor-17305 .elementor-element.elementor-element-5b253de .elementor-icon-box-description{font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}.elementor-17305 .elementor-element.elementor-element-99418bc .elementor-icon-box-title, .elementor-17305 .elementor-element.elementor-element-99418bc .elementor-icon-box-title a{font-size:var( --e-global-typography-fc0b7cd-font-size );line-height:var( --e-global-typography-fc0b7cd-line-height );}.elementor-17305 .elementor-element.elementor-element-99418bc .elementor-icon-box-description{font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}.elementor-17305 .elementor-element.elementor-element-a69529a .elementor-icon-box-title, .elementor-17305 .elementor-element.elementor-element-a69529a .elementor-icon-box-title a{font-size:var( --e-global-typography-fc0b7cd-font-size );line-height:var( --e-global-typography-fc0b7cd-line-height );}.elementor-17305 .elementor-element.elementor-element-a69529a .elementor-icon-box-description{font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}.elementor-17305 .elementor-element.elementor-element-e3aabac .elementor-icon-box-title, .elementor-17305 .elementor-element.elementor-element-e3aabac .elementor-icon-box-title a{font-size:var( --e-global-typography-fc0b7cd-font-size );line-height:var( --e-global-typography-fc0b7cd-line-height );}.elementor-17305 .elementor-element.elementor-element-e3aabac .elementor-icon-box-description{font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}.elementor-17305 .elementor-element.elementor-element-ec0944a .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-ec0944a .text-wrapper > *{line-height:26px;}.elementor-17305 .elementor-element.elementor-element-299c3f4 .elementor-icon-box-title, .elementor-17305 .elementor-element.elementor-element-299c3f4 .elementor-icon-box-title a{font-size:22px;line-height:30px;}.elementor-17305 .elementor-element.elementor-element-299c3f4 .elementor-icon-box-description{font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}.elementor-17305 .elementor-element.elementor-element-88121e7 .elementor-icon{font-size:50px;}.elementor-17305 .elementor-element.elementor-element-88121e7 .elementor-icon svg{height:50px;}.elementor-17305 .elementor-element.elementor-element-4851207{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-17305 .elementor-element.elementor-element-81552aa .text-wrapper p{font:var(--text-h1);letter-spacing:var(--text-h1-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-81552aa .text-wrapper{--anim--letter--spacing:var(--text-h1-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-81552aa .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-81552aa .text-wrapper > *{font-size:36px;line-height:44px;}.elementor-17305 .elementor-element.elementor-element-5a8cc90 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-5a8cc90 .text-wrapper > *{font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}.elementor-17305 .elementor-element.elementor-element-e2aa07c .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-e2aa07c .text-wrapper > *{line-height:26px;}.elementor-17305 .elementor-element.elementor-element-a4b9ec9 .pe--accordion .pe-accordion-item-title > *:not(span){font-size:22px;line-height:30px;}.elementor-17305 .elementor-element.elementor-element-a4b9ec9 .pe--accordion .pe-accordion-item-content p{font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}}@media(max-width:767px){.elementor-17305 .elementor-element.elementor-element-45fd968 .pe-marquee *, .elementor-17305 .elementor-element.elementor-element-45fd968 .pe-marquee .seperator{font-size:35px;line-height:50px;}.elementor-17305 .elementor-element.elementor-element-a7c158f .text-wrapper p{font:var(--text-h3);letter-spacing:var(--text-h3-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-a7c158f .text-wrapper{--anim--letter--spacing:var(--text-h3-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-a7c158f .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-a7c158f .text-wrapper > *{font-size:25px;line-height:37px;}.elementor-17305 .elementor-element.elementor-element-860ba40 .text-wrapper{text-align:left;}.elementor-17305 .elementor-element.elementor-element-860ba40 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-17305 .elementor-element.elementor-element-860ba40 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-860ba40 .text-wrapper > *{font-size:16px;}.elementor-17305 .elementor-element.elementor-element-14102e9.elementor-element{--align-self:flex-start;}.elementor-17305 .elementor-element.elementor-element-14102e9 .pe--button{width:100% !important;}.elementor-17305 .elementor-element.elementor-element-14102e9  .pe--button--wrapper .pb--handle{font-size:16px;}.elementor-17305 .elementor-element.elementor-element-96ea3de{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17305 .elementor-element.elementor-element-4f58329 .text-wrapper{text-align:left;}.elementor-17305 .elementor-element.elementor-element-4f58329 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-17305 .elementor-element.elementor-element-4f58329 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-4f58329 .text-wrapper > *{font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}.elementor-17305 .elementor-element.elementor-element-849434c .text-wrapper p{font:var(--text-h3);letter-spacing:var(--text-h3-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-849434c .text-wrapper{--anim--letter--spacing:var(--text-h3-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-849434c .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-849434c .text-wrapper > *{font-size:25px;line-height:37px;}.elementor-17305 .elementor-element.elementor-element-bb832a6 .text-wrapper{text-align:left;}.elementor-17305 .elementor-element.elementor-element-bb832a6 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-17305 .elementor-element.elementor-element-bb832a6 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-bb832a6 .text-wrapper > *{font-size:16px;}.elementor-17305 .elementor-element.elementor-element-b8730f2.elementor-element{--align-self:flex-start;}.elementor-17305 .elementor-element.elementor-element-b8730f2 .pe--button{width:100% !important;}.elementor-17305 .elementor-element.elementor-element-b8730f2  .pe--button--wrapper .pb--handle{font-size:16px;}.elementor-17305 .elementor-element.elementor-element-c833663 .text-wrapper p{font:var(--text-h3);letter-spacing:var(--text-h3-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-c833663 .text-wrapper{--anim--letter--spacing:var(--text-h3-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-c833663 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-c833663 .text-wrapper > *{font-size:25px;line-height:37px;}.elementor-17305 .elementor-element.elementor-element-eed8fbe .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-17305 .elementor-element.elementor-element-8c891cc.e-con{--order:-99999 /* order start hack */;}.elementor-17305 .elementor-element.elementor-element-5a22b8a .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-17305 .elementor-element.elementor-element-7be2d55 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-17305 .elementor-element.elementor-element-b4d9ef0.e-con{--order:-99999 /* order start hack */;}.elementor-17305 .elementor-element.elementor-element-2ec20c6 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-17305 .elementor-element.elementor-element-42da395 .text-wrapper p{font:var(--text-h3);letter-spacing:var(--text-h3-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-42da395 .text-wrapper{--anim--letter--spacing:var(--text-h3-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-42da395 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-42da395 .text-wrapper > *{font-size:25px;line-height:37px;}.elementor-17305 .elementor-element.elementor-element-6382876 .text-wrapper{text-align:left;}.elementor-17305 .elementor-element.elementor-element-6382876 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-17305 .elementor-element.elementor-element-6382876 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-6382876 .text-wrapper > *{font-size:16px;}.elementor-17305 .elementor-element.elementor-element-e1cde5a.e-con{--order:-99999 /* order start hack */;}.elementor-17305 .elementor-element.elementor-element-5da6d90 .text-wrapper p{font:var(--text-h3);letter-spacing:var(--text-h3-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-5da6d90 .text-wrapper{--anim--letter--spacing:var(--text-h3-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-5da6d90 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-5da6d90 .text-wrapper > *{font-size:25px;line-height:37px;}.elementor-17305 .elementor-element.elementor-element-d656932 .elementor-icon-box-title, .elementor-17305 .elementor-element.elementor-element-d656932 .elementor-icon-box-title a{font-size:25px;line-height:37px;}.elementor-17305 .elementor-element.elementor-element-d656932 .elementor-icon-box-description{font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}.elementor-17305 .elementor-element.elementor-element-b42de74.elementor-element{--align-self:flex-start;}.elementor-17305 .elementor-element.elementor-element-b42de74 .pe--button{width:100% !important;}.elementor-17305 .elementor-element.elementor-element-b42de74  .pe--button--wrapper .pb--handle{font-size:16px;}.elementor-17305 .elementor-element.elementor-element-7c879ab .elementor-icon-box-title, .elementor-17305 .elementor-element.elementor-element-7c879ab .elementor-icon-box-title a{font-size:20px;line-height:25px;}.elementor-17305 .elementor-element.elementor-element-7c879ab .elementor-icon-box-description{font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}.elementor-17305 .elementor-element.elementor-element-f75b86d .text-wrapper p{font:var(--text-h3);letter-spacing:var(--text-h3-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-f75b86d .text-wrapper{--anim--letter--spacing:var(--text-h3-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-f75b86d .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-f75b86d .text-wrapper > *{font-size:25px;line-height:37px;}.elementor-17305 .elementor-element.elementor-element-485cbb8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17305 .elementor-element.elementor-element-5b253de .elementor-icon-box-title, .elementor-17305 .elementor-element.elementor-element-5b253de .elementor-icon-box-title a{font-size:var( --e-global-typography-fc0b7cd-font-size );line-height:var( --e-global-typography-fc0b7cd-line-height );}.elementor-17305 .elementor-element.elementor-element-5b253de .elementor-icon-box-description{font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}.elementor-17305 .elementor-element.elementor-element-99418bc .elementor-icon-box-title, .elementor-17305 .elementor-element.elementor-element-99418bc .elementor-icon-box-title a{font-size:var( --e-global-typography-fc0b7cd-font-size );line-height:var( --e-global-typography-fc0b7cd-line-height );}.elementor-17305 .elementor-element.elementor-element-99418bc .elementor-icon-box-description{font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}.elementor-17305 .elementor-element.elementor-element-a69529a .elementor-icon-box-title, .elementor-17305 .elementor-element.elementor-element-a69529a .elementor-icon-box-title a{font-size:var( --e-global-typography-fc0b7cd-font-size );line-height:var( --e-global-typography-fc0b7cd-line-height );}.elementor-17305 .elementor-element.elementor-element-a69529a .elementor-icon-box-description{font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}.elementor-17305 .elementor-element.elementor-element-e3aabac .elementor-icon-box-title, .elementor-17305 .elementor-element.elementor-element-e3aabac .elementor-icon-box-title a{font-size:var( --e-global-typography-fc0b7cd-font-size );line-height:var( --e-global-typography-fc0b7cd-line-height );}.elementor-17305 .elementor-element.elementor-element-e3aabac .elementor-icon-box-description{font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}.elementor-17305 .elementor-element.elementor-element-ec0944a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17305 .elementor-element.elementor-element-299c3f4 .elementor-icon-box-title, .elementor-17305 .elementor-element.elementor-element-299c3f4 .elementor-icon-box-title a{font-size:22px;line-height:30px;}.elementor-17305 .elementor-element.elementor-element-299c3f4 .elementor-icon-box-description{font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}.elementor-17305 .elementor-element.elementor-element-7231490{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-17305 .elementor-element.elementor-element-735d435 .elementor-heading-title{font-size:35px;}.elementor-17305 .elementor-element.elementor-element-81552aa .text-wrapper p{font:var(--text-h3);letter-spacing:var(--text-h3-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-81552aa .text-wrapper{--anim--letter--spacing:var(--text-h3-letter-spacing);}.elementor-17305 .elementor-element.elementor-element-81552aa .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-81552aa .text-wrapper > *{font-size:25px;line-height:37px;}.elementor-17305 .elementor-element.elementor-element-5a8cc90{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17305 .elementor-element.elementor-element-5a8cc90 .text-wrapper p , .elementor-17305 .elementor-element.elementor-element-5a8cc90 .text-wrapper > *{font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}.elementor-17305 .elementor-element.elementor-element-667f9a5{--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:center;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-17305 .elementor-element.elementor-element-e2aa07c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17305 .elementor-element.elementor-element-0e43dd6.elementor-element{--align-self:flex-start;}.elementor-17305 .elementor-element.elementor-element-0e43dd6 .pe--button{width:100% !important;}.elementor-17305 .elementor-element.elementor-element-0e43dd6  .pe--button--wrapper .pb--handle{font-size:16px;}.elementor-17305 .elementor-element.elementor-element-a4b9ec9 .pe--accordion .pe-accordion-item-title > *:not(span){font-size:18px;line-height:25px;}.elementor-17305 .elementor-element.elementor-element-a4b9ec9 .pe--accordion .pe-accordion-item-content p{font-size:var( --e-global-typography-ce4ff63-font-size );line-height:var( --e-global-typography-ce4ff63-line-height );}}/* Start custom CSS for petextwrapper, class: .elementor-element-a7c158f */.custom-heading {
  color: #a39580;
  font-style: italic;
  font-family: 'Italiana', serif;
  font-size: 52px;
  font-weight: 400;
  letter-spacing: 5px;
}

@media (max-width: 767px) {
  .custom-heading {
    font-size: 26px;
    letter-spacing: 1.5px;
    line-height: 1.3;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ec58262 *//* =========================
   ICON CONTAINER (DESKTOP)
   ========================= */
.custom-icon-list .elementor-icon-list-icon {
    width: 48px;
    height: 48px;
    min-width: 48px;        /* prevent flex shrink */
    min-height: 48px;       /* prevent distortion */
    border: 1px solid #e5ddd0;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;         /* 🔥 critical */
    transition: all 0.3s ease;
}

/* ICON (SVG + FONT) */
.custom-icon-list .elementor-icon-list-icon i,
.custom-icon-list .elementor-icon-list-icon svg {
    width: 20px;
    height: 20px;
    font-size: 20px;
    flex: none;             /* prevents scaling issues */
    display: block;
}

/* =========================
   HOVER EFFECTS
   ========================= */
.custom-icon-list .elementor-icon-list-item:hover .elementor-icon-list-icon {
    background-color: #c4a962;
    border-color: #c4a962;
}

.custom-icon-list .elementor-icon-list-item:hover .elementor-icon-list-icon i,
.custom-icon-list .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    color: #ffffff;
    fill: #ffffff;
}

/* =========================
   MOBILE FIX (KEY PART)
   ========================= */
@media (max-width: 767px) {

    /* lock icon container size */
    .custom-icon-list .elementor-icon-list-icon {
        width: 40px;
        height: 40px;
        min-width: 40px;
        min-height: 40px;
        flex-shrink: 0;
    }

    /* lock icon size */
    .custom-icon-list .elementor-icon-list-icon i,
    .custom-icon-list .elementor-icon-list-icon svg {
        width: 20px !important;
        height: 20px !important;
        font-size: 20px !important;
    }

    /* optional: fix alignment when text wraps */
    .custom-icon-list .elementor-icon-list-item {
        align-items: center; /* instead of flex-start */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c6e907 *//* Main Card Container */
.service-card {
    background: #ffffff;
    padding: 15px 15px;
    position: relative;
    overflow: hidden;
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
    border: 1px solid #e8dcc8;
}

/* Card Background Effect */
.service-card::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    background: linear-gradient(180deg, transparent, #f3eee7);
    transition: height 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 0;
}

.service-card:hover::after {
    height: 100%;
}

/* Card Hover Effect */
.service-card:hover {
    transform: scale(1.05);
    z-index: 10;
    box-shadow: 0 30px 70px rgba(60, 55, 48, 0.2);
}

/* Ensure content stays above background */
.service-card > * {
    position: relative;
    z-index: 1;
}

/* Circle with "FUE" text inside */
.service-card .elementor-icon {
    width: 80px;
    height: 80px;
    border: 2px solid #e8dcc8;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 0px;
    transition: all 0.6s ease;
    perspective: 1000px;
    
}

/* Icon text/content */
.service-card .elementor-icon i,
.service-card .elementor-icon svg,
.service-card .elementor-icon-box-icon {
    transition: all 0.6s ease;
    transform-style: preserve-3d;
}

/* Flip animation on hover */
.service-card:hover .elementor-icon {
    border-color: #c9a25f!important;
    transform: rotateY(360deg);
}

.service-card:hover .elementor-icon i,
.service-card:hover .elementor-icon svg {
    color: #c9a25f!important;
}

/* Main Heading - "FUE Hair Transplant" */
.service-card .elementor-heading-title {
    font-size: 22px;
    font-weight: 600;
    color: #3c3730;
    text-align: center;
    transition: color 0.3s ease;
}

/* Description text */
.service-card .elementor-icon-box-description {
    font-size: 13px;
    color: #8b7355;
    line-height: 1.8;
    text-align: center;
    margin-bottom: 30px;
    opacity: 0.85;
    transition: opacity 0.4s ease;
}

.service-card:hover .elementor-icon-box-description {
    opacity: 1;
}

/* "LEARN MORE" Button/Link */
.service-card .elementor-button,
.service-card a[href] {
    display: inline-block;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #c9a25f;
    text-decoration: none;
    padding: 12px 24px;
    border: 1px solid transparent;
    transition: all 0.4s ease;
    background: transparent;
}

.service-card:hover .elementor-button,
.service-card:hover a[href] {
    border-color: #c9a25f;
}

/* Arrow after "LEARN MORE" */
.service-card .elementor-button::after,
.service-card a[href]::after {
    margin-left: 5px;
    transition: margin-left 0.3s ease;
}

.service-card:hover .elementor-button::after,
.service-card:hover a[href]::after {
    margin-left: 10px;
}

/* Alternative: If you're using Icon Box's built-in link */
.service-card .elementor-icon-box-title a {
    color: #c9a25f;
    text-decoration: none;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    transition: all 0.3s ease;
}

/* Responsive */
@media (max-width: 768px) {
    .service-card {
        padding: 40px 25px;
    }
    
    .service-card .elementor-icon {
        width: 70px;
        height: 70px;
        margin-bottom: 25px;
    }
    
    .service-card .elementor-heading-title {
        font-size: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1530095 *//* Main Card Container */
.service-card {
    background: #ffffff;
    padding: 50px 35px;
    position: relative;
    overflow: hidden;
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
    border: 1px solid #e8dcc8;
}

/* Card Background Effect */
.service-card::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    background: linear-gradient(180deg, transparent, #f3eee7);
    transition: height 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 0;
}

.service-card:hover::after {
    height: 100%;
}

/* Card Hover Effect */
.service-card:hover {
    transform: scale(1.05);
    z-index: 10;
    box-shadow: 0 30px 70px rgba(60, 55, 48, 0.2);
}

/* Ensure content stays above background */
.service-card > * {
    position: relative;
    z-index: 1;
}

/* Circle with "FUE" text inside */
.service-card .elementor-icon {
    width: 80px;
    height: 80px;
    border: 2px solid #e8dcc8;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 0px;
    transition: all 0.6s ease;
    perspective: 1000px;
}

/* Icon text/content */
.service-card .elementor-icon i,
.service-card .elementor-icon svg,
.service-card .elementor-icon-box-icon {
    transition: all 0.6s ease;
    transform-style: preserve-3d;
}

/* Flip animation on hover */
.service-card:hover .elementor-icon {
    border-color: #c9a25f;
    transform: rotateY(360deg);
}

.service-card:hover .elementor-icon i,
.service-card:hover .elementor-icon svg {
    color: #c9a25f;
}

/* Main Heading - "FUE Hair Transplant" */
.service-card .elementor-heading-title {
    font-size: 22px;
    font-weight: 600;
    color: #3c3730;
    text-align: center;
    transition: color 0.3s ease;
}

/* Description text */
.service-card .elementor-icon-box-description {
    font-size: 13px;
    color: #8b7355;
    line-height: 1.8;
    text-align: center;
    margin-bottom: 30px;
    opacity: 0.85;
    transition: opacity 0.4s ease;
}

.service-card:hover .elementor-icon-box-description {
    opacity: 1;
}

/* "LEARN MORE" Button/Link */
.service-card .elementor-button,
.service-card a[href] {
    display: inline-block;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #c9a25f;
    text-decoration: none;
    padding: 12px 24px;
    border: 1px solid transparent;
    transition: all 0.4s ease;
    background: transparent;
}

.service-card:hover .elementor-button,
.service-card:hover a[href] {
    border-color: #c9a25f;
}

/* Arrow after "LEARN MORE" */
.service-card .elementor-button::after,
.service-card a[href]::after {
    margin-left: 5px;
    transition: margin-left 0.3s ease;
}

.service-card:hover .elementor-button::after,
.service-card:hover a[href]::after {
    margin-left: 10px;
}

/* Alternative: If you're using Icon Box's built-in link */
.service-card .elementor-icon-box-title a {
    color: #c9a25f;
    text-decoration: none;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    transition: all 0.3s ease;
}

/* Responsive */
@media (max-width: 768px) {
    .service-card {
        padding: 40px 25px;
    }
    
    .service-card .elementor-icon {
        width: 70px;
        height: 70px;
        margin-bottom: 25px;
    }
    
    .service-card .elementor-heading-title {
        font-size: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3dd70 *//* Main Card Container */
.service-card {
    background: #ffffff;
    padding: 50px 35px;
    position: relative;
    overflow: hidden;
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
    border: 1px solid #e8dcc8;
}

/* Card Background Effect */
.service-card::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    background: linear-gradient(180deg, transparent, #f3eee7);
    transition: height 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 0;
}

.service-card:hover::after {
    height: 100%;
}

/* Card Hover Effect */
.service-card:hover {
    transform: scale(1.05);
    z-index: 10;
    box-shadow: 0 30px 70px rgba(60, 55, 48, 0.2);
}

/* Ensure content stays above background */
.service-card > * {
    position: relative;
    z-index: 1;
}

/* Circle with "FUE" text inside */
.service-card .elementor-icon {
    width: 80px;
    height: 80px;
    border: 2px solid #e8dcc8;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 0px;
    transition: all 0.6s ease;
    perspective: 1000px;
}

/* Icon text/content */
.service-card .elementor-icon i,
.service-card .elementor-icon svg,
.service-card .elementor-icon-box-icon {
    transition: all 0.6s ease;
    transform-style: preserve-3d;
}

/* Flip animation on hover */
.service-card:hover .elementor-icon {
    border-color: #c9a25f;
    transform: rotateY(360deg);
}

.service-card:hover .elementor-icon i,
.service-card:hover .elementor-icon svg {
    color: #c9a25f;
}

/* Main Heading - "FUE Hair Transplant" */
.service-card .elementor-heading-title {
    font-size: 22px;
    font-weight: 600;
    color: #3c3730;
    text-align: center;
    transition: color 0.3s ease;
}

/* Description text */
.service-card .elementor-icon-box-description {
    font-size: 13px;
    color: #8b7355;
    line-height: 1.8;
    text-align: center;
    margin-bottom: 30px;
    opacity: 0.85;
    transition: opacity 0.4s ease;
}

.service-card:hover .elementor-icon-box-description {
    opacity: 1;
}

/* "LEARN MORE" Button/Link */
.service-card .elementor-button,
.service-card a[href] {
    display: inline-block;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #c9a25f;
    text-decoration: none;
    padding: 12px 24px;
    border: 1px solid transparent;
    transition: all 0.4s ease;
    background: transparent;
}

.service-card:hover .elementor-button,
.service-card:hover a[href] {
    border-color: #c9a25f;
}

/* Arrow after "LEARN MORE" */
.service-card .elementor-button::after,
.service-card a[href]::after {
    margin-left: 5px;
    transition: margin-left 0.3s ease;
}

.service-card:hover .elementor-button::after,
.service-card:hover a[href]::after {
    margin-left: 10px;
}

/* Alternative: If you're using Icon Box's built-in link */
.service-card .elementor-icon-box-title a {
    color: #c9a25f;
    text-decoration: none;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    transition: all 0.3s ease;
}

/* Responsive */
@media (max-width: 768px) {
    .service-card {
        padding: 40px 25px;
    }
    
    .service-card .elementor-icon {
        width: 70px;
        height: 70px;
        margin-bottom: 25px;
    }
    
    .service-card .elementor-heading-title {
        font-size: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec885b *//* Main Card Container */
.service-card {
    background: #ffffff;
    padding: 50px 35px;
    position: relative;
    overflow: hidden;
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
    border: 1px solid #e8dcc8;
}

/* Card Background Effect */
.service-card::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    background: linear-gradient(180deg, transparent, #f3eee7);
    transition: height 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 0;
}

.service-card:hover::after {
    height: 100%;
}

/* Card Hover Effect */
.service-card:hover {
    transform: scale(1.05);
    z-index: 10;
    box-shadow: 0 30px 70px rgba(60, 55, 48, 0.2);
}

/* Ensure content stays above background */
.service-card > * {
    position: relative;
    z-index: 1;
}

/* Circle with "FUE" text inside */
.service-card .elementor-icon {
    width: 80px;
    height: 80px;
    border: 2px solid #e8dcc8;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 0px;
    transition: all 0.6s ease;
    perspective: 1000px;
}

/* Icon text/content */
.service-card .elementor-icon i,
.service-card .elementor-icon svg,
.service-card .elementor-icon-box-icon {
    transition: all 0.6s ease;
    transform-style: preserve-3d;
}

/* Flip animation on hover */
.service-card:hover .elementor-icon {
    border-color: #c9a25f;
    transform: rotateY(360deg);
}

.service-card:hover .elementor-icon i,
.service-card:hover .elementor-icon svg {
    color: #c9a25f;
}

/* Main Heading - "FUE Hair Transplant" */
.service-card .elementor-heading-title {
    font-size: 22px;
    font-weight: 600;
    color: #3c3730;
    text-align: center;
    transition: color 0.3s ease;
}

/* Description text */
.service-card .elementor-icon-box-description {
    font-size: 13px;
    color: #8b7355;
    line-height: 1.8;
    text-align: center;
    margin-bottom: 30px;
    opacity: 0.85;
    transition: opacity 0.4s ease;
}

.service-card:hover .elementor-icon-box-description {
    opacity: 1;
}

/* "LEARN MORE" Button/Link */
.service-card .elementor-button,
.service-card a[href] {
    display: inline-block;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #c9a25f;
    text-decoration: none;
    padding: 12px 24px;
    border: 1px solid transparent;
    transition: all 0.4s ease;
    background: transparent;
}

.service-card:hover .elementor-button,
.service-card:hover a[href] {
    border-color: #c9a25f;
}

/* Arrow after "LEARN MORE" */
.service-card .elementor-button::after,
.service-card a[href]::after {
    margin-left: 5px;
    transition: margin-left 0.3s ease;
}

.service-card:hover .elementor-button::after,
.service-card:hover a[href]::after {
    margin-left: 10px;
}

/* Alternative: If you're using Icon Box's built-in link */
.service-card .elementor-icon-box-title a {
    color: #c9a25f;
    text-decoration: none;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    transition: all 0.3s ease;
}

/* Responsive */
@media (max-width: 768px) {
    .service-card {
        padding: 40px 25px;
    }
    
    .service-card .elementor-icon {
        width: 70px;
        height: 70px;
        margin-bottom: 25px;
    }
    
    .service-card .elementor-heading-title {
        font-size: 20px;
    }
}/* End custom CSS */